Documentation ¶
Overview ¶
Code generated by azure-service-operator-codegen. DO NOT EDIT. Copyright (c) Microsoft Corporation. Licensed under the MIT license.
Package v1api20240101 contains API Schema definitions for the network v1api20240101 API group +groupName=network.azure.com
Package v1api20240101 contains API Schema definitions for the network v1api20240101 API group +kubebuilder:object:generate=true All object properties are optional by default, this will be overridden when needed: +kubebuilder:validation:Optional +groupName=network.azure.com +versionName=v1api20240101
Code generated by azure-service-operator-codegen. DO NOT EDIT. Copyright (c) Microsoft Corporation. Licensed under the MIT license.
Index ¶
- Constants
- Variables
- type APIVersion
- type ActionType
- type ActionType_STATUS
- type ApplicationGateway_STATUS_ApplicationGatewayWebApplicationFirewallPolicy_SubResourceEmbedded
- func (embedded *ApplicationGateway_STATUS_ApplicationGatewayWebApplicationFirewallPolicy_SubResourceEmbedded) AssignProperties_From_ApplicationGateway_STATUS_ApplicationGatewayWebApplicationFirewallPolicy_SubResourceEmbedded(...) error
- func (embedded *ApplicationGateway_STATUS_ApplicationGatewayWebApplicationFirewallPolicy_SubResourceEmbedded) AssignProperties_To_ApplicationGateway_STATUS_ApplicationGatewayWebApplicationFirewallPolicy_SubResourceEmbedded(...) error
- func (in *ApplicationGateway_STATUS_ApplicationGatewayWebApplicationFirewallPolicy_SubResourceEmbedded) DeepCopy() ...
- func (in *ApplicationGateway_STATUS_ApplicationGatewayWebApplicationFirewallPolicy_SubResourceEmbedded) DeepCopyInto(...)
- func (embedded *ApplicationGateway_STATUS_ApplicationGatewayWebApplicationFirewallPolicy_SubResourceEmbedded) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (embedded *ApplicationGateway_STATUS_ApplicationGatewayWebApplicationFirewallPolicy_SubResourceEmbedded) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type ApplicationSecurityGroup
- func (group *ApplicationSecurityGroup) AssignProperties_From_ApplicationSecurityGroup(source *storage.ApplicationSecurityGroup) error
- func (group *ApplicationSecurityGroup) AssignProperties_To_ApplicationSecurityGroup(destination *storage.ApplicationSecurityGroup) error
- func (group *ApplicationSecurityGroup) AzureName() string
- func (group *ApplicationSecurityGroup) ConfigMapDestinationExpressions() []*core.DestinationExpression
- func (group *ApplicationSecurityGroup) ConvertFrom(hub conversion.Hub) error
- func (group *ApplicationSecurityGroup) ConvertTo(hub conversion.Hub) error
- func (in *ApplicationSecurityGroup) DeepCopy() *ApplicationSecurityGroup
- func (in *ApplicationSecurityGroup) DeepCopyInto(out *ApplicationSecurityGroup)
- func (in *ApplicationSecurityGroup) DeepCopyObject() runtime.Object
- func (group *ApplicationSecurityGroup) Default()
- func (group ApplicationSecurityGroup) GetAPIVersion() string
- func (group *ApplicationSecurityGroup) GetConditions() conditions.Conditions
- func (group *ApplicationSecurityGroup) GetResourceScope() genruntime.ResourceScope
- func (group *ApplicationSecurityGroup) GetSpec() genruntime.ConvertibleSpec
- func (group *ApplicationSecurityGroup) GetStatus() genruntime.ConvertibleStatus
- func (group *ApplicationSecurityGroup) GetSupportedOperations() []genruntime.ResourceOperation
- func (group *ApplicationSecurityGroup) GetType() string
- func (group *ApplicationSecurityGroup) InitializeSpec(status genruntime.ConvertibleStatus) error
- func (group *ApplicationSecurityGroup) NewEmptyStatus() genruntime.ConvertibleStatus
- func (group *ApplicationSecurityGroup) OriginalGVK() *schema.GroupVersionKind
- func (group *ApplicationSecurityGroup) Owner() *genruntime.ResourceReference
- func (group *ApplicationSecurityGroup) SecretDestinationExpressions() []*core.DestinationExpression
- func (group *ApplicationSecurityGroup) SetConditions(conditions conditions.Conditions)
- func (group *ApplicationSecurityGroup) SetStatus(status genruntime.ConvertibleStatus) error
- func (group *ApplicationSecurityGroup) ValidateCreate() (admission.Warnings, error)
- func (group *ApplicationSecurityGroup) ValidateDelete() (admission.Warnings, error)
- func (group *ApplicationSecurityGroup) ValidateUpdate(old runtime.Object) (admission.Warnings, error)
- type ApplicationSecurityGroupList
- type ApplicationSecurityGroupOperatorSpec
- func (operator *ApplicationSecurityGroupOperatorSpec) AssignProperties_From_ApplicationSecurityGroupOperatorSpec(source *storage.ApplicationSecurityGroupOperatorSpec) error
- func (operator *ApplicationSecurityGroupOperatorSpec) AssignProperties_To_ApplicationSecurityGroupOperatorSpec(destination *storage.ApplicationSecurityGroupOperatorSpec) error
- func (in *ApplicationSecurityGroupOperatorSpec) DeepCopy() *ApplicationSecurityGroupOperatorSpec
- func (in *ApplicationSecurityGroupOperatorSpec) DeepCopyInto(out *ApplicationSecurityGroupOperatorSpec)
- type ApplicationSecurityGroup_STATUS
- func (group *ApplicationSecurityGroup_STATUS) AssignProperties_From_ApplicationSecurityGroup_STATUS(source *storage.ApplicationSecurityGroup_STATUS) error
- func (group *ApplicationSecurityGroup_STATUS) AssignProperties_To_ApplicationSecurityGroup_STATUS(destination *storage.ApplicationSecurityGroup_STATUS) error
- func (group *ApplicationSecurityGroup_STATUS) ConvertStatusFrom(source genruntime.ConvertibleStatus) error
- func (group *ApplicationSecurityGroup_STATUS) ConvertStatusTo(destination genruntime.ConvertibleStatus) error
- func (in *ApplicationSecurityGroup_STATUS) DeepCopy() *ApplicationSecurityGroup_STATUS
- func (in *ApplicationSecurityGroup_STATUS) DeepCopyInto(out *ApplicationSecurityGroup_STATUS)
- func (group *ApplicationSecurityGroup_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (group *ApplicationSecurityGroup_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type ApplicationSecurityGroup_Spec
- func (group *ApplicationSecurityGroup_Spec) AssignProperties_From_ApplicationSecurityGroup_Spec(source *storage.ApplicationSecurityGroup_Spec) error
- func (group *ApplicationSecurityGroup_Spec) AssignProperties_To_ApplicationSecurityGroup_Spec(destination *storage.ApplicationSecurityGroup_Spec) error
- func (group *ApplicationSecurityGroup_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error
- func (group *ApplicationSecurityGroup_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error
- func (group *ApplicationSecurityGroup_Spec) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *ApplicationSecurityGroup_Spec) DeepCopy() *ApplicationSecurityGroup_Spec
- func (in *ApplicationSecurityGroup_Spec) DeepCopyInto(out *ApplicationSecurityGroup_Spec)
- func (group *ApplicationSecurityGroup_Spec) Initialize_From_ApplicationSecurityGroup_STATUS(source *ApplicationSecurityGroup_STATUS) error
- func (group *ApplicationSecurityGroup_Spec) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (group *ApplicationSecurityGroup_Spec) OriginalVersion() string
- func (group *ApplicationSecurityGroup_Spec) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- func (group *ApplicationSecurityGroup_Spec) SetAzureName(azureName string)
- type ExclusionManagedRule
- func (rule *ExclusionManagedRule) AssignProperties_From_ExclusionManagedRule(source *storage.ExclusionManagedRule) error
- func (rule *ExclusionManagedRule) AssignProperties_To_ExclusionManagedRule(destination *storage.ExclusionManagedRule) error
- func (rule *ExclusionManagedRule) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *ExclusionManagedRule) DeepCopy() *ExclusionManagedRule
- func (in *ExclusionManagedRule) DeepCopyInto(out *ExclusionManagedRule)
- func (rule *ExclusionManagedRule) Initialize_From_ExclusionManagedRule_STATUS(source *ExclusionManagedRule_STATUS) error
- func (rule *ExclusionManagedRule) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (rule *ExclusionManagedRule) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type ExclusionManagedRuleGroup
- func (group *ExclusionManagedRuleGroup) AssignProperties_From_ExclusionManagedRuleGroup(source *storage.ExclusionManagedRuleGroup) error
- func (group *ExclusionManagedRuleGroup) AssignProperties_To_ExclusionManagedRuleGroup(destination *storage.ExclusionManagedRuleGroup) error
- func (group *ExclusionManagedRuleGroup) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *ExclusionManagedRuleGroup) DeepCopy() *ExclusionManagedRuleGroup
- func (in *ExclusionManagedRuleGroup) DeepCopyInto(out *ExclusionManagedRuleGroup)
- func (group *ExclusionManagedRuleGroup) Initialize_From_ExclusionManagedRuleGroup_STATUS(source *ExclusionManagedRuleGroup_STATUS) error
- func (group *ExclusionManagedRuleGroup) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (group *ExclusionManagedRuleGroup) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type ExclusionManagedRuleGroup_STATUS
- func (group *ExclusionManagedRuleGroup_STATUS) AssignProperties_From_ExclusionManagedRuleGroup_STATUS(source *storage.ExclusionManagedRuleGroup_STATUS) error
- func (group *ExclusionManagedRuleGroup_STATUS) AssignProperties_To_ExclusionManagedRuleGroup_STATUS(destination *storage.ExclusionManagedRuleGroup_STATUS) error
- func (in *ExclusionManagedRuleGroup_STATUS) DeepCopy() *ExclusionManagedRuleGroup_STATUS
- func (in *ExclusionManagedRuleGroup_STATUS) DeepCopyInto(out *ExclusionManagedRuleGroup_STATUS)
- func (group *ExclusionManagedRuleGroup_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (group *ExclusionManagedRuleGroup_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type ExclusionManagedRuleSet
- func (ruleSet *ExclusionManagedRuleSet) AssignProperties_From_ExclusionManagedRuleSet(source *storage.ExclusionManagedRuleSet) error
- func (ruleSet *ExclusionManagedRuleSet) AssignProperties_To_ExclusionManagedRuleSet(destination *storage.ExclusionManagedRuleSet) error
- func (ruleSet *ExclusionManagedRuleSet) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *ExclusionManagedRuleSet) DeepCopy() *ExclusionManagedRuleSet
- func (in *ExclusionManagedRuleSet) DeepCopyInto(out *ExclusionManagedRuleSet)
- func (ruleSet *ExclusionManagedRuleSet) Initialize_From_ExclusionManagedRuleSet_STATUS(source *ExclusionManagedRuleSet_STATUS) error
- func (ruleSet *ExclusionManagedRuleSet) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (ruleSet *ExclusionManagedRuleSet) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type ExclusionManagedRuleSet_STATUS
- func (ruleSet *ExclusionManagedRuleSet_STATUS) AssignProperties_From_ExclusionManagedRuleSet_STATUS(source *storage.ExclusionManagedRuleSet_STATUS) error
- func (ruleSet *ExclusionManagedRuleSet_STATUS) AssignProperties_To_ExclusionManagedRuleSet_STATUS(destination *storage.ExclusionManagedRuleSet_STATUS) error
- func (in *ExclusionManagedRuleSet_STATUS) DeepCopy() *ExclusionManagedRuleSet_STATUS
- func (in *ExclusionManagedRuleSet_STATUS) DeepCopyInto(out *ExclusionManagedRuleSet_STATUS)
- func (ruleSet *ExclusionManagedRuleSet_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (ruleSet *ExclusionManagedRuleSet_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type ExclusionManagedRule_STATUS
- func (rule *ExclusionManagedRule_STATUS) AssignProperties_From_ExclusionManagedRule_STATUS(source *storage.ExclusionManagedRule_STATUS) error
- func (rule *ExclusionManagedRule_STATUS) AssignProperties_To_ExclusionManagedRule_STATUS(destination *storage.ExclusionManagedRule_STATUS) error
- func (in *ExclusionManagedRule_STATUS) DeepCopy() *ExclusionManagedRule_STATUS
- func (in *ExclusionManagedRule_STATUS) DeepCopyInto(out *ExclusionManagedRule_STATUS)
- func (rule *ExclusionManagedRule_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (rule *ExclusionManagedRule_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type GroupByUserSession
- func (session *GroupByUserSession) AssignProperties_From_GroupByUserSession(source *storage.GroupByUserSession) error
- func (session *GroupByUserSession) AssignProperties_To_GroupByUserSession(destination *storage.GroupByUserSession) error
- func (session *GroupByUserSession) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *GroupByUserSession) DeepCopy() *GroupByUserSession
- func (in *GroupByUserSession) DeepCopyInto(out *GroupByUserSession)
- func (session *GroupByUserSession) Initialize_From_GroupByUserSession_STATUS(source *GroupByUserSession_STATUS) error
- func (session *GroupByUserSession) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (session *GroupByUserSession) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type GroupByUserSession_STATUS
- func (session *GroupByUserSession_STATUS) AssignProperties_From_GroupByUserSession_STATUS(source *storage.GroupByUserSession_STATUS) error
- func (session *GroupByUserSession_STATUS) AssignProperties_To_GroupByUserSession_STATUS(destination *storage.GroupByUserSession_STATUS) error
- func (in *GroupByUserSession_STATUS) DeepCopy() *GroupByUserSession_STATUS
- func (in *GroupByUserSession_STATUS) DeepCopyInto(out *GroupByUserSession_STATUS)
- func (session *GroupByUserSession_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (session *GroupByUserSession_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type GroupByVariable
- func (variable *GroupByVariable) AssignProperties_From_GroupByVariable(source *storage.GroupByVariable) error
- func (variable *GroupByVariable) AssignProperties_To_GroupByVariable(destination *storage.GroupByVariable) error
- func (variable *GroupByVariable) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *GroupByVariable) DeepCopy() *GroupByVariable
- func (in *GroupByVariable) DeepCopyInto(out *GroupByVariable)
- func (variable *GroupByVariable) Initialize_From_GroupByVariable_STATUS(source *GroupByVariable_STATUS) error
- func (variable *GroupByVariable) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (variable *GroupByVariable) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type GroupByVariable_STATUS
- func (variable *GroupByVariable_STATUS) AssignProperties_From_GroupByVariable_STATUS(source *storage.GroupByVariable_STATUS) error
- func (variable *GroupByVariable_STATUS) AssignProperties_To_GroupByVariable_STATUS(destination *storage.GroupByVariable_STATUS) error
- func (in *GroupByVariable_STATUS) DeepCopy() *GroupByVariable_STATUS
- func (in *GroupByVariable_STATUS) DeepCopyInto(out *GroupByVariable_STATUS)
- func (variable *GroupByVariable_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (variable *GroupByVariable_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type GroupByVariable_VariableName
- type GroupByVariable_VariableName_STATUS
- type ManagedRuleGroupOverride
- func (override *ManagedRuleGroupOverride) AssignProperties_From_ManagedRuleGroupOverride(source *storage.ManagedRuleGroupOverride) error
- func (override *ManagedRuleGroupOverride) AssignProperties_To_ManagedRuleGroupOverride(destination *storage.ManagedRuleGroupOverride) error
- func (override *ManagedRuleGroupOverride) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *ManagedRuleGroupOverride) DeepCopy() *ManagedRuleGroupOverride
- func (in *ManagedRuleGroupOverride) DeepCopyInto(out *ManagedRuleGroupOverride)
- func (override *ManagedRuleGroupOverride) Initialize_From_ManagedRuleGroupOverride_STATUS(source *ManagedRuleGroupOverride_STATUS) error
- func (override *ManagedRuleGroupOverride) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (override *ManagedRuleGroupOverride) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type ManagedRuleGroupOverride_STATUS
- func (override *ManagedRuleGroupOverride_STATUS) AssignProperties_From_ManagedRuleGroupOverride_STATUS(source *storage.ManagedRuleGroupOverride_STATUS) error
- func (override *ManagedRuleGroupOverride_STATUS) AssignProperties_To_ManagedRuleGroupOverride_STATUS(destination *storage.ManagedRuleGroupOverride_STATUS) error
- func (in *ManagedRuleGroupOverride_STATUS) DeepCopy() *ManagedRuleGroupOverride_STATUS
- func (in *ManagedRuleGroupOverride_STATUS) DeepCopyInto(out *ManagedRuleGroupOverride_STATUS)
- func (override *ManagedRuleGroupOverride_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (override *ManagedRuleGroupOverride_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type ManagedRuleOverride
- func (override *ManagedRuleOverride) AssignProperties_From_ManagedRuleOverride(source *storage.ManagedRuleOverride) error
- func (override *ManagedRuleOverride) AssignProperties_To_ManagedRuleOverride(destination *storage.ManagedRuleOverride) error
- func (override *ManagedRuleOverride) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *ManagedRuleOverride) DeepCopy() *ManagedRuleOverride
- func (in *ManagedRuleOverride) DeepCopyInto(out *ManagedRuleOverride)
- func (override *ManagedRuleOverride) Initialize_From_ManagedRuleOverride_STATUS(source *ManagedRuleOverride_STATUS) error
- func (override *ManagedRuleOverride) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (override *ManagedRuleOverride) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type ManagedRuleOverride_STATUS
- func (override *ManagedRuleOverride_STATUS) AssignProperties_From_ManagedRuleOverride_STATUS(source *storage.ManagedRuleOverride_STATUS) error
- func (override *ManagedRuleOverride_STATUS) AssignProperties_To_ManagedRuleOverride_STATUS(destination *storage.ManagedRuleOverride_STATUS) error
- func (in *ManagedRuleOverride_STATUS) DeepCopy() *ManagedRuleOverride_STATUS
- func (in *ManagedRuleOverride_STATUS) DeepCopyInto(out *ManagedRuleOverride_STATUS)
- func (override *ManagedRuleOverride_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (override *ManagedRuleOverride_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type ManagedRuleOverride_State
- type ManagedRuleOverride_State_STATUS
- type ManagedRuleSet
- func (ruleSet *ManagedRuleSet) AssignProperties_From_ManagedRuleSet(source *storage.ManagedRuleSet) error
- func (ruleSet *ManagedRuleSet) AssignProperties_To_ManagedRuleSet(destination *storage.ManagedRuleSet) error
- func (ruleSet *ManagedRuleSet) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *ManagedRuleSet) DeepCopy() *ManagedRuleSet
- func (in *ManagedRuleSet) DeepCopyInto(out *ManagedRuleSet)
- func (ruleSet *ManagedRuleSet) Initialize_From_ManagedRuleSet_STATUS(source *ManagedRuleSet_STATUS) error
- func (ruleSet *ManagedRuleSet) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (ruleSet *ManagedRuleSet) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type ManagedRuleSet_STATUS
- func (ruleSet *ManagedRuleSet_STATUS) AssignProperties_From_ManagedRuleSet_STATUS(source *storage.ManagedRuleSet_STATUS) error
- func (ruleSet *ManagedRuleSet_STATUS) AssignProperties_To_ManagedRuleSet_STATUS(destination *storage.ManagedRuleSet_STATUS) error
- func (in *ManagedRuleSet_STATUS) DeepCopy() *ManagedRuleSet_STATUS
- func (in *ManagedRuleSet_STATUS) DeepCopyInto(out *ManagedRuleSet_STATUS)
- func (ruleSet *ManagedRuleSet_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (ruleSet *ManagedRuleSet_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type ManagedRulesDefinition
- func (definition *ManagedRulesDefinition) AssignProperties_From_ManagedRulesDefinition(source *storage.ManagedRulesDefinition) error
- func (definition *ManagedRulesDefinition) AssignProperties_To_ManagedRulesDefinition(destination *storage.ManagedRulesDefinition) error
- func (definition *ManagedRulesDefinition) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *ManagedRulesDefinition) DeepCopy() *ManagedRulesDefinition
- func (in *ManagedRulesDefinition) DeepCopyInto(out *ManagedRulesDefinition)
- func (definition *ManagedRulesDefinition) Initialize_From_ManagedRulesDefinition_STATUS(source *ManagedRulesDefinition_STATUS) error
- func (definition *ManagedRulesDefinition) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (definition *ManagedRulesDefinition) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type ManagedRulesDefinition_STATUS
- func (definition *ManagedRulesDefinition_STATUS) AssignProperties_From_ManagedRulesDefinition_STATUS(source *storage.ManagedRulesDefinition_STATUS) error
- func (definition *ManagedRulesDefinition_STATUS) AssignProperties_To_ManagedRulesDefinition_STATUS(destination *storage.ManagedRulesDefinition_STATUS) error
- func (in *ManagedRulesDefinition_STATUS) DeepCopy() *ManagedRulesDefinition_STATUS
- func (in *ManagedRulesDefinition_STATUS) DeepCopyInto(out *ManagedRulesDefinition_STATUS)
- func (definition *ManagedRulesDefinition_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (definition *ManagedRulesDefinition_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type MatchCondition
- func (condition *MatchCondition) AssignProperties_From_MatchCondition(source *storage.MatchCondition) error
- func (condition *MatchCondition) AssignProperties_To_MatchCondition(destination *storage.MatchCondition) error
- func (condition *MatchCondition) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *MatchCondition) DeepCopy() *MatchCondition
- func (in *MatchCondition) DeepCopyInto(out *MatchCondition)
- func (condition *MatchCondition) Initialize_From_MatchCondition_STATUS(source *MatchCondition_STATUS) error
- func (condition *MatchCondition) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (condition *MatchCondition) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type MatchCondition_Operator
- type MatchCondition_Operator_STATUS
- type MatchCondition_STATUS
- func (condition *MatchCondition_STATUS) AssignProperties_From_MatchCondition_STATUS(source *storage.MatchCondition_STATUS) error
- func (condition *MatchCondition_STATUS) AssignProperties_To_MatchCondition_STATUS(destination *storage.MatchCondition_STATUS) error
- func (in *MatchCondition_STATUS) DeepCopy() *MatchCondition_STATUS
- func (in *MatchCondition_STATUS) DeepCopyInto(out *MatchCondition_STATUS)
- func (condition *MatchCondition_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (condition *MatchCondition_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type MatchVariable
- func (variable *MatchVariable) AssignProperties_From_MatchVariable(source *storage.MatchVariable) error
- func (variable *MatchVariable) AssignProperties_To_MatchVariable(destination *storage.MatchVariable) error
- func (variable *MatchVariable) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *MatchVariable) DeepCopy() *MatchVariable
- func (in *MatchVariable) DeepCopyInto(out *MatchVariable)
- func (variable *MatchVariable) Initialize_From_MatchVariable_STATUS(source *MatchVariable_STATUS) error
- func (variable *MatchVariable) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (variable *MatchVariable) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type MatchVariable_STATUS
- func (variable *MatchVariable_STATUS) AssignProperties_From_MatchVariable_STATUS(source *storage.MatchVariable_STATUS) error
- func (variable *MatchVariable_STATUS) AssignProperties_To_MatchVariable_STATUS(destination *storage.MatchVariable_STATUS) error
- func (in *MatchVariable_STATUS) DeepCopy() *MatchVariable_STATUS
- func (in *MatchVariable_STATUS) DeepCopyInto(out *MatchVariable_STATUS)
- func (variable *MatchVariable_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (variable *MatchVariable_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type MatchVariable_VariableName
- type MatchVariable_VariableName_STATUS
- type OwaspCrsExclusionEntry
- func (entry *OwaspCrsExclusionEntry) AssignProperties_From_OwaspCrsExclusionEntry(source *storage.OwaspCrsExclusionEntry) error
- func (entry *OwaspCrsExclusionEntry) AssignProperties_To_OwaspCrsExclusionEntry(destination *storage.OwaspCrsExclusionEntry) error
- func (entry *OwaspCrsExclusionEntry) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *OwaspCrsExclusionEntry) DeepCopy() *OwaspCrsExclusionEntry
- func (in *OwaspCrsExclusionEntry) DeepCopyInto(out *OwaspCrsExclusionEntry)
- func (entry *OwaspCrsExclusionEntry) Initialize_From_OwaspCrsExclusionEntry_STATUS(source *OwaspCrsExclusionEntry_STATUS) error
- func (entry *OwaspCrsExclusionEntry) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (entry *OwaspCrsExclusionEntry) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type OwaspCrsExclusionEntry_MatchVariable
- type OwaspCrsExclusionEntry_MatchVariable_STATUS
- type OwaspCrsExclusionEntry_STATUS
- func (entry *OwaspCrsExclusionEntry_STATUS) AssignProperties_From_OwaspCrsExclusionEntry_STATUS(source *storage.OwaspCrsExclusionEntry_STATUS) error
- func (entry *OwaspCrsExclusionEntry_STATUS) AssignProperties_To_OwaspCrsExclusionEntry_STATUS(destination *storage.OwaspCrsExclusionEntry_STATUS) error
- func (in *OwaspCrsExclusionEntry_STATUS) DeepCopy() *OwaspCrsExclusionEntry_STATUS
- func (in *OwaspCrsExclusionEntry_STATUS) DeepCopyInto(out *OwaspCrsExclusionEntry_STATUS)
- func (entry *OwaspCrsExclusionEntry_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (entry *OwaspCrsExclusionEntry_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type OwaspCrsExclusionEntry_SelectorMatchOperator
- type OwaspCrsExclusionEntry_SelectorMatchOperator_STATUS
- type PolicySettings
- func (settings *PolicySettings) AssignProperties_From_PolicySettings(source *storage.PolicySettings) error
- func (settings *PolicySettings) AssignProperties_To_PolicySettings(destination *storage.PolicySettings) error
- func (settings *PolicySettings) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *PolicySettings) DeepCopy() *PolicySettings
- func (in *PolicySettings) DeepCopyInto(out *PolicySettings)
- func (settings *PolicySettings) Initialize_From_PolicySettings_STATUS(source *PolicySettings_STATUS) error
- func (settings *PolicySettings) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (settings *PolicySettings) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type PolicySettings_LogScrubbing
- func (scrubbing *PolicySettings_LogScrubbing) AssignProperties_From_PolicySettings_LogScrubbing(source *storage.PolicySettings_LogScrubbing) error
- func (scrubbing *PolicySettings_LogScrubbing) AssignProperties_To_PolicySettings_LogScrubbing(destination *storage.PolicySettings_LogScrubbing) error
- func (scrubbing *PolicySettings_LogScrubbing) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *PolicySettings_LogScrubbing) DeepCopy() *PolicySettings_LogScrubbing
- func (in *PolicySettings_LogScrubbing) DeepCopyInto(out *PolicySettings_LogScrubbing)
- func (scrubbing *PolicySettings_LogScrubbing) Initialize_From_PolicySettings_LogScrubbing_STATUS(source *PolicySettings_LogScrubbing_STATUS) error
- func (scrubbing *PolicySettings_LogScrubbing) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (scrubbing *PolicySettings_LogScrubbing) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type PolicySettings_LogScrubbing_STATUS
- func (scrubbing *PolicySettings_LogScrubbing_STATUS) AssignProperties_From_PolicySettings_LogScrubbing_STATUS(source *storage.PolicySettings_LogScrubbing_STATUS) error
- func (scrubbing *PolicySettings_LogScrubbing_STATUS) AssignProperties_To_PolicySettings_LogScrubbing_STATUS(destination *storage.PolicySettings_LogScrubbing_STATUS) error
- func (in *PolicySettings_LogScrubbing_STATUS) DeepCopy() *PolicySettings_LogScrubbing_STATUS
- func (in *PolicySettings_LogScrubbing_STATUS) DeepCopyInto(out *PolicySettings_LogScrubbing_STATUS)
- func (scrubbing *PolicySettings_LogScrubbing_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (scrubbing *PolicySettings_LogScrubbing_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type PolicySettings_LogScrubbing_State
- type PolicySettings_LogScrubbing_State_STATUS
- type PolicySettings_Mode
- type PolicySettings_Mode_STATUS
- type PolicySettings_STATUS
- func (settings *PolicySettings_STATUS) AssignProperties_From_PolicySettings_STATUS(source *storage.PolicySettings_STATUS) error
- func (settings *PolicySettings_STATUS) AssignProperties_To_PolicySettings_STATUS(destination *storage.PolicySettings_STATUS) error
- func (in *PolicySettings_STATUS) DeepCopy() *PolicySettings_STATUS
- func (in *PolicySettings_STATUS) DeepCopyInto(out *PolicySettings_STATUS)
- func (settings *PolicySettings_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (settings *PolicySettings_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type PolicySettings_State
- type PolicySettings_State_STATUS
- type ProvisioningState_STATUS
- type SubResource_STATUS
- func (resource *SubResource_STATUS) AssignProperties_From_SubResource_STATUS(source *storage.SubResource_STATUS) error
- func (resource *SubResource_STATUS) AssignProperties_To_SubResource_STATUS(destination *storage.SubResource_STATUS) error
- func (in *SubResource_STATUS) DeepCopy() *SubResource_STATUS
- func (in *SubResource_STATUS) DeepCopyInto(out *SubResource_STATUS)
- func (resource *SubResource_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (resource *SubResource_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type Transform
- type Transform_STATUS
- type WebApplicationFirewallCustomRule
- func (rule *WebApplicationFirewallCustomRule) AssignProperties_From_WebApplicationFirewallCustomRule(source *storage.WebApplicationFirewallCustomRule) error
- func (rule *WebApplicationFirewallCustomRule) AssignProperties_To_WebApplicationFirewallCustomRule(destination *storage.WebApplicationFirewallCustomRule) error
- func (rule *WebApplicationFirewallCustomRule) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *WebApplicationFirewallCustomRule) DeepCopy() *WebApplicationFirewallCustomRule
- func (in *WebApplicationFirewallCustomRule) DeepCopyInto(out *WebApplicationFirewallCustomRule)
- func (rule *WebApplicationFirewallCustomRule) Initialize_From_WebApplicationFirewallCustomRule_STATUS(source *WebApplicationFirewallCustomRule_STATUS) error
- func (rule *WebApplicationFirewallCustomRule) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (rule *WebApplicationFirewallCustomRule) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type WebApplicationFirewallCustomRule_Action
- type WebApplicationFirewallCustomRule_Action_STATUS
- type WebApplicationFirewallCustomRule_RateLimitDuration
- type WebApplicationFirewallCustomRule_RateLimitDuration_STATUS
- type WebApplicationFirewallCustomRule_RuleType
- type WebApplicationFirewallCustomRule_RuleType_STATUS
- type WebApplicationFirewallCustomRule_STATUS
- func (rule *WebApplicationFirewallCustomRule_STATUS) AssignProperties_From_WebApplicationFirewallCustomRule_STATUS(source *storage.WebApplicationFirewallCustomRule_STATUS) error
- func (rule *WebApplicationFirewallCustomRule_STATUS) AssignProperties_To_WebApplicationFirewallCustomRule_STATUS(destination *storage.WebApplicationFirewallCustomRule_STATUS) error
- func (in *WebApplicationFirewallCustomRule_STATUS) DeepCopy() *WebApplicationFirewallCustomRule_STATUS
- func (in *WebApplicationFirewallCustomRule_STATUS) DeepCopyInto(out *WebApplicationFirewallCustomRule_STATUS)
- func (rule *WebApplicationFirewallCustomRule_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (rule *WebApplicationFirewallCustomRule_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type WebApplicationFirewallCustomRule_State
- type WebApplicationFirewallCustomRule_State_STATUS
- type WebApplicationFirewallPolicy
- func (policy *WebApplicationFirewallPolicy) AssignProperties_From_WebApplicationFirewallPolicy(source *storage.WebApplicationFirewallPolicy) error
- func (policy *WebApplicationFirewallPolicy) AssignProperties_To_WebApplicationFirewallPolicy(destination *storage.WebApplicationFirewallPolicy) error
- func (policy *WebApplicationFirewallPolicy) AzureName() string
- func (policy *WebApplicationFirewallPolicy) ConfigMapDestinationExpressions() []*core.DestinationExpression
- func (policy *WebApplicationFirewallPolicy) ConvertFrom(hub conversion.Hub) error
- func (policy *WebApplicationFirewallPolicy) ConvertTo(hub conversion.Hub) error
- func (in *WebApplicationFirewallPolicy) DeepCopy() *WebApplicationFirewallPolicy
- func (in *WebApplicationFirewallPolicy) DeepCopyInto(out *WebApplicationFirewallPolicy)
- func (in *WebApplicationFirewallPolicy) DeepCopyObject() runtime.Object
- func (policy *WebApplicationFirewallPolicy) Default()
- func (policy WebApplicationFirewallPolicy) GetAPIVersion() string
- func (policy *WebApplicationFirewallPolicy) GetConditions() conditions.Conditions
- func (policy *WebApplicationFirewallPolicy) GetResourceScope() genruntime.ResourceScope
- func (policy *WebApplicationFirewallPolicy) GetSpec() genruntime.ConvertibleSpec
- func (policy *WebApplicationFirewallPolicy) GetStatus() genruntime.ConvertibleStatus
- func (policy *WebApplicationFirewallPolicy) GetSupportedOperations() []genruntime.ResourceOperation
- func (policy *WebApplicationFirewallPolicy) GetType() string
- func (policy *WebApplicationFirewallPolicy) InitializeSpec(status genruntime.ConvertibleStatus) error
- func (policy *WebApplicationFirewallPolicy) NewEmptyStatus() genruntime.ConvertibleStatus
- func (policy *WebApplicationFirewallPolicy) OriginalGVK() *schema.GroupVersionKind
- func (policy *WebApplicationFirewallPolicy) Owner() *genruntime.ResourceReference
- func (policy *WebApplicationFirewallPolicy) SecretDestinationExpressions() []*core.DestinationExpression
- func (policy *WebApplicationFirewallPolicy) SetConditions(conditions conditions.Conditions)
- func (policy *WebApplicationFirewallPolicy) SetStatus(status genruntime.ConvertibleStatus) error
- func (policy *WebApplicationFirewallPolicy) ValidateCreate() (admission.Warnings, error)
- func (policy *WebApplicationFirewallPolicy) ValidateDelete() (admission.Warnings, error)
- func (policy *WebApplicationFirewallPolicy) ValidateUpdate(old runtime.Object) (admission.Warnings, error)
- type WebApplicationFirewallPolicyList
- type WebApplicationFirewallPolicyOperatorSpec
- func (operator *WebApplicationFirewallPolicyOperatorSpec) AssignProperties_From_WebApplicationFirewallPolicyOperatorSpec(source *storage.WebApplicationFirewallPolicyOperatorSpec) error
- func (operator *WebApplicationFirewallPolicyOperatorSpec) AssignProperties_To_WebApplicationFirewallPolicyOperatorSpec(destination *storage.WebApplicationFirewallPolicyOperatorSpec) error
- func (in *WebApplicationFirewallPolicyOperatorSpec) DeepCopy() *WebApplicationFirewallPolicyOperatorSpec
- func (in *WebApplicationFirewallPolicyOperatorSpec) DeepCopyInto(out *WebApplicationFirewallPolicyOperatorSpec)
- type WebApplicationFirewallPolicyPropertiesFormat_ResourceState_STATUS
- type WebApplicationFirewallPolicy_STATUS
- func (policy *WebApplicationFirewallPolicy_STATUS) AssignProperties_From_WebApplicationFirewallPolicy_STATUS(source *storage.WebApplicationFirewallPolicy_STATUS) error
- func (policy *WebApplicationFirewallPolicy_STATUS) AssignProperties_To_WebApplicationFirewallPolicy_STATUS(destination *storage.WebApplicationFirewallPolicy_STATUS) error
- func (policy *WebApplicationFirewallPolicy_STATUS) ConvertStatusFrom(source genruntime.ConvertibleStatus) error
- func (policy *WebApplicationFirewallPolicy_STATUS) ConvertStatusTo(destination genruntime.ConvertibleStatus) error
- func (in *WebApplicationFirewallPolicy_STATUS) DeepCopy() *WebApplicationFirewallPolicy_STATUS
- func (in *WebApplicationFirewallPolicy_STATUS) DeepCopyInto(out *WebApplicationFirewallPolicy_STATUS)
- func (policy *WebApplicationFirewallPolicy_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (policy *WebApplicationFirewallPolicy_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type WebApplicationFirewallPolicy_Spec
- func (policy *WebApplicationFirewallPolicy_Spec) AssignProperties_From_WebApplicationFirewallPolicy_Spec(source *storage.WebApplicationFirewallPolicy_Spec) error
- func (policy *WebApplicationFirewallPolicy_Spec) AssignProperties_To_WebApplicationFirewallPolicy_Spec(destination *storage.WebApplicationFirewallPolicy_Spec) error
- func (policy *WebApplicationFirewallPolicy_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error
- func (policy *WebApplicationFirewallPolicy_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error
- func (policy *WebApplicationFirewallPolicy_Spec) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *WebApplicationFirewallPolicy_Spec) DeepCopy() *WebApplicationFirewallPolicy_Spec
- func (in *WebApplicationFirewallPolicy_Spec) DeepCopyInto(out *WebApplicationFirewallPolicy_Spec)
- func (policy *WebApplicationFirewallPolicy_Spec) Initialize_From_WebApplicationFirewallPolicy_STATUS(source *WebApplicationFirewallPolicy_STATUS) error
- func (policy *WebApplicationFirewallPolicy_Spec) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (policy *WebApplicationFirewallPolicy_Spec) OriginalVersion() string
- func (policy *WebApplicationFirewallPolicy_Spec) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- func (policy *WebApplicationFirewallPolicy_Spec) SetAzureName(azureName string)
- type WebApplicationFirewallScrubbingRules
- func (rules *WebApplicationFirewallScrubbingRules) AssignProperties_From_WebApplicationFirewallScrubbingRules(source *storage.WebApplicationFirewallScrubbingRules) error
- func (rules *WebApplicationFirewallScrubbingRules) AssignProperties_To_WebApplicationFirewallScrubbingRules(destination *storage.WebApplicationFirewallScrubbingRules) error
- func (rules *WebApplicationFirewallScrubbingRules) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *WebApplicationFirewallScrubbingRules) DeepCopy() *WebApplicationFirewallScrubbingRules
- func (in *WebApplicationFirewallScrubbingRules) DeepCopyInto(out *WebApplicationFirewallScrubbingRules)
- func (rules *WebApplicationFirewallScrubbingRules) Initialize_From_WebApplicationFirewallScrubbingRules_STATUS(source *WebApplicationFirewallScrubbingRules_STATUS) error
- func (rules *WebApplicationFirewallScrubbingRules) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (rules *WebApplicationFirewallScrubbingRules) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type WebApplicationFirewallScrubbingRules_MatchVariable
- type WebApplicationFirewallScrubbingRules_MatchVariable_STATUS
- type WebApplicationFirewallScrubbingRules_STATUS
- func (rules *WebApplicationFirewallScrubbingRules_STATUS) AssignProperties_From_WebApplicationFirewallScrubbingRules_STATUS(source *storage.WebApplicationFirewallScrubbingRules_STATUS) error
- func (rules *WebApplicationFirewallScrubbingRules_STATUS) AssignProperties_To_WebApplicationFirewallScrubbingRules_STATUS(destination *storage.WebApplicationFirewallScrubbingRules_STATUS) error
- func (in *WebApplicationFirewallScrubbingRules_STATUS) DeepCopy() *WebApplicationFirewallScrubbingRules_STATUS
- func (in *WebApplicationFirewallScrubbingRules_STATUS) DeepCopyInto(out *WebApplicationFirewallScrubbingRules_STATUS)
- func (rules *WebApplicationFirewallScrubbingRules_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (rules *WebApplicationFirewallScrubbingRules_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type WebApplicationFirewallScrubbingRules_SelectorMatchOperator
- type WebApplicationFirewallScrubbingRules_SelectorMatchOperator_STATUS
- type WebApplicationFirewallScrubbingRules_State
- type WebApplicationFirewallScrubbingRules_State_STATUS
Constants ¶
const ( ProvisioningState_STATUS_Deleting = ProvisioningState_STATUS("Deleting") ProvisioningState_STATUS_Failed = ProvisioningState_STATUS("Failed") ProvisioningState_STATUS_Succeeded = ProvisioningState_STATUS("Succeeded") ProvisioningState_STATUS_Updating = ProvisioningState_STATUS("Updating") )
const ( WebApplicationFirewallPolicyPropertiesFormat_ResourceState_STATUS_Creating = WebApplicationFirewallPolicyPropertiesFormat_ResourceState_STATUS("Creating") WebApplicationFirewallPolicyPropertiesFormat_ResourceState_STATUS_Deleting = WebApplicationFirewallPolicyPropertiesFormat_ResourceState_STATUS("Deleting") WebApplicationFirewallPolicyPropertiesFormat_ResourceState_STATUS_Disabled = WebApplicationFirewallPolicyPropertiesFormat_ResourceState_STATUS("Disabled") WebApplicationFirewallPolicyPropertiesFormat_ResourceState_STATUS_Disabling = WebApplicationFirewallPolicyPropertiesFormat_ResourceState_STATUS("Disabling") WebApplicationFirewallPolicyPropertiesFormat_ResourceState_STATUS_Enabled = WebApplicationFirewallPolicyPropertiesFormat_ResourceState_STATUS("Enabled") WebApplicationFirewallPolicyPropertiesFormat_ResourceState_STATUS_Enabling = WebApplicationFirewallPolicyPropertiesFormat_ResourceState_STATUS("Enabling") )
const ( PolicySettings_Mode_Detection = PolicySettings_Mode("Detection") PolicySettings_Mode_Prevention = PolicySettings_Mode("Prevention") )
const ( PolicySettings_Mode_STATUS_Detection = PolicySettings_Mode_STATUS("Detection") PolicySettings_Mode_STATUS_Prevention = PolicySettings_Mode_STATUS("Prevention") )
const ( PolicySettings_State_Disabled = PolicySettings_State("Disabled") PolicySettings_State_Enabled = PolicySettings_State("Enabled") )
const ( PolicySettings_State_STATUS_Disabled = PolicySettings_State_STATUS("Disabled") PolicySettings_State_STATUS_Enabled = PolicySettings_State_STATUS("Enabled") )
const ( WebApplicationFirewallCustomRule_Action_Allow = WebApplicationFirewallCustomRule_Action("Allow") WebApplicationFirewallCustomRule_Action_Block = WebApplicationFirewallCustomRule_Action("Block") WebApplicationFirewallCustomRule_Action_JSChallenge = WebApplicationFirewallCustomRule_Action("JSChallenge") WebApplicationFirewallCustomRule_Action_Log = WebApplicationFirewallCustomRule_Action("Log") )
const ( WebApplicationFirewallCustomRule_Action_STATUS_Allow = WebApplicationFirewallCustomRule_Action_STATUS("Allow") WebApplicationFirewallCustomRule_Action_STATUS_Block = WebApplicationFirewallCustomRule_Action_STATUS("Block") WebApplicationFirewallCustomRule_Action_STATUS_JSChallenge = WebApplicationFirewallCustomRule_Action_STATUS("JSChallenge") WebApplicationFirewallCustomRule_Action_STATUS_Log = WebApplicationFirewallCustomRule_Action_STATUS("Log") )
const ( WebApplicationFirewallCustomRule_RateLimitDuration_FiveMins = WebApplicationFirewallCustomRule_RateLimitDuration("FiveMins") WebApplicationFirewallCustomRule_RateLimitDuration_OneMin = WebApplicationFirewallCustomRule_RateLimitDuration("OneMin") )
const ( WebApplicationFirewallCustomRule_RateLimitDuration_STATUS_FiveMins = WebApplicationFirewallCustomRule_RateLimitDuration_STATUS("FiveMins") WebApplicationFirewallCustomRule_RateLimitDuration_STATUS_OneMin = WebApplicationFirewallCustomRule_RateLimitDuration_STATUS("OneMin") )
const ( WebApplicationFirewallCustomRule_RuleType_Invalid = WebApplicationFirewallCustomRule_RuleType("Invalid") WebApplicationFirewallCustomRule_RuleType_MatchRule = WebApplicationFirewallCustomRule_RuleType("MatchRule") WebApplicationFirewallCustomRule_RuleType_RateLimitRule = WebApplicationFirewallCustomRule_RuleType("RateLimitRule") )
const ( WebApplicationFirewallCustomRule_RuleType_STATUS_Invalid = WebApplicationFirewallCustomRule_RuleType_STATUS("Invalid") WebApplicationFirewallCustomRule_RuleType_STATUS_MatchRule = WebApplicationFirewallCustomRule_RuleType_STATUS("MatchRule") WebApplicationFirewallCustomRule_RuleType_STATUS_RateLimitRule = WebApplicationFirewallCustomRule_RuleType_STATUS("RateLimitRule") )
const ( WebApplicationFirewallCustomRule_State_Disabled = WebApplicationFirewallCustomRule_State("Disabled") WebApplicationFirewallCustomRule_State_Enabled = WebApplicationFirewallCustomRule_State("Enabled") )
const ( WebApplicationFirewallCustomRule_State_STATUS_Disabled = WebApplicationFirewallCustomRule_State_STATUS("Disabled") WebApplicationFirewallCustomRule_State_STATUS_Enabled = WebApplicationFirewallCustomRule_State_STATUS("Enabled") )
const ( MatchCondition_Operator_Any = MatchCondition_Operator("Any") MatchCondition_Operator_BeginsWith = MatchCondition_Operator("BeginsWith") MatchCondition_Operator_Contains = MatchCondition_Operator("Contains") MatchCondition_Operator_EndsWith = MatchCondition_Operator("EndsWith") MatchCondition_Operator_Equal = MatchCondition_Operator("Equal") MatchCondition_Operator_GeoMatch = MatchCondition_Operator("GeoMatch") MatchCondition_Operator_GreaterThan = MatchCondition_Operator("GreaterThan") MatchCondition_Operator_GreaterThanOrEqual = MatchCondition_Operator("GreaterThanOrEqual") MatchCondition_Operator_IPMatch = MatchCondition_Operator("IPMatch") MatchCondition_Operator_LessThan = MatchCondition_Operator("LessThan") MatchCondition_Operator_LessThanOrEqual = MatchCondition_Operator("LessThanOrEqual") MatchCondition_Operator_Regex = MatchCondition_Operator("Regex") )
const ( MatchCondition_Operator_STATUS_Any = MatchCondition_Operator_STATUS("Any") MatchCondition_Operator_STATUS_BeginsWith = MatchCondition_Operator_STATUS("BeginsWith") MatchCondition_Operator_STATUS_Contains = MatchCondition_Operator_STATUS("Contains") MatchCondition_Operator_STATUS_EndsWith = MatchCondition_Operator_STATUS("EndsWith") MatchCondition_Operator_STATUS_Equal = MatchCondition_Operator_STATUS("Equal") MatchCondition_Operator_STATUS_GeoMatch = MatchCondition_Operator_STATUS("GeoMatch") MatchCondition_Operator_STATUS_GreaterThan = MatchCondition_Operator_STATUS("GreaterThan") MatchCondition_Operator_STATUS_GreaterThanOrEqual = MatchCondition_Operator_STATUS("GreaterThanOrEqual") MatchCondition_Operator_STATUS_IPMatch = MatchCondition_Operator_STATUS("IPMatch") MatchCondition_Operator_STATUS_LessThan = MatchCondition_Operator_STATUS("LessThan") MatchCondition_Operator_STATUS_LessThanOrEqual = MatchCondition_Operator_STATUS("LessThanOrEqual") MatchCondition_Operator_STATUS_Regex = MatchCondition_Operator_STATUS("Regex") )
const ( OwaspCrsExclusionEntry_MatchVariable_RequestArgKeys = OwaspCrsExclusionEntry_MatchVariable("RequestArgKeys") OwaspCrsExclusionEntry_MatchVariable_RequestArgNames = OwaspCrsExclusionEntry_MatchVariable("RequestArgNames") OwaspCrsExclusionEntry_MatchVariable_RequestArgValues = OwaspCrsExclusionEntry_MatchVariable("RequestArgValues") OwaspCrsExclusionEntry_MatchVariable_RequestCookieKeys = OwaspCrsExclusionEntry_MatchVariable("RequestCookieKeys") OwaspCrsExclusionEntry_MatchVariable_RequestCookieNames = OwaspCrsExclusionEntry_MatchVariable("RequestCookieNames") OwaspCrsExclusionEntry_MatchVariable_RequestCookieValues = OwaspCrsExclusionEntry_MatchVariable("RequestCookieValues") OwaspCrsExclusionEntry_MatchVariable_RequestHeaderKeys = OwaspCrsExclusionEntry_MatchVariable("RequestHeaderKeys") OwaspCrsExclusionEntry_MatchVariable_RequestHeaderNames = OwaspCrsExclusionEntry_MatchVariable("RequestHeaderNames") OwaspCrsExclusionEntry_MatchVariable_RequestHeaderValues = OwaspCrsExclusionEntry_MatchVariable("RequestHeaderValues") )
const ( OwaspCrsExclusionEntry_MatchVariable_STATUS_RequestArgKeys = OwaspCrsExclusionEntry_MatchVariable_STATUS("RequestArgKeys") OwaspCrsExclusionEntry_MatchVariable_STATUS_RequestArgNames = OwaspCrsExclusionEntry_MatchVariable_STATUS("RequestArgNames") OwaspCrsExclusionEntry_MatchVariable_STATUS_RequestArgValues = OwaspCrsExclusionEntry_MatchVariable_STATUS("RequestArgValues") OwaspCrsExclusionEntry_MatchVariable_STATUS_RequestCookieKeys = OwaspCrsExclusionEntry_MatchVariable_STATUS("RequestCookieKeys") OwaspCrsExclusionEntry_MatchVariable_STATUS_RequestCookieNames = OwaspCrsExclusionEntry_MatchVariable_STATUS("RequestCookieNames") OwaspCrsExclusionEntry_MatchVariable_STATUS_RequestCookieValues = OwaspCrsExclusionEntry_MatchVariable_STATUS("RequestCookieValues") OwaspCrsExclusionEntry_MatchVariable_STATUS_RequestHeaderKeys = OwaspCrsExclusionEntry_MatchVariable_STATUS("RequestHeaderKeys") OwaspCrsExclusionEntry_MatchVariable_STATUS_RequestHeaderNames = OwaspCrsExclusionEntry_MatchVariable_STATUS("RequestHeaderNames") OwaspCrsExclusionEntry_MatchVariable_STATUS_RequestHeaderValues = OwaspCrsExclusionEntry_MatchVariable_STATUS("RequestHeaderValues") )
const ( OwaspCrsExclusionEntry_SelectorMatchOperator_Contains = OwaspCrsExclusionEntry_SelectorMatchOperator("Contains") OwaspCrsExclusionEntry_SelectorMatchOperator_EndsWith = OwaspCrsExclusionEntry_SelectorMatchOperator("EndsWith") OwaspCrsExclusionEntry_SelectorMatchOperator_Equals = OwaspCrsExclusionEntry_SelectorMatchOperator("Equals") OwaspCrsExclusionEntry_SelectorMatchOperator_EqualsAny = OwaspCrsExclusionEntry_SelectorMatchOperator("EqualsAny") OwaspCrsExclusionEntry_SelectorMatchOperator_StartsWith = OwaspCrsExclusionEntry_SelectorMatchOperator("StartsWith") )
const ( OwaspCrsExclusionEntry_SelectorMatchOperator_STATUS_Contains = OwaspCrsExclusionEntry_SelectorMatchOperator_STATUS("Contains") OwaspCrsExclusionEntry_SelectorMatchOperator_STATUS_EndsWith = OwaspCrsExclusionEntry_SelectorMatchOperator_STATUS("EndsWith") OwaspCrsExclusionEntry_SelectorMatchOperator_STATUS_Equals = OwaspCrsExclusionEntry_SelectorMatchOperator_STATUS("Equals") OwaspCrsExclusionEntry_SelectorMatchOperator_STATUS_EqualsAny = OwaspCrsExclusionEntry_SelectorMatchOperator_STATUS("EqualsAny") OwaspCrsExclusionEntry_SelectorMatchOperator_STATUS_StartsWith = OwaspCrsExclusionEntry_SelectorMatchOperator_STATUS("StartsWith") )
const ( PolicySettings_LogScrubbing_State_Disabled = PolicySettings_LogScrubbing_State("Disabled") PolicySettings_LogScrubbing_State_Enabled = PolicySettings_LogScrubbing_State("Enabled") )
const ( PolicySettings_LogScrubbing_State_STATUS_Disabled = PolicySettings_LogScrubbing_State_STATUS("Disabled") PolicySettings_LogScrubbing_State_STATUS_Enabled = PolicySettings_LogScrubbing_State_STATUS("Enabled") )
const ( Transform_HtmlEntityDecode = Transform("HtmlEntityDecode") Transform_Lowercase = Transform("Lowercase") Transform_RemoveNulls = Transform("RemoveNulls") Transform_Trim = Transform("Trim") Transform_Uppercase = Transform("Uppercase") Transform_UrlDecode = Transform("UrlDecode") Transform_UrlEncode = Transform("UrlEncode") )
const ( Transform_STATUS_HtmlEntityDecode = Transform_STATUS("HtmlEntityDecode") Transform_STATUS_Lowercase = Transform_STATUS("Lowercase") Transform_STATUS_RemoveNulls = Transform_STATUS("RemoveNulls") Transform_STATUS_Trim = Transform_STATUS("Trim") Transform_STATUS_Uppercase = Transform_STATUS("Uppercase") Transform_STATUS_UrlDecode = Transform_STATUS("UrlDecode") Transform_STATUS_UrlEncode = Transform_STATUS("UrlEncode") )
const ( GroupByVariable_VariableName_ClientAddr = GroupByVariable_VariableName("ClientAddr") GroupByVariable_VariableName_GeoLocation = GroupByVariable_VariableName("GeoLocation") GroupByVariable_VariableName_None = GroupByVariable_VariableName("None") )
const ( GroupByVariable_VariableName_STATUS_ClientAddr = GroupByVariable_VariableName_STATUS("ClientAddr") GroupByVariable_VariableName_STATUS_GeoLocation = GroupByVariable_VariableName_STATUS("GeoLocation") GroupByVariable_VariableName_STATUS_None = GroupByVariable_VariableName_STATUS("None") )
const ( MatchVariable_VariableName_PostArgs = MatchVariable_VariableName("PostArgs") MatchVariable_VariableName_QueryString = MatchVariable_VariableName("QueryString") MatchVariable_VariableName_RemoteAddr = MatchVariable_VariableName("RemoteAddr") MatchVariable_VariableName_RequestBody = MatchVariable_VariableName("RequestBody") MatchVariable_VariableName_RequestCookies = MatchVariable_VariableName("RequestCookies") MatchVariable_VariableName_RequestHeaders = MatchVariable_VariableName("RequestHeaders") MatchVariable_VariableName_RequestMethod = MatchVariable_VariableName("RequestMethod") MatchVariable_VariableName_RequestUri = MatchVariable_VariableName("RequestUri") )
const ( MatchVariable_VariableName_STATUS_PostArgs = MatchVariable_VariableName_STATUS("PostArgs") MatchVariable_VariableName_STATUS_QueryString = MatchVariable_VariableName_STATUS("QueryString") MatchVariable_VariableName_STATUS_RemoteAddr = MatchVariable_VariableName_STATUS("RemoteAddr") MatchVariable_VariableName_STATUS_RequestBody = MatchVariable_VariableName_STATUS("RequestBody") MatchVariable_VariableName_STATUS_RequestCookies = MatchVariable_VariableName_STATUS("RequestCookies") MatchVariable_VariableName_STATUS_RequestHeaders = MatchVariable_VariableName_STATUS("RequestHeaders") MatchVariable_VariableName_STATUS_RequestMethod = MatchVariable_VariableName_STATUS("RequestMethod") MatchVariable_VariableName_STATUS_RequestUri = MatchVariable_VariableName_STATUS("RequestUri") )
const ( WebApplicationFirewallScrubbingRules_MatchVariable_RequestArgNames = WebApplicationFirewallScrubbingRules_MatchVariable("RequestArgNames") WebApplicationFirewallScrubbingRules_MatchVariable_RequestCookieNames = WebApplicationFirewallScrubbingRules_MatchVariable("RequestCookieNames") WebApplicationFirewallScrubbingRules_MatchVariable_RequestHeaderNames = WebApplicationFirewallScrubbingRules_MatchVariable("RequestHeaderNames") WebApplicationFirewallScrubbingRules_MatchVariable_RequestIPAddress = WebApplicationFirewallScrubbingRules_MatchVariable("RequestIPAddress") WebApplicationFirewallScrubbingRules_MatchVariable_RequestJSONArgNames = WebApplicationFirewallScrubbingRules_MatchVariable("RequestJSONArgNames") WebApplicationFirewallScrubbingRules_MatchVariable_RequestPostArgNames = WebApplicationFirewallScrubbingRules_MatchVariable("RequestPostArgNames") )
const ( WebApplicationFirewallScrubbingRules_MatchVariable_STATUS_RequestArgNames = WebApplicationFirewallScrubbingRules_MatchVariable_STATUS("RequestArgNames") WebApplicationFirewallScrubbingRules_MatchVariable_STATUS_RequestCookieNames = WebApplicationFirewallScrubbingRules_MatchVariable_STATUS("RequestCookieNames") WebApplicationFirewallScrubbingRules_MatchVariable_STATUS_RequestHeaderNames = WebApplicationFirewallScrubbingRules_MatchVariable_STATUS("RequestHeaderNames") WebApplicationFirewallScrubbingRules_MatchVariable_STATUS_RequestIPAddress = WebApplicationFirewallScrubbingRules_MatchVariable_STATUS("RequestIPAddress") WebApplicationFirewallScrubbingRules_MatchVariable_STATUS_RequestJSONArgNames = WebApplicationFirewallScrubbingRules_MatchVariable_STATUS("RequestJSONArgNames") WebApplicationFirewallScrubbingRules_MatchVariable_STATUS_RequestPostArgNames = WebApplicationFirewallScrubbingRules_MatchVariable_STATUS("RequestPostArgNames") )
const ( WebApplicationFirewallScrubbingRules_SelectorMatchOperator_Equals = WebApplicationFirewallScrubbingRules_SelectorMatchOperator("Equals") WebApplicationFirewallScrubbingRules_SelectorMatchOperator_EqualsAny = WebApplicationFirewallScrubbingRules_SelectorMatchOperator("EqualsAny") )
const ( WebApplicationFirewallScrubbingRules_SelectorMatchOperator_STATUS_Equals = WebApplicationFirewallScrubbingRules_SelectorMatchOperator_STATUS("Equals") WebApplicationFirewallScrubbingRules_SelectorMatchOperator_STATUS_EqualsAny = WebApplicationFirewallScrubbingRules_SelectorMatchOperator_STATUS("EqualsAny") )
const ( WebApplicationFirewallScrubbingRules_State_Disabled = WebApplicationFirewallScrubbingRules_State("Disabled") WebApplicationFirewallScrubbingRules_State_Enabled = WebApplicationFirewallScrubbingRules_State("Enabled") )
const ( WebApplicationFirewallScrubbingRules_State_STATUS_Disabled = WebApplicationFirewallScrubbingRules_State_STATUS("Disabled") WebApplicationFirewallScrubbingRules_State_STATUS_Enabled = WebApplicationFirewallScrubbingRules_State_STATUS("Enabled") )
const ( ActionType_Allow = ActionType("Allow") ActionType_AnomalyScoring = ActionType("AnomalyScoring") ActionType_Block = ActionType("Block") ActionType_JSChallenge = ActionType("JSChallenge") ActionType_Log = ActionType("Log") )
const ( ActionType_STATUS_Allow = ActionType_STATUS("Allow") ActionType_STATUS_AnomalyScoring = ActionType_STATUS("AnomalyScoring") ActionType_STATUS_Block = ActionType_STATUS("Block") ActionType_STATUS_JSChallenge = ActionType_STATUS("JSChallenge") ActionType_STATUS_Log = ActionType_STATUS("Log") )
const ( ManagedRuleOverride_State_Disabled = ManagedRuleOverride_State("Disabled") ManagedRuleOverride_State_Enabled = ManagedRuleOverride_State("Enabled") )
const ( ManagedRuleOverride_State_STATUS_Disabled = ManagedRuleOverride_State_STATUS("Disabled") ManagedRuleOverride_State_STATUS_Enabled = ManagedRuleOverride_State_STATUS("Enabled") )
const APIVersion_Value = APIVersion("2024-01-01")
Variables ¶
var ( // GroupVersion is group version used to register these objects GroupVersion = schema.GroupVersion{Group: "network.azure.com", Version: "v1api20240101"} // 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 )
Functions ¶
This section is empty.
Types ¶
type ActionType ¶
type ActionType string
Defines the action to take on rule match. +kubebuilder:validation:Enum={"Allow","AnomalyScoring","Block","JSChallenge","Log"}
type ApplicationGateway_STATUS_ApplicationGatewayWebApplicationFirewallPolicy_SubResourceEmbedded ¶
type ApplicationGateway_STATUS_ApplicationGatewayWebApplicationFirewallPolicy_SubResourceEmbedded struct { // Id: Resource ID. Id *string `json:"id,omitempty"` }
Application gateway resource.
func (*ApplicationGateway_STATUS_ApplicationGatewayWebApplicationFirewallPolicy_SubResourceEmbedded) AssignProperties_From_ApplicationGateway_STATUS_ApplicationGatewayWebApplicationFirewallPolicy_SubResourceEmbedded ¶
func (embedded *ApplicationGateway_STATUS_ApplicationGatewayWebApplicationFirewallPolicy_SubResourceEmbedded) AssignProperties_From_ApplicationGateway_STATUS_ApplicationGatewayWebApplicationFirewallPolicy_SubResourceEmbedded(source *storage.ApplicationGateway_STATUS_ApplicationGatewayWebApplicationFirewallPolicy_SubResourceEmbedded) error
AssignProperties_From_ApplicationGateway_STATUS_ApplicationGatewayWebApplicationFirewallPolicy_SubResourceEmbedded populates our ApplicationGateway_STATUS_ApplicationGatewayWebApplicationFirewallPolicy_SubResourceEmbedded from the provided source ApplicationGateway_STATUS_ApplicationGatewayWebApplicationFirewallPolicy_SubResourceEmbedded
func (*ApplicationGateway_STATUS_ApplicationGatewayWebApplicationFirewallPolicy_SubResourceEmbedded) AssignProperties_To_ApplicationGateway_STATUS_ApplicationGatewayWebApplicationFirewallPolicy_SubResourceEmbedded ¶
func (embedded *ApplicationGateway_STATUS_ApplicationGatewayWebApplicationFirewallPolicy_SubResourceEmbedded) AssignProperties_To_ApplicationGateway_STATUS_ApplicationGatewayWebApplicationFirewallPolicy_SubResourceEmbedded(destination *storage.ApplicationGateway_STATUS_ApplicationGatewayWebApplicationFirewallPolicy_SubResourceEmbedded) error
AssignProperties_To_ApplicationGateway_STATUS_ApplicationGatewayWebApplicationFirewallPolicy_SubResourceEmbedded populates the provided destination ApplicationGateway_STATUS_ApplicationGatewayWebApplicationFirewallPolicy_SubResourceEmbedded from our ApplicationGateway_STATUS_ApplicationGatewayWebApplicationFirewallPolicy_SubResourceEmbedded
func (*ApplicationGateway_STATUS_ApplicationGatewayWebApplicationFirewallPolicy_SubResourceEmbedded) DeepCopy ¶
func (in *ApplicationGateway_STATUS_ApplicationGatewayWebApplicationFirewallPolicy_SubResourceEmbedded) DeepCopy() *ApplicationGateway_STATUS_ApplicationGatewayWebApplicationFirewallPolicy_SubResourceEmbedded
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationGateway_STATUS_ApplicationGatewayWebApplicationFirewallPolicy_SubResourceEmbedded.
func (*ApplicationGateway_STATUS_ApplicationGatewayWebApplicationFirewallPolicy_SubResourceEmbedded) DeepCopyInto ¶
func (in *ApplicationGateway_STATUS_ApplicationGatewayWebApplicationFirewallPolicy_SubResourceEmbedded) DeepCopyInto(out *ApplicationGateway_STATUS_ApplicationGatewayWebApplicationFirewallPolicy_SubResourceEmbedded)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ApplicationGateway_STATUS_ApplicationGatewayWebApplicationFirewallPolicy_SubResourceEmbedded) NewEmptyARMValue ¶
func (embedded *ApplicationGateway_STATUS_ApplicationGatewayWebApplicationFirewallPolicy_SubResourceEmbedded) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*ApplicationGateway_STATUS_ApplicationGatewayWebApplicationFirewallPolicy_SubResourceEmbedded) PopulateFromARM ¶
func (embedded *ApplicationGateway_STATUS_ApplicationGatewayWebApplicationFirewallPolicy_SubResourceEmbedded) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type ApplicationSecurityGroup ¶
type ApplicationSecurityGroup struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ApplicationSecurityGroup_Spec `json:"spec,omitempty"` Status ApplicationSecurityGroup_STATUS `json:"status,omitempty"` }
+kubebuilder:object:root=true +kubebuilder:subresource:status +kubebuilder:printcolumn:name="Ready",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="Severity",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].severity" +kubebuilder:printcolumn:name="Reason",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].reason" +kubebuilder:printcolumn:name="Message",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].message" Generator information: - Generated from: /network/resource-manager/Microsoft.Network/stable/2024-01-01/applicationSecurityGroup.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/applicationSecurityGroups/{applicationSecurityGroupName}
func (*ApplicationSecurityGroup) AssignProperties_From_ApplicationSecurityGroup ¶
func (group *ApplicationSecurityGroup) AssignProperties_From_ApplicationSecurityGroup(source *storage.ApplicationSecurityGroup) error
AssignProperties_From_ApplicationSecurityGroup populates our ApplicationSecurityGroup from the provided source ApplicationSecurityGroup
func (*ApplicationSecurityGroup) AssignProperties_To_ApplicationSecurityGroup ¶
func (group *ApplicationSecurityGroup) AssignProperties_To_ApplicationSecurityGroup(destination *storage.ApplicationSecurityGroup) error
AssignProperties_To_ApplicationSecurityGroup populates the provided destination ApplicationSecurityGroup from our ApplicationSecurityGroup
func (*ApplicationSecurityGroup) AzureName ¶
func (group *ApplicationSecurityGroup) AzureName() string
AzureName returns the Azure name of the resource
func (*ApplicationSecurityGroup) ConfigMapDestinationExpressions ¶
func (group *ApplicationSecurityGroup) ConfigMapDestinationExpressions() []*core.DestinationExpression
ConfigMapDestinationExpressions returns the Spec.OperatorSpec.ConfigMapExpressions property
func (*ApplicationSecurityGroup) ConvertFrom ¶
func (group *ApplicationSecurityGroup) ConvertFrom(hub conversion.Hub) error
ConvertFrom populates our ApplicationSecurityGroup from the provided hub ApplicationSecurityGroup
func (*ApplicationSecurityGroup) ConvertTo ¶
func (group *ApplicationSecurityGroup) ConvertTo(hub conversion.Hub) error
ConvertTo populates the provided hub ApplicationSecurityGroup from our ApplicationSecurityGroup
func (*ApplicationSecurityGroup) DeepCopy ¶
func (in *ApplicationSecurityGroup) DeepCopy() *ApplicationSecurityGroup
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationSecurityGroup.
func (*ApplicationSecurityGroup) DeepCopyInto ¶
func (in *ApplicationSecurityGroup) DeepCopyInto(out *ApplicationSecurityGroup)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ApplicationSecurityGroup) DeepCopyObject ¶
func (in *ApplicationSecurityGroup) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ApplicationSecurityGroup) Default ¶
func (group *ApplicationSecurityGroup) Default()
Default applies defaults to the ApplicationSecurityGroup resource
func (ApplicationSecurityGroup) GetAPIVersion ¶
func (group ApplicationSecurityGroup) GetAPIVersion() string
GetAPIVersion returns the ARM API version of the resource. This is always "2024-01-01"
func (*ApplicationSecurityGroup) GetConditions ¶
func (group *ApplicationSecurityGroup) GetConditions() conditions.Conditions
GetConditions returns the conditions of the resource
func (*ApplicationSecurityGroup) GetResourceScope ¶
func (group *ApplicationSecurityGroup) GetResourceScope() genruntime.ResourceScope
GetResourceScope returns the scope of the resource
func (*ApplicationSecurityGroup) GetSpec ¶
func (group *ApplicationSecurityGroup) GetSpec() genruntime.ConvertibleSpec
GetSpec returns the specification of this resource
func (*ApplicationSecurityGroup) GetStatus ¶
func (group *ApplicationSecurityGroup) GetStatus() genruntime.ConvertibleStatus
GetStatus returns the status of this resource
func (*ApplicationSecurityGroup) GetSupportedOperations ¶
func (group *ApplicationSecurityGroup) GetSupportedOperations() []genruntime.ResourceOperation
GetSupportedOperations returns the operations supported by the resource
func (*ApplicationSecurityGroup) GetType ¶
func (group *ApplicationSecurityGroup) GetType() string
GetType returns the ARM Type of the resource. This is always "Microsoft.Network/applicationSecurityGroups"
func (*ApplicationSecurityGroup) InitializeSpec ¶
func (group *ApplicationSecurityGroup) InitializeSpec(status genruntime.ConvertibleStatus) error
InitializeSpec initializes the spec for this resource from the given status
func (*ApplicationSecurityGroup) NewEmptyStatus ¶
func (group *ApplicationSecurityGroup) NewEmptyStatus() genruntime.ConvertibleStatus
NewEmptyStatus returns a new empty (blank) status
func (*ApplicationSecurityGroup) OriginalGVK ¶
func (group *ApplicationSecurityGroup) OriginalGVK() *schema.GroupVersionKind
OriginalGVK returns a GroupValueKind for the original API version used to create the resource
func (*ApplicationSecurityGroup) Owner ¶
func (group *ApplicationSecurityGroup) Owner() *genruntime.ResourceReference
Owner returns the ResourceReference of the owner
func (*ApplicationSecurityGroup) SecretDestinationExpressions ¶
func (group *ApplicationSecurityGroup) SecretDestinationExpressions() []*core.DestinationExpression
SecretDestinationExpressions returns the Spec.OperatorSpec.SecretExpressions property
func (*ApplicationSecurityGroup) SetConditions ¶
func (group *ApplicationSecurityGroup) SetConditions(conditions conditions.Conditions)
SetConditions sets the conditions on the resource status
func (*ApplicationSecurityGroup) SetStatus ¶
func (group *ApplicationSecurityGroup) SetStatus(status genruntime.ConvertibleStatus) error
SetStatus sets the status of this resource
func (*ApplicationSecurityGroup) ValidateCreate ¶
func (group *ApplicationSecurityGroup) ValidateCreate() (admission.Warnings, error)
ValidateCreate validates the creation of the resource
func (*ApplicationSecurityGroup) ValidateDelete ¶
func (group *ApplicationSecurityGroup) ValidateDelete() (admission.Warnings, error)
ValidateDelete validates the deletion of the resource
func (*ApplicationSecurityGroup) ValidateUpdate ¶
func (group *ApplicationSecurityGroup) ValidateUpdate(old runtime.Object) (admission.Warnings, error)
ValidateUpdate validates an update of the resource
type ApplicationSecurityGroupList ¶
type ApplicationSecurityGroupList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []ApplicationSecurityGroup `json:"items"` }
+kubebuilder:object:root=true Generator information: - Generated from: /network/resource-manager/Microsoft.Network/stable/2024-01-01/applicationSecurityGroup.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/applicationSecurityGroups/{applicationSecurityGroupName}
func (*ApplicationSecurityGroupList) DeepCopy ¶
func (in *ApplicationSecurityGroupList) DeepCopy() *ApplicationSecurityGroupList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationSecurityGroupList.
func (*ApplicationSecurityGroupList) DeepCopyInto ¶
func (in *ApplicationSecurityGroupList) DeepCopyInto(out *ApplicationSecurityGroupList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ApplicationSecurityGroupList) DeepCopyObject ¶
func (in *ApplicationSecurityGroupList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ApplicationSecurityGroupOperatorSpec ¶
type ApplicationSecurityGroupOperatorSpec struct { // ConfigMapExpressions: configures where to place operator written dynamic ConfigMaps (created with CEL expressions). ConfigMapExpressions []*core.DestinationExpression `json:"configMapExpressions,omitempty"` // SecretExpressions: configures where to place operator written dynamic secrets (created with CEL expressions). SecretExpressions []*core.DestinationExpression `json:"secretExpressions,omitempty"` }
Details for configuring operator behavior. Fields in this struct are interpreted by the operator directly rather than being passed to Azure
func (*ApplicationSecurityGroupOperatorSpec) AssignProperties_From_ApplicationSecurityGroupOperatorSpec ¶
func (operator *ApplicationSecurityGroupOperatorSpec) AssignProperties_From_ApplicationSecurityGroupOperatorSpec(source *storage.ApplicationSecurityGroupOperatorSpec) error
AssignProperties_From_ApplicationSecurityGroupOperatorSpec populates our ApplicationSecurityGroupOperatorSpec from the provided source ApplicationSecurityGroupOperatorSpec
func (*ApplicationSecurityGroupOperatorSpec) AssignProperties_To_ApplicationSecurityGroupOperatorSpec ¶
func (operator *ApplicationSecurityGroupOperatorSpec) AssignProperties_To_ApplicationSecurityGroupOperatorSpec(destination *storage.ApplicationSecurityGroupOperatorSpec) error
AssignProperties_To_ApplicationSecurityGroupOperatorSpec populates the provided destination ApplicationSecurityGroupOperatorSpec from our ApplicationSecurityGroupOperatorSpec
func (*ApplicationSecurityGroupOperatorSpec) DeepCopy ¶
func (in *ApplicationSecurityGroupOperatorSpec) DeepCopy() *ApplicationSecurityGroupOperatorSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationSecurityGroupOperatorSpec.
func (*ApplicationSecurityGroupOperatorSpec) DeepCopyInto ¶
func (in *ApplicationSecurityGroupOperatorSpec) DeepCopyInto(out *ApplicationSecurityGroupOperatorSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ApplicationSecurityGroup_STATUS ¶
type ApplicationSecurityGroup_STATUS struct { // Conditions: The observed state of the resource Conditions []conditions.Condition `json:"conditions,omitempty"` // Etag: A unique read-only string that changes whenever the resource is updated. Etag *string `json:"etag,omitempty"` // Id: Resource ID. Id *string `json:"id,omitempty"` // Location: Resource location. Location *string `json:"location,omitempty"` // Name: Resource name. Name *string `json:"name,omitempty"` // ProvisioningState: The provisioning state of the application security group resource. ProvisioningState *ProvisioningState_STATUS `json:"provisioningState,omitempty"` // ResourceGuid: The resource GUID property of the application security group resource. It uniquely identifies a resource, // even if the user changes its name or migrate the resource across subscriptions or resource groups. ResourceGuid *string `json:"resourceGuid,omitempty"` // Tags: Resource tags. Tags map[string]string `json:"tags,omitempty"` // Type: Resource type. Type *string `json:"type,omitempty"` }
An application security group in a resource group.
func (*ApplicationSecurityGroup_STATUS) AssignProperties_From_ApplicationSecurityGroup_STATUS ¶
func (group *ApplicationSecurityGroup_STATUS) AssignProperties_From_ApplicationSecurityGroup_STATUS(source *storage.ApplicationSecurityGroup_STATUS) error
AssignProperties_From_ApplicationSecurityGroup_STATUS populates our ApplicationSecurityGroup_STATUS from the provided source ApplicationSecurityGroup_STATUS
func (*ApplicationSecurityGroup_STATUS) AssignProperties_To_ApplicationSecurityGroup_STATUS ¶
func (group *ApplicationSecurityGroup_STATUS) AssignProperties_To_ApplicationSecurityGroup_STATUS(destination *storage.ApplicationSecurityGroup_STATUS) error
AssignProperties_To_ApplicationSecurityGroup_STATUS populates the provided destination ApplicationSecurityGroup_STATUS from our ApplicationSecurityGroup_STATUS
func (*ApplicationSecurityGroup_STATUS) ConvertStatusFrom ¶
func (group *ApplicationSecurityGroup_STATUS) ConvertStatusFrom(source genruntime.ConvertibleStatus) error
ConvertStatusFrom populates our ApplicationSecurityGroup_STATUS from the provided source
func (*ApplicationSecurityGroup_STATUS) ConvertStatusTo ¶
func (group *ApplicationSecurityGroup_STATUS) ConvertStatusTo(destination genruntime.ConvertibleStatus) error
ConvertStatusTo populates the provided destination from our ApplicationSecurityGroup_STATUS
func (*ApplicationSecurityGroup_STATUS) DeepCopy ¶
func (in *ApplicationSecurityGroup_STATUS) DeepCopy() *ApplicationSecurityGroup_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationSecurityGroup_STATUS.
func (*ApplicationSecurityGroup_STATUS) DeepCopyInto ¶
func (in *ApplicationSecurityGroup_STATUS) DeepCopyInto(out *ApplicationSecurityGroup_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ApplicationSecurityGroup_STATUS) NewEmptyARMValue ¶
func (group *ApplicationSecurityGroup_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*ApplicationSecurityGroup_STATUS) PopulateFromARM ¶
func (group *ApplicationSecurityGroup_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type ApplicationSecurityGroup_Spec ¶
type ApplicationSecurityGroup_Spec struct { // AzureName: The name of the resource in Azure. This is often the same as the name of the resource in Kubernetes but it // doesn't have to be. AzureName string `json:"azureName,omitempty"` // Location: Resource location. Location *string `json:"location,omitempty"` // OperatorSpec: The specification for configuring operator behavior. This field is interpreted by the operator and not // passed directly to Azure OperatorSpec *ApplicationSecurityGroupOperatorSpec `json:"operatorSpec,omitempty"` // +kubebuilder:validation:Required // Owner: The owner of the resource. The owner controls where the resource goes when it is deployed. The owner also // controls the resources lifecycle. When the owner is deleted the resource will also be deleted. Owner is expected to be a // reference to a resources.azure.com/ResourceGroup resource Owner *genruntime.KnownResourceReference `group:"resources.azure.com" json:"owner,omitempty" kind:"ResourceGroup"` // Tags: Resource tags. Tags map[string]string `json:"tags,omitempty"` }
func (*ApplicationSecurityGroup_Spec) AssignProperties_From_ApplicationSecurityGroup_Spec ¶
func (group *ApplicationSecurityGroup_Spec) AssignProperties_From_ApplicationSecurityGroup_Spec(source *storage.ApplicationSecurityGroup_Spec) error
AssignProperties_From_ApplicationSecurityGroup_Spec populates our ApplicationSecurityGroup_Spec from the provided source ApplicationSecurityGroup_Spec
func (*ApplicationSecurityGroup_Spec) AssignProperties_To_ApplicationSecurityGroup_Spec ¶
func (group *ApplicationSecurityGroup_Spec) AssignProperties_To_ApplicationSecurityGroup_Spec(destination *storage.ApplicationSecurityGroup_Spec) error
AssignProperties_To_ApplicationSecurityGroup_Spec populates the provided destination ApplicationSecurityGroup_Spec from our ApplicationSecurityGroup_Spec
func (*ApplicationSecurityGroup_Spec) ConvertSpecFrom ¶
func (group *ApplicationSecurityGroup_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error
ConvertSpecFrom populates our ApplicationSecurityGroup_Spec from the provided source
func (*ApplicationSecurityGroup_Spec) ConvertSpecTo ¶
func (group *ApplicationSecurityGroup_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error
ConvertSpecTo populates the provided destination from our ApplicationSecurityGroup_Spec
func (*ApplicationSecurityGroup_Spec) ConvertToARM ¶
func (group *ApplicationSecurityGroup_Spec) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*ApplicationSecurityGroup_Spec) DeepCopy ¶
func (in *ApplicationSecurityGroup_Spec) DeepCopy() *ApplicationSecurityGroup_Spec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationSecurityGroup_Spec.
func (*ApplicationSecurityGroup_Spec) DeepCopyInto ¶
func (in *ApplicationSecurityGroup_Spec) DeepCopyInto(out *ApplicationSecurityGroup_Spec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ApplicationSecurityGroup_Spec) Initialize_From_ApplicationSecurityGroup_STATUS ¶
func (group *ApplicationSecurityGroup_Spec) Initialize_From_ApplicationSecurityGroup_STATUS(source *ApplicationSecurityGroup_STATUS) error
Initialize_From_ApplicationSecurityGroup_STATUS populates our ApplicationSecurityGroup_Spec from the provided source ApplicationSecurityGroup_STATUS
func (*ApplicationSecurityGroup_Spec) NewEmptyARMValue ¶
func (group *ApplicationSecurityGroup_Spec) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*ApplicationSecurityGroup_Spec) OriginalVersion ¶
func (group *ApplicationSecurityGroup_Spec) OriginalVersion() string
OriginalVersion returns the original API version used to create the resource.
func (*ApplicationSecurityGroup_Spec) PopulateFromARM ¶
func (group *ApplicationSecurityGroup_Spec) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
func (*ApplicationSecurityGroup_Spec) SetAzureName ¶
func (group *ApplicationSecurityGroup_Spec) SetAzureName(azureName string)
SetAzureName sets the Azure name of the resource
type ExclusionManagedRule ¶
type ExclusionManagedRule struct { // +kubebuilder:validation:Required // RuleId: Identifier for the managed rule. RuleId *string `json:"ruleId,omitempty"` }
Defines a managed rule to use for exclusion.
func (*ExclusionManagedRule) AssignProperties_From_ExclusionManagedRule ¶
func (rule *ExclusionManagedRule) AssignProperties_From_ExclusionManagedRule(source *storage.ExclusionManagedRule) error
AssignProperties_From_ExclusionManagedRule populates our ExclusionManagedRule from the provided source ExclusionManagedRule
func (*ExclusionManagedRule) AssignProperties_To_ExclusionManagedRule ¶
func (rule *ExclusionManagedRule) AssignProperties_To_ExclusionManagedRule(destination *storage.ExclusionManagedRule) error
AssignProperties_To_ExclusionManagedRule populates the provided destination ExclusionManagedRule from our ExclusionManagedRule
func (*ExclusionManagedRule) ConvertToARM ¶
func (rule *ExclusionManagedRule) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*ExclusionManagedRule) DeepCopy ¶
func (in *ExclusionManagedRule) DeepCopy() *ExclusionManagedRule
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExclusionManagedRule.
func (*ExclusionManagedRule) DeepCopyInto ¶
func (in *ExclusionManagedRule) DeepCopyInto(out *ExclusionManagedRule)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ExclusionManagedRule) Initialize_From_ExclusionManagedRule_STATUS ¶
func (rule *ExclusionManagedRule) Initialize_From_ExclusionManagedRule_STATUS(source *ExclusionManagedRule_STATUS) error
Initialize_From_ExclusionManagedRule_STATUS populates our ExclusionManagedRule from the provided source ExclusionManagedRule_STATUS
func (*ExclusionManagedRule) NewEmptyARMValue ¶
func (rule *ExclusionManagedRule) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*ExclusionManagedRule) PopulateFromARM ¶
func (rule *ExclusionManagedRule) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type ExclusionManagedRuleGroup ¶
type ExclusionManagedRuleGroup struct { // +kubebuilder:validation:Required // RuleGroupName: The managed rule group for exclusion. RuleGroupName *string `json:"ruleGroupName,omitempty"` // Rules: List of rules that will be excluded. If none specified, all rules in the group will be excluded. Rules []ExclusionManagedRule `json:"rules,omitempty"` }
Defines a managed rule group to use for exclusion.
func (*ExclusionManagedRuleGroup) AssignProperties_From_ExclusionManagedRuleGroup ¶
func (group *ExclusionManagedRuleGroup) AssignProperties_From_ExclusionManagedRuleGroup(source *storage.ExclusionManagedRuleGroup) error
AssignProperties_From_ExclusionManagedRuleGroup populates our ExclusionManagedRuleGroup from the provided source ExclusionManagedRuleGroup
func (*ExclusionManagedRuleGroup) AssignProperties_To_ExclusionManagedRuleGroup ¶
func (group *ExclusionManagedRuleGroup) AssignProperties_To_ExclusionManagedRuleGroup(destination *storage.ExclusionManagedRuleGroup) error
AssignProperties_To_ExclusionManagedRuleGroup populates the provided destination ExclusionManagedRuleGroup from our ExclusionManagedRuleGroup
func (*ExclusionManagedRuleGroup) ConvertToARM ¶
func (group *ExclusionManagedRuleGroup) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*ExclusionManagedRuleGroup) DeepCopy ¶
func (in *ExclusionManagedRuleGroup) DeepCopy() *ExclusionManagedRuleGroup
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExclusionManagedRuleGroup.
func (*ExclusionManagedRuleGroup) DeepCopyInto ¶
func (in *ExclusionManagedRuleGroup) DeepCopyInto(out *ExclusionManagedRuleGroup)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ExclusionManagedRuleGroup) Initialize_From_ExclusionManagedRuleGroup_STATUS ¶
func (group *ExclusionManagedRuleGroup) Initialize_From_ExclusionManagedRuleGroup_STATUS(source *ExclusionManagedRuleGroup_STATUS) error
Initialize_From_ExclusionManagedRuleGroup_STATUS populates our ExclusionManagedRuleGroup from the provided source ExclusionManagedRuleGroup_STATUS
func (*ExclusionManagedRuleGroup) NewEmptyARMValue ¶
func (group *ExclusionManagedRuleGroup) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*ExclusionManagedRuleGroup) PopulateFromARM ¶
func (group *ExclusionManagedRuleGroup) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type ExclusionManagedRuleGroup_STATUS ¶
type ExclusionManagedRuleGroup_STATUS struct { // RuleGroupName: The managed rule group for exclusion. RuleGroupName *string `json:"ruleGroupName,omitempty"` // Rules: List of rules that will be excluded. If none specified, all rules in the group will be excluded. Rules []ExclusionManagedRule_STATUS `json:"rules,omitempty"` }
Defines a managed rule group to use for exclusion.
func (*ExclusionManagedRuleGroup_STATUS) AssignProperties_From_ExclusionManagedRuleGroup_STATUS ¶
func (group *ExclusionManagedRuleGroup_STATUS) AssignProperties_From_ExclusionManagedRuleGroup_STATUS(source *storage.ExclusionManagedRuleGroup_STATUS) error
AssignProperties_From_ExclusionManagedRuleGroup_STATUS populates our ExclusionManagedRuleGroup_STATUS from the provided source ExclusionManagedRuleGroup_STATUS
func (*ExclusionManagedRuleGroup_STATUS) AssignProperties_To_ExclusionManagedRuleGroup_STATUS ¶
func (group *ExclusionManagedRuleGroup_STATUS) AssignProperties_To_ExclusionManagedRuleGroup_STATUS(destination *storage.ExclusionManagedRuleGroup_STATUS) error
AssignProperties_To_ExclusionManagedRuleGroup_STATUS populates the provided destination ExclusionManagedRuleGroup_STATUS from our ExclusionManagedRuleGroup_STATUS
func (*ExclusionManagedRuleGroup_STATUS) DeepCopy ¶
func (in *ExclusionManagedRuleGroup_STATUS) DeepCopy() *ExclusionManagedRuleGroup_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExclusionManagedRuleGroup_STATUS.
func (*ExclusionManagedRuleGroup_STATUS) DeepCopyInto ¶
func (in *ExclusionManagedRuleGroup_STATUS) DeepCopyInto(out *ExclusionManagedRuleGroup_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ExclusionManagedRuleGroup_STATUS) NewEmptyARMValue ¶
func (group *ExclusionManagedRuleGroup_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*ExclusionManagedRuleGroup_STATUS) PopulateFromARM ¶
func (group *ExclusionManagedRuleGroup_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type ExclusionManagedRuleSet ¶
type ExclusionManagedRuleSet struct { // RuleGroups: Defines the rule groups to apply to the rule set. RuleGroups []ExclusionManagedRuleGroup `json:"ruleGroups,omitempty"` // +kubebuilder:validation:Required // RuleSetType: Defines the rule set type to use. RuleSetType *string `json:"ruleSetType,omitempty"` // +kubebuilder:validation:Required // RuleSetVersion: Defines the version of the rule set to use. RuleSetVersion *string `json:"ruleSetVersion,omitempty"` }
Defines a managed rule set for Exclusions.
func (*ExclusionManagedRuleSet) AssignProperties_From_ExclusionManagedRuleSet ¶
func (ruleSet *ExclusionManagedRuleSet) AssignProperties_From_ExclusionManagedRuleSet(source *storage.ExclusionManagedRuleSet) error
AssignProperties_From_ExclusionManagedRuleSet populates our ExclusionManagedRuleSet from the provided source ExclusionManagedRuleSet
func (*ExclusionManagedRuleSet) AssignProperties_To_ExclusionManagedRuleSet ¶
func (ruleSet *ExclusionManagedRuleSet) AssignProperties_To_ExclusionManagedRuleSet(destination *storage.ExclusionManagedRuleSet) error
AssignProperties_To_ExclusionManagedRuleSet populates the provided destination ExclusionManagedRuleSet from our ExclusionManagedRuleSet
func (*ExclusionManagedRuleSet) ConvertToARM ¶
func (ruleSet *ExclusionManagedRuleSet) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*ExclusionManagedRuleSet) DeepCopy ¶
func (in *ExclusionManagedRuleSet) DeepCopy() *ExclusionManagedRuleSet
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExclusionManagedRuleSet.
func (*ExclusionManagedRuleSet) DeepCopyInto ¶
func (in *ExclusionManagedRuleSet) DeepCopyInto(out *ExclusionManagedRuleSet)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ExclusionManagedRuleSet) Initialize_From_ExclusionManagedRuleSet_STATUS ¶
func (ruleSet *ExclusionManagedRuleSet) Initialize_From_ExclusionManagedRuleSet_STATUS(source *ExclusionManagedRuleSet_STATUS) error
Initialize_From_ExclusionManagedRuleSet_STATUS populates our ExclusionManagedRuleSet from the provided source ExclusionManagedRuleSet_STATUS
func (*ExclusionManagedRuleSet) NewEmptyARMValue ¶
func (ruleSet *ExclusionManagedRuleSet) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*ExclusionManagedRuleSet) PopulateFromARM ¶
func (ruleSet *ExclusionManagedRuleSet) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type ExclusionManagedRuleSet_STATUS ¶
type ExclusionManagedRuleSet_STATUS struct { // RuleGroups: Defines the rule groups to apply to the rule set. RuleGroups []ExclusionManagedRuleGroup_STATUS `json:"ruleGroups,omitempty"` // RuleSetType: Defines the rule set type to use. RuleSetType *string `json:"ruleSetType,omitempty"` // RuleSetVersion: Defines the version of the rule set to use. RuleSetVersion *string `json:"ruleSetVersion,omitempty"` }
Defines a managed rule set for Exclusions.
func (*ExclusionManagedRuleSet_STATUS) AssignProperties_From_ExclusionManagedRuleSet_STATUS ¶
func (ruleSet *ExclusionManagedRuleSet_STATUS) AssignProperties_From_ExclusionManagedRuleSet_STATUS(source *storage.ExclusionManagedRuleSet_STATUS) error
AssignProperties_From_ExclusionManagedRuleSet_STATUS populates our ExclusionManagedRuleSet_STATUS from the provided source ExclusionManagedRuleSet_STATUS
func (*ExclusionManagedRuleSet_STATUS) AssignProperties_To_ExclusionManagedRuleSet_STATUS ¶
func (ruleSet *ExclusionManagedRuleSet_STATUS) AssignProperties_To_ExclusionManagedRuleSet_STATUS(destination *storage.ExclusionManagedRuleSet_STATUS) error
AssignProperties_To_ExclusionManagedRuleSet_STATUS populates the provided destination ExclusionManagedRuleSet_STATUS from our ExclusionManagedRuleSet_STATUS
func (*ExclusionManagedRuleSet_STATUS) DeepCopy ¶
func (in *ExclusionManagedRuleSet_STATUS) DeepCopy() *ExclusionManagedRuleSet_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExclusionManagedRuleSet_STATUS.
func (*ExclusionManagedRuleSet_STATUS) DeepCopyInto ¶
func (in *ExclusionManagedRuleSet_STATUS) DeepCopyInto(out *ExclusionManagedRuleSet_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ExclusionManagedRuleSet_STATUS) NewEmptyARMValue ¶
func (ruleSet *ExclusionManagedRuleSet_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*ExclusionManagedRuleSet_STATUS) PopulateFromARM ¶
func (ruleSet *ExclusionManagedRuleSet_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type ExclusionManagedRule_STATUS ¶
type ExclusionManagedRule_STATUS struct { // RuleId: Identifier for the managed rule. RuleId *string `json:"ruleId,omitempty"` }
Defines a managed rule to use for exclusion.
func (*ExclusionManagedRule_STATUS) AssignProperties_From_ExclusionManagedRule_STATUS ¶
func (rule *ExclusionManagedRule_STATUS) AssignProperties_From_ExclusionManagedRule_STATUS(source *storage.ExclusionManagedRule_STATUS) error
AssignProperties_From_ExclusionManagedRule_STATUS populates our ExclusionManagedRule_STATUS from the provided source ExclusionManagedRule_STATUS
func (*ExclusionManagedRule_STATUS) AssignProperties_To_ExclusionManagedRule_STATUS ¶
func (rule *ExclusionManagedRule_STATUS) AssignProperties_To_ExclusionManagedRule_STATUS(destination *storage.ExclusionManagedRule_STATUS) error
AssignProperties_To_ExclusionManagedRule_STATUS populates the provided destination ExclusionManagedRule_STATUS from our ExclusionManagedRule_STATUS
func (*ExclusionManagedRule_STATUS) DeepCopy ¶
func (in *ExclusionManagedRule_STATUS) DeepCopy() *ExclusionManagedRule_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExclusionManagedRule_STATUS.
func (*ExclusionManagedRule_STATUS) DeepCopyInto ¶
func (in *ExclusionManagedRule_STATUS) DeepCopyInto(out *ExclusionManagedRule_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ExclusionManagedRule_STATUS) NewEmptyARMValue ¶
func (rule *ExclusionManagedRule_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*ExclusionManagedRule_STATUS) PopulateFromARM ¶
func (rule *ExclusionManagedRule_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type GroupByUserSession ¶
type GroupByUserSession struct { // +kubebuilder:validation:Required // GroupByVariables: List of group by clause variables. GroupByVariables []GroupByVariable `json:"groupByVariables,omitempty"` }
Define user session identifier group by clauses.
func (*GroupByUserSession) AssignProperties_From_GroupByUserSession ¶
func (session *GroupByUserSession) AssignProperties_From_GroupByUserSession(source *storage.GroupByUserSession) error
AssignProperties_From_GroupByUserSession populates our GroupByUserSession from the provided source GroupByUserSession
func (*GroupByUserSession) AssignProperties_To_GroupByUserSession ¶
func (session *GroupByUserSession) AssignProperties_To_GroupByUserSession(destination *storage.GroupByUserSession) error
AssignProperties_To_GroupByUserSession populates the provided destination GroupByUserSession from our GroupByUserSession
func (*GroupByUserSession) ConvertToARM ¶
func (session *GroupByUserSession) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*GroupByUserSession) DeepCopy ¶
func (in *GroupByUserSession) DeepCopy() *GroupByUserSession
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GroupByUserSession.
func (*GroupByUserSession) DeepCopyInto ¶
func (in *GroupByUserSession) DeepCopyInto(out *GroupByUserSession)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*GroupByUserSession) Initialize_From_GroupByUserSession_STATUS ¶
func (session *GroupByUserSession) Initialize_From_GroupByUserSession_STATUS(source *GroupByUserSession_STATUS) error
Initialize_From_GroupByUserSession_STATUS populates our GroupByUserSession from the provided source GroupByUserSession_STATUS
func (*GroupByUserSession) NewEmptyARMValue ¶
func (session *GroupByUserSession) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*GroupByUserSession) PopulateFromARM ¶
func (session *GroupByUserSession) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type GroupByUserSession_STATUS ¶
type GroupByUserSession_STATUS struct { // GroupByVariables: List of group by clause variables. GroupByVariables []GroupByVariable_STATUS `json:"groupByVariables,omitempty"` }
Define user session identifier group by clauses.
func (*GroupByUserSession_STATUS) AssignProperties_From_GroupByUserSession_STATUS ¶
func (session *GroupByUserSession_STATUS) AssignProperties_From_GroupByUserSession_STATUS(source *storage.GroupByUserSession_STATUS) error
AssignProperties_From_GroupByUserSession_STATUS populates our GroupByUserSession_STATUS from the provided source GroupByUserSession_STATUS
func (*GroupByUserSession_STATUS) AssignProperties_To_GroupByUserSession_STATUS ¶
func (session *GroupByUserSession_STATUS) AssignProperties_To_GroupByUserSession_STATUS(destination *storage.GroupByUserSession_STATUS) error
AssignProperties_To_GroupByUserSession_STATUS populates the provided destination GroupByUserSession_STATUS from our GroupByUserSession_STATUS
func (*GroupByUserSession_STATUS) DeepCopy ¶
func (in *GroupByUserSession_STATUS) DeepCopy() *GroupByUserSession_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GroupByUserSession_STATUS.
func (*GroupByUserSession_STATUS) DeepCopyInto ¶
func (in *GroupByUserSession_STATUS) DeepCopyInto(out *GroupByUserSession_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*GroupByUserSession_STATUS) NewEmptyARMValue ¶
func (session *GroupByUserSession_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*GroupByUserSession_STATUS) PopulateFromARM ¶
func (session *GroupByUserSession_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type GroupByVariable ¶
type GroupByVariable struct { // +kubebuilder:validation:Required // VariableName: User Session clause variable. VariableName *GroupByVariable_VariableName `json:"variableName,omitempty"` }
Define user session group by clause variables.
func (*GroupByVariable) AssignProperties_From_GroupByVariable ¶
func (variable *GroupByVariable) AssignProperties_From_GroupByVariable(source *storage.GroupByVariable) error
AssignProperties_From_GroupByVariable populates our GroupByVariable from the provided source GroupByVariable
func (*GroupByVariable) AssignProperties_To_GroupByVariable ¶
func (variable *GroupByVariable) AssignProperties_To_GroupByVariable(destination *storage.GroupByVariable) error
AssignProperties_To_GroupByVariable populates the provided destination GroupByVariable from our GroupByVariable
func (*GroupByVariable) ConvertToARM ¶
func (variable *GroupByVariable) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*GroupByVariable) DeepCopy ¶
func (in *GroupByVariable) DeepCopy() *GroupByVariable
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GroupByVariable.
func (*GroupByVariable) DeepCopyInto ¶
func (in *GroupByVariable) DeepCopyInto(out *GroupByVariable)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*GroupByVariable) Initialize_From_GroupByVariable_STATUS ¶
func (variable *GroupByVariable) Initialize_From_GroupByVariable_STATUS(source *GroupByVariable_STATUS) error
Initialize_From_GroupByVariable_STATUS populates our GroupByVariable from the provided source GroupByVariable_STATUS
func (*GroupByVariable) NewEmptyARMValue ¶
func (variable *GroupByVariable) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*GroupByVariable) PopulateFromARM ¶
func (variable *GroupByVariable) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type GroupByVariable_STATUS ¶
type GroupByVariable_STATUS struct { // VariableName: User Session clause variable. VariableName *GroupByVariable_VariableName_STATUS `json:"variableName,omitempty"` }
Define user session group by clause variables.
func (*GroupByVariable_STATUS) AssignProperties_From_GroupByVariable_STATUS ¶
func (variable *GroupByVariable_STATUS) AssignProperties_From_GroupByVariable_STATUS(source *storage.GroupByVariable_STATUS) error
AssignProperties_From_GroupByVariable_STATUS populates our GroupByVariable_STATUS from the provided source GroupByVariable_STATUS
func (*GroupByVariable_STATUS) AssignProperties_To_GroupByVariable_STATUS ¶
func (variable *GroupByVariable_STATUS) AssignProperties_To_GroupByVariable_STATUS(destination *storage.GroupByVariable_STATUS) error
AssignProperties_To_GroupByVariable_STATUS populates the provided destination GroupByVariable_STATUS from our GroupByVariable_STATUS
func (*GroupByVariable_STATUS) DeepCopy ¶
func (in *GroupByVariable_STATUS) DeepCopy() *GroupByVariable_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GroupByVariable_STATUS.
func (*GroupByVariable_STATUS) DeepCopyInto ¶
func (in *GroupByVariable_STATUS) DeepCopyInto(out *GroupByVariable_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*GroupByVariable_STATUS) NewEmptyARMValue ¶
func (variable *GroupByVariable_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*GroupByVariable_STATUS) PopulateFromARM ¶
func (variable *GroupByVariable_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type GroupByVariable_VariableName ¶
type GroupByVariable_VariableName string
+kubebuilder:validation:Enum={"ClientAddr","GeoLocation","None"}
type GroupByVariable_VariableName_STATUS ¶
type GroupByVariable_VariableName_STATUS string
type ManagedRuleGroupOverride ¶
type ManagedRuleGroupOverride struct { // +kubebuilder:validation:Required // RuleGroupName: The managed rule group to override. RuleGroupName *string `json:"ruleGroupName,omitempty"` // Rules: List of rules that will be disabled. If none specified, all rules in the group will be disabled. Rules []ManagedRuleOverride `json:"rules,omitempty"` }
Defines a managed rule group override setting.
func (*ManagedRuleGroupOverride) AssignProperties_From_ManagedRuleGroupOverride ¶
func (override *ManagedRuleGroupOverride) AssignProperties_From_ManagedRuleGroupOverride(source *storage.ManagedRuleGroupOverride) error
AssignProperties_From_ManagedRuleGroupOverride populates our ManagedRuleGroupOverride from the provided source ManagedRuleGroupOverride
func (*ManagedRuleGroupOverride) AssignProperties_To_ManagedRuleGroupOverride ¶
func (override *ManagedRuleGroupOverride) AssignProperties_To_ManagedRuleGroupOverride(destination *storage.ManagedRuleGroupOverride) error
AssignProperties_To_ManagedRuleGroupOverride populates the provided destination ManagedRuleGroupOverride from our ManagedRuleGroupOverride
func (*ManagedRuleGroupOverride) ConvertToARM ¶
func (override *ManagedRuleGroupOverride) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*ManagedRuleGroupOverride) DeepCopy ¶
func (in *ManagedRuleGroupOverride) DeepCopy() *ManagedRuleGroupOverride
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedRuleGroupOverride.
func (*ManagedRuleGroupOverride) DeepCopyInto ¶
func (in *ManagedRuleGroupOverride) DeepCopyInto(out *ManagedRuleGroupOverride)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ManagedRuleGroupOverride) Initialize_From_ManagedRuleGroupOverride_STATUS ¶
func (override *ManagedRuleGroupOverride) Initialize_From_ManagedRuleGroupOverride_STATUS(source *ManagedRuleGroupOverride_STATUS) error
Initialize_From_ManagedRuleGroupOverride_STATUS populates our ManagedRuleGroupOverride from the provided source ManagedRuleGroupOverride_STATUS
func (*ManagedRuleGroupOverride) NewEmptyARMValue ¶
func (override *ManagedRuleGroupOverride) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*ManagedRuleGroupOverride) PopulateFromARM ¶
func (override *ManagedRuleGroupOverride) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type ManagedRuleGroupOverride_STATUS ¶
type ManagedRuleGroupOverride_STATUS struct { // RuleGroupName: The managed rule group to override. RuleGroupName *string `json:"ruleGroupName,omitempty"` // Rules: List of rules that will be disabled. If none specified, all rules in the group will be disabled. Rules []ManagedRuleOverride_STATUS `json:"rules,omitempty"` }
Defines a managed rule group override setting.
func (*ManagedRuleGroupOverride_STATUS) AssignProperties_From_ManagedRuleGroupOverride_STATUS ¶
func (override *ManagedRuleGroupOverride_STATUS) AssignProperties_From_ManagedRuleGroupOverride_STATUS(source *storage.ManagedRuleGroupOverride_STATUS) error
AssignProperties_From_ManagedRuleGroupOverride_STATUS populates our ManagedRuleGroupOverride_STATUS from the provided source ManagedRuleGroupOverride_STATUS
func (*ManagedRuleGroupOverride_STATUS) AssignProperties_To_ManagedRuleGroupOverride_STATUS ¶
func (override *ManagedRuleGroupOverride_STATUS) AssignProperties_To_ManagedRuleGroupOverride_STATUS(destination *storage.ManagedRuleGroupOverride_STATUS) error
AssignProperties_To_ManagedRuleGroupOverride_STATUS populates the provided destination ManagedRuleGroupOverride_STATUS from our ManagedRuleGroupOverride_STATUS
func (*ManagedRuleGroupOverride_STATUS) DeepCopy ¶
func (in *ManagedRuleGroupOverride_STATUS) DeepCopy() *ManagedRuleGroupOverride_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedRuleGroupOverride_STATUS.
func (*ManagedRuleGroupOverride_STATUS) DeepCopyInto ¶
func (in *ManagedRuleGroupOverride_STATUS) DeepCopyInto(out *ManagedRuleGroupOverride_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ManagedRuleGroupOverride_STATUS) NewEmptyARMValue ¶
func (override *ManagedRuleGroupOverride_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*ManagedRuleGroupOverride_STATUS) PopulateFromARM ¶
func (override *ManagedRuleGroupOverride_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type ManagedRuleOverride ¶
type ManagedRuleOverride struct { // Action: Describes the override action to be applied when rule matches. Action *ActionType `json:"action,omitempty"` // +kubebuilder:validation:Required // RuleId: Identifier for the managed rule. RuleId *string `json:"ruleId,omitempty"` // State: The state of the managed rule. Defaults to Disabled if not specified. State *ManagedRuleOverride_State `json:"state,omitempty"` }
Defines a managed rule group override setting.
func (*ManagedRuleOverride) AssignProperties_From_ManagedRuleOverride ¶
func (override *ManagedRuleOverride) AssignProperties_From_ManagedRuleOverride(source *storage.ManagedRuleOverride) error
AssignProperties_From_ManagedRuleOverride populates our ManagedRuleOverride from the provided source ManagedRuleOverride
func (*ManagedRuleOverride) AssignProperties_To_ManagedRuleOverride ¶
func (override *ManagedRuleOverride) AssignProperties_To_ManagedRuleOverride(destination *storage.ManagedRuleOverride) error
AssignProperties_To_ManagedRuleOverride populates the provided destination ManagedRuleOverride from our ManagedRuleOverride
func (*ManagedRuleOverride) ConvertToARM ¶
func (override *ManagedRuleOverride) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*ManagedRuleOverride) DeepCopy ¶
func (in *ManagedRuleOverride) DeepCopy() *ManagedRuleOverride
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedRuleOverride.
func (*ManagedRuleOverride) DeepCopyInto ¶
func (in *ManagedRuleOverride) DeepCopyInto(out *ManagedRuleOverride)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ManagedRuleOverride) Initialize_From_ManagedRuleOverride_STATUS ¶
func (override *ManagedRuleOverride) Initialize_From_ManagedRuleOverride_STATUS(source *ManagedRuleOverride_STATUS) error
Initialize_From_ManagedRuleOverride_STATUS populates our ManagedRuleOverride from the provided source ManagedRuleOverride_STATUS
func (*ManagedRuleOverride) NewEmptyARMValue ¶
func (override *ManagedRuleOverride) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*ManagedRuleOverride) PopulateFromARM ¶
func (override *ManagedRuleOverride) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type ManagedRuleOverride_STATUS ¶
type ManagedRuleOverride_STATUS struct { // Action: Describes the override action to be applied when rule matches. Action *ActionType_STATUS `json:"action,omitempty"` // RuleId: Identifier for the managed rule. RuleId *string `json:"ruleId,omitempty"` // State: The state of the managed rule. Defaults to Disabled if not specified. State *ManagedRuleOverride_State_STATUS `json:"state,omitempty"` }
Defines a managed rule group override setting.
func (*ManagedRuleOverride_STATUS) AssignProperties_From_ManagedRuleOverride_STATUS ¶
func (override *ManagedRuleOverride_STATUS) AssignProperties_From_ManagedRuleOverride_STATUS(source *storage.ManagedRuleOverride_STATUS) error
AssignProperties_From_ManagedRuleOverride_STATUS populates our ManagedRuleOverride_STATUS from the provided source ManagedRuleOverride_STATUS
func (*ManagedRuleOverride_STATUS) AssignProperties_To_ManagedRuleOverride_STATUS ¶
func (override *ManagedRuleOverride_STATUS) AssignProperties_To_ManagedRuleOverride_STATUS(destination *storage.ManagedRuleOverride_STATUS) error
AssignProperties_To_ManagedRuleOverride_STATUS populates the provided destination ManagedRuleOverride_STATUS from our ManagedRuleOverride_STATUS
func (*ManagedRuleOverride_STATUS) DeepCopy ¶
func (in *ManagedRuleOverride_STATUS) DeepCopy() *ManagedRuleOverride_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedRuleOverride_STATUS.
func (*ManagedRuleOverride_STATUS) DeepCopyInto ¶
func (in *ManagedRuleOverride_STATUS) DeepCopyInto(out *ManagedRuleOverride_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ManagedRuleOverride_STATUS) NewEmptyARMValue ¶
func (override *ManagedRuleOverride_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*ManagedRuleOverride_STATUS) PopulateFromARM ¶
func (override *ManagedRuleOverride_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type ManagedRuleOverride_State ¶
type ManagedRuleOverride_State string
+kubebuilder:validation:Enum={"Disabled","Enabled"}
type ManagedRuleOverride_State_STATUS ¶
type ManagedRuleOverride_State_STATUS string
type ManagedRuleSet ¶
type ManagedRuleSet struct { // RuleGroupOverrides: Defines the rule group overrides to apply to the rule set. RuleGroupOverrides []ManagedRuleGroupOverride `json:"ruleGroupOverrides,omitempty"` // +kubebuilder:validation:Required // RuleSetType: Defines the rule set type to use. RuleSetType *string `json:"ruleSetType,omitempty"` // +kubebuilder:validation:Required // RuleSetVersion: Defines the version of the rule set to use. RuleSetVersion *string `json:"ruleSetVersion,omitempty"` }
Defines a managed rule set.
func (*ManagedRuleSet) AssignProperties_From_ManagedRuleSet ¶
func (ruleSet *ManagedRuleSet) AssignProperties_From_ManagedRuleSet(source *storage.ManagedRuleSet) error
AssignProperties_From_ManagedRuleSet populates our ManagedRuleSet from the provided source ManagedRuleSet
func (*ManagedRuleSet) AssignProperties_To_ManagedRuleSet ¶
func (ruleSet *ManagedRuleSet) AssignProperties_To_ManagedRuleSet(destination *storage.ManagedRuleSet) error
AssignProperties_To_ManagedRuleSet populates the provided destination ManagedRuleSet from our ManagedRuleSet
func (*ManagedRuleSet) ConvertToARM ¶
func (ruleSet *ManagedRuleSet) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*ManagedRuleSet) DeepCopy ¶
func (in *ManagedRuleSet) DeepCopy() *ManagedRuleSet
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedRuleSet.
func (*ManagedRuleSet) DeepCopyInto ¶
func (in *ManagedRuleSet) DeepCopyInto(out *ManagedRuleSet)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ManagedRuleSet) Initialize_From_ManagedRuleSet_STATUS ¶
func (ruleSet *ManagedRuleSet) Initialize_From_ManagedRuleSet_STATUS(source *ManagedRuleSet_STATUS) error
Initialize_From_ManagedRuleSet_STATUS populates our ManagedRuleSet from the provided source ManagedRuleSet_STATUS
func (*ManagedRuleSet) NewEmptyARMValue ¶
func (ruleSet *ManagedRuleSet) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*ManagedRuleSet) PopulateFromARM ¶
func (ruleSet *ManagedRuleSet) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type ManagedRuleSet_STATUS ¶
type ManagedRuleSet_STATUS struct { // RuleGroupOverrides: Defines the rule group overrides to apply to the rule set. RuleGroupOverrides []ManagedRuleGroupOverride_STATUS `json:"ruleGroupOverrides,omitempty"` // RuleSetType: Defines the rule set type to use. RuleSetType *string `json:"ruleSetType,omitempty"` // RuleSetVersion: Defines the version of the rule set to use. RuleSetVersion *string `json:"ruleSetVersion,omitempty"` }
Defines a managed rule set.
func (*ManagedRuleSet_STATUS) AssignProperties_From_ManagedRuleSet_STATUS ¶
func (ruleSet *ManagedRuleSet_STATUS) AssignProperties_From_ManagedRuleSet_STATUS(source *storage.ManagedRuleSet_STATUS) error
AssignProperties_From_ManagedRuleSet_STATUS populates our ManagedRuleSet_STATUS from the provided source ManagedRuleSet_STATUS
func (*ManagedRuleSet_STATUS) AssignProperties_To_ManagedRuleSet_STATUS ¶
func (ruleSet *ManagedRuleSet_STATUS) AssignProperties_To_ManagedRuleSet_STATUS(destination *storage.ManagedRuleSet_STATUS) error
AssignProperties_To_ManagedRuleSet_STATUS populates the provided destination ManagedRuleSet_STATUS from our ManagedRuleSet_STATUS
func (*ManagedRuleSet_STATUS) DeepCopy ¶
func (in *ManagedRuleSet_STATUS) DeepCopy() *ManagedRuleSet_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedRuleSet_STATUS.
func (*ManagedRuleSet_STATUS) DeepCopyInto ¶
func (in *ManagedRuleSet_STATUS) DeepCopyInto(out *ManagedRuleSet_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ManagedRuleSet_STATUS) NewEmptyARMValue ¶
func (ruleSet *ManagedRuleSet_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*ManagedRuleSet_STATUS) PopulateFromARM ¶
func (ruleSet *ManagedRuleSet_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type ManagedRulesDefinition ¶
type ManagedRulesDefinition struct { // Exclusions: The Exclusions that are applied on the policy. Exclusions []OwaspCrsExclusionEntry `json:"exclusions,omitempty"` // +kubebuilder:validation:Required // ManagedRuleSets: The managed rule sets that are associated with the policy. ManagedRuleSets []ManagedRuleSet `json:"managedRuleSets,omitempty"` }
Allow to exclude some variable satisfy the condition for the WAF check.
func (*ManagedRulesDefinition) AssignProperties_From_ManagedRulesDefinition ¶
func (definition *ManagedRulesDefinition) AssignProperties_From_ManagedRulesDefinition(source *storage.ManagedRulesDefinition) error
AssignProperties_From_ManagedRulesDefinition populates our ManagedRulesDefinition from the provided source ManagedRulesDefinition
func (*ManagedRulesDefinition) AssignProperties_To_ManagedRulesDefinition ¶
func (definition *ManagedRulesDefinition) AssignProperties_To_ManagedRulesDefinition(destination *storage.ManagedRulesDefinition) error
AssignProperties_To_ManagedRulesDefinition populates the provided destination ManagedRulesDefinition from our ManagedRulesDefinition
func (*ManagedRulesDefinition) ConvertToARM ¶
func (definition *ManagedRulesDefinition) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*ManagedRulesDefinition) DeepCopy ¶
func (in *ManagedRulesDefinition) DeepCopy() *ManagedRulesDefinition
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedRulesDefinition.
func (*ManagedRulesDefinition) DeepCopyInto ¶
func (in *ManagedRulesDefinition) DeepCopyInto(out *ManagedRulesDefinition)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ManagedRulesDefinition) Initialize_From_ManagedRulesDefinition_STATUS ¶
func (definition *ManagedRulesDefinition) Initialize_From_ManagedRulesDefinition_STATUS(source *ManagedRulesDefinition_STATUS) error
Initialize_From_ManagedRulesDefinition_STATUS populates our ManagedRulesDefinition from the provided source ManagedRulesDefinition_STATUS
func (*ManagedRulesDefinition) NewEmptyARMValue ¶
func (definition *ManagedRulesDefinition) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*ManagedRulesDefinition) PopulateFromARM ¶
func (definition *ManagedRulesDefinition) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type ManagedRulesDefinition_STATUS ¶
type ManagedRulesDefinition_STATUS struct { // Exclusions: The Exclusions that are applied on the policy. Exclusions []OwaspCrsExclusionEntry_STATUS `json:"exclusions,omitempty"` // ManagedRuleSets: The managed rule sets that are associated with the policy. ManagedRuleSets []ManagedRuleSet_STATUS `json:"managedRuleSets,omitempty"` }
Allow to exclude some variable satisfy the condition for the WAF check.
func (*ManagedRulesDefinition_STATUS) AssignProperties_From_ManagedRulesDefinition_STATUS ¶
func (definition *ManagedRulesDefinition_STATUS) AssignProperties_From_ManagedRulesDefinition_STATUS(source *storage.ManagedRulesDefinition_STATUS) error
AssignProperties_From_ManagedRulesDefinition_STATUS populates our ManagedRulesDefinition_STATUS from the provided source ManagedRulesDefinition_STATUS
func (*ManagedRulesDefinition_STATUS) AssignProperties_To_ManagedRulesDefinition_STATUS ¶
func (definition *ManagedRulesDefinition_STATUS) AssignProperties_To_ManagedRulesDefinition_STATUS(destination *storage.ManagedRulesDefinition_STATUS) error
AssignProperties_To_ManagedRulesDefinition_STATUS populates the provided destination ManagedRulesDefinition_STATUS from our ManagedRulesDefinition_STATUS
func (*ManagedRulesDefinition_STATUS) DeepCopy ¶
func (in *ManagedRulesDefinition_STATUS) DeepCopy() *ManagedRulesDefinition_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedRulesDefinition_STATUS.
func (*ManagedRulesDefinition_STATUS) DeepCopyInto ¶
func (in *ManagedRulesDefinition_STATUS) DeepCopyInto(out *ManagedRulesDefinition_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ManagedRulesDefinition_STATUS) NewEmptyARMValue ¶
func (definition *ManagedRulesDefinition_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*ManagedRulesDefinition_STATUS) PopulateFromARM ¶
func (definition *ManagedRulesDefinition_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type MatchCondition ¶
type MatchCondition struct { // +kubebuilder:validation:Required // MatchValues: Match value. MatchValues []string `json:"matchValues,omitempty"` // +kubebuilder:validation:Required // MatchVariables: List of match variables. MatchVariables []MatchVariable `json:"matchVariables,omitempty"` // NegationConditon: Whether this is negate condition or not. NegationConditon *bool `json:"negationConditon,omitempty"` // +kubebuilder:validation:Required // Operator: The operator to be matched. Operator *MatchCondition_Operator `json:"operator,omitempty"` // Transforms: List of transforms. Transforms []Transform `json:"transforms,omitempty"` }
Define match conditions.
func (*MatchCondition) AssignProperties_From_MatchCondition ¶
func (condition *MatchCondition) AssignProperties_From_MatchCondition(source *storage.MatchCondition) error
AssignProperties_From_MatchCondition populates our MatchCondition from the provided source MatchCondition
func (*MatchCondition) AssignProperties_To_MatchCondition ¶
func (condition *MatchCondition) AssignProperties_To_MatchCondition(destination *storage.MatchCondition) error
AssignProperties_To_MatchCondition populates the provided destination MatchCondition from our MatchCondition
func (*MatchCondition) ConvertToARM ¶
func (condition *MatchCondition) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*MatchCondition) DeepCopy ¶
func (in *MatchCondition) DeepCopy() *MatchCondition
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MatchCondition.
func (*MatchCondition) DeepCopyInto ¶
func (in *MatchCondition) DeepCopyInto(out *MatchCondition)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*MatchCondition) Initialize_From_MatchCondition_STATUS ¶
func (condition *MatchCondition) Initialize_From_MatchCondition_STATUS(source *MatchCondition_STATUS) error
Initialize_From_MatchCondition_STATUS populates our MatchCondition from the provided source MatchCondition_STATUS
func (*MatchCondition) NewEmptyARMValue ¶
func (condition *MatchCondition) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*MatchCondition) PopulateFromARM ¶
func (condition *MatchCondition) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type MatchCondition_Operator ¶
type MatchCondition_Operator string
+kubebuilder:validation:Enum={"Any","BeginsWith","Contains","EndsWith","Equal","GeoMatch","GreaterThan","GreaterThanOrEqual","IPMatch","LessThan","LessThanOrEqual","Regex"}
type MatchCondition_Operator_STATUS ¶
type MatchCondition_Operator_STATUS string
type MatchCondition_STATUS ¶
type MatchCondition_STATUS struct { // MatchValues: Match value. MatchValues []string `json:"matchValues,omitempty"` // MatchVariables: List of match variables. MatchVariables []MatchVariable_STATUS `json:"matchVariables,omitempty"` // NegationConditon: Whether this is negate condition or not. NegationConditon *bool `json:"negationConditon,omitempty"` // Operator: The operator to be matched. Operator *MatchCondition_Operator_STATUS `json:"operator,omitempty"` // Transforms: List of transforms. Transforms []Transform_STATUS `json:"transforms,omitempty"` }
Define match conditions.
func (*MatchCondition_STATUS) AssignProperties_From_MatchCondition_STATUS ¶
func (condition *MatchCondition_STATUS) AssignProperties_From_MatchCondition_STATUS(source *storage.MatchCondition_STATUS) error
AssignProperties_From_MatchCondition_STATUS populates our MatchCondition_STATUS from the provided source MatchCondition_STATUS
func (*MatchCondition_STATUS) AssignProperties_To_MatchCondition_STATUS ¶
func (condition *MatchCondition_STATUS) AssignProperties_To_MatchCondition_STATUS(destination *storage.MatchCondition_STATUS) error
AssignProperties_To_MatchCondition_STATUS populates the provided destination MatchCondition_STATUS from our MatchCondition_STATUS
func (*MatchCondition_STATUS) DeepCopy ¶
func (in *MatchCondition_STATUS) DeepCopy() *MatchCondition_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MatchCondition_STATUS.
func (*MatchCondition_STATUS) DeepCopyInto ¶
func (in *MatchCondition_STATUS) DeepCopyInto(out *MatchCondition_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*MatchCondition_STATUS) NewEmptyARMValue ¶
func (condition *MatchCondition_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*MatchCondition_STATUS) PopulateFromARM ¶
func (condition *MatchCondition_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type MatchVariable ¶
type MatchVariable struct { // Selector: The selector of match variable. Selector *string `json:"selector,omitempty"` // +kubebuilder:validation:Required // VariableName: Match Variable. VariableName *MatchVariable_VariableName `json:"variableName,omitempty"` }
Define match variables.
func (*MatchVariable) AssignProperties_From_MatchVariable ¶
func (variable *MatchVariable) AssignProperties_From_MatchVariable(source *storage.MatchVariable) error
AssignProperties_From_MatchVariable populates our MatchVariable from the provided source MatchVariable
func (*MatchVariable) AssignProperties_To_MatchVariable ¶
func (variable *MatchVariable) AssignProperties_To_MatchVariable(destination *storage.MatchVariable) error
AssignProperties_To_MatchVariable populates the provided destination MatchVariable from our MatchVariable
func (*MatchVariable) ConvertToARM ¶
func (variable *MatchVariable) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*MatchVariable) DeepCopy ¶
func (in *MatchVariable) DeepCopy() *MatchVariable
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MatchVariable.
func (*MatchVariable) DeepCopyInto ¶
func (in *MatchVariable) DeepCopyInto(out *MatchVariable)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*MatchVariable) Initialize_From_MatchVariable_STATUS ¶
func (variable *MatchVariable) Initialize_From_MatchVariable_STATUS(source *MatchVariable_STATUS) error
Initialize_From_MatchVariable_STATUS populates our MatchVariable from the provided source MatchVariable_STATUS
func (*MatchVariable) NewEmptyARMValue ¶
func (variable *MatchVariable) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*MatchVariable) PopulateFromARM ¶
func (variable *MatchVariable) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type MatchVariable_STATUS ¶
type MatchVariable_STATUS struct { // Selector: The selector of match variable. Selector *string `json:"selector,omitempty"` // VariableName: Match Variable. VariableName *MatchVariable_VariableName_STATUS `json:"variableName,omitempty"` }
Define match variables.
func (*MatchVariable_STATUS) AssignProperties_From_MatchVariable_STATUS ¶
func (variable *MatchVariable_STATUS) AssignProperties_From_MatchVariable_STATUS(source *storage.MatchVariable_STATUS) error
AssignProperties_From_MatchVariable_STATUS populates our MatchVariable_STATUS from the provided source MatchVariable_STATUS
func (*MatchVariable_STATUS) AssignProperties_To_MatchVariable_STATUS ¶
func (variable *MatchVariable_STATUS) AssignProperties_To_MatchVariable_STATUS(destination *storage.MatchVariable_STATUS) error
AssignProperties_To_MatchVariable_STATUS populates the provided destination MatchVariable_STATUS from our MatchVariable_STATUS
func (*MatchVariable_STATUS) DeepCopy ¶
func (in *MatchVariable_STATUS) DeepCopy() *MatchVariable_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MatchVariable_STATUS.
func (*MatchVariable_STATUS) DeepCopyInto ¶
func (in *MatchVariable_STATUS) DeepCopyInto(out *MatchVariable_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*MatchVariable_STATUS) NewEmptyARMValue ¶
func (variable *MatchVariable_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*MatchVariable_STATUS) PopulateFromARM ¶
func (variable *MatchVariable_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type MatchVariable_VariableName ¶
type MatchVariable_VariableName string
+kubebuilder:validation:Enum={"PostArgs","QueryString","RemoteAddr","RequestBody","RequestCookies","RequestHeaders","RequestMethod","RequestUri"}
type MatchVariable_VariableName_STATUS ¶
type MatchVariable_VariableName_STATUS string
type OwaspCrsExclusionEntry ¶
type OwaspCrsExclusionEntry struct { // ExclusionManagedRuleSets: The managed rule sets that are associated with the exclusion. ExclusionManagedRuleSets []ExclusionManagedRuleSet `json:"exclusionManagedRuleSets,omitempty"` // +kubebuilder:validation:Required // MatchVariable: The variable to be excluded. MatchVariable *OwaspCrsExclusionEntry_MatchVariable `json:"matchVariable,omitempty"` // +kubebuilder:validation:Required // Selector: When matchVariable is a collection, operator used to specify which elements in the collection this exclusion // applies to. Selector *string `json:"selector,omitempty"` // +kubebuilder:validation:Required // SelectorMatchOperator: When matchVariable is a collection, operate on the selector to specify which elements in the // collection this exclusion applies to. SelectorMatchOperator *OwaspCrsExclusionEntry_SelectorMatchOperator `json:"selectorMatchOperator,omitempty"` }
Allow to exclude some variable satisfy the condition for the WAF check.
func (*OwaspCrsExclusionEntry) AssignProperties_From_OwaspCrsExclusionEntry ¶
func (entry *OwaspCrsExclusionEntry) AssignProperties_From_OwaspCrsExclusionEntry(source *storage.OwaspCrsExclusionEntry) error
AssignProperties_From_OwaspCrsExclusionEntry populates our OwaspCrsExclusionEntry from the provided source OwaspCrsExclusionEntry
func (*OwaspCrsExclusionEntry) AssignProperties_To_OwaspCrsExclusionEntry ¶
func (entry *OwaspCrsExclusionEntry) AssignProperties_To_OwaspCrsExclusionEntry(destination *storage.OwaspCrsExclusionEntry) error
AssignProperties_To_OwaspCrsExclusionEntry populates the provided destination OwaspCrsExclusionEntry from our OwaspCrsExclusionEntry
func (*OwaspCrsExclusionEntry) ConvertToARM ¶
func (entry *OwaspCrsExclusionEntry) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*OwaspCrsExclusionEntry) DeepCopy ¶
func (in *OwaspCrsExclusionEntry) DeepCopy() *OwaspCrsExclusionEntry
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OwaspCrsExclusionEntry.
func (*OwaspCrsExclusionEntry) DeepCopyInto ¶
func (in *OwaspCrsExclusionEntry) DeepCopyInto(out *OwaspCrsExclusionEntry)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*OwaspCrsExclusionEntry) Initialize_From_OwaspCrsExclusionEntry_STATUS ¶
func (entry *OwaspCrsExclusionEntry) Initialize_From_OwaspCrsExclusionEntry_STATUS(source *OwaspCrsExclusionEntry_STATUS) error
Initialize_From_OwaspCrsExclusionEntry_STATUS populates our OwaspCrsExclusionEntry from the provided source OwaspCrsExclusionEntry_STATUS
func (*OwaspCrsExclusionEntry) NewEmptyARMValue ¶
func (entry *OwaspCrsExclusionEntry) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*OwaspCrsExclusionEntry) PopulateFromARM ¶
func (entry *OwaspCrsExclusionEntry) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type OwaspCrsExclusionEntry_MatchVariable ¶
type OwaspCrsExclusionEntry_MatchVariable string
+kubebuilder:validation:Enum={"RequestArgKeys","RequestArgNames","RequestArgValues","RequestCookieKeys","RequestCookieNames","RequestCookieValues","RequestHeaderKeys","RequestHeaderNames","RequestHeaderValues"}
type OwaspCrsExclusionEntry_MatchVariable_STATUS ¶
type OwaspCrsExclusionEntry_MatchVariable_STATUS string
type OwaspCrsExclusionEntry_STATUS ¶
type OwaspCrsExclusionEntry_STATUS struct { // ExclusionManagedRuleSets: The managed rule sets that are associated with the exclusion. ExclusionManagedRuleSets []ExclusionManagedRuleSet_STATUS `json:"exclusionManagedRuleSets,omitempty"` // MatchVariable: The variable to be excluded. MatchVariable *OwaspCrsExclusionEntry_MatchVariable_STATUS `json:"matchVariable,omitempty"` // Selector: When matchVariable is a collection, operator used to specify which elements in the collection this exclusion // applies to. Selector *string `json:"selector,omitempty"` // SelectorMatchOperator: When matchVariable is a collection, operate on the selector to specify which elements in the // collection this exclusion applies to. SelectorMatchOperator *OwaspCrsExclusionEntry_SelectorMatchOperator_STATUS `json:"selectorMatchOperator,omitempty"` }
Allow to exclude some variable satisfy the condition for the WAF check.
func (*OwaspCrsExclusionEntry_STATUS) AssignProperties_From_OwaspCrsExclusionEntry_STATUS ¶
func (entry *OwaspCrsExclusionEntry_STATUS) AssignProperties_From_OwaspCrsExclusionEntry_STATUS(source *storage.OwaspCrsExclusionEntry_STATUS) error
AssignProperties_From_OwaspCrsExclusionEntry_STATUS populates our OwaspCrsExclusionEntry_STATUS from the provided source OwaspCrsExclusionEntry_STATUS
func (*OwaspCrsExclusionEntry_STATUS) AssignProperties_To_OwaspCrsExclusionEntry_STATUS ¶
func (entry *OwaspCrsExclusionEntry_STATUS) AssignProperties_To_OwaspCrsExclusionEntry_STATUS(destination *storage.OwaspCrsExclusionEntry_STATUS) error
AssignProperties_To_OwaspCrsExclusionEntry_STATUS populates the provided destination OwaspCrsExclusionEntry_STATUS from our OwaspCrsExclusionEntry_STATUS
func (*OwaspCrsExclusionEntry_STATUS) DeepCopy ¶
func (in *OwaspCrsExclusionEntry_STATUS) DeepCopy() *OwaspCrsExclusionEntry_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OwaspCrsExclusionEntry_STATUS.
func (*OwaspCrsExclusionEntry_STATUS) DeepCopyInto ¶
func (in *OwaspCrsExclusionEntry_STATUS) DeepCopyInto(out *OwaspCrsExclusionEntry_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*OwaspCrsExclusionEntry_STATUS) NewEmptyARMValue ¶
func (entry *OwaspCrsExclusionEntry_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*OwaspCrsExclusionEntry_STATUS) PopulateFromARM ¶
func (entry *OwaspCrsExclusionEntry_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type OwaspCrsExclusionEntry_SelectorMatchOperator ¶
type OwaspCrsExclusionEntry_SelectorMatchOperator string
+kubebuilder:validation:Enum={"Contains","EndsWith","Equals","EqualsAny","StartsWith"}
type OwaspCrsExclusionEntry_SelectorMatchOperator_STATUS ¶
type OwaspCrsExclusionEntry_SelectorMatchOperator_STATUS string
type PolicySettings ¶
type PolicySettings struct { // +kubebuilder:validation:MaxLength=32768 // +kubebuilder:validation:Pattern="^(?:[A-Za-z0-9+/]{4})*(?:[A-Za-z0-9+/]{2}==|[A-Za-z0-9+/]{3}=|[A-Za-z0-9+/]{4})$" // CustomBlockResponseBody: If the action type is block, customer can override the response body. The body must be // specified in base64 encoding. CustomBlockResponseBody *string `json:"customBlockResponseBody,omitempty"` // +kubebuilder:validation:Minimum=0 // CustomBlockResponseStatusCode: If the action type is block, customer can override the response status code. CustomBlockResponseStatusCode *int `json:"customBlockResponseStatusCode,omitempty"` // FileUploadEnforcement: Whether allow WAF to enforce file upload limits. FileUploadEnforcement *bool `json:"fileUploadEnforcement,omitempty"` // +kubebuilder:validation:Minimum=0 // FileUploadLimitInMb: Maximum file upload size in Mb for WAF. FileUploadLimitInMb *int `json:"fileUploadLimitInMb,omitempty"` // +kubebuilder:validation:Maximum=1440 // +kubebuilder:validation:Minimum=5 // JsChallengeCookieExpirationInMins: Web Application Firewall JavaScript Challenge Cookie Expiration time in minutes. JsChallengeCookieExpirationInMins *int `json:"jsChallengeCookieExpirationInMins,omitempty"` // LogScrubbing: To scrub sensitive log fields LogScrubbing *PolicySettings_LogScrubbing `json:"logScrubbing,omitempty"` // +kubebuilder:validation:Minimum=8 // MaxRequestBodySizeInKb: Maximum request body size in Kb for WAF. MaxRequestBodySizeInKb *int `json:"maxRequestBodySizeInKb,omitempty"` // Mode: The mode of the policy. Mode *PolicySettings_Mode `json:"mode,omitempty"` // RequestBodyCheck: Whether to allow WAF to check request Body. RequestBodyCheck *bool `json:"requestBodyCheck,omitempty"` // RequestBodyEnforcement: Whether allow WAF to enforce request body limits. RequestBodyEnforcement *bool `json:"requestBodyEnforcement,omitempty"` // RequestBodyInspectLimitInKB: Max inspection limit in KB for request body inspection for WAF. RequestBodyInspectLimitInKB *int `json:"requestBodyInspectLimitInKB,omitempty"` // State: The state of the policy. State *PolicySettings_State `json:"state,omitempty"` }
Defines contents of a web application firewall global configuration.
func (*PolicySettings) AssignProperties_From_PolicySettings ¶
func (settings *PolicySettings) AssignProperties_From_PolicySettings(source *storage.PolicySettings) error
AssignProperties_From_PolicySettings populates our PolicySettings from the provided source PolicySettings
func (*PolicySettings) AssignProperties_To_PolicySettings ¶
func (settings *PolicySettings) AssignProperties_To_PolicySettings(destination *storage.PolicySettings) error
AssignProperties_To_PolicySettings populates the provided destination PolicySettings from our PolicySettings
func (*PolicySettings) ConvertToARM ¶
func (settings *PolicySettings) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*PolicySettings) DeepCopy ¶
func (in *PolicySettings) DeepCopy() *PolicySettings
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PolicySettings.
func (*PolicySettings) DeepCopyInto ¶
func (in *PolicySettings) DeepCopyInto(out *PolicySettings)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PolicySettings) Initialize_From_PolicySettings_STATUS ¶
func (settings *PolicySettings) Initialize_From_PolicySettings_STATUS(source *PolicySettings_STATUS) error
Initialize_From_PolicySettings_STATUS populates our PolicySettings from the provided source PolicySettings_STATUS
func (*PolicySettings) NewEmptyARMValue ¶
func (settings *PolicySettings) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*PolicySettings) PopulateFromARM ¶
func (settings *PolicySettings) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type PolicySettings_LogScrubbing ¶
type PolicySettings_LogScrubbing struct { // ScrubbingRules: The rules that are applied to the logs for scrubbing. ScrubbingRules []WebApplicationFirewallScrubbingRules `json:"scrubbingRules,omitempty"` // State: State of the log scrubbing config. Default value is Enabled. State *PolicySettings_LogScrubbing_State `json:"state,omitempty"` }
func (*PolicySettings_LogScrubbing) AssignProperties_From_PolicySettings_LogScrubbing ¶
func (scrubbing *PolicySettings_LogScrubbing) AssignProperties_From_PolicySettings_LogScrubbing(source *storage.PolicySettings_LogScrubbing) error
AssignProperties_From_PolicySettings_LogScrubbing populates our PolicySettings_LogScrubbing from the provided source PolicySettings_LogScrubbing
func (*PolicySettings_LogScrubbing) AssignProperties_To_PolicySettings_LogScrubbing ¶
func (scrubbing *PolicySettings_LogScrubbing) AssignProperties_To_PolicySettings_LogScrubbing(destination *storage.PolicySettings_LogScrubbing) error
AssignProperties_To_PolicySettings_LogScrubbing populates the provided destination PolicySettings_LogScrubbing from our PolicySettings_LogScrubbing
func (*PolicySettings_LogScrubbing) ConvertToARM ¶
func (scrubbing *PolicySettings_LogScrubbing) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*PolicySettings_LogScrubbing) DeepCopy ¶
func (in *PolicySettings_LogScrubbing) DeepCopy() *PolicySettings_LogScrubbing
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PolicySettings_LogScrubbing.
func (*PolicySettings_LogScrubbing) DeepCopyInto ¶
func (in *PolicySettings_LogScrubbing) DeepCopyInto(out *PolicySettings_LogScrubbing)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PolicySettings_LogScrubbing) Initialize_From_PolicySettings_LogScrubbing_STATUS ¶
func (scrubbing *PolicySettings_LogScrubbing) Initialize_From_PolicySettings_LogScrubbing_STATUS(source *PolicySettings_LogScrubbing_STATUS) error
Initialize_From_PolicySettings_LogScrubbing_STATUS populates our PolicySettings_LogScrubbing from the provided source PolicySettings_LogScrubbing_STATUS
func (*PolicySettings_LogScrubbing) NewEmptyARMValue ¶
func (scrubbing *PolicySettings_LogScrubbing) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*PolicySettings_LogScrubbing) PopulateFromARM ¶
func (scrubbing *PolicySettings_LogScrubbing) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type PolicySettings_LogScrubbing_STATUS ¶
type PolicySettings_LogScrubbing_STATUS struct { // ScrubbingRules: The rules that are applied to the logs for scrubbing. ScrubbingRules []WebApplicationFirewallScrubbingRules_STATUS `json:"scrubbingRules,omitempty"` // State: State of the log scrubbing config. Default value is Enabled. State *PolicySettings_LogScrubbing_State_STATUS `json:"state,omitempty"` }
func (*PolicySettings_LogScrubbing_STATUS) AssignProperties_From_PolicySettings_LogScrubbing_STATUS ¶
func (scrubbing *PolicySettings_LogScrubbing_STATUS) AssignProperties_From_PolicySettings_LogScrubbing_STATUS(source *storage.PolicySettings_LogScrubbing_STATUS) error
AssignProperties_From_PolicySettings_LogScrubbing_STATUS populates our PolicySettings_LogScrubbing_STATUS from the provided source PolicySettings_LogScrubbing_STATUS
func (*PolicySettings_LogScrubbing_STATUS) AssignProperties_To_PolicySettings_LogScrubbing_STATUS ¶
func (scrubbing *PolicySettings_LogScrubbing_STATUS) AssignProperties_To_PolicySettings_LogScrubbing_STATUS(destination *storage.PolicySettings_LogScrubbing_STATUS) error
AssignProperties_To_PolicySettings_LogScrubbing_STATUS populates the provided destination PolicySettings_LogScrubbing_STATUS from our PolicySettings_LogScrubbing_STATUS
func (*PolicySettings_LogScrubbing_STATUS) DeepCopy ¶
func (in *PolicySettings_LogScrubbing_STATUS) DeepCopy() *PolicySettings_LogScrubbing_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PolicySettings_LogScrubbing_STATUS.
func (*PolicySettings_LogScrubbing_STATUS) DeepCopyInto ¶
func (in *PolicySettings_LogScrubbing_STATUS) DeepCopyInto(out *PolicySettings_LogScrubbing_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PolicySettings_LogScrubbing_STATUS) NewEmptyARMValue ¶
func (scrubbing *PolicySettings_LogScrubbing_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*PolicySettings_LogScrubbing_STATUS) PopulateFromARM ¶
func (scrubbing *PolicySettings_LogScrubbing_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type PolicySettings_LogScrubbing_State ¶
type PolicySettings_LogScrubbing_State string
+kubebuilder:validation:Enum={"Disabled","Enabled"}
type PolicySettings_LogScrubbing_State_STATUS ¶
type PolicySettings_LogScrubbing_State_STATUS string
type PolicySettings_Mode ¶
type PolicySettings_Mode string
+kubebuilder:validation:Enum={"Detection","Prevention"}
type PolicySettings_Mode_STATUS ¶
type PolicySettings_Mode_STATUS string
type PolicySettings_STATUS ¶
type PolicySettings_STATUS struct { // CustomBlockResponseBody: If the action type is block, customer can override the response body. The body must be // specified in base64 encoding. CustomBlockResponseBody *string `json:"customBlockResponseBody,omitempty"` // CustomBlockResponseStatusCode: If the action type is block, customer can override the response status code. CustomBlockResponseStatusCode *int `json:"customBlockResponseStatusCode,omitempty"` // FileUploadEnforcement: Whether allow WAF to enforce file upload limits. FileUploadEnforcement *bool `json:"fileUploadEnforcement,omitempty"` // FileUploadLimitInMb: Maximum file upload size in Mb for WAF. FileUploadLimitInMb *int `json:"fileUploadLimitInMb,omitempty"` // JsChallengeCookieExpirationInMins: Web Application Firewall JavaScript Challenge Cookie Expiration time in minutes. JsChallengeCookieExpirationInMins *int `json:"jsChallengeCookieExpirationInMins,omitempty"` // LogScrubbing: To scrub sensitive log fields LogScrubbing *PolicySettings_LogScrubbing_STATUS `json:"logScrubbing,omitempty"` // MaxRequestBodySizeInKb: Maximum request body size in Kb for WAF. MaxRequestBodySizeInKb *int `json:"maxRequestBodySizeInKb,omitempty"` // Mode: The mode of the policy. Mode *PolicySettings_Mode_STATUS `json:"mode,omitempty"` // RequestBodyCheck: Whether to allow WAF to check request Body. RequestBodyCheck *bool `json:"requestBodyCheck,omitempty"` // RequestBodyEnforcement: Whether allow WAF to enforce request body limits. RequestBodyEnforcement *bool `json:"requestBodyEnforcement,omitempty"` // RequestBodyInspectLimitInKB: Max inspection limit in KB for request body inspection for WAF. RequestBodyInspectLimitInKB *int `json:"requestBodyInspectLimitInKB,omitempty"` // State: The state of the policy. State *PolicySettings_State_STATUS `json:"state,omitempty"` }
Defines contents of a web application firewall global configuration.
func (*PolicySettings_STATUS) AssignProperties_From_PolicySettings_STATUS ¶
func (settings *PolicySettings_STATUS) AssignProperties_From_PolicySettings_STATUS(source *storage.PolicySettings_STATUS) error
AssignProperties_From_PolicySettings_STATUS populates our PolicySettings_STATUS from the provided source PolicySettings_STATUS
func (*PolicySettings_STATUS) AssignProperties_To_PolicySettings_STATUS ¶
func (settings *PolicySettings_STATUS) AssignProperties_To_PolicySettings_STATUS(destination *storage.PolicySettings_STATUS) error
AssignProperties_To_PolicySettings_STATUS populates the provided destination PolicySettings_STATUS from our PolicySettings_STATUS
func (*PolicySettings_STATUS) DeepCopy ¶
func (in *PolicySettings_STATUS) DeepCopy() *PolicySettings_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PolicySettings_STATUS.
func (*PolicySettings_STATUS) DeepCopyInto ¶
func (in *PolicySettings_STATUS) DeepCopyInto(out *PolicySettings_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PolicySettings_STATUS) NewEmptyARMValue ¶
func (settings *PolicySettings_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*PolicySettings_STATUS) PopulateFromARM ¶
func (settings *PolicySettings_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type PolicySettings_State ¶
type PolicySettings_State string
+kubebuilder:validation:Enum={"Disabled","Enabled"}
type PolicySettings_State_STATUS ¶
type PolicySettings_State_STATUS string
type ProvisioningState_STATUS ¶
type ProvisioningState_STATUS string
The current provisioning state.
type SubResource_STATUS ¶
type SubResource_STATUS struct { // Id: Resource ID. Id *string `json:"id,omitempty"` }
Reference to another subresource.
func (*SubResource_STATUS) AssignProperties_From_SubResource_STATUS ¶
func (resource *SubResource_STATUS) AssignProperties_From_SubResource_STATUS(source *storage.SubResource_STATUS) error
AssignProperties_From_SubResource_STATUS populates our SubResource_STATUS from the provided source SubResource_STATUS
func (*SubResource_STATUS) AssignProperties_To_SubResource_STATUS ¶
func (resource *SubResource_STATUS) AssignProperties_To_SubResource_STATUS(destination *storage.SubResource_STATUS) error
AssignProperties_To_SubResource_STATUS populates the provided destination SubResource_STATUS from our SubResource_STATUS
func (*SubResource_STATUS) DeepCopy ¶
func (in *SubResource_STATUS) DeepCopy() *SubResource_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SubResource_STATUS.
func (*SubResource_STATUS) DeepCopyInto ¶
func (in *SubResource_STATUS) DeepCopyInto(out *SubResource_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SubResource_STATUS) NewEmptyARMValue ¶
func (resource *SubResource_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*SubResource_STATUS) PopulateFromARM ¶
func (resource *SubResource_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type Transform ¶
type Transform string
Transforms applied before matching. +kubebuilder:validation:Enum={"HtmlEntityDecode","Lowercase","RemoveNulls","Trim","Uppercase","UrlDecode","UrlEncode"}
type WebApplicationFirewallCustomRule ¶
type WebApplicationFirewallCustomRule struct { // +kubebuilder:validation:Required // Action: Type of Actions. Action *WebApplicationFirewallCustomRule_Action `json:"action,omitempty"` // GroupByUserSession: List of user session identifier group by clauses. GroupByUserSession []GroupByUserSession `json:"groupByUserSession,omitempty"` // +kubebuilder:validation:Required // MatchConditions: List of match conditions. MatchConditions []MatchCondition `json:"matchConditions,omitempty"` // +kubebuilder:validation:MaxLength=128 // Name: The name of the resource that is unique within a policy. This name can be used to access the resource. Name *string `json:"name,omitempty"` // +kubebuilder:validation:Required // Priority: Priority of the rule. Rules with a lower value will be evaluated before rules with a higher value. Priority *int `json:"priority,omitempty"` // RateLimitDuration: Duration over which Rate Limit policy will be applied. Applies only when ruleType is RateLimitRule. RateLimitDuration *WebApplicationFirewallCustomRule_RateLimitDuration `json:"rateLimitDuration,omitempty"` // RateLimitThreshold: Rate Limit threshold to apply in case ruleType is RateLimitRule. Must be greater than or equal to 1 RateLimitThreshold *int `json:"rateLimitThreshold,omitempty"` // +kubebuilder:validation:Required // RuleType: The rule type. RuleType *WebApplicationFirewallCustomRule_RuleType `json:"ruleType,omitempty"` // State: Describes if the custom rule is in enabled or disabled state. Defaults to Enabled if not specified. State *WebApplicationFirewallCustomRule_State `json:"state,omitempty"` }
Defines contents of a web application rule.
func (*WebApplicationFirewallCustomRule) AssignProperties_From_WebApplicationFirewallCustomRule ¶
func (rule *WebApplicationFirewallCustomRule) AssignProperties_From_WebApplicationFirewallCustomRule(source *storage.WebApplicationFirewallCustomRule) error
AssignProperties_From_WebApplicationFirewallCustomRule populates our WebApplicationFirewallCustomRule from the provided source WebApplicationFirewallCustomRule
func (*WebApplicationFirewallCustomRule) AssignProperties_To_WebApplicationFirewallCustomRule ¶
func (rule *WebApplicationFirewallCustomRule) AssignProperties_To_WebApplicationFirewallCustomRule(destination *storage.WebApplicationFirewallCustomRule) error
AssignProperties_To_WebApplicationFirewallCustomRule populates the provided destination WebApplicationFirewallCustomRule from our WebApplicationFirewallCustomRule
func (*WebApplicationFirewallCustomRule) ConvertToARM ¶
func (rule *WebApplicationFirewallCustomRule) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*WebApplicationFirewallCustomRule) DeepCopy ¶
func (in *WebApplicationFirewallCustomRule) DeepCopy() *WebApplicationFirewallCustomRule
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WebApplicationFirewallCustomRule.
func (*WebApplicationFirewallCustomRule) DeepCopyInto ¶
func (in *WebApplicationFirewallCustomRule) DeepCopyInto(out *WebApplicationFirewallCustomRule)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*WebApplicationFirewallCustomRule) Initialize_From_WebApplicationFirewallCustomRule_STATUS ¶
func (rule *WebApplicationFirewallCustomRule) Initialize_From_WebApplicationFirewallCustomRule_STATUS(source *WebApplicationFirewallCustomRule_STATUS) error
Initialize_From_WebApplicationFirewallCustomRule_STATUS populates our WebApplicationFirewallCustomRule from the provided source WebApplicationFirewallCustomRule_STATUS
func (*WebApplicationFirewallCustomRule) NewEmptyARMValue ¶
func (rule *WebApplicationFirewallCustomRule) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*WebApplicationFirewallCustomRule) PopulateFromARM ¶
func (rule *WebApplicationFirewallCustomRule) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type WebApplicationFirewallCustomRule_Action ¶
type WebApplicationFirewallCustomRule_Action string
+kubebuilder:validation:Enum={"Allow","Block","JSChallenge","Log"}
type WebApplicationFirewallCustomRule_Action_STATUS ¶
type WebApplicationFirewallCustomRule_Action_STATUS string
type WebApplicationFirewallCustomRule_RateLimitDuration ¶
type WebApplicationFirewallCustomRule_RateLimitDuration string
+kubebuilder:validation:Enum={"FiveMins","OneMin"}
type WebApplicationFirewallCustomRule_RateLimitDuration_STATUS ¶
type WebApplicationFirewallCustomRule_RateLimitDuration_STATUS string
type WebApplicationFirewallCustomRule_RuleType ¶
type WebApplicationFirewallCustomRule_RuleType string
+kubebuilder:validation:Enum={"Invalid","MatchRule","RateLimitRule"}
type WebApplicationFirewallCustomRule_RuleType_STATUS ¶
type WebApplicationFirewallCustomRule_RuleType_STATUS string
type WebApplicationFirewallCustomRule_STATUS ¶
type WebApplicationFirewallCustomRule_STATUS struct { // Action: Type of Actions. Action *WebApplicationFirewallCustomRule_Action_STATUS `json:"action,omitempty"` // Etag: A unique read-only string that changes whenever the resource is updated. Etag *string `json:"etag,omitempty"` // GroupByUserSession: List of user session identifier group by clauses. GroupByUserSession []GroupByUserSession_STATUS `json:"groupByUserSession,omitempty"` // MatchConditions: List of match conditions. MatchConditions []MatchCondition_STATUS `json:"matchConditions,omitempty"` // Name: The name of the resource that is unique within a policy. This name can be used to access the resource. Name *string `json:"name,omitempty"` // Priority: Priority of the rule. Rules with a lower value will be evaluated before rules with a higher value. Priority *int `json:"priority,omitempty"` // RateLimitDuration: Duration over which Rate Limit policy will be applied. Applies only when ruleType is RateLimitRule. RateLimitDuration *WebApplicationFirewallCustomRule_RateLimitDuration_STATUS `json:"rateLimitDuration,omitempty"` // RateLimitThreshold: Rate Limit threshold to apply in case ruleType is RateLimitRule. Must be greater than or equal to 1 RateLimitThreshold *int `json:"rateLimitThreshold,omitempty"` // RuleType: The rule type. RuleType *WebApplicationFirewallCustomRule_RuleType_STATUS `json:"ruleType,omitempty"` // State: Describes if the custom rule is in enabled or disabled state. Defaults to Enabled if not specified. State *WebApplicationFirewallCustomRule_State_STATUS `json:"state,omitempty"` }
Defines contents of a web application rule.
func (*WebApplicationFirewallCustomRule_STATUS) AssignProperties_From_WebApplicationFirewallCustomRule_STATUS ¶
func (rule *WebApplicationFirewallCustomRule_STATUS) AssignProperties_From_WebApplicationFirewallCustomRule_STATUS(source *storage.WebApplicationFirewallCustomRule_STATUS) error
AssignProperties_From_WebApplicationFirewallCustomRule_STATUS populates our WebApplicationFirewallCustomRule_STATUS from the provided source WebApplicationFirewallCustomRule_STATUS
func (*WebApplicationFirewallCustomRule_STATUS) AssignProperties_To_WebApplicationFirewallCustomRule_STATUS ¶
func (rule *WebApplicationFirewallCustomRule_STATUS) AssignProperties_To_WebApplicationFirewallCustomRule_STATUS(destination *storage.WebApplicationFirewallCustomRule_STATUS) error
AssignProperties_To_WebApplicationFirewallCustomRule_STATUS populates the provided destination WebApplicationFirewallCustomRule_STATUS from our WebApplicationFirewallCustomRule_STATUS
func (*WebApplicationFirewallCustomRule_STATUS) DeepCopy ¶
func (in *WebApplicationFirewallCustomRule_STATUS) DeepCopy() *WebApplicationFirewallCustomRule_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WebApplicationFirewallCustomRule_STATUS.
func (*WebApplicationFirewallCustomRule_STATUS) DeepCopyInto ¶
func (in *WebApplicationFirewallCustomRule_STATUS) DeepCopyInto(out *WebApplicationFirewallCustomRule_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*WebApplicationFirewallCustomRule_STATUS) NewEmptyARMValue ¶
func (rule *WebApplicationFirewallCustomRule_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*WebApplicationFirewallCustomRule_STATUS) PopulateFromARM ¶
func (rule *WebApplicationFirewallCustomRule_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type WebApplicationFirewallCustomRule_State ¶
type WebApplicationFirewallCustomRule_State string
+kubebuilder:validation:Enum={"Disabled","Enabled"}
type WebApplicationFirewallCustomRule_State_STATUS ¶
type WebApplicationFirewallCustomRule_State_STATUS string
type WebApplicationFirewallPolicy ¶
type WebApplicationFirewallPolicy struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec WebApplicationFirewallPolicy_Spec `json:"spec,omitempty"` Status WebApplicationFirewallPolicy_STATUS `json:"status,omitempty"` }
+kubebuilder:object:root=true +kubebuilder:subresource:status +kubebuilder:printcolumn:name="Ready",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="Severity",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].severity" +kubebuilder:printcolumn:name="Reason",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].reason" +kubebuilder:printcolumn:name="Message",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].message" Generator information: - Generated from: /network/resource-manager/Microsoft.Network/stable/2024-01-01/webapplicationfirewall.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/ApplicationGatewayWebApplicationFirewallPolicies/{policyName}
func (*WebApplicationFirewallPolicy) AssignProperties_From_WebApplicationFirewallPolicy ¶
func (policy *WebApplicationFirewallPolicy) AssignProperties_From_WebApplicationFirewallPolicy(source *storage.WebApplicationFirewallPolicy) error
AssignProperties_From_WebApplicationFirewallPolicy populates our WebApplicationFirewallPolicy from the provided source WebApplicationFirewallPolicy
func (*WebApplicationFirewallPolicy) AssignProperties_To_WebApplicationFirewallPolicy ¶
func (policy *WebApplicationFirewallPolicy) AssignProperties_To_WebApplicationFirewallPolicy(destination *storage.WebApplicationFirewallPolicy) error
AssignProperties_To_WebApplicationFirewallPolicy populates the provided destination WebApplicationFirewallPolicy from our WebApplicationFirewallPolicy
func (*WebApplicationFirewallPolicy) AzureName ¶
func (policy *WebApplicationFirewallPolicy) AzureName() string
AzureName returns the Azure name of the resource
func (*WebApplicationFirewallPolicy) ConfigMapDestinationExpressions ¶
func (policy *WebApplicationFirewallPolicy) ConfigMapDestinationExpressions() []*core.DestinationExpression
ConfigMapDestinationExpressions returns the Spec.OperatorSpec.ConfigMapExpressions property
func (*WebApplicationFirewallPolicy) ConvertFrom ¶
func (policy *WebApplicationFirewallPolicy) ConvertFrom(hub conversion.Hub) error
ConvertFrom populates our WebApplicationFirewallPolicy from the provided hub WebApplicationFirewallPolicy
func (*WebApplicationFirewallPolicy) ConvertTo ¶
func (policy *WebApplicationFirewallPolicy) ConvertTo(hub conversion.Hub) error
ConvertTo populates the provided hub WebApplicationFirewallPolicy from our WebApplicationFirewallPolicy
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) Default ¶
func (policy *WebApplicationFirewallPolicy) Default()
Default applies defaults to the WebApplicationFirewallPolicy resource
func (WebApplicationFirewallPolicy) GetAPIVersion ¶
func (policy WebApplicationFirewallPolicy) GetAPIVersion() string
GetAPIVersion returns the ARM API version of the resource. This is always "2024-01-01"
func (*WebApplicationFirewallPolicy) GetConditions ¶
func (policy *WebApplicationFirewallPolicy) GetConditions() conditions.Conditions
GetConditions returns the conditions of the resource
func (*WebApplicationFirewallPolicy) GetResourceScope ¶
func (policy *WebApplicationFirewallPolicy) GetResourceScope() genruntime.ResourceScope
GetResourceScope returns the scope of the resource
func (*WebApplicationFirewallPolicy) GetSpec ¶
func (policy *WebApplicationFirewallPolicy) GetSpec() genruntime.ConvertibleSpec
GetSpec returns the specification of this resource
func (*WebApplicationFirewallPolicy) GetStatus ¶
func (policy *WebApplicationFirewallPolicy) GetStatus() genruntime.ConvertibleStatus
GetStatus returns the status of this resource
func (*WebApplicationFirewallPolicy) GetSupportedOperations ¶
func (policy *WebApplicationFirewallPolicy) GetSupportedOperations() []genruntime.ResourceOperation
GetSupportedOperations returns the operations supported by the resource
func (*WebApplicationFirewallPolicy) GetType ¶
func (policy *WebApplicationFirewallPolicy) GetType() string
GetType returns the ARM Type of the resource. This is always "Microsoft.Network/ApplicationGatewayWebApplicationFirewallPolicies"
func (*WebApplicationFirewallPolicy) InitializeSpec ¶
func (policy *WebApplicationFirewallPolicy) InitializeSpec(status genruntime.ConvertibleStatus) error
InitializeSpec initializes the spec for this resource from the given status
func (*WebApplicationFirewallPolicy) NewEmptyStatus ¶
func (policy *WebApplicationFirewallPolicy) NewEmptyStatus() genruntime.ConvertibleStatus
NewEmptyStatus returns a new empty (blank) status
func (*WebApplicationFirewallPolicy) OriginalGVK ¶
func (policy *WebApplicationFirewallPolicy) OriginalGVK() *schema.GroupVersionKind
OriginalGVK returns a GroupValueKind for the original API version used to create the resource
func (*WebApplicationFirewallPolicy) Owner ¶
func (policy *WebApplicationFirewallPolicy) Owner() *genruntime.ResourceReference
Owner returns the ResourceReference of the owner
func (*WebApplicationFirewallPolicy) SecretDestinationExpressions ¶
func (policy *WebApplicationFirewallPolicy) SecretDestinationExpressions() []*core.DestinationExpression
SecretDestinationExpressions returns the Spec.OperatorSpec.SecretExpressions property
func (*WebApplicationFirewallPolicy) SetConditions ¶
func (policy *WebApplicationFirewallPolicy) SetConditions(conditions conditions.Conditions)
SetConditions sets the conditions on the resource status
func (*WebApplicationFirewallPolicy) SetStatus ¶
func (policy *WebApplicationFirewallPolicy) SetStatus(status genruntime.ConvertibleStatus) error
SetStatus sets the status of this resource
func (*WebApplicationFirewallPolicy) ValidateCreate ¶
func (policy *WebApplicationFirewallPolicy) ValidateCreate() (admission.Warnings, error)
ValidateCreate validates the creation of the resource
func (*WebApplicationFirewallPolicy) ValidateDelete ¶
func (policy *WebApplicationFirewallPolicy) ValidateDelete() (admission.Warnings, error)
ValidateDelete validates the deletion of the resource
func (*WebApplicationFirewallPolicy) ValidateUpdate ¶
func (policy *WebApplicationFirewallPolicy) ValidateUpdate(old runtime.Object) (admission.Warnings, error)
ValidateUpdate validates an update of the resource
type WebApplicationFirewallPolicyList ¶
type WebApplicationFirewallPolicyList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []WebApplicationFirewallPolicy `json:"items"` }
+kubebuilder:object:root=true Generator information: - Generated from: /network/resource-manager/Microsoft.Network/stable/2024-01-01/webapplicationfirewall.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/ApplicationGatewayWebApplicationFirewallPolicies/{policyName}
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.
type WebApplicationFirewallPolicyOperatorSpec ¶
type WebApplicationFirewallPolicyOperatorSpec struct { // ConfigMapExpressions: configures where to place operator written dynamic ConfigMaps (created with CEL expressions). ConfigMapExpressions []*core.DestinationExpression `json:"configMapExpressions,omitempty"` // SecretExpressions: configures where to place operator written dynamic secrets (created with CEL expressions). SecretExpressions []*core.DestinationExpression `json:"secretExpressions,omitempty"` }
Details for configuring operator behavior. Fields in this struct are interpreted by the operator directly rather than being passed to Azure
func (*WebApplicationFirewallPolicyOperatorSpec) AssignProperties_From_WebApplicationFirewallPolicyOperatorSpec ¶
func (operator *WebApplicationFirewallPolicyOperatorSpec) AssignProperties_From_WebApplicationFirewallPolicyOperatorSpec(source *storage.WebApplicationFirewallPolicyOperatorSpec) error
AssignProperties_From_WebApplicationFirewallPolicyOperatorSpec populates our WebApplicationFirewallPolicyOperatorSpec from the provided source WebApplicationFirewallPolicyOperatorSpec
func (*WebApplicationFirewallPolicyOperatorSpec) AssignProperties_To_WebApplicationFirewallPolicyOperatorSpec ¶
func (operator *WebApplicationFirewallPolicyOperatorSpec) AssignProperties_To_WebApplicationFirewallPolicyOperatorSpec(destination *storage.WebApplicationFirewallPolicyOperatorSpec) error
AssignProperties_To_WebApplicationFirewallPolicyOperatorSpec populates the provided destination WebApplicationFirewallPolicyOperatorSpec from our WebApplicationFirewallPolicyOperatorSpec
func (*WebApplicationFirewallPolicyOperatorSpec) DeepCopy ¶
func (in *WebApplicationFirewallPolicyOperatorSpec) DeepCopy() *WebApplicationFirewallPolicyOperatorSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WebApplicationFirewallPolicyOperatorSpec.
func (*WebApplicationFirewallPolicyOperatorSpec) DeepCopyInto ¶
func (in *WebApplicationFirewallPolicyOperatorSpec) DeepCopyInto(out *WebApplicationFirewallPolicyOperatorSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type WebApplicationFirewallPolicyPropertiesFormat_ResourceState_STATUS ¶
type WebApplicationFirewallPolicyPropertiesFormat_ResourceState_STATUS string
type WebApplicationFirewallPolicy_STATUS ¶
type WebApplicationFirewallPolicy_STATUS struct { // ApplicationGateways: A collection of references to application gateways. ApplicationGateways []ApplicationGateway_STATUS_ApplicationGatewayWebApplicationFirewallPolicy_SubResourceEmbedded `json:"applicationGateways,omitempty"` // Conditions: The observed state of the resource Conditions []conditions.Condition `json:"conditions,omitempty"` // CustomRules: The custom rules inside the policy. CustomRules []WebApplicationFirewallCustomRule_STATUS `json:"customRules,omitempty"` // Etag: A unique read-only string that changes whenever the resource is updated. Etag *string `json:"etag,omitempty"` // HttpListeners: A collection of references to application gateway http listeners. HttpListeners []SubResource_STATUS `json:"httpListeners,omitempty"` // Id: Resource ID. Id *string `json:"id,omitempty"` // Location: Resource location. Location *string `json:"location,omitempty"` // ManagedRules: Describes the managedRules structure. ManagedRules *ManagedRulesDefinition_STATUS `json:"managedRules,omitempty"` // Name: Resource name. Name *string `json:"name,omitempty"` // PathBasedRules: A collection of references to application gateway path rules. PathBasedRules []SubResource_STATUS `json:"pathBasedRules,omitempty"` // PolicySettings: The PolicySettings for policy. PolicySettings *PolicySettings_STATUS `json:"policySettings,omitempty"` // ProvisioningState: The provisioning state of the web application firewall policy resource. ProvisioningState *ProvisioningState_STATUS `json:"provisioningState,omitempty"` // ResourceState: Resource status of the policy. ResourceState *WebApplicationFirewallPolicyPropertiesFormat_ResourceState_STATUS `json:"resourceState,omitempty"` // Tags: Resource tags. Tags map[string]string `json:"tags,omitempty"` // Type: Resource type. Type *string `json:"type,omitempty"` }
func (*WebApplicationFirewallPolicy_STATUS) AssignProperties_From_WebApplicationFirewallPolicy_STATUS ¶
func (policy *WebApplicationFirewallPolicy_STATUS) AssignProperties_From_WebApplicationFirewallPolicy_STATUS(source *storage.WebApplicationFirewallPolicy_STATUS) error
AssignProperties_From_WebApplicationFirewallPolicy_STATUS populates our WebApplicationFirewallPolicy_STATUS from the provided source WebApplicationFirewallPolicy_STATUS
func (*WebApplicationFirewallPolicy_STATUS) AssignProperties_To_WebApplicationFirewallPolicy_STATUS ¶
func (policy *WebApplicationFirewallPolicy_STATUS) AssignProperties_To_WebApplicationFirewallPolicy_STATUS(destination *storage.WebApplicationFirewallPolicy_STATUS) error
AssignProperties_To_WebApplicationFirewallPolicy_STATUS populates the provided destination WebApplicationFirewallPolicy_STATUS from our WebApplicationFirewallPolicy_STATUS
func (*WebApplicationFirewallPolicy_STATUS) ConvertStatusFrom ¶
func (policy *WebApplicationFirewallPolicy_STATUS) ConvertStatusFrom(source genruntime.ConvertibleStatus) error
ConvertStatusFrom populates our WebApplicationFirewallPolicy_STATUS from the provided source
func (*WebApplicationFirewallPolicy_STATUS) ConvertStatusTo ¶
func (policy *WebApplicationFirewallPolicy_STATUS) ConvertStatusTo(destination genruntime.ConvertibleStatus) error
ConvertStatusTo populates the provided destination from our WebApplicationFirewallPolicy_STATUS
func (*WebApplicationFirewallPolicy_STATUS) DeepCopy ¶
func (in *WebApplicationFirewallPolicy_STATUS) DeepCopy() *WebApplicationFirewallPolicy_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WebApplicationFirewallPolicy_STATUS.
func (*WebApplicationFirewallPolicy_STATUS) DeepCopyInto ¶
func (in *WebApplicationFirewallPolicy_STATUS) DeepCopyInto(out *WebApplicationFirewallPolicy_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*WebApplicationFirewallPolicy_STATUS) NewEmptyARMValue ¶
func (policy *WebApplicationFirewallPolicy_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*WebApplicationFirewallPolicy_STATUS) PopulateFromARM ¶
func (policy *WebApplicationFirewallPolicy_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type WebApplicationFirewallPolicy_Spec ¶
type WebApplicationFirewallPolicy_Spec struct { // +kubebuilder:validation:MaxLength=128 // AzureName: The name of the resource in Azure. This is often the same as the name of the resource in Kubernetes but it // doesn't have to be. AzureName string `json:"azureName,omitempty"` // CustomRules: The custom rules inside the policy. CustomRules []WebApplicationFirewallCustomRule `json:"customRules,omitempty"` // Location: Resource location. Location *string `json:"location,omitempty"` // +kubebuilder:validation:Required // ManagedRules: Describes the managedRules structure. ManagedRules *ManagedRulesDefinition `json:"managedRules,omitempty"` // OperatorSpec: The specification for configuring operator behavior. This field is interpreted by the operator and not // passed directly to Azure OperatorSpec *WebApplicationFirewallPolicyOperatorSpec `json:"operatorSpec,omitempty"` // +kubebuilder:validation:Required // Owner: The owner of the resource. The owner controls where the resource goes when it is deployed. The owner also // controls the resources lifecycle. When the owner is deleted the resource will also be deleted. Owner is expected to be a // reference to a resources.azure.com/ResourceGroup resource Owner *genruntime.KnownResourceReference `group:"resources.azure.com" json:"owner,omitempty" kind:"ResourceGroup"` // PolicySettings: The PolicySettings for policy. PolicySettings *PolicySettings `json:"policySettings,omitempty"` // Tags: Resource tags. Tags map[string]string `json:"tags,omitempty"` }
func (*WebApplicationFirewallPolicy_Spec) AssignProperties_From_WebApplicationFirewallPolicy_Spec ¶
func (policy *WebApplicationFirewallPolicy_Spec) AssignProperties_From_WebApplicationFirewallPolicy_Spec(source *storage.WebApplicationFirewallPolicy_Spec) error
AssignProperties_From_WebApplicationFirewallPolicy_Spec populates our WebApplicationFirewallPolicy_Spec from the provided source WebApplicationFirewallPolicy_Spec
func (*WebApplicationFirewallPolicy_Spec) AssignProperties_To_WebApplicationFirewallPolicy_Spec ¶
func (policy *WebApplicationFirewallPolicy_Spec) AssignProperties_To_WebApplicationFirewallPolicy_Spec(destination *storage.WebApplicationFirewallPolicy_Spec) error
AssignProperties_To_WebApplicationFirewallPolicy_Spec populates the provided destination WebApplicationFirewallPolicy_Spec from our WebApplicationFirewallPolicy_Spec
func (*WebApplicationFirewallPolicy_Spec) ConvertSpecFrom ¶
func (policy *WebApplicationFirewallPolicy_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error
ConvertSpecFrom populates our WebApplicationFirewallPolicy_Spec from the provided source
func (*WebApplicationFirewallPolicy_Spec) ConvertSpecTo ¶
func (policy *WebApplicationFirewallPolicy_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error
ConvertSpecTo populates the provided destination from our WebApplicationFirewallPolicy_Spec
func (*WebApplicationFirewallPolicy_Spec) ConvertToARM ¶
func (policy *WebApplicationFirewallPolicy_Spec) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*WebApplicationFirewallPolicy_Spec) DeepCopy ¶
func (in *WebApplicationFirewallPolicy_Spec) DeepCopy() *WebApplicationFirewallPolicy_Spec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WebApplicationFirewallPolicy_Spec.
func (*WebApplicationFirewallPolicy_Spec) DeepCopyInto ¶
func (in *WebApplicationFirewallPolicy_Spec) DeepCopyInto(out *WebApplicationFirewallPolicy_Spec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*WebApplicationFirewallPolicy_Spec) Initialize_From_WebApplicationFirewallPolicy_STATUS ¶
func (policy *WebApplicationFirewallPolicy_Spec) Initialize_From_WebApplicationFirewallPolicy_STATUS(source *WebApplicationFirewallPolicy_STATUS) error
Initialize_From_WebApplicationFirewallPolicy_STATUS populates our WebApplicationFirewallPolicy_Spec from the provided source WebApplicationFirewallPolicy_STATUS
func (*WebApplicationFirewallPolicy_Spec) NewEmptyARMValue ¶
func (policy *WebApplicationFirewallPolicy_Spec) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*WebApplicationFirewallPolicy_Spec) OriginalVersion ¶
func (policy *WebApplicationFirewallPolicy_Spec) OriginalVersion() string
OriginalVersion returns the original API version used to create the resource.
func (*WebApplicationFirewallPolicy_Spec) PopulateFromARM ¶
func (policy *WebApplicationFirewallPolicy_Spec) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
func (*WebApplicationFirewallPolicy_Spec) SetAzureName ¶
func (policy *WebApplicationFirewallPolicy_Spec) SetAzureName(azureName string)
SetAzureName sets the Azure name of the resource
type WebApplicationFirewallScrubbingRules ¶
type WebApplicationFirewallScrubbingRules struct { // +kubebuilder:validation:Required // MatchVariable: The variable to be scrubbed from the logs. MatchVariable *WebApplicationFirewallScrubbingRules_MatchVariable `json:"matchVariable,omitempty"` // Selector: When matchVariable is a collection, operator used to specify which elements in the collection this rule // applies to. Selector *string `json:"selector,omitempty"` // +kubebuilder:validation:Required // SelectorMatchOperator: When matchVariable is a collection, operate on the selector to specify which elements in the // collection this rule applies to. SelectorMatchOperator *WebApplicationFirewallScrubbingRules_SelectorMatchOperator `json:"selectorMatchOperator,omitempty"` // State: Defines the state of log scrubbing rule. Default value is Enabled. State *WebApplicationFirewallScrubbingRules_State `json:"state,omitempty"` }
Allow certain variables to be scrubbed on WAF logs
func (*WebApplicationFirewallScrubbingRules) AssignProperties_From_WebApplicationFirewallScrubbingRules ¶
func (rules *WebApplicationFirewallScrubbingRules) AssignProperties_From_WebApplicationFirewallScrubbingRules(source *storage.WebApplicationFirewallScrubbingRules) error
AssignProperties_From_WebApplicationFirewallScrubbingRules populates our WebApplicationFirewallScrubbingRules from the provided source WebApplicationFirewallScrubbingRules
func (*WebApplicationFirewallScrubbingRules) AssignProperties_To_WebApplicationFirewallScrubbingRules ¶
func (rules *WebApplicationFirewallScrubbingRules) AssignProperties_To_WebApplicationFirewallScrubbingRules(destination *storage.WebApplicationFirewallScrubbingRules) error
AssignProperties_To_WebApplicationFirewallScrubbingRules populates the provided destination WebApplicationFirewallScrubbingRules from our WebApplicationFirewallScrubbingRules
func (*WebApplicationFirewallScrubbingRules) ConvertToARM ¶
func (rules *WebApplicationFirewallScrubbingRules) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*WebApplicationFirewallScrubbingRules) DeepCopy ¶
func (in *WebApplicationFirewallScrubbingRules) DeepCopy() *WebApplicationFirewallScrubbingRules
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WebApplicationFirewallScrubbingRules.
func (*WebApplicationFirewallScrubbingRules) DeepCopyInto ¶
func (in *WebApplicationFirewallScrubbingRules) DeepCopyInto(out *WebApplicationFirewallScrubbingRules)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*WebApplicationFirewallScrubbingRules) Initialize_From_WebApplicationFirewallScrubbingRules_STATUS ¶
func (rules *WebApplicationFirewallScrubbingRules) Initialize_From_WebApplicationFirewallScrubbingRules_STATUS(source *WebApplicationFirewallScrubbingRules_STATUS) error
Initialize_From_WebApplicationFirewallScrubbingRules_STATUS populates our WebApplicationFirewallScrubbingRules from the provided source WebApplicationFirewallScrubbingRules_STATUS
func (*WebApplicationFirewallScrubbingRules) NewEmptyARMValue ¶
func (rules *WebApplicationFirewallScrubbingRules) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*WebApplicationFirewallScrubbingRules) PopulateFromARM ¶
func (rules *WebApplicationFirewallScrubbingRules) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type WebApplicationFirewallScrubbingRules_MatchVariable ¶
type WebApplicationFirewallScrubbingRules_MatchVariable string
+kubebuilder:validation:Enum={"RequestArgNames","RequestCookieNames","RequestHeaderNames","RequestIPAddress","RequestJSONArgNames","RequestPostArgNames"}
type WebApplicationFirewallScrubbingRules_MatchVariable_STATUS ¶
type WebApplicationFirewallScrubbingRules_MatchVariable_STATUS string
type WebApplicationFirewallScrubbingRules_STATUS ¶
type WebApplicationFirewallScrubbingRules_STATUS struct { // MatchVariable: The variable to be scrubbed from the logs. MatchVariable *WebApplicationFirewallScrubbingRules_MatchVariable_STATUS `json:"matchVariable,omitempty"` // Selector: When matchVariable is a collection, operator used to specify which elements in the collection this rule // applies to. Selector *string `json:"selector,omitempty"` // SelectorMatchOperator: When matchVariable is a collection, operate on the selector to specify which elements in the // collection this rule applies to. SelectorMatchOperator *WebApplicationFirewallScrubbingRules_SelectorMatchOperator_STATUS `json:"selectorMatchOperator,omitempty"` // State: Defines the state of log scrubbing rule. Default value is Enabled. State *WebApplicationFirewallScrubbingRules_State_STATUS `json:"state,omitempty"` }
Allow certain variables to be scrubbed on WAF logs
func (*WebApplicationFirewallScrubbingRules_STATUS) AssignProperties_From_WebApplicationFirewallScrubbingRules_STATUS ¶
func (rules *WebApplicationFirewallScrubbingRules_STATUS) AssignProperties_From_WebApplicationFirewallScrubbingRules_STATUS(source *storage.WebApplicationFirewallScrubbingRules_STATUS) error
AssignProperties_From_WebApplicationFirewallScrubbingRules_STATUS populates our WebApplicationFirewallScrubbingRules_STATUS from the provided source WebApplicationFirewallScrubbingRules_STATUS
func (*WebApplicationFirewallScrubbingRules_STATUS) AssignProperties_To_WebApplicationFirewallScrubbingRules_STATUS ¶
func (rules *WebApplicationFirewallScrubbingRules_STATUS) AssignProperties_To_WebApplicationFirewallScrubbingRules_STATUS(destination *storage.WebApplicationFirewallScrubbingRules_STATUS) error
AssignProperties_To_WebApplicationFirewallScrubbingRules_STATUS populates the provided destination WebApplicationFirewallScrubbingRules_STATUS from our WebApplicationFirewallScrubbingRules_STATUS
func (*WebApplicationFirewallScrubbingRules_STATUS) DeepCopy ¶
func (in *WebApplicationFirewallScrubbingRules_STATUS) DeepCopy() *WebApplicationFirewallScrubbingRules_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WebApplicationFirewallScrubbingRules_STATUS.
func (*WebApplicationFirewallScrubbingRules_STATUS) DeepCopyInto ¶
func (in *WebApplicationFirewallScrubbingRules_STATUS) DeepCopyInto(out *WebApplicationFirewallScrubbingRules_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*WebApplicationFirewallScrubbingRules_STATUS) NewEmptyARMValue ¶
func (rules *WebApplicationFirewallScrubbingRules_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*WebApplicationFirewallScrubbingRules_STATUS) PopulateFromARM ¶
func (rules *WebApplicationFirewallScrubbingRules_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type WebApplicationFirewallScrubbingRules_SelectorMatchOperator ¶
type WebApplicationFirewallScrubbingRules_SelectorMatchOperator string
+kubebuilder:validation:Enum={"Equals","EqualsAny"}
type WebApplicationFirewallScrubbingRules_SelectorMatchOperator_STATUS ¶
type WebApplicationFirewallScrubbingRules_SelectorMatchOperator_STATUS string
type WebApplicationFirewallScrubbingRules_State ¶
type WebApplicationFirewallScrubbingRules_State string
+kubebuilder:validation:Enum={"Disabled","Enabled"}
type WebApplicationFirewallScrubbingRules_State_STATUS ¶
type WebApplicationFirewallScrubbingRules_State_STATUS string