Documentation
¶
Overview ¶
+groupName=cloudfront.aws.kubeform.com
Index ¶
- Variables
- func GetDecoder() map[string]jsoniter.ValDecoder
- func GetEncoder() map[string]jsoniter.ValEncoder
- func Kind(kind string) schema.GroupKind
- func Resource(resource string) schema.GroupResource
- type CachePolicy
- func (in *CachePolicy) DeepCopy() *CachePolicy
- func (in *CachePolicy) DeepCopyInto(out *CachePolicy)
- func (in *CachePolicy) DeepCopyObject() runtime.Object
- func (r *CachePolicy) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *CachePolicy) ValidateCreate() error
- func (r *CachePolicy) ValidateDelete() error
- func (r *CachePolicy) ValidateUpdate(old runtime.Object) error
- type CachePolicyList
- type CachePolicySpec
- type CachePolicySpecParametersInCacheKeyAndForwardedToOrigin
- type CachePolicySpecParametersInCacheKeyAndForwardedToOriginCodec
- func (CachePolicySpecParametersInCacheKeyAndForwardedToOriginCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (CachePolicySpecParametersInCacheKeyAndForwardedToOriginCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (CachePolicySpecParametersInCacheKeyAndForwardedToOriginCodec) IsEmpty(ptr unsafe.Pointer) bool
- type CachePolicySpecParametersInCacheKeyAndForwardedToOriginCookiesConfig
- func (in *CachePolicySpecParametersInCacheKeyAndForwardedToOriginCookiesConfig) DeepCopy() *CachePolicySpecParametersInCacheKeyAndForwardedToOriginCookiesConfig
- func (in *CachePolicySpecParametersInCacheKeyAndForwardedToOriginCookiesConfig) DeepCopyInto(out *CachePolicySpecParametersInCacheKeyAndForwardedToOriginCookiesConfig)
- type CachePolicySpecParametersInCacheKeyAndForwardedToOriginCookiesConfigCodec
- func (CachePolicySpecParametersInCacheKeyAndForwardedToOriginCookiesConfigCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (CachePolicySpecParametersInCacheKeyAndForwardedToOriginCookiesConfigCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (CachePolicySpecParametersInCacheKeyAndForwardedToOriginCookiesConfigCodec) IsEmpty(ptr unsafe.Pointer) bool
- type CachePolicySpecParametersInCacheKeyAndForwardedToOriginCookiesConfigCookies
- type CachePolicySpecParametersInCacheKeyAndForwardedToOriginCookiesConfigCookiesCodec
- func (CachePolicySpecParametersInCacheKeyAndForwardedToOriginCookiesConfigCookiesCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (CachePolicySpecParametersInCacheKeyAndForwardedToOriginCookiesConfigCookiesCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (CachePolicySpecParametersInCacheKeyAndForwardedToOriginCookiesConfigCookiesCodec) IsEmpty(ptr unsafe.Pointer) bool
- type CachePolicySpecParametersInCacheKeyAndForwardedToOriginHeadersConfig
- func (in *CachePolicySpecParametersInCacheKeyAndForwardedToOriginHeadersConfig) DeepCopy() *CachePolicySpecParametersInCacheKeyAndForwardedToOriginHeadersConfig
- func (in *CachePolicySpecParametersInCacheKeyAndForwardedToOriginHeadersConfig) DeepCopyInto(out *CachePolicySpecParametersInCacheKeyAndForwardedToOriginHeadersConfig)
- type CachePolicySpecParametersInCacheKeyAndForwardedToOriginHeadersConfigCodec
- func (CachePolicySpecParametersInCacheKeyAndForwardedToOriginHeadersConfigCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (CachePolicySpecParametersInCacheKeyAndForwardedToOriginHeadersConfigCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (CachePolicySpecParametersInCacheKeyAndForwardedToOriginHeadersConfigCodec) IsEmpty(ptr unsafe.Pointer) bool
- type CachePolicySpecParametersInCacheKeyAndForwardedToOriginHeadersConfigHeaders
- type CachePolicySpecParametersInCacheKeyAndForwardedToOriginHeadersConfigHeadersCodec
- func (CachePolicySpecParametersInCacheKeyAndForwardedToOriginHeadersConfigHeadersCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (CachePolicySpecParametersInCacheKeyAndForwardedToOriginHeadersConfigHeadersCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (CachePolicySpecParametersInCacheKeyAndForwardedToOriginHeadersConfigHeadersCodec) IsEmpty(ptr unsafe.Pointer) bool
- type CachePolicySpecParametersInCacheKeyAndForwardedToOriginQueryStringsConfig
- func (in *CachePolicySpecParametersInCacheKeyAndForwardedToOriginQueryStringsConfig) DeepCopy() *CachePolicySpecParametersInCacheKeyAndForwardedToOriginQueryStringsConfig
- func (in *CachePolicySpecParametersInCacheKeyAndForwardedToOriginQueryStringsConfig) DeepCopyInto(out *CachePolicySpecParametersInCacheKeyAndForwardedToOriginQueryStringsConfig)
- type CachePolicySpecParametersInCacheKeyAndForwardedToOriginQueryStringsConfigCodec
- func (CachePolicySpecParametersInCacheKeyAndForwardedToOriginQueryStringsConfigCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (CachePolicySpecParametersInCacheKeyAndForwardedToOriginQueryStringsConfigCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (CachePolicySpecParametersInCacheKeyAndForwardedToOriginQueryStringsConfigCodec) IsEmpty(ptr unsafe.Pointer) bool
- type CachePolicySpecParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStrings
- type CachePolicySpecParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringsCodec
- func (CachePolicySpecParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringsCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (CachePolicySpecParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringsCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (CachePolicySpecParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringsCodec) IsEmpty(ptr unsafe.Pointer) bool
- type CachePolicySpecResource
- type CachePolicyStatus
- type Distribution
- func (in *Distribution) DeepCopy() *Distribution
- func (in *Distribution) DeepCopyInto(out *Distribution)
- func (in *Distribution) DeepCopyObject() runtime.Object
- func (r *Distribution) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *Distribution) ValidateCreate() error
- func (r *Distribution) ValidateDelete() error
- func (r *Distribution) ValidateUpdate(old runtime.Object) error
- type DistributionList
- type DistributionSpec
- type DistributionSpecCustomErrorResponse
- type DistributionSpecDefaultCacheBehavior
- type DistributionSpecDefaultCacheBehaviorCodec
- type DistributionSpecDefaultCacheBehaviorForwardedValues
- type DistributionSpecDefaultCacheBehaviorForwardedValuesCodec
- func (DistributionSpecDefaultCacheBehaviorForwardedValuesCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (DistributionSpecDefaultCacheBehaviorForwardedValuesCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (DistributionSpecDefaultCacheBehaviorForwardedValuesCodec) IsEmpty(ptr unsafe.Pointer) bool
- type DistributionSpecDefaultCacheBehaviorForwardedValuesCookies
- type DistributionSpecDefaultCacheBehaviorForwardedValuesCookiesCodec
- func (DistributionSpecDefaultCacheBehaviorForwardedValuesCookiesCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (DistributionSpecDefaultCacheBehaviorForwardedValuesCookiesCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (DistributionSpecDefaultCacheBehaviorForwardedValuesCookiesCodec) IsEmpty(ptr unsafe.Pointer) bool
- type DistributionSpecDefaultCacheBehaviorFunctionAssociation
- type DistributionSpecDefaultCacheBehaviorLambdaFunctionAssociation
- func (in *DistributionSpecDefaultCacheBehaviorLambdaFunctionAssociation) DeepCopy() *DistributionSpecDefaultCacheBehaviorLambdaFunctionAssociation
- func (in *DistributionSpecDefaultCacheBehaviorLambdaFunctionAssociation) DeepCopyInto(out *DistributionSpecDefaultCacheBehaviorLambdaFunctionAssociation)
- type DistributionSpecLoggingConfig
- type DistributionSpecLoggingConfigCodec
- type DistributionSpecOrderedCacheBehavior
- type DistributionSpecOrderedCacheBehaviorForwardedValues
- type DistributionSpecOrderedCacheBehaviorForwardedValuesCodec
- func (DistributionSpecOrderedCacheBehaviorForwardedValuesCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (DistributionSpecOrderedCacheBehaviorForwardedValuesCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (DistributionSpecOrderedCacheBehaviorForwardedValuesCodec) IsEmpty(ptr unsafe.Pointer) bool
- type DistributionSpecOrderedCacheBehaviorForwardedValuesCookies
- type DistributionSpecOrderedCacheBehaviorForwardedValuesCookiesCodec
- func (DistributionSpecOrderedCacheBehaviorForwardedValuesCookiesCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (DistributionSpecOrderedCacheBehaviorForwardedValuesCookiesCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (DistributionSpecOrderedCacheBehaviorForwardedValuesCookiesCodec) IsEmpty(ptr unsafe.Pointer) bool
- type DistributionSpecOrderedCacheBehaviorFunctionAssociation
- type DistributionSpecOrderedCacheBehaviorLambdaFunctionAssociation
- func (in *DistributionSpecOrderedCacheBehaviorLambdaFunctionAssociation) DeepCopy() *DistributionSpecOrderedCacheBehaviorLambdaFunctionAssociation
- func (in *DistributionSpecOrderedCacheBehaviorLambdaFunctionAssociation) DeepCopyInto(out *DistributionSpecOrderedCacheBehaviorLambdaFunctionAssociation)
- type DistributionSpecOrigin
- type DistributionSpecOriginCustomHeader
- type DistributionSpecOriginCustomOriginConfig
- type DistributionSpecOriginCustomOriginConfigCodec
- type DistributionSpecOriginGroup
- type DistributionSpecOriginGroupFailoverCriteria
- type DistributionSpecOriginGroupFailoverCriteriaCodec
- func (DistributionSpecOriginGroupFailoverCriteriaCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (DistributionSpecOriginGroupFailoverCriteriaCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (DistributionSpecOriginGroupFailoverCriteriaCodec) IsEmpty(ptr unsafe.Pointer) bool
- type DistributionSpecOriginGroupMember
- type DistributionSpecOriginOriginShield
- type DistributionSpecOriginOriginShieldCodec
- type DistributionSpecOriginS3OriginConfig
- type DistributionSpecOriginS3OriginConfigCodec
- type DistributionSpecResource
- type DistributionSpecRestrictions
- type DistributionSpecRestrictionsCodec
- type DistributionSpecRestrictionsGeoRestriction
- type DistributionSpecRestrictionsGeoRestrictionCodec
- func (DistributionSpecRestrictionsGeoRestrictionCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (DistributionSpecRestrictionsGeoRestrictionCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (DistributionSpecRestrictionsGeoRestrictionCodec) IsEmpty(ptr unsafe.Pointer) bool
- type DistributionSpecTrustedKeyGroups
- type DistributionSpecTrustedKeyGroupsItems
- type DistributionSpecTrustedSigners
- type DistributionSpecTrustedSignersItems
- type DistributionSpecViewerCertificate
- type DistributionSpecViewerCertificateCodec
- type DistributionStatus
- type Function
- func (in *Function) DeepCopy() *Function
- func (in *Function) DeepCopyInto(out *Function)
- func (in *Function) DeepCopyObject() runtime.Object
- func (r *Function) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *Function) ValidateCreate() error
- func (r *Function) ValidateDelete() error
- func (r *Function) ValidateUpdate(old runtime.Object) error
- type FunctionList
- type FunctionSpec
- type FunctionSpecResource
- type FunctionStatus
- type KeyGroup
- func (in *KeyGroup) DeepCopy() *KeyGroup
- func (in *KeyGroup) DeepCopyInto(out *KeyGroup)
- func (in *KeyGroup) DeepCopyObject() runtime.Object
- func (r *KeyGroup) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *KeyGroup) ValidateCreate() error
- func (r *KeyGroup) ValidateDelete() error
- func (r *KeyGroup) ValidateUpdate(old runtime.Object) error
- type KeyGroupList
- type KeyGroupSpec
- type KeyGroupSpecResource
- type KeyGroupStatus
- type OriginAccessIdentity
- func (in *OriginAccessIdentity) DeepCopy() *OriginAccessIdentity
- func (in *OriginAccessIdentity) DeepCopyInto(out *OriginAccessIdentity)
- func (in *OriginAccessIdentity) DeepCopyObject() runtime.Object
- func (r *OriginAccessIdentity) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *OriginAccessIdentity) ValidateCreate() error
- func (r *OriginAccessIdentity) ValidateDelete() error
- func (r *OriginAccessIdentity) ValidateUpdate(old runtime.Object) error
- type OriginAccessIdentityList
- type OriginAccessIdentitySpec
- type OriginAccessIdentitySpecResource
- type OriginAccessIdentityStatus
- type OriginRequestPolicy
- func (in *OriginRequestPolicy) DeepCopy() *OriginRequestPolicy
- func (in *OriginRequestPolicy) DeepCopyInto(out *OriginRequestPolicy)
- func (in *OriginRequestPolicy) DeepCopyObject() runtime.Object
- func (r *OriginRequestPolicy) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *OriginRequestPolicy) ValidateCreate() error
- func (r *OriginRequestPolicy) ValidateDelete() error
- func (r *OriginRequestPolicy) ValidateUpdate(old runtime.Object) error
- type OriginRequestPolicyList
- type OriginRequestPolicySpec
- type OriginRequestPolicySpecCookiesConfig
- type OriginRequestPolicySpecCookiesConfigCodec
- type OriginRequestPolicySpecCookiesConfigCookies
- type OriginRequestPolicySpecCookiesConfigCookiesCodec
- func (OriginRequestPolicySpecCookiesConfigCookiesCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (OriginRequestPolicySpecCookiesConfigCookiesCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (OriginRequestPolicySpecCookiesConfigCookiesCodec) IsEmpty(ptr unsafe.Pointer) bool
- type OriginRequestPolicySpecHeadersConfig
- type OriginRequestPolicySpecHeadersConfigCodec
- type OriginRequestPolicySpecHeadersConfigHeaders
- type OriginRequestPolicySpecHeadersConfigHeadersCodec
- func (OriginRequestPolicySpecHeadersConfigHeadersCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (OriginRequestPolicySpecHeadersConfigHeadersCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (OriginRequestPolicySpecHeadersConfigHeadersCodec) IsEmpty(ptr unsafe.Pointer) bool
- type OriginRequestPolicySpecQueryStringsConfig
- type OriginRequestPolicySpecQueryStringsConfigCodec
- type OriginRequestPolicySpecQueryStringsConfigQueryStrings
- type OriginRequestPolicySpecQueryStringsConfigQueryStringsCodec
- func (OriginRequestPolicySpecQueryStringsConfigQueryStringsCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (OriginRequestPolicySpecQueryStringsConfigQueryStringsCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (OriginRequestPolicySpecQueryStringsConfigQueryStringsCodec) IsEmpty(ptr unsafe.Pointer) bool
- type OriginRequestPolicySpecResource
- type OriginRequestPolicyStatus
- type PublicKey
- func (in *PublicKey) DeepCopy() *PublicKey
- func (in *PublicKey) DeepCopyInto(out *PublicKey)
- func (in *PublicKey) DeepCopyObject() runtime.Object
- func (r *PublicKey) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *PublicKey) ValidateCreate() error
- func (r *PublicKey) ValidateDelete() error
- func (r *PublicKey) ValidateUpdate(old runtime.Object) error
- type PublicKeyList
- type PublicKeySpec
- type PublicKeySpecResource
- type PublicKeyStatus
- type RealtimeLogConfig
- func (in *RealtimeLogConfig) DeepCopy() *RealtimeLogConfig
- func (in *RealtimeLogConfig) DeepCopyInto(out *RealtimeLogConfig)
- func (in *RealtimeLogConfig) DeepCopyObject() runtime.Object
- func (r *RealtimeLogConfig) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *RealtimeLogConfig) ValidateCreate() error
- func (r *RealtimeLogConfig) ValidateDelete() error
- func (r *RealtimeLogConfig) ValidateUpdate(old runtime.Object) error
- type RealtimeLogConfigList
- type RealtimeLogConfigSpec
- type RealtimeLogConfigSpecEndpoint
- type RealtimeLogConfigSpecEndpointCodec
- type RealtimeLogConfigSpecEndpointKinesisStreamConfig
- type RealtimeLogConfigSpecEndpointKinesisStreamConfigCodec
- func (RealtimeLogConfigSpecEndpointKinesisStreamConfigCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (RealtimeLogConfigSpecEndpointKinesisStreamConfigCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (RealtimeLogConfigSpecEndpointKinesisStreamConfigCodec) IsEmpty(ptr unsafe.Pointer) bool
- type RealtimeLogConfigSpecResource
- type RealtimeLogConfigStatus
Constants ¶
This section is empty.
Variables ¶
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 )
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 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 ¶
func (in *CachePolicySpecParametersInCacheKeyAndForwardedToOrigin) DeepCopy() *CachePolicySpecParametersInCacheKeyAndForwardedToOrigin
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CachePolicySpecParametersInCacheKeyAndForwardedToOrigin.
func (*CachePolicySpecParametersInCacheKeyAndForwardedToOrigin) DeepCopyInto ¶
func (in *CachePolicySpecParametersInCacheKeyAndForwardedToOrigin) DeepCopyInto(out *CachePolicySpecParametersInCacheKeyAndForwardedToOrigin)
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) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type CachePolicySpecParametersInCacheKeyAndForwardedToOriginCookiesConfig ¶
type CachePolicySpecParametersInCacheKeyAndForwardedToOriginCookiesConfig struct { CookieBehavior *string `json:"cookieBehavior" tf:"cookie_behavior"` // +optional Cookies *CachePolicySpecParametersInCacheKeyAndForwardedToOriginCookiesConfigCookies `json:"cookies,omitempty" tf:"cookies"` }
func (*CachePolicySpecParametersInCacheKeyAndForwardedToOriginCookiesConfig) DeepCopy ¶
func (in *CachePolicySpecParametersInCacheKeyAndForwardedToOriginCookiesConfig) DeepCopy() *CachePolicySpecParametersInCacheKeyAndForwardedToOriginCookiesConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CachePolicySpecParametersInCacheKeyAndForwardedToOriginCookiesConfig.
func (*CachePolicySpecParametersInCacheKeyAndForwardedToOriginCookiesConfig) DeepCopyInto ¶
func (in *CachePolicySpecParametersInCacheKeyAndForwardedToOriginCookiesConfig) DeepCopyInto(out *CachePolicySpecParametersInCacheKeyAndForwardedToOriginCookiesConfig)
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) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type CachePolicySpecParametersInCacheKeyAndForwardedToOriginCookiesConfigCookies ¶
type CachePolicySpecParametersInCacheKeyAndForwardedToOriginCookiesConfigCookies struct { // +optional Items []string `json:"items,omitempty" tf:"items"` }
func (*CachePolicySpecParametersInCacheKeyAndForwardedToOriginCookiesConfigCookies) DeepCopy ¶
func (in *CachePolicySpecParametersInCacheKeyAndForwardedToOriginCookiesConfigCookies) DeepCopy() *CachePolicySpecParametersInCacheKeyAndForwardedToOriginCookiesConfigCookies
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CachePolicySpecParametersInCacheKeyAndForwardedToOriginCookiesConfigCookies.
func (*CachePolicySpecParametersInCacheKeyAndForwardedToOriginCookiesConfigCookies) DeepCopyInto ¶
func (in *CachePolicySpecParametersInCacheKeyAndForwardedToOriginCookiesConfigCookies) DeepCopyInto(out *CachePolicySpecParametersInCacheKeyAndForwardedToOriginCookiesConfigCookies)
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) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
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 ¶
func (in *CachePolicySpecParametersInCacheKeyAndForwardedToOriginHeadersConfig) DeepCopy() *CachePolicySpecParametersInCacheKeyAndForwardedToOriginHeadersConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CachePolicySpecParametersInCacheKeyAndForwardedToOriginHeadersConfig.
func (*CachePolicySpecParametersInCacheKeyAndForwardedToOriginHeadersConfig) DeepCopyInto ¶
func (in *CachePolicySpecParametersInCacheKeyAndForwardedToOriginHeadersConfig) DeepCopyInto(out *CachePolicySpecParametersInCacheKeyAndForwardedToOriginHeadersConfig)
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) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type CachePolicySpecParametersInCacheKeyAndForwardedToOriginHeadersConfigHeaders ¶
type CachePolicySpecParametersInCacheKeyAndForwardedToOriginHeadersConfigHeaders struct { // +optional Items []string `json:"items,omitempty" tf:"items"` }
func (*CachePolicySpecParametersInCacheKeyAndForwardedToOriginHeadersConfigHeaders) DeepCopy ¶
func (in *CachePolicySpecParametersInCacheKeyAndForwardedToOriginHeadersConfigHeaders) DeepCopy() *CachePolicySpecParametersInCacheKeyAndForwardedToOriginHeadersConfigHeaders
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CachePolicySpecParametersInCacheKeyAndForwardedToOriginHeadersConfigHeaders.
func (*CachePolicySpecParametersInCacheKeyAndForwardedToOriginHeadersConfigHeaders) DeepCopyInto ¶
func (in *CachePolicySpecParametersInCacheKeyAndForwardedToOriginHeadersConfigHeaders) DeepCopyInto(out *CachePolicySpecParametersInCacheKeyAndForwardedToOriginHeadersConfigHeaders)
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) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
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 ¶
func (in *CachePolicySpecParametersInCacheKeyAndForwardedToOriginQueryStringsConfig) DeepCopy() *CachePolicySpecParametersInCacheKeyAndForwardedToOriginQueryStringsConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CachePolicySpecParametersInCacheKeyAndForwardedToOriginQueryStringsConfig.
func (*CachePolicySpecParametersInCacheKeyAndForwardedToOriginQueryStringsConfig) DeepCopyInto ¶
func (in *CachePolicySpecParametersInCacheKeyAndForwardedToOriginQueryStringsConfig) DeepCopyInto(out *CachePolicySpecParametersInCacheKeyAndForwardedToOriginQueryStringsConfig)
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) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type CachePolicySpecParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStrings ¶
type CachePolicySpecParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStrings struct { // +optional Items []string `json:"items,omitempty" tf:"items"` }
func (*CachePolicySpecParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStrings) DeepCopy ¶
func (in *CachePolicySpecParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStrings) DeepCopy() *CachePolicySpecParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStrings
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CachePolicySpecParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStrings.
func (*CachePolicySpecParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStrings) DeepCopyInto ¶
func (in *CachePolicySpecParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStrings) DeepCopyInto(out *CachePolicySpecParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStrings)
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) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
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"` // +optional ParametersInCacheKeyAndForwardedToOrigin *CachePolicySpecParametersInCacheKeyAndForwardedToOrigin `json:"parametersInCacheKeyAndForwardedToOrigin,omitempty" tf:"parameters_in_cache_key_and_forwarded_to_origin"` }
func (*CachePolicySpecResource) DeepCopy ¶
func (in *CachePolicySpecResource) DeepCopy() *CachePolicySpecResource
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 ¶
func (in *DistributionSpecCustomErrorResponse) DeepCopy() *DistributionSpecCustomErrorResponse
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DistributionSpecCustomErrorResponse.
func (*DistributionSpecCustomErrorResponse) DeepCopyInto ¶
func (in *DistributionSpecCustomErrorResponse) DeepCopyInto(out *DistributionSpecCustomErrorResponse)
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 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 ¶
func (in *DistributionSpecDefaultCacheBehavior) DeepCopy() *DistributionSpecDefaultCacheBehavior
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DistributionSpecDefaultCacheBehavior.
func (*DistributionSpecDefaultCacheBehavior) DeepCopyInto ¶
func (in *DistributionSpecDefaultCacheBehavior) DeepCopyInto(out *DistributionSpecDefaultCacheBehavior)
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) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
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 ¶
func (in *DistributionSpecDefaultCacheBehaviorForwardedValues) DeepCopy() *DistributionSpecDefaultCacheBehaviorForwardedValues
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DistributionSpecDefaultCacheBehaviorForwardedValues.
func (*DistributionSpecDefaultCacheBehaviorForwardedValues) DeepCopyInto ¶
func (in *DistributionSpecDefaultCacheBehaviorForwardedValues) DeepCopyInto(out *DistributionSpecDefaultCacheBehaviorForwardedValues)
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) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type DistributionSpecDefaultCacheBehaviorForwardedValuesCookies ¶
type DistributionSpecDefaultCacheBehaviorForwardedValuesCookies struct { Forward *string `json:"forward" tf:"forward"` // +optional WhitelistedNames []string `json:"whitelistedNames,omitempty" tf:"whitelisted_names"` }
func (*DistributionSpecDefaultCacheBehaviorForwardedValuesCookies) DeepCopy ¶
func (in *DistributionSpecDefaultCacheBehaviorForwardedValuesCookies) DeepCopy() *DistributionSpecDefaultCacheBehaviorForwardedValuesCookies
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DistributionSpecDefaultCacheBehaviorForwardedValuesCookies.
func (*DistributionSpecDefaultCacheBehaviorForwardedValuesCookies) DeepCopyInto ¶
func (in *DistributionSpecDefaultCacheBehaviorForwardedValuesCookies) DeepCopyInto(out *DistributionSpecDefaultCacheBehaviorForwardedValuesCookies)
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) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type DistributionSpecDefaultCacheBehaviorFunctionAssociation ¶
type DistributionSpecDefaultCacheBehaviorFunctionAssociation struct { EventType *string `json:"eventType" tf:"event_type"` FunctionArn *string `json:"functionArn" tf:"function_arn"` }
func (*DistributionSpecDefaultCacheBehaviorFunctionAssociation) DeepCopy ¶
func (in *DistributionSpecDefaultCacheBehaviorFunctionAssociation) DeepCopy() *DistributionSpecDefaultCacheBehaviorFunctionAssociation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DistributionSpecDefaultCacheBehaviorFunctionAssociation.
func (*DistributionSpecDefaultCacheBehaviorFunctionAssociation) DeepCopyInto ¶
func (in *DistributionSpecDefaultCacheBehaviorFunctionAssociation) DeepCopyInto(out *DistributionSpecDefaultCacheBehaviorFunctionAssociation)
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 ¶
func (in *DistributionSpecDefaultCacheBehaviorLambdaFunctionAssociation) DeepCopy() *DistributionSpecDefaultCacheBehaviorLambdaFunctionAssociation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DistributionSpecDefaultCacheBehaviorLambdaFunctionAssociation.
func (*DistributionSpecDefaultCacheBehaviorLambdaFunctionAssociation) DeepCopyInto ¶
func (in *DistributionSpecDefaultCacheBehaviorLambdaFunctionAssociation) DeepCopyInto(out *DistributionSpecDefaultCacheBehaviorLambdaFunctionAssociation)
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 ¶
func (in *DistributionSpecLoggingConfig) DeepCopy() *DistributionSpecLoggingConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DistributionSpecLoggingConfig.
func (*DistributionSpecLoggingConfig) DeepCopyInto ¶
func (in *DistributionSpecLoggingConfig) DeepCopyInto(out *DistributionSpecLoggingConfig)
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) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
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 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 ¶
func (in *DistributionSpecOrderedCacheBehavior) DeepCopy() *DistributionSpecOrderedCacheBehavior
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DistributionSpecOrderedCacheBehavior.
func (*DistributionSpecOrderedCacheBehavior) DeepCopyInto ¶
func (in *DistributionSpecOrderedCacheBehavior) DeepCopyInto(out *DistributionSpecOrderedCacheBehavior)
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 ¶
func (in *DistributionSpecOrderedCacheBehaviorForwardedValues) DeepCopy() *DistributionSpecOrderedCacheBehaviorForwardedValues
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DistributionSpecOrderedCacheBehaviorForwardedValues.
func (*DistributionSpecOrderedCacheBehaviorForwardedValues) DeepCopyInto ¶
func (in *DistributionSpecOrderedCacheBehaviorForwardedValues) DeepCopyInto(out *DistributionSpecOrderedCacheBehaviorForwardedValues)
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) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type DistributionSpecOrderedCacheBehaviorForwardedValuesCookies ¶
type DistributionSpecOrderedCacheBehaviorForwardedValuesCookies struct { Forward *string `json:"forward" tf:"forward"` // +optional WhitelistedNames []string `json:"whitelistedNames,omitempty" tf:"whitelisted_names"` }
func (*DistributionSpecOrderedCacheBehaviorForwardedValuesCookies) DeepCopy ¶
func (in *DistributionSpecOrderedCacheBehaviorForwardedValuesCookies) DeepCopy() *DistributionSpecOrderedCacheBehaviorForwardedValuesCookies
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DistributionSpecOrderedCacheBehaviorForwardedValuesCookies.
func (*DistributionSpecOrderedCacheBehaviorForwardedValuesCookies) DeepCopyInto ¶
func (in *DistributionSpecOrderedCacheBehaviorForwardedValuesCookies) DeepCopyInto(out *DistributionSpecOrderedCacheBehaviorForwardedValuesCookies)
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) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type DistributionSpecOrderedCacheBehaviorFunctionAssociation ¶
type DistributionSpecOrderedCacheBehaviorFunctionAssociation struct { EventType *string `json:"eventType" tf:"event_type"` FunctionArn *string `json:"functionArn" tf:"function_arn"` }
func (*DistributionSpecOrderedCacheBehaviorFunctionAssociation) DeepCopy ¶
func (in *DistributionSpecOrderedCacheBehaviorFunctionAssociation) DeepCopy() *DistributionSpecOrderedCacheBehaviorFunctionAssociation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DistributionSpecOrderedCacheBehaviorFunctionAssociation.
func (*DistributionSpecOrderedCacheBehaviorFunctionAssociation) DeepCopyInto ¶
func (in *DistributionSpecOrderedCacheBehaviorFunctionAssociation) DeepCopyInto(out *DistributionSpecOrderedCacheBehaviorFunctionAssociation)
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 ¶
func (in *DistributionSpecOrderedCacheBehaviorLambdaFunctionAssociation) DeepCopy() *DistributionSpecOrderedCacheBehaviorLambdaFunctionAssociation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DistributionSpecOrderedCacheBehaviorLambdaFunctionAssociation.
func (*DistributionSpecOrderedCacheBehaviorLambdaFunctionAssociation) DeepCopyInto ¶
func (in *DistributionSpecOrderedCacheBehaviorLambdaFunctionAssociation) DeepCopyInto(out *DistributionSpecOrderedCacheBehaviorLambdaFunctionAssociation)
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 ¶
func (in *DistributionSpecOrigin) DeepCopy() *DistributionSpecOrigin
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 ¶
func (in *DistributionSpecOriginCustomHeader) DeepCopy() *DistributionSpecOriginCustomHeader
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DistributionSpecOriginCustomHeader.
func (*DistributionSpecOriginCustomHeader) DeepCopyInto ¶
func (in *DistributionSpecOriginCustomHeader) DeepCopyInto(out *DistributionSpecOriginCustomHeader)
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 ¶
func (in *DistributionSpecOriginCustomOriginConfig) DeepCopy() *DistributionSpecOriginCustomOriginConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DistributionSpecOriginCustomOriginConfig.
func (*DistributionSpecOriginCustomOriginConfig) DeepCopyInto ¶
func (in *DistributionSpecOriginCustomOriginConfig) DeepCopyInto(out *DistributionSpecOriginCustomOriginConfig)
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) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
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 ¶
func (in *DistributionSpecOriginGroup) DeepCopy() *DistributionSpecOriginGroup
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DistributionSpecOriginGroup.
func (*DistributionSpecOriginGroup) DeepCopyInto ¶
func (in *DistributionSpecOriginGroup) DeepCopyInto(out *DistributionSpecOriginGroup)
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 ¶
func (in *DistributionSpecOriginGroupFailoverCriteria) DeepCopy() *DistributionSpecOriginGroupFailoverCriteria
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DistributionSpecOriginGroupFailoverCriteria.
func (*DistributionSpecOriginGroupFailoverCriteria) DeepCopyInto ¶
func (in *DistributionSpecOriginGroupFailoverCriteria) DeepCopyInto(out *DistributionSpecOriginGroupFailoverCriteria)
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) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type DistributionSpecOriginGroupMember ¶
type DistributionSpecOriginGroupMember struct {
OriginID *string `json:"originID" tf:"origin_id"`
}
func (*DistributionSpecOriginGroupMember) DeepCopy ¶
func (in *DistributionSpecOriginGroupMember) DeepCopy() *DistributionSpecOriginGroupMember
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DistributionSpecOriginGroupMember.
func (*DistributionSpecOriginGroupMember) DeepCopyInto ¶
func (in *DistributionSpecOriginGroupMember) DeepCopyInto(out *DistributionSpecOriginGroupMember)
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 ¶
func (in *DistributionSpecOriginOriginShield) DeepCopy() *DistributionSpecOriginOriginShield
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DistributionSpecOriginOriginShield.
func (*DistributionSpecOriginOriginShield) DeepCopyInto ¶
func (in *DistributionSpecOriginOriginShield) DeepCopyInto(out *DistributionSpecOriginOriginShield)
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) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type DistributionSpecOriginS3OriginConfig ¶
type DistributionSpecOriginS3OriginConfig struct {
OriginAccessIdentity *string `json:"originAccessIdentity" tf:"origin_access_identity"`
}
func (*DistributionSpecOriginS3OriginConfig) DeepCopy ¶
func (in *DistributionSpecOriginS3OriginConfig) DeepCopy() *DistributionSpecOriginS3OriginConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DistributionSpecOriginS3OriginConfig.
func (*DistributionSpecOriginS3OriginConfig) DeepCopyInto ¶
func (in *DistributionSpecOriginS3OriginConfig) DeepCopyInto(out *DistributionSpecOriginS3OriginConfig)
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) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
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 ¶
func (in *DistributionSpecResource) DeepCopy() *DistributionSpecResource
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 ¶
func (in *DistributionSpecRestrictions) DeepCopy() *DistributionSpecRestrictions
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DistributionSpecRestrictions.
func (*DistributionSpecRestrictions) DeepCopyInto ¶
func (in *DistributionSpecRestrictions) DeepCopyInto(out *DistributionSpecRestrictions)
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) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type DistributionSpecRestrictionsGeoRestriction ¶
type DistributionSpecRestrictionsGeoRestriction struct { // +optional Locations []string `json:"locations,omitempty" tf:"locations"` RestrictionType *string `json:"restrictionType" tf:"restriction_type"` }
func (*DistributionSpecRestrictionsGeoRestriction) DeepCopy ¶
func (in *DistributionSpecRestrictionsGeoRestriction) DeepCopy() *DistributionSpecRestrictionsGeoRestriction
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DistributionSpecRestrictionsGeoRestriction.
func (*DistributionSpecRestrictionsGeoRestriction) DeepCopyInto ¶
func (in *DistributionSpecRestrictionsGeoRestriction) DeepCopyInto(out *DistributionSpecRestrictionsGeoRestriction)
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) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type DistributionSpecTrustedKeyGroups ¶
type DistributionSpecTrustedKeyGroups struct { // +optional Enabled *bool `json:"enabled,omitempty" tf:"enabled"` // +optional Items []DistributionSpecTrustedKeyGroupsItems `json:"items,omitempty" tf:"items"` }
func (*DistributionSpecTrustedKeyGroups) DeepCopy ¶
func (in *DistributionSpecTrustedKeyGroups) DeepCopy() *DistributionSpecTrustedKeyGroups
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DistributionSpecTrustedKeyGroups.
func (*DistributionSpecTrustedKeyGroups) DeepCopyInto ¶
func (in *DistributionSpecTrustedKeyGroups) DeepCopyInto(out *DistributionSpecTrustedKeyGroups)
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 ¶
func (in *DistributionSpecTrustedKeyGroupsItems) DeepCopy() *DistributionSpecTrustedKeyGroupsItems
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DistributionSpecTrustedKeyGroupsItems.
func (*DistributionSpecTrustedKeyGroupsItems) DeepCopyInto ¶
func (in *DistributionSpecTrustedKeyGroupsItems) DeepCopyInto(out *DistributionSpecTrustedKeyGroupsItems)
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 ¶
func (in *DistributionSpecTrustedSigners) DeepCopy() *DistributionSpecTrustedSigners
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DistributionSpecTrustedSigners.
func (*DistributionSpecTrustedSigners) DeepCopyInto ¶
func (in *DistributionSpecTrustedSigners) DeepCopyInto(out *DistributionSpecTrustedSigners)
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 ¶
func (in *DistributionSpecTrustedSignersItems) DeepCopy() *DistributionSpecTrustedSignersItems
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DistributionSpecTrustedSignersItems.
func (*DistributionSpecTrustedSignersItems) DeepCopyInto ¶
func (in *DistributionSpecTrustedSignersItems) DeepCopyInto(out *DistributionSpecTrustedSignersItems)
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 ¶
func (in *DistributionSpecViewerCertificate) DeepCopy() *DistributionSpecViewerCertificate
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DistributionSpecViewerCertificate.
func (*DistributionSpecViewerCertificate) DeepCopyInto ¶
func (in *DistributionSpecViewerCertificate) DeepCopyInto(out *DistributionSpecViewerCertificate)
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) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
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 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 ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Function.
func (*Function) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Function) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Function) SetupWebhookWithManager ¶
func (*Function) ValidateCreate ¶
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*Function) ValidateDelete ¶
ValidateDelete 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"` 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 ¶
func (in *FunctionSpecResource) DeepCopy() *FunctionSpecResource
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 ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KeyGroup.
func (*KeyGroup) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*KeyGroup) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*KeyGroup) SetupWebhookWithManager ¶
func (*KeyGroup) ValidateCreate ¶
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*KeyGroup) ValidateDelete ¶
ValidateDelete 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 ¶
func (in *KeyGroupSpecResource) DeepCopy() *KeyGroupSpecResource
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 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 ¶
func (in *OriginAccessIdentity) DeepCopy() *OriginAccessIdentity
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 ¶
func (in *OriginAccessIdentityList) DeepCopy() *OriginAccessIdentityList
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 ¶
func (in *OriginAccessIdentitySpec) DeepCopy() *OriginAccessIdentitySpec
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 ¶
func (in *OriginAccessIdentitySpecResource) DeepCopy() *OriginAccessIdentitySpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OriginAccessIdentitySpecResource.
func (*OriginAccessIdentitySpecResource) DeepCopyInto ¶
func (in *OriginAccessIdentitySpecResource) DeepCopyInto(out *OriginAccessIdentitySpecResource)
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 ¶
func (in *OriginAccessIdentityStatus) DeepCopy() *OriginAccessIdentityStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OriginAccessIdentityStatus.
func (*OriginAccessIdentityStatus) DeepCopyInto ¶
func (in *OriginAccessIdentityStatus) DeepCopyInto(out *OriginAccessIdentityStatus)
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 ¶
func (in *OriginRequestPolicyList) DeepCopy() *OriginRequestPolicyList
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 ¶
func (in *OriginRequestPolicySpec) DeepCopy() *OriginRequestPolicySpec
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 ¶
func (in *OriginRequestPolicySpecCookiesConfig) DeepCopy() *OriginRequestPolicySpecCookiesConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OriginRequestPolicySpecCookiesConfig.
func (*OriginRequestPolicySpecCookiesConfig) DeepCopyInto ¶
func (in *OriginRequestPolicySpecCookiesConfig) DeepCopyInto(out *OriginRequestPolicySpecCookiesConfig)
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) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type OriginRequestPolicySpecCookiesConfigCookies ¶
type OriginRequestPolicySpecCookiesConfigCookies struct { // +optional Items []string `json:"items,omitempty" tf:"items"` }
func (*OriginRequestPolicySpecCookiesConfigCookies) DeepCopy ¶
func (in *OriginRequestPolicySpecCookiesConfigCookies) DeepCopy() *OriginRequestPolicySpecCookiesConfigCookies
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OriginRequestPolicySpecCookiesConfigCookies.
func (*OriginRequestPolicySpecCookiesConfigCookies) DeepCopyInto ¶
func (in *OriginRequestPolicySpecCookiesConfigCookies) DeepCopyInto(out *OriginRequestPolicySpecCookiesConfigCookies)
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) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
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 ¶
func (in *OriginRequestPolicySpecHeadersConfig) DeepCopy() *OriginRequestPolicySpecHeadersConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OriginRequestPolicySpecHeadersConfig.
func (*OriginRequestPolicySpecHeadersConfig) DeepCopyInto ¶
func (in *OriginRequestPolicySpecHeadersConfig) DeepCopyInto(out *OriginRequestPolicySpecHeadersConfig)
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) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type OriginRequestPolicySpecHeadersConfigHeaders ¶
type OriginRequestPolicySpecHeadersConfigHeaders struct { // +optional Items []string `json:"items,omitempty" tf:"items"` }
func (*OriginRequestPolicySpecHeadersConfigHeaders) DeepCopy ¶
func (in *OriginRequestPolicySpecHeadersConfigHeaders) DeepCopy() *OriginRequestPolicySpecHeadersConfigHeaders
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OriginRequestPolicySpecHeadersConfigHeaders.
func (*OriginRequestPolicySpecHeadersConfigHeaders) DeepCopyInto ¶
func (in *OriginRequestPolicySpecHeadersConfigHeaders) DeepCopyInto(out *OriginRequestPolicySpecHeadersConfigHeaders)
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) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
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 ¶
func (in *OriginRequestPolicySpecQueryStringsConfig) DeepCopy() *OriginRequestPolicySpecQueryStringsConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OriginRequestPolicySpecQueryStringsConfig.
func (*OriginRequestPolicySpecQueryStringsConfig) DeepCopyInto ¶
func (in *OriginRequestPolicySpecQueryStringsConfig) DeepCopyInto(out *OriginRequestPolicySpecQueryStringsConfig)
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) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type OriginRequestPolicySpecQueryStringsConfigQueryStrings ¶
type OriginRequestPolicySpecQueryStringsConfigQueryStrings struct { // +optional Items []string `json:"items,omitempty" tf:"items"` }
func (*OriginRequestPolicySpecQueryStringsConfigQueryStrings) DeepCopy ¶
func (in *OriginRequestPolicySpecQueryStringsConfigQueryStrings) DeepCopy() *OriginRequestPolicySpecQueryStringsConfigQueryStrings
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OriginRequestPolicySpecQueryStringsConfigQueryStrings.
func (*OriginRequestPolicySpecQueryStringsConfigQueryStrings) DeepCopyInto ¶
func (in *OriginRequestPolicySpecQueryStringsConfigQueryStrings) DeepCopyInto(out *OriginRequestPolicySpecQueryStringsConfigQueryStrings)
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) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
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 ¶
func (in *OriginRequestPolicySpecResource) DeepCopy() *OriginRequestPolicySpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OriginRequestPolicySpecResource.
func (*OriginRequestPolicySpecResource) DeepCopyInto ¶
func (in *OriginRequestPolicySpecResource) DeepCopyInto(out *OriginRequestPolicySpecResource)
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 ¶
func (in *OriginRequestPolicyStatus) DeepCopy() *OriginRequestPolicyStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OriginRequestPolicyStatus.
func (*OriginRequestPolicyStatus) DeepCopyInto ¶
func (in *OriginRequestPolicyStatus) DeepCopyInto(out *OriginRequestPolicyStatus)
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 ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PublicKey.
func (*PublicKey) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PublicKey) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*PublicKey) SetupWebhookWithManager ¶
func (*PublicKey) ValidateCreate ¶
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*PublicKey) ValidateDelete ¶
ValidateDelete 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 ¶
func (in *PublicKeySpecResource) DeepCopy() *PublicKeySpecResource
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 ¶
func (in *RealtimeLogConfigList) DeepCopy() *RealtimeLogConfigList
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 ¶
func (in *RealtimeLogConfigSpec) DeepCopy() *RealtimeLogConfigSpec
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 ¶
func (in *RealtimeLogConfigSpecEndpoint) DeepCopy() *RealtimeLogConfigSpecEndpoint
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RealtimeLogConfigSpecEndpoint.
func (*RealtimeLogConfigSpecEndpoint) DeepCopyInto ¶
func (in *RealtimeLogConfigSpecEndpoint) DeepCopyInto(out *RealtimeLogConfigSpecEndpoint)
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) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type RealtimeLogConfigSpecEndpointKinesisStreamConfig ¶
type RealtimeLogConfigSpecEndpointKinesisStreamConfig struct { RoleArn *string `json:"roleArn" tf:"role_arn"` StreamArn *string `json:"streamArn" tf:"stream_arn"` }
func (*RealtimeLogConfigSpecEndpointKinesisStreamConfig) DeepCopy ¶
func (in *RealtimeLogConfigSpecEndpointKinesisStreamConfig) DeepCopy() *RealtimeLogConfigSpecEndpointKinesisStreamConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RealtimeLogConfigSpecEndpointKinesisStreamConfig.
func (*RealtimeLogConfigSpecEndpointKinesisStreamConfig) DeepCopyInto ¶
func (in *RealtimeLogConfigSpecEndpointKinesisStreamConfig) DeepCopyInto(out *RealtimeLogConfigSpecEndpointKinesisStreamConfig)
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) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
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 ¶
func (in *RealtimeLogConfigSpecResource) DeepCopy() *RealtimeLogConfigSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RealtimeLogConfigSpecResource.
func (*RealtimeLogConfigSpecResource) DeepCopyInto ¶
func (in *RealtimeLogConfigSpecResource) DeepCopyInto(out *RealtimeLogConfigSpecResource)
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 ¶
func (in *RealtimeLogConfigStatus) DeepCopy() *RealtimeLogConfigStatus
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.
Source Files
¶
- cache_policy_types.go
- cache_policy_webhook.go
- codec.go
- distribution_types.go
- distribution_webhook.go
- doc.go
- function_types.go
- function_webhook.go
- key_group_types.go
- key_group_webhook.go
- origin_access_identity_types.go
- origin_access_identity_webhook.go
- origin_request_policy_types.go
- origin_request_policy_webhook.go
- public_key_types.go
- public_key_webhook.go
- realtime_log_config_types.go
- realtime_log_config_webhook.go
- register.go
- zz_generated.deepcopy.go