Documentation
¶
Overview ¶
+kubebuilder:object:generate=true +groupName=smartcaptcha.yandex-cloud.upjet.crossplane.io +versionName=v1alpha1
Index ¶
- Constants
- Variables
- type Captcha
- func (in *Captcha) DeepCopy() *Captcha
- func (in *Captcha) DeepCopyInto(out *Captcha)
- func (in *Captcha) DeepCopyObject() runtime.Object
- func (mg *Captcha) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *Captcha) GetConnectionDetailsMapping() map[string]string
- func (mg *Captcha) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *Captcha) GetID() string
- func (tr *Captcha) GetInitParameters() (map[string]any, error)
- func (mg *Captcha) GetManagementPolicies() xpv1.ManagementPolicies
- func (tr *Captcha) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
- func (tr *Captcha) GetObservation() (map[string]any, error)
- func (tr *Captcha) GetParameters() (map[string]any, error)
- func (mg *Captcha) GetProviderConfigReference() *xpv1.Reference
- func (mg *Captcha) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *Captcha) GetTerraformResourceType() string
- func (tr *Captcha) GetTerraformSchemaVersion() int
- func (mg *Captcha) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *Captcha) Hub()
- func (tr *Captcha) LateInitialize(attrs []byte) (bool, error)
- func (mg *Captcha) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *Captcha) SetConditions(c ...xpv1.Condition)
- func (mg *Captcha) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *Captcha) SetManagementPolicies(r xpv1.ManagementPolicies)
- func (tr *Captcha) SetObservation(obs map[string]any) error
- func (tr *Captcha) SetParameters(params map[string]any) error
- func (mg *Captcha) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *Captcha) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *Captcha) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type CaptchaInitParameters
- type CaptchaList
- type CaptchaObservation
- type CaptchaParameters
- type CaptchaSpec
- type CaptchaStatus
- type ConditionInitParameters
- type ConditionObservation
- type ConditionParameters
- type GeoIPMatchInitParameters
- type GeoIPMatchObservation
- type GeoIPMatchParameters
- type GeoIPNotMatchInitParameters
- type GeoIPNotMatchObservation
- type GeoIPNotMatchParameters
- type HeadersInitParameters
- type HeadersObservation
- type HeadersParameters
- type HostInitParameters
- type HostObservation
- type HostParameters
- type HostsInitParameters
- type HostsObservation
- type HostsParameters
- type IPRangesMatchInitParameters
- type IPRangesMatchObservation
- type IPRangesMatchParameters
- type IPRangesNotMatchInitParameters
- type IPRangesNotMatchObservation
- type IPRangesNotMatchParameters
- type OverrideVariantInitParameters
- type OverrideVariantObservation
- type OverrideVariantParameters
- type PathInitParameters
- type PathObservation
- type PathParameters
- type QueriesInitParameters
- type QueriesObservation
- type QueriesParameters
- type QueriesValueInitParameters
- type QueriesValueObservation
- type QueriesValueParameters
- type SecurityRuleInitParameters
- type SecurityRuleObservation
- type SecurityRuleParameters
- type SourceIPInitParameters
- type SourceIPObservation
- type SourceIPParameters
- type URIInitParameters
- type URIObservation
- type URIParameters
- type ValueInitParameters
- type ValueObservation
- type ValueParameters
Constants ¶
const ( CRDGroup = "smartcaptcha.yandex-cloud.upjet.crossplane.io" CRDVersion = "v1alpha1" )
Package type metadata.
Variables ¶
var ( Captcha_Kind = "Captcha" Captcha_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: Captcha_Kind}.String() Captcha_KindAPIVersion = Captcha_Kind + "." + CRDGroupVersion.String() Captcha_GroupVersionKind = CRDGroupVersion.WithKind(Captcha_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 )
Functions ¶
This section is empty.
Types ¶
type Captcha ¶
type Captcha struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec CaptchaSpec `json:"spec"` Status CaptchaStatus `json:"status,omitempty"` }
Captcha is the Schema for the Captchas API. <no value> +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].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:resource:scope=Cluster,categories={crossplane,managed,yandex-cloud}
func (*Captcha) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Captcha.
func (*Captcha) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Captcha) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Captcha) GetCondition ¶
func (mg *Captcha) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this Captcha.
func (*Captcha) GetConnectionDetailsMapping ¶
GetConnectionDetailsMapping for this Captcha
func (*Captcha) GetDeletionPolicy ¶
func (mg *Captcha) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this Captcha.
func (*Captcha) GetInitParameters ¶
GetInitParameters of this Captcha
func (*Captcha) GetManagementPolicies ¶
func (mg *Captcha) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this Captcha.
func (*Captcha) GetMergedParameters ¶
GetInitParameters of this Captcha
func (*Captcha) GetObservation ¶
GetObservation of this Captcha
func (*Captcha) GetParameters ¶
GetParameters of this Captcha
func (*Captcha) GetProviderConfigReference ¶
GetProviderConfigReference of this Captcha.
func (*Captcha) GetPublishConnectionDetailsTo ¶
func (mg *Captcha) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this Captcha.
func (*Captcha) GetTerraformResourceType ¶
GetTerraformResourceType returns Terraform resource type for this Captcha
func (*Captcha) GetTerraformSchemaVersion ¶
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*Captcha) GetWriteConnectionSecretToReference ¶
func (mg *Captcha) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this Captcha.
func (*Captcha) LateInitialize ¶
LateInitialize this Captcha using its observed tfState. returns True if there are any spec changes for the resource.
func (*Captcha) ResolveReferences ¶
ResolveReferences of this Captcha.
func (*Captcha) SetConditions ¶
SetConditions of this Captcha.
func (*Captcha) SetDeletionPolicy ¶
func (mg *Captcha) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this Captcha.
func (*Captcha) SetManagementPolicies ¶
func (mg *Captcha) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies of this Captcha.
func (*Captcha) SetObservation ¶
SetObservation for this Captcha
func (*Captcha) SetParameters ¶
SetParameters for this Captcha
func (*Captcha) SetProviderConfigReference ¶
SetProviderConfigReference of this Captcha.
func (*Captcha) SetPublishConnectionDetailsTo ¶
func (mg *Captcha) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this Captcha.
func (*Captcha) SetWriteConnectionSecretToReference ¶
func (mg *Captcha) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this Captcha.
type CaptchaInitParameters ¶
type CaptchaInitParameters struct { AllowedSites []*string `json:"allowedSites,omitempty" tf:"allowed_sites,omitempty"` ChallengeType *string `json:"challengeType,omitempty" tf:"challenge_type,omitempty"` CloudID *string `json:"cloudId,omitempty" tf:"cloud_id,omitempty"` Complexity *string `json:"complexity,omitempty" tf:"complexity,omitempty"` DeletionProtection *bool `json:"deletionProtection,omitempty" tf:"deletion_protection,omitempty"` // +crossplane:generate:reference:type=github.com/tagesjump/provider-upjet-yc/apis/resourcemanager/v1alpha1.Folder FolderID *string `json:"folderId,omitempty" tf:"folder_id,omitempty"` // Reference to a Folder in resourcemanager to populate folderId. // +kubebuilder:validation:Optional FolderIDRef *v1.Reference `json:"folderIdRef,omitempty" tf:"-"` // Selector for a Folder in resourcemanager to populate folderId. // +kubebuilder:validation:Optional FolderIDSelector *v1.Selector `json:"folderIdSelector,omitempty" tf:"-"` Name *string `json:"name,omitempty" tf:"name,omitempty"` OverrideVariant []OverrideVariantInitParameters `json:"overrideVariant,omitempty" tf:"override_variant,omitempty"` PreCheckType *string `json:"preCheckType,omitempty" tf:"pre_check_type,omitempty"` SecurityRule []SecurityRuleInitParameters `json:"securityRule,omitempty" tf:"security_rule,omitempty"` StyleJSON *string `json:"styleJson,omitempty" tf:"style_json,omitempty"` TurnOffHostnameCheck *bool `json:"turnOffHostnameCheck,omitempty" tf:"turn_off_hostname_check,omitempty"` }
func (*CaptchaInitParameters) DeepCopy ¶
func (in *CaptchaInitParameters) DeepCopy() *CaptchaInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CaptchaInitParameters.
func (*CaptchaInitParameters) DeepCopyInto ¶
func (in *CaptchaInitParameters) DeepCopyInto(out *CaptchaInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CaptchaList ¶
type CaptchaList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Captcha `json:"items"` }
CaptchaList contains a list of Captchas
func (*CaptchaList) DeepCopy ¶
func (in *CaptchaList) DeepCopy() *CaptchaList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CaptchaList.
func (*CaptchaList) DeepCopyInto ¶
func (in *CaptchaList) DeepCopyInto(out *CaptchaList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*CaptchaList) DeepCopyObject ¶
func (in *CaptchaList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*CaptchaList) GetItems ¶
func (l *CaptchaList) GetItems() []resource.Managed
GetItems of this CaptchaList.
type CaptchaObservation ¶
type CaptchaObservation struct { AllowedSites []*string `json:"allowedSites,omitempty" tf:"allowed_sites,omitempty"` ChallengeType *string `json:"challengeType,omitempty" tf:"challenge_type,omitempty"` ClientKey *string `json:"clientKey,omitempty" tf:"client_key,omitempty"` CloudID *string `json:"cloudId,omitempty" tf:"cloud_id,omitempty"` Complexity *string `json:"complexity,omitempty" tf:"complexity,omitempty"` CreatedAt *string `json:"createdAt,omitempty" tf:"created_at,omitempty"` DeletionProtection *bool `json:"deletionProtection,omitempty" tf:"deletion_protection,omitempty"` FolderID *string `json:"folderId,omitempty" tf:"folder_id,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` Name *string `json:"name,omitempty" tf:"name,omitempty"` OverrideVariant []OverrideVariantObservation `json:"overrideVariant,omitempty" tf:"override_variant,omitempty"` PreCheckType *string `json:"preCheckType,omitempty" tf:"pre_check_type,omitempty"` SecurityRule []SecurityRuleObservation `json:"securityRule,omitempty" tf:"security_rule,omitempty"` StyleJSON *string `json:"styleJson,omitempty" tf:"style_json,omitempty"` Suspend *bool `json:"suspend,omitempty" tf:"suspend,omitempty"` TurnOffHostnameCheck *bool `json:"turnOffHostnameCheck,omitempty" tf:"turn_off_hostname_check,omitempty"` }
func (*CaptchaObservation) DeepCopy ¶
func (in *CaptchaObservation) DeepCopy() *CaptchaObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CaptchaObservation.
func (*CaptchaObservation) DeepCopyInto ¶
func (in *CaptchaObservation) DeepCopyInto(out *CaptchaObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CaptchaParameters ¶
type CaptchaParameters struct { // +kubebuilder:validation:Optional AllowedSites []*string `json:"allowedSites,omitempty" tf:"allowed_sites,omitempty"` // +kubebuilder:validation:Optional ChallengeType *string `json:"challengeType,omitempty" tf:"challenge_type,omitempty"` // +kubebuilder:validation:Optional CloudID *string `json:"cloudId,omitempty" tf:"cloud_id,omitempty"` // +kubebuilder:validation:Optional Complexity *string `json:"complexity,omitempty" tf:"complexity,omitempty"` // +kubebuilder:validation:Optional DeletionProtection *bool `json:"deletionProtection,omitempty" tf:"deletion_protection,omitempty"` // +crossplane:generate:reference:type=github.com/tagesjump/provider-upjet-yc/apis/resourcemanager/v1alpha1.Folder // +kubebuilder:validation:Optional FolderID *string `json:"folderId,omitempty" tf:"folder_id,omitempty"` // Reference to a Folder in resourcemanager to populate folderId. // +kubebuilder:validation:Optional FolderIDRef *v1.Reference `json:"folderIdRef,omitempty" tf:"-"` // Selector for a Folder in resourcemanager to populate folderId. // +kubebuilder:validation:Optional FolderIDSelector *v1.Selector `json:"folderIdSelector,omitempty" tf:"-"` // +kubebuilder:validation:Optional Name *string `json:"name,omitempty" tf:"name,omitempty"` // +kubebuilder:validation:Optional OverrideVariant []OverrideVariantParameters `json:"overrideVariant,omitempty" tf:"override_variant,omitempty"` // +kubebuilder:validation:Optional PreCheckType *string `json:"preCheckType,omitempty" tf:"pre_check_type,omitempty"` // +kubebuilder:validation:Optional SecurityRule []SecurityRuleParameters `json:"securityRule,omitempty" tf:"security_rule,omitempty"` // +kubebuilder:validation:Optional StyleJSON *string `json:"styleJson,omitempty" tf:"style_json,omitempty"` // +kubebuilder:validation:Optional TurnOffHostnameCheck *bool `json:"turnOffHostnameCheck,omitempty" tf:"turn_off_hostname_check,omitempty"` }
func (*CaptchaParameters) DeepCopy ¶
func (in *CaptchaParameters) DeepCopy() *CaptchaParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CaptchaParameters.
func (*CaptchaParameters) DeepCopyInto ¶
func (in *CaptchaParameters) DeepCopyInto(out *CaptchaParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CaptchaSpec ¶
type CaptchaSpec struct { v1.ResourceSpec `json:",inline"` ForProvider CaptchaParameters `json:"forProvider"` // THIS IS A BETA FIELD. It will be honored // unless the Management Policies feature flag is disabled. // InitProvider holds the same fields as ForProvider, with the exception // of Identifier and other resource reference fields. The fields that are // in InitProvider are merged into ForProvider when the resource is created. // The same fields are also added to the terraform ignore_changes hook, to // avoid updating them after creation. This is useful for fields that are // required on creation, but we do not desire to update them after creation, // for example because of an external controller is managing them, like an // autoscaler. InitProvider CaptchaInitParameters `json:"initProvider,omitempty"` }
CaptchaSpec defines the desired state of Captcha
func (*CaptchaSpec) DeepCopy ¶
func (in *CaptchaSpec) DeepCopy() *CaptchaSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CaptchaSpec.
func (*CaptchaSpec) DeepCopyInto ¶
func (in *CaptchaSpec) DeepCopyInto(out *CaptchaSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CaptchaStatus ¶
type CaptchaStatus struct { v1.ResourceStatus `json:",inline"` AtProvider CaptchaObservation `json:"atProvider,omitempty"` }
CaptchaStatus defines the observed state of Captcha.
func (*CaptchaStatus) DeepCopy ¶
func (in *CaptchaStatus) DeepCopy() *CaptchaStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CaptchaStatus.
func (*CaptchaStatus) DeepCopyInto ¶
func (in *CaptchaStatus) DeepCopyInto(out *CaptchaStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConditionInitParameters ¶
type ConditionInitParameters struct { Headers []HeadersInitParameters `json:"headers,omitempty" tf:"headers,omitempty"` Host []HostInitParameters `json:"host,omitempty" tf:"host,omitempty"` SourceIP []SourceIPInitParameters `json:"sourceIp,omitempty" tf:"source_ip,omitempty"` URI []URIInitParameters `json:"uri,omitempty" tf:"uri,omitempty"` }
func (*ConditionInitParameters) DeepCopy ¶
func (in *ConditionInitParameters) DeepCopy() *ConditionInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConditionInitParameters.
func (*ConditionInitParameters) DeepCopyInto ¶
func (in *ConditionInitParameters) DeepCopyInto(out *ConditionInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConditionObservation ¶
type ConditionObservation struct { Headers []HeadersObservation `json:"headers,omitempty" tf:"headers,omitempty"` Host []HostObservation `json:"host,omitempty" tf:"host,omitempty"` SourceIP []SourceIPObservation `json:"sourceIp,omitempty" tf:"source_ip,omitempty"` URI []URIObservation `json:"uri,omitempty" tf:"uri,omitempty"` }
func (*ConditionObservation) DeepCopy ¶
func (in *ConditionObservation) DeepCopy() *ConditionObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConditionObservation.
func (*ConditionObservation) DeepCopyInto ¶
func (in *ConditionObservation) DeepCopyInto(out *ConditionObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConditionParameters ¶
type ConditionParameters struct { // +kubebuilder:validation:Optional Headers []HeadersParameters `json:"headers,omitempty" tf:"headers,omitempty"` // +kubebuilder:validation:Optional Host []HostParameters `json:"host,omitempty" tf:"host,omitempty"` // +kubebuilder:validation:Optional SourceIP []SourceIPParameters `json:"sourceIp,omitempty" tf:"source_ip,omitempty"` // +kubebuilder:validation:Optional URI []URIParameters `json:"uri,omitempty" tf:"uri,omitempty"` }
func (*ConditionParameters) DeepCopy ¶
func (in *ConditionParameters) DeepCopy() *ConditionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConditionParameters.
func (*ConditionParameters) DeepCopyInto ¶
func (in *ConditionParameters) DeepCopyInto(out *ConditionParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GeoIPMatchInitParameters ¶
type GeoIPMatchInitParameters struct {
Locations []*string `json:"locations,omitempty" tf:"locations,omitempty"`
}
func (*GeoIPMatchInitParameters) DeepCopy ¶
func (in *GeoIPMatchInitParameters) DeepCopy() *GeoIPMatchInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GeoIPMatchInitParameters.
func (*GeoIPMatchInitParameters) DeepCopyInto ¶
func (in *GeoIPMatchInitParameters) DeepCopyInto(out *GeoIPMatchInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GeoIPMatchObservation ¶
type GeoIPMatchObservation struct {
Locations []*string `json:"locations,omitempty" tf:"locations,omitempty"`
}
func (*GeoIPMatchObservation) DeepCopy ¶
func (in *GeoIPMatchObservation) DeepCopy() *GeoIPMatchObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GeoIPMatchObservation.
func (*GeoIPMatchObservation) DeepCopyInto ¶
func (in *GeoIPMatchObservation) DeepCopyInto(out *GeoIPMatchObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GeoIPMatchParameters ¶
type GeoIPMatchParameters struct { // +kubebuilder:validation:Optional Locations []*string `json:"locations,omitempty" tf:"locations,omitempty"` }
func (*GeoIPMatchParameters) DeepCopy ¶
func (in *GeoIPMatchParameters) DeepCopy() *GeoIPMatchParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GeoIPMatchParameters.
func (*GeoIPMatchParameters) DeepCopyInto ¶
func (in *GeoIPMatchParameters) DeepCopyInto(out *GeoIPMatchParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GeoIPNotMatchInitParameters ¶
type GeoIPNotMatchInitParameters struct {
Locations []*string `json:"locations,omitempty" tf:"locations,omitempty"`
}
func (*GeoIPNotMatchInitParameters) DeepCopy ¶
func (in *GeoIPNotMatchInitParameters) DeepCopy() *GeoIPNotMatchInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GeoIPNotMatchInitParameters.
func (*GeoIPNotMatchInitParameters) DeepCopyInto ¶
func (in *GeoIPNotMatchInitParameters) DeepCopyInto(out *GeoIPNotMatchInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GeoIPNotMatchObservation ¶
type GeoIPNotMatchObservation struct {
Locations []*string `json:"locations,omitempty" tf:"locations,omitempty"`
}
func (*GeoIPNotMatchObservation) DeepCopy ¶
func (in *GeoIPNotMatchObservation) DeepCopy() *GeoIPNotMatchObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GeoIPNotMatchObservation.
func (*GeoIPNotMatchObservation) DeepCopyInto ¶
func (in *GeoIPNotMatchObservation) DeepCopyInto(out *GeoIPNotMatchObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GeoIPNotMatchParameters ¶
type GeoIPNotMatchParameters struct { // +kubebuilder:validation:Optional Locations []*string `json:"locations,omitempty" tf:"locations,omitempty"` }
func (*GeoIPNotMatchParameters) DeepCopy ¶
func (in *GeoIPNotMatchParameters) DeepCopy() *GeoIPNotMatchParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GeoIPNotMatchParameters.
func (*GeoIPNotMatchParameters) DeepCopyInto ¶
func (in *GeoIPNotMatchParameters) DeepCopyInto(out *GeoIPNotMatchParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HeadersInitParameters ¶
type HeadersInitParameters struct { Name *string `json:"name,omitempty" tf:"name,omitempty"` Value []ValueInitParameters `json:"value,omitempty" tf:"value,omitempty"` }
func (*HeadersInitParameters) DeepCopy ¶
func (in *HeadersInitParameters) DeepCopy() *HeadersInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HeadersInitParameters.
func (*HeadersInitParameters) DeepCopyInto ¶
func (in *HeadersInitParameters) DeepCopyInto(out *HeadersInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HeadersObservation ¶
type HeadersObservation struct { Name *string `json:"name,omitempty" tf:"name,omitempty"` Value []ValueObservation `json:"value,omitempty" tf:"value,omitempty"` }
func (*HeadersObservation) DeepCopy ¶
func (in *HeadersObservation) DeepCopy() *HeadersObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HeadersObservation.
func (*HeadersObservation) DeepCopyInto ¶
func (in *HeadersObservation) DeepCopyInto(out *HeadersObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HeadersParameters ¶
type HeadersParameters struct { // +kubebuilder:validation:Optional Name *string `json:"name,omitempty" tf:"name,omitempty"` // +kubebuilder:validation:Optional Value []ValueParameters `json:"value" tf:"value,omitempty"` }
func (*HeadersParameters) DeepCopy ¶
func (in *HeadersParameters) DeepCopy() *HeadersParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HeadersParameters.
func (*HeadersParameters) DeepCopyInto ¶
func (in *HeadersParameters) DeepCopyInto(out *HeadersParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HostInitParameters ¶
type HostInitParameters struct {
Hosts []HostsInitParameters `json:"hosts,omitempty" tf:"hosts,omitempty"`
}
func (*HostInitParameters) DeepCopy ¶
func (in *HostInitParameters) DeepCopy() *HostInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HostInitParameters.
func (*HostInitParameters) DeepCopyInto ¶
func (in *HostInitParameters) DeepCopyInto(out *HostInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HostObservation ¶
type HostObservation struct {
Hosts []HostsObservation `json:"hosts,omitempty" tf:"hosts,omitempty"`
}
func (*HostObservation) DeepCopy ¶
func (in *HostObservation) DeepCopy() *HostObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HostObservation.
func (*HostObservation) DeepCopyInto ¶
func (in *HostObservation) DeepCopyInto(out *HostObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HostParameters ¶
type HostParameters struct { // +kubebuilder:validation:Optional Hosts []HostsParameters `json:"hosts,omitempty" tf:"hosts,omitempty"` }
func (*HostParameters) DeepCopy ¶
func (in *HostParameters) DeepCopy() *HostParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HostParameters.
func (*HostParameters) DeepCopyInto ¶
func (in *HostParameters) DeepCopyInto(out *HostParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HostsInitParameters ¶
type HostsInitParameters struct { ExactMatch *string `json:"exactMatch,omitempty" tf:"exact_match,omitempty"` ExactNotMatch *string `json:"exactNotMatch,omitempty" tf:"exact_not_match,omitempty"` PireRegexMatch *string `json:"pireRegexMatch,omitempty" tf:"pire_regex_match,omitempty"` PireRegexNotMatch *string `json:"pireRegexNotMatch,omitempty" tf:"pire_regex_not_match,omitempty"` PrefixMatch *string `json:"prefixMatch,omitempty" tf:"prefix_match,omitempty"` PrefixNotMatch *string `json:"prefixNotMatch,omitempty" tf:"prefix_not_match,omitempty"` }
func (*HostsInitParameters) DeepCopy ¶
func (in *HostsInitParameters) DeepCopy() *HostsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HostsInitParameters.
func (*HostsInitParameters) DeepCopyInto ¶
func (in *HostsInitParameters) DeepCopyInto(out *HostsInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HostsObservation ¶
type HostsObservation struct { ExactMatch *string `json:"exactMatch,omitempty" tf:"exact_match,omitempty"` ExactNotMatch *string `json:"exactNotMatch,omitempty" tf:"exact_not_match,omitempty"` PireRegexMatch *string `json:"pireRegexMatch,omitempty" tf:"pire_regex_match,omitempty"` PireRegexNotMatch *string `json:"pireRegexNotMatch,omitempty" tf:"pire_regex_not_match,omitempty"` PrefixMatch *string `json:"prefixMatch,omitempty" tf:"prefix_match,omitempty"` PrefixNotMatch *string `json:"prefixNotMatch,omitempty" tf:"prefix_not_match,omitempty"` }
func (*HostsObservation) DeepCopy ¶
func (in *HostsObservation) DeepCopy() *HostsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HostsObservation.
func (*HostsObservation) DeepCopyInto ¶
func (in *HostsObservation) DeepCopyInto(out *HostsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HostsParameters ¶
type HostsParameters struct { // +kubebuilder:validation:Optional ExactMatch *string `json:"exactMatch,omitempty" tf:"exact_match,omitempty"` // +kubebuilder:validation:Optional ExactNotMatch *string `json:"exactNotMatch,omitempty" tf:"exact_not_match,omitempty"` // +kubebuilder:validation:Optional PireRegexMatch *string `json:"pireRegexMatch,omitempty" tf:"pire_regex_match,omitempty"` // +kubebuilder:validation:Optional PireRegexNotMatch *string `json:"pireRegexNotMatch,omitempty" tf:"pire_regex_not_match,omitempty"` // +kubebuilder:validation:Optional PrefixMatch *string `json:"prefixMatch,omitempty" tf:"prefix_match,omitempty"` // +kubebuilder:validation:Optional PrefixNotMatch *string `json:"prefixNotMatch,omitempty" tf:"prefix_not_match,omitempty"` }
func (*HostsParameters) DeepCopy ¶
func (in *HostsParameters) DeepCopy() *HostsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HostsParameters.
func (*HostsParameters) DeepCopyInto ¶
func (in *HostsParameters) DeepCopyInto(out *HostsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IPRangesMatchInitParameters ¶
type IPRangesMatchInitParameters struct {
IPRanges []*string `json:"ipRanges,omitempty" tf:"ip_ranges,omitempty"`
}
func (*IPRangesMatchInitParameters) DeepCopy ¶
func (in *IPRangesMatchInitParameters) DeepCopy() *IPRangesMatchInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IPRangesMatchInitParameters.
func (*IPRangesMatchInitParameters) DeepCopyInto ¶
func (in *IPRangesMatchInitParameters) DeepCopyInto(out *IPRangesMatchInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IPRangesMatchObservation ¶
type IPRangesMatchObservation struct {
IPRanges []*string `json:"ipRanges,omitempty" tf:"ip_ranges,omitempty"`
}
func (*IPRangesMatchObservation) DeepCopy ¶
func (in *IPRangesMatchObservation) DeepCopy() *IPRangesMatchObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IPRangesMatchObservation.
func (*IPRangesMatchObservation) DeepCopyInto ¶
func (in *IPRangesMatchObservation) DeepCopyInto(out *IPRangesMatchObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IPRangesMatchParameters ¶
type IPRangesMatchParameters struct { // +kubebuilder:validation:Optional IPRanges []*string `json:"ipRanges,omitempty" tf:"ip_ranges,omitempty"` }
func (*IPRangesMatchParameters) DeepCopy ¶
func (in *IPRangesMatchParameters) DeepCopy() *IPRangesMatchParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IPRangesMatchParameters.
func (*IPRangesMatchParameters) DeepCopyInto ¶
func (in *IPRangesMatchParameters) DeepCopyInto(out *IPRangesMatchParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IPRangesNotMatchInitParameters ¶
type IPRangesNotMatchInitParameters struct {
IPRanges []*string `json:"ipRanges,omitempty" tf:"ip_ranges,omitempty"`
}
func (*IPRangesNotMatchInitParameters) DeepCopy ¶
func (in *IPRangesNotMatchInitParameters) DeepCopy() *IPRangesNotMatchInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IPRangesNotMatchInitParameters.
func (*IPRangesNotMatchInitParameters) DeepCopyInto ¶
func (in *IPRangesNotMatchInitParameters) DeepCopyInto(out *IPRangesNotMatchInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IPRangesNotMatchObservation ¶
type IPRangesNotMatchObservation struct {
IPRanges []*string `json:"ipRanges,omitempty" tf:"ip_ranges,omitempty"`
}
func (*IPRangesNotMatchObservation) DeepCopy ¶
func (in *IPRangesNotMatchObservation) DeepCopy() *IPRangesNotMatchObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IPRangesNotMatchObservation.
func (*IPRangesNotMatchObservation) DeepCopyInto ¶
func (in *IPRangesNotMatchObservation) DeepCopyInto(out *IPRangesNotMatchObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IPRangesNotMatchParameters ¶
type IPRangesNotMatchParameters struct { // +kubebuilder:validation:Optional IPRanges []*string `json:"ipRanges,omitempty" tf:"ip_ranges,omitempty"` }
func (*IPRangesNotMatchParameters) DeepCopy ¶
func (in *IPRangesNotMatchParameters) DeepCopy() *IPRangesNotMatchParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IPRangesNotMatchParameters.
func (*IPRangesNotMatchParameters) DeepCopyInto ¶
func (in *IPRangesNotMatchParameters) DeepCopyInto(out *IPRangesNotMatchParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OverrideVariantInitParameters ¶
type OverrideVariantInitParameters struct { ChallengeType *string `json:"challengeType,omitempty" tf:"challenge_type,omitempty"` Complexity *string `json:"complexity,omitempty" tf:"complexity,omitempty"` Description *string `json:"description,omitempty" tf:"description,omitempty"` PreCheckType *string `json:"preCheckType,omitempty" tf:"pre_check_type,omitempty"` UUID *string `json:"uuid,omitempty" tf:"uuid,omitempty"` }
func (*OverrideVariantInitParameters) DeepCopy ¶
func (in *OverrideVariantInitParameters) DeepCopy() *OverrideVariantInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OverrideVariantInitParameters.
func (*OverrideVariantInitParameters) DeepCopyInto ¶
func (in *OverrideVariantInitParameters) DeepCopyInto(out *OverrideVariantInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OverrideVariantObservation ¶
type OverrideVariantObservation struct { ChallengeType *string `json:"challengeType,omitempty" tf:"challenge_type,omitempty"` Complexity *string `json:"complexity,omitempty" tf:"complexity,omitempty"` Description *string `json:"description,omitempty" tf:"description,omitempty"` PreCheckType *string `json:"preCheckType,omitempty" tf:"pre_check_type,omitempty"` UUID *string `json:"uuid,omitempty" tf:"uuid,omitempty"` }
func (*OverrideVariantObservation) DeepCopy ¶
func (in *OverrideVariantObservation) DeepCopy() *OverrideVariantObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OverrideVariantObservation.
func (*OverrideVariantObservation) DeepCopyInto ¶
func (in *OverrideVariantObservation) DeepCopyInto(out *OverrideVariantObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OverrideVariantParameters ¶
type OverrideVariantParameters struct { // +kubebuilder:validation:Optional ChallengeType *string `json:"challengeType,omitempty" tf:"challenge_type,omitempty"` // +kubebuilder:validation:Optional Complexity *string `json:"complexity,omitempty" tf:"complexity,omitempty"` // +kubebuilder:validation:Optional Description *string `json:"description,omitempty" tf:"description,omitempty"` // +kubebuilder:validation:Optional PreCheckType *string `json:"preCheckType,omitempty" tf:"pre_check_type,omitempty"` // +kubebuilder:validation:Optional UUID *string `json:"uuid,omitempty" tf:"uuid,omitempty"` }
func (*OverrideVariantParameters) DeepCopy ¶
func (in *OverrideVariantParameters) DeepCopy() *OverrideVariantParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OverrideVariantParameters.
func (*OverrideVariantParameters) DeepCopyInto ¶
func (in *OverrideVariantParameters) DeepCopyInto(out *OverrideVariantParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PathInitParameters ¶
type PathInitParameters struct { ExactMatch *string `json:"exactMatch,omitempty" tf:"exact_match,omitempty"` ExactNotMatch *string `json:"exactNotMatch,omitempty" tf:"exact_not_match,omitempty"` PireRegexMatch *string `json:"pireRegexMatch,omitempty" tf:"pire_regex_match,omitempty"` PireRegexNotMatch *string `json:"pireRegexNotMatch,omitempty" tf:"pire_regex_not_match,omitempty"` PrefixMatch *string `json:"prefixMatch,omitempty" tf:"prefix_match,omitempty"` PrefixNotMatch *string `json:"prefixNotMatch,omitempty" tf:"prefix_not_match,omitempty"` }
func (*PathInitParameters) DeepCopy ¶
func (in *PathInitParameters) DeepCopy() *PathInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PathInitParameters.
func (*PathInitParameters) DeepCopyInto ¶
func (in *PathInitParameters) DeepCopyInto(out *PathInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PathObservation ¶
type PathObservation struct { ExactMatch *string `json:"exactMatch,omitempty" tf:"exact_match,omitempty"` ExactNotMatch *string `json:"exactNotMatch,omitempty" tf:"exact_not_match,omitempty"` PireRegexMatch *string `json:"pireRegexMatch,omitempty" tf:"pire_regex_match,omitempty"` PireRegexNotMatch *string `json:"pireRegexNotMatch,omitempty" tf:"pire_regex_not_match,omitempty"` PrefixMatch *string `json:"prefixMatch,omitempty" tf:"prefix_match,omitempty"` PrefixNotMatch *string `json:"prefixNotMatch,omitempty" tf:"prefix_not_match,omitempty"` }
func (*PathObservation) DeepCopy ¶
func (in *PathObservation) DeepCopy() *PathObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PathObservation.
func (*PathObservation) DeepCopyInto ¶
func (in *PathObservation) DeepCopyInto(out *PathObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PathParameters ¶
type PathParameters struct { // +kubebuilder:validation:Optional ExactMatch *string `json:"exactMatch,omitempty" tf:"exact_match,omitempty"` // +kubebuilder:validation:Optional ExactNotMatch *string `json:"exactNotMatch,omitempty" tf:"exact_not_match,omitempty"` // +kubebuilder:validation:Optional PireRegexMatch *string `json:"pireRegexMatch,omitempty" tf:"pire_regex_match,omitempty"` // +kubebuilder:validation:Optional PireRegexNotMatch *string `json:"pireRegexNotMatch,omitempty" tf:"pire_regex_not_match,omitempty"` // +kubebuilder:validation:Optional PrefixMatch *string `json:"prefixMatch,omitempty" tf:"prefix_match,omitempty"` // +kubebuilder:validation:Optional PrefixNotMatch *string `json:"prefixNotMatch,omitempty" tf:"prefix_not_match,omitempty"` }
func (*PathParameters) DeepCopy ¶
func (in *PathParameters) DeepCopy() *PathParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PathParameters.
func (*PathParameters) DeepCopyInto ¶
func (in *PathParameters) DeepCopyInto(out *PathParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type QueriesInitParameters ¶
type QueriesInitParameters struct { Key *string `json:"key,omitempty" tf:"key,omitempty"` Value []QueriesValueInitParameters `json:"value,omitempty" tf:"value,omitempty"` }
func (*QueriesInitParameters) DeepCopy ¶
func (in *QueriesInitParameters) DeepCopy() *QueriesInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new QueriesInitParameters.
func (*QueriesInitParameters) DeepCopyInto ¶
func (in *QueriesInitParameters) DeepCopyInto(out *QueriesInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type QueriesObservation ¶
type QueriesObservation struct { Key *string `json:"key,omitempty" tf:"key,omitempty"` Value []QueriesValueObservation `json:"value,omitempty" tf:"value,omitempty"` }
func (*QueriesObservation) DeepCopy ¶
func (in *QueriesObservation) DeepCopy() *QueriesObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new QueriesObservation.
func (*QueriesObservation) DeepCopyInto ¶
func (in *QueriesObservation) DeepCopyInto(out *QueriesObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type QueriesParameters ¶
type QueriesParameters struct { // +kubebuilder:validation:Optional Key *string `json:"key" tf:"key,omitempty"` // +kubebuilder:validation:Optional Value []QueriesValueParameters `json:"value" tf:"value,omitempty"` }
func (*QueriesParameters) DeepCopy ¶
func (in *QueriesParameters) DeepCopy() *QueriesParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new QueriesParameters.
func (*QueriesParameters) DeepCopyInto ¶
func (in *QueriesParameters) DeepCopyInto(out *QueriesParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type QueriesValueInitParameters ¶
type QueriesValueInitParameters struct { ExactMatch *string `json:"exactMatch,omitempty" tf:"exact_match,omitempty"` ExactNotMatch *string `json:"exactNotMatch,omitempty" tf:"exact_not_match,omitempty"` PireRegexMatch *string `json:"pireRegexMatch,omitempty" tf:"pire_regex_match,omitempty"` PireRegexNotMatch *string `json:"pireRegexNotMatch,omitempty" tf:"pire_regex_not_match,omitempty"` PrefixMatch *string `json:"prefixMatch,omitempty" tf:"prefix_match,omitempty"` PrefixNotMatch *string `json:"prefixNotMatch,omitempty" tf:"prefix_not_match,omitempty"` }
func (*QueriesValueInitParameters) DeepCopy ¶
func (in *QueriesValueInitParameters) DeepCopy() *QueriesValueInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new QueriesValueInitParameters.
func (*QueriesValueInitParameters) DeepCopyInto ¶
func (in *QueriesValueInitParameters) DeepCopyInto(out *QueriesValueInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type QueriesValueObservation ¶
type QueriesValueObservation struct { ExactMatch *string `json:"exactMatch,omitempty" tf:"exact_match,omitempty"` ExactNotMatch *string `json:"exactNotMatch,omitempty" tf:"exact_not_match,omitempty"` PireRegexMatch *string `json:"pireRegexMatch,omitempty" tf:"pire_regex_match,omitempty"` PireRegexNotMatch *string `json:"pireRegexNotMatch,omitempty" tf:"pire_regex_not_match,omitempty"` PrefixMatch *string `json:"prefixMatch,omitempty" tf:"prefix_match,omitempty"` PrefixNotMatch *string `json:"prefixNotMatch,omitempty" tf:"prefix_not_match,omitempty"` }
func (*QueriesValueObservation) DeepCopy ¶
func (in *QueriesValueObservation) DeepCopy() *QueriesValueObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new QueriesValueObservation.
func (*QueriesValueObservation) DeepCopyInto ¶
func (in *QueriesValueObservation) DeepCopyInto(out *QueriesValueObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type QueriesValueParameters ¶
type QueriesValueParameters struct { // +kubebuilder:validation:Optional ExactMatch *string `json:"exactMatch,omitempty" tf:"exact_match,omitempty"` // +kubebuilder:validation:Optional ExactNotMatch *string `json:"exactNotMatch,omitempty" tf:"exact_not_match,omitempty"` // +kubebuilder:validation:Optional PireRegexMatch *string `json:"pireRegexMatch,omitempty" tf:"pire_regex_match,omitempty"` // +kubebuilder:validation:Optional PireRegexNotMatch *string `json:"pireRegexNotMatch,omitempty" tf:"pire_regex_not_match,omitempty"` // +kubebuilder:validation:Optional PrefixMatch *string `json:"prefixMatch,omitempty" tf:"prefix_match,omitempty"` // +kubebuilder:validation:Optional PrefixNotMatch *string `json:"prefixNotMatch,omitempty" tf:"prefix_not_match,omitempty"` }
func (*QueriesValueParameters) DeepCopy ¶
func (in *QueriesValueParameters) DeepCopy() *QueriesValueParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new QueriesValueParameters.
func (*QueriesValueParameters) DeepCopyInto ¶
func (in *QueriesValueParameters) DeepCopyInto(out *QueriesValueParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SecurityRuleInitParameters ¶
type SecurityRuleInitParameters struct { Condition []ConditionInitParameters `json:"condition,omitempty" tf:"condition,omitempty"` Description *string `json:"description,omitempty" tf:"description,omitempty"` Name *string `json:"name,omitempty" tf:"name,omitempty"` OverrideVariantUUID *string `json:"overrideVariantUuid,omitempty" tf:"override_variant_uuid,omitempty"` Priority *float64 `json:"priority,omitempty" tf:"priority,omitempty"` }
func (*SecurityRuleInitParameters) DeepCopy ¶
func (in *SecurityRuleInitParameters) DeepCopy() *SecurityRuleInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecurityRuleInitParameters.
func (*SecurityRuleInitParameters) DeepCopyInto ¶
func (in *SecurityRuleInitParameters) DeepCopyInto(out *SecurityRuleInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SecurityRuleObservation ¶
type SecurityRuleObservation struct { Condition []ConditionObservation `json:"condition,omitempty" tf:"condition,omitempty"` Description *string `json:"description,omitempty" tf:"description,omitempty"` Name *string `json:"name,omitempty" tf:"name,omitempty"` OverrideVariantUUID *string `json:"overrideVariantUuid,omitempty" tf:"override_variant_uuid,omitempty"` Priority *float64 `json:"priority,omitempty" tf:"priority,omitempty"` }
func (*SecurityRuleObservation) DeepCopy ¶
func (in *SecurityRuleObservation) DeepCopy() *SecurityRuleObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecurityRuleObservation.
func (*SecurityRuleObservation) DeepCopyInto ¶
func (in *SecurityRuleObservation) DeepCopyInto(out *SecurityRuleObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SecurityRuleParameters ¶
type SecurityRuleParameters struct { // +kubebuilder:validation:Optional Condition []ConditionParameters `json:"condition,omitempty" tf:"condition,omitempty"` // +kubebuilder:validation:Optional Description *string `json:"description,omitempty" tf:"description,omitempty"` // +kubebuilder:validation:Optional Name *string `json:"name,omitempty" tf:"name,omitempty"` // +kubebuilder:validation:Optional OverrideVariantUUID *string `json:"overrideVariantUuid,omitempty" tf:"override_variant_uuid,omitempty"` // +kubebuilder:validation:Optional Priority *float64 `json:"priority,omitempty" tf:"priority,omitempty"` }
func (*SecurityRuleParameters) DeepCopy ¶
func (in *SecurityRuleParameters) DeepCopy() *SecurityRuleParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecurityRuleParameters.
func (*SecurityRuleParameters) DeepCopyInto ¶
func (in *SecurityRuleParameters) DeepCopyInto(out *SecurityRuleParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SourceIPInitParameters ¶
type SourceIPInitParameters struct { GeoIPMatch []GeoIPMatchInitParameters `json:"geoIpMatch,omitempty" tf:"geo_ip_match,omitempty"` GeoIPNotMatch []GeoIPNotMatchInitParameters `json:"geoIpNotMatch,omitempty" tf:"geo_ip_not_match,omitempty"` IPRangesMatch []IPRangesMatchInitParameters `json:"ipRangesMatch,omitempty" tf:"ip_ranges_match,omitempty"` IPRangesNotMatch []IPRangesNotMatchInitParameters `json:"ipRangesNotMatch,omitempty" tf:"ip_ranges_not_match,omitempty"` }
func (*SourceIPInitParameters) DeepCopy ¶
func (in *SourceIPInitParameters) DeepCopy() *SourceIPInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SourceIPInitParameters.
func (*SourceIPInitParameters) DeepCopyInto ¶
func (in *SourceIPInitParameters) DeepCopyInto(out *SourceIPInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SourceIPObservation ¶
type SourceIPObservation struct { GeoIPMatch []GeoIPMatchObservation `json:"geoIpMatch,omitempty" tf:"geo_ip_match,omitempty"` GeoIPNotMatch []GeoIPNotMatchObservation `json:"geoIpNotMatch,omitempty" tf:"geo_ip_not_match,omitempty"` IPRangesMatch []IPRangesMatchObservation `json:"ipRangesMatch,omitempty" tf:"ip_ranges_match,omitempty"` IPRangesNotMatch []IPRangesNotMatchObservation `json:"ipRangesNotMatch,omitempty" tf:"ip_ranges_not_match,omitempty"` }
func (*SourceIPObservation) DeepCopy ¶
func (in *SourceIPObservation) DeepCopy() *SourceIPObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SourceIPObservation.
func (*SourceIPObservation) DeepCopyInto ¶
func (in *SourceIPObservation) DeepCopyInto(out *SourceIPObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SourceIPParameters ¶
type SourceIPParameters struct { // +kubebuilder:validation:Optional GeoIPMatch []GeoIPMatchParameters `json:"geoIpMatch,omitempty" tf:"geo_ip_match,omitempty"` // +kubebuilder:validation:Optional GeoIPNotMatch []GeoIPNotMatchParameters `json:"geoIpNotMatch,omitempty" tf:"geo_ip_not_match,omitempty"` // +kubebuilder:validation:Optional IPRangesMatch []IPRangesMatchParameters `json:"ipRangesMatch,omitempty" tf:"ip_ranges_match,omitempty"` // +kubebuilder:validation:Optional IPRangesNotMatch []IPRangesNotMatchParameters `json:"ipRangesNotMatch,omitempty" tf:"ip_ranges_not_match,omitempty"` }
func (*SourceIPParameters) DeepCopy ¶
func (in *SourceIPParameters) DeepCopy() *SourceIPParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SourceIPParameters.
func (*SourceIPParameters) DeepCopyInto ¶
func (in *SourceIPParameters) DeepCopyInto(out *SourceIPParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type URIInitParameters ¶
type URIInitParameters struct { Path []PathInitParameters `json:"path,omitempty" tf:"path,omitempty"` Queries []QueriesInitParameters `json:"queries,omitempty" tf:"queries,omitempty"` }
func (*URIInitParameters) DeepCopy ¶
func (in *URIInitParameters) DeepCopy() *URIInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new URIInitParameters.
func (*URIInitParameters) DeepCopyInto ¶
func (in *URIInitParameters) DeepCopyInto(out *URIInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type URIObservation ¶
type URIObservation struct { Path []PathObservation `json:"path,omitempty" tf:"path,omitempty"` Queries []QueriesObservation `json:"queries,omitempty" tf:"queries,omitempty"` }
func (*URIObservation) DeepCopy ¶
func (in *URIObservation) DeepCopy() *URIObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new URIObservation.
func (*URIObservation) DeepCopyInto ¶
func (in *URIObservation) DeepCopyInto(out *URIObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type URIParameters ¶
type URIParameters struct { // +kubebuilder:validation:Optional Path []PathParameters `json:"path,omitempty" tf:"path,omitempty"` // +kubebuilder:validation:Optional Queries []QueriesParameters `json:"queries,omitempty" tf:"queries,omitempty"` }
func (*URIParameters) DeepCopy ¶
func (in *URIParameters) DeepCopy() *URIParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new URIParameters.
func (*URIParameters) DeepCopyInto ¶
func (in *URIParameters) DeepCopyInto(out *URIParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ValueInitParameters ¶
type ValueInitParameters struct { ExactMatch *string `json:"exactMatch,omitempty" tf:"exact_match,omitempty"` ExactNotMatch *string `json:"exactNotMatch,omitempty" tf:"exact_not_match,omitempty"` PireRegexMatch *string `json:"pireRegexMatch,omitempty" tf:"pire_regex_match,omitempty"` PireRegexNotMatch *string `json:"pireRegexNotMatch,omitempty" tf:"pire_regex_not_match,omitempty"` PrefixMatch *string `json:"prefixMatch,omitempty" tf:"prefix_match,omitempty"` PrefixNotMatch *string `json:"prefixNotMatch,omitempty" tf:"prefix_not_match,omitempty"` }
func (*ValueInitParameters) DeepCopy ¶
func (in *ValueInitParameters) DeepCopy() *ValueInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ValueInitParameters.
func (*ValueInitParameters) DeepCopyInto ¶
func (in *ValueInitParameters) DeepCopyInto(out *ValueInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ValueObservation ¶
type ValueObservation struct { ExactMatch *string `json:"exactMatch,omitempty" tf:"exact_match,omitempty"` ExactNotMatch *string `json:"exactNotMatch,omitempty" tf:"exact_not_match,omitempty"` PireRegexMatch *string `json:"pireRegexMatch,omitempty" tf:"pire_regex_match,omitempty"` PireRegexNotMatch *string `json:"pireRegexNotMatch,omitempty" tf:"pire_regex_not_match,omitempty"` PrefixMatch *string `json:"prefixMatch,omitempty" tf:"prefix_match,omitempty"` PrefixNotMatch *string `json:"prefixNotMatch,omitempty" tf:"prefix_not_match,omitempty"` }
func (*ValueObservation) DeepCopy ¶
func (in *ValueObservation) DeepCopy() *ValueObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ValueObservation.
func (*ValueObservation) DeepCopyInto ¶
func (in *ValueObservation) DeepCopyInto(out *ValueObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ValueParameters ¶
type ValueParameters struct { // +kubebuilder:validation:Optional ExactMatch *string `json:"exactMatch,omitempty" tf:"exact_match,omitempty"` // +kubebuilder:validation:Optional ExactNotMatch *string `json:"exactNotMatch,omitempty" tf:"exact_not_match,omitempty"` // +kubebuilder:validation:Optional PireRegexMatch *string `json:"pireRegexMatch,omitempty" tf:"pire_regex_match,omitempty"` // +kubebuilder:validation:Optional PireRegexNotMatch *string `json:"pireRegexNotMatch,omitempty" tf:"pire_regex_not_match,omitempty"` // +kubebuilder:validation:Optional PrefixMatch *string `json:"prefixMatch,omitempty" tf:"prefix_match,omitempty"` // +kubebuilder:validation:Optional PrefixNotMatch *string `json:"prefixNotMatch,omitempty" tf:"prefix_not_match,omitempty"` }
func (*ValueParameters) DeepCopy ¶
func (in *ValueParameters) DeepCopy() *ValueParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ValueParameters.
func (*ValueParameters) DeepCopyInto ¶
func (in *ValueParameters) DeepCopyInto(out *ValueParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.