Documentation ¶
Overview ¶
+groupName=cdn.azurerm.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 Endpoint
- func (in *Endpoint) DeepCopy() *Endpoint
- func (in *Endpoint) DeepCopyInto(out *Endpoint)
- func (in *Endpoint) DeepCopyObject() runtime.Object
- func (r *Endpoint) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *Endpoint) ValidateCreate() error
- func (r *Endpoint) ValidateDelete() error
- func (r *Endpoint) ValidateUpdate(old runtime.Object) error
- type EndpointCustomDomain
- func (in *EndpointCustomDomain) DeepCopy() *EndpointCustomDomain
- func (in *EndpointCustomDomain) DeepCopyInto(out *EndpointCustomDomain)
- func (in *EndpointCustomDomain) DeepCopyObject() runtime.Object
- func (r *EndpointCustomDomain) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *EndpointCustomDomain) ValidateCreate() error
- func (r *EndpointCustomDomain) ValidateDelete() error
- func (r *EndpointCustomDomain) ValidateUpdate(old runtime.Object) error
- type EndpointCustomDomainList
- type EndpointCustomDomainSpec
- type EndpointCustomDomainSpecCdnManagedHTTPS
- type EndpointCustomDomainSpecCdnManagedHTTPSCodec
- type EndpointCustomDomainSpecResource
- type EndpointCustomDomainSpecUserManagedHTTPS
- type EndpointCustomDomainSpecUserManagedHTTPSCodec
- type EndpointCustomDomainStatus
- type EndpointList
- type EndpointSpec
- type EndpointSpecDeliveryRule
- type EndpointSpecDeliveryRuleCacheExpirationAction
- type EndpointSpecDeliveryRuleCacheExpirationActionCodec
- func (EndpointSpecDeliveryRuleCacheExpirationActionCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (EndpointSpecDeliveryRuleCacheExpirationActionCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (EndpointSpecDeliveryRuleCacheExpirationActionCodec) IsEmpty(ptr unsafe.Pointer) bool
- type EndpointSpecDeliveryRuleCacheKeyQueryStringAction
- type EndpointSpecDeliveryRuleCacheKeyQueryStringActionCodec
- func (EndpointSpecDeliveryRuleCacheKeyQueryStringActionCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (EndpointSpecDeliveryRuleCacheKeyQueryStringActionCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (EndpointSpecDeliveryRuleCacheKeyQueryStringActionCodec) IsEmpty(ptr unsafe.Pointer) bool
- type EndpointSpecDeliveryRuleCookiesCondition
- type EndpointSpecDeliveryRuleDeviceCondition
- type EndpointSpecDeliveryRuleDeviceConditionCodec
- type EndpointSpecDeliveryRuleHttpVersionCondition
- type EndpointSpecDeliveryRuleModifyRequestHeaderAction
- type EndpointSpecDeliveryRuleModifyResponseHeaderAction
- type EndpointSpecDeliveryRulePostArgCondition
- type EndpointSpecDeliveryRuleQueryStringCondition
- type EndpointSpecDeliveryRuleRemoteAddressCondition
- type EndpointSpecDeliveryRuleRequestBodyCondition
- type EndpointSpecDeliveryRuleRequestHeaderCondition
- type EndpointSpecDeliveryRuleRequestMethodCondition
- type EndpointSpecDeliveryRuleRequestMethodConditionCodec
- func (EndpointSpecDeliveryRuleRequestMethodConditionCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (EndpointSpecDeliveryRuleRequestMethodConditionCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (EndpointSpecDeliveryRuleRequestMethodConditionCodec) IsEmpty(ptr unsafe.Pointer) bool
- type EndpointSpecDeliveryRuleRequestSchemeCondition
- type EndpointSpecDeliveryRuleRequestSchemeConditionCodec
- func (EndpointSpecDeliveryRuleRequestSchemeConditionCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (EndpointSpecDeliveryRuleRequestSchemeConditionCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (EndpointSpecDeliveryRuleRequestSchemeConditionCodec) IsEmpty(ptr unsafe.Pointer) bool
- type EndpointSpecDeliveryRuleRequestURICondition
- type EndpointSpecDeliveryRuleUrlFileExtensionCondition
- type EndpointSpecDeliveryRuleUrlFileNameCondition
- type EndpointSpecDeliveryRuleUrlPathCondition
- type EndpointSpecDeliveryRuleUrlRedirectAction
- type EndpointSpecDeliveryRuleUrlRedirectActionCodec
- type EndpointSpecDeliveryRuleUrlRewriteAction
- type EndpointSpecDeliveryRuleUrlRewriteActionCodec
- type EndpointSpecGeoFilter
- type EndpointSpecGlobalDeliveryRule
- type EndpointSpecGlobalDeliveryRuleCacheExpirationAction
- type EndpointSpecGlobalDeliveryRuleCacheExpirationActionCodec
- func (EndpointSpecGlobalDeliveryRuleCacheExpirationActionCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (EndpointSpecGlobalDeliveryRuleCacheExpirationActionCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (EndpointSpecGlobalDeliveryRuleCacheExpirationActionCodec) IsEmpty(ptr unsafe.Pointer) bool
- type EndpointSpecGlobalDeliveryRuleCacheKeyQueryStringAction
- type EndpointSpecGlobalDeliveryRuleCacheKeyQueryStringActionCodec
- func (EndpointSpecGlobalDeliveryRuleCacheKeyQueryStringActionCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (EndpointSpecGlobalDeliveryRuleCacheKeyQueryStringActionCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (EndpointSpecGlobalDeliveryRuleCacheKeyQueryStringActionCodec) IsEmpty(ptr unsafe.Pointer) bool
- type EndpointSpecGlobalDeliveryRuleCodec
- type EndpointSpecGlobalDeliveryRuleModifyRequestHeaderAction
- type EndpointSpecGlobalDeliveryRuleModifyResponseHeaderAction
- type EndpointSpecGlobalDeliveryRuleUrlRedirectAction
- type EndpointSpecGlobalDeliveryRuleUrlRedirectActionCodec
- func (EndpointSpecGlobalDeliveryRuleUrlRedirectActionCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (EndpointSpecGlobalDeliveryRuleUrlRedirectActionCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (EndpointSpecGlobalDeliveryRuleUrlRedirectActionCodec) IsEmpty(ptr unsafe.Pointer) bool
- type EndpointSpecGlobalDeliveryRuleUrlRewriteAction
- type EndpointSpecGlobalDeliveryRuleUrlRewriteActionCodec
- func (EndpointSpecGlobalDeliveryRuleUrlRewriteActionCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (EndpointSpecGlobalDeliveryRuleUrlRewriteActionCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (EndpointSpecGlobalDeliveryRuleUrlRewriteActionCodec) IsEmpty(ptr unsafe.Pointer) bool
- type EndpointSpecOrigin
- type EndpointSpecResource
- type EndpointStatus
- type Profile
- func (in *Profile) DeepCopy() *Profile
- func (in *Profile) DeepCopyInto(out *Profile)
- func (in *Profile) DeepCopyObject() runtime.Object
- func (r *Profile) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *Profile) ValidateCreate() error
- func (r *Profile) ValidateDelete() error
- func (r *Profile) ValidateUpdate(old runtime.Object) error
- type ProfileList
- type ProfileSpec
- type ProfileSpecResource
- type ProfileStatus
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: cdn.GroupName, Version: "v1alpha1"}
Functions ¶
func GetDecoder ¶
func GetDecoder() map[string]jsoniter.ValDecoder
func GetEncoder ¶
func GetEncoder() map[string]jsoniter.ValEncoder
func Kind ¶
Kind takes an unqualified kind and returns a Group qualified GroupKind
func Resource ¶
func Resource(resource string) schema.GroupResource
Resource takes an unqualified resource and returns a Group qualified GroupResource
Types ¶
type Endpoint ¶
type Endpoint struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec EndpointSpec `json:"spec,omitempty"` Status EndpointStatus `json:"status,omitempty"` }
func (*Endpoint) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Endpoint.
func (*Endpoint) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Endpoint) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Endpoint) SetupWebhookWithManager ¶
func (*Endpoint) ValidateCreate ¶
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*Endpoint) ValidateDelete ¶
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
type EndpointCustomDomain ¶ added in v0.5.0
type EndpointCustomDomain struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec EndpointCustomDomainSpec `json:"spec,omitempty"` Status EndpointCustomDomainStatus `json:"status,omitempty"` }
func (*EndpointCustomDomain) DeepCopy ¶ added in v0.5.0
func (in *EndpointCustomDomain) DeepCopy() *EndpointCustomDomain
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EndpointCustomDomain.
func (*EndpointCustomDomain) DeepCopyInto ¶ added in v0.5.0
func (in *EndpointCustomDomain) DeepCopyInto(out *EndpointCustomDomain)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*EndpointCustomDomain) DeepCopyObject ¶ added in v0.5.0
func (in *EndpointCustomDomain) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*EndpointCustomDomain) SetupWebhookWithManager ¶ added in v0.5.0
func (r *EndpointCustomDomain) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*EndpointCustomDomain) ValidateCreate ¶ added in v0.5.0
func (r *EndpointCustomDomain) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*EndpointCustomDomain) ValidateDelete ¶ added in v0.5.0
func (r *EndpointCustomDomain) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*EndpointCustomDomain) ValidateUpdate ¶ added in v0.5.0
func (r *EndpointCustomDomain) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type EndpointCustomDomainList ¶ added in v0.5.0
type EndpointCustomDomainList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of EndpointCustomDomain CRD objects Items []EndpointCustomDomain `json:"items,omitempty"` }
EndpointCustomDomainList is a list of EndpointCustomDomains
func (*EndpointCustomDomainList) DeepCopy ¶ added in v0.5.0
func (in *EndpointCustomDomainList) DeepCopy() *EndpointCustomDomainList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EndpointCustomDomainList.
func (*EndpointCustomDomainList) DeepCopyInto ¶ added in v0.5.0
func (in *EndpointCustomDomainList) DeepCopyInto(out *EndpointCustomDomainList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*EndpointCustomDomainList) DeepCopyObject ¶ added in v0.5.0
func (in *EndpointCustomDomainList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type EndpointCustomDomainSpec ¶ added in v0.5.0
type EndpointCustomDomainSpec struct { State *EndpointCustomDomainSpecResource `json:"state,omitempty" tf:"-"` Resource EndpointCustomDomainSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*EndpointCustomDomainSpec) DeepCopy ¶ added in v0.5.0
func (in *EndpointCustomDomainSpec) DeepCopy() *EndpointCustomDomainSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EndpointCustomDomainSpec.
func (*EndpointCustomDomainSpec) DeepCopyInto ¶ added in v0.5.0
func (in *EndpointCustomDomainSpec) DeepCopyInto(out *EndpointCustomDomainSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EndpointCustomDomainSpecCdnManagedHTTPS ¶ added in v0.5.0
type EndpointCustomDomainSpecCdnManagedHTTPS struct { CertificateType *string `json:"certificateType" tf:"certificate_type"` ProtocolType *string `json:"protocolType" tf:"protocol_type"` // +optional TlsVersion *string `json:"tlsVersion,omitempty" tf:"tls_version"` }
func (*EndpointCustomDomainSpecCdnManagedHTTPS) DeepCopy ¶ added in v0.5.0
func (in *EndpointCustomDomainSpecCdnManagedHTTPS) DeepCopy() *EndpointCustomDomainSpecCdnManagedHTTPS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EndpointCustomDomainSpecCdnManagedHTTPS.
func (*EndpointCustomDomainSpecCdnManagedHTTPS) DeepCopyInto ¶ added in v0.5.0
func (in *EndpointCustomDomainSpecCdnManagedHTTPS) DeepCopyInto(out *EndpointCustomDomainSpecCdnManagedHTTPS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EndpointCustomDomainSpecCdnManagedHTTPSCodec ¶ added in v0.5.0
type EndpointCustomDomainSpecCdnManagedHTTPSCodec struct { }
+k8s:deepcopy-gen=false
func (EndpointCustomDomainSpecCdnManagedHTTPSCodec) Decode ¶ added in v0.5.0
func (EndpointCustomDomainSpecCdnManagedHTTPSCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (EndpointCustomDomainSpecCdnManagedHTTPSCodec) Encode ¶ added in v0.5.0
func (EndpointCustomDomainSpecCdnManagedHTTPSCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (EndpointCustomDomainSpecCdnManagedHTTPSCodec) IsEmpty ¶ added in v0.5.0
func (EndpointCustomDomainSpecCdnManagedHTTPSCodec) IsEmpty(ptr unsafe.Pointer) bool
type EndpointCustomDomainSpecResource ¶ added in v0.5.0
type EndpointCustomDomainSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` CdnEndpointID *string `json:"cdnEndpointID" tf:"cdn_endpoint_id"` // +optional CdnManagedHTTPS *EndpointCustomDomainSpecCdnManagedHTTPS `json:"cdnManagedHTTPS,omitempty" tf:"cdn_managed_https"` HostName *string `json:"hostName" tf:"host_name"` Name *string `json:"name" tf:"name"` // +optional UserManagedHTTPS *EndpointCustomDomainSpecUserManagedHTTPS `json:"userManagedHTTPS,omitempty" tf:"user_managed_https"` }
func (*EndpointCustomDomainSpecResource) DeepCopy ¶ added in v0.5.0
func (in *EndpointCustomDomainSpecResource) DeepCopy() *EndpointCustomDomainSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EndpointCustomDomainSpecResource.
func (*EndpointCustomDomainSpecResource) DeepCopyInto ¶ added in v0.5.0
func (in *EndpointCustomDomainSpecResource) DeepCopyInto(out *EndpointCustomDomainSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EndpointCustomDomainSpecUserManagedHTTPS ¶ added in v0.5.0
type EndpointCustomDomainSpecUserManagedHTTPS struct { KeyVaultCertificateID *string `json:"keyVaultCertificateID" tf:"key_vault_certificate_id"` // +optional TlsVersion *string `json:"tlsVersion,omitempty" tf:"tls_version"` }
func (*EndpointCustomDomainSpecUserManagedHTTPS) DeepCopy ¶ added in v0.5.0
func (in *EndpointCustomDomainSpecUserManagedHTTPS) DeepCopy() *EndpointCustomDomainSpecUserManagedHTTPS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EndpointCustomDomainSpecUserManagedHTTPS.
func (*EndpointCustomDomainSpecUserManagedHTTPS) DeepCopyInto ¶ added in v0.5.0
func (in *EndpointCustomDomainSpecUserManagedHTTPS) DeepCopyInto(out *EndpointCustomDomainSpecUserManagedHTTPS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EndpointCustomDomainSpecUserManagedHTTPSCodec ¶ added in v0.5.0
type EndpointCustomDomainSpecUserManagedHTTPSCodec struct { }
+k8s:deepcopy-gen=false
func (EndpointCustomDomainSpecUserManagedHTTPSCodec) Decode ¶ added in v0.5.0
func (EndpointCustomDomainSpecUserManagedHTTPSCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (EndpointCustomDomainSpecUserManagedHTTPSCodec) Encode ¶ added in v0.5.0
func (EndpointCustomDomainSpecUserManagedHTTPSCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (EndpointCustomDomainSpecUserManagedHTTPSCodec) IsEmpty ¶ added in v0.5.0
func (EndpointCustomDomainSpecUserManagedHTTPSCodec) IsEmpty(ptr unsafe.Pointer) bool
type EndpointCustomDomainStatus ¶ added in v0.5.0
type EndpointCustomDomainStatus 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 (*EndpointCustomDomainStatus) DeepCopy ¶ added in v0.5.0
func (in *EndpointCustomDomainStatus) DeepCopy() *EndpointCustomDomainStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EndpointCustomDomainStatus.
func (*EndpointCustomDomainStatus) DeepCopyInto ¶ added in v0.5.0
func (in *EndpointCustomDomainStatus) DeepCopyInto(out *EndpointCustomDomainStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EndpointList ¶
type EndpointList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of Endpoint CRD objects Items []Endpoint `json:"items,omitempty"` }
EndpointList is a list of Endpoints
func (*EndpointList) DeepCopy ¶
func (in *EndpointList) DeepCopy() *EndpointList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EndpointList.
func (*EndpointList) DeepCopyInto ¶
func (in *EndpointList) DeepCopyInto(out *EndpointList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*EndpointList) DeepCopyObject ¶
func (in *EndpointList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type EndpointSpec ¶
type EndpointSpec struct { State *EndpointSpecResource `json:"state,omitempty" tf:"-"` Resource EndpointSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*EndpointSpec) DeepCopy ¶
func (in *EndpointSpec) DeepCopy() *EndpointSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EndpointSpec.
func (*EndpointSpec) DeepCopyInto ¶
func (in *EndpointSpec) DeepCopyInto(out *EndpointSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EndpointSpecDeliveryRule ¶
type EndpointSpecDeliveryRule struct { // +optional CacheExpirationAction *EndpointSpecDeliveryRuleCacheExpirationAction `json:"cacheExpirationAction,omitempty" tf:"cache_expiration_action"` // +optional CacheKeyQueryStringAction *EndpointSpecDeliveryRuleCacheKeyQueryStringAction `json:"cacheKeyQueryStringAction,omitempty" tf:"cache_key_query_string_action"` // +optional CookiesCondition []EndpointSpecDeliveryRuleCookiesCondition `json:"cookiesCondition,omitempty" tf:"cookies_condition"` // +optional DeviceCondition *EndpointSpecDeliveryRuleDeviceCondition `json:"deviceCondition,omitempty" tf:"device_condition"` // +optional HttpVersionCondition []EndpointSpecDeliveryRuleHttpVersionCondition `json:"httpVersionCondition,omitempty" tf:"http_version_condition"` // +optional ModifyRequestHeaderAction []EndpointSpecDeliveryRuleModifyRequestHeaderAction `json:"modifyRequestHeaderAction,omitempty" tf:"modify_request_header_action"` // +optional ModifyResponseHeaderAction []EndpointSpecDeliveryRuleModifyResponseHeaderAction `json:"modifyResponseHeaderAction,omitempty" tf:"modify_response_header_action"` Name *string `json:"name" tf:"name"` Order *int64 `json:"order" tf:"order"` // +optional PostArgCondition []EndpointSpecDeliveryRulePostArgCondition `json:"postArgCondition,omitempty" tf:"post_arg_condition"` // +optional QueryStringCondition []EndpointSpecDeliveryRuleQueryStringCondition `json:"queryStringCondition,omitempty" tf:"query_string_condition"` // +optional RemoteAddressCondition []EndpointSpecDeliveryRuleRemoteAddressCondition `json:"remoteAddressCondition,omitempty" tf:"remote_address_condition"` // +optional RequestBodyCondition []EndpointSpecDeliveryRuleRequestBodyCondition `json:"requestBodyCondition,omitempty" tf:"request_body_condition"` // +optional RequestHeaderCondition []EndpointSpecDeliveryRuleRequestHeaderCondition `json:"requestHeaderCondition,omitempty" tf:"request_header_condition"` // +optional RequestMethodCondition *EndpointSpecDeliveryRuleRequestMethodCondition `json:"requestMethodCondition,omitempty" tf:"request_method_condition"` // +optional RequestSchemeCondition *EndpointSpecDeliveryRuleRequestSchemeCondition `json:"requestSchemeCondition,omitempty" tf:"request_scheme_condition"` // +optional RequestURICondition []EndpointSpecDeliveryRuleRequestURICondition `json:"requestURICondition,omitempty" tf:"request_uri_condition"` // +optional UrlFileExtensionCondition []EndpointSpecDeliveryRuleUrlFileExtensionCondition `json:"urlFileExtensionCondition,omitempty" tf:"url_file_extension_condition"` // +optional UrlFileNameCondition []EndpointSpecDeliveryRuleUrlFileNameCondition `json:"urlFileNameCondition,omitempty" tf:"url_file_name_condition"` // +optional UrlPathCondition []EndpointSpecDeliveryRuleUrlPathCondition `json:"urlPathCondition,omitempty" tf:"url_path_condition"` // +optional UrlRedirectAction *EndpointSpecDeliveryRuleUrlRedirectAction `json:"urlRedirectAction,omitempty" tf:"url_redirect_action"` // +optional UrlRewriteAction *EndpointSpecDeliveryRuleUrlRewriteAction `json:"urlRewriteAction,omitempty" tf:"url_rewrite_action"` }
func (*EndpointSpecDeliveryRule) DeepCopy ¶
func (in *EndpointSpecDeliveryRule) DeepCopy() *EndpointSpecDeliveryRule
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EndpointSpecDeliveryRule.
func (*EndpointSpecDeliveryRule) DeepCopyInto ¶
func (in *EndpointSpecDeliveryRule) DeepCopyInto(out *EndpointSpecDeliveryRule)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EndpointSpecDeliveryRuleCacheExpirationAction ¶
type EndpointSpecDeliveryRuleCacheExpirationAction struct { Behavior *string `json:"behavior" tf:"behavior"` // +optional Duration *string `json:"duration,omitempty" tf:"duration"` }
func (*EndpointSpecDeliveryRuleCacheExpirationAction) DeepCopy ¶
func (in *EndpointSpecDeliveryRuleCacheExpirationAction) DeepCopy() *EndpointSpecDeliveryRuleCacheExpirationAction
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EndpointSpecDeliveryRuleCacheExpirationAction.
func (*EndpointSpecDeliveryRuleCacheExpirationAction) DeepCopyInto ¶
func (in *EndpointSpecDeliveryRuleCacheExpirationAction) DeepCopyInto(out *EndpointSpecDeliveryRuleCacheExpirationAction)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EndpointSpecDeliveryRuleCacheExpirationActionCodec ¶
type EndpointSpecDeliveryRuleCacheExpirationActionCodec struct { }
+k8s:deepcopy-gen=false
func (EndpointSpecDeliveryRuleCacheExpirationActionCodec) Decode ¶
func (EndpointSpecDeliveryRuleCacheExpirationActionCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (EndpointSpecDeliveryRuleCacheExpirationActionCodec) Encode ¶
func (EndpointSpecDeliveryRuleCacheExpirationActionCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (EndpointSpecDeliveryRuleCacheExpirationActionCodec) IsEmpty ¶
func (EndpointSpecDeliveryRuleCacheExpirationActionCodec) IsEmpty(ptr unsafe.Pointer) bool
type EndpointSpecDeliveryRuleCacheKeyQueryStringAction ¶
type EndpointSpecDeliveryRuleCacheKeyQueryStringAction struct { Behavior *string `json:"behavior" tf:"behavior"` // +optional Parameters *string `json:"parameters,omitempty" tf:"parameters"` }
func (*EndpointSpecDeliveryRuleCacheKeyQueryStringAction) DeepCopy ¶
func (in *EndpointSpecDeliveryRuleCacheKeyQueryStringAction) DeepCopy() *EndpointSpecDeliveryRuleCacheKeyQueryStringAction
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EndpointSpecDeliveryRuleCacheKeyQueryStringAction.
func (*EndpointSpecDeliveryRuleCacheKeyQueryStringAction) DeepCopyInto ¶
func (in *EndpointSpecDeliveryRuleCacheKeyQueryStringAction) DeepCopyInto(out *EndpointSpecDeliveryRuleCacheKeyQueryStringAction)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EndpointSpecDeliveryRuleCacheKeyQueryStringActionCodec ¶
type EndpointSpecDeliveryRuleCacheKeyQueryStringActionCodec struct { }
+k8s:deepcopy-gen=false
func (EndpointSpecDeliveryRuleCacheKeyQueryStringActionCodec) Decode ¶
func (EndpointSpecDeliveryRuleCacheKeyQueryStringActionCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (EndpointSpecDeliveryRuleCacheKeyQueryStringActionCodec) Encode ¶
func (EndpointSpecDeliveryRuleCacheKeyQueryStringActionCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (EndpointSpecDeliveryRuleCacheKeyQueryStringActionCodec) IsEmpty ¶
func (EndpointSpecDeliveryRuleCacheKeyQueryStringActionCodec) IsEmpty(ptr unsafe.Pointer) bool
type EndpointSpecDeliveryRuleCookiesCondition ¶
type EndpointSpecDeliveryRuleCookiesCondition struct { // +optional // +kubebuilder:validation:MinItems=1 MatchValues []string `json:"matchValues,omitempty" tf:"match_values"` // +optional NegateCondition *bool `json:"negateCondition,omitempty" tf:"negate_condition"` Operator *string `json:"operator" tf:"operator"` Selector *string `json:"selector" tf:"selector"` // +optional Transforms []string `json:"transforms,omitempty" tf:"transforms"` }
func (*EndpointSpecDeliveryRuleCookiesCondition) DeepCopy ¶
func (in *EndpointSpecDeliveryRuleCookiesCondition) DeepCopy() *EndpointSpecDeliveryRuleCookiesCondition
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EndpointSpecDeliveryRuleCookiesCondition.
func (*EndpointSpecDeliveryRuleCookiesCondition) DeepCopyInto ¶
func (in *EndpointSpecDeliveryRuleCookiesCondition) DeepCopyInto(out *EndpointSpecDeliveryRuleCookiesCondition)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EndpointSpecDeliveryRuleDeviceCondition ¶
type EndpointSpecDeliveryRuleDeviceCondition struct { // +kubebuilder:validation:MinItems=1 MatchValues []string `json:"matchValues" tf:"match_values"` // +optional NegateCondition *bool `json:"negateCondition,omitempty" tf:"negate_condition"` // +optional Operator *string `json:"operator,omitempty" tf:"operator"` }
func (*EndpointSpecDeliveryRuleDeviceCondition) DeepCopy ¶
func (in *EndpointSpecDeliveryRuleDeviceCondition) DeepCopy() *EndpointSpecDeliveryRuleDeviceCondition
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EndpointSpecDeliveryRuleDeviceCondition.
func (*EndpointSpecDeliveryRuleDeviceCondition) DeepCopyInto ¶
func (in *EndpointSpecDeliveryRuleDeviceCondition) DeepCopyInto(out *EndpointSpecDeliveryRuleDeviceCondition)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EndpointSpecDeliveryRuleDeviceConditionCodec ¶
type EndpointSpecDeliveryRuleDeviceConditionCodec struct { }
+k8s:deepcopy-gen=false
func (EndpointSpecDeliveryRuleDeviceConditionCodec) Decode ¶
func (EndpointSpecDeliveryRuleDeviceConditionCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (EndpointSpecDeliveryRuleDeviceConditionCodec) Encode ¶
func (EndpointSpecDeliveryRuleDeviceConditionCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (EndpointSpecDeliveryRuleDeviceConditionCodec) IsEmpty ¶
func (EndpointSpecDeliveryRuleDeviceConditionCodec) IsEmpty(ptr unsafe.Pointer) bool
type EndpointSpecDeliveryRuleHttpVersionCondition ¶
type EndpointSpecDeliveryRuleHttpVersionCondition struct { // +kubebuilder:validation:MinItems=1 MatchValues []string `json:"matchValues" tf:"match_values"` // +optional NegateCondition *bool `json:"negateCondition,omitempty" tf:"negate_condition"` // +optional Operator *string `json:"operator,omitempty" tf:"operator"` }
func (*EndpointSpecDeliveryRuleHttpVersionCondition) DeepCopy ¶
func (in *EndpointSpecDeliveryRuleHttpVersionCondition) DeepCopy() *EndpointSpecDeliveryRuleHttpVersionCondition
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EndpointSpecDeliveryRuleHttpVersionCondition.
func (*EndpointSpecDeliveryRuleHttpVersionCondition) DeepCopyInto ¶
func (in *EndpointSpecDeliveryRuleHttpVersionCondition) DeepCopyInto(out *EndpointSpecDeliveryRuleHttpVersionCondition)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EndpointSpecDeliveryRuleModifyRequestHeaderAction ¶
type EndpointSpecDeliveryRuleModifyRequestHeaderAction struct { Action *string `json:"action" tf:"action"` Name *string `json:"name" tf:"name"` // +optional Value *string `json:"value,omitempty" tf:"value"` }
func (*EndpointSpecDeliveryRuleModifyRequestHeaderAction) DeepCopy ¶
func (in *EndpointSpecDeliveryRuleModifyRequestHeaderAction) DeepCopy() *EndpointSpecDeliveryRuleModifyRequestHeaderAction
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EndpointSpecDeliveryRuleModifyRequestHeaderAction.
func (*EndpointSpecDeliveryRuleModifyRequestHeaderAction) DeepCopyInto ¶
func (in *EndpointSpecDeliveryRuleModifyRequestHeaderAction) DeepCopyInto(out *EndpointSpecDeliveryRuleModifyRequestHeaderAction)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EndpointSpecDeliveryRuleModifyResponseHeaderAction ¶
type EndpointSpecDeliveryRuleModifyResponseHeaderAction struct { Action *string `json:"action" tf:"action"` Name *string `json:"name" tf:"name"` // +optional Value *string `json:"value,omitempty" tf:"value"` }
func (*EndpointSpecDeliveryRuleModifyResponseHeaderAction) DeepCopy ¶
func (in *EndpointSpecDeliveryRuleModifyResponseHeaderAction) DeepCopy() *EndpointSpecDeliveryRuleModifyResponseHeaderAction
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EndpointSpecDeliveryRuleModifyResponseHeaderAction.
func (*EndpointSpecDeliveryRuleModifyResponseHeaderAction) DeepCopyInto ¶
func (in *EndpointSpecDeliveryRuleModifyResponseHeaderAction) DeepCopyInto(out *EndpointSpecDeliveryRuleModifyResponseHeaderAction)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EndpointSpecDeliveryRulePostArgCondition ¶
type EndpointSpecDeliveryRulePostArgCondition struct { // +optional // +kubebuilder:validation:MinItems=1 MatchValues []string `json:"matchValues,omitempty" tf:"match_values"` // +optional NegateCondition *bool `json:"negateCondition,omitempty" tf:"negate_condition"` Operator *string `json:"operator" tf:"operator"` Selector *string `json:"selector" tf:"selector"` // +optional Transforms []string `json:"transforms,omitempty" tf:"transforms"` }
func (*EndpointSpecDeliveryRulePostArgCondition) DeepCopy ¶
func (in *EndpointSpecDeliveryRulePostArgCondition) DeepCopy() *EndpointSpecDeliveryRulePostArgCondition
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EndpointSpecDeliveryRulePostArgCondition.
func (*EndpointSpecDeliveryRulePostArgCondition) DeepCopyInto ¶
func (in *EndpointSpecDeliveryRulePostArgCondition) DeepCopyInto(out *EndpointSpecDeliveryRulePostArgCondition)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EndpointSpecDeliveryRuleQueryStringCondition ¶
type EndpointSpecDeliveryRuleQueryStringCondition struct { // +optional // +kubebuilder:validation:MinItems=1 MatchValues []string `json:"matchValues,omitempty" tf:"match_values"` // +optional NegateCondition *bool `json:"negateCondition,omitempty" tf:"negate_condition"` Operator *string `json:"operator" tf:"operator"` // +optional Transforms []string `json:"transforms,omitempty" tf:"transforms"` }
func (*EndpointSpecDeliveryRuleQueryStringCondition) DeepCopy ¶
func (in *EndpointSpecDeliveryRuleQueryStringCondition) DeepCopy() *EndpointSpecDeliveryRuleQueryStringCondition
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EndpointSpecDeliveryRuleQueryStringCondition.
func (*EndpointSpecDeliveryRuleQueryStringCondition) DeepCopyInto ¶
func (in *EndpointSpecDeliveryRuleQueryStringCondition) DeepCopyInto(out *EndpointSpecDeliveryRuleQueryStringCondition)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EndpointSpecDeliveryRuleRemoteAddressCondition ¶
type EndpointSpecDeliveryRuleRemoteAddressCondition struct { // +optional // +kubebuilder:validation:MinItems=1 MatchValues []string `json:"matchValues,omitempty" tf:"match_values"` // +optional NegateCondition *bool `json:"negateCondition,omitempty" tf:"negate_condition"` Operator *string `json:"operator" tf:"operator"` }
func (*EndpointSpecDeliveryRuleRemoteAddressCondition) DeepCopy ¶
func (in *EndpointSpecDeliveryRuleRemoteAddressCondition) DeepCopy() *EndpointSpecDeliveryRuleRemoteAddressCondition
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EndpointSpecDeliveryRuleRemoteAddressCondition.
func (*EndpointSpecDeliveryRuleRemoteAddressCondition) DeepCopyInto ¶
func (in *EndpointSpecDeliveryRuleRemoteAddressCondition) DeepCopyInto(out *EndpointSpecDeliveryRuleRemoteAddressCondition)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EndpointSpecDeliveryRuleRequestBodyCondition ¶
type EndpointSpecDeliveryRuleRequestBodyCondition struct { // +optional // +kubebuilder:validation:MinItems=1 MatchValues []string `json:"matchValues,omitempty" tf:"match_values"` // +optional NegateCondition *bool `json:"negateCondition,omitempty" tf:"negate_condition"` Operator *string `json:"operator" tf:"operator"` // +optional Transforms []string `json:"transforms,omitempty" tf:"transforms"` }
func (*EndpointSpecDeliveryRuleRequestBodyCondition) DeepCopy ¶
func (in *EndpointSpecDeliveryRuleRequestBodyCondition) DeepCopy() *EndpointSpecDeliveryRuleRequestBodyCondition
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EndpointSpecDeliveryRuleRequestBodyCondition.
func (*EndpointSpecDeliveryRuleRequestBodyCondition) DeepCopyInto ¶
func (in *EndpointSpecDeliveryRuleRequestBodyCondition) DeepCopyInto(out *EndpointSpecDeliveryRuleRequestBodyCondition)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EndpointSpecDeliveryRuleRequestHeaderCondition ¶
type EndpointSpecDeliveryRuleRequestHeaderCondition struct { // +optional // +kubebuilder:validation:MinItems=1 MatchValues []string `json:"matchValues,omitempty" tf:"match_values"` // +optional NegateCondition *bool `json:"negateCondition,omitempty" tf:"negate_condition"` Operator *string `json:"operator" tf:"operator"` Selector *string `json:"selector" tf:"selector"` // +optional Transforms []string `json:"transforms,omitempty" tf:"transforms"` }
func (*EndpointSpecDeliveryRuleRequestHeaderCondition) DeepCopy ¶
func (in *EndpointSpecDeliveryRuleRequestHeaderCondition) DeepCopy() *EndpointSpecDeliveryRuleRequestHeaderCondition
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EndpointSpecDeliveryRuleRequestHeaderCondition.
func (*EndpointSpecDeliveryRuleRequestHeaderCondition) DeepCopyInto ¶
func (in *EndpointSpecDeliveryRuleRequestHeaderCondition) DeepCopyInto(out *EndpointSpecDeliveryRuleRequestHeaderCondition)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EndpointSpecDeliveryRuleRequestMethodCondition ¶
type EndpointSpecDeliveryRuleRequestMethodCondition struct { // +kubebuilder:validation:MinItems=1 MatchValues []string `json:"matchValues" tf:"match_values"` // +optional NegateCondition *bool `json:"negateCondition,omitempty" tf:"negate_condition"` // +optional Operator *string `json:"operator,omitempty" tf:"operator"` }
func (*EndpointSpecDeliveryRuleRequestMethodCondition) DeepCopy ¶
func (in *EndpointSpecDeliveryRuleRequestMethodCondition) DeepCopy() *EndpointSpecDeliveryRuleRequestMethodCondition
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EndpointSpecDeliveryRuleRequestMethodCondition.
func (*EndpointSpecDeliveryRuleRequestMethodCondition) DeepCopyInto ¶
func (in *EndpointSpecDeliveryRuleRequestMethodCondition) DeepCopyInto(out *EndpointSpecDeliveryRuleRequestMethodCondition)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EndpointSpecDeliveryRuleRequestMethodConditionCodec ¶
type EndpointSpecDeliveryRuleRequestMethodConditionCodec struct { }
+k8s:deepcopy-gen=false
func (EndpointSpecDeliveryRuleRequestMethodConditionCodec) Decode ¶
func (EndpointSpecDeliveryRuleRequestMethodConditionCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (EndpointSpecDeliveryRuleRequestMethodConditionCodec) Encode ¶
func (EndpointSpecDeliveryRuleRequestMethodConditionCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (EndpointSpecDeliveryRuleRequestMethodConditionCodec) IsEmpty ¶
func (EndpointSpecDeliveryRuleRequestMethodConditionCodec) IsEmpty(ptr unsafe.Pointer) bool
type EndpointSpecDeliveryRuleRequestSchemeCondition ¶
type EndpointSpecDeliveryRuleRequestSchemeCondition struct { // +kubebuilder:validation:MinItems=1 MatchValues []string `json:"matchValues" tf:"match_values"` // +optional NegateCondition *bool `json:"negateCondition,omitempty" tf:"negate_condition"` // +optional Operator *string `json:"operator,omitempty" tf:"operator"` }
func (*EndpointSpecDeliveryRuleRequestSchemeCondition) DeepCopy ¶
func (in *EndpointSpecDeliveryRuleRequestSchemeCondition) DeepCopy() *EndpointSpecDeliveryRuleRequestSchemeCondition
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EndpointSpecDeliveryRuleRequestSchemeCondition.
func (*EndpointSpecDeliveryRuleRequestSchemeCondition) DeepCopyInto ¶
func (in *EndpointSpecDeliveryRuleRequestSchemeCondition) DeepCopyInto(out *EndpointSpecDeliveryRuleRequestSchemeCondition)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EndpointSpecDeliveryRuleRequestSchemeConditionCodec ¶
type EndpointSpecDeliveryRuleRequestSchemeConditionCodec struct { }
+k8s:deepcopy-gen=false
func (EndpointSpecDeliveryRuleRequestSchemeConditionCodec) Decode ¶
func (EndpointSpecDeliveryRuleRequestSchemeConditionCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (EndpointSpecDeliveryRuleRequestSchemeConditionCodec) Encode ¶
func (EndpointSpecDeliveryRuleRequestSchemeConditionCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (EndpointSpecDeliveryRuleRequestSchemeConditionCodec) IsEmpty ¶
func (EndpointSpecDeliveryRuleRequestSchemeConditionCodec) IsEmpty(ptr unsafe.Pointer) bool
type EndpointSpecDeliveryRuleRequestURICondition ¶
type EndpointSpecDeliveryRuleRequestURICondition struct { // +optional // +kubebuilder:validation:MinItems=1 MatchValues []string `json:"matchValues,omitempty" tf:"match_values"` // +optional NegateCondition *bool `json:"negateCondition,omitempty" tf:"negate_condition"` Operator *string `json:"operator" tf:"operator"` // +optional Transforms []string `json:"transforms,omitempty" tf:"transforms"` }
func (*EndpointSpecDeliveryRuleRequestURICondition) DeepCopy ¶
func (in *EndpointSpecDeliveryRuleRequestURICondition) DeepCopy() *EndpointSpecDeliveryRuleRequestURICondition
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EndpointSpecDeliveryRuleRequestURICondition.
func (*EndpointSpecDeliveryRuleRequestURICondition) DeepCopyInto ¶
func (in *EndpointSpecDeliveryRuleRequestURICondition) DeepCopyInto(out *EndpointSpecDeliveryRuleRequestURICondition)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EndpointSpecDeliveryRuleUrlFileExtensionCondition ¶
type EndpointSpecDeliveryRuleUrlFileExtensionCondition struct { // +optional // +kubebuilder:validation:MinItems=1 MatchValues []string `json:"matchValues,omitempty" tf:"match_values"` // +optional NegateCondition *bool `json:"negateCondition,omitempty" tf:"negate_condition"` Operator *string `json:"operator" tf:"operator"` // +optional Transforms []string `json:"transforms,omitempty" tf:"transforms"` }
func (*EndpointSpecDeliveryRuleUrlFileExtensionCondition) DeepCopy ¶
func (in *EndpointSpecDeliveryRuleUrlFileExtensionCondition) DeepCopy() *EndpointSpecDeliveryRuleUrlFileExtensionCondition
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EndpointSpecDeliveryRuleUrlFileExtensionCondition.
func (*EndpointSpecDeliveryRuleUrlFileExtensionCondition) DeepCopyInto ¶
func (in *EndpointSpecDeliveryRuleUrlFileExtensionCondition) DeepCopyInto(out *EndpointSpecDeliveryRuleUrlFileExtensionCondition)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EndpointSpecDeliveryRuleUrlFileNameCondition ¶
type EndpointSpecDeliveryRuleUrlFileNameCondition struct { // +optional // +kubebuilder:validation:MinItems=1 MatchValues []string `json:"matchValues,omitempty" tf:"match_values"` // +optional NegateCondition *bool `json:"negateCondition,omitempty" tf:"negate_condition"` Operator *string `json:"operator" tf:"operator"` // +optional Transforms []string `json:"transforms,omitempty" tf:"transforms"` }
func (*EndpointSpecDeliveryRuleUrlFileNameCondition) DeepCopy ¶
func (in *EndpointSpecDeliveryRuleUrlFileNameCondition) DeepCopy() *EndpointSpecDeliveryRuleUrlFileNameCondition
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EndpointSpecDeliveryRuleUrlFileNameCondition.
func (*EndpointSpecDeliveryRuleUrlFileNameCondition) DeepCopyInto ¶
func (in *EndpointSpecDeliveryRuleUrlFileNameCondition) DeepCopyInto(out *EndpointSpecDeliveryRuleUrlFileNameCondition)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EndpointSpecDeliveryRuleUrlPathCondition ¶
type EndpointSpecDeliveryRuleUrlPathCondition struct { // +optional // +kubebuilder:validation:MinItems=1 MatchValues []string `json:"matchValues,omitempty" tf:"match_values"` // +optional NegateCondition *bool `json:"negateCondition,omitempty" tf:"negate_condition"` Operator *string `json:"operator" tf:"operator"` // +optional Transforms []string `json:"transforms,omitempty" tf:"transforms"` }
func (*EndpointSpecDeliveryRuleUrlPathCondition) DeepCopy ¶
func (in *EndpointSpecDeliveryRuleUrlPathCondition) DeepCopy() *EndpointSpecDeliveryRuleUrlPathCondition
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EndpointSpecDeliveryRuleUrlPathCondition.
func (*EndpointSpecDeliveryRuleUrlPathCondition) DeepCopyInto ¶
func (in *EndpointSpecDeliveryRuleUrlPathCondition) DeepCopyInto(out *EndpointSpecDeliveryRuleUrlPathCondition)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EndpointSpecDeliveryRuleUrlRedirectAction ¶
type EndpointSpecDeliveryRuleUrlRedirectAction struct { // +optional Fragment *string `json:"fragment,omitempty" tf:"fragment"` // +optional Hostname *string `json:"hostname,omitempty" tf:"hostname"` // +optional Path *string `json:"path,omitempty" tf:"path"` // +optional Protocol *string `json:"protocol,omitempty" tf:"protocol"` // +optional QueryString *string `json:"queryString,omitempty" tf:"query_string"` RedirectType *string `json:"redirectType" tf:"redirect_type"` }
func (*EndpointSpecDeliveryRuleUrlRedirectAction) DeepCopy ¶
func (in *EndpointSpecDeliveryRuleUrlRedirectAction) DeepCopy() *EndpointSpecDeliveryRuleUrlRedirectAction
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EndpointSpecDeliveryRuleUrlRedirectAction.
func (*EndpointSpecDeliveryRuleUrlRedirectAction) DeepCopyInto ¶
func (in *EndpointSpecDeliveryRuleUrlRedirectAction) DeepCopyInto(out *EndpointSpecDeliveryRuleUrlRedirectAction)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EndpointSpecDeliveryRuleUrlRedirectActionCodec ¶
type EndpointSpecDeliveryRuleUrlRedirectActionCodec struct { }
+k8s:deepcopy-gen=false
func (EndpointSpecDeliveryRuleUrlRedirectActionCodec) Decode ¶
func (EndpointSpecDeliveryRuleUrlRedirectActionCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (EndpointSpecDeliveryRuleUrlRedirectActionCodec) Encode ¶
func (EndpointSpecDeliveryRuleUrlRedirectActionCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (EndpointSpecDeliveryRuleUrlRedirectActionCodec) IsEmpty ¶
func (EndpointSpecDeliveryRuleUrlRedirectActionCodec) IsEmpty(ptr unsafe.Pointer) bool
type EndpointSpecDeliveryRuleUrlRewriteAction ¶
type EndpointSpecDeliveryRuleUrlRewriteAction struct { Destination *string `json:"destination" tf:"destination"` // +optional PreserveUnmatchedPath *bool `json:"preserveUnmatchedPath,omitempty" tf:"preserve_unmatched_path"` SourcePattern *string `json:"sourcePattern" tf:"source_pattern"` }
func (*EndpointSpecDeliveryRuleUrlRewriteAction) DeepCopy ¶
func (in *EndpointSpecDeliveryRuleUrlRewriteAction) DeepCopy() *EndpointSpecDeliveryRuleUrlRewriteAction
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EndpointSpecDeliveryRuleUrlRewriteAction.
func (*EndpointSpecDeliveryRuleUrlRewriteAction) DeepCopyInto ¶
func (in *EndpointSpecDeliveryRuleUrlRewriteAction) DeepCopyInto(out *EndpointSpecDeliveryRuleUrlRewriteAction)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EndpointSpecDeliveryRuleUrlRewriteActionCodec ¶
type EndpointSpecDeliveryRuleUrlRewriteActionCodec struct { }
+k8s:deepcopy-gen=false
func (EndpointSpecDeliveryRuleUrlRewriteActionCodec) Decode ¶
func (EndpointSpecDeliveryRuleUrlRewriteActionCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (EndpointSpecDeliveryRuleUrlRewriteActionCodec) Encode ¶
func (EndpointSpecDeliveryRuleUrlRewriteActionCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (EndpointSpecDeliveryRuleUrlRewriteActionCodec) IsEmpty ¶
func (EndpointSpecDeliveryRuleUrlRewriteActionCodec) IsEmpty(ptr unsafe.Pointer) bool
type EndpointSpecGeoFilter ¶
type EndpointSpecGeoFilter struct { Action *string `json:"action" tf:"action"` CountryCodes []string `json:"countryCodes" tf:"country_codes"` RelativePath *string `json:"relativePath" tf:"relative_path"` }
func (*EndpointSpecGeoFilter) DeepCopy ¶
func (in *EndpointSpecGeoFilter) DeepCopy() *EndpointSpecGeoFilter
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EndpointSpecGeoFilter.
func (*EndpointSpecGeoFilter) DeepCopyInto ¶
func (in *EndpointSpecGeoFilter) DeepCopyInto(out *EndpointSpecGeoFilter)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EndpointSpecGlobalDeliveryRule ¶
type EndpointSpecGlobalDeliveryRule struct { // +optional CacheExpirationAction *EndpointSpecGlobalDeliveryRuleCacheExpirationAction `json:"cacheExpirationAction,omitempty" tf:"cache_expiration_action"` // +optional CacheKeyQueryStringAction *EndpointSpecGlobalDeliveryRuleCacheKeyQueryStringAction `json:"cacheKeyQueryStringAction,omitempty" tf:"cache_key_query_string_action"` // +optional ModifyRequestHeaderAction []EndpointSpecGlobalDeliveryRuleModifyRequestHeaderAction `json:"modifyRequestHeaderAction,omitempty" tf:"modify_request_header_action"` // +optional ModifyResponseHeaderAction []EndpointSpecGlobalDeliveryRuleModifyResponseHeaderAction `json:"modifyResponseHeaderAction,omitempty" tf:"modify_response_header_action"` // +optional UrlRedirectAction *EndpointSpecGlobalDeliveryRuleUrlRedirectAction `json:"urlRedirectAction,omitempty" tf:"url_redirect_action"` // +optional UrlRewriteAction *EndpointSpecGlobalDeliveryRuleUrlRewriteAction `json:"urlRewriteAction,omitempty" tf:"url_rewrite_action"` }
func (*EndpointSpecGlobalDeliveryRule) DeepCopy ¶
func (in *EndpointSpecGlobalDeliveryRule) DeepCopy() *EndpointSpecGlobalDeliveryRule
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EndpointSpecGlobalDeliveryRule.
func (*EndpointSpecGlobalDeliveryRule) DeepCopyInto ¶
func (in *EndpointSpecGlobalDeliveryRule) DeepCopyInto(out *EndpointSpecGlobalDeliveryRule)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EndpointSpecGlobalDeliveryRuleCacheExpirationAction ¶
type EndpointSpecGlobalDeliveryRuleCacheExpirationAction struct { Behavior *string `json:"behavior" tf:"behavior"` // +optional Duration *string `json:"duration,omitempty" tf:"duration"` }
func (*EndpointSpecGlobalDeliveryRuleCacheExpirationAction) DeepCopy ¶
func (in *EndpointSpecGlobalDeliveryRuleCacheExpirationAction) DeepCopy() *EndpointSpecGlobalDeliveryRuleCacheExpirationAction
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EndpointSpecGlobalDeliveryRuleCacheExpirationAction.
func (*EndpointSpecGlobalDeliveryRuleCacheExpirationAction) DeepCopyInto ¶
func (in *EndpointSpecGlobalDeliveryRuleCacheExpirationAction) DeepCopyInto(out *EndpointSpecGlobalDeliveryRuleCacheExpirationAction)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EndpointSpecGlobalDeliveryRuleCacheExpirationActionCodec ¶
type EndpointSpecGlobalDeliveryRuleCacheExpirationActionCodec struct { }
+k8s:deepcopy-gen=false
func (EndpointSpecGlobalDeliveryRuleCacheExpirationActionCodec) Decode ¶
func (EndpointSpecGlobalDeliveryRuleCacheExpirationActionCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (EndpointSpecGlobalDeliveryRuleCacheExpirationActionCodec) Encode ¶
func (EndpointSpecGlobalDeliveryRuleCacheExpirationActionCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (EndpointSpecGlobalDeliveryRuleCacheExpirationActionCodec) IsEmpty ¶
func (EndpointSpecGlobalDeliveryRuleCacheExpirationActionCodec) IsEmpty(ptr unsafe.Pointer) bool
type EndpointSpecGlobalDeliveryRuleCacheKeyQueryStringAction ¶
type EndpointSpecGlobalDeliveryRuleCacheKeyQueryStringAction struct { Behavior *string `json:"behavior" tf:"behavior"` // +optional Parameters *string `json:"parameters,omitempty" tf:"parameters"` }
func (*EndpointSpecGlobalDeliveryRuleCacheKeyQueryStringAction) DeepCopy ¶
func (in *EndpointSpecGlobalDeliveryRuleCacheKeyQueryStringAction) DeepCopy() *EndpointSpecGlobalDeliveryRuleCacheKeyQueryStringAction
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EndpointSpecGlobalDeliveryRuleCacheKeyQueryStringAction.
func (*EndpointSpecGlobalDeliveryRuleCacheKeyQueryStringAction) DeepCopyInto ¶
func (in *EndpointSpecGlobalDeliveryRuleCacheKeyQueryStringAction) DeepCopyInto(out *EndpointSpecGlobalDeliveryRuleCacheKeyQueryStringAction)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EndpointSpecGlobalDeliveryRuleCacheKeyQueryStringActionCodec ¶
type EndpointSpecGlobalDeliveryRuleCacheKeyQueryStringActionCodec struct { }
+k8s:deepcopy-gen=false
func (EndpointSpecGlobalDeliveryRuleCacheKeyQueryStringActionCodec) Decode ¶
func (EndpointSpecGlobalDeliveryRuleCacheKeyQueryStringActionCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (EndpointSpecGlobalDeliveryRuleCacheKeyQueryStringActionCodec) Encode ¶
func (EndpointSpecGlobalDeliveryRuleCacheKeyQueryStringActionCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (EndpointSpecGlobalDeliveryRuleCacheKeyQueryStringActionCodec) IsEmpty ¶
func (EndpointSpecGlobalDeliveryRuleCacheKeyQueryStringActionCodec) IsEmpty(ptr unsafe.Pointer) bool
type EndpointSpecGlobalDeliveryRuleCodec ¶
type EndpointSpecGlobalDeliveryRuleCodec struct { }
+k8s:deepcopy-gen=false
func (EndpointSpecGlobalDeliveryRuleCodec) Decode ¶
func (EndpointSpecGlobalDeliveryRuleCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (EndpointSpecGlobalDeliveryRuleCodec) Encode ¶
func (EndpointSpecGlobalDeliveryRuleCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (EndpointSpecGlobalDeliveryRuleCodec) IsEmpty ¶
func (EndpointSpecGlobalDeliveryRuleCodec) IsEmpty(ptr unsafe.Pointer) bool
type EndpointSpecGlobalDeliveryRuleModifyRequestHeaderAction ¶
type EndpointSpecGlobalDeliveryRuleModifyRequestHeaderAction struct { Action *string `json:"action" tf:"action"` Name *string `json:"name" tf:"name"` // +optional Value *string `json:"value,omitempty" tf:"value"` }
func (*EndpointSpecGlobalDeliveryRuleModifyRequestHeaderAction) DeepCopy ¶
func (in *EndpointSpecGlobalDeliveryRuleModifyRequestHeaderAction) DeepCopy() *EndpointSpecGlobalDeliveryRuleModifyRequestHeaderAction
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EndpointSpecGlobalDeliveryRuleModifyRequestHeaderAction.
func (*EndpointSpecGlobalDeliveryRuleModifyRequestHeaderAction) DeepCopyInto ¶
func (in *EndpointSpecGlobalDeliveryRuleModifyRequestHeaderAction) DeepCopyInto(out *EndpointSpecGlobalDeliveryRuleModifyRequestHeaderAction)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EndpointSpecGlobalDeliveryRuleModifyResponseHeaderAction ¶
type EndpointSpecGlobalDeliveryRuleModifyResponseHeaderAction struct { Action *string `json:"action" tf:"action"` Name *string `json:"name" tf:"name"` // +optional Value *string `json:"value,omitempty" tf:"value"` }
func (*EndpointSpecGlobalDeliveryRuleModifyResponseHeaderAction) DeepCopy ¶
func (in *EndpointSpecGlobalDeliveryRuleModifyResponseHeaderAction) DeepCopy() *EndpointSpecGlobalDeliveryRuleModifyResponseHeaderAction
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EndpointSpecGlobalDeliveryRuleModifyResponseHeaderAction.
func (*EndpointSpecGlobalDeliveryRuleModifyResponseHeaderAction) DeepCopyInto ¶
func (in *EndpointSpecGlobalDeliveryRuleModifyResponseHeaderAction) DeepCopyInto(out *EndpointSpecGlobalDeliveryRuleModifyResponseHeaderAction)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EndpointSpecGlobalDeliveryRuleUrlRedirectAction ¶
type EndpointSpecGlobalDeliveryRuleUrlRedirectAction struct { // +optional Fragment *string `json:"fragment,omitempty" tf:"fragment"` // +optional Hostname *string `json:"hostname,omitempty" tf:"hostname"` // +optional Path *string `json:"path,omitempty" tf:"path"` // +optional Protocol *string `json:"protocol,omitempty" tf:"protocol"` // +optional QueryString *string `json:"queryString,omitempty" tf:"query_string"` RedirectType *string `json:"redirectType" tf:"redirect_type"` }
func (*EndpointSpecGlobalDeliveryRuleUrlRedirectAction) DeepCopy ¶
func (in *EndpointSpecGlobalDeliveryRuleUrlRedirectAction) DeepCopy() *EndpointSpecGlobalDeliveryRuleUrlRedirectAction
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EndpointSpecGlobalDeliveryRuleUrlRedirectAction.
func (*EndpointSpecGlobalDeliveryRuleUrlRedirectAction) DeepCopyInto ¶
func (in *EndpointSpecGlobalDeliveryRuleUrlRedirectAction) DeepCopyInto(out *EndpointSpecGlobalDeliveryRuleUrlRedirectAction)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EndpointSpecGlobalDeliveryRuleUrlRedirectActionCodec ¶
type EndpointSpecGlobalDeliveryRuleUrlRedirectActionCodec struct { }
+k8s:deepcopy-gen=false
func (EndpointSpecGlobalDeliveryRuleUrlRedirectActionCodec) Decode ¶
func (EndpointSpecGlobalDeliveryRuleUrlRedirectActionCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (EndpointSpecGlobalDeliveryRuleUrlRedirectActionCodec) Encode ¶
func (EndpointSpecGlobalDeliveryRuleUrlRedirectActionCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (EndpointSpecGlobalDeliveryRuleUrlRedirectActionCodec) IsEmpty ¶
func (EndpointSpecGlobalDeliveryRuleUrlRedirectActionCodec) IsEmpty(ptr unsafe.Pointer) bool
type EndpointSpecGlobalDeliveryRuleUrlRewriteAction ¶
type EndpointSpecGlobalDeliveryRuleUrlRewriteAction struct { Destination *string `json:"destination" tf:"destination"` // +optional PreserveUnmatchedPath *bool `json:"preserveUnmatchedPath,omitempty" tf:"preserve_unmatched_path"` SourcePattern *string `json:"sourcePattern" tf:"source_pattern"` }
func (*EndpointSpecGlobalDeliveryRuleUrlRewriteAction) DeepCopy ¶
func (in *EndpointSpecGlobalDeliveryRuleUrlRewriteAction) DeepCopy() *EndpointSpecGlobalDeliveryRuleUrlRewriteAction
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EndpointSpecGlobalDeliveryRuleUrlRewriteAction.
func (*EndpointSpecGlobalDeliveryRuleUrlRewriteAction) DeepCopyInto ¶
func (in *EndpointSpecGlobalDeliveryRuleUrlRewriteAction) DeepCopyInto(out *EndpointSpecGlobalDeliveryRuleUrlRewriteAction)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EndpointSpecGlobalDeliveryRuleUrlRewriteActionCodec ¶
type EndpointSpecGlobalDeliveryRuleUrlRewriteActionCodec struct { }
+k8s:deepcopy-gen=false
func (EndpointSpecGlobalDeliveryRuleUrlRewriteActionCodec) Decode ¶
func (EndpointSpecGlobalDeliveryRuleUrlRewriteActionCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (EndpointSpecGlobalDeliveryRuleUrlRewriteActionCodec) Encode ¶
func (EndpointSpecGlobalDeliveryRuleUrlRewriteActionCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (EndpointSpecGlobalDeliveryRuleUrlRewriteActionCodec) IsEmpty ¶
func (EndpointSpecGlobalDeliveryRuleUrlRewriteActionCodec) IsEmpty(ptr unsafe.Pointer) bool
type EndpointSpecOrigin ¶
type EndpointSpecOrigin struct { HostName *string `json:"hostName" tf:"host_name"` // +optional HttpPort *int64 `json:"httpPort,omitempty" tf:"http_port"` // +optional HttpsPort *int64 `json:"httpsPort,omitempty" tf:"https_port"` Name *string `json:"name" tf:"name"` }
func (*EndpointSpecOrigin) DeepCopy ¶
func (in *EndpointSpecOrigin) DeepCopy() *EndpointSpecOrigin
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EndpointSpecOrigin.
func (*EndpointSpecOrigin) DeepCopyInto ¶
func (in *EndpointSpecOrigin) DeepCopyInto(out *EndpointSpecOrigin)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EndpointSpecResource ¶
type EndpointSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional ContentTypesToCompress []string `json:"contentTypesToCompress,omitempty" tf:"content_types_to_compress"` // +optional DeliveryRule []EndpointSpecDeliveryRule `json:"deliveryRule,omitempty" tf:"delivery_rule"` // +optional GeoFilter []EndpointSpecGeoFilter `json:"geoFilter,omitempty" tf:"geo_filter"` // +optional GlobalDeliveryRule *EndpointSpecGlobalDeliveryRule `json:"globalDeliveryRule,omitempty" tf:"global_delivery_rule"` // +optional HostName *string `json:"hostName,omitempty" tf:"host_name"` // +optional IsCompressionEnabled *bool `json:"isCompressionEnabled,omitempty" tf:"is_compression_enabled"` // +optional IsHTTPAllowed *bool `json:"isHTTPAllowed,omitempty" tf:"is_http_allowed"` // +optional IsHTTPSAllowed *bool `json:"isHTTPSAllowed,omitempty" tf:"is_https_allowed"` Location *string `json:"location" tf:"location"` Name *string `json:"name" tf:"name"` // +optional OptimizationType *string `json:"optimizationType,omitempty" tf:"optimization_type"` Origin []EndpointSpecOrigin `json:"origin" tf:"origin"` // +optional OriginHostHeader *string `json:"originHostHeader,omitempty" tf:"origin_host_header"` // +optional OriginPath *string `json:"originPath,omitempty" tf:"origin_path"` // +optional ProbePath *string `json:"probePath,omitempty" tf:"probe_path"` ProfileName *string `json:"profileName" tf:"profile_name"` // +optional QuerystringCachingBehaviour *string `json:"querystringCachingBehaviour,omitempty" tf:"querystring_caching_behaviour"` ResourceGroupName *string `json:"resourceGroupName" tf:"resource_group_name"` // +optional Tags *map[string]string `json:"tags,omitempty" tf:"tags"` }
func (*EndpointSpecResource) DeepCopy ¶
func (in *EndpointSpecResource) DeepCopy() *EndpointSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EndpointSpecResource.
func (*EndpointSpecResource) DeepCopyInto ¶
func (in *EndpointSpecResource) DeepCopyInto(out *EndpointSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EndpointStatus ¶
type EndpointStatus 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 (*EndpointStatus) DeepCopy ¶
func (in *EndpointStatus) DeepCopy() *EndpointStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EndpointStatus.
func (*EndpointStatus) DeepCopyInto ¶
func (in *EndpointStatus) DeepCopyInto(out *EndpointStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Profile ¶
type Profile struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ProfileSpec `json:"spec,omitempty"` Status ProfileStatus `json:"status,omitempty"` }
func (*Profile) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Profile.
func (*Profile) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Profile) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Profile) SetupWebhookWithManager ¶
func (*Profile) ValidateCreate ¶
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*Profile) ValidateDelete ¶
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
type ProfileList ¶
type ProfileList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of Profile CRD objects Items []Profile `json:"items,omitempty"` }
ProfileList is a list of Profiles
func (*ProfileList) DeepCopy ¶
func (in *ProfileList) DeepCopy() *ProfileList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProfileList.
func (*ProfileList) DeepCopyInto ¶
func (in *ProfileList) DeepCopyInto(out *ProfileList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ProfileList) DeepCopyObject ¶
func (in *ProfileList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ProfileSpec ¶
type ProfileSpec struct { State *ProfileSpecResource `json:"state,omitempty" tf:"-"` Resource ProfileSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*ProfileSpec) DeepCopy ¶
func (in *ProfileSpec) DeepCopy() *ProfileSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProfileSpec.
func (*ProfileSpec) DeepCopyInto ¶
func (in *ProfileSpec) DeepCopyInto(out *ProfileSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProfileSpecResource ¶
type ProfileSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` Location *string `json:"location" tf:"location"` Name *string `json:"name" tf:"name"` ResourceGroupName *string `json:"resourceGroupName" tf:"resource_group_name"` Sku *string `json:"sku" tf:"sku"` // +optional Tags *map[string]string `json:"tags,omitempty" tf:"tags"` }
func (*ProfileSpecResource) DeepCopy ¶
func (in *ProfileSpecResource) DeepCopy() *ProfileSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProfileSpecResource.
func (*ProfileSpecResource) DeepCopyInto ¶
func (in *ProfileSpecResource) DeepCopyInto(out *ProfileSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProfileStatus ¶
type ProfileStatus 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 (*ProfileStatus) DeepCopy ¶
func (in *ProfileStatus) DeepCopy() *ProfileStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProfileStatus.
func (*ProfileStatus) DeepCopyInto ¶
func (in *ProfileStatus) DeepCopyInto(out *ProfileStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.