v1alpha1

package
v0.5.0 Latest Latest
Warning

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

Go to latest
Published: May 8, 2022 License: Apache-2.0 Imports: 16 Imported by: 0

Documentation

Overview

+groupName=cloudfront.aws.kubeform.com

Index

Constants

This section is empty.

Variables

View Source
var (
	// TODO: move SchemeBuilder with zz_generated.deepcopy.go to k8s.io/api.
	// localSchemeBuilder and AddToScheme will stay in k8s.io/kubernetes.
	SchemeBuilder runtime.SchemeBuilder

	AddToScheme = localSchemeBuilder.AddToScheme
)
View Source
var SchemeGroupVersion = schema.GroupVersion{Group: cloudfront.GroupName, Version: "v1alpha1"}

Functions

func GetDecoder

func GetDecoder() map[string]jsoniter.ValDecoder

func GetEncoder

func GetEncoder() map[string]jsoniter.ValEncoder

func Kind

func Kind(kind string) schema.GroupKind

Kind takes an unqualified kind and returns a Group qualified GroupKind

func Resource

func Resource(resource string) schema.GroupResource

Resource takes an unqualified resource and returns a Group qualified GroupResource

Types

type CachePolicy

type CachePolicy struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              CachePolicySpec   `json:"spec,omitempty"`
	Status            CachePolicyStatus `json:"status,omitempty"`
}

func (*CachePolicy) DeepCopy

func (in *CachePolicy) DeepCopy() *CachePolicy

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

func (*CachePolicy) DeepCopyInto

func (in *CachePolicy) DeepCopyInto(out *CachePolicy)

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

func (*CachePolicy) DeepCopyObject

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

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

func (*CachePolicy) SetupWebhookWithManager

func (r *CachePolicy) SetupWebhookWithManager(mgr ctrl.Manager) error

func (*CachePolicy) ValidateCreate

func (r *CachePolicy) ValidateCreate() error

ValidateCreate implements webhook.Validator so a webhook will be registered for the type

func (*CachePolicy) ValidateDelete

func (r *CachePolicy) ValidateDelete() error

ValidateDelete implements webhook.Validator so a webhook will be registered for the type

func (*CachePolicy) ValidateUpdate

func (r *CachePolicy) ValidateUpdate(old runtime.Object) error

ValidateUpdate implements webhook.Validator so a webhook will be registered for the type

type CachePolicyList

type CachePolicyList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of CachePolicy CRD objects
	Items []CachePolicy `json:"items,omitempty"`
}

CachePolicyList is a list of CachePolicys

func (*CachePolicyList) DeepCopy

func (in *CachePolicyList) DeepCopy() *CachePolicyList

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

func (*CachePolicyList) DeepCopyInto

func (in *CachePolicyList) DeepCopyInto(out *CachePolicyList)

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

func (*CachePolicyList) DeepCopyObject

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

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

type CachePolicySpec

type CachePolicySpec struct {
	State *CachePolicySpecResource `json:"state,omitempty" tf:"-"`

	Resource CachePolicySpecResource `json:"resource" tf:"resource"`

	UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"`

	TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"`

	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"`
}

func (*CachePolicySpec) DeepCopy

func (in *CachePolicySpec) DeepCopy() *CachePolicySpec

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

func (*CachePolicySpec) DeepCopyInto

func (in *CachePolicySpec) DeepCopyInto(out *CachePolicySpec)

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

type CachePolicySpecParametersInCacheKeyAndForwardedToOrigin

type CachePolicySpecParametersInCacheKeyAndForwardedToOrigin struct {
	CookiesConfig *CachePolicySpecParametersInCacheKeyAndForwardedToOriginCookiesConfig `json:"cookiesConfig" tf:"cookies_config"`
	// +optional
	EnableAcceptEncodingBrotli *bool `json:"enableAcceptEncodingBrotli,omitempty" tf:"enable_accept_encoding_brotli"`
	// +optional
	EnableAcceptEncodingGzip *bool                                                                      `json:"enableAcceptEncodingGzip,omitempty" tf:"enable_accept_encoding_gzip"`
	HeadersConfig            *CachePolicySpecParametersInCacheKeyAndForwardedToOriginHeadersConfig      `json:"headersConfig" tf:"headers_config"`
	QueryStringsConfig       *CachePolicySpecParametersInCacheKeyAndForwardedToOriginQueryStringsConfig `json:"queryStringsConfig" tf:"query_strings_config"`
}

func (*CachePolicySpecParametersInCacheKeyAndForwardedToOrigin) DeepCopy

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

func (*CachePolicySpecParametersInCacheKeyAndForwardedToOrigin) DeepCopyInto

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

type CachePolicySpecParametersInCacheKeyAndForwardedToOriginCodec

type CachePolicySpecParametersInCacheKeyAndForwardedToOriginCodec struct {
}

+k8s:deepcopy-gen=false

func (CachePolicySpecParametersInCacheKeyAndForwardedToOriginCodec) Decode

func (CachePolicySpecParametersInCacheKeyAndForwardedToOriginCodec) Encode

func (CachePolicySpecParametersInCacheKeyAndForwardedToOriginCodec) IsEmpty

type CachePolicySpecParametersInCacheKeyAndForwardedToOriginCookiesConfig

type CachePolicySpecParametersInCacheKeyAndForwardedToOriginCookiesConfig struct {
	CookieBehavior *string `json:"cookieBehavior" tf:"cookie_behavior"`
	// +optional
	Cookies *CachePolicySpecParametersInCacheKeyAndForwardedToOriginCookiesConfigCookies `json:"cookies,omitempty" tf:"cookies"`
}

func (*CachePolicySpecParametersInCacheKeyAndForwardedToOriginCookiesConfig) DeepCopy

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

func (*CachePolicySpecParametersInCacheKeyAndForwardedToOriginCookiesConfig) DeepCopyInto

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

type CachePolicySpecParametersInCacheKeyAndForwardedToOriginCookiesConfigCodec

type CachePolicySpecParametersInCacheKeyAndForwardedToOriginCookiesConfigCodec struct {
}

+k8s:deepcopy-gen=false

func (CachePolicySpecParametersInCacheKeyAndForwardedToOriginCookiesConfigCodec) Decode

func (CachePolicySpecParametersInCacheKeyAndForwardedToOriginCookiesConfigCodec) Encode

func (CachePolicySpecParametersInCacheKeyAndForwardedToOriginCookiesConfigCodec) IsEmpty

type CachePolicySpecParametersInCacheKeyAndForwardedToOriginCookiesConfigCookies

type CachePolicySpecParametersInCacheKeyAndForwardedToOriginCookiesConfigCookies struct {
	// +optional
	Items []string `json:"items,omitempty" tf:"items"`
}

func (*CachePolicySpecParametersInCacheKeyAndForwardedToOriginCookiesConfigCookies) DeepCopy

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

func (*CachePolicySpecParametersInCacheKeyAndForwardedToOriginCookiesConfigCookies) DeepCopyInto

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

type CachePolicySpecParametersInCacheKeyAndForwardedToOriginCookiesConfigCookiesCodec

type CachePolicySpecParametersInCacheKeyAndForwardedToOriginCookiesConfigCookiesCodec struct {
}

+k8s:deepcopy-gen=false

func (CachePolicySpecParametersInCacheKeyAndForwardedToOriginCookiesConfigCookiesCodec) Decode

func (CachePolicySpecParametersInCacheKeyAndForwardedToOriginCookiesConfigCookiesCodec) Encode

func (CachePolicySpecParametersInCacheKeyAndForwardedToOriginCookiesConfigCookiesCodec) IsEmpty

type CachePolicySpecParametersInCacheKeyAndForwardedToOriginHeadersConfig

type CachePolicySpecParametersInCacheKeyAndForwardedToOriginHeadersConfig struct {
	// +optional
	HeaderBehavior *string `json:"headerBehavior,omitempty" tf:"header_behavior"`
	// +optional
	Headers *CachePolicySpecParametersInCacheKeyAndForwardedToOriginHeadersConfigHeaders `json:"headers,omitempty" tf:"headers"`
}

func (*CachePolicySpecParametersInCacheKeyAndForwardedToOriginHeadersConfig) DeepCopy

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

func (*CachePolicySpecParametersInCacheKeyAndForwardedToOriginHeadersConfig) DeepCopyInto

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

type CachePolicySpecParametersInCacheKeyAndForwardedToOriginHeadersConfigCodec

type CachePolicySpecParametersInCacheKeyAndForwardedToOriginHeadersConfigCodec struct {
}

+k8s:deepcopy-gen=false

func (CachePolicySpecParametersInCacheKeyAndForwardedToOriginHeadersConfigCodec) Decode

func (CachePolicySpecParametersInCacheKeyAndForwardedToOriginHeadersConfigCodec) Encode

func (CachePolicySpecParametersInCacheKeyAndForwardedToOriginHeadersConfigCodec) IsEmpty

type CachePolicySpecParametersInCacheKeyAndForwardedToOriginHeadersConfigHeaders

type CachePolicySpecParametersInCacheKeyAndForwardedToOriginHeadersConfigHeaders struct {
	// +optional
	Items []string `json:"items,omitempty" tf:"items"`
}

func (*CachePolicySpecParametersInCacheKeyAndForwardedToOriginHeadersConfigHeaders) DeepCopy

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

func (*CachePolicySpecParametersInCacheKeyAndForwardedToOriginHeadersConfigHeaders) DeepCopyInto

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

type CachePolicySpecParametersInCacheKeyAndForwardedToOriginHeadersConfigHeadersCodec

type CachePolicySpecParametersInCacheKeyAndForwardedToOriginHeadersConfigHeadersCodec struct {
}

+k8s:deepcopy-gen=false

func (CachePolicySpecParametersInCacheKeyAndForwardedToOriginHeadersConfigHeadersCodec) Decode

func (CachePolicySpecParametersInCacheKeyAndForwardedToOriginHeadersConfigHeadersCodec) Encode

func (CachePolicySpecParametersInCacheKeyAndForwardedToOriginHeadersConfigHeadersCodec) IsEmpty

type CachePolicySpecParametersInCacheKeyAndForwardedToOriginQueryStringsConfig

type CachePolicySpecParametersInCacheKeyAndForwardedToOriginQueryStringsConfig struct {
	QueryStringBehavior *string `json:"queryStringBehavior" tf:"query_string_behavior"`
	// +optional
	QueryStrings *CachePolicySpecParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStrings `json:"queryStrings,omitempty" tf:"query_strings"`
}

func (*CachePolicySpecParametersInCacheKeyAndForwardedToOriginQueryStringsConfig) DeepCopy

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

func (*CachePolicySpecParametersInCacheKeyAndForwardedToOriginQueryStringsConfig) DeepCopyInto

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

type CachePolicySpecParametersInCacheKeyAndForwardedToOriginQueryStringsConfigCodec

type CachePolicySpecParametersInCacheKeyAndForwardedToOriginQueryStringsConfigCodec struct {
}

+k8s:deepcopy-gen=false

func (CachePolicySpecParametersInCacheKeyAndForwardedToOriginQueryStringsConfigCodec) Decode

func (CachePolicySpecParametersInCacheKeyAndForwardedToOriginQueryStringsConfigCodec) Encode

func (CachePolicySpecParametersInCacheKeyAndForwardedToOriginQueryStringsConfigCodec) IsEmpty

type CachePolicySpecParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStrings

type CachePolicySpecParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStrings struct {
	// +optional
	Items []string `json:"items,omitempty" tf:"items"`
}

func (*CachePolicySpecParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStrings) DeepCopy

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

func (*CachePolicySpecParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStrings) DeepCopyInto

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

type CachePolicySpecParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringsCodec

type CachePolicySpecParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringsCodec struct {
}

+k8s:deepcopy-gen=false

func (CachePolicySpecParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringsCodec) Decode

func (CachePolicySpecParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringsCodec) Encode

func (CachePolicySpecParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringsCodec) IsEmpty

type CachePolicySpecResource

type CachePolicySpecResource struct {
	ID string `json:"id,omitempty" tf:"id,omitempty"`

	// +optional
	Comment *string `json:"comment,omitempty" tf:"comment"`
	// +optional
	DefaultTtl *int64 `json:"defaultTtl,omitempty" tf:"default_ttl"`
	// +optional
	Etag *string `json:"etag,omitempty" tf:"etag"`
	// +optional
	MaxTtl *int64 `json:"maxTtl,omitempty" tf:"max_ttl"`
	// +optional
	MinTtl                                   *int64                                                   `json:"minTtl,omitempty" tf:"min_ttl"`
	Name                                     *string                                                  `json:"name" tf:"name"`
	ParametersInCacheKeyAndForwardedToOrigin *CachePolicySpecParametersInCacheKeyAndForwardedToOrigin `json:"parametersInCacheKeyAndForwardedToOrigin" tf:"parameters_in_cache_key_and_forwarded_to_origin"`
}

func (*CachePolicySpecResource) DeepCopy

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

func (*CachePolicySpecResource) DeepCopyInto

func (in *CachePolicySpecResource) DeepCopyInto(out *CachePolicySpecResource)

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

type CachePolicyStatus

type CachePolicyStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Phase status.Status `json:"phase,omitempty"`
	// +optional
	Conditions []kmapi.Condition `json:"conditions,omitempty"`
}

func (*CachePolicyStatus) DeepCopy

func (in *CachePolicyStatus) DeepCopy() *CachePolicyStatus

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

func (*CachePolicyStatus) DeepCopyInto

func (in *CachePolicyStatus) DeepCopyInto(out *CachePolicyStatus)

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

type Distribution

type Distribution struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              DistributionSpec   `json:"spec,omitempty"`
	Status            DistributionStatus `json:"status,omitempty"`
}

func (*Distribution) DeepCopy

func (in *Distribution) DeepCopy() *Distribution

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

func (*Distribution) DeepCopyInto

func (in *Distribution) DeepCopyInto(out *Distribution)

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

func (*Distribution) DeepCopyObject

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

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

func (*Distribution) SetupWebhookWithManager

func (r *Distribution) SetupWebhookWithManager(mgr ctrl.Manager) error

func (*Distribution) ValidateCreate

func (r *Distribution) ValidateCreate() error

ValidateCreate implements webhook.Validator so a webhook will be registered for the type

func (*Distribution) ValidateDelete

func (r *Distribution) ValidateDelete() error

ValidateDelete implements webhook.Validator so a webhook will be registered for the type

func (*Distribution) ValidateUpdate

func (r *Distribution) ValidateUpdate(old runtime.Object) error

ValidateUpdate implements webhook.Validator so a webhook will be registered for the type

type DistributionList

type DistributionList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of Distribution CRD objects
	Items []Distribution `json:"items,omitempty"`
}

DistributionList is a list of Distributions

func (*DistributionList) DeepCopy

func (in *DistributionList) DeepCopy() *DistributionList

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

func (*DistributionList) DeepCopyInto

func (in *DistributionList) DeepCopyInto(out *DistributionList)

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

func (*DistributionList) DeepCopyObject

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

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

type DistributionSpec

type DistributionSpec struct {
	State *DistributionSpecResource `json:"state,omitempty" tf:"-"`

	Resource DistributionSpecResource `json:"resource" tf:"resource"`

	UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"`

	TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"`

	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"`
}

func (*DistributionSpec) DeepCopy

func (in *DistributionSpec) DeepCopy() *DistributionSpec

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

func (*DistributionSpec) DeepCopyInto

func (in *DistributionSpec) DeepCopyInto(out *DistributionSpec)

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

type DistributionSpecCustomErrorResponse

type DistributionSpecCustomErrorResponse struct {
	// +optional
	ErrorCachingMinTtl *int64 `json:"errorCachingMinTtl,omitempty" tf:"error_caching_min_ttl"`
	ErrorCode          *int64 `json:"errorCode" tf:"error_code"`
	// +optional
	ResponseCode *int64 `json:"responseCode,omitempty" tf:"response_code"`
	// +optional
	ResponsePagePath *string `json:"responsePagePath,omitempty" tf:"response_page_path"`
}

func (*DistributionSpecCustomErrorResponse) DeepCopy

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

func (*DistributionSpecCustomErrorResponse) DeepCopyInto

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

type DistributionSpecDefaultCacheBehavior

type DistributionSpecDefaultCacheBehavior struct {
	AllowedMethods []string `json:"allowedMethods" tf:"allowed_methods"`
	// +optional
	CachePolicyID *string  `json:"cachePolicyID,omitempty" tf:"cache_policy_id"`
	CachedMethods []string `json:"cachedMethods" tf:"cached_methods"`
	// +optional
	Compress *bool `json:"compress,omitempty" tf:"compress"`
	// +optional
	DefaultTtl *int64 `json:"defaultTtl,omitempty" tf:"default_ttl"`
	// +optional
	FieldLevelEncryptionID *string `json:"fieldLevelEncryptionID,omitempty" tf:"field_level_encryption_id"`
	// +optional
	ForwardedValues *DistributionSpecDefaultCacheBehaviorForwardedValues `json:"forwardedValues,omitempty" tf:"forwarded_values"`
	// +optional
	// +kubebuilder:validation:MaxItems=2
	FunctionAssociation []DistributionSpecDefaultCacheBehaviorFunctionAssociation `json:"functionAssociation,omitempty" tf:"function_association"`
	// +optional
	// +kubebuilder:validation:MaxItems=4
	LambdaFunctionAssociation []DistributionSpecDefaultCacheBehaviorLambdaFunctionAssociation `json:"lambdaFunctionAssociation,omitempty" tf:"lambda_function_association"`
	// +optional
	MaxTtl *int64 `json:"maxTtl,omitempty" tf:"max_ttl"`
	// +optional
	MinTtl *int64 `json:"minTtl,omitempty" tf:"min_ttl"`
	// +optional
	OriginRequestPolicyID *string `json:"originRequestPolicyID,omitempty" tf:"origin_request_policy_id"`
	// +optional
	RealtimeLogConfigArn *string `json:"realtimeLogConfigArn,omitempty" tf:"realtime_log_config_arn"`
	// +optional
	ResponseHeadersPolicyID *string `json:"responseHeadersPolicyID,omitempty" tf:"response_headers_policy_id"`
	// +optional
	SmoothStreaming *bool   `json:"smoothStreaming,omitempty" tf:"smooth_streaming"`
	TargetOriginID  *string `json:"targetOriginID" tf:"target_origin_id"`
	// +optional
	TrustedKeyGroups []string `json:"trustedKeyGroups,omitempty" tf:"trusted_key_groups"`
	// +optional
	TrustedSigners       []string `json:"trustedSigners,omitempty" tf:"trusted_signers"`
	ViewerProtocolPolicy *string  `json:"viewerProtocolPolicy" tf:"viewer_protocol_policy"`
}

func (*DistributionSpecDefaultCacheBehavior) DeepCopy

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

func (*DistributionSpecDefaultCacheBehavior) DeepCopyInto

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

type DistributionSpecDefaultCacheBehaviorCodec

type DistributionSpecDefaultCacheBehaviorCodec struct {
}

+k8s:deepcopy-gen=false

func (DistributionSpecDefaultCacheBehaviorCodec) Decode

func (DistributionSpecDefaultCacheBehaviorCodec) Encode

func (DistributionSpecDefaultCacheBehaviorCodec) IsEmpty

type DistributionSpecDefaultCacheBehaviorForwardedValues

type DistributionSpecDefaultCacheBehaviorForwardedValues struct {
	Cookies *DistributionSpecDefaultCacheBehaviorForwardedValuesCookies `json:"cookies" tf:"cookies"`
	// +optional
	Headers     []string `json:"headers,omitempty" tf:"headers"`
	QueryString *bool    `json:"queryString" tf:"query_string"`
	// +optional
	QueryStringCacheKeys []string `json:"queryStringCacheKeys,omitempty" tf:"query_string_cache_keys"`
}

func (*DistributionSpecDefaultCacheBehaviorForwardedValues) DeepCopy

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

func (*DistributionSpecDefaultCacheBehaviorForwardedValues) DeepCopyInto

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

type DistributionSpecDefaultCacheBehaviorForwardedValuesCodec

type DistributionSpecDefaultCacheBehaviorForwardedValuesCodec struct {
}

+k8s:deepcopy-gen=false

func (DistributionSpecDefaultCacheBehaviorForwardedValuesCodec) Decode

func (DistributionSpecDefaultCacheBehaviorForwardedValuesCodec) Encode

func (DistributionSpecDefaultCacheBehaviorForwardedValuesCodec) IsEmpty

type DistributionSpecDefaultCacheBehaviorForwardedValuesCookies

type DistributionSpecDefaultCacheBehaviorForwardedValuesCookies struct {
	Forward *string `json:"forward" tf:"forward"`
	// +optional
	WhitelistedNames []string `json:"whitelistedNames,omitempty" tf:"whitelisted_names"`
}

func (*DistributionSpecDefaultCacheBehaviorForwardedValuesCookies) DeepCopy

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

func (*DistributionSpecDefaultCacheBehaviorForwardedValuesCookies) DeepCopyInto

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

type DistributionSpecDefaultCacheBehaviorForwardedValuesCookiesCodec

type DistributionSpecDefaultCacheBehaviorForwardedValuesCookiesCodec struct {
}

+k8s:deepcopy-gen=false

func (DistributionSpecDefaultCacheBehaviorForwardedValuesCookiesCodec) Decode

func (DistributionSpecDefaultCacheBehaviorForwardedValuesCookiesCodec) Encode

func (DistributionSpecDefaultCacheBehaviorForwardedValuesCookiesCodec) IsEmpty

type DistributionSpecDefaultCacheBehaviorFunctionAssociation

type DistributionSpecDefaultCacheBehaviorFunctionAssociation struct {
	EventType   *string `json:"eventType" tf:"event_type"`
	FunctionArn *string `json:"functionArn" tf:"function_arn"`
}

func (*DistributionSpecDefaultCacheBehaviorFunctionAssociation) DeepCopy

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

func (*DistributionSpecDefaultCacheBehaviorFunctionAssociation) DeepCopyInto

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

type DistributionSpecDefaultCacheBehaviorLambdaFunctionAssociation

type DistributionSpecDefaultCacheBehaviorLambdaFunctionAssociation struct {
	EventType *string `json:"eventType" tf:"event_type"`
	// +optional
	IncludeBody *bool   `json:"includeBody,omitempty" tf:"include_body"`
	LambdaArn   *string `json:"lambdaArn" tf:"lambda_arn"`
}

func (*DistributionSpecDefaultCacheBehaviorLambdaFunctionAssociation) DeepCopy

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

func (*DistributionSpecDefaultCacheBehaviorLambdaFunctionAssociation) DeepCopyInto

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

type DistributionSpecLoggingConfig

type DistributionSpecLoggingConfig struct {
	Bucket *string `json:"bucket" tf:"bucket"`
	// +optional
	IncludeCookies *bool `json:"includeCookies,omitempty" tf:"include_cookies"`
	// +optional
	Prefix *string `json:"prefix,omitempty" tf:"prefix"`
}

func (*DistributionSpecLoggingConfig) DeepCopy

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

func (*DistributionSpecLoggingConfig) DeepCopyInto

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

type DistributionSpecLoggingConfigCodec

type DistributionSpecLoggingConfigCodec struct {
}

+k8s:deepcopy-gen=false

func (DistributionSpecLoggingConfigCodec) Decode

func (DistributionSpecLoggingConfigCodec) Encode

func (DistributionSpecLoggingConfigCodec) IsEmpty

type DistributionSpecOrderedCacheBehavior

type DistributionSpecOrderedCacheBehavior struct {
	AllowedMethods []string `json:"allowedMethods" tf:"allowed_methods"`
	// +optional
	CachePolicyID *string  `json:"cachePolicyID,omitempty" tf:"cache_policy_id"`
	CachedMethods []string `json:"cachedMethods" tf:"cached_methods"`
	// +optional
	Compress *bool `json:"compress,omitempty" tf:"compress"`
	// +optional
	DefaultTtl *int64 `json:"defaultTtl,omitempty" tf:"default_ttl"`
	// +optional
	FieldLevelEncryptionID *string `json:"fieldLevelEncryptionID,omitempty" tf:"field_level_encryption_id"`
	// +optional
	ForwardedValues *DistributionSpecOrderedCacheBehaviorForwardedValues `json:"forwardedValues,omitempty" tf:"forwarded_values"`
	// +optional
	// +kubebuilder:validation:MaxItems=2
	FunctionAssociation []DistributionSpecOrderedCacheBehaviorFunctionAssociation `json:"functionAssociation,omitempty" tf:"function_association"`
	// +optional
	// +kubebuilder:validation:MaxItems=4
	LambdaFunctionAssociation []DistributionSpecOrderedCacheBehaviorLambdaFunctionAssociation `json:"lambdaFunctionAssociation,omitempty" tf:"lambda_function_association"`
	// +optional
	MaxTtl *int64 `json:"maxTtl,omitempty" tf:"max_ttl"`
	// +optional
	MinTtl *int64 `json:"minTtl,omitempty" tf:"min_ttl"`
	// +optional
	OriginRequestPolicyID *string `json:"originRequestPolicyID,omitempty" tf:"origin_request_policy_id"`
	PathPattern           *string `json:"pathPattern" tf:"path_pattern"`
	// +optional
	RealtimeLogConfigArn *string `json:"realtimeLogConfigArn,omitempty" tf:"realtime_log_config_arn"`
	// +optional
	ResponseHeadersPolicyID *string `json:"responseHeadersPolicyID,omitempty" tf:"response_headers_policy_id"`
	// +optional
	SmoothStreaming *bool   `json:"smoothStreaming,omitempty" tf:"smooth_streaming"`
	TargetOriginID  *string `json:"targetOriginID" tf:"target_origin_id"`
	// +optional
	TrustedKeyGroups []string `json:"trustedKeyGroups,omitempty" tf:"trusted_key_groups"`
	// +optional
	TrustedSigners       []string `json:"trustedSigners,omitempty" tf:"trusted_signers"`
	ViewerProtocolPolicy *string  `json:"viewerProtocolPolicy" tf:"viewer_protocol_policy"`
}

func (*DistributionSpecOrderedCacheBehavior) DeepCopy

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

func (*DistributionSpecOrderedCacheBehavior) DeepCopyInto

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

type DistributionSpecOrderedCacheBehaviorForwardedValues

type DistributionSpecOrderedCacheBehaviorForwardedValues struct {
	Cookies *DistributionSpecOrderedCacheBehaviorForwardedValuesCookies `json:"cookies" tf:"cookies"`
	// +optional
	Headers     []string `json:"headers,omitempty" tf:"headers"`
	QueryString *bool    `json:"queryString" tf:"query_string"`
	// +optional
	QueryStringCacheKeys []string `json:"queryStringCacheKeys,omitempty" tf:"query_string_cache_keys"`
}

func (*DistributionSpecOrderedCacheBehaviorForwardedValues) DeepCopy

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

func (*DistributionSpecOrderedCacheBehaviorForwardedValues) DeepCopyInto

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

type DistributionSpecOrderedCacheBehaviorForwardedValuesCodec

type DistributionSpecOrderedCacheBehaviorForwardedValuesCodec struct {
}

+k8s:deepcopy-gen=false

func (DistributionSpecOrderedCacheBehaviorForwardedValuesCodec) Decode

func (DistributionSpecOrderedCacheBehaviorForwardedValuesCodec) Encode

func (DistributionSpecOrderedCacheBehaviorForwardedValuesCodec) IsEmpty

type DistributionSpecOrderedCacheBehaviorForwardedValuesCookies

type DistributionSpecOrderedCacheBehaviorForwardedValuesCookies struct {
	Forward *string `json:"forward" tf:"forward"`
	// +optional
	WhitelistedNames []string `json:"whitelistedNames,omitempty" tf:"whitelisted_names"`
}

func (*DistributionSpecOrderedCacheBehaviorForwardedValuesCookies) DeepCopy

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

func (*DistributionSpecOrderedCacheBehaviorForwardedValuesCookies) DeepCopyInto

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

type DistributionSpecOrderedCacheBehaviorForwardedValuesCookiesCodec

type DistributionSpecOrderedCacheBehaviorForwardedValuesCookiesCodec struct {
}

+k8s:deepcopy-gen=false

func (DistributionSpecOrderedCacheBehaviorForwardedValuesCookiesCodec) Decode

func (DistributionSpecOrderedCacheBehaviorForwardedValuesCookiesCodec) Encode

func (DistributionSpecOrderedCacheBehaviorForwardedValuesCookiesCodec) IsEmpty

type DistributionSpecOrderedCacheBehaviorFunctionAssociation

type DistributionSpecOrderedCacheBehaviorFunctionAssociation struct {
	EventType   *string `json:"eventType" tf:"event_type"`
	FunctionArn *string `json:"functionArn" tf:"function_arn"`
}

func (*DistributionSpecOrderedCacheBehaviorFunctionAssociation) DeepCopy

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

func (*DistributionSpecOrderedCacheBehaviorFunctionAssociation) DeepCopyInto

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

type DistributionSpecOrderedCacheBehaviorLambdaFunctionAssociation

type DistributionSpecOrderedCacheBehaviorLambdaFunctionAssociation struct {
	EventType *string `json:"eventType" tf:"event_type"`
	// +optional
	IncludeBody *bool   `json:"includeBody,omitempty" tf:"include_body"`
	LambdaArn   *string `json:"lambdaArn" tf:"lambda_arn"`
}

func (*DistributionSpecOrderedCacheBehaviorLambdaFunctionAssociation) DeepCopy

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

func (*DistributionSpecOrderedCacheBehaviorLambdaFunctionAssociation) DeepCopyInto

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

type DistributionSpecOrigin

type DistributionSpecOrigin struct {
	// +optional
	ConnectionAttempts *int64 `json:"connectionAttempts,omitempty" tf:"connection_attempts"`
	// +optional
	ConnectionTimeout *int64 `json:"connectionTimeout,omitempty" tf:"connection_timeout"`
	// +optional
	CustomHeader []DistributionSpecOriginCustomHeader `json:"customHeader,omitempty" tf:"custom_header"`
	// +optional
	CustomOriginConfig *DistributionSpecOriginCustomOriginConfig `json:"customOriginConfig,omitempty" tf:"custom_origin_config"`
	DomainName         *string                                   `json:"domainName" tf:"domain_name"`
	OriginID           *string                                   `json:"originID" tf:"origin_id"`
	// +optional
	OriginPath *string `json:"originPath,omitempty" tf:"origin_path"`
	// +optional
	OriginShield *DistributionSpecOriginOriginShield `json:"originShield,omitempty" tf:"origin_shield"`
	// +optional
	S3OriginConfig *DistributionSpecOriginS3OriginConfig `json:"s3OriginConfig,omitempty" tf:"s3_origin_config"`
}

func (*DistributionSpecOrigin) DeepCopy

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

func (*DistributionSpecOrigin) DeepCopyInto

func (in *DistributionSpecOrigin) DeepCopyInto(out *DistributionSpecOrigin)

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

type DistributionSpecOriginCustomHeader

type DistributionSpecOriginCustomHeader struct {
	Name  *string `json:"name" tf:"name"`
	Value *string `json:"value" tf:"value"`
}

func (*DistributionSpecOriginCustomHeader) DeepCopy

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

func (*DistributionSpecOriginCustomHeader) DeepCopyInto

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

type DistributionSpecOriginCustomOriginConfig

type DistributionSpecOriginCustomOriginConfig struct {
	HttpPort  *int64 `json:"httpPort" tf:"http_port"`
	HttpsPort *int64 `json:"httpsPort" tf:"https_port"`
	// +optional
	OriginKeepaliveTimeout *int64  `json:"originKeepaliveTimeout,omitempty" tf:"origin_keepalive_timeout"`
	OriginProtocolPolicy   *string `json:"originProtocolPolicy" tf:"origin_protocol_policy"`
	// +optional
	OriginReadTimeout  *int64   `json:"originReadTimeout,omitempty" tf:"origin_read_timeout"`
	OriginSslProtocols []string `json:"originSslProtocols" tf:"origin_ssl_protocols"`
}

func (*DistributionSpecOriginCustomOriginConfig) DeepCopy

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

func (*DistributionSpecOriginCustomOriginConfig) DeepCopyInto

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

type DistributionSpecOriginCustomOriginConfigCodec

type DistributionSpecOriginCustomOriginConfigCodec struct {
}

+k8s:deepcopy-gen=false

func (DistributionSpecOriginCustomOriginConfigCodec) Decode

func (DistributionSpecOriginCustomOriginConfigCodec) Encode

func (DistributionSpecOriginCustomOriginConfigCodec) IsEmpty

type DistributionSpecOriginGroup

type DistributionSpecOriginGroup struct {
	FailoverCriteria *DistributionSpecOriginGroupFailoverCriteria `json:"failoverCriteria" tf:"failover_criteria"`
	// +kubebuilder:validation:MaxItems=2
	// +kubebuilder:validation:MinItems=2
	Member   []DistributionSpecOriginGroupMember `json:"member" tf:"member"`
	OriginID *string                             `json:"originID" tf:"origin_id"`
}

func (*DistributionSpecOriginGroup) DeepCopy

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

func (*DistributionSpecOriginGroup) DeepCopyInto

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

type DistributionSpecOriginGroupFailoverCriteria

type DistributionSpecOriginGroupFailoverCriteria struct {
	StatusCodes []int64 `json:"statusCodes" tf:"status_codes"`
}

func (*DistributionSpecOriginGroupFailoverCriteria) DeepCopy

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

func (*DistributionSpecOriginGroupFailoverCriteria) DeepCopyInto

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

type DistributionSpecOriginGroupFailoverCriteriaCodec

type DistributionSpecOriginGroupFailoverCriteriaCodec struct {
}

+k8s:deepcopy-gen=false

func (DistributionSpecOriginGroupFailoverCriteriaCodec) Decode

func (DistributionSpecOriginGroupFailoverCriteriaCodec) Encode

func (DistributionSpecOriginGroupFailoverCriteriaCodec) IsEmpty

type DistributionSpecOriginGroupMember

type DistributionSpecOriginGroupMember struct {
	OriginID *string `json:"originID" tf:"origin_id"`
}

func (*DistributionSpecOriginGroupMember) DeepCopy

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

func (*DistributionSpecOriginGroupMember) DeepCopyInto

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

type DistributionSpecOriginOriginShield

type DistributionSpecOriginOriginShield struct {
	Enabled            *bool   `json:"enabled" tf:"enabled"`
	OriginShieldRegion *string `json:"originShieldRegion" tf:"origin_shield_region"`
}

func (*DistributionSpecOriginOriginShield) DeepCopy

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

func (*DistributionSpecOriginOriginShield) DeepCopyInto

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

type DistributionSpecOriginOriginShieldCodec

type DistributionSpecOriginOriginShieldCodec struct {
}

+k8s:deepcopy-gen=false

func (DistributionSpecOriginOriginShieldCodec) Decode

func (DistributionSpecOriginOriginShieldCodec) Encode

func (DistributionSpecOriginOriginShieldCodec) IsEmpty

type DistributionSpecOriginS3OriginConfig

type DistributionSpecOriginS3OriginConfig struct {
	OriginAccessIdentity *string `json:"originAccessIdentity" tf:"origin_access_identity"`
}

func (*DistributionSpecOriginS3OriginConfig) DeepCopy

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

func (*DistributionSpecOriginS3OriginConfig) DeepCopyInto

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

type DistributionSpecOriginS3OriginConfigCodec

type DistributionSpecOriginS3OriginConfigCodec struct {
}

+k8s:deepcopy-gen=false

func (DistributionSpecOriginS3OriginConfigCodec) Decode

func (DistributionSpecOriginS3OriginConfigCodec) Encode

func (DistributionSpecOriginS3OriginConfigCodec) IsEmpty

type DistributionSpecResource

type DistributionSpecResource struct {
	ID string `json:"id,omitempty" tf:"id,omitempty"`

	// +optional
	Aliases []string `json:"aliases,omitempty" tf:"aliases"`
	// +optional
	Arn *string `json:"arn,omitempty" tf:"arn"`
	// +optional
	CallerReference *string `json:"callerReference,omitempty" tf:"caller_reference"`
	// +optional
	Comment *string `json:"comment,omitempty" tf:"comment"`
	// +optional
	CustomErrorResponse  []DistributionSpecCustomErrorResponse `json:"customErrorResponse,omitempty" tf:"custom_error_response"`
	DefaultCacheBehavior *DistributionSpecDefaultCacheBehavior `json:"defaultCacheBehavior" tf:"default_cache_behavior"`
	// +optional
	DefaultRootObject *string `json:"defaultRootObject,omitempty" tf:"default_root_object"`
	// +optional
	DomainName *string `json:"domainName,omitempty" tf:"domain_name"`
	Enabled    *bool   `json:"enabled" tf:"enabled"`
	// +optional
	Etag *string `json:"etag,omitempty" tf:"etag"`
	// +optional
	HostedZoneID *string `json:"hostedZoneID,omitempty" tf:"hosted_zone_id"`
	// +optional
	HttpVersion *string `json:"httpVersion,omitempty" tf:"http_version"`
	// +optional
	InProgressValidationBatches *int64 `json:"inProgressValidationBatches,omitempty" tf:"in_progress_validation_batches"`
	// +optional
	IsIpv6Enabled *bool `json:"isIpv6Enabled,omitempty" tf:"is_ipv6_enabled"`
	// +optional
	LastModifiedTime *string `json:"lastModifiedTime,omitempty" tf:"last_modified_time"`
	// +optional
	LoggingConfig *DistributionSpecLoggingConfig `json:"loggingConfig,omitempty" tf:"logging_config"`
	// +optional
	OrderedCacheBehavior []DistributionSpecOrderedCacheBehavior `json:"orderedCacheBehavior,omitempty" tf:"ordered_cache_behavior"`
	Origin               []DistributionSpecOrigin               `json:"origin" tf:"origin"`
	// +optional
	OriginGroup []DistributionSpecOriginGroup `json:"originGroup,omitempty" tf:"origin_group"`
	// +optional
	PriceClass   *string                       `json:"priceClass,omitempty" tf:"price_class"`
	Restrictions *DistributionSpecRestrictions `json:"restrictions" tf:"restrictions"`
	// +optional
	RetainOnDelete *bool `json:"retainOnDelete,omitempty" tf:"retain_on_delete"`
	// +optional
	Status *string `json:"status,omitempty" tf:"status"`
	// +optional
	Tags *map[string]string `json:"tags,omitempty" tf:"tags"`
	// +optional
	TagsAll *map[string]string `json:"tagsAll,omitempty" tf:"tags_all"`
	// +optional
	TrustedKeyGroups []DistributionSpecTrustedKeyGroups `json:"trustedKeyGroups,omitempty" tf:"trusted_key_groups"`
	// +optional
	TrustedSigners    []DistributionSpecTrustedSigners   `json:"trustedSigners,omitempty" tf:"trusted_signers"`
	ViewerCertificate *DistributionSpecViewerCertificate `json:"viewerCertificate" tf:"viewer_certificate"`
	// +optional
	WaitForDeployment *bool `json:"waitForDeployment,omitempty" tf:"wait_for_deployment"`
	// +optional
	WebACLID *string `json:"webACLID,omitempty" tf:"web_acl_id"`
}

func (*DistributionSpecResource) DeepCopy

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

func (*DistributionSpecResource) DeepCopyInto

func (in *DistributionSpecResource) DeepCopyInto(out *DistributionSpecResource)

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

type DistributionSpecRestrictions

type DistributionSpecRestrictions struct {
	GeoRestriction *DistributionSpecRestrictionsGeoRestriction `json:"geoRestriction" tf:"geo_restriction"`
}

func (*DistributionSpecRestrictions) DeepCopy

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

func (*DistributionSpecRestrictions) DeepCopyInto

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

type DistributionSpecRestrictionsCodec

type DistributionSpecRestrictionsCodec struct {
}

+k8s:deepcopy-gen=false

func (DistributionSpecRestrictionsCodec) Decode

func (DistributionSpecRestrictionsCodec) Encode

func (DistributionSpecRestrictionsCodec) IsEmpty

type DistributionSpecRestrictionsGeoRestriction

type DistributionSpecRestrictionsGeoRestriction struct {
	// +optional
	Locations       []string `json:"locations,omitempty" tf:"locations"`
	RestrictionType *string  `json:"restrictionType" tf:"restriction_type"`
}

func (*DistributionSpecRestrictionsGeoRestriction) DeepCopy

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

func (*DistributionSpecRestrictionsGeoRestriction) DeepCopyInto

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

type DistributionSpecRestrictionsGeoRestrictionCodec

type DistributionSpecRestrictionsGeoRestrictionCodec struct {
}

+k8s:deepcopy-gen=false

func (DistributionSpecRestrictionsGeoRestrictionCodec) Decode

func (DistributionSpecRestrictionsGeoRestrictionCodec) Encode

func (DistributionSpecRestrictionsGeoRestrictionCodec) IsEmpty

type DistributionSpecTrustedKeyGroups

type DistributionSpecTrustedKeyGroups struct {
	// +optional
	Enabled *bool `json:"enabled,omitempty" tf:"enabled"`
	// +optional
	Items []DistributionSpecTrustedKeyGroupsItems `json:"items,omitempty" tf:"items"`
}

func (*DistributionSpecTrustedKeyGroups) DeepCopy

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

func (*DistributionSpecTrustedKeyGroups) DeepCopyInto

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

type DistributionSpecTrustedKeyGroupsItems

type DistributionSpecTrustedKeyGroupsItems struct {
	// +optional
	KeyGroupID *string `json:"keyGroupID,omitempty" tf:"key_group_id"`
	// +optional
	KeyPairIDS []string `json:"keyPairIDS,omitempty" tf:"key_pair_ids"`
}

func (*DistributionSpecTrustedKeyGroupsItems) DeepCopy

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

func (*DistributionSpecTrustedKeyGroupsItems) DeepCopyInto

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

type DistributionSpecTrustedSigners

type DistributionSpecTrustedSigners struct {
	// +optional
	Enabled *bool `json:"enabled,omitempty" tf:"enabled"`
	// +optional
	Items []DistributionSpecTrustedSignersItems `json:"items,omitempty" tf:"items"`
}

func (*DistributionSpecTrustedSigners) DeepCopy

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

func (*DistributionSpecTrustedSigners) DeepCopyInto

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

type DistributionSpecTrustedSignersItems

type DistributionSpecTrustedSignersItems struct {
	// +optional
	AwsAccountNumber *string `json:"awsAccountNumber,omitempty" tf:"aws_account_number"`
	// +optional
	KeyPairIDS []string `json:"keyPairIDS,omitempty" tf:"key_pair_ids"`
}

func (*DistributionSpecTrustedSignersItems) DeepCopy

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

func (*DistributionSpecTrustedSignersItems) DeepCopyInto

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

type DistributionSpecViewerCertificate

type DistributionSpecViewerCertificate struct {
	// +optional
	AcmCertificateArn *string `json:"acmCertificateArn,omitempty" tf:"acm_certificate_arn"`
	// +optional
	CloudfrontDefaultCertificate *bool `json:"cloudfrontDefaultCertificate,omitempty" tf:"cloudfront_default_certificate"`
	// +optional
	IamCertificateID *string `json:"iamCertificateID,omitempty" tf:"iam_certificate_id"`
	// +optional
	MinimumProtocolVersion *string `json:"minimumProtocolVersion,omitempty" tf:"minimum_protocol_version"`
	// +optional
	SslSupportMethod *string `json:"sslSupportMethod,omitempty" tf:"ssl_support_method"`
}

func (*DistributionSpecViewerCertificate) DeepCopy

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

func (*DistributionSpecViewerCertificate) DeepCopyInto

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

type DistributionSpecViewerCertificateCodec

type DistributionSpecViewerCertificateCodec struct {
}

+k8s:deepcopy-gen=false

func (DistributionSpecViewerCertificateCodec) Decode

func (DistributionSpecViewerCertificateCodec) Encode

func (DistributionSpecViewerCertificateCodec) IsEmpty

type DistributionStatus

type DistributionStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Phase status.Status `json:"phase,omitempty"`
	// +optional
	Conditions []kmapi.Condition `json:"conditions,omitempty"`
}

func (*DistributionStatus) DeepCopy

func (in *DistributionStatus) DeepCopy() *DistributionStatus

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

func (*DistributionStatus) DeepCopyInto

func (in *DistributionStatus) DeepCopyInto(out *DistributionStatus)

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

type FieldLevelEncryptionConfig added in v0.5.0

type FieldLevelEncryptionConfig struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              FieldLevelEncryptionConfigSpec   `json:"spec,omitempty"`
	Status            FieldLevelEncryptionConfigStatus `json:"status,omitempty"`
}

func (*FieldLevelEncryptionConfig) DeepCopy added in v0.5.0

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

func (*FieldLevelEncryptionConfig) DeepCopyInto added in v0.5.0

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

func (*FieldLevelEncryptionConfig) DeepCopyObject added in v0.5.0

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

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

func (*FieldLevelEncryptionConfig) SetupWebhookWithManager added in v0.5.0

func (r *FieldLevelEncryptionConfig) SetupWebhookWithManager(mgr ctrl.Manager) error

func (*FieldLevelEncryptionConfig) ValidateCreate added in v0.5.0

func (r *FieldLevelEncryptionConfig) ValidateCreate() error

ValidateCreate implements webhook.Validator so a webhook will be registered for the type

func (*FieldLevelEncryptionConfig) ValidateDelete added in v0.5.0

func (r *FieldLevelEncryptionConfig) ValidateDelete() error

ValidateDelete implements webhook.Validator so a webhook will be registered for the type

func (*FieldLevelEncryptionConfig) ValidateUpdate added in v0.5.0

func (r *FieldLevelEncryptionConfig) ValidateUpdate(old runtime.Object) error

ValidateUpdate implements webhook.Validator so a webhook will be registered for the type

type FieldLevelEncryptionConfigList added in v0.5.0

type FieldLevelEncryptionConfigList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of FieldLevelEncryptionConfig CRD objects
	Items []FieldLevelEncryptionConfig `json:"items,omitempty"`
}

FieldLevelEncryptionConfigList is a list of FieldLevelEncryptionConfigs

func (*FieldLevelEncryptionConfigList) DeepCopy added in v0.5.0

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

func (*FieldLevelEncryptionConfigList) DeepCopyInto added in v0.5.0

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

func (*FieldLevelEncryptionConfigList) DeepCopyObject added in v0.5.0

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

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

type FieldLevelEncryptionConfigSpec added in v0.5.0

type FieldLevelEncryptionConfigSpec struct {
	State *FieldLevelEncryptionConfigSpecResource `json:"state,omitempty" tf:"-"`

	Resource FieldLevelEncryptionConfigSpecResource `json:"resource" tf:"resource"`

	UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"`

	TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"`

	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"`
}

func (*FieldLevelEncryptionConfigSpec) DeepCopy added in v0.5.0

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

func (*FieldLevelEncryptionConfigSpec) DeepCopyInto added in v0.5.0

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

type FieldLevelEncryptionConfigSpecContentTypeProfileConfig added in v0.5.0

type FieldLevelEncryptionConfigSpecContentTypeProfileConfig struct {
	ContentTypeProfiles             *FieldLevelEncryptionConfigSpecContentTypeProfileConfigContentTypeProfiles `json:"contentTypeProfiles" tf:"content_type_profiles"`
	ForwardWhenContentTypeIsUnknown *bool                                                                      `json:"forwardWhenContentTypeIsUnknown" tf:"forward_when_content_type_is_unknown"`
}

func (*FieldLevelEncryptionConfigSpecContentTypeProfileConfig) DeepCopy added in v0.5.0

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

func (*FieldLevelEncryptionConfigSpecContentTypeProfileConfig) DeepCopyInto added in v0.5.0

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

type FieldLevelEncryptionConfigSpecContentTypeProfileConfigCodec added in v0.5.0

type FieldLevelEncryptionConfigSpecContentTypeProfileConfigCodec struct {
}

+k8s:deepcopy-gen=false

func (FieldLevelEncryptionConfigSpecContentTypeProfileConfigCodec) Decode added in v0.5.0

func (FieldLevelEncryptionConfigSpecContentTypeProfileConfigCodec) Encode added in v0.5.0

func (FieldLevelEncryptionConfigSpecContentTypeProfileConfigCodec) IsEmpty added in v0.5.0

type FieldLevelEncryptionConfigSpecContentTypeProfileConfigContentTypeProfiles added in v0.5.0

type FieldLevelEncryptionConfigSpecContentTypeProfileConfigContentTypeProfiles struct {
	Items []FieldLevelEncryptionConfigSpecContentTypeProfileConfigContentTypeProfilesItems `json:"items" tf:"items"`
}

func (*FieldLevelEncryptionConfigSpecContentTypeProfileConfigContentTypeProfiles) DeepCopy added in v0.5.0

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

func (*FieldLevelEncryptionConfigSpecContentTypeProfileConfigContentTypeProfiles) DeepCopyInto added in v0.5.0

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

type FieldLevelEncryptionConfigSpecContentTypeProfileConfigContentTypeProfilesCodec added in v0.5.0

type FieldLevelEncryptionConfigSpecContentTypeProfileConfigContentTypeProfilesCodec struct {
}

+k8s:deepcopy-gen=false

func (FieldLevelEncryptionConfigSpecContentTypeProfileConfigContentTypeProfilesCodec) Decode added in v0.5.0

func (FieldLevelEncryptionConfigSpecContentTypeProfileConfigContentTypeProfilesCodec) Encode added in v0.5.0

func (FieldLevelEncryptionConfigSpecContentTypeProfileConfigContentTypeProfilesCodec) IsEmpty added in v0.5.0

type FieldLevelEncryptionConfigSpecContentTypeProfileConfigContentTypeProfilesItems added in v0.5.0

type FieldLevelEncryptionConfigSpecContentTypeProfileConfigContentTypeProfilesItems struct {
	ContentType *string `json:"contentType" tf:"content_type"`
	Format      *string `json:"format" tf:"format"`
	// +optional
	ProfileID *string `json:"profileID,omitempty" tf:"profile_id"`
}

func (*FieldLevelEncryptionConfigSpecContentTypeProfileConfigContentTypeProfilesItems) DeepCopy added in v0.5.0

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

func (*FieldLevelEncryptionConfigSpecContentTypeProfileConfigContentTypeProfilesItems) DeepCopyInto added in v0.5.0

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

type FieldLevelEncryptionConfigSpecQueryArgProfileConfig added in v0.5.0

type FieldLevelEncryptionConfigSpecQueryArgProfileConfig struct {
	ForwardWhenQueryArgProfileIsUnknown *bool `json:"forwardWhenQueryArgProfileIsUnknown" tf:"forward_when_query_arg_profile_is_unknown"`
	// +optional
	QueryArgProfiles *FieldLevelEncryptionConfigSpecQueryArgProfileConfigQueryArgProfiles `json:"queryArgProfiles,omitempty" tf:"query_arg_profiles"`
}

func (*FieldLevelEncryptionConfigSpecQueryArgProfileConfig) DeepCopy added in v0.5.0

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

func (*FieldLevelEncryptionConfigSpecQueryArgProfileConfig) DeepCopyInto added in v0.5.0

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

type FieldLevelEncryptionConfigSpecQueryArgProfileConfigCodec added in v0.5.0

type FieldLevelEncryptionConfigSpecQueryArgProfileConfigCodec struct {
}

+k8s:deepcopy-gen=false

func (FieldLevelEncryptionConfigSpecQueryArgProfileConfigCodec) Decode added in v0.5.0

func (FieldLevelEncryptionConfigSpecQueryArgProfileConfigCodec) Encode added in v0.5.0

func (FieldLevelEncryptionConfigSpecQueryArgProfileConfigCodec) IsEmpty added in v0.5.0

type FieldLevelEncryptionConfigSpecQueryArgProfileConfigQueryArgProfiles added in v0.5.0

type FieldLevelEncryptionConfigSpecQueryArgProfileConfigQueryArgProfiles struct {
	// +optional
	Items []FieldLevelEncryptionConfigSpecQueryArgProfileConfigQueryArgProfilesItems `json:"items,omitempty" tf:"items"`
}

func (*FieldLevelEncryptionConfigSpecQueryArgProfileConfigQueryArgProfiles) DeepCopy added in v0.5.0

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

func (*FieldLevelEncryptionConfigSpecQueryArgProfileConfigQueryArgProfiles) DeepCopyInto added in v0.5.0

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

type FieldLevelEncryptionConfigSpecQueryArgProfileConfigQueryArgProfilesCodec added in v0.5.0

type FieldLevelEncryptionConfigSpecQueryArgProfileConfigQueryArgProfilesCodec struct {
}

+k8s:deepcopy-gen=false

func (FieldLevelEncryptionConfigSpecQueryArgProfileConfigQueryArgProfilesCodec) Decode added in v0.5.0

func (FieldLevelEncryptionConfigSpecQueryArgProfileConfigQueryArgProfilesCodec) Encode added in v0.5.0

func (FieldLevelEncryptionConfigSpecQueryArgProfileConfigQueryArgProfilesCodec) IsEmpty added in v0.5.0

type FieldLevelEncryptionConfigSpecQueryArgProfileConfigQueryArgProfilesItems added in v0.5.0

type FieldLevelEncryptionConfigSpecQueryArgProfileConfigQueryArgProfilesItems struct {
	ProfileID *string `json:"profileID" tf:"profile_id"`
	QueryArg  *string `json:"queryArg" tf:"query_arg"`
}

func (*FieldLevelEncryptionConfigSpecQueryArgProfileConfigQueryArgProfilesItems) DeepCopy added in v0.5.0

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

func (*FieldLevelEncryptionConfigSpecQueryArgProfileConfigQueryArgProfilesItems) DeepCopyInto added in v0.5.0

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

type FieldLevelEncryptionConfigSpecResource added in v0.5.0

type FieldLevelEncryptionConfigSpecResource struct {
	ID string `json:"id,omitempty" tf:"id,omitempty"`

	// +optional
	CallerReference *string `json:"callerReference,omitempty" tf:"caller_reference"`
	// +optional
	Comment                  *string                                                 `json:"comment,omitempty" tf:"comment"`
	ContentTypeProfileConfig *FieldLevelEncryptionConfigSpecContentTypeProfileConfig `json:"contentTypeProfileConfig" tf:"content_type_profile_config"`
	// +optional
	Etag                  *string                                              `json:"etag,omitempty" tf:"etag"`
	QueryArgProfileConfig *FieldLevelEncryptionConfigSpecQueryArgProfileConfig `json:"queryArgProfileConfig" tf:"query_arg_profile_config"`
}

func (*FieldLevelEncryptionConfigSpecResource) DeepCopy added in v0.5.0

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

func (*FieldLevelEncryptionConfigSpecResource) DeepCopyInto added in v0.5.0

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

type FieldLevelEncryptionConfigStatus added in v0.5.0

type FieldLevelEncryptionConfigStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Phase status.Status `json:"phase,omitempty"`
	// +optional
	Conditions []kmapi.Condition `json:"conditions,omitempty"`
}

func (*FieldLevelEncryptionConfigStatus) DeepCopy added in v0.5.0

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

func (*FieldLevelEncryptionConfigStatus) DeepCopyInto added in v0.5.0

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

type FieldLevelEncryptionProfile added in v0.5.0

type FieldLevelEncryptionProfile struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              FieldLevelEncryptionProfileSpec   `json:"spec,omitempty"`
	Status            FieldLevelEncryptionProfileStatus `json:"status,omitempty"`
}

func (*FieldLevelEncryptionProfile) DeepCopy added in v0.5.0

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

func (*FieldLevelEncryptionProfile) DeepCopyInto added in v0.5.0

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

func (*FieldLevelEncryptionProfile) DeepCopyObject added in v0.5.0

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

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

func (*FieldLevelEncryptionProfile) SetupWebhookWithManager added in v0.5.0

func (r *FieldLevelEncryptionProfile) SetupWebhookWithManager(mgr ctrl.Manager) error

func (*FieldLevelEncryptionProfile) ValidateCreate added in v0.5.0

func (r *FieldLevelEncryptionProfile) ValidateCreate() error

ValidateCreate implements webhook.Validator so a webhook will be registered for the type

func (*FieldLevelEncryptionProfile) ValidateDelete added in v0.5.0

func (r *FieldLevelEncryptionProfile) ValidateDelete() error

ValidateDelete implements webhook.Validator so a webhook will be registered for the type

func (*FieldLevelEncryptionProfile) ValidateUpdate added in v0.5.0

func (r *FieldLevelEncryptionProfile) ValidateUpdate(old runtime.Object) error

ValidateUpdate implements webhook.Validator so a webhook will be registered for the type

type FieldLevelEncryptionProfileList added in v0.5.0

type FieldLevelEncryptionProfileList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of FieldLevelEncryptionProfile CRD objects
	Items []FieldLevelEncryptionProfile `json:"items,omitempty"`
}

FieldLevelEncryptionProfileList is a list of FieldLevelEncryptionProfiles

func (*FieldLevelEncryptionProfileList) DeepCopy added in v0.5.0

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

func (*FieldLevelEncryptionProfileList) DeepCopyInto added in v0.5.0

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

func (*FieldLevelEncryptionProfileList) DeepCopyObject added in v0.5.0

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

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

type FieldLevelEncryptionProfileSpec added in v0.5.0

type FieldLevelEncryptionProfileSpec struct {
	State *FieldLevelEncryptionProfileSpecResource `json:"state,omitempty" tf:"-"`

	Resource FieldLevelEncryptionProfileSpecResource `json:"resource" tf:"resource"`

	UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"`

	TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"`

	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"`
}

func (*FieldLevelEncryptionProfileSpec) DeepCopy added in v0.5.0

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

func (*FieldLevelEncryptionProfileSpec) DeepCopyInto added in v0.5.0

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

type FieldLevelEncryptionProfileSpecEncryptionEntities added in v0.5.0

type FieldLevelEncryptionProfileSpecEncryptionEntities struct {
	// +optional
	Items []FieldLevelEncryptionProfileSpecEncryptionEntitiesItems `json:"items,omitempty" tf:"items"`
}

func (*FieldLevelEncryptionProfileSpecEncryptionEntities) DeepCopy added in v0.5.0

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

func (*FieldLevelEncryptionProfileSpecEncryptionEntities) DeepCopyInto added in v0.5.0

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

type FieldLevelEncryptionProfileSpecEncryptionEntitiesCodec added in v0.5.0

type FieldLevelEncryptionProfileSpecEncryptionEntitiesCodec struct {
}

+k8s:deepcopy-gen=false

func (FieldLevelEncryptionProfileSpecEncryptionEntitiesCodec) Decode added in v0.5.0

func (FieldLevelEncryptionProfileSpecEncryptionEntitiesCodec) Encode added in v0.5.0

func (FieldLevelEncryptionProfileSpecEncryptionEntitiesCodec) IsEmpty added in v0.5.0

type FieldLevelEncryptionProfileSpecEncryptionEntitiesItems added in v0.5.0

type FieldLevelEncryptionProfileSpecEncryptionEntitiesItems struct {
	FieldPatterns *FieldLevelEncryptionProfileSpecEncryptionEntitiesItemsFieldPatterns `json:"fieldPatterns" tf:"field_patterns"`
	ProviderID    *string                                                              `json:"providerID" tf:"provider_id"`
	PublicKeyID   *string                                                              `json:"publicKeyID" tf:"public_key_id"`
}

func (*FieldLevelEncryptionProfileSpecEncryptionEntitiesItems) DeepCopy added in v0.5.0

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

func (*FieldLevelEncryptionProfileSpecEncryptionEntitiesItems) DeepCopyInto added in v0.5.0

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

type FieldLevelEncryptionProfileSpecEncryptionEntitiesItemsFieldPatterns added in v0.5.0

type FieldLevelEncryptionProfileSpecEncryptionEntitiesItemsFieldPatterns struct {
	// +optional
	Items []string `json:"items,omitempty" tf:"items"`
}

func (*FieldLevelEncryptionProfileSpecEncryptionEntitiesItemsFieldPatterns) DeepCopy added in v0.5.0

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

func (*FieldLevelEncryptionProfileSpecEncryptionEntitiesItemsFieldPatterns) DeepCopyInto added in v0.5.0

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

type FieldLevelEncryptionProfileSpecEncryptionEntitiesItemsFieldPatternsCodec added in v0.5.0

type FieldLevelEncryptionProfileSpecEncryptionEntitiesItemsFieldPatternsCodec struct {
}

+k8s:deepcopy-gen=false

func (FieldLevelEncryptionProfileSpecEncryptionEntitiesItemsFieldPatternsCodec) Decode added in v0.5.0

func (FieldLevelEncryptionProfileSpecEncryptionEntitiesItemsFieldPatternsCodec) Encode added in v0.5.0

func (FieldLevelEncryptionProfileSpecEncryptionEntitiesItemsFieldPatternsCodec) IsEmpty added in v0.5.0

type FieldLevelEncryptionProfileSpecResource added in v0.5.0

type FieldLevelEncryptionProfileSpecResource struct {
	ID string `json:"id,omitempty" tf:"id,omitempty"`

	// +optional
	CallerReference *string `json:"callerReference,omitempty" tf:"caller_reference"`
	// +optional
	Comment            *string                                            `json:"comment,omitempty" tf:"comment"`
	EncryptionEntities *FieldLevelEncryptionProfileSpecEncryptionEntities `json:"encryptionEntities" tf:"encryption_entities"`
	// +optional
	Etag *string `json:"etag,omitempty" tf:"etag"`
	Name *string `json:"name" tf:"name"`
}

func (*FieldLevelEncryptionProfileSpecResource) DeepCopy added in v0.5.0

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

func (*FieldLevelEncryptionProfileSpecResource) DeepCopyInto added in v0.5.0

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

type FieldLevelEncryptionProfileStatus added in v0.5.0

type FieldLevelEncryptionProfileStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Phase status.Status `json:"phase,omitempty"`
	// +optional
	Conditions []kmapi.Condition `json:"conditions,omitempty"`
}

func (*FieldLevelEncryptionProfileStatus) DeepCopy added in v0.5.0

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

func (*FieldLevelEncryptionProfileStatus) DeepCopyInto added in v0.5.0

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

type Function

type Function struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              FunctionSpec   `json:"spec,omitempty"`
	Status            FunctionStatus `json:"status,omitempty"`
}

func (*Function) DeepCopy

func (in *Function) DeepCopy() *Function

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

func (*Function) DeepCopyInto

func (in *Function) DeepCopyInto(out *Function)

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

func (*Function) DeepCopyObject

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

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

func (*Function) SetupWebhookWithManager

func (r *Function) SetupWebhookWithManager(mgr ctrl.Manager) error

func (*Function) ValidateCreate

func (r *Function) ValidateCreate() error

ValidateCreate implements webhook.Validator so a webhook will be registered for the type

func (*Function) ValidateDelete

func (r *Function) ValidateDelete() error

ValidateDelete implements webhook.Validator so a webhook will be registered for the type

func (*Function) ValidateUpdate

func (r *Function) ValidateUpdate(old runtime.Object) error

ValidateUpdate implements webhook.Validator so a webhook will be registered for the type

type FunctionList

type FunctionList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of Function CRD objects
	Items []Function `json:"items,omitempty"`
}

FunctionList is a list of Functions

func (*FunctionList) DeepCopy

func (in *FunctionList) DeepCopy() *FunctionList

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

func (*FunctionList) DeepCopyInto

func (in *FunctionList) DeepCopyInto(out *FunctionList)

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

func (*FunctionList) DeepCopyObject

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

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

type FunctionSpec

type FunctionSpec struct {
	State *FunctionSpecResource `json:"state,omitempty" tf:"-"`

	Resource FunctionSpecResource `json:"resource" tf:"resource"`

	UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"`

	TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"`

	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"`
}

func (*FunctionSpec) DeepCopy

func (in *FunctionSpec) DeepCopy() *FunctionSpec

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

func (*FunctionSpec) DeepCopyInto

func (in *FunctionSpec) DeepCopyInto(out *FunctionSpec)

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

type FunctionSpecResource

type FunctionSpecResource struct {
	ID string `json:"id,omitempty" tf:"id,omitempty"`

	// +optional
	Arn  *string `json:"arn,omitempty" tf:"arn"`
	Code *string `json:"code" tf:"code"`
	// +optional
	Comment *string `json:"comment,omitempty" tf:"comment"`
	// +optional
	Etag *string `json:"etag,omitempty" tf:"etag"`
	// +optional
	LiveStageEtag *string `json:"liveStageEtag,omitempty" tf:"live_stage_etag"`
	Name          *string `json:"name" tf:"name"`
	// +optional
	Publish *bool   `json:"publish,omitempty" tf:"publish"`
	Runtime *string `json:"runtime" tf:"runtime"`
	// +optional
	Status *string `json:"status,omitempty" tf:"status"`
}

func (*FunctionSpecResource) DeepCopy

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

func (*FunctionSpecResource) DeepCopyInto

func (in *FunctionSpecResource) DeepCopyInto(out *FunctionSpecResource)

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

type FunctionStatus

type FunctionStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Phase status.Status `json:"phase,omitempty"`
	// +optional
	Conditions []kmapi.Condition `json:"conditions,omitempty"`
}

func (*FunctionStatus) DeepCopy

func (in *FunctionStatus) DeepCopy() *FunctionStatus

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

func (*FunctionStatus) DeepCopyInto

func (in *FunctionStatus) DeepCopyInto(out *FunctionStatus)

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

type KeyGroup

type KeyGroup struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              KeyGroupSpec   `json:"spec,omitempty"`
	Status            KeyGroupStatus `json:"status,omitempty"`
}

func (*KeyGroup) DeepCopy

func (in *KeyGroup) DeepCopy() *KeyGroup

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

func (*KeyGroup) DeepCopyInto

func (in *KeyGroup) DeepCopyInto(out *KeyGroup)

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

func (*KeyGroup) DeepCopyObject

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

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

func (*KeyGroup) SetupWebhookWithManager

func (r *KeyGroup) SetupWebhookWithManager(mgr ctrl.Manager) error

func (*KeyGroup) ValidateCreate

func (r *KeyGroup) ValidateCreate() error

ValidateCreate implements webhook.Validator so a webhook will be registered for the type

func (*KeyGroup) ValidateDelete

func (r *KeyGroup) ValidateDelete() error

ValidateDelete implements webhook.Validator so a webhook will be registered for the type

func (*KeyGroup) ValidateUpdate

func (r *KeyGroup) ValidateUpdate(old runtime.Object) error

ValidateUpdate implements webhook.Validator so a webhook will be registered for the type

type KeyGroupList

type KeyGroupList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of KeyGroup CRD objects
	Items []KeyGroup `json:"items,omitempty"`
}

KeyGroupList is a list of KeyGroups

func (*KeyGroupList) DeepCopy

func (in *KeyGroupList) DeepCopy() *KeyGroupList

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

func (*KeyGroupList) DeepCopyInto

func (in *KeyGroupList) DeepCopyInto(out *KeyGroupList)

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

func (*KeyGroupList) DeepCopyObject

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

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

type KeyGroupSpec

type KeyGroupSpec struct {
	State *KeyGroupSpecResource `json:"state,omitempty" tf:"-"`

	Resource KeyGroupSpecResource `json:"resource" tf:"resource"`

	UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"`

	TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"`

	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"`
}

func (*KeyGroupSpec) DeepCopy

func (in *KeyGroupSpec) DeepCopy() *KeyGroupSpec

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

func (*KeyGroupSpec) DeepCopyInto

func (in *KeyGroupSpec) DeepCopyInto(out *KeyGroupSpec)

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

type KeyGroupSpecResource

type KeyGroupSpecResource struct {
	ID string `json:"id,omitempty" tf:"id,omitempty"`

	// +optional
	Comment *string `json:"comment,omitempty" tf:"comment"`
	// +optional
	Etag  *string  `json:"etag,omitempty" tf:"etag"`
	Items []string `json:"items" tf:"items"`
	Name  *string  `json:"name" tf:"name"`
}

func (*KeyGroupSpecResource) DeepCopy

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

func (*KeyGroupSpecResource) DeepCopyInto

func (in *KeyGroupSpecResource) DeepCopyInto(out *KeyGroupSpecResource)

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

type KeyGroupStatus

type KeyGroupStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Phase status.Status `json:"phase,omitempty"`
	// +optional
	Conditions []kmapi.Condition `json:"conditions,omitempty"`
}

func (*KeyGroupStatus) DeepCopy

func (in *KeyGroupStatus) DeepCopy() *KeyGroupStatus

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

func (*KeyGroupStatus) DeepCopyInto

func (in *KeyGroupStatus) DeepCopyInto(out *KeyGroupStatus)

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

type MonitoringSubscription added in v0.5.0

type MonitoringSubscription struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              MonitoringSubscriptionSpec   `json:"spec,omitempty"`
	Status            MonitoringSubscriptionStatus `json:"status,omitempty"`
}

func (*MonitoringSubscription) DeepCopy added in v0.5.0

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

func (*MonitoringSubscription) DeepCopyInto added in v0.5.0

func (in *MonitoringSubscription) DeepCopyInto(out *MonitoringSubscription)

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

func (*MonitoringSubscription) DeepCopyObject added in v0.5.0

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

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

func (*MonitoringSubscription) SetupWebhookWithManager added in v0.5.0

func (r *MonitoringSubscription) SetupWebhookWithManager(mgr ctrl.Manager) error

func (*MonitoringSubscription) ValidateCreate added in v0.5.0

func (r *MonitoringSubscription) ValidateCreate() error

ValidateCreate implements webhook.Validator so a webhook will be registered for the type

func (*MonitoringSubscription) ValidateDelete added in v0.5.0

func (r *MonitoringSubscription) ValidateDelete() error

ValidateDelete implements webhook.Validator so a webhook will be registered for the type

func (*MonitoringSubscription) ValidateUpdate added in v0.5.0

func (r *MonitoringSubscription) ValidateUpdate(old runtime.Object) error

ValidateUpdate implements webhook.Validator so a webhook will be registered for the type

type MonitoringSubscriptionList added in v0.5.0

type MonitoringSubscriptionList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of MonitoringSubscription CRD objects
	Items []MonitoringSubscription `json:"items,omitempty"`
}

MonitoringSubscriptionList is a list of MonitoringSubscriptions

func (*MonitoringSubscriptionList) DeepCopy added in v0.5.0

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

func (*MonitoringSubscriptionList) DeepCopyInto added in v0.5.0

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

func (*MonitoringSubscriptionList) DeepCopyObject added in v0.5.0

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

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

type MonitoringSubscriptionSpec added in v0.5.0

type MonitoringSubscriptionSpec struct {
	State *MonitoringSubscriptionSpecResource `json:"state,omitempty" tf:"-"`

	Resource MonitoringSubscriptionSpecResource `json:"resource" tf:"resource"`

	UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"`

	TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"`

	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"`
}

func (*MonitoringSubscriptionSpec) DeepCopy added in v0.5.0

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

func (*MonitoringSubscriptionSpec) DeepCopyInto added in v0.5.0

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

type MonitoringSubscriptionSpecMonitoringSubscription added in v0.5.0

type MonitoringSubscriptionSpecMonitoringSubscription struct {
	RealtimeMetricsSubscriptionConfig *MonitoringSubscriptionSpecMonitoringSubscriptionRealtimeMetricsSubscriptionConfig `json:"realtimeMetricsSubscriptionConfig" tf:"realtime_metrics_subscription_config"`
}

func (*MonitoringSubscriptionSpecMonitoringSubscription) DeepCopy added in v0.5.0

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

func (*MonitoringSubscriptionSpecMonitoringSubscription) DeepCopyInto added in v0.5.0

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

type MonitoringSubscriptionSpecMonitoringSubscriptionCodec added in v0.5.0

type MonitoringSubscriptionSpecMonitoringSubscriptionCodec struct {
}

+k8s:deepcopy-gen=false

func (MonitoringSubscriptionSpecMonitoringSubscriptionCodec) Decode added in v0.5.0

func (MonitoringSubscriptionSpecMonitoringSubscriptionCodec) Encode added in v0.5.0

func (MonitoringSubscriptionSpecMonitoringSubscriptionCodec) IsEmpty added in v0.5.0

type MonitoringSubscriptionSpecMonitoringSubscriptionRealtimeMetricsSubscriptionConfig added in v0.5.0

type MonitoringSubscriptionSpecMonitoringSubscriptionRealtimeMetricsSubscriptionConfig struct {
	RealtimeMetricsSubscriptionStatus *string `json:"realtimeMetricsSubscriptionStatus" tf:"realtime_metrics_subscription_status"`
}

func (*MonitoringSubscriptionSpecMonitoringSubscriptionRealtimeMetricsSubscriptionConfig) DeepCopy added in v0.5.0

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

func (*MonitoringSubscriptionSpecMonitoringSubscriptionRealtimeMetricsSubscriptionConfig) DeepCopyInto added in v0.5.0

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

type MonitoringSubscriptionSpecMonitoringSubscriptionRealtimeMetricsSubscriptionConfigCodec added in v0.5.0

type MonitoringSubscriptionSpecMonitoringSubscriptionRealtimeMetricsSubscriptionConfigCodec struct {
}

+k8s:deepcopy-gen=false

func (MonitoringSubscriptionSpecMonitoringSubscriptionRealtimeMetricsSubscriptionConfigCodec) Decode added in v0.5.0

func (MonitoringSubscriptionSpecMonitoringSubscriptionRealtimeMetricsSubscriptionConfigCodec) Encode added in v0.5.0

func (MonitoringSubscriptionSpecMonitoringSubscriptionRealtimeMetricsSubscriptionConfigCodec) IsEmpty added in v0.5.0

type MonitoringSubscriptionSpecResource added in v0.5.0

type MonitoringSubscriptionSpecResource struct {
	ID string `json:"id,omitempty" tf:"id,omitempty"`

	DistributionID         *string                                           `json:"distributionID" tf:"distribution_id"`
	MonitoringSubscription *MonitoringSubscriptionSpecMonitoringSubscription `json:"monitoringSubscription" tf:"monitoring_subscription"`
}

func (*MonitoringSubscriptionSpecResource) DeepCopy added in v0.5.0

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

func (*MonitoringSubscriptionSpecResource) DeepCopyInto added in v0.5.0

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

type MonitoringSubscriptionStatus added in v0.5.0

type MonitoringSubscriptionStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Phase status.Status `json:"phase,omitempty"`
	// +optional
	Conditions []kmapi.Condition `json:"conditions,omitempty"`
}

func (*MonitoringSubscriptionStatus) DeepCopy added in v0.5.0

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

func (*MonitoringSubscriptionStatus) DeepCopyInto added in v0.5.0

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

type OriginAccessIdentity

type OriginAccessIdentity struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              OriginAccessIdentitySpec   `json:"spec,omitempty"`
	Status            OriginAccessIdentityStatus `json:"status,omitempty"`
}

func (*OriginAccessIdentity) DeepCopy

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

func (*OriginAccessIdentity) DeepCopyInto

func (in *OriginAccessIdentity) DeepCopyInto(out *OriginAccessIdentity)

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

func (*OriginAccessIdentity) DeepCopyObject

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

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

func (*OriginAccessIdentity) SetupWebhookWithManager

func (r *OriginAccessIdentity) SetupWebhookWithManager(mgr ctrl.Manager) error

func (*OriginAccessIdentity) ValidateCreate

func (r *OriginAccessIdentity) ValidateCreate() error

ValidateCreate implements webhook.Validator so a webhook will be registered for the type

func (*OriginAccessIdentity) ValidateDelete

func (r *OriginAccessIdentity) ValidateDelete() error

ValidateDelete implements webhook.Validator so a webhook will be registered for the type

func (*OriginAccessIdentity) ValidateUpdate

func (r *OriginAccessIdentity) ValidateUpdate(old runtime.Object) error

ValidateUpdate implements webhook.Validator so a webhook will be registered for the type

type OriginAccessIdentityList

type OriginAccessIdentityList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of OriginAccessIdentity CRD objects
	Items []OriginAccessIdentity `json:"items,omitempty"`
}

OriginAccessIdentityList is a list of OriginAccessIdentitys

func (*OriginAccessIdentityList) DeepCopy

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

func (*OriginAccessIdentityList) DeepCopyInto

func (in *OriginAccessIdentityList) DeepCopyInto(out *OriginAccessIdentityList)

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

func (*OriginAccessIdentityList) DeepCopyObject

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

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

type OriginAccessIdentitySpec

type OriginAccessIdentitySpec struct {
	State *OriginAccessIdentitySpecResource `json:"state,omitempty" tf:"-"`

	Resource OriginAccessIdentitySpecResource `json:"resource" tf:"resource"`

	UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"`

	TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"`

	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"`
}

func (*OriginAccessIdentitySpec) DeepCopy

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

func (*OriginAccessIdentitySpec) DeepCopyInto

func (in *OriginAccessIdentitySpec) DeepCopyInto(out *OriginAccessIdentitySpec)

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

type OriginAccessIdentitySpecResource

type OriginAccessIdentitySpecResource struct {
	ID string `json:"id,omitempty" tf:"id,omitempty"`

	// +optional
	CallerReference *string `json:"callerReference,omitempty" tf:"caller_reference"`
	// +optional
	CloudfrontAccessIdentityPath *string `json:"cloudfrontAccessIdentityPath,omitempty" tf:"cloudfront_access_identity_path"`
	// +optional
	Comment *string `json:"comment,omitempty" tf:"comment"`
	// +optional
	Etag *string `json:"etag,omitempty" tf:"etag"`
	// +optional
	IamArn *string `json:"iamArn,omitempty" tf:"iam_arn"`
	// +optional
	S3CanonicalUserID *string `json:"s3CanonicalUserID,omitempty" tf:"s3_canonical_user_id"`
}

func (*OriginAccessIdentitySpecResource) DeepCopy

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

func (*OriginAccessIdentitySpecResource) DeepCopyInto

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

type OriginAccessIdentityStatus

type OriginAccessIdentityStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Phase status.Status `json:"phase,omitempty"`
	// +optional
	Conditions []kmapi.Condition `json:"conditions,omitempty"`
}

func (*OriginAccessIdentityStatus) DeepCopy

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

func (*OriginAccessIdentityStatus) DeepCopyInto

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

type OriginRequestPolicy

type OriginRequestPolicy struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              OriginRequestPolicySpec   `json:"spec,omitempty"`
	Status            OriginRequestPolicyStatus `json:"status,omitempty"`
}

func (*OriginRequestPolicy) DeepCopy

func (in *OriginRequestPolicy) DeepCopy() *OriginRequestPolicy

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

func (*OriginRequestPolicy) DeepCopyInto

func (in *OriginRequestPolicy) DeepCopyInto(out *OriginRequestPolicy)

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

func (*OriginRequestPolicy) DeepCopyObject

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

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

func (*OriginRequestPolicy) SetupWebhookWithManager

func (r *OriginRequestPolicy) SetupWebhookWithManager(mgr ctrl.Manager) error

func (*OriginRequestPolicy) ValidateCreate

func (r *OriginRequestPolicy) ValidateCreate() error

ValidateCreate implements webhook.Validator so a webhook will be registered for the type

func (*OriginRequestPolicy) ValidateDelete

func (r *OriginRequestPolicy) ValidateDelete() error

ValidateDelete implements webhook.Validator so a webhook will be registered for the type

func (*OriginRequestPolicy) ValidateUpdate

func (r *OriginRequestPolicy) ValidateUpdate(old runtime.Object) error

ValidateUpdate implements webhook.Validator so a webhook will be registered for the type

type OriginRequestPolicyList

type OriginRequestPolicyList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of OriginRequestPolicy CRD objects
	Items []OriginRequestPolicy `json:"items,omitempty"`
}

OriginRequestPolicyList is a list of OriginRequestPolicys

func (*OriginRequestPolicyList) DeepCopy

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

func (*OriginRequestPolicyList) DeepCopyInto

func (in *OriginRequestPolicyList) DeepCopyInto(out *OriginRequestPolicyList)

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

func (*OriginRequestPolicyList) DeepCopyObject

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

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

type OriginRequestPolicySpec

type OriginRequestPolicySpec struct {
	State *OriginRequestPolicySpecResource `json:"state,omitempty" tf:"-"`

	Resource OriginRequestPolicySpecResource `json:"resource" tf:"resource"`

	UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"`

	TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"`

	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"`
}

func (*OriginRequestPolicySpec) DeepCopy

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

func (*OriginRequestPolicySpec) DeepCopyInto

func (in *OriginRequestPolicySpec) DeepCopyInto(out *OriginRequestPolicySpec)

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

type OriginRequestPolicySpecCookiesConfig

type OriginRequestPolicySpecCookiesConfig struct {
	CookieBehavior *string `json:"cookieBehavior" tf:"cookie_behavior"`
	// +optional
	Cookies *OriginRequestPolicySpecCookiesConfigCookies `json:"cookies,omitempty" tf:"cookies"`
}

func (*OriginRequestPolicySpecCookiesConfig) DeepCopy

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

func (*OriginRequestPolicySpecCookiesConfig) DeepCopyInto

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

type OriginRequestPolicySpecCookiesConfigCodec

type OriginRequestPolicySpecCookiesConfigCodec struct {
}

+k8s:deepcopy-gen=false

func (OriginRequestPolicySpecCookiesConfigCodec) Decode

func (OriginRequestPolicySpecCookiesConfigCodec) Encode

func (OriginRequestPolicySpecCookiesConfigCodec) IsEmpty

type OriginRequestPolicySpecCookiesConfigCookies

type OriginRequestPolicySpecCookiesConfigCookies struct {
	// +optional
	Items []string `json:"items,omitempty" tf:"items"`
}

func (*OriginRequestPolicySpecCookiesConfigCookies) DeepCopy

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

func (*OriginRequestPolicySpecCookiesConfigCookies) DeepCopyInto

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

type OriginRequestPolicySpecCookiesConfigCookiesCodec

type OriginRequestPolicySpecCookiesConfigCookiesCodec struct {
}

+k8s:deepcopy-gen=false

func (OriginRequestPolicySpecCookiesConfigCookiesCodec) Decode

func (OriginRequestPolicySpecCookiesConfigCookiesCodec) Encode

func (OriginRequestPolicySpecCookiesConfigCookiesCodec) IsEmpty

type OriginRequestPolicySpecHeadersConfig

type OriginRequestPolicySpecHeadersConfig struct {
	// +optional
	HeaderBehavior *string `json:"headerBehavior,omitempty" tf:"header_behavior"`
	// +optional
	Headers *OriginRequestPolicySpecHeadersConfigHeaders `json:"headers,omitempty" tf:"headers"`
}

func (*OriginRequestPolicySpecHeadersConfig) DeepCopy

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

func (*OriginRequestPolicySpecHeadersConfig) DeepCopyInto

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

type OriginRequestPolicySpecHeadersConfigCodec

type OriginRequestPolicySpecHeadersConfigCodec struct {
}

+k8s:deepcopy-gen=false

func (OriginRequestPolicySpecHeadersConfigCodec) Decode

func (OriginRequestPolicySpecHeadersConfigCodec) Encode

func (OriginRequestPolicySpecHeadersConfigCodec) IsEmpty

type OriginRequestPolicySpecHeadersConfigHeaders

type OriginRequestPolicySpecHeadersConfigHeaders struct {
	// +optional
	Items []string `json:"items,omitempty" tf:"items"`
}

func (*OriginRequestPolicySpecHeadersConfigHeaders) DeepCopy

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

func (*OriginRequestPolicySpecHeadersConfigHeaders) DeepCopyInto

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

type OriginRequestPolicySpecHeadersConfigHeadersCodec

type OriginRequestPolicySpecHeadersConfigHeadersCodec struct {
}

+k8s:deepcopy-gen=false

func (OriginRequestPolicySpecHeadersConfigHeadersCodec) Decode

func (OriginRequestPolicySpecHeadersConfigHeadersCodec) Encode

func (OriginRequestPolicySpecHeadersConfigHeadersCodec) IsEmpty

type OriginRequestPolicySpecQueryStringsConfig

type OriginRequestPolicySpecQueryStringsConfig struct {
	QueryStringBehavior *string `json:"queryStringBehavior" tf:"query_string_behavior"`
	// +optional
	QueryStrings *OriginRequestPolicySpecQueryStringsConfigQueryStrings `json:"queryStrings,omitempty" tf:"query_strings"`
}

func (*OriginRequestPolicySpecQueryStringsConfig) DeepCopy

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

func (*OriginRequestPolicySpecQueryStringsConfig) DeepCopyInto

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

type OriginRequestPolicySpecQueryStringsConfigCodec

type OriginRequestPolicySpecQueryStringsConfigCodec struct {
}

+k8s:deepcopy-gen=false

func (OriginRequestPolicySpecQueryStringsConfigCodec) Decode

func (OriginRequestPolicySpecQueryStringsConfigCodec) Encode

func (OriginRequestPolicySpecQueryStringsConfigCodec) IsEmpty

type OriginRequestPolicySpecQueryStringsConfigQueryStrings

type OriginRequestPolicySpecQueryStringsConfigQueryStrings struct {
	// +optional
	Items []string `json:"items,omitempty" tf:"items"`
}

func (*OriginRequestPolicySpecQueryStringsConfigQueryStrings) DeepCopy

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

func (*OriginRequestPolicySpecQueryStringsConfigQueryStrings) DeepCopyInto

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

type OriginRequestPolicySpecQueryStringsConfigQueryStringsCodec

type OriginRequestPolicySpecQueryStringsConfigQueryStringsCodec struct {
}

+k8s:deepcopy-gen=false

func (OriginRequestPolicySpecQueryStringsConfigQueryStringsCodec) Decode

func (OriginRequestPolicySpecQueryStringsConfigQueryStringsCodec) Encode

func (OriginRequestPolicySpecQueryStringsConfigQueryStringsCodec) IsEmpty

type OriginRequestPolicySpecResource

type OriginRequestPolicySpecResource struct {
	ID string `json:"id,omitempty" tf:"id,omitempty"`

	// +optional
	Comment       *string                               `json:"comment,omitempty" tf:"comment"`
	CookiesConfig *OriginRequestPolicySpecCookiesConfig `json:"cookiesConfig" tf:"cookies_config"`
	// +optional
	Etag               *string                                    `json:"etag,omitempty" tf:"etag"`
	HeadersConfig      *OriginRequestPolicySpecHeadersConfig      `json:"headersConfig" tf:"headers_config"`
	Name               *string                                    `json:"name" tf:"name"`
	QueryStringsConfig *OriginRequestPolicySpecQueryStringsConfig `json:"queryStringsConfig" tf:"query_strings_config"`
}

func (*OriginRequestPolicySpecResource) DeepCopy

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

func (*OriginRequestPolicySpecResource) DeepCopyInto

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

type OriginRequestPolicyStatus

type OriginRequestPolicyStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Phase status.Status `json:"phase,omitempty"`
	// +optional
	Conditions []kmapi.Condition `json:"conditions,omitempty"`
}

func (*OriginRequestPolicyStatus) DeepCopy

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

func (*OriginRequestPolicyStatus) DeepCopyInto

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

type PublicKey

type PublicKey struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              PublicKeySpec   `json:"spec,omitempty"`
	Status            PublicKeyStatus `json:"status,omitempty"`
}

func (*PublicKey) DeepCopy

func (in *PublicKey) DeepCopy() *PublicKey

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

func (*PublicKey) DeepCopyInto

func (in *PublicKey) DeepCopyInto(out *PublicKey)

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

func (*PublicKey) DeepCopyObject

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

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

func (*PublicKey) SetupWebhookWithManager

func (r *PublicKey) SetupWebhookWithManager(mgr ctrl.Manager) error

func (*PublicKey) ValidateCreate

func (r *PublicKey) ValidateCreate() error

ValidateCreate implements webhook.Validator so a webhook will be registered for the type

func (*PublicKey) ValidateDelete

func (r *PublicKey) ValidateDelete() error

ValidateDelete implements webhook.Validator so a webhook will be registered for the type

func (*PublicKey) ValidateUpdate

func (r *PublicKey) ValidateUpdate(old runtime.Object) error

ValidateUpdate implements webhook.Validator so a webhook will be registered for the type

type PublicKeyList

type PublicKeyList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of PublicKey CRD objects
	Items []PublicKey `json:"items,omitempty"`
}

PublicKeyList is a list of PublicKeys

func (*PublicKeyList) DeepCopy

func (in *PublicKeyList) DeepCopy() *PublicKeyList

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

func (*PublicKeyList) DeepCopyInto

func (in *PublicKeyList) DeepCopyInto(out *PublicKeyList)

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

func (*PublicKeyList) DeepCopyObject

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

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

type PublicKeySpec

type PublicKeySpec struct {
	State *PublicKeySpecResource `json:"state,omitempty" tf:"-"`

	Resource PublicKeySpecResource `json:"resource" tf:"resource"`

	UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"`

	TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"`

	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"`
}

func (*PublicKeySpec) DeepCopy

func (in *PublicKeySpec) DeepCopy() *PublicKeySpec

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

func (*PublicKeySpec) DeepCopyInto

func (in *PublicKeySpec) DeepCopyInto(out *PublicKeySpec)

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

type PublicKeySpecResource

type PublicKeySpecResource struct {
	ID string `json:"id,omitempty" tf:"id,omitempty"`

	// +optional
	CallerReference *string `json:"callerReference,omitempty" tf:"caller_reference"`
	// +optional
	Comment    *string `json:"comment,omitempty" tf:"comment"`
	EncodedKey *string `json:"encodedKey" tf:"encoded_key"`
	// +optional
	Etag *string `json:"etag,omitempty" tf:"etag"`
	// +optional
	Name *string `json:"name,omitempty" tf:"name"`
	// +optional
	NamePrefix *string `json:"namePrefix,omitempty" tf:"name_prefix"`
}

func (*PublicKeySpecResource) DeepCopy

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

func (*PublicKeySpecResource) DeepCopyInto

func (in *PublicKeySpecResource) DeepCopyInto(out *PublicKeySpecResource)

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

type PublicKeyStatus

type PublicKeyStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Phase status.Status `json:"phase,omitempty"`
	// +optional
	Conditions []kmapi.Condition `json:"conditions,omitempty"`
}

func (*PublicKeyStatus) DeepCopy

func (in *PublicKeyStatus) DeepCopy() *PublicKeyStatus

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

func (*PublicKeyStatus) DeepCopyInto

func (in *PublicKeyStatus) DeepCopyInto(out *PublicKeyStatus)

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

type RealtimeLogConfig

type RealtimeLogConfig struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              RealtimeLogConfigSpec   `json:"spec,omitempty"`
	Status            RealtimeLogConfigStatus `json:"status,omitempty"`
}

func (*RealtimeLogConfig) DeepCopy

func (in *RealtimeLogConfig) DeepCopy() *RealtimeLogConfig

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

func (*RealtimeLogConfig) DeepCopyInto

func (in *RealtimeLogConfig) DeepCopyInto(out *RealtimeLogConfig)

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

func (*RealtimeLogConfig) DeepCopyObject

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

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

func (*RealtimeLogConfig) SetupWebhookWithManager

func (r *RealtimeLogConfig) SetupWebhookWithManager(mgr ctrl.Manager) error

func (*RealtimeLogConfig) ValidateCreate

func (r *RealtimeLogConfig) ValidateCreate() error

ValidateCreate implements webhook.Validator so a webhook will be registered for the type

func (*RealtimeLogConfig) ValidateDelete

func (r *RealtimeLogConfig) ValidateDelete() error

ValidateDelete implements webhook.Validator so a webhook will be registered for the type

func (*RealtimeLogConfig) ValidateUpdate

func (r *RealtimeLogConfig) ValidateUpdate(old runtime.Object) error

ValidateUpdate implements webhook.Validator so a webhook will be registered for the type

type RealtimeLogConfigList

type RealtimeLogConfigList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of RealtimeLogConfig CRD objects
	Items []RealtimeLogConfig `json:"items,omitempty"`
}

RealtimeLogConfigList is a list of RealtimeLogConfigs

func (*RealtimeLogConfigList) DeepCopy

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

func (*RealtimeLogConfigList) DeepCopyInto

func (in *RealtimeLogConfigList) DeepCopyInto(out *RealtimeLogConfigList)

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

func (*RealtimeLogConfigList) DeepCopyObject

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

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

type RealtimeLogConfigSpec

type RealtimeLogConfigSpec struct {
	State *RealtimeLogConfigSpecResource `json:"state,omitempty" tf:"-"`

	Resource RealtimeLogConfigSpecResource `json:"resource" tf:"resource"`

	UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"`

	TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"`

	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"`
}

func (*RealtimeLogConfigSpec) DeepCopy

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

func (*RealtimeLogConfigSpec) DeepCopyInto

func (in *RealtimeLogConfigSpec) DeepCopyInto(out *RealtimeLogConfigSpec)

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

type RealtimeLogConfigSpecEndpoint

type RealtimeLogConfigSpecEndpoint struct {
	KinesisStreamConfig *RealtimeLogConfigSpecEndpointKinesisStreamConfig `json:"kinesisStreamConfig" tf:"kinesis_stream_config"`
	StreamType          *string                                           `json:"streamType" tf:"stream_type"`
}

func (*RealtimeLogConfigSpecEndpoint) DeepCopy

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

func (*RealtimeLogConfigSpecEndpoint) DeepCopyInto

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

type RealtimeLogConfigSpecEndpointCodec

type RealtimeLogConfigSpecEndpointCodec struct {
}

+k8s:deepcopy-gen=false

func (RealtimeLogConfigSpecEndpointCodec) Decode

func (RealtimeLogConfigSpecEndpointCodec) Encode

func (RealtimeLogConfigSpecEndpointCodec) IsEmpty

type RealtimeLogConfigSpecEndpointKinesisStreamConfig

type RealtimeLogConfigSpecEndpointKinesisStreamConfig struct {
	RoleArn   *string `json:"roleArn" tf:"role_arn"`
	StreamArn *string `json:"streamArn" tf:"stream_arn"`
}

func (*RealtimeLogConfigSpecEndpointKinesisStreamConfig) DeepCopy

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

func (*RealtimeLogConfigSpecEndpointKinesisStreamConfig) DeepCopyInto

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

type RealtimeLogConfigSpecEndpointKinesisStreamConfigCodec

type RealtimeLogConfigSpecEndpointKinesisStreamConfigCodec struct {
}

+k8s:deepcopy-gen=false

func (RealtimeLogConfigSpecEndpointKinesisStreamConfigCodec) Decode

func (RealtimeLogConfigSpecEndpointKinesisStreamConfigCodec) Encode

func (RealtimeLogConfigSpecEndpointKinesisStreamConfigCodec) IsEmpty

type RealtimeLogConfigSpecResource

type RealtimeLogConfigSpecResource struct {
	ID string `json:"id,omitempty" tf:"id,omitempty"`

	// +optional
	Arn          *string                        `json:"arn,omitempty" tf:"arn"`
	Endpoint     *RealtimeLogConfigSpecEndpoint `json:"endpoint" tf:"endpoint"`
	Fields       []string                       `json:"fields" tf:"fields"`
	Name         *string                        `json:"name" tf:"name"`
	SamplingRate *int64                         `json:"samplingRate" tf:"sampling_rate"`
}

func (*RealtimeLogConfigSpecResource) DeepCopy

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

func (*RealtimeLogConfigSpecResource) DeepCopyInto

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

type RealtimeLogConfigStatus

type RealtimeLogConfigStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Phase status.Status `json:"phase,omitempty"`
	// +optional
	Conditions []kmapi.Condition `json:"conditions,omitempty"`
}

func (*RealtimeLogConfigStatus) DeepCopy

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

func (*RealtimeLogConfigStatus) DeepCopyInto

func (in *RealtimeLogConfigStatus) DeepCopyInto(out *RealtimeLogConfigStatus)

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

type ResponseHeadersPolicy added in v0.5.0

type ResponseHeadersPolicy struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              ResponseHeadersPolicySpec   `json:"spec,omitempty"`
	Status            ResponseHeadersPolicyStatus `json:"status,omitempty"`
}

func (*ResponseHeadersPolicy) DeepCopy added in v0.5.0

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

func (*ResponseHeadersPolicy) DeepCopyInto added in v0.5.0

func (in *ResponseHeadersPolicy) DeepCopyInto(out *ResponseHeadersPolicy)

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

func (*ResponseHeadersPolicy) DeepCopyObject added in v0.5.0

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

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

func (*ResponseHeadersPolicy) SetupWebhookWithManager added in v0.5.0

func (r *ResponseHeadersPolicy) SetupWebhookWithManager(mgr ctrl.Manager) error

func (*ResponseHeadersPolicy) ValidateCreate added in v0.5.0

func (r *ResponseHeadersPolicy) ValidateCreate() error

ValidateCreate implements webhook.Validator so a webhook will be registered for the type

func (*ResponseHeadersPolicy) ValidateDelete added in v0.5.0

func (r *ResponseHeadersPolicy) ValidateDelete() error

ValidateDelete implements webhook.Validator so a webhook will be registered for the type

func (*ResponseHeadersPolicy) ValidateUpdate added in v0.5.0

func (r *ResponseHeadersPolicy) ValidateUpdate(old runtime.Object) error

ValidateUpdate implements webhook.Validator so a webhook will be registered for the type

type ResponseHeadersPolicyList added in v0.5.0

type ResponseHeadersPolicyList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of ResponseHeadersPolicy CRD objects
	Items []ResponseHeadersPolicy `json:"items,omitempty"`
}

ResponseHeadersPolicyList is a list of ResponseHeadersPolicys

func (*ResponseHeadersPolicyList) DeepCopy added in v0.5.0

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

func (*ResponseHeadersPolicyList) DeepCopyInto added in v0.5.0

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

func (*ResponseHeadersPolicyList) DeepCopyObject added in v0.5.0

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

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

type ResponseHeadersPolicySpec added in v0.5.0

type ResponseHeadersPolicySpec struct {
	State *ResponseHeadersPolicySpecResource `json:"state,omitempty" tf:"-"`

	Resource ResponseHeadersPolicySpecResource `json:"resource" tf:"resource"`

	UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"`

	TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"`

	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"`
}

func (*ResponseHeadersPolicySpec) DeepCopy added in v0.5.0

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

func (*ResponseHeadersPolicySpec) DeepCopyInto added in v0.5.0

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

type ResponseHeadersPolicySpecCorsConfig added in v0.5.0

type ResponseHeadersPolicySpecCorsConfig struct {
	AccessControlAllowCredentials *bool                                                         `json:"accessControlAllowCredentials" tf:"access_control_allow_credentials"`
	AccessControlAllowHeaders     *ResponseHeadersPolicySpecCorsConfigAccessControlAllowHeaders `json:"accessControlAllowHeaders" tf:"access_control_allow_headers"`
	AccessControlAllowMethods     *ResponseHeadersPolicySpecCorsConfigAccessControlAllowMethods `json:"accessControlAllowMethods" tf:"access_control_allow_methods"`
	AccessControlAllowOrigins     *ResponseHeadersPolicySpecCorsConfigAccessControlAllowOrigins `json:"accessControlAllowOrigins" tf:"access_control_allow_origins"`
	// +optional
	AccessControlExposeHeaders *ResponseHeadersPolicySpecCorsConfigAccessControlExposeHeaders `json:"accessControlExposeHeaders,omitempty" tf:"access_control_expose_headers"`
	// +optional
	AccessControlMaxAgeSec *int64 `json:"accessControlMaxAgeSec,omitempty" tf:"access_control_max_age_sec"`
	OriginOverride         *bool  `json:"originOverride" tf:"origin_override"`
}

func (*ResponseHeadersPolicySpecCorsConfig) DeepCopy added in v0.5.0

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

func (*ResponseHeadersPolicySpecCorsConfig) DeepCopyInto added in v0.5.0

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

type ResponseHeadersPolicySpecCorsConfigAccessControlAllowHeaders added in v0.5.0

type ResponseHeadersPolicySpecCorsConfigAccessControlAllowHeaders struct {
	// +optional
	Items []string `json:"items,omitempty" tf:"items"`
}

func (*ResponseHeadersPolicySpecCorsConfigAccessControlAllowHeaders) DeepCopy added in v0.5.0

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

func (*ResponseHeadersPolicySpecCorsConfigAccessControlAllowHeaders) DeepCopyInto added in v0.5.0

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

type ResponseHeadersPolicySpecCorsConfigAccessControlAllowHeadersCodec added in v0.5.0

type ResponseHeadersPolicySpecCorsConfigAccessControlAllowHeadersCodec struct {
}

+k8s:deepcopy-gen=false

func (ResponseHeadersPolicySpecCorsConfigAccessControlAllowHeadersCodec) Decode added in v0.5.0

func (ResponseHeadersPolicySpecCorsConfigAccessControlAllowHeadersCodec) Encode added in v0.5.0

func (ResponseHeadersPolicySpecCorsConfigAccessControlAllowHeadersCodec) IsEmpty added in v0.5.0

type ResponseHeadersPolicySpecCorsConfigAccessControlAllowMethods added in v0.5.0

type ResponseHeadersPolicySpecCorsConfigAccessControlAllowMethods struct {
	// +optional
	Items []string `json:"items,omitempty" tf:"items"`
}

func (*ResponseHeadersPolicySpecCorsConfigAccessControlAllowMethods) DeepCopy added in v0.5.0

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

func (*ResponseHeadersPolicySpecCorsConfigAccessControlAllowMethods) DeepCopyInto added in v0.5.0

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

type ResponseHeadersPolicySpecCorsConfigAccessControlAllowMethodsCodec added in v0.5.0

type ResponseHeadersPolicySpecCorsConfigAccessControlAllowMethodsCodec struct {
}

+k8s:deepcopy-gen=false

func (ResponseHeadersPolicySpecCorsConfigAccessControlAllowMethodsCodec) Decode added in v0.5.0

func (ResponseHeadersPolicySpecCorsConfigAccessControlAllowMethodsCodec) Encode added in v0.5.0

func (ResponseHeadersPolicySpecCorsConfigAccessControlAllowMethodsCodec) IsEmpty added in v0.5.0

type ResponseHeadersPolicySpecCorsConfigAccessControlAllowOrigins added in v0.5.0

type ResponseHeadersPolicySpecCorsConfigAccessControlAllowOrigins struct {
	// +optional
	Items []string `json:"items,omitempty" tf:"items"`
}

func (*ResponseHeadersPolicySpecCorsConfigAccessControlAllowOrigins) DeepCopy added in v0.5.0

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

func (*ResponseHeadersPolicySpecCorsConfigAccessControlAllowOrigins) DeepCopyInto added in v0.5.0

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

type ResponseHeadersPolicySpecCorsConfigAccessControlAllowOriginsCodec added in v0.5.0

type ResponseHeadersPolicySpecCorsConfigAccessControlAllowOriginsCodec struct {
}

+k8s:deepcopy-gen=false

func (ResponseHeadersPolicySpecCorsConfigAccessControlAllowOriginsCodec) Decode added in v0.5.0

func (ResponseHeadersPolicySpecCorsConfigAccessControlAllowOriginsCodec) Encode added in v0.5.0

func (ResponseHeadersPolicySpecCorsConfigAccessControlAllowOriginsCodec) IsEmpty added in v0.5.0

type ResponseHeadersPolicySpecCorsConfigAccessControlExposeHeaders added in v0.5.0

type ResponseHeadersPolicySpecCorsConfigAccessControlExposeHeaders struct {
	// +optional
	Items []string `json:"items,omitempty" tf:"items"`
}

func (*ResponseHeadersPolicySpecCorsConfigAccessControlExposeHeaders) DeepCopy added in v0.5.0

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

func (*ResponseHeadersPolicySpecCorsConfigAccessControlExposeHeaders) DeepCopyInto added in v0.5.0

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

type ResponseHeadersPolicySpecCorsConfigAccessControlExposeHeadersCodec added in v0.5.0

type ResponseHeadersPolicySpecCorsConfigAccessControlExposeHeadersCodec struct {
}

+k8s:deepcopy-gen=false

func (ResponseHeadersPolicySpecCorsConfigAccessControlExposeHeadersCodec) Decode added in v0.5.0

func (ResponseHeadersPolicySpecCorsConfigAccessControlExposeHeadersCodec) Encode added in v0.5.0

func (ResponseHeadersPolicySpecCorsConfigAccessControlExposeHeadersCodec) IsEmpty added in v0.5.0

type ResponseHeadersPolicySpecCorsConfigCodec added in v0.5.0

type ResponseHeadersPolicySpecCorsConfigCodec struct {
}

+k8s:deepcopy-gen=false

func (ResponseHeadersPolicySpecCorsConfigCodec) Decode added in v0.5.0

func (ResponseHeadersPolicySpecCorsConfigCodec) Encode added in v0.5.0

func (ResponseHeadersPolicySpecCorsConfigCodec) IsEmpty added in v0.5.0

type ResponseHeadersPolicySpecCustomHeadersConfig added in v0.5.0

type ResponseHeadersPolicySpecCustomHeadersConfig struct {
	// +optional
	Items []ResponseHeadersPolicySpecCustomHeadersConfigItems `json:"items,omitempty" tf:"items"`
}

func (*ResponseHeadersPolicySpecCustomHeadersConfig) DeepCopy added in v0.5.0

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

func (*ResponseHeadersPolicySpecCustomHeadersConfig) DeepCopyInto added in v0.5.0

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

type ResponseHeadersPolicySpecCustomHeadersConfigCodec added in v0.5.0

type ResponseHeadersPolicySpecCustomHeadersConfigCodec struct {
}

+k8s:deepcopy-gen=false

func (ResponseHeadersPolicySpecCustomHeadersConfigCodec) Decode added in v0.5.0

func (ResponseHeadersPolicySpecCustomHeadersConfigCodec) Encode added in v0.5.0

func (ResponseHeadersPolicySpecCustomHeadersConfigCodec) IsEmpty added in v0.5.0

type ResponseHeadersPolicySpecCustomHeadersConfigItems added in v0.5.0

type ResponseHeadersPolicySpecCustomHeadersConfigItems struct {
	Header   *string `json:"header" tf:"header"`
	Override *bool   `json:"override" tf:"override"`
	Value    *string `json:"value" tf:"value"`
}

func (*ResponseHeadersPolicySpecCustomHeadersConfigItems) DeepCopy added in v0.5.0

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

func (*ResponseHeadersPolicySpecCustomHeadersConfigItems) DeepCopyInto added in v0.5.0

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

type ResponseHeadersPolicySpecResource added in v0.5.0

type ResponseHeadersPolicySpecResource struct {
	ID string `json:"id,omitempty" tf:"id,omitempty"`

	// +optional
	Comment *string `json:"comment,omitempty" tf:"comment"`
	// +optional
	CorsConfig *ResponseHeadersPolicySpecCorsConfig `json:"corsConfig,omitempty" tf:"cors_config"`
	// +optional
	CustomHeadersConfig *ResponseHeadersPolicySpecCustomHeadersConfig `json:"customHeadersConfig,omitempty" tf:"custom_headers_config"`
	// +optional
	Etag *string `json:"etag,omitempty" tf:"etag"`
	Name *string `json:"name" tf:"name"`
	// +optional
	SecurityHeadersConfig *ResponseHeadersPolicySpecSecurityHeadersConfig `json:"securityHeadersConfig,omitempty" tf:"security_headers_config"`
}

func (*ResponseHeadersPolicySpecResource) DeepCopy added in v0.5.0

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

func (*ResponseHeadersPolicySpecResource) DeepCopyInto added in v0.5.0

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

type ResponseHeadersPolicySpecSecurityHeadersConfig added in v0.5.0

type ResponseHeadersPolicySpecSecurityHeadersConfig struct {
	// +optional
	ContentSecurityPolicy *ResponseHeadersPolicySpecSecurityHeadersConfigContentSecurityPolicy `json:"contentSecurityPolicy,omitempty" tf:"content_security_policy"`
	// +optional
	ContentTypeOptions *ResponseHeadersPolicySpecSecurityHeadersConfigContentTypeOptions `json:"contentTypeOptions,omitempty" tf:"content_type_options"`
	// +optional
	FrameOptions *ResponseHeadersPolicySpecSecurityHeadersConfigFrameOptions `json:"frameOptions,omitempty" tf:"frame_options"`
	// +optional
	ReferrerPolicy *ResponseHeadersPolicySpecSecurityHeadersConfigReferrerPolicy `json:"referrerPolicy,omitempty" tf:"referrer_policy"`
	// +optional
	StrictTransportSecurity *ResponseHeadersPolicySpecSecurityHeadersConfigStrictTransportSecurity `json:"strictTransportSecurity,omitempty" tf:"strict_transport_security"`
	// +optional
	XssProtection *ResponseHeadersPolicySpecSecurityHeadersConfigXssProtection `json:"xssProtection,omitempty" tf:"xss_protection"`
}

func (*ResponseHeadersPolicySpecSecurityHeadersConfig) DeepCopy added in v0.5.0

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

func (*ResponseHeadersPolicySpecSecurityHeadersConfig) DeepCopyInto added in v0.5.0

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

type ResponseHeadersPolicySpecSecurityHeadersConfigCodec added in v0.5.0

type ResponseHeadersPolicySpecSecurityHeadersConfigCodec struct {
}

+k8s:deepcopy-gen=false

func (ResponseHeadersPolicySpecSecurityHeadersConfigCodec) Decode added in v0.5.0

func (ResponseHeadersPolicySpecSecurityHeadersConfigCodec) Encode added in v0.5.0

func (ResponseHeadersPolicySpecSecurityHeadersConfigCodec) IsEmpty added in v0.5.0

type ResponseHeadersPolicySpecSecurityHeadersConfigContentSecurityPolicy added in v0.5.0

type ResponseHeadersPolicySpecSecurityHeadersConfigContentSecurityPolicy struct {
	ContentSecurityPolicy *string `json:"contentSecurityPolicy" tf:"content_security_policy"`
	Override              *bool   `json:"override" tf:"override"`
}

func (*ResponseHeadersPolicySpecSecurityHeadersConfigContentSecurityPolicy) DeepCopy added in v0.5.0

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

func (*ResponseHeadersPolicySpecSecurityHeadersConfigContentSecurityPolicy) DeepCopyInto added in v0.5.0

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

type ResponseHeadersPolicySpecSecurityHeadersConfigContentSecurityPolicyCodec added in v0.5.0

type ResponseHeadersPolicySpecSecurityHeadersConfigContentSecurityPolicyCodec struct {
}

+k8s:deepcopy-gen=false

func (ResponseHeadersPolicySpecSecurityHeadersConfigContentSecurityPolicyCodec) Decode added in v0.5.0

func (ResponseHeadersPolicySpecSecurityHeadersConfigContentSecurityPolicyCodec) Encode added in v0.5.0

func (ResponseHeadersPolicySpecSecurityHeadersConfigContentSecurityPolicyCodec) IsEmpty added in v0.5.0

type ResponseHeadersPolicySpecSecurityHeadersConfigContentTypeOptions added in v0.5.0

type ResponseHeadersPolicySpecSecurityHeadersConfigContentTypeOptions struct {
	Override *bool `json:"override" tf:"override"`
}

func (*ResponseHeadersPolicySpecSecurityHeadersConfigContentTypeOptions) DeepCopy added in v0.5.0

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

func (*ResponseHeadersPolicySpecSecurityHeadersConfigContentTypeOptions) DeepCopyInto added in v0.5.0

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

type ResponseHeadersPolicySpecSecurityHeadersConfigContentTypeOptionsCodec added in v0.5.0

type ResponseHeadersPolicySpecSecurityHeadersConfigContentTypeOptionsCodec struct {
}

+k8s:deepcopy-gen=false

func (ResponseHeadersPolicySpecSecurityHeadersConfigContentTypeOptionsCodec) Decode added in v0.5.0

func (ResponseHeadersPolicySpecSecurityHeadersConfigContentTypeOptionsCodec) Encode added in v0.5.0

func (ResponseHeadersPolicySpecSecurityHeadersConfigContentTypeOptionsCodec) IsEmpty added in v0.5.0

type ResponseHeadersPolicySpecSecurityHeadersConfigFrameOptions added in v0.5.0

type ResponseHeadersPolicySpecSecurityHeadersConfigFrameOptions struct {
	FrameOption *string `json:"frameOption" tf:"frame_option"`
	Override    *bool   `json:"override" tf:"override"`
}

func (*ResponseHeadersPolicySpecSecurityHeadersConfigFrameOptions) DeepCopy added in v0.5.0

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

func (*ResponseHeadersPolicySpecSecurityHeadersConfigFrameOptions) DeepCopyInto added in v0.5.0

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

type ResponseHeadersPolicySpecSecurityHeadersConfigFrameOptionsCodec added in v0.5.0

type ResponseHeadersPolicySpecSecurityHeadersConfigFrameOptionsCodec struct {
}

+k8s:deepcopy-gen=false

func (ResponseHeadersPolicySpecSecurityHeadersConfigFrameOptionsCodec) Decode added in v0.5.0

func (ResponseHeadersPolicySpecSecurityHeadersConfigFrameOptionsCodec) Encode added in v0.5.0

func (ResponseHeadersPolicySpecSecurityHeadersConfigFrameOptionsCodec) IsEmpty added in v0.5.0

type ResponseHeadersPolicySpecSecurityHeadersConfigReferrerPolicy added in v0.5.0

type ResponseHeadersPolicySpecSecurityHeadersConfigReferrerPolicy struct {
	Override       *bool   `json:"override" tf:"override"`
	ReferrerPolicy *string `json:"referrerPolicy" tf:"referrer_policy"`
}

func (*ResponseHeadersPolicySpecSecurityHeadersConfigReferrerPolicy) DeepCopy added in v0.5.0

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

func (*ResponseHeadersPolicySpecSecurityHeadersConfigReferrerPolicy) DeepCopyInto added in v0.5.0

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

type ResponseHeadersPolicySpecSecurityHeadersConfigReferrerPolicyCodec added in v0.5.0

type ResponseHeadersPolicySpecSecurityHeadersConfigReferrerPolicyCodec struct {
}

+k8s:deepcopy-gen=false

func (ResponseHeadersPolicySpecSecurityHeadersConfigReferrerPolicyCodec) Decode added in v0.5.0

func (ResponseHeadersPolicySpecSecurityHeadersConfigReferrerPolicyCodec) Encode added in v0.5.0

func (ResponseHeadersPolicySpecSecurityHeadersConfigReferrerPolicyCodec) IsEmpty added in v0.5.0

type ResponseHeadersPolicySpecSecurityHeadersConfigStrictTransportSecurity added in v0.5.0

type ResponseHeadersPolicySpecSecurityHeadersConfigStrictTransportSecurity struct {
	AccessControlMaxAgeSec *int64 `json:"accessControlMaxAgeSec" tf:"access_control_max_age_sec"`
	// +optional
	IncludeSubdomains *bool `json:"includeSubdomains,omitempty" tf:"include_subdomains"`
	Override          *bool `json:"override" tf:"override"`
	// +optional
	Preload *bool `json:"preload,omitempty" tf:"preload"`
}

func (*ResponseHeadersPolicySpecSecurityHeadersConfigStrictTransportSecurity) DeepCopy added in v0.5.0

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

func (*ResponseHeadersPolicySpecSecurityHeadersConfigStrictTransportSecurity) DeepCopyInto added in v0.5.0

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

type ResponseHeadersPolicySpecSecurityHeadersConfigStrictTransportSecurityCodec added in v0.5.0

type ResponseHeadersPolicySpecSecurityHeadersConfigStrictTransportSecurityCodec struct {
}

+k8s:deepcopy-gen=false

func (ResponseHeadersPolicySpecSecurityHeadersConfigStrictTransportSecurityCodec) Decode added in v0.5.0

func (ResponseHeadersPolicySpecSecurityHeadersConfigStrictTransportSecurityCodec) Encode added in v0.5.0

func (ResponseHeadersPolicySpecSecurityHeadersConfigStrictTransportSecurityCodec) IsEmpty added in v0.5.0

type ResponseHeadersPolicySpecSecurityHeadersConfigXssProtection added in v0.5.0

type ResponseHeadersPolicySpecSecurityHeadersConfigXssProtection struct {
	// +optional
	ModeBlock  *bool `json:"modeBlock,omitempty" tf:"mode_block"`
	Override   *bool `json:"override" tf:"override"`
	Protection *bool `json:"protection" tf:"protection"`
	// +optional
	ReportURI *string `json:"reportURI,omitempty" tf:"report_uri"`
}

func (*ResponseHeadersPolicySpecSecurityHeadersConfigXssProtection) DeepCopy added in v0.5.0

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

func (*ResponseHeadersPolicySpecSecurityHeadersConfigXssProtection) DeepCopyInto added in v0.5.0

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

type ResponseHeadersPolicySpecSecurityHeadersConfigXssProtectionCodec added in v0.5.0

type ResponseHeadersPolicySpecSecurityHeadersConfigXssProtectionCodec struct {
}

+k8s:deepcopy-gen=false

func (ResponseHeadersPolicySpecSecurityHeadersConfigXssProtectionCodec) Decode added in v0.5.0

func (ResponseHeadersPolicySpecSecurityHeadersConfigXssProtectionCodec) Encode added in v0.5.0

func (ResponseHeadersPolicySpecSecurityHeadersConfigXssProtectionCodec) IsEmpty added in v0.5.0

type ResponseHeadersPolicyStatus added in v0.5.0

type ResponseHeadersPolicyStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Phase status.Status `json:"phase,omitempty"`
	// +optional
	Conditions []kmapi.Condition `json:"conditions,omitempty"`
}

func (*ResponseHeadersPolicyStatus) DeepCopy added in v0.5.0

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

func (*ResponseHeadersPolicyStatus) DeepCopyInto added in v0.5.0

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