Documentation ¶
Overview ¶
+kubebuilder:object:generate=true +groupName=cdn.azure.jet.crossplane.io +versionName=v1alpha1
Index ¶
- Constants
- Variables
- type CacheExpirationActionObservation
- type CacheExpirationActionParameters
- type CacheKeyQueryStringActionObservation
- type CacheKeyQueryStringActionParameters
- type CookiesConditionObservation
- type CookiesConditionParameters
- type DeliveryRuleObservation
- type DeliveryRuleParameters
- type DeviceConditionObservation
- type DeviceConditionParameters
- type Endpoint
- func (in *Endpoint) DeepCopy() *Endpoint
- func (in *Endpoint) DeepCopyInto(out *Endpoint)
- func (in *Endpoint) DeepCopyObject() runtime.Object
- func (mg *Endpoint) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *Endpoint) GetConnectionDetailsMapping() map[string]string
- func (mg *Endpoint) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *Endpoint) GetID() string
- func (tr *Endpoint) GetObservation() (map[string]interface{}, error)
- func (tr *Endpoint) GetParameters() (map[string]interface{}, error)
- func (mg *Endpoint) GetProviderConfigReference() *xpv1.Reference
- func (mg *Endpoint) GetProviderReference() *xpv1.Reference
- func (mg *Endpoint) GetTerraformResourceType() string
- func (tr *Endpoint) GetTerraformSchemaVersion() int
- func (mg *Endpoint) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *Endpoint) LateInitialize(attrs []byte) (bool, error)
- func (mg *Endpoint) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *Endpoint) SetConditions(c ...xpv1.Condition)
- func (mg *Endpoint) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *Endpoint) SetObservation(obs map[string]interface{}) error
- func (tr *Endpoint) SetParameters(params map[string]interface{}) error
- func (mg *Endpoint) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *Endpoint) SetProviderReference(r *xpv1.Reference)
- func (mg *Endpoint) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type EndpointCustomDomain
- func (in *EndpointCustomDomain) DeepCopy() *EndpointCustomDomain
- func (in *EndpointCustomDomain) DeepCopyInto(out *EndpointCustomDomain)
- func (in *EndpointCustomDomain) DeepCopyObject() runtime.Object
- func (mg *EndpointCustomDomain) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *EndpointCustomDomain) GetConnectionDetailsMapping() map[string]string
- func (mg *EndpointCustomDomain) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *EndpointCustomDomain) GetID() string
- func (tr *EndpointCustomDomain) GetObservation() (map[string]interface{}, error)
- func (tr *EndpointCustomDomain) GetParameters() (map[string]interface{}, error)
- func (mg *EndpointCustomDomain) GetProviderConfigReference() *xpv1.Reference
- func (mg *EndpointCustomDomain) GetProviderReference() *xpv1.Reference
- func (mg *EndpointCustomDomain) GetTerraformResourceType() string
- func (tr *EndpointCustomDomain) GetTerraformSchemaVersion() int
- func (mg *EndpointCustomDomain) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *EndpointCustomDomain) LateInitialize(attrs []byte) (bool, error)
- func (mg *EndpointCustomDomain) SetConditions(c ...xpv1.Condition)
- func (mg *EndpointCustomDomain) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *EndpointCustomDomain) SetObservation(obs map[string]interface{}) error
- func (tr *EndpointCustomDomain) SetParameters(params map[string]interface{}) error
- func (mg *EndpointCustomDomain) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *EndpointCustomDomain) SetProviderReference(r *xpv1.Reference)
- func (mg *EndpointCustomDomain) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type EndpointCustomDomainList
- type EndpointCustomDomainObservation
- type EndpointCustomDomainParameters
- type EndpointCustomDomainSpec
- type EndpointCustomDomainStatus
- type EndpointList
- type EndpointObservation
- type EndpointParameters
- type EndpointSpec
- type EndpointStatus
- type GeoFilterObservation
- type GeoFilterParameters
- type GlobalDeliveryRuleCacheExpirationActionObservation
- type GlobalDeliveryRuleCacheExpirationActionParameters
- type GlobalDeliveryRuleCacheKeyQueryStringActionObservation
- type GlobalDeliveryRuleCacheKeyQueryStringActionParameters
- type GlobalDeliveryRuleModifyRequestHeaderActionObservation
- type GlobalDeliveryRuleModifyRequestHeaderActionParameters
- type GlobalDeliveryRuleModifyResponseHeaderActionObservation
- type GlobalDeliveryRuleModifyResponseHeaderActionParameters
- type GlobalDeliveryRuleObservation
- type GlobalDeliveryRuleParameters
- type GlobalDeliveryRuleURLRedirectActionObservation
- type GlobalDeliveryRuleURLRedirectActionParameters
- type GlobalDeliveryRuleURLRewriteActionObservation
- type GlobalDeliveryRuleURLRewriteActionParameters
- type HTTPVersionConditionObservation
- type HTTPVersionConditionParameters
- type ModifyRequestHeaderActionObservation
- type ModifyRequestHeaderActionParameters
- type ModifyResponseHeaderActionObservation
- type ModifyResponseHeaderActionParameters
- type OriginObservation
- type OriginParameters
- type PostArgConditionObservation
- type PostArgConditionParameters
- type Profile
- func (in *Profile) DeepCopy() *Profile
- func (in *Profile) DeepCopyInto(out *Profile)
- func (in *Profile) DeepCopyObject() runtime.Object
- func (mg *Profile) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *Profile) GetConnectionDetailsMapping() map[string]string
- func (mg *Profile) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *Profile) GetID() string
- func (tr *Profile) GetObservation() (map[string]interface{}, error)
- func (tr *Profile) GetParameters() (map[string]interface{}, error)
- func (mg *Profile) GetProviderConfigReference() *xpv1.Reference
- func (mg *Profile) GetProviderReference() *xpv1.Reference
- func (mg *Profile) GetTerraformResourceType() string
- func (tr *Profile) GetTerraformSchemaVersion() int
- func (mg *Profile) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *Profile) LateInitialize(attrs []byte) (bool, error)
- func (mg *Profile) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *Profile) SetConditions(c ...xpv1.Condition)
- func (mg *Profile) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *Profile) SetObservation(obs map[string]interface{}) error
- func (tr *Profile) SetParameters(params map[string]interface{}) error
- func (mg *Profile) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *Profile) SetProviderReference(r *xpv1.Reference)
- func (mg *Profile) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type ProfileList
- type ProfileObservation
- type ProfileParameters
- type ProfileSpec
- type ProfileStatus
- type QueryStringConditionObservation
- type QueryStringConditionParameters
- type RemoteAddressConditionObservation
- type RemoteAddressConditionParameters
- type RequestBodyConditionObservation
- type RequestBodyConditionParameters
- type RequestHeaderConditionObservation
- type RequestHeaderConditionParameters
- type RequestMethodConditionObservation
- type RequestMethodConditionParameters
- type RequestSchemeConditionObservation
- type RequestSchemeConditionParameters
- type RequestURIConditionObservation
- type RequestURIConditionParameters
- type URLFileExtensionConditionObservation
- type URLFileExtensionConditionParameters
- type URLFileNameConditionObservation
- type URLFileNameConditionParameters
- type URLPathConditionObservation
- type URLPathConditionParameters
- type URLRedirectActionObservation
- type URLRedirectActionParameters
- type URLRewriteActionObservation
- type URLRewriteActionParameters
Constants ¶
const ( CRDGroup = "cdn.azure.jet.crossplane.io" CRDVersion = "v1alpha1" )
Package type metadata.
Variables ¶
var ( Endpoint_Kind = "Endpoint" Endpoint_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: Endpoint_Kind}.String() Endpoint_KindAPIVersion = Endpoint_Kind + "." + CRDGroupVersion.String() Endpoint_GroupVersionKind = CRDGroupVersion.WithKind(Endpoint_Kind) )
Repository type metadata.
var ( EndpointCustomDomain_Kind = "EndpointCustomDomain" EndpointCustomDomain_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: EndpointCustomDomain_Kind}.String() EndpointCustomDomain_KindAPIVersion = EndpointCustomDomain_Kind + "." + CRDGroupVersion.String() EndpointCustomDomain_GroupVersionKind = CRDGroupVersion.WithKind(EndpointCustomDomain_Kind) )
Repository type metadata.
var ( // CRDGroupVersion is the API Group Version used to register the objects CRDGroupVersion = schema.GroupVersion{Group: CRDGroup, Version: CRDVersion} // SchemeBuilder is used to add go types to the GroupVersionKind scheme SchemeBuilder = &scheme.Builder{GroupVersion: CRDGroupVersion} // AddToScheme adds the types in this group-version to the given scheme. AddToScheme = SchemeBuilder.AddToScheme )
var ( Profile_Kind = "Profile" Profile_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: Profile_Kind}.String() Profile_KindAPIVersion = Profile_Kind + "." + CRDGroupVersion.String() Profile_GroupVersionKind = CRDGroupVersion.WithKind(Profile_Kind) )
Repository type metadata.
Functions ¶
This section is empty.
Types ¶
type CacheExpirationActionObservation ¶
type CacheExpirationActionObservation struct { }
func (*CacheExpirationActionObservation) DeepCopy ¶
func (in *CacheExpirationActionObservation) DeepCopy() *CacheExpirationActionObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CacheExpirationActionObservation.
func (*CacheExpirationActionObservation) DeepCopyInto ¶
func (in *CacheExpirationActionObservation) DeepCopyInto(out *CacheExpirationActionObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CacheExpirationActionParameters ¶
type CacheExpirationActionParameters struct { // +kubebuilder:validation:Required Behavior *string `json:"behavior" tf:"behavior,omitempty"` // +kubebuilder:validation:Optional Duration *string `json:"duration,omitempty" tf:"duration,omitempty"` }
func (*CacheExpirationActionParameters) DeepCopy ¶
func (in *CacheExpirationActionParameters) DeepCopy() *CacheExpirationActionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CacheExpirationActionParameters.
func (*CacheExpirationActionParameters) DeepCopyInto ¶
func (in *CacheExpirationActionParameters) DeepCopyInto(out *CacheExpirationActionParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CacheKeyQueryStringActionObservation ¶
type CacheKeyQueryStringActionObservation struct { }
func (*CacheKeyQueryStringActionObservation) DeepCopy ¶
func (in *CacheKeyQueryStringActionObservation) DeepCopy() *CacheKeyQueryStringActionObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CacheKeyQueryStringActionObservation.
func (*CacheKeyQueryStringActionObservation) DeepCopyInto ¶
func (in *CacheKeyQueryStringActionObservation) DeepCopyInto(out *CacheKeyQueryStringActionObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CacheKeyQueryStringActionParameters ¶
type CacheKeyQueryStringActionParameters struct { // +kubebuilder:validation:Required Behavior *string `json:"behavior" tf:"behavior,omitempty"` // +kubebuilder:validation:Optional Parameters *string `json:"parameters,omitempty" tf:"parameters,omitempty"` }
func (*CacheKeyQueryStringActionParameters) DeepCopy ¶
func (in *CacheKeyQueryStringActionParameters) DeepCopy() *CacheKeyQueryStringActionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CacheKeyQueryStringActionParameters.
func (*CacheKeyQueryStringActionParameters) DeepCopyInto ¶
func (in *CacheKeyQueryStringActionParameters) DeepCopyInto(out *CacheKeyQueryStringActionParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CookiesConditionObservation ¶
type CookiesConditionObservation struct { }
func (*CookiesConditionObservation) DeepCopy ¶
func (in *CookiesConditionObservation) DeepCopy() *CookiesConditionObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CookiesConditionObservation.
func (*CookiesConditionObservation) DeepCopyInto ¶
func (in *CookiesConditionObservation) DeepCopyInto(out *CookiesConditionObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CookiesConditionParameters ¶
type CookiesConditionParameters struct { // +kubebuilder:validation:Optional MatchValues []*string `json:"matchValues,omitempty" tf:"match_values,omitempty"` // +kubebuilder:validation:Optional NegateCondition *bool `json:"negateCondition,omitempty" tf:"negate_condition,omitempty"` // +kubebuilder:validation:Required Operator *string `json:"operator" tf:"operator,omitempty"` // +kubebuilder:validation:Required Selector *string `json:"selector" tf:"selector,omitempty"` // +kubebuilder:validation:Optional Transforms []*string `json:"transforms,omitempty" tf:"transforms,omitempty"` }
func (*CookiesConditionParameters) DeepCopy ¶
func (in *CookiesConditionParameters) DeepCopy() *CookiesConditionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CookiesConditionParameters.
func (*CookiesConditionParameters) DeepCopyInto ¶
func (in *CookiesConditionParameters) DeepCopyInto(out *CookiesConditionParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DeliveryRuleObservation ¶
type DeliveryRuleObservation struct { }
func (*DeliveryRuleObservation) DeepCopy ¶
func (in *DeliveryRuleObservation) DeepCopy() *DeliveryRuleObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeliveryRuleObservation.
func (*DeliveryRuleObservation) DeepCopyInto ¶
func (in *DeliveryRuleObservation) DeepCopyInto(out *DeliveryRuleObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DeliveryRuleParameters ¶
type DeliveryRuleParameters struct { // +kubebuilder:validation:Optional CacheExpirationAction []CacheExpirationActionParameters `json:"cacheExpirationAction,omitempty" tf:"cache_expiration_action,omitempty"` // +kubebuilder:validation:Optional CacheKeyQueryStringAction []CacheKeyQueryStringActionParameters `json:"cacheKeyQueryStringAction,omitempty" tf:"cache_key_query_string_action,omitempty"` // +kubebuilder:validation:Optional CookiesCondition []CookiesConditionParameters `json:"cookiesCondition,omitempty" tf:"cookies_condition,omitempty"` // +kubebuilder:validation:Optional DeviceCondition []DeviceConditionParameters `json:"deviceCondition,omitempty" tf:"device_condition,omitempty"` // +kubebuilder:validation:Optional HTTPVersionCondition []HTTPVersionConditionParameters `json:"httpVersionCondition,omitempty" tf:"http_version_condition,omitempty"` // +kubebuilder:validation:Optional ModifyRequestHeaderAction []ModifyRequestHeaderActionParameters `json:"modifyRequestHeaderAction,omitempty" tf:"modify_request_header_action,omitempty"` // +kubebuilder:validation:Optional ModifyResponseHeaderAction []ModifyResponseHeaderActionParameters `json:"modifyResponseHeaderAction,omitempty" tf:"modify_response_header_action,omitempty"` // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +kubebuilder:validation:Required Order *float64 `json:"order" tf:"order,omitempty"` // +kubebuilder:validation:Optional PostArgCondition []PostArgConditionParameters `json:"postArgCondition,omitempty" tf:"post_arg_condition,omitempty"` // +kubebuilder:validation:Optional QueryStringCondition []QueryStringConditionParameters `json:"queryStringCondition,omitempty" tf:"query_string_condition,omitempty"` // +kubebuilder:validation:Optional RemoteAddressCondition []RemoteAddressConditionParameters `json:"remoteAddressCondition,omitempty" tf:"remote_address_condition,omitempty"` // +kubebuilder:validation:Optional RequestBodyCondition []RequestBodyConditionParameters `json:"requestBodyCondition,omitempty" tf:"request_body_condition,omitempty"` // +kubebuilder:validation:Optional RequestHeaderCondition []RequestHeaderConditionParameters `json:"requestHeaderCondition,omitempty" tf:"request_header_condition,omitempty"` // +kubebuilder:validation:Optional RequestMethodCondition []RequestMethodConditionParameters `json:"requestMethodCondition,omitempty" tf:"request_method_condition,omitempty"` // +kubebuilder:validation:Optional RequestSchemeCondition []RequestSchemeConditionParameters `json:"requestSchemeCondition,omitempty" tf:"request_scheme_condition,omitempty"` // +kubebuilder:validation:Optional RequestURICondition []RequestURIConditionParameters `json:"requestUriCondition,omitempty" tf:"request_uri_condition,omitempty"` // +kubebuilder:validation:Optional URLFileExtensionCondition []URLFileExtensionConditionParameters `json:"urlFileExtensionCondition,omitempty" tf:"url_file_extension_condition,omitempty"` // +kubebuilder:validation:Optional URLFileNameCondition []URLFileNameConditionParameters `json:"urlFileNameCondition,omitempty" tf:"url_file_name_condition,omitempty"` // +kubebuilder:validation:Optional URLPathCondition []URLPathConditionParameters `json:"urlPathCondition,omitempty" tf:"url_path_condition,omitempty"` // +kubebuilder:validation:Optional URLRedirectAction []URLRedirectActionParameters `json:"urlRedirectAction,omitempty" tf:"url_redirect_action,omitempty"` // +kubebuilder:validation:Optional URLRewriteAction []URLRewriteActionParameters `json:"urlRewriteAction,omitempty" tf:"url_rewrite_action,omitempty"` }
func (*DeliveryRuleParameters) DeepCopy ¶
func (in *DeliveryRuleParameters) DeepCopy() *DeliveryRuleParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeliveryRuleParameters.
func (*DeliveryRuleParameters) DeepCopyInto ¶
func (in *DeliveryRuleParameters) DeepCopyInto(out *DeliveryRuleParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DeviceConditionObservation ¶
type DeviceConditionObservation struct { }
func (*DeviceConditionObservation) DeepCopy ¶
func (in *DeviceConditionObservation) DeepCopy() *DeviceConditionObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeviceConditionObservation.
func (*DeviceConditionObservation) DeepCopyInto ¶
func (in *DeviceConditionObservation) DeepCopyInto(out *DeviceConditionObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DeviceConditionParameters ¶
type DeviceConditionParameters struct { // +kubebuilder:validation:Required MatchValues []*string `json:"matchValues" tf:"match_values,omitempty"` // +kubebuilder:validation:Optional NegateCondition *bool `json:"negateCondition,omitempty" tf:"negate_condition,omitempty"` // +kubebuilder:validation:Optional Operator *string `json:"operator,omitempty" tf:"operator,omitempty"` }
func (*DeviceConditionParameters) DeepCopy ¶
func (in *DeviceConditionParameters) DeepCopy() *DeviceConditionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeviceConditionParameters.
func (*DeviceConditionParameters) DeepCopyInto ¶
func (in *DeviceConditionParameters) DeepCopyInto(out *DeviceConditionParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Endpoint ¶
type Endpoint struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec EndpointSpec `json:"spec"` Status EndpointStatus `json:"status,omitempty"` }
Endpoint is the Schema for the Endpoints API +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,azurejet}
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) GetCondition ¶
func (mg *Endpoint) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this Endpoint.
func (*Endpoint) GetConnectionDetailsMapping ¶
GetConnectionDetailsMapping for this Endpoint
func (*Endpoint) GetDeletionPolicy ¶
func (mg *Endpoint) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this Endpoint.
func (*Endpoint) GetObservation ¶
GetObservation of this Endpoint
func (*Endpoint) GetParameters ¶
GetParameters of this Endpoint
func (*Endpoint) GetProviderConfigReference ¶
GetProviderConfigReference of this Endpoint.
func (*Endpoint) GetProviderReference ¶
GetProviderReference of this Endpoint. Deprecated: Use GetProviderConfigReference.
func (*Endpoint) GetTerraformResourceType ¶
GetTerraformResourceType returns Terraform resource type for this Endpoint
func (*Endpoint) GetTerraformSchemaVersion ¶
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*Endpoint) GetWriteConnectionSecretToReference ¶
func (mg *Endpoint) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this Endpoint.
func (*Endpoint) LateInitialize ¶
LateInitialize this Endpoint using its observed tfState. returns True if there are any spec changes for the resource.
func (*Endpoint) ResolveReferences ¶
ResolveReferences of this Endpoint.
func (*Endpoint) SetConditions ¶
SetConditions of this Endpoint.
func (*Endpoint) SetDeletionPolicy ¶
func (mg *Endpoint) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this Endpoint.
func (*Endpoint) SetObservation ¶
SetObservation for this Endpoint
func (*Endpoint) SetParameters ¶
SetParameters for this Endpoint
func (*Endpoint) SetProviderConfigReference ¶
SetProviderConfigReference of this Endpoint.
func (*Endpoint) SetProviderReference ¶
SetProviderReference of this Endpoint. Deprecated: Use SetProviderConfigReference.
func (*Endpoint) SetWriteConnectionSecretToReference ¶
func (mg *Endpoint) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this Endpoint.
type EndpointCustomDomain ¶
type EndpointCustomDomain struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec EndpointCustomDomainSpec `json:"spec"` Status EndpointCustomDomainStatus `json:"status,omitempty"` }
EndpointCustomDomain is the Schema for the EndpointCustomDomains API +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,azurejet}
func (*EndpointCustomDomain) DeepCopy ¶
func (in *EndpointCustomDomain) DeepCopy() *EndpointCustomDomain
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EndpointCustomDomain.
func (*EndpointCustomDomain) DeepCopyInto ¶
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 ¶
func (in *EndpointCustomDomain) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*EndpointCustomDomain) GetCondition ¶
func (mg *EndpointCustomDomain) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this EndpointCustomDomain.
func (*EndpointCustomDomain) GetConnectionDetailsMapping ¶
func (tr *EndpointCustomDomain) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this EndpointCustomDomain
func (*EndpointCustomDomain) GetDeletionPolicy ¶
func (mg *EndpointCustomDomain) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this EndpointCustomDomain.
func (*EndpointCustomDomain) GetID ¶
func (tr *EndpointCustomDomain) GetID() string
GetID returns ID of underlying Terraform resource of this EndpointCustomDomain
func (*EndpointCustomDomain) GetObservation ¶
func (tr *EndpointCustomDomain) GetObservation() (map[string]interface{}, error)
GetObservation of this EndpointCustomDomain
func (*EndpointCustomDomain) GetParameters ¶
func (tr *EndpointCustomDomain) GetParameters() (map[string]interface{}, error)
GetParameters of this EndpointCustomDomain
func (*EndpointCustomDomain) GetProviderConfigReference ¶
func (mg *EndpointCustomDomain) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this EndpointCustomDomain.
func (*EndpointCustomDomain) GetProviderReference ¶
func (mg *EndpointCustomDomain) GetProviderReference() *xpv1.Reference
GetProviderReference of this EndpointCustomDomain. Deprecated: Use GetProviderConfigReference.
func (*EndpointCustomDomain) GetTerraformResourceType ¶
func (mg *EndpointCustomDomain) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this EndpointCustomDomain
func (*EndpointCustomDomain) GetTerraformSchemaVersion ¶
func (tr *EndpointCustomDomain) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*EndpointCustomDomain) GetWriteConnectionSecretToReference ¶
func (mg *EndpointCustomDomain) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this EndpointCustomDomain.
func (*EndpointCustomDomain) LateInitialize ¶
func (tr *EndpointCustomDomain) LateInitialize(attrs []byte) (bool, error)
LateInitialize this EndpointCustomDomain using its observed tfState. returns True if there are any spec changes for the resource.
func (*EndpointCustomDomain) SetConditions ¶
func (mg *EndpointCustomDomain) SetConditions(c ...xpv1.Condition)
SetConditions of this EndpointCustomDomain.
func (*EndpointCustomDomain) SetDeletionPolicy ¶
func (mg *EndpointCustomDomain) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this EndpointCustomDomain.
func (*EndpointCustomDomain) SetObservation ¶
func (tr *EndpointCustomDomain) SetObservation(obs map[string]interface{}) error
SetObservation for this EndpointCustomDomain
func (*EndpointCustomDomain) SetParameters ¶
func (tr *EndpointCustomDomain) SetParameters(params map[string]interface{}) error
SetParameters for this EndpointCustomDomain
func (*EndpointCustomDomain) SetProviderConfigReference ¶
func (mg *EndpointCustomDomain) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this EndpointCustomDomain.
func (*EndpointCustomDomain) SetProviderReference ¶
func (mg *EndpointCustomDomain) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this EndpointCustomDomain. Deprecated: Use SetProviderConfigReference.
func (*EndpointCustomDomain) SetWriteConnectionSecretToReference ¶
func (mg *EndpointCustomDomain) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this EndpointCustomDomain.
type EndpointCustomDomainList ¶
type EndpointCustomDomainList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []EndpointCustomDomain `json:"items"` }
EndpointCustomDomainList contains a list of EndpointCustomDomains
func (*EndpointCustomDomainList) DeepCopy ¶
func (in *EndpointCustomDomainList) DeepCopy() *EndpointCustomDomainList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EndpointCustomDomainList.
func (*EndpointCustomDomainList) DeepCopyInto ¶
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 ¶
func (in *EndpointCustomDomainList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*EndpointCustomDomainList) GetItems ¶
func (l *EndpointCustomDomainList) GetItems() []resource.Managed
GetItems of this EndpointCustomDomainList.
type EndpointCustomDomainObservation ¶
type EndpointCustomDomainObservation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*EndpointCustomDomainObservation) DeepCopy ¶
func (in *EndpointCustomDomainObservation) DeepCopy() *EndpointCustomDomainObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EndpointCustomDomainObservation.
func (*EndpointCustomDomainObservation) DeepCopyInto ¶
func (in *EndpointCustomDomainObservation) DeepCopyInto(out *EndpointCustomDomainObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EndpointCustomDomainParameters ¶
type EndpointCustomDomainParameters struct { // +kubebuilder:validation:Required CdnEndpointID *string `json:"cdnEndpointId" tf:"cdn_endpoint_id,omitempty"` // +kubebuilder:validation:Required HostName *string `json:"hostName" tf:"host_name,omitempty"` // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` }
func (*EndpointCustomDomainParameters) DeepCopy ¶
func (in *EndpointCustomDomainParameters) DeepCopy() *EndpointCustomDomainParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EndpointCustomDomainParameters.
func (*EndpointCustomDomainParameters) DeepCopyInto ¶
func (in *EndpointCustomDomainParameters) DeepCopyInto(out *EndpointCustomDomainParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EndpointCustomDomainSpec ¶
type EndpointCustomDomainSpec struct { v1.ResourceSpec `json:",inline"` ForProvider EndpointCustomDomainParameters `json:"forProvider"` }
EndpointCustomDomainSpec defines the desired state of EndpointCustomDomain
func (*EndpointCustomDomainSpec) DeepCopy ¶
func (in *EndpointCustomDomainSpec) DeepCopy() *EndpointCustomDomainSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EndpointCustomDomainSpec.
func (*EndpointCustomDomainSpec) DeepCopyInto ¶
func (in *EndpointCustomDomainSpec) DeepCopyInto(out *EndpointCustomDomainSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EndpointCustomDomainStatus ¶
type EndpointCustomDomainStatus struct { v1.ResourceStatus `json:",inline"` AtProvider EndpointCustomDomainObservation `json:"atProvider,omitempty"` }
EndpointCustomDomainStatus defines the observed state of EndpointCustomDomain.
func (*EndpointCustomDomainStatus) DeepCopy ¶
func (in *EndpointCustomDomainStatus) DeepCopy() *EndpointCustomDomainStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EndpointCustomDomainStatus.
func (*EndpointCustomDomainStatus) DeepCopyInto ¶
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 []Endpoint `json:"items"` }
EndpointList contains 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.
func (*EndpointList) GetItems ¶
func (l *EndpointList) GetItems() []resource.Managed
GetItems of this EndpointList.
type EndpointObservation ¶
type EndpointObservation struct { HostName *string `json:"hostName,omitempty" tf:"host_name,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` }
func (*EndpointObservation) DeepCopy ¶
func (in *EndpointObservation) DeepCopy() *EndpointObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EndpointObservation.
func (*EndpointObservation) DeepCopyInto ¶
func (in *EndpointObservation) DeepCopyInto(out *EndpointObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EndpointParameters ¶
type EndpointParameters struct { // +kubebuilder:validation:Optional ContentTypesToCompress []*string `json:"contentTypesToCompress,omitempty" tf:"content_types_to_compress,omitempty"` // +kubebuilder:validation:Optional DeliveryRule []DeliveryRuleParameters `json:"deliveryRule,omitempty" tf:"delivery_rule,omitempty"` // +kubebuilder:validation:Optional GeoFilter []GeoFilterParameters `json:"geoFilter,omitempty" tf:"geo_filter,omitempty"` // +kubebuilder:validation:Optional GlobalDeliveryRule []GlobalDeliveryRuleParameters `json:"globalDeliveryRule,omitempty" tf:"global_delivery_rule,omitempty"` // +kubebuilder:validation:Optional IsCompressionEnabled *bool `json:"isCompressionEnabled,omitempty" tf:"is_compression_enabled,omitempty"` // +kubebuilder:validation:Optional IsHTTPAllowed *bool `json:"isHttpAllowed,omitempty" tf:"is_http_allowed,omitempty"` // +kubebuilder:validation:Optional IsHTTPSAllowed *bool `json:"isHttpsAllowed,omitempty" tf:"is_https_allowed,omitempty"` // +kubebuilder:validation:Required Location *string `json:"location" tf:"location,omitempty"` // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +kubebuilder:validation:Optional OptimizationType *string `json:"optimizationType,omitempty" tf:"optimization_type,omitempty"` // +kubebuilder:validation:Required Origin []OriginParameters `json:"origin" tf:"origin,omitempty"` // +kubebuilder:validation:Optional OriginHostHeader *string `json:"originHostHeader,omitempty" tf:"origin_host_header,omitempty"` // +kubebuilder:validation:Optional OriginPath *string `json:"originPath,omitempty" tf:"origin_path,omitempty"` // +kubebuilder:validation:Optional ProbePath *string `json:"probePath,omitempty" tf:"probe_path,omitempty"` // +kubebuilder:validation:Required ProfileName *string `json:"profileName" tf:"profile_name,omitempty"` // +kubebuilder:validation:Optional QuerystringCachingBehaviour *string `json:"querystringCachingBehaviour,omitempty" tf:"querystring_caching_behaviour,omitempty"` // +crossplane:generate:reference:type=github.com/crossplane-contrib/provider-jet-azure/apis/azure/v1alpha2.ResourceGroup // +kubebuilder:validation:Optional ResourceGroupName *string `json:"resourceGroupName,omitempty" tf:"resource_group_name,omitempty"` // +kubebuilder:validation:Optional ResourceGroupNameRef *v1.Reference `json:"resourceGroupNameRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional ResourceGroupNameSelector *v1.Selector `json:"resourceGroupNameSelector,omitempty" tf:"-"` // +kubebuilder:validation:Optional Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` }
func (*EndpointParameters) DeepCopy ¶
func (in *EndpointParameters) DeepCopy() *EndpointParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EndpointParameters.
func (*EndpointParameters) DeepCopyInto ¶
func (in *EndpointParameters) DeepCopyInto(out *EndpointParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EndpointSpec ¶
type EndpointSpec struct { v1.ResourceSpec `json:",inline"` ForProvider EndpointParameters `json:"forProvider"` }
EndpointSpec defines the desired state of Endpoint
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 EndpointStatus ¶
type EndpointStatus struct { v1.ResourceStatus `json:",inline"` AtProvider EndpointObservation `json:"atProvider,omitempty"` }
EndpointStatus defines the observed state of Endpoint.
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 GeoFilterObservation ¶
type GeoFilterObservation struct { }
func (*GeoFilterObservation) DeepCopy ¶
func (in *GeoFilterObservation) DeepCopy() *GeoFilterObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GeoFilterObservation.
func (*GeoFilterObservation) DeepCopyInto ¶
func (in *GeoFilterObservation) DeepCopyInto(out *GeoFilterObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GeoFilterParameters ¶
type GeoFilterParameters struct { // +kubebuilder:validation:Required Action *string `json:"action" tf:"action,omitempty"` // +kubebuilder:validation:Required CountryCodes []*string `json:"countryCodes" tf:"country_codes,omitempty"` // +kubebuilder:validation:Required RelativePath *string `json:"relativePath" tf:"relative_path,omitempty"` }
func (*GeoFilterParameters) DeepCopy ¶
func (in *GeoFilterParameters) DeepCopy() *GeoFilterParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GeoFilterParameters.
func (*GeoFilterParameters) DeepCopyInto ¶
func (in *GeoFilterParameters) DeepCopyInto(out *GeoFilterParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GlobalDeliveryRuleCacheExpirationActionObservation ¶
type GlobalDeliveryRuleCacheExpirationActionObservation struct { }
func (*GlobalDeliveryRuleCacheExpirationActionObservation) DeepCopy ¶
func (in *GlobalDeliveryRuleCacheExpirationActionObservation) DeepCopy() *GlobalDeliveryRuleCacheExpirationActionObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GlobalDeliveryRuleCacheExpirationActionObservation.
func (*GlobalDeliveryRuleCacheExpirationActionObservation) DeepCopyInto ¶
func (in *GlobalDeliveryRuleCacheExpirationActionObservation) DeepCopyInto(out *GlobalDeliveryRuleCacheExpirationActionObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GlobalDeliveryRuleCacheExpirationActionParameters ¶
type GlobalDeliveryRuleCacheExpirationActionParameters struct { // +kubebuilder:validation:Required Behavior *string `json:"behavior" tf:"behavior,omitempty"` // +kubebuilder:validation:Optional Duration *string `json:"duration,omitempty" tf:"duration,omitempty"` }
func (*GlobalDeliveryRuleCacheExpirationActionParameters) DeepCopy ¶
func (in *GlobalDeliveryRuleCacheExpirationActionParameters) DeepCopy() *GlobalDeliveryRuleCacheExpirationActionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GlobalDeliveryRuleCacheExpirationActionParameters.
func (*GlobalDeliveryRuleCacheExpirationActionParameters) DeepCopyInto ¶
func (in *GlobalDeliveryRuleCacheExpirationActionParameters) DeepCopyInto(out *GlobalDeliveryRuleCacheExpirationActionParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GlobalDeliveryRuleCacheKeyQueryStringActionObservation ¶
type GlobalDeliveryRuleCacheKeyQueryStringActionObservation struct { }
func (*GlobalDeliveryRuleCacheKeyQueryStringActionObservation) DeepCopy ¶
func (in *GlobalDeliveryRuleCacheKeyQueryStringActionObservation) DeepCopy() *GlobalDeliveryRuleCacheKeyQueryStringActionObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GlobalDeliveryRuleCacheKeyQueryStringActionObservation.
func (*GlobalDeliveryRuleCacheKeyQueryStringActionObservation) DeepCopyInto ¶
func (in *GlobalDeliveryRuleCacheKeyQueryStringActionObservation) DeepCopyInto(out *GlobalDeliveryRuleCacheKeyQueryStringActionObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GlobalDeliveryRuleCacheKeyQueryStringActionParameters ¶
type GlobalDeliveryRuleCacheKeyQueryStringActionParameters struct { // +kubebuilder:validation:Required Behavior *string `json:"behavior" tf:"behavior,omitempty"` // +kubebuilder:validation:Optional Parameters *string `json:"parameters,omitempty" tf:"parameters,omitempty"` }
func (*GlobalDeliveryRuleCacheKeyQueryStringActionParameters) DeepCopy ¶
func (in *GlobalDeliveryRuleCacheKeyQueryStringActionParameters) DeepCopy() *GlobalDeliveryRuleCacheKeyQueryStringActionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GlobalDeliveryRuleCacheKeyQueryStringActionParameters.
func (*GlobalDeliveryRuleCacheKeyQueryStringActionParameters) DeepCopyInto ¶
func (in *GlobalDeliveryRuleCacheKeyQueryStringActionParameters) DeepCopyInto(out *GlobalDeliveryRuleCacheKeyQueryStringActionParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GlobalDeliveryRuleModifyRequestHeaderActionObservation ¶
type GlobalDeliveryRuleModifyRequestHeaderActionObservation struct { }
func (*GlobalDeliveryRuleModifyRequestHeaderActionObservation) DeepCopy ¶
func (in *GlobalDeliveryRuleModifyRequestHeaderActionObservation) DeepCopy() *GlobalDeliveryRuleModifyRequestHeaderActionObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GlobalDeliveryRuleModifyRequestHeaderActionObservation.
func (*GlobalDeliveryRuleModifyRequestHeaderActionObservation) DeepCopyInto ¶
func (in *GlobalDeliveryRuleModifyRequestHeaderActionObservation) DeepCopyInto(out *GlobalDeliveryRuleModifyRequestHeaderActionObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GlobalDeliveryRuleModifyRequestHeaderActionParameters ¶
type GlobalDeliveryRuleModifyRequestHeaderActionParameters struct { // +kubebuilder:validation:Required Action *string `json:"action" tf:"action,omitempty"` // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +kubebuilder:validation:Optional Value *string `json:"value,omitempty" tf:"value,omitempty"` }
func (*GlobalDeliveryRuleModifyRequestHeaderActionParameters) DeepCopy ¶
func (in *GlobalDeliveryRuleModifyRequestHeaderActionParameters) DeepCopy() *GlobalDeliveryRuleModifyRequestHeaderActionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GlobalDeliveryRuleModifyRequestHeaderActionParameters.
func (*GlobalDeliveryRuleModifyRequestHeaderActionParameters) DeepCopyInto ¶
func (in *GlobalDeliveryRuleModifyRequestHeaderActionParameters) DeepCopyInto(out *GlobalDeliveryRuleModifyRequestHeaderActionParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GlobalDeliveryRuleModifyResponseHeaderActionObservation ¶
type GlobalDeliveryRuleModifyResponseHeaderActionObservation struct { }
func (*GlobalDeliveryRuleModifyResponseHeaderActionObservation) DeepCopy ¶
func (in *GlobalDeliveryRuleModifyResponseHeaderActionObservation) DeepCopy() *GlobalDeliveryRuleModifyResponseHeaderActionObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GlobalDeliveryRuleModifyResponseHeaderActionObservation.
func (*GlobalDeliveryRuleModifyResponseHeaderActionObservation) DeepCopyInto ¶
func (in *GlobalDeliveryRuleModifyResponseHeaderActionObservation) DeepCopyInto(out *GlobalDeliveryRuleModifyResponseHeaderActionObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GlobalDeliveryRuleModifyResponseHeaderActionParameters ¶
type GlobalDeliveryRuleModifyResponseHeaderActionParameters struct { // +kubebuilder:validation:Required Action *string `json:"action" tf:"action,omitempty"` // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +kubebuilder:validation:Optional Value *string `json:"value,omitempty" tf:"value,omitempty"` }
func (*GlobalDeliveryRuleModifyResponseHeaderActionParameters) DeepCopy ¶
func (in *GlobalDeliveryRuleModifyResponseHeaderActionParameters) DeepCopy() *GlobalDeliveryRuleModifyResponseHeaderActionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GlobalDeliveryRuleModifyResponseHeaderActionParameters.
func (*GlobalDeliveryRuleModifyResponseHeaderActionParameters) DeepCopyInto ¶
func (in *GlobalDeliveryRuleModifyResponseHeaderActionParameters) DeepCopyInto(out *GlobalDeliveryRuleModifyResponseHeaderActionParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GlobalDeliveryRuleObservation ¶
type GlobalDeliveryRuleObservation struct { }
func (*GlobalDeliveryRuleObservation) DeepCopy ¶
func (in *GlobalDeliveryRuleObservation) DeepCopy() *GlobalDeliveryRuleObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GlobalDeliveryRuleObservation.
func (*GlobalDeliveryRuleObservation) DeepCopyInto ¶
func (in *GlobalDeliveryRuleObservation) DeepCopyInto(out *GlobalDeliveryRuleObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GlobalDeliveryRuleParameters ¶
type GlobalDeliveryRuleParameters struct { // +kubebuilder:validation:Optional CacheExpirationAction []GlobalDeliveryRuleCacheExpirationActionParameters `json:"cacheExpirationAction,omitempty" tf:"cache_expiration_action,omitempty"` // +kubebuilder:validation:Optional CacheKeyQueryStringAction []GlobalDeliveryRuleCacheKeyQueryStringActionParameters `json:"cacheKeyQueryStringAction,omitempty" tf:"cache_key_query_string_action,omitempty"` // +kubebuilder:validation:Optional ModifyRequestHeaderAction []GlobalDeliveryRuleModifyRequestHeaderActionParameters `json:"modifyRequestHeaderAction,omitempty" tf:"modify_request_header_action,omitempty"` // +kubebuilder:validation:Optional ModifyResponseHeaderAction []GlobalDeliveryRuleModifyResponseHeaderActionParameters `json:"modifyResponseHeaderAction,omitempty" tf:"modify_response_header_action,omitempty"` // +kubebuilder:validation:Optional URLRedirectAction []GlobalDeliveryRuleURLRedirectActionParameters `json:"urlRedirectAction,omitempty" tf:"url_redirect_action,omitempty"` // +kubebuilder:validation:Optional URLRewriteAction []GlobalDeliveryRuleURLRewriteActionParameters `json:"urlRewriteAction,omitempty" tf:"url_rewrite_action,omitempty"` }
func (*GlobalDeliveryRuleParameters) DeepCopy ¶
func (in *GlobalDeliveryRuleParameters) DeepCopy() *GlobalDeliveryRuleParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GlobalDeliveryRuleParameters.
func (*GlobalDeliveryRuleParameters) DeepCopyInto ¶
func (in *GlobalDeliveryRuleParameters) DeepCopyInto(out *GlobalDeliveryRuleParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GlobalDeliveryRuleURLRedirectActionObservation ¶
type GlobalDeliveryRuleURLRedirectActionObservation struct { }
func (*GlobalDeliveryRuleURLRedirectActionObservation) DeepCopy ¶
func (in *GlobalDeliveryRuleURLRedirectActionObservation) DeepCopy() *GlobalDeliveryRuleURLRedirectActionObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GlobalDeliveryRuleURLRedirectActionObservation.
func (*GlobalDeliveryRuleURLRedirectActionObservation) DeepCopyInto ¶
func (in *GlobalDeliveryRuleURLRedirectActionObservation) DeepCopyInto(out *GlobalDeliveryRuleURLRedirectActionObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GlobalDeliveryRuleURLRedirectActionParameters ¶
type GlobalDeliveryRuleURLRedirectActionParameters struct { // +kubebuilder:validation:Optional Fragment *string `json:"fragment,omitempty" tf:"fragment,omitempty"` // +kubebuilder:validation:Optional HostName *string `json:"hostname,omitempty" tf:"hostname,omitempty"` // +kubebuilder:validation:Optional Path *string `json:"path,omitempty" tf:"path,omitempty"` // +kubebuilder:validation:Optional Protocol *string `json:"protocol,omitempty" tf:"protocol,omitempty"` // +kubebuilder:validation:Optional QueryString *string `json:"queryString,omitempty" tf:"query_string,omitempty"` // +kubebuilder:validation:Required RedirectType *string `json:"redirectType" tf:"redirect_type,omitempty"` }
func (*GlobalDeliveryRuleURLRedirectActionParameters) DeepCopy ¶
func (in *GlobalDeliveryRuleURLRedirectActionParameters) DeepCopy() *GlobalDeliveryRuleURLRedirectActionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GlobalDeliveryRuleURLRedirectActionParameters.
func (*GlobalDeliveryRuleURLRedirectActionParameters) DeepCopyInto ¶
func (in *GlobalDeliveryRuleURLRedirectActionParameters) DeepCopyInto(out *GlobalDeliveryRuleURLRedirectActionParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GlobalDeliveryRuleURLRewriteActionObservation ¶
type GlobalDeliveryRuleURLRewriteActionObservation struct { }
func (*GlobalDeliveryRuleURLRewriteActionObservation) DeepCopy ¶
func (in *GlobalDeliveryRuleURLRewriteActionObservation) DeepCopy() *GlobalDeliveryRuleURLRewriteActionObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GlobalDeliveryRuleURLRewriteActionObservation.
func (*GlobalDeliveryRuleURLRewriteActionObservation) DeepCopyInto ¶
func (in *GlobalDeliveryRuleURLRewriteActionObservation) DeepCopyInto(out *GlobalDeliveryRuleURLRewriteActionObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GlobalDeliveryRuleURLRewriteActionParameters ¶
type GlobalDeliveryRuleURLRewriteActionParameters struct { // +kubebuilder:validation:Required Destination *string `json:"destination" tf:"destination,omitempty"` // +kubebuilder:validation:Optional PreserveUnmatchedPath *bool `json:"preserveUnmatchedPath,omitempty" tf:"preserve_unmatched_path,omitempty"` // +kubebuilder:validation:Required SourcePattern *string `json:"sourcePattern" tf:"source_pattern,omitempty"` }
func (*GlobalDeliveryRuleURLRewriteActionParameters) DeepCopy ¶
func (in *GlobalDeliveryRuleURLRewriteActionParameters) DeepCopy() *GlobalDeliveryRuleURLRewriteActionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GlobalDeliveryRuleURLRewriteActionParameters.
func (*GlobalDeliveryRuleURLRewriteActionParameters) DeepCopyInto ¶
func (in *GlobalDeliveryRuleURLRewriteActionParameters) DeepCopyInto(out *GlobalDeliveryRuleURLRewriteActionParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HTTPVersionConditionObservation ¶
type HTTPVersionConditionObservation struct { }
func (*HTTPVersionConditionObservation) DeepCopy ¶
func (in *HTTPVersionConditionObservation) DeepCopy() *HTTPVersionConditionObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HTTPVersionConditionObservation.
func (*HTTPVersionConditionObservation) DeepCopyInto ¶
func (in *HTTPVersionConditionObservation) DeepCopyInto(out *HTTPVersionConditionObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HTTPVersionConditionParameters ¶
type HTTPVersionConditionParameters struct { // +kubebuilder:validation:Required MatchValues []*string `json:"matchValues" tf:"match_values,omitempty"` // +kubebuilder:validation:Optional NegateCondition *bool `json:"negateCondition,omitempty" tf:"negate_condition,omitempty"` // +kubebuilder:validation:Optional Operator *string `json:"operator,omitempty" tf:"operator,omitempty"` }
func (*HTTPVersionConditionParameters) DeepCopy ¶
func (in *HTTPVersionConditionParameters) DeepCopy() *HTTPVersionConditionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HTTPVersionConditionParameters.
func (*HTTPVersionConditionParameters) DeepCopyInto ¶
func (in *HTTPVersionConditionParameters) DeepCopyInto(out *HTTPVersionConditionParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ModifyRequestHeaderActionObservation ¶
type ModifyRequestHeaderActionObservation struct { }
func (*ModifyRequestHeaderActionObservation) DeepCopy ¶
func (in *ModifyRequestHeaderActionObservation) DeepCopy() *ModifyRequestHeaderActionObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ModifyRequestHeaderActionObservation.
func (*ModifyRequestHeaderActionObservation) DeepCopyInto ¶
func (in *ModifyRequestHeaderActionObservation) DeepCopyInto(out *ModifyRequestHeaderActionObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ModifyRequestHeaderActionParameters ¶
type ModifyRequestHeaderActionParameters struct { // +kubebuilder:validation:Required Action *string `json:"action" tf:"action,omitempty"` // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +kubebuilder:validation:Optional Value *string `json:"value,omitempty" tf:"value,omitempty"` }
func (*ModifyRequestHeaderActionParameters) DeepCopy ¶
func (in *ModifyRequestHeaderActionParameters) DeepCopy() *ModifyRequestHeaderActionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ModifyRequestHeaderActionParameters.
func (*ModifyRequestHeaderActionParameters) DeepCopyInto ¶
func (in *ModifyRequestHeaderActionParameters) DeepCopyInto(out *ModifyRequestHeaderActionParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ModifyResponseHeaderActionObservation ¶
type ModifyResponseHeaderActionObservation struct { }
func (*ModifyResponseHeaderActionObservation) DeepCopy ¶
func (in *ModifyResponseHeaderActionObservation) DeepCopy() *ModifyResponseHeaderActionObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ModifyResponseHeaderActionObservation.
func (*ModifyResponseHeaderActionObservation) DeepCopyInto ¶
func (in *ModifyResponseHeaderActionObservation) DeepCopyInto(out *ModifyResponseHeaderActionObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ModifyResponseHeaderActionParameters ¶
type ModifyResponseHeaderActionParameters struct { // +kubebuilder:validation:Required Action *string `json:"action" tf:"action,omitempty"` // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +kubebuilder:validation:Optional Value *string `json:"value,omitempty" tf:"value,omitempty"` }
func (*ModifyResponseHeaderActionParameters) DeepCopy ¶
func (in *ModifyResponseHeaderActionParameters) DeepCopy() *ModifyResponseHeaderActionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ModifyResponseHeaderActionParameters.
func (*ModifyResponseHeaderActionParameters) DeepCopyInto ¶
func (in *ModifyResponseHeaderActionParameters) DeepCopyInto(out *ModifyResponseHeaderActionParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OriginObservation ¶
type OriginObservation struct { }
func (*OriginObservation) DeepCopy ¶
func (in *OriginObservation) DeepCopy() *OriginObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OriginObservation.
func (*OriginObservation) DeepCopyInto ¶
func (in *OriginObservation) DeepCopyInto(out *OriginObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OriginParameters ¶
type OriginParameters struct { // +kubebuilder:validation:Optional HTTPPort *float64 `json:"httpPort,omitempty" tf:"http_port,omitempty"` // +kubebuilder:validation:Optional HTTPSPort *float64 `json:"httpsPort,omitempty" tf:"https_port,omitempty"` // +kubebuilder:validation:Required HostName *string `json:"hostName" tf:"host_name,omitempty"` // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` }
func (*OriginParameters) DeepCopy ¶
func (in *OriginParameters) DeepCopy() *OriginParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OriginParameters.
func (*OriginParameters) DeepCopyInto ¶
func (in *OriginParameters) DeepCopyInto(out *OriginParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PostArgConditionObservation ¶
type PostArgConditionObservation struct { }
func (*PostArgConditionObservation) DeepCopy ¶
func (in *PostArgConditionObservation) DeepCopy() *PostArgConditionObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PostArgConditionObservation.
func (*PostArgConditionObservation) DeepCopyInto ¶
func (in *PostArgConditionObservation) DeepCopyInto(out *PostArgConditionObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PostArgConditionParameters ¶
type PostArgConditionParameters struct { // +kubebuilder:validation:Optional MatchValues []*string `json:"matchValues,omitempty" tf:"match_values,omitempty"` // +kubebuilder:validation:Optional NegateCondition *bool `json:"negateCondition,omitempty" tf:"negate_condition,omitempty"` // +kubebuilder:validation:Required Operator *string `json:"operator" tf:"operator,omitempty"` // +kubebuilder:validation:Required Selector *string `json:"selector" tf:"selector,omitempty"` // +kubebuilder:validation:Optional Transforms []*string `json:"transforms,omitempty" tf:"transforms,omitempty"` }
func (*PostArgConditionParameters) DeepCopy ¶
func (in *PostArgConditionParameters) DeepCopy() *PostArgConditionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PostArgConditionParameters.
func (*PostArgConditionParameters) DeepCopyInto ¶
func (in *PostArgConditionParameters) DeepCopyInto(out *PostArgConditionParameters)
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"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ProfileSpec `json:"spec"` Status ProfileStatus `json:"status,omitempty"` }
Profile is the Schema for the Profiles API +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,azurejet}
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) GetCondition ¶
func (mg *Profile) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this Profile.
func (*Profile) GetConnectionDetailsMapping ¶
GetConnectionDetailsMapping for this Profile
func (*Profile) GetDeletionPolicy ¶
func (mg *Profile) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this Profile.
func (*Profile) GetObservation ¶
GetObservation of this Profile
func (*Profile) GetParameters ¶
GetParameters of this Profile
func (*Profile) GetProviderConfigReference ¶
GetProviderConfigReference of this Profile.
func (*Profile) GetProviderReference ¶
GetProviderReference of this Profile. Deprecated: Use GetProviderConfigReference.
func (*Profile) GetTerraformResourceType ¶
GetTerraformResourceType returns Terraform resource type for this Profile
func (*Profile) GetTerraformSchemaVersion ¶
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*Profile) GetWriteConnectionSecretToReference ¶
func (mg *Profile) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this Profile.
func (*Profile) LateInitialize ¶
LateInitialize this Profile using its observed tfState. returns True if there are any spec changes for the resource.
func (*Profile) ResolveReferences ¶
ResolveReferences of this Profile.
func (*Profile) SetConditions ¶
SetConditions of this Profile.
func (*Profile) SetDeletionPolicy ¶
func (mg *Profile) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this Profile.
func (*Profile) SetObservation ¶
SetObservation for this Profile
func (*Profile) SetParameters ¶
SetParameters for this Profile
func (*Profile) SetProviderConfigReference ¶
SetProviderConfigReference of this Profile.
func (*Profile) SetProviderReference ¶
SetProviderReference of this Profile. Deprecated: Use SetProviderConfigReference.
func (*Profile) SetWriteConnectionSecretToReference ¶
func (mg *Profile) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this Profile.
type ProfileList ¶
type ProfileList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Profile `json:"items"` }
ProfileList contains 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.
func (*ProfileList) GetItems ¶
func (l *ProfileList) GetItems() []resource.Managed
GetItems of this ProfileList.
type ProfileObservation ¶
type ProfileObservation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*ProfileObservation) DeepCopy ¶
func (in *ProfileObservation) DeepCopy() *ProfileObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProfileObservation.
func (*ProfileObservation) DeepCopyInto ¶
func (in *ProfileObservation) DeepCopyInto(out *ProfileObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProfileParameters ¶
type ProfileParameters struct { // +kubebuilder:validation:Required Location *string `json:"location" tf:"location,omitempty"` // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +crossplane:generate:reference:type=github.com/crossplane-contrib/provider-jet-azure/apis/azure/v1alpha2.ResourceGroup // +kubebuilder:validation:Optional ResourceGroupName *string `json:"resourceGroupName,omitempty" tf:"resource_group_name,omitempty"` // +kubebuilder:validation:Optional ResourceGroupNameRef *v1.Reference `json:"resourceGroupNameRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional ResourceGroupNameSelector *v1.Selector `json:"resourceGroupNameSelector,omitempty" tf:"-"` // +kubebuilder:validation:Required Sku *string `json:"sku" tf:"sku,omitempty"` // +kubebuilder:validation:Optional Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` }
func (*ProfileParameters) DeepCopy ¶
func (in *ProfileParameters) DeepCopy() *ProfileParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProfileParameters.
func (*ProfileParameters) DeepCopyInto ¶
func (in *ProfileParameters) DeepCopyInto(out *ProfileParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProfileSpec ¶
type ProfileSpec struct { v1.ResourceSpec `json:",inline"` ForProvider ProfileParameters `json:"forProvider"` }
ProfileSpec defines the desired state of Profile
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 ProfileStatus ¶
type ProfileStatus struct { v1.ResourceStatus `json:",inline"` AtProvider ProfileObservation `json:"atProvider,omitempty"` }
ProfileStatus defines the observed state of Profile.
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.
type QueryStringConditionObservation ¶
type QueryStringConditionObservation struct { }
func (*QueryStringConditionObservation) DeepCopy ¶
func (in *QueryStringConditionObservation) DeepCopy() *QueryStringConditionObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new QueryStringConditionObservation.
func (*QueryStringConditionObservation) DeepCopyInto ¶
func (in *QueryStringConditionObservation) DeepCopyInto(out *QueryStringConditionObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type QueryStringConditionParameters ¶
type QueryStringConditionParameters struct { // +kubebuilder:validation:Optional MatchValues []*string `json:"matchValues,omitempty" tf:"match_values,omitempty"` // +kubebuilder:validation:Optional NegateCondition *bool `json:"negateCondition,omitempty" tf:"negate_condition,omitempty"` // +kubebuilder:validation:Required Operator *string `json:"operator" tf:"operator,omitempty"` // +kubebuilder:validation:Optional Transforms []*string `json:"transforms,omitempty" tf:"transforms,omitempty"` }
func (*QueryStringConditionParameters) DeepCopy ¶
func (in *QueryStringConditionParameters) DeepCopy() *QueryStringConditionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new QueryStringConditionParameters.
func (*QueryStringConditionParameters) DeepCopyInto ¶
func (in *QueryStringConditionParameters) DeepCopyInto(out *QueryStringConditionParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RemoteAddressConditionObservation ¶
type RemoteAddressConditionObservation struct { }
func (*RemoteAddressConditionObservation) DeepCopy ¶
func (in *RemoteAddressConditionObservation) DeepCopy() *RemoteAddressConditionObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RemoteAddressConditionObservation.
func (*RemoteAddressConditionObservation) DeepCopyInto ¶
func (in *RemoteAddressConditionObservation) DeepCopyInto(out *RemoteAddressConditionObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RemoteAddressConditionParameters ¶
type RemoteAddressConditionParameters struct { // +kubebuilder:validation:Optional MatchValues []*string `json:"matchValues,omitempty" tf:"match_values,omitempty"` // +kubebuilder:validation:Optional NegateCondition *bool `json:"negateCondition,omitempty" tf:"negate_condition,omitempty"` // +kubebuilder:validation:Required Operator *string `json:"operator" tf:"operator,omitempty"` }
func (*RemoteAddressConditionParameters) DeepCopy ¶
func (in *RemoteAddressConditionParameters) DeepCopy() *RemoteAddressConditionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RemoteAddressConditionParameters.
func (*RemoteAddressConditionParameters) DeepCopyInto ¶
func (in *RemoteAddressConditionParameters) DeepCopyInto(out *RemoteAddressConditionParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RequestBodyConditionObservation ¶
type RequestBodyConditionObservation struct { }
func (*RequestBodyConditionObservation) DeepCopy ¶
func (in *RequestBodyConditionObservation) DeepCopy() *RequestBodyConditionObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RequestBodyConditionObservation.
func (*RequestBodyConditionObservation) DeepCopyInto ¶
func (in *RequestBodyConditionObservation) DeepCopyInto(out *RequestBodyConditionObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RequestBodyConditionParameters ¶
type RequestBodyConditionParameters struct { // +kubebuilder:validation:Optional MatchValues []*string `json:"matchValues,omitempty" tf:"match_values,omitempty"` // +kubebuilder:validation:Optional NegateCondition *bool `json:"negateCondition,omitempty" tf:"negate_condition,omitempty"` // +kubebuilder:validation:Required Operator *string `json:"operator" tf:"operator,omitempty"` // +kubebuilder:validation:Optional Transforms []*string `json:"transforms,omitempty" tf:"transforms,omitempty"` }
func (*RequestBodyConditionParameters) DeepCopy ¶
func (in *RequestBodyConditionParameters) DeepCopy() *RequestBodyConditionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RequestBodyConditionParameters.
func (*RequestBodyConditionParameters) DeepCopyInto ¶
func (in *RequestBodyConditionParameters) DeepCopyInto(out *RequestBodyConditionParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RequestHeaderConditionObservation ¶
type RequestHeaderConditionObservation struct { }
func (*RequestHeaderConditionObservation) DeepCopy ¶
func (in *RequestHeaderConditionObservation) DeepCopy() *RequestHeaderConditionObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RequestHeaderConditionObservation.
func (*RequestHeaderConditionObservation) DeepCopyInto ¶
func (in *RequestHeaderConditionObservation) DeepCopyInto(out *RequestHeaderConditionObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RequestHeaderConditionParameters ¶
type RequestHeaderConditionParameters struct { // +kubebuilder:validation:Optional MatchValues []*string `json:"matchValues,omitempty" tf:"match_values,omitempty"` // +kubebuilder:validation:Optional NegateCondition *bool `json:"negateCondition,omitempty" tf:"negate_condition,omitempty"` // +kubebuilder:validation:Required Operator *string `json:"operator" tf:"operator,omitempty"` // +kubebuilder:validation:Required Selector *string `json:"selector" tf:"selector,omitempty"` // +kubebuilder:validation:Optional Transforms []*string `json:"transforms,omitempty" tf:"transforms,omitempty"` }
func (*RequestHeaderConditionParameters) DeepCopy ¶
func (in *RequestHeaderConditionParameters) DeepCopy() *RequestHeaderConditionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RequestHeaderConditionParameters.
func (*RequestHeaderConditionParameters) DeepCopyInto ¶
func (in *RequestHeaderConditionParameters) DeepCopyInto(out *RequestHeaderConditionParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RequestMethodConditionObservation ¶
type RequestMethodConditionObservation struct { }
func (*RequestMethodConditionObservation) DeepCopy ¶
func (in *RequestMethodConditionObservation) DeepCopy() *RequestMethodConditionObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RequestMethodConditionObservation.
func (*RequestMethodConditionObservation) DeepCopyInto ¶
func (in *RequestMethodConditionObservation) DeepCopyInto(out *RequestMethodConditionObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RequestMethodConditionParameters ¶
type RequestMethodConditionParameters struct { // +kubebuilder:validation:Required MatchValues []*string `json:"matchValues" tf:"match_values,omitempty"` // +kubebuilder:validation:Optional NegateCondition *bool `json:"negateCondition,omitempty" tf:"negate_condition,omitempty"` // +kubebuilder:validation:Optional Operator *string `json:"operator,omitempty" tf:"operator,omitempty"` }
func (*RequestMethodConditionParameters) DeepCopy ¶
func (in *RequestMethodConditionParameters) DeepCopy() *RequestMethodConditionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RequestMethodConditionParameters.
func (*RequestMethodConditionParameters) DeepCopyInto ¶
func (in *RequestMethodConditionParameters) DeepCopyInto(out *RequestMethodConditionParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RequestSchemeConditionObservation ¶
type RequestSchemeConditionObservation struct { }
func (*RequestSchemeConditionObservation) DeepCopy ¶
func (in *RequestSchemeConditionObservation) DeepCopy() *RequestSchemeConditionObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RequestSchemeConditionObservation.
func (*RequestSchemeConditionObservation) DeepCopyInto ¶
func (in *RequestSchemeConditionObservation) DeepCopyInto(out *RequestSchemeConditionObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RequestSchemeConditionParameters ¶
type RequestSchemeConditionParameters struct { // +kubebuilder:validation:Required MatchValues []*string `json:"matchValues" tf:"match_values,omitempty"` // +kubebuilder:validation:Optional NegateCondition *bool `json:"negateCondition,omitempty" tf:"negate_condition,omitempty"` // +kubebuilder:validation:Optional Operator *string `json:"operator,omitempty" tf:"operator,omitempty"` }
func (*RequestSchemeConditionParameters) DeepCopy ¶
func (in *RequestSchemeConditionParameters) DeepCopy() *RequestSchemeConditionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RequestSchemeConditionParameters.
func (*RequestSchemeConditionParameters) DeepCopyInto ¶
func (in *RequestSchemeConditionParameters) DeepCopyInto(out *RequestSchemeConditionParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RequestURIConditionObservation ¶
type RequestURIConditionObservation struct { }
func (*RequestURIConditionObservation) DeepCopy ¶
func (in *RequestURIConditionObservation) DeepCopy() *RequestURIConditionObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RequestURIConditionObservation.
func (*RequestURIConditionObservation) DeepCopyInto ¶
func (in *RequestURIConditionObservation) DeepCopyInto(out *RequestURIConditionObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RequestURIConditionParameters ¶
type RequestURIConditionParameters struct { // +kubebuilder:validation:Optional MatchValues []*string `json:"matchValues,omitempty" tf:"match_values,omitempty"` // +kubebuilder:validation:Optional NegateCondition *bool `json:"negateCondition,omitempty" tf:"negate_condition,omitempty"` // +kubebuilder:validation:Required Operator *string `json:"operator" tf:"operator,omitempty"` // +kubebuilder:validation:Optional Transforms []*string `json:"transforms,omitempty" tf:"transforms,omitempty"` }
func (*RequestURIConditionParameters) DeepCopy ¶
func (in *RequestURIConditionParameters) DeepCopy() *RequestURIConditionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RequestURIConditionParameters.
func (*RequestURIConditionParameters) DeepCopyInto ¶
func (in *RequestURIConditionParameters) DeepCopyInto(out *RequestURIConditionParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type URLFileExtensionConditionObservation ¶
type URLFileExtensionConditionObservation struct { }
func (*URLFileExtensionConditionObservation) DeepCopy ¶
func (in *URLFileExtensionConditionObservation) DeepCopy() *URLFileExtensionConditionObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new URLFileExtensionConditionObservation.
func (*URLFileExtensionConditionObservation) DeepCopyInto ¶
func (in *URLFileExtensionConditionObservation) DeepCopyInto(out *URLFileExtensionConditionObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type URLFileExtensionConditionParameters ¶
type URLFileExtensionConditionParameters struct { // +kubebuilder:validation:Optional MatchValues []*string `json:"matchValues,omitempty" tf:"match_values,omitempty"` // +kubebuilder:validation:Optional NegateCondition *bool `json:"negateCondition,omitempty" tf:"negate_condition,omitempty"` // +kubebuilder:validation:Required Operator *string `json:"operator" tf:"operator,omitempty"` // +kubebuilder:validation:Optional Transforms []*string `json:"transforms,omitempty" tf:"transforms,omitempty"` }
func (*URLFileExtensionConditionParameters) DeepCopy ¶
func (in *URLFileExtensionConditionParameters) DeepCopy() *URLFileExtensionConditionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new URLFileExtensionConditionParameters.
func (*URLFileExtensionConditionParameters) DeepCopyInto ¶
func (in *URLFileExtensionConditionParameters) DeepCopyInto(out *URLFileExtensionConditionParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type URLFileNameConditionObservation ¶
type URLFileNameConditionObservation struct { }
func (*URLFileNameConditionObservation) DeepCopy ¶
func (in *URLFileNameConditionObservation) DeepCopy() *URLFileNameConditionObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new URLFileNameConditionObservation.
func (*URLFileNameConditionObservation) DeepCopyInto ¶
func (in *URLFileNameConditionObservation) DeepCopyInto(out *URLFileNameConditionObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type URLFileNameConditionParameters ¶
type URLFileNameConditionParameters struct { // +kubebuilder:validation:Optional MatchValues []*string `json:"matchValues,omitempty" tf:"match_values,omitempty"` // +kubebuilder:validation:Optional NegateCondition *bool `json:"negateCondition,omitempty" tf:"negate_condition,omitempty"` // +kubebuilder:validation:Required Operator *string `json:"operator" tf:"operator,omitempty"` // +kubebuilder:validation:Optional Transforms []*string `json:"transforms,omitempty" tf:"transforms,omitempty"` }
func (*URLFileNameConditionParameters) DeepCopy ¶
func (in *URLFileNameConditionParameters) DeepCopy() *URLFileNameConditionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new URLFileNameConditionParameters.
func (*URLFileNameConditionParameters) DeepCopyInto ¶
func (in *URLFileNameConditionParameters) DeepCopyInto(out *URLFileNameConditionParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type URLPathConditionObservation ¶
type URLPathConditionObservation struct { }
func (*URLPathConditionObservation) DeepCopy ¶
func (in *URLPathConditionObservation) DeepCopy() *URLPathConditionObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new URLPathConditionObservation.
func (*URLPathConditionObservation) DeepCopyInto ¶
func (in *URLPathConditionObservation) DeepCopyInto(out *URLPathConditionObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type URLPathConditionParameters ¶
type URLPathConditionParameters struct { // +kubebuilder:validation:Optional MatchValues []*string `json:"matchValues,omitempty" tf:"match_values,omitempty"` // +kubebuilder:validation:Optional NegateCondition *bool `json:"negateCondition,omitempty" tf:"negate_condition,omitempty"` // +kubebuilder:validation:Required Operator *string `json:"operator" tf:"operator,omitempty"` // +kubebuilder:validation:Optional Transforms []*string `json:"transforms,omitempty" tf:"transforms,omitempty"` }
func (*URLPathConditionParameters) DeepCopy ¶
func (in *URLPathConditionParameters) DeepCopy() *URLPathConditionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new URLPathConditionParameters.
func (*URLPathConditionParameters) DeepCopyInto ¶
func (in *URLPathConditionParameters) DeepCopyInto(out *URLPathConditionParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type URLRedirectActionObservation ¶
type URLRedirectActionObservation struct { }
func (*URLRedirectActionObservation) DeepCopy ¶
func (in *URLRedirectActionObservation) DeepCopy() *URLRedirectActionObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new URLRedirectActionObservation.
func (*URLRedirectActionObservation) DeepCopyInto ¶
func (in *URLRedirectActionObservation) DeepCopyInto(out *URLRedirectActionObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type URLRedirectActionParameters ¶
type URLRedirectActionParameters struct { // +kubebuilder:validation:Optional Fragment *string `json:"fragment,omitempty" tf:"fragment,omitempty"` // +kubebuilder:validation:Optional HostName *string `json:"hostname,omitempty" tf:"hostname,omitempty"` // +kubebuilder:validation:Optional Path *string `json:"path,omitempty" tf:"path,omitempty"` // +kubebuilder:validation:Optional Protocol *string `json:"protocol,omitempty" tf:"protocol,omitempty"` // +kubebuilder:validation:Optional QueryString *string `json:"queryString,omitempty" tf:"query_string,omitempty"` // +kubebuilder:validation:Required RedirectType *string `json:"redirectType" tf:"redirect_type,omitempty"` }
func (*URLRedirectActionParameters) DeepCopy ¶
func (in *URLRedirectActionParameters) DeepCopy() *URLRedirectActionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new URLRedirectActionParameters.
func (*URLRedirectActionParameters) DeepCopyInto ¶
func (in *URLRedirectActionParameters) DeepCopyInto(out *URLRedirectActionParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type URLRewriteActionObservation ¶
type URLRewriteActionObservation struct { }
func (*URLRewriteActionObservation) DeepCopy ¶
func (in *URLRewriteActionObservation) DeepCopy() *URLRewriteActionObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new URLRewriteActionObservation.
func (*URLRewriteActionObservation) DeepCopyInto ¶
func (in *URLRewriteActionObservation) DeepCopyInto(out *URLRewriteActionObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type URLRewriteActionParameters ¶
type URLRewriteActionParameters struct { // +kubebuilder:validation:Required Destination *string `json:"destination" tf:"destination,omitempty"` // +kubebuilder:validation:Optional PreserveUnmatchedPath *bool `json:"preserveUnmatchedPath,omitempty" tf:"preserve_unmatched_path,omitempty"` // +kubebuilder:validation:Required SourcePattern *string `json:"sourcePattern" tf:"source_pattern,omitempty"` }
func (*URLRewriteActionParameters) DeepCopy ¶
func (in *URLRewriteActionParameters) DeepCopy() *URLRewriteActionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new URLRewriteActionParameters.
func (*URLRewriteActionParameters) DeepCopyInto ¶
func (in *URLRewriteActionParameters) DeepCopyInto(out *URLRewriteActionParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.