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:"-"`
}
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:"-"`
}
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:"-"`
}
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:"-"`
}
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:"-"`
}
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:"-"`
}
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:"-"`
}
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:"-"`
}
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