Documentation ¶
Overview ¶
+kubebuilder:object:generate=true +groupName=web.azure.tf.crossplane.io +versionName=v1alpha1
Index ¶
- Constants
- Variables
- type CustomRulesObservation
- type CustomRulesParameters
- type ExclusionObservation
- type ExclusionParameters
- type ManagedRuleSetObservation
- type ManagedRuleSetParameters
- type ManagedRulesObservation
- type ManagedRulesParameters
- type MatchConditionsObservation
- type MatchConditionsParameters
- type MatchVariablesObservation
- type MatchVariablesParameters
- type PolicySettingsObservation
- type PolicySettingsParameters
- type RuleGroupOverrideObservation
- type RuleGroupOverrideParameters
- type WebApplicationFirewallPolicy
- func (in *WebApplicationFirewallPolicy) DeepCopy() *WebApplicationFirewallPolicy
- func (in *WebApplicationFirewallPolicy) DeepCopyInto(out *WebApplicationFirewallPolicy)
- func (in *WebApplicationFirewallPolicy) DeepCopyObject() runtime.Object
- func (mg *WebApplicationFirewallPolicy) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (mg *WebApplicationFirewallPolicy) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *WebApplicationFirewallPolicy) GetObservation() ([]byte, error)
- func (tr *WebApplicationFirewallPolicy) GetParameters() ([]byte, error)
- func (mg *WebApplicationFirewallPolicy) GetProviderConfigReference() *xpv1.Reference
- func (mg *WebApplicationFirewallPolicy) GetProviderReference() *xpv1.Reference
- func (tr *WebApplicationFirewallPolicy) GetTerraformResourceIdField() string
- func (mg *WebApplicationFirewallPolicy) GetTerraformResourceType() string
- func (mg *WebApplicationFirewallPolicy) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (mg *WebApplicationFirewallPolicy) SetConditions(c ...xpv1.Condition)
- func (mg *WebApplicationFirewallPolicy) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *WebApplicationFirewallPolicy) SetObservation(data []byte) error
- func (tr *WebApplicationFirewallPolicy) SetParameters(data []byte) error
- func (mg *WebApplicationFirewallPolicy) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *WebApplicationFirewallPolicy) SetProviderReference(r *xpv1.Reference)
- func (mg *WebApplicationFirewallPolicy) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type WebApplicationFirewallPolicyList
- func (in *WebApplicationFirewallPolicyList) DeepCopy() *WebApplicationFirewallPolicyList
- func (in *WebApplicationFirewallPolicyList) DeepCopyInto(out *WebApplicationFirewallPolicyList)
- func (in *WebApplicationFirewallPolicyList) DeepCopyObject() runtime.Object
- func (l *WebApplicationFirewallPolicyList) GetItems() []resource.Managed
- type WebApplicationFirewallPolicyObservation
- type WebApplicationFirewallPolicyParameters
- type WebApplicationFirewallPolicySpec
- type WebApplicationFirewallPolicyStatus
Constants ¶
const ( Group = "web.azure.tf.crossplane.io" Version = "v1alpha1" )
Package type metadata.
Variables ¶
var ( // GroupVersion is the API Group Version used to register the objects GroupVersion = schema.GroupVersion{Group: Group, Version: Version} // SchemeBuilder is used to add go types to the GroupVersionKind scheme SchemeBuilder = &scheme.Builder{GroupVersion: GroupVersion} // AddToScheme adds the types in this group-version to the given scheme. AddToScheme = SchemeBuilder.AddToScheme )
var ( WebApplicationFirewallPolicyKind = "WebApplicationFirewallPolicy" WebApplicationFirewallPolicyGroupKind = schema.GroupKind{Group: Group, Kind: WebApplicationFirewallPolicyKind}.String() WebApplicationFirewallPolicyKindAPIVersion = WebApplicationFirewallPolicyKind + "." + GroupVersion.String() WebApplicationFirewallPolicyGroupVersionKind = GroupVersion.WithKind(WebApplicationFirewallPolicyKind) )
Repository type metadata.
Functions ¶
This section is empty.
Types ¶
type CustomRulesObservation ¶
type CustomRulesObservation struct { }
func (*CustomRulesObservation) DeepCopy ¶
func (in *CustomRulesObservation) DeepCopy() *CustomRulesObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomRulesObservation.
func (*CustomRulesObservation) DeepCopyInto ¶
func (in *CustomRulesObservation) DeepCopyInto(out *CustomRulesObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CustomRulesParameters ¶
type CustomRulesParameters struct { Action string `json:"action" tf:"action"` MatchConditions []MatchConditionsParameters `json:"matchConditions" tf:"match_conditions"` Name *string `json:"name,omitempty" tf:"name"` Priority int64 `json:"priority" tf:"priority"` RuleType string `json:"ruleType" tf:"rule_type"` }
func (*CustomRulesParameters) DeepCopy ¶
func (in *CustomRulesParameters) DeepCopy() *CustomRulesParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomRulesParameters.
func (*CustomRulesParameters) DeepCopyInto ¶
func (in *CustomRulesParameters) DeepCopyInto(out *CustomRulesParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ExclusionObservation ¶
type ExclusionObservation struct { }
func (*ExclusionObservation) DeepCopy ¶
func (in *ExclusionObservation) DeepCopy() *ExclusionObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExclusionObservation.
func (*ExclusionObservation) DeepCopyInto ¶
func (in *ExclusionObservation) DeepCopyInto(out *ExclusionObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ExclusionParameters ¶
type ExclusionParameters struct { MatchVariable string `json:"matchVariable" tf:"match_variable"` Selector string `json:"selector" tf:"selector"` SelectorMatchOperator string `json:"selectorMatchOperator" tf:"selector_match_operator"` }
func (*ExclusionParameters) DeepCopy ¶
func (in *ExclusionParameters) DeepCopy() *ExclusionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExclusionParameters.
func (*ExclusionParameters) DeepCopyInto ¶
func (in *ExclusionParameters) DeepCopyInto(out *ExclusionParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ManagedRuleSetObservation ¶
type ManagedRuleSetObservation struct { }
func (*ManagedRuleSetObservation) DeepCopy ¶
func (in *ManagedRuleSetObservation) DeepCopy() *ManagedRuleSetObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedRuleSetObservation.
func (*ManagedRuleSetObservation) DeepCopyInto ¶
func (in *ManagedRuleSetObservation) DeepCopyInto(out *ManagedRuleSetObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ManagedRuleSetParameters ¶
type ManagedRuleSetParameters struct { RuleGroupOverride []RuleGroupOverrideParameters `json:"ruleGroupOverride,omitempty" tf:"rule_group_override"` Type *string `json:"type,omitempty" tf:"type"` Version string `json:"version" tf:"version"` }
func (*ManagedRuleSetParameters) DeepCopy ¶
func (in *ManagedRuleSetParameters) DeepCopy() *ManagedRuleSetParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedRuleSetParameters.
func (*ManagedRuleSetParameters) DeepCopyInto ¶
func (in *ManagedRuleSetParameters) DeepCopyInto(out *ManagedRuleSetParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ManagedRulesObservation ¶
type ManagedRulesObservation struct { }
func (*ManagedRulesObservation) DeepCopy ¶
func (in *ManagedRulesObservation) DeepCopy() *ManagedRulesObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedRulesObservation.
func (*ManagedRulesObservation) DeepCopyInto ¶
func (in *ManagedRulesObservation) DeepCopyInto(out *ManagedRulesObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ManagedRulesParameters ¶
type ManagedRulesParameters struct { Exclusion []ExclusionParameters `json:"exclusion,omitempty" tf:"exclusion"` ManagedRuleSet []ManagedRuleSetParameters `json:"managedRuleSet" tf:"managed_rule_set"` }
func (*ManagedRulesParameters) DeepCopy ¶
func (in *ManagedRulesParameters) DeepCopy() *ManagedRulesParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedRulesParameters.
func (*ManagedRulesParameters) DeepCopyInto ¶
func (in *ManagedRulesParameters) DeepCopyInto(out *ManagedRulesParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MatchConditionsObservation ¶
type MatchConditionsObservation struct { }
func (*MatchConditionsObservation) DeepCopy ¶
func (in *MatchConditionsObservation) DeepCopy() *MatchConditionsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MatchConditionsObservation.
func (*MatchConditionsObservation) DeepCopyInto ¶
func (in *MatchConditionsObservation) DeepCopyInto(out *MatchConditionsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MatchConditionsParameters ¶
type MatchConditionsParameters struct { MatchValues []string `json:"matchValues" tf:"match_values"` MatchVariables []MatchVariablesParameters `json:"matchVariables" tf:"match_variables"` NegationCondition *bool `json:"negationCondition,omitempty" tf:"negation_condition"` Operator string `json:"operator" tf:"operator"` Transforms []string `json:"transforms,omitempty" tf:"transforms"` }
func (*MatchConditionsParameters) DeepCopy ¶
func (in *MatchConditionsParameters) DeepCopy() *MatchConditionsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MatchConditionsParameters.
func (*MatchConditionsParameters) DeepCopyInto ¶
func (in *MatchConditionsParameters) DeepCopyInto(out *MatchConditionsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MatchVariablesObservation ¶
type MatchVariablesObservation struct { }
func (*MatchVariablesObservation) DeepCopy ¶
func (in *MatchVariablesObservation) DeepCopy() *MatchVariablesObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MatchVariablesObservation.
func (*MatchVariablesObservation) DeepCopyInto ¶
func (in *MatchVariablesObservation) DeepCopyInto(out *MatchVariablesObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MatchVariablesParameters ¶
type MatchVariablesParameters struct { Selector *string `json:"selector,omitempty" tf:"selector"` VariableName string `json:"variableName" tf:"variable_name"` }
func (*MatchVariablesParameters) DeepCopy ¶
func (in *MatchVariablesParameters) DeepCopy() *MatchVariablesParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MatchVariablesParameters.
func (*MatchVariablesParameters) DeepCopyInto ¶
func (in *MatchVariablesParameters) DeepCopyInto(out *MatchVariablesParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PolicySettingsObservation ¶
type PolicySettingsObservation struct { }
func (*PolicySettingsObservation) DeepCopy ¶
func (in *PolicySettingsObservation) DeepCopy() *PolicySettingsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PolicySettingsObservation.
func (*PolicySettingsObservation) DeepCopyInto ¶
func (in *PolicySettingsObservation) DeepCopyInto(out *PolicySettingsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PolicySettingsParameters ¶
type PolicySettingsParameters struct { Enabled *bool `json:"enabled,omitempty" tf:"enabled"` FileUploadLimitInMb *int64 `json:"fileUploadLimitInMb,omitempty" tf:"file_upload_limit_in_mb"` MaxRequestBodySizeInKb *int64 `json:"maxRequestBodySizeInKb,omitempty" tf:"max_request_body_size_in_kb"` Mode *string `json:"mode,omitempty" tf:"mode"` RequestBodyCheck *bool `json:"requestBodyCheck,omitempty" tf:"request_body_check"` }
func (*PolicySettingsParameters) DeepCopy ¶
func (in *PolicySettingsParameters) DeepCopy() *PolicySettingsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PolicySettingsParameters.
func (*PolicySettingsParameters) DeepCopyInto ¶
func (in *PolicySettingsParameters) DeepCopyInto(out *PolicySettingsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RuleGroupOverrideObservation ¶
type RuleGroupOverrideObservation struct { }
func (*RuleGroupOverrideObservation) DeepCopy ¶
func (in *RuleGroupOverrideObservation) DeepCopy() *RuleGroupOverrideObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuleGroupOverrideObservation.
func (*RuleGroupOverrideObservation) DeepCopyInto ¶
func (in *RuleGroupOverrideObservation) DeepCopyInto(out *RuleGroupOverrideObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RuleGroupOverrideParameters ¶
type RuleGroupOverrideParameters struct { DisabledRules []string `json:"disabledRules" tf:"disabled_rules"` RuleGroupName string `json:"ruleGroupName" tf:"rule_group_name"` }
func (*RuleGroupOverrideParameters) DeepCopy ¶
func (in *RuleGroupOverrideParameters) DeepCopy() *RuleGroupOverrideParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuleGroupOverrideParameters.
func (*RuleGroupOverrideParameters) DeepCopyInto ¶
func (in *RuleGroupOverrideParameters) DeepCopyInto(out *RuleGroupOverrideParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type WebApplicationFirewallPolicy ¶
type WebApplicationFirewallPolicy struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec WebApplicationFirewallPolicySpec `json:"spec"` Status WebApplicationFirewallPolicyStatus `json:"status,omitempty"` }
WebApplicationFirewallPolicy is the Schema for the WebApplicationFirewallPolicys 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,azure}
func (*WebApplicationFirewallPolicy) DeepCopy ¶
func (in *WebApplicationFirewallPolicy) DeepCopy() *WebApplicationFirewallPolicy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WebApplicationFirewallPolicy.
func (*WebApplicationFirewallPolicy) DeepCopyInto ¶
func (in *WebApplicationFirewallPolicy) DeepCopyInto(out *WebApplicationFirewallPolicy)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*WebApplicationFirewallPolicy) DeepCopyObject ¶
func (in *WebApplicationFirewallPolicy) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*WebApplicationFirewallPolicy) GetCondition ¶
func (mg *WebApplicationFirewallPolicy) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this WebApplicationFirewallPolicy.
func (*WebApplicationFirewallPolicy) GetDeletionPolicy ¶
func (mg *WebApplicationFirewallPolicy) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this WebApplicationFirewallPolicy.
func (*WebApplicationFirewallPolicy) GetObservation ¶
func (tr *WebApplicationFirewallPolicy) GetObservation() ([]byte, error)
GetObservation of this WebApplicationFirewallPolicy
func (*WebApplicationFirewallPolicy) GetParameters ¶
func (tr *WebApplicationFirewallPolicy) GetParameters() ([]byte, error)
GetParameters of this WebApplicationFirewallPolicy
func (*WebApplicationFirewallPolicy) GetProviderConfigReference ¶
func (mg *WebApplicationFirewallPolicy) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this WebApplicationFirewallPolicy.
func (*WebApplicationFirewallPolicy) GetProviderReference ¶
func (mg *WebApplicationFirewallPolicy) GetProviderReference() *xpv1.Reference
GetProviderReference of this WebApplicationFirewallPolicy. Deprecated: Use GetProviderConfigReference.
func (*WebApplicationFirewallPolicy) GetTerraformResourceIdField ¶
func (tr *WebApplicationFirewallPolicy) GetTerraformResourceIdField() string
GetTerraformResourceIdField returns Terraform identifier field for this WebApplicationFirewallPolicy
func (*WebApplicationFirewallPolicy) GetTerraformResourceType ¶
func (mg *WebApplicationFirewallPolicy) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this WebApplicationFirewallPolicy
func (*WebApplicationFirewallPolicy) GetWriteConnectionSecretToReference ¶
func (mg *WebApplicationFirewallPolicy) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this WebApplicationFirewallPolicy.
func (*WebApplicationFirewallPolicy) SetConditions ¶
func (mg *WebApplicationFirewallPolicy) SetConditions(c ...xpv1.Condition)
SetConditions of this WebApplicationFirewallPolicy.
func (*WebApplicationFirewallPolicy) SetDeletionPolicy ¶
func (mg *WebApplicationFirewallPolicy) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this WebApplicationFirewallPolicy.
func (*WebApplicationFirewallPolicy) SetObservation ¶
func (tr *WebApplicationFirewallPolicy) SetObservation(data []byte) error
SetObservation for this WebApplicationFirewallPolicy
func (*WebApplicationFirewallPolicy) SetParameters ¶
func (tr *WebApplicationFirewallPolicy) SetParameters(data []byte) error
SetParameters for this WebApplicationFirewallPolicy
func (*WebApplicationFirewallPolicy) SetProviderConfigReference ¶
func (mg *WebApplicationFirewallPolicy) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this WebApplicationFirewallPolicy.
func (*WebApplicationFirewallPolicy) SetProviderReference ¶
func (mg *WebApplicationFirewallPolicy) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this WebApplicationFirewallPolicy. Deprecated: Use SetProviderConfigReference.
func (*WebApplicationFirewallPolicy) SetWriteConnectionSecretToReference ¶
func (mg *WebApplicationFirewallPolicy) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this WebApplicationFirewallPolicy.
type WebApplicationFirewallPolicyList ¶
type WebApplicationFirewallPolicyList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []WebApplicationFirewallPolicy `json:"items"` }
WebApplicationFirewallPolicyList contains a list of WebApplicationFirewallPolicys
func (*WebApplicationFirewallPolicyList) DeepCopy ¶
func (in *WebApplicationFirewallPolicyList) DeepCopy() *WebApplicationFirewallPolicyList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WebApplicationFirewallPolicyList.
func (*WebApplicationFirewallPolicyList) DeepCopyInto ¶
func (in *WebApplicationFirewallPolicyList) DeepCopyInto(out *WebApplicationFirewallPolicyList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*WebApplicationFirewallPolicyList) DeepCopyObject ¶
func (in *WebApplicationFirewallPolicyList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*WebApplicationFirewallPolicyList) GetItems ¶
func (l *WebApplicationFirewallPolicyList) GetItems() []resource.Managed
GetItems of this WebApplicationFirewallPolicyList.
type WebApplicationFirewallPolicyObservation ¶
type WebApplicationFirewallPolicyObservation struct { HttpListenerIds []string `json:"httpListenerIds" tf:"http_listener_ids"` PathBasedRuleIds []string `json:"pathBasedRuleIds" tf:"path_based_rule_ids"` }
func (*WebApplicationFirewallPolicyObservation) DeepCopy ¶
func (in *WebApplicationFirewallPolicyObservation) DeepCopy() *WebApplicationFirewallPolicyObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WebApplicationFirewallPolicyObservation.
func (*WebApplicationFirewallPolicyObservation) DeepCopyInto ¶
func (in *WebApplicationFirewallPolicyObservation) DeepCopyInto(out *WebApplicationFirewallPolicyObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type WebApplicationFirewallPolicyParameters ¶
type WebApplicationFirewallPolicyParameters struct { CustomRules []CustomRulesParameters `json:"customRules,omitempty" tf:"custom_rules"` Location string `json:"location" tf:"location"` ManagedRules []ManagedRulesParameters `json:"managedRules" tf:"managed_rules"` Name string `json:"name" tf:"name"` PolicySettings []PolicySettingsParameters `json:"policySettings,omitempty" tf:"policy_settings"` ResourceGroupName string `json:"resourceGroupName" tf:"resource_group_name"` Tags map[string]string `json:"tags,omitempty" tf:"tags"` }
func (*WebApplicationFirewallPolicyParameters) DeepCopy ¶
func (in *WebApplicationFirewallPolicyParameters) DeepCopy() *WebApplicationFirewallPolicyParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WebApplicationFirewallPolicyParameters.
func (*WebApplicationFirewallPolicyParameters) DeepCopyInto ¶
func (in *WebApplicationFirewallPolicyParameters) DeepCopyInto(out *WebApplicationFirewallPolicyParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type WebApplicationFirewallPolicySpec ¶
type WebApplicationFirewallPolicySpec struct { xpv1.ResourceSpec `json:",inline"` ForProvider WebApplicationFirewallPolicyParameters `json:"forProvider"` }
WebApplicationFirewallPolicySpec defines the desired state of WebApplicationFirewallPolicy
func (*WebApplicationFirewallPolicySpec) DeepCopy ¶
func (in *WebApplicationFirewallPolicySpec) DeepCopy() *WebApplicationFirewallPolicySpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WebApplicationFirewallPolicySpec.
func (*WebApplicationFirewallPolicySpec) DeepCopyInto ¶
func (in *WebApplicationFirewallPolicySpec) DeepCopyInto(out *WebApplicationFirewallPolicySpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type WebApplicationFirewallPolicyStatus ¶
type WebApplicationFirewallPolicyStatus struct { xpv1.ResourceStatus `json:",inline"` AtProvider WebApplicationFirewallPolicyObservation `json:"atProvider,omitempty"` }
WebApplicationFirewallPolicyStatus defines the observed state of WebApplicationFirewallPolicy.
func (*WebApplicationFirewallPolicyStatus) DeepCopy ¶
func (in *WebApplicationFirewallPolicyStatus) DeepCopy() *WebApplicationFirewallPolicyStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WebApplicationFirewallPolicyStatus.
func (*WebApplicationFirewallPolicyStatus) DeepCopyInto ¶
func (in *WebApplicationFirewallPolicyStatus) DeepCopyInto(out *WebApplicationFirewallPolicyStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.