Documentation ¶
Overview ¶
+groupName=networkfirewall.aws.kubeform.com
Index ¶
- Variables
- func GetDecoder() map[string]jsoniter.ValDecoder
- func GetEncoder() map[string]jsoniter.ValEncoder
- func Kind(kind string) schema.GroupKind
- func Resource(resource string) schema.GroupResource
- type Firewall
- func (in *Firewall) DeepCopy() *Firewall
- func (in *Firewall) DeepCopyInto(out *Firewall)
- func (in *Firewall) DeepCopyObject() runtime.Object
- func (r *Firewall) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *Firewall) ValidateCreate() error
- func (r *Firewall) ValidateDelete() error
- func (r *Firewall) ValidateUpdate(old runtime.Object) error
- type FirewallList
- type FirewallPolicy
- func (in *FirewallPolicy) DeepCopy() *FirewallPolicy
- func (in *FirewallPolicy) DeepCopyInto(out *FirewallPolicy)
- func (in *FirewallPolicy) DeepCopyObject() runtime.Object
- func (r *FirewallPolicy) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *FirewallPolicy) ValidateCreate() error
- func (r *FirewallPolicy) ValidateDelete() error
- func (r *FirewallPolicy) ValidateUpdate(old runtime.Object) error
- type FirewallPolicyList
- type FirewallPolicySpec
- type FirewallPolicySpecFirewallPolicy
- type FirewallPolicySpecFirewallPolicyCodec
- type FirewallPolicySpecFirewallPolicyStatefulEngineOptions
- type FirewallPolicySpecFirewallPolicyStatefulEngineOptionsCodec
- func (FirewallPolicySpecFirewallPolicyStatefulEngineOptionsCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (FirewallPolicySpecFirewallPolicyStatefulEngineOptionsCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (FirewallPolicySpecFirewallPolicyStatefulEngineOptionsCodec) IsEmpty(ptr unsafe.Pointer) bool
- type FirewallPolicySpecFirewallPolicyStatefulRuleGroupReference
- type FirewallPolicySpecFirewallPolicyStatelessCustomAction
- type FirewallPolicySpecFirewallPolicyStatelessCustomActionActionDefinition
- func (in *FirewallPolicySpecFirewallPolicyStatelessCustomActionActionDefinition) DeepCopy() *FirewallPolicySpecFirewallPolicyStatelessCustomActionActionDefinition
- func (in *FirewallPolicySpecFirewallPolicyStatelessCustomActionActionDefinition) DeepCopyInto(out *FirewallPolicySpecFirewallPolicyStatelessCustomActionActionDefinition)
- type FirewallPolicySpecFirewallPolicyStatelessCustomActionActionDefinitionCodec
- func (FirewallPolicySpecFirewallPolicyStatelessCustomActionActionDefinitionCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (FirewallPolicySpecFirewallPolicyStatelessCustomActionActionDefinitionCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (FirewallPolicySpecFirewallPolicyStatelessCustomActionActionDefinitionCodec) IsEmpty(ptr unsafe.Pointer) bool
- type FirewallPolicySpecFirewallPolicyStatelessCustomActionActionDefinitionPublishMetricAction
- type FirewallPolicySpecFirewallPolicyStatelessCustomActionActionDefinitionPublishMetricActionCodec
- func (FirewallPolicySpecFirewallPolicyStatelessCustomActionActionDefinitionPublishMetricActionCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (FirewallPolicySpecFirewallPolicyStatelessCustomActionActionDefinitionPublishMetricActionCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (FirewallPolicySpecFirewallPolicyStatelessCustomActionActionDefinitionPublishMetricActionCodec) IsEmpty(ptr unsafe.Pointer) bool
- type FirewallPolicySpecFirewallPolicyStatelessCustomActionActionDefinitionPublishMetricActionDimension
- type FirewallPolicySpecFirewallPolicyStatelessRuleGroupReference
- type FirewallPolicySpecResource
- type FirewallPolicyStatus
- type FirewallSpec
- type FirewallSpecFirewallStatus
- type FirewallSpecFirewallStatusSyncStates
- type FirewallSpecFirewallStatusSyncStatesAttachment
- type FirewallSpecResource
- type FirewallSpecSubnetMapping
- type FirewallStatus
- type LoggingConfiguration
- func (in *LoggingConfiguration) DeepCopy() *LoggingConfiguration
- func (in *LoggingConfiguration) DeepCopyInto(out *LoggingConfiguration)
- func (in *LoggingConfiguration) DeepCopyObject() runtime.Object
- func (r *LoggingConfiguration) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *LoggingConfiguration) ValidateCreate() error
- func (r *LoggingConfiguration) ValidateDelete() error
- func (r *LoggingConfiguration) ValidateUpdate(old runtime.Object) error
- type LoggingConfigurationList
- type LoggingConfigurationSpec
- type LoggingConfigurationSpecLoggingConfiguration
- type LoggingConfigurationSpecLoggingConfigurationCodec
- func (LoggingConfigurationSpecLoggingConfigurationCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (LoggingConfigurationSpecLoggingConfigurationCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (LoggingConfigurationSpecLoggingConfigurationCodec) IsEmpty(ptr unsafe.Pointer) bool
- type LoggingConfigurationSpecLoggingConfigurationLogDestinationConfig
- func (in *LoggingConfigurationSpecLoggingConfigurationLogDestinationConfig) DeepCopy() *LoggingConfigurationSpecLoggingConfigurationLogDestinationConfig
- func (in *LoggingConfigurationSpecLoggingConfigurationLogDestinationConfig) DeepCopyInto(out *LoggingConfigurationSpecLoggingConfigurationLogDestinationConfig)
- type LoggingConfigurationSpecResource
- type LoggingConfigurationStatus
- type ResourcePolicy
- func (in *ResourcePolicy) DeepCopy() *ResourcePolicy
- func (in *ResourcePolicy) DeepCopyInto(out *ResourcePolicy)
- func (in *ResourcePolicy) DeepCopyObject() runtime.Object
- func (r *ResourcePolicy) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *ResourcePolicy) ValidateCreate() error
- func (r *ResourcePolicy) ValidateDelete() error
- func (r *ResourcePolicy) ValidateUpdate(old runtime.Object) error
- type ResourcePolicyList
- type ResourcePolicySpec
- type ResourcePolicySpecResource
- type ResourcePolicyStatus
- type RuleGroup
- func (in *RuleGroup) DeepCopy() *RuleGroup
- func (in *RuleGroup) DeepCopyInto(out *RuleGroup)
- func (in *RuleGroup) DeepCopyObject() runtime.Object
- func (r *RuleGroup) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *RuleGroup) ValidateCreate() error
- func (r *RuleGroup) ValidateDelete() error
- func (r *RuleGroup) ValidateUpdate(old runtime.Object) error
- type RuleGroupList
- type RuleGroupSpec
- type RuleGroupSpecResource
- type RuleGroupSpecRuleGroup
- type RuleGroupSpecRuleGroupCodec
- type RuleGroupSpecRuleGroupRuleVariables
- type RuleGroupSpecRuleGroupRuleVariablesCodec
- type RuleGroupSpecRuleGroupRuleVariablesIpSets
- type RuleGroupSpecRuleGroupRuleVariablesIpSetsIpSet
- type RuleGroupSpecRuleGroupRuleVariablesIpSetsIpSetCodec
- func (RuleGroupSpecRuleGroupRuleVariablesIpSetsIpSetCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (RuleGroupSpecRuleGroupRuleVariablesIpSetsIpSetCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (RuleGroupSpecRuleGroupRuleVariablesIpSetsIpSetCodec) IsEmpty(ptr unsafe.Pointer) bool
- type RuleGroupSpecRuleGroupRuleVariablesPortSets
- type RuleGroupSpecRuleGroupRuleVariablesPortSetsPortSet
- type RuleGroupSpecRuleGroupRuleVariablesPortSetsPortSetCodec
- func (RuleGroupSpecRuleGroupRuleVariablesPortSetsPortSetCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (RuleGroupSpecRuleGroupRuleVariablesPortSetsPortSetCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (RuleGroupSpecRuleGroupRuleVariablesPortSetsPortSetCodec) IsEmpty(ptr unsafe.Pointer) bool
- type RuleGroupSpecRuleGroupRulesSource
- type RuleGroupSpecRuleGroupRulesSourceCodec
- type RuleGroupSpecRuleGroupRulesSourceRulesSourceList
- type RuleGroupSpecRuleGroupRulesSourceRulesSourceListCodec
- func (RuleGroupSpecRuleGroupRulesSourceRulesSourceListCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (RuleGroupSpecRuleGroupRulesSourceRulesSourceListCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (RuleGroupSpecRuleGroupRulesSourceRulesSourceListCodec) IsEmpty(ptr unsafe.Pointer) bool
- type RuleGroupSpecRuleGroupRulesSourceStatefulRule
- type RuleGroupSpecRuleGroupRulesSourceStatefulRuleHeader
- type RuleGroupSpecRuleGroupRulesSourceStatefulRuleHeaderCodec
- func (RuleGroupSpecRuleGroupRulesSourceStatefulRuleHeaderCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (RuleGroupSpecRuleGroupRulesSourceStatefulRuleHeaderCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (RuleGroupSpecRuleGroupRulesSourceStatefulRuleHeaderCodec) IsEmpty(ptr unsafe.Pointer) bool
- type RuleGroupSpecRuleGroupRulesSourceStatefulRuleRuleOption
- type RuleGroupSpecRuleGroupRulesSourceStatelessRulesAndCustomActions
- func (in *RuleGroupSpecRuleGroupRulesSourceStatelessRulesAndCustomActions) DeepCopy() *RuleGroupSpecRuleGroupRulesSourceStatelessRulesAndCustomActions
- func (in *RuleGroupSpecRuleGroupRulesSourceStatelessRulesAndCustomActions) DeepCopyInto(out *RuleGroupSpecRuleGroupRulesSourceStatelessRulesAndCustomActions)
- type RuleGroupSpecRuleGroupRulesSourceStatelessRulesAndCustomActionsCodec
- func (RuleGroupSpecRuleGroupRulesSourceStatelessRulesAndCustomActionsCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (RuleGroupSpecRuleGroupRulesSourceStatelessRulesAndCustomActionsCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (RuleGroupSpecRuleGroupRulesSourceStatelessRulesAndCustomActionsCodec) IsEmpty(ptr unsafe.Pointer) bool
- type RuleGroupSpecRuleGroupRulesSourceStatelessRulesAndCustomActionsCustomAction
- type RuleGroupSpecRuleGroupRulesSourceStatelessRulesAndCustomActionsCustomActionActionDefinition
- type RuleGroupSpecRuleGroupRulesSourceStatelessRulesAndCustomActionsCustomActionActionDefinitionCodec
- func (RuleGroupSpecRuleGroupRulesSourceStatelessRulesAndCustomActionsCustomActionActionDefinitionCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (RuleGroupSpecRuleGroupRulesSourceStatelessRulesAndCustomActionsCustomActionActionDefinitionCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (RuleGroupSpecRuleGroupRulesSourceStatelessRulesAndCustomActionsCustomActionActionDefinitionCodec) IsEmpty(ptr unsafe.Pointer) bool
- type RuleGroupSpecRuleGroupRulesSourceStatelessRulesAndCustomActionsCustomActionActionDefinitionPublishMetricAction
- type RuleGroupSpecRuleGroupRulesSourceStatelessRulesAndCustomActionsCustomActionActionDefinitionPublishMetricActionCodec
- func (RuleGroupSpecRuleGroupRulesSourceStatelessRulesAndCustomActionsCustomActionActionDefinitionPublishMetricActionCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (RuleGroupSpecRuleGroupRulesSourceStatelessRulesAndCustomActionsCustomActionActionDefinitionPublishMetricActionCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (RuleGroupSpecRuleGroupRulesSourceStatelessRulesAndCustomActionsCustomActionActionDefinitionPublishMetricActionCodec) IsEmpty(ptr unsafe.Pointer) bool
- type RuleGroupSpecRuleGroupRulesSourceStatelessRulesAndCustomActionsCustomActionActionDefinitionPublishMetricActionDimension
- type RuleGroupSpecRuleGroupRulesSourceStatelessRulesAndCustomActionsStatelessRule
- type RuleGroupSpecRuleGroupRulesSourceStatelessRulesAndCustomActionsStatelessRuleRuleDefinition
- type RuleGroupSpecRuleGroupRulesSourceStatelessRulesAndCustomActionsStatelessRuleRuleDefinitionCodec
- func (RuleGroupSpecRuleGroupRulesSourceStatelessRulesAndCustomActionsStatelessRuleRuleDefinitionCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (RuleGroupSpecRuleGroupRulesSourceStatelessRulesAndCustomActionsStatelessRuleRuleDefinitionCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (RuleGroupSpecRuleGroupRulesSourceStatelessRulesAndCustomActionsStatelessRuleRuleDefinitionCodec) IsEmpty(ptr unsafe.Pointer) bool
- type RuleGroupSpecRuleGroupRulesSourceStatelessRulesAndCustomActionsStatelessRuleRuleDefinitionMatchAttributes
- type RuleGroupSpecRuleGroupRulesSourceStatelessRulesAndCustomActionsStatelessRuleRuleDefinitionMatchAttributesCodec
- func (RuleGroupSpecRuleGroupRulesSourceStatelessRulesAndCustomActionsStatelessRuleRuleDefinitionMatchAttributesCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (RuleGroupSpecRuleGroupRulesSourceStatelessRulesAndCustomActionsStatelessRuleRuleDefinitionMatchAttributesCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (RuleGroupSpecRuleGroupRulesSourceStatelessRulesAndCustomActionsStatelessRuleRuleDefinitionMatchAttributesCodec) IsEmpty(ptr unsafe.Pointer) bool
- type RuleGroupSpecRuleGroupRulesSourceStatelessRulesAndCustomActionsStatelessRuleRuleDefinitionMatchAttributesDestination
- type RuleGroupSpecRuleGroupRulesSourceStatelessRulesAndCustomActionsStatelessRuleRuleDefinitionMatchAttributesDestinationPort
- type RuleGroupSpecRuleGroupRulesSourceStatelessRulesAndCustomActionsStatelessRuleRuleDefinitionMatchAttributesSource
- type RuleGroupSpecRuleGroupRulesSourceStatelessRulesAndCustomActionsStatelessRuleRuleDefinitionMatchAttributesSourcePort
- type RuleGroupSpecRuleGroupRulesSourceStatelessRulesAndCustomActionsStatelessRuleRuleDefinitionMatchAttributesTcpFlag
- type RuleGroupSpecRuleGroupStatefulRuleOptions
- type RuleGroupSpecRuleGroupStatefulRuleOptionsCodec
- type RuleGroupStatus
Constants ¶
This section is empty.
Variables ¶
var ( // TODO: move SchemeBuilder with zz_generated.deepcopy.go to k8s.io/api. // localSchemeBuilder and AddToScheme will stay in k8s.io/kubernetes. SchemeBuilder runtime.SchemeBuilder AddToScheme = localSchemeBuilder.AddToScheme )
var SchemeGroupVersion = schema.GroupVersion{Group: networkfirewall.GroupName, Version: "v1alpha1"}
Functions ¶
func GetDecoder ¶
func GetDecoder() map[string]jsoniter.ValDecoder
func GetEncoder ¶
func GetEncoder() map[string]jsoniter.ValEncoder
func Resource ¶
func Resource(resource string) schema.GroupResource
Resource takes an unqualified resource and returns a Group qualified GroupResource
Types ¶
type Firewall ¶
type Firewall struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec FirewallSpec `json:"spec,omitempty"` Status FirewallStatus `json:"status,omitempty"` }
func (*Firewall) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Firewall.
func (*Firewall) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Firewall) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Firewall) SetupWebhookWithManager ¶
func (*Firewall) ValidateCreate ¶
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*Firewall) ValidateDelete ¶
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
type FirewallList ¶
type FirewallList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of Firewall CRD objects Items []Firewall `json:"items,omitempty"` }
FirewallList is a list of Firewalls
func (*FirewallList) DeepCopy ¶
func (in *FirewallList) DeepCopy() *FirewallList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FirewallList.
func (*FirewallList) DeepCopyInto ¶
func (in *FirewallList) DeepCopyInto(out *FirewallList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*FirewallList) DeepCopyObject ¶
func (in *FirewallList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type FirewallPolicy ¶
type FirewallPolicy struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec FirewallPolicySpec `json:"spec,omitempty"` Status FirewallPolicyStatus `json:"status,omitempty"` }
func (*FirewallPolicy) DeepCopy ¶
func (in *FirewallPolicy) DeepCopy() *FirewallPolicy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FirewallPolicy.
func (*FirewallPolicy) DeepCopyInto ¶
func (in *FirewallPolicy) DeepCopyInto(out *FirewallPolicy)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*FirewallPolicy) DeepCopyObject ¶
func (in *FirewallPolicy) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*FirewallPolicy) SetupWebhookWithManager ¶
func (r *FirewallPolicy) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*FirewallPolicy) ValidateCreate ¶
func (r *FirewallPolicy) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*FirewallPolicy) ValidateDelete ¶
func (r *FirewallPolicy) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*FirewallPolicy) ValidateUpdate ¶
func (r *FirewallPolicy) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type FirewallPolicyList ¶
type FirewallPolicyList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of FirewallPolicy CRD objects Items []FirewallPolicy `json:"items,omitempty"` }
FirewallPolicyList is a list of FirewallPolicys
func (*FirewallPolicyList) DeepCopy ¶
func (in *FirewallPolicyList) DeepCopy() *FirewallPolicyList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FirewallPolicyList.
func (*FirewallPolicyList) DeepCopyInto ¶
func (in *FirewallPolicyList) DeepCopyInto(out *FirewallPolicyList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*FirewallPolicyList) DeepCopyObject ¶
func (in *FirewallPolicyList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type FirewallPolicySpec ¶
type FirewallPolicySpec struct { State *FirewallPolicySpecResource `json:"state,omitempty" tf:"-"` Resource FirewallPolicySpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*FirewallPolicySpec) DeepCopy ¶
func (in *FirewallPolicySpec) DeepCopy() *FirewallPolicySpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FirewallPolicySpec.
func (*FirewallPolicySpec) DeepCopyInto ¶
func (in *FirewallPolicySpec) DeepCopyInto(out *FirewallPolicySpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FirewallPolicySpecFirewallPolicy ¶
type FirewallPolicySpecFirewallPolicy struct { // +optional StatefulDefaultActions []string `json:"statefulDefaultActions,omitempty" tf:"stateful_default_actions"` // +optional StatefulEngineOptions *FirewallPolicySpecFirewallPolicyStatefulEngineOptions `json:"statefulEngineOptions,omitempty" tf:"stateful_engine_options"` // +optional StatefulRuleGroupReference []FirewallPolicySpecFirewallPolicyStatefulRuleGroupReference `json:"statefulRuleGroupReference,omitempty" tf:"stateful_rule_group_reference"` // +optional StatelessCustomAction []FirewallPolicySpecFirewallPolicyStatelessCustomAction `json:"statelessCustomAction,omitempty" tf:"stateless_custom_action"` StatelessDefaultActions []string `json:"statelessDefaultActions" tf:"stateless_default_actions"` StatelessFragmentDefaultActions []string `json:"statelessFragmentDefaultActions" tf:"stateless_fragment_default_actions"` // +optional StatelessRuleGroupReference []FirewallPolicySpecFirewallPolicyStatelessRuleGroupReference `json:"statelessRuleGroupReference,omitempty" tf:"stateless_rule_group_reference"` }
func (*FirewallPolicySpecFirewallPolicy) DeepCopy ¶
func (in *FirewallPolicySpecFirewallPolicy) DeepCopy() *FirewallPolicySpecFirewallPolicy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FirewallPolicySpecFirewallPolicy.
func (*FirewallPolicySpecFirewallPolicy) DeepCopyInto ¶
func (in *FirewallPolicySpecFirewallPolicy) DeepCopyInto(out *FirewallPolicySpecFirewallPolicy)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FirewallPolicySpecFirewallPolicyCodec ¶
type FirewallPolicySpecFirewallPolicyCodec struct { }
+k8s:deepcopy-gen=false
func (FirewallPolicySpecFirewallPolicyCodec) Decode ¶
func (FirewallPolicySpecFirewallPolicyCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type FirewallPolicySpecFirewallPolicyStatefulEngineOptions ¶ added in v0.5.0
type FirewallPolicySpecFirewallPolicyStatefulEngineOptions struct {
RuleOrder *string `json:"ruleOrder" tf:"rule_order"`
}
func (*FirewallPolicySpecFirewallPolicyStatefulEngineOptions) DeepCopy ¶ added in v0.5.0
func (in *FirewallPolicySpecFirewallPolicyStatefulEngineOptions) DeepCopy() *FirewallPolicySpecFirewallPolicyStatefulEngineOptions
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FirewallPolicySpecFirewallPolicyStatefulEngineOptions.
func (*FirewallPolicySpecFirewallPolicyStatefulEngineOptions) DeepCopyInto ¶ added in v0.5.0
func (in *FirewallPolicySpecFirewallPolicyStatefulEngineOptions) DeepCopyInto(out *FirewallPolicySpecFirewallPolicyStatefulEngineOptions)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FirewallPolicySpecFirewallPolicyStatefulEngineOptionsCodec ¶ added in v0.5.0
type FirewallPolicySpecFirewallPolicyStatefulEngineOptionsCodec struct { }
+k8s:deepcopy-gen=false
func (FirewallPolicySpecFirewallPolicyStatefulEngineOptionsCodec) Decode ¶ added in v0.5.0
func (FirewallPolicySpecFirewallPolicyStatefulEngineOptionsCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type FirewallPolicySpecFirewallPolicyStatefulRuleGroupReference ¶
type FirewallPolicySpecFirewallPolicyStatefulRuleGroupReference struct { // +optional Priority *int64 `json:"priority,omitempty" tf:"priority"` ResourceArn *string `json:"resourceArn" tf:"resource_arn"` }
func (*FirewallPolicySpecFirewallPolicyStatefulRuleGroupReference) DeepCopy ¶
func (in *FirewallPolicySpecFirewallPolicyStatefulRuleGroupReference) DeepCopy() *FirewallPolicySpecFirewallPolicyStatefulRuleGroupReference
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FirewallPolicySpecFirewallPolicyStatefulRuleGroupReference.
func (*FirewallPolicySpecFirewallPolicyStatefulRuleGroupReference) DeepCopyInto ¶
func (in *FirewallPolicySpecFirewallPolicyStatefulRuleGroupReference) DeepCopyInto(out *FirewallPolicySpecFirewallPolicyStatefulRuleGroupReference)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FirewallPolicySpecFirewallPolicyStatelessCustomAction ¶
type FirewallPolicySpecFirewallPolicyStatelessCustomAction struct { ActionDefinition *FirewallPolicySpecFirewallPolicyStatelessCustomActionActionDefinition `json:"actionDefinition" tf:"action_definition"` ActionName *string `json:"actionName" tf:"action_name"` }
func (*FirewallPolicySpecFirewallPolicyStatelessCustomAction) DeepCopy ¶
func (in *FirewallPolicySpecFirewallPolicyStatelessCustomAction) DeepCopy() *FirewallPolicySpecFirewallPolicyStatelessCustomAction
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FirewallPolicySpecFirewallPolicyStatelessCustomAction.
func (*FirewallPolicySpecFirewallPolicyStatelessCustomAction) DeepCopyInto ¶
func (in *FirewallPolicySpecFirewallPolicyStatelessCustomAction) DeepCopyInto(out *FirewallPolicySpecFirewallPolicyStatelessCustomAction)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FirewallPolicySpecFirewallPolicyStatelessCustomActionActionDefinition ¶
type FirewallPolicySpecFirewallPolicyStatelessCustomActionActionDefinition struct {
PublishMetricAction *FirewallPolicySpecFirewallPolicyStatelessCustomActionActionDefinitionPublishMetricAction `json:"publishMetricAction" tf:"publish_metric_action"`
}
func (*FirewallPolicySpecFirewallPolicyStatelessCustomActionActionDefinition) DeepCopy ¶
func (in *FirewallPolicySpecFirewallPolicyStatelessCustomActionActionDefinition) DeepCopy() *FirewallPolicySpecFirewallPolicyStatelessCustomActionActionDefinition
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FirewallPolicySpecFirewallPolicyStatelessCustomActionActionDefinition.
func (*FirewallPolicySpecFirewallPolicyStatelessCustomActionActionDefinition) DeepCopyInto ¶
func (in *FirewallPolicySpecFirewallPolicyStatelessCustomActionActionDefinition) DeepCopyInto(out *FirewallPolicySpecFirewallPolicyStatelessCustomActionActionDefinition)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FirewallPolicySpecFirewallPolicyStatelessCustomActionActionDefinitionCodec ¶
type FirewallPolicySpecFirewallPolicyStatelessCustomActionActionDefinitionCodec struct { }
+k8s:deepcopy-gen=false
func (FirewallPolicySpecFirewallPolicyStatelessCustomActionActionDefinitionCodec) Decode ¶
func (FirewallPolicySpecFirewallPolicyStatelessCustomActionActionDefinitionCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type FirewallPolicySpecFirewallPolicyStatelessCustomActionActionDefinitionPublishMetricAction ¶
type FirewallPolicySpecFirewallPolicyStatelessCustomActionActionDefinitionPublishMetricAction struct {
Dimension []FirewallPolicySpecFirewallPolicyStatelessCustomActionActionDefinitionPublishMetricActionDimension `json:"dimension" tf:"dimension"`
}
func (*FirewallPolicySpecFirewallPolicyStatelessCustomActionActionDefinitionPublishMetricAction) DeepCopy ¶
func (in *FirewallPolicySpecFirewallPolicyStatelessCustomActionActionDefinitionPublishMetricAction) DeepCopy() *FirewallPolicySpecFirewallPolicyStatelessCustomActionActionDefinitionPublishMetricAction
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FirewallPolicySpecFirewallPolicyStatelessCustomActionActionDefinitionPublishMetricAction.
func (*FirewallPolicySpecFirewallPolicyStatelessCustomActionActionDefinitionPublishMetricAction) DeepCopyInto ¶
func (in *FirewallPolicySpecFirewallPolicyStatelessCustomActionActionDefinitionPublishMetricAction) DeepCopyInto(out *FirewallPolicySpecFirewallPolicyStatelessCustomActionActionDefinitionPublishMetricAction)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FirewallPolicySpecFirewallPolicyStatelessCustomActionActionDefinitionPublishMetricActionCodec ¶
type FirewallPolicySpecFirewallPolicyStatelessCustomActionActionDefinitionPublishMetricActionCodec struct { }
+k8s:deepcopy-gen=false
func (FirewallPolicySpecFirewallPolicyStatelessCustomActionActionDefinitionPublishMetricActionCodec) Decode ¶
type FirewallPolicySpecFirewallPolicyStatelessCustomActionActionDefinitionPublishMetricActionDimension ¶
type FirewallPolicySpecFirewallPolicyStatelessCustomActionActionDefinitionPublishMetricActionDimension struct {
Value *string `json:"value" tf:"value"`
}
func (*FirewallPolicySpecFirewallPolicyStatelessCustomActionActionDefinitionPublishMetricActionDimension) DeepCopy ¶
func (in *FirewallPolicySpecFirewallPolicyStatelessCustomActionActionDefinitionPublishMetricActionDimension) DeepCopy() *FirewallPolicySpecFirewallPolicyStatelessCustomActionActionDefinitionPublishMetricActionDimension
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FirewallPolicySpecFirewallPolicyStatelessCustomActionActionDefinitionPublishMetricActionDimension.
func (*FirewallPolicySpecFirewallPolicyStatelessCustomActionActionDefinitionPublishMetricActionDimension) DeepCopyInto ¶
func (in *FirewallPolicySpecFirewallPolicyStatelessCustomActionActionDefinitionPublishMetricActionDimension) DeepCopyInto(out *FirewallPolicySpecFirewallPolicyStatelessCustomActionActionDefinitionPublishMetricActionDimension)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FirewallPolicySpecFirewallPolicyStatelessRuleGroupReference ¶
type FirewallPolicySpecFirewallPolicyStatelessRuleGroupReference struct { Priority *int64 `json:"priority" tf:"priority"` ResourceArn *string `json:"resourceArn" tf:"resource_arn"` }
func (*FirewallPolicySpecFirewallPolicyStatelessRuleGroupReference) DeepCopy ¶
func (in *FirewallPolicySpecFirewallPolicyStatelessRuleGroupReference) DeepCopy() *FirewallPolicySpecFirewallPolicyStatelessRuleGroupReference
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FirewallPolicySpecFirewallPolicyStatelessRuleGroupReference.
func (*FirewallPolicySpecFirewallPolicyStatelessRuleGroupReference) DeepCopyInto ¶
func (in *FirewallPolicySpecFirewallPolicyStatelessRuleGroupReference) DeepCopyInto(out *FirewallPolicySpecFirewallPolicyStatelessRuleGroupReference)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FirewallPolicySpecResource ¶
type FirewallPolicySpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional Arn *string `json:"arn,omitempty" tf:"arn"` // +optional Description *string `json:"description,omitempty" tf:"description"` FirewallPolicy *FirewallPolicySpecFirewallPolicy `json:"firewallPolicy" tf:"firewall_policy"` Name *string `json:"name" tf:"name"` // +optional Tags *map[string]string `json:"tags,omitempty" tf:"tags"` // +optional TagsAll *map[string]string `json:"tagsAll,omitempty" tf:"tags_all"` // +optional UpdateToken *string `json:"updateToken,omitempty" tf:"update_token"` }
func (*FirewallPolicySpecResource) DeepCopy ¶
func (in *FirewallPolicySpecResource) DeepCopy() *FirewallPolicySpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FirewallPolicySpecResource.
func (*FirewallPolicySpecResource) DeepCopyInto ¶
func (in *FirewallPolicySpecResource) DeepCopyInto(out *FirewallPolicySpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FirewallPolicyStatus ¶
type FirewallPolicyStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
func (*FirewallPolicyStatus) DeepCopy ¶
func (in *FirewallPolicyStatus) DeepCopy() *FirewallPolicyStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FirewallPolicyStatus.
func (*FirewallPolicyStatus) DeepCopyInto ¶
func (in *FirewallPolicyStatus) DeepCopyInto(out *FirewallPolicyStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FirewallSpec ¶
type FirewallSpec struct { State *FirewallSpecResource `json:"state,omitempty" tf:"-"` Resource FirewallSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*FirewallSpec) DeepCopy ¶
func (in *FirewallSpec) DeepCopy() *FirewallSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FirewallSpec.
func (*FirewallSpec) DeepCopyInto ¶
func (in *FirewallSpec) DeepCopyInto(out *FirewallSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FirewallSpecFirewallStatus ¶
type FirewallSpecFirewallStatus struct { // +optional SyncStates []FirewallSpecFirewallStatusSyncStates `json:"syncStates,omitempty" tf:"sync_states"` }
func (*FirewallSpecFirewallStatus) DeepCopy ¶
func (in *FirewallSpecFirewallStatus) DeepCopy() *FirewallSpecFirewallStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FirewallSpecFirewallStatus.
func (*FirewallSpecFirewallStatus) DeepCopyInto ¶
func (in *FirewallSpecFirewallStatus) DeepCopyInto(out *FirewallSpecFirewallStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FirewallSpecFirewallStatusSyncStates ¶
type FirewallSpecFirewallStatusSyncStates struct { // +optional Attachment []FirewallSpecFirewallStatusSyncStatesAttachment `json:"attachment,omitempty" tf:"attachment"` // +optional AvailabilityZone *string `json:"availabilityZone,omitempty" tf:"availability_zone"` }
func (*FirewallSpecFirewallStatusSyncStates) DeepCopy ¶
func (in *FirewallSpecFirewallStatusSyncStates) DeepCopy() *FirewallSpecFirewallStatusSyncStates
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FirewallSpecFirewallStatusSyncStates.
func (*FirewallSpecFirewallStatusSyncStates) DeepCopyInto ¶
func (in *FirewallSpecFirewallStatusSyncStates) DeepCopyInto(out *FirewallSpecFirewallStatusSyncStates)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FirewallSpecFirewallStatusSyncStatesAttachment ¶
type FirewallSpecFirewallStatusSyncStatesAttachment struct { // +optional EndpointID *string `json:"endpointID,omitempty" tf:"endpoint_id"` // +optional SubnetID *string `json:"subnetID,omitempty" tf:"subnet_id"` }
func (*FirewallSpecFirewallStatusSyncStatesAttachment) DeepCopy ¶
func (in *FirewallSpecFirewallStatusSyncStatesAttachment) DeepCopy() *FirewallSpecFirewallStatusSyncStatesAttachment
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FirewallSpecFirewallStatusSyncStatesAttachment.
func (*FirewallSpecFirewallStatusSyncStatesAttachment) DeepCopyInto ¶
func (in *FirewallSpecFirewallStatusSyncStatesAttachment) DeepCopyInto(out *FirewallSpecFirewallStatusSyncStatesAttachment)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FirewallSpecResource ¶
type FirewallSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional Arn *string `json:"arn,omitempty" tf:"arn"` // +optional DeleteProtection *bool `json:"deleteProtection,omitempty" tf:"delete_protection"` // +optional Description *string `json:"description,omitempty" tf:"description"` FirewallPolicyArn *string `json:"firewallPolicyArn" tf:"firewall_policy_arn"` // +optional FirewallPolicyChangeProtection *bool `json:"firewallPolicyChangeProtection,omitempty" tf:"firewall_policy_change_protection"` // +optional FirewallStatus []FirewallSpecFirewallStatus `json:"firewallStatus,omitempty" tf:"firewall_status"` Name *string `json:"name" tf:"name"` // +optional SubnetChangeProtection *bool `json:"subnetChangeProtection,omitempty" tf:"subnet_change_protection"` SubnetMapping []FirewallSpecSubnetMapping `json:"subnetMapping" tf:"subnet_mapping"` // +optional Tags *map[string]string `json:"tags,omitempty" tf:"tags"` // +optional TagsAll *map[string]string `json:"tagsAll,omitempty" tf:"tags_all"` // +optional UpdateToken *string `json:"updateToken,omitempty" tf:"update_token"` VpcID *string `json:"vpcID" tf:"vpc_id"` }
func (*FirewallSpecResource) DeepCopy ¶
func (in *FirewallSpecResource) DeepCopy() *FirewallSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FirewallSpecResource.
func (*FirewallSpecResource) DeepCopyInto ¶
func (in *FirewallSpecResource) DeepCopyInto(out *FirewallSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FirewallSpecSubnetMapping ¶
type FirewallSpecSubnetMapping struct {
SubnetID *string `json:"subnetID" tf:"subnet_id"`
}
func (*FirewallSpecSubnetMapping) DeepCopy ¶
func (in *FirewallSpecSubnetMapping) DeepCopy() *FirewallSpecSubnetMapping
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FirewallSpecSubnetMapping.
func (*FirewallSpecSubnetMapping) DeepCopyInto ¶
func (in *FirewallSpecSubnetMapping) DeepCopyInto(out *FirewallSpecSubnetMapping)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FirewallStatus ¶
type FirewallStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
func (*FirewallStatus) DeepCopy ¶
func (in *FirewallStatus) DeepCopy() *FirewallStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FirewallStatus.
func (*FirewallStatus) DeepCopyInto ¶
func (in *FirewallStatus) DeepCopyInto(out *FirewallStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LoggingConfiguration ¶
type LoggingConfiguration struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec LoggingConfigurationSpec `json:"spec,omitempty"` Status LoggingConfigurationStatus `json:"status,omitempty"` }
func (*LoggingConfiguration) DeepCopy ¶
func (in *LoggingConfiguration) DeepCopy() *LoggingConfiguration
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LoggingConfiguration.
func (*LoggingConfiguration) DeepCopyInto ¶
func (in *LoggingConfiguration) DeepCopyInto(out *LoggingConfiguration)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*LoggingConfiguration) DeepCopyObject ¶
func (in *LoggingConfiguration) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*LoggingConfiguration) SetupWebhookWithManager ¶
func (r *LoggingConfiguration) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*LoggingConfiguration) ValidateCreate ¶
func (r *LoggingConfiguration) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*LoggingConfiguration) ValidateDelete ¶
func (r *LoggingConfiguration) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*LoggingConfiguration) ValidateUpdate ¶
func (r *LoggingConfiguration) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type LoggingConfigurationList ¶
type LoggingConfigurationList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of LoggingConfiguration CRD objects Items []LoggingConfiguration `json:"items,omitempty"` }
LoggingConfigurationList is a list of LoggingConfigurations
func (*LoggingConfigurationList) DeepCopy ¶
func (in *LoggingConfigurationList) DeepCopy() *LoggingConfigurationList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LoggingConfigurationList.
func (*LoggingConfigurationList) DeepCopyInto ¶
func (in *LoggingConfigurationList) DeepCopyInto(out *LoggingConfigurationList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*LoggingConfigurationList) DeepCopyObject ¶
func (in *LoggingConfigurationList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type LoggingConfigurationSpec ¶
type LoggingConfigurationSpec struct { State *LoggingConfigurationSpecResource `json:"state,omitempty" tf:"-"` Resource LoggingConfigurationSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*LoggingConfigurationSpec) DeepCopy ¶
func (in *LoggingConfigurationSpec) DeepCopy() *LoggingConfigurationSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LoggingConfigurationSpec.
func (*LoggingConfigurationSpec) DeepCopyInto ¶
func (in *LoggingConfigurationSpec) DeepCopyInto(out *LoggingConfigurationSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LoggingConfigurationSpecLoggingConfiguration ¶
type LoggingConfigurationSpecLoggingConfiguration struct { // +kubebuilder:validation:MaxItems=2 LogDestinationConfig []LoggingConfigurationSpecLoggingConfigurationLogDestinationConfig `json:"logDestinationConfig" tf:"log_destination_config"` }
func (*LoggingConfigurationSpecLoggingConfiguration) DeepCopy ¶
func (in *LoggingConfigurationSpecLoggingConfiguration) DeepCopy() *LoggingConfigurationSpecLoggingConfiguration
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LoggingConfigurationSpecLoggingConfiguration.
func (*LoggingConfigurationSpecLoggingConfiguration) DeepCopyInto ¶
func (in *LoggingConfigurationSpecLoggingConfiguration) DeepCopyInto(out *LoggingConfigurationSpecLoggingConfiguration)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LoggingConfigurationSpecLoggingConfigurationCodec ¶
type LoggingConfigurationSpecLoggingConfigurationCodec struct { }
+k8s:deepcopy-gen=false
func (LoggingConfigurationSpecLoggingConfigurationCodec) Decode ¶
func (LoggingConfigurationSpecLoggingConfigurationCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type LoggingConfigurationSpecLoggingConfigurationLogDestinationConfig ¶
type LoggingConfigurationSpecLoggingConfigurationLogDestinationConfig struct { LogDestination *map[string]string `json:"logDestination" tf:"log_destination"` LogDestinationType *string `json:"logDestinationType" tf:"log_destination_type"` LogType *string `json:"logType" tf:"log_type"` }
func (*LoggingConfigurationSpecLoggingConfigurationLogDestinationConfig) DeepCopy ¶
func (in *LoggingConfigurationSpecLoggingConfigurationLogDestinationConfig) DeepCopy() *LoggingConfigurationSpecLoggingConfigurationLogDestinationConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LoggingConfigurationSpecLoggingConfigurationLogDestinationConfig.
func (*LoggingConfigurationSpecLoggingConfigurationLogDestinationConfig) DeepCopyInto ¶
func (in *LoggingConfigurationSpecLoggingConfigurationLogDestinationConfig) DeepCopyInto(out *LoggingConfigurationSpecLoggingConfigurationLogDestinationConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LoggingConfigurationSpecResource ¶
type LoggingConfigurationSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` FirewallArn *string `json:"firewallArn" tf:"firewall_arn"` LoggingConfiguration *LoggingConfigurationSpecLoggingConfiguration `json:"loggingConfiguration" tf:"logging_configuration"` }
func (*LoggingConfigurationSpecResource) DeepCopy ¶
func (in *LoggingConfigurationSpecResource) DeepCopy() *LoggingConfigurationSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LoggingConfigurationSpecResource.
func (*LoggingConfigurationSpecResource) DeepCopyInto ¶
func (in *LoggingConfigurationSpecResource) DeepCopyInto(out *LoggingConfigurationSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LoggingConfigurationStatus ¶
type LoggingConfigurationStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
func (*LoggingConfigurationStatus) DeepCopy ¶
func (in *LoggingConfigurationStatus) DeepCopy() *LoggingConfigurationStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LoggingConfigurationStatus.
func (*LoggingConfigurationStatus) DeepCopyInto ¶
func (in *LoggingConfigurationStatus) DeepCopyInto(out *LoggingConfigurationStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ResourcePolicy ¶
type ResourcePolicy struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ResourcePolicySpec `json:"spec,omitempty"` Status ResourcePolicyStatus `json:"status,omitempty"` }
func (*ResourcePolicy) DeepCopy ¶
func (in *ResourcePolicy) DeepCopy() *ResourcePolicy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResourcePolicy.
func (*ResourcePolicy) DeepCopyInto ¶
func (in *ResourcePolicy) DeepCopyInto(out *ResourcePolicy)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ResourcePolicy) DeepCopyObject ¶
func (in *ResourcePolicy) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ResourcePolicy) SetupWebhookWithManager ¶
func (r *ResourcePolicy) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*ResourcePolicy) ValidateCreate ¶
func (r *ResourcePolicy) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*ResourcePolicy) ValidateDelete ¶
func (r *ResourcePolicy) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*ResourcePolicy) ValidateUpdate ¶
func (r *ResourcePolicy) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type ResourcePolicyList ¶
type ResourcePolicyList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of ResourcePolicy CRD objects Items []ResourcePolicy `json:"items,omitempty"` }
ResourcePolicyList is a list of ResourcePolicys
func (*ResourcePolicyList) DeepCopy ¶
func (in *ResourcePolicyList) DeepCopy() *ResourcePolicyList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResourcePolicyList.
func (*ResourcePolicyList) DeepCopyInto ¶
func (in *ResourcePolicyList) DeepCopyInto(out *ResourcePolicyList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ResourcePolicyList) DeepCopyObject ¶
func (in *ResourcePolicyList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ResourcePolicySpec ¶
type ResourcePolicySpec struct { State *ResourcePolicySpecResource `json:"state,omitempty" tf:"-"` Resource ResourcePolicySpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*ResourcePolicySpec) DeepCopy ¶
func (in *ResourcePolicySpec) DeepCopy() *ResourcePolicySpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResourcePolicySpec.
func (*ResourcePolicySpec) DeepCopyInto ¶
func (in *ResourcePolicySpec) DeepCopyInto(out *ResourcePolicySpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ResourcePolicySpecResource ¶
type ResourcePolicySpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` Policy *string `json:"policy" tf:"policy"` ResourceArn *string `json:"resourceArn" tf:"resource_arn"` }
func (*ResourcePolicySpecResource) DeepCopy ¶
func (in *ResourcePolicySpecResource) DeepCopy() *ResourcePolicySpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResourcePolicySpecResource.
func (*ResourcePolicySpecResource) DeepCopyInto ¶
func (in *ResourcePolicySpecResource) DeepCopyInto(out *ResourcePolicySpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ResourcePolicyStatus ¶
type ResourcePolicyStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
func (*ResourcePolicyStatus) DeepCopy ¶
func (in *ResourcePolicyStatus) DeepCopy() *ResourcePolicyStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResourcePolicyStatus.
func (*ResourcePolicyStatus) DeepCopyInto ¶
func (in *ResourcePolicyStatus) DeepCopyInto(out *ResourcePolicyStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RuleGroup ¶
type RuleGroup struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec RuleGroupSpec `json:"spec,omitempty"` Status RuleGroupStatus `json:"status,omitempty"` }
func (*RuleGroup) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuleGroup.
func (*RuleGroup) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*RuleGroup) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*RuleGroup) SetupWebhookWithManager ¶
func (*RuleGroup) ValidateCreate ¶
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*RuleGroup) ValidateDelete ¶
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
type RuleGroupList ¶
type RuleGroupList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of RuleGroup CRD objects Items []RuleGroup `json:"items,omitempty"` }
RuleGroupList is a list of RuleGroups
func (*RuleGroupList) DeepCopy ¶
func (in *RuleGroupList) DeepCopy() *RuleGroupList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuleGroupList.
func (*RuleGroupList) DeepCopyInto ¶
func (in *RuleGroupList) DeepCopyInto(out *RuleGroupList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*RuleGroupList) DeepCopyObject ¶
func (in *RuleGroupList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type RuleGroupSpec ¶
type RuleGroupSpec struct { State *RuleGroupSpecResource `json:"state,omitempty" tf:"-"` Resource RuleGroupSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*RuleGroupSpec) DeepCopy ¶
func (in *RuleGroupSpec) DeepCopy() *RuleGroupSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuleGroupSpec.
func (*RuleGroupSpec) DeepCopyInto ¶
func (in *RuleGroupSpec) DeepCopyInto(out *RuleGroupSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RuleGroupSpecResource ¶
type RuleGroupSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional Arn *string `json:"arn,omitempty" tf:"arn"` Capacity *int64 `json:"capacity" tf:"capacity"` // +optional Description *string `json:"description,omitempty" tf:"description"` Name *string `json:"name" tf:"name"` // +optional RuleGroup *RuleGroupSpecRuleGroup `json:"ruleGroup,omitempty" tf:"rule_group"` // +optional Rules *string `json:"rules,omitempty" tf:"rules"` // +optional Tags *map[string]string `json:"tags,omitempty" tf:"tags"` // +optional TagsAll *map[string]string `json:"tagsAll,omitempty" tf:"tags_all"` Type *string `json:"type" tf:"type"` // +optional UpdateToken *string `json:"updateToken,omitempty" tf:"update_token"` }
func (*RuleGroupSpecResource) DeepCopy ¶
func (in *RuleGroupSpecResource) DeepCopy() *RuleGroupSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuleGroupSpecResource.
func (*RuleGroupSpecResource) DeepCopyInto ¶
func (in *RuleGroupSpecResource) DeepCopyInto(out *RuleGroupSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RuleGroupSpecRuleGroup ¶
type RuleGroupSpecRuleGroup struct { // +optional RuleVariables *RuleGroupSpecRuleGroupRuleVariables `json:"ruleVariables,omitempty" tf:"rule_variables"` RulesSource *RuleGroupSpecRuleGroupRulesSource `json:"rulesSource" tf:"rules_source"` // +optional StatefulRuleOptions *RuleGroupSpecRuleGroupStatefulRuleOptions `json:"statefulRuleOptions,omitempty" tf:"stateful_rule_options"` }
func (*RuleGroupSpecRuleGroup) DeepCopy ¶
func (in *RuleGroupSpecRuleGroup) DeepCopy() *RuleGroupSpecRuleGroup
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuleGroupSpecRuleGroup.
func (*RuleGroupSpecRuleGroup) DeepCopyInto ¶
func (in *RuleGroupSpecRuleGroup) DeepCopyInto(out *RuleGroupSpecRuleGroup)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RuleGroupSpecRuleGroupCodec ¶
type RuleGroupSpecRuleGroupCodec struct { }
+k8s:deepcopy-gen=false
func (RuleGroupSpecRuleGroupCodec) Decode ¶
func (RuleGroupSpecRuleGroupCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type RuleGroupSpecRuleGroupRuleVariables ¶
type RuleGroupSpecRuleGroupRuleVariables struct { // +optional IpSets []RuleGroupSpecRuleGroupRuleVariablesIpSets `json:"ipSets,omitempty" tf:"ip_sets"` // +optional PortSets []RuleGroupSpecRuleGroupRuleVariablesPortSets `json:"portSets,omitempty" tf:"port_sets"` }
func (*RuleGroupSpecRuleGroupRuleVariables) DeepCopy ¶
func (in *RuleGroupSpecRuleGroupRuleVariables) DeepCopy() *RuleGroupSpecRuleGroupRuleVariables
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuleGroupSpecRuleGroupRuleVariables.
func (*RuleGroupSpecRuleGroupRuleVariables) DeepCopyInto ¶
func (in *RuleGroupSpecRuleGroupRuleVariables) DeepCopyInto(out *RuleGroupSpecRuleGroupRuleVariables)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RuleGroupSpecRuleGroupRuleVariablesCodec ¶
type RuleGroupSpecRuleGroupRuleVariablesCodec struct { }
+k8s:deepcopy-gen=false
func (RuleGroupSpecRuleGroupRuleVariablesCodec) Decode ¶
func (RuleGroupSpecRuleGroupRuleVariablesCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type RuleGroupSpecRuleGroupRuleVariablesIpSets ¶
type RuleGroupSpecRuleGroupRuleVariablesIpSets struct { IpSet *RuleGroupSpecRuleGroupRuleVariablesIpSetsIpSet `json:"ipSet" tf:"ip_set"` Key *string `json:"key" tf:"key"` }
func (*RuleGroupSpecRuleGroupRuleVariablesIpSets) DeepCopy ¶
func (in *RuleGroupSpecRuleGroupRuleVariablesIpSets) DeepCopy() *RuleGroupSpecRuleGroupRuleVariablesIpSets
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuleGroupSpecRuleGroupRuleVariablesIpSets.
func (*RuleGroupSpecRuleGroupRuleVariablesIpSets) DeepCopyInto ¶
func (in *RuleGroupSpecRuleGroupRuleVariablesIpSets) DeepCopyInto(out *RuleGroupSpecRuleGroupRuleVariablesIpSets)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RuleGroupSpecRuleGroupRuleVariablesIpSetsIpSet ¶
type RuleGroupSpecRuleGroupRuleVariablesIpSetsIpSet struct {
Definition []string `json:"definition" tf:"definition"`
}
func (*RuleGroupSpecRuleGroupRuleVariablesIpSetsIpSet) DeepCopy ¶
func (in *RuleGroupSpecRuleGroupRuleVariablesIpSetsIpSet) DeepCopy() *RuleGroupSpecRuleGroupRuleVariablesIpSetsIpSet
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuleGroupSpecRuleGroupRuleVariablesIpSetsIpSet.
func (*RuleGroupSpecRuleGroupRuleVariablesIpSetsIpSet) DeepCopyInto ¶
func (in *RuleGroupSpecRuleGroupRuleVariablesIpSetsIpSet) DeepCopyInto(out *RuleGroupSpecRuleGroupRuleVariablesIpSetsIpSet)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RuleGroupSpecRuleGroupRuleVariablesIpSetsIpSetCodec ¶
type RuleGroupSpecRuleGroupRuleVariablesIpSetsIpSetCodec struct { }
+k8s:deepcopy-gen=false
func (RuleGroupSpecRuleGroupRuleVariablesIpSetsIpSetCodec) Decode ¶
func (RuleGroupSpecRuleGroupRuleVariablesIpSetsIpSetCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type RuleGroupSpecRuleGroupRuleVariablesPortSets ¶
type RuleGroupSpecRuleGroupRuleVariablesPortSets struct { Key *string `json:"key" tf:"key"` PortSet *RuleGroupSpecRuleGroupRuleVariablesPortSetsPortSet `json:"portSet" tf:"port_set"` }
func (*RuleGroupSpecRuleGroupRuleVariablesPortSets) DeepCopy ¶
func (in *RuleGroupSpecRuleGroupRuleVariablesPortSets) DeepCopy() *RuleGroupSpecRuleGroupRuleVariablesPortSets
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuleGroupSpecRuleGroupRuleVariablesPortSets.
func (*RuleGroupSpecRuleGroupRuleVariablesPortSets) DeepCopyInto ¶
func (in *RuleGroupSpecRuleGroupRuleVariablesPortSets) DeepCopyInto(out *RuleGroupSpecRuleGroupRuleVariablesPortSets)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RuleGroupSpecRuleGroupRuleVariablesPortSetsPortSet ¶
type RuleGroupSpecRuleGroupRuleVariablesPortSetsPortSet struct {
Definition []string `json:"definition" tf:"definition"`
}
func (*RuleGroupSpecRuleGroupRuleVariablesPortSetsPortSet) DeepCopy ¶
func (in *RuleGroupSpecRuleGroupRuleVariablesPortSetsPortSet) DeepCopy() *RuleGroupSpecRuleGroupRuleVariablesPortSetsPortSet
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuleGroupSpecRuleGroupRuleVariablesPortSetsPortSet.
func (*RuleGroupSpecRuleGroupRuleVariablesPortSetsPortSet) DeepCopyInto ¶
func (in *RuleGroupSpecRuleGroupRuleVariablesPortSetsPortSet) DeepCopyInto(out *RuleGroupSpecRuleGroupRuleVariablesPortSetsPortSet)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RuleGroupSpecRuleGroupRuleVariablesPortSetsPortSetCodec ¶
type RuleGroupSpecRuleGroupRuleVariablesPortSetsPortSetCodec struct { }
+k8s:deepcopy-gen=false
func (RuleGroupSpecRuleGroupRuleVariablesPortSetsPortSetCodec) Decode ¶
func (RuleGroupSpecRuleGroupRuleVariablesPortSetsPortSetCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type RuleGroupSpecRuleGroupRulesSource ¶
type RuleGroupSpecRuleGroupRulesSource struct { // +optional RulesSourceList *RuleGroupSpecRuleGroupRulesSourceRulesSourceList `json:"rulesSourceList,omitempty" tf:"rules_source_list"` // +optional RulesString *string `json:"rulesString,omitempty" tf:"rules_string"` // +optional StatefulRule []RuleGroupSpecRuleGroupRulesSourceStatefulRule `json:"statefulRule,omitempty" tf:"stateful_rule"` // +optional StatelessRulesAndCustomActions *RuleGroupSpecRuleGroupRulesSourceStatelessRulesAndCustomActions `json:"statelessRulesAndCustomActions,omitempty" tf:"stateless_rules_and_custom_actions"` }
func (*RuleGroupSpecRuleGroupRulesSource) DeepCopy ¶
func (in *RuleGroupSpecRuleGroupRulesSource) DeepCopy() *RuleGroupSpecRuleGroupRulesSource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuleGroupSpecRuleGroupRulesSource.
func (*RuleGroupSpecRuleGroupRulesSource) DeepCopyInto ¶
func (in *RuleGroupSpecRuleGroupRulesSource) DeepCopyInto(out *RuleGroupSpecRuleGroupRulesSource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RuleGroupSpecRuleGroupRulesSourceCodec ¶
type RuleGroupSpecRuleGroupRulesSourceCodec struct { }
+k8s:deepcopy-gen=false
func (RuleGroupSpecRuleGroupRulesSourceCodec) Decode ¶
func (RuleGroupSpecRuleGroupRulesSourceCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type RuleGroupSpecRuleGroupRulesSourceRulesSourceList ¶
type RuleGroupSpecRuleGroupRulesSourceRulesSourceList struct { GeneratedRulesType *string `json:"generatedRulesType" tf:"generated_rules_type"` TargetTypes []string `json:"targetTypes" tf:"target_types"` Targets []string `json:"targets" tf:"targets"` }
func (*RuleGroupSpecRuleGroupRulesSourceRulesSourceList) DeepCopy ¶
func (in *RuleGroupSpecRuleGroupRulesSourceRulesSourceList) DeepCopy() *RuleGroupSpecRuleGroupRulesSourceRulesSourceList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuleGroupSpecRuleGroupRulesSourceRulesSourceList.
func (*RuleGroupSpecRuleGroupRulesSourceRulesSourceList) DeepCopyInto ¶
func (in *RuleGroupSpecRuleGroupRulesSourceRulesSourceList) DeepCopyInto(out *RuleGroupSpecRuleGroupRulesSourceRulesSourceList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RuleGroupSpecRuleGroupRulesSourceRulesSourceListCodec ¶
type RuleGroupSpecRuleGroupRulesSourceRulesSourceListCodec struct { }
+k8s:deepcopy-gen=false
func (RuleGroupSpecRuleGroupRulesSourceRulesSourceListCodec) Decode ¶
func (RuleGroupSpecRuleGroupRulesSourceRulesSourceListCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type RuleGroupSpecRuleGroupRulesSourceStatefulRule ¶
type RuleGroupSpecRuleGroupRulesSourceStatefulRule struct { Action *string `json:"action" tf:"action"` Header *RuleGroupSpecRuleGroupRulesSourceStatefulRuleHeader `json:"header" tf:"header"` RuleOption []RuleGroupSpecRuleGroupRulesSourceStatefulRuleRuleOption `json:"ruleOption" tf:"rule_option"` }
func (*RuleGroupSpecRuleGroupRulesSourceStatefulRule) DeepCopy ¶
func (in *RuleGroupSpecRuleGroupRulesSourceStatefulRule) DeepCopy() *RuleGroupSpecRuleGroupRulesSourceStatefulRule
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuleGroupSpecRuleGroupRulesSourceStatefulRule.
func (*RuleGroupSpecRuleGroupRulesSourceStatefulRule) DeepCopyInto ¶
func (in *RuleGroupSpecRuleGroupRulesSourceStatefulRule) DeepCopyInto(out *RuleGroupSpecRuleGroupRulesSourceStatefulRule)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RuleGroupSpecRuleGroupRulesSourceStatefulRuleHeader ¶
type RuleGroupSpecRuleGroupRulesSourceStatefulRuleHeader struct { Destination *string `json:"destination" tf:"destination"` DestinationPort *string `json:"destinationPort" tf:"destination_port"` Direction *string `json:"direction" tf:"direction"` Protocol *string `json:"protocol" tf:"protocol"` Source *string `json:"source" tf:"source"` SourcePort *string `json:"sourcePort" tf:"source_port"` }
func (*RuleGroupSpecRuleGroupRulesSourceStatefulRuleHeader) DeepCopy ¶
func (in *RuleGroupSpecRuleGroupRulesSourceStatefulRuleHeader) DeepCopy() *RuleGroupSpecRuleGroupRulesSourceStatefulRuleHeader
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuleGroupSpecRuleGroupRulesSourceStatefulRuleHeader.
func (*RuleGroupSpecRuleGroupRulesSourceStatefulRuleHeader) DeepCopyInto ¶
func (in *RuleGroupSpecRuleGroupRulesSourceStatefulRuleHeader) DeepCopyInto(out *RuleGroupSpecRuleGroupRulesSourceStatefulRuleHeader)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RuleGroupSpecRuleGroupRulesSourceStatefulRuleHeaderCodec ¶
type RuleGroupSpecRuleGroupRulesSourceStatefulRuleHeaderCodec struct { }
+k8s:deepcopy-gen=false
func (RuleGroupSpecRuleGroupRulesSourceStatefulRuleHeaderCodec) Decode ¶
func (RuleGroupSpecRuleGroupRulesSourceStatefulRuleHeaderCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type RuleGroupSpecRuleGroupRulesSourceStatefulRuleRuleOption ¶
type RuleGroupSpecRuleGroupRulesSourceStatefulRuleRuleOption struct { Keyword *string `json:"keyword" tf:"keyword"` // +optional Settings []string `json:"settings,omitempty" tf:"settings"` }
func (*RuleGroupSpecRuleGroupRulesSourceStatefulRuleRuleOption) DeepCopy ¶
func (in *RuleGroupSpecRuleGroupRulesSourceStatefulRuleRuleOption) DeepCopy() *RuleGroupSpecRuleGroupRulesSourceStatefulRuleRuleOption
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuleGroupSpecRuleGroupRulesSourceStatefulRuleRuleOption.
func (*RuleGroupSpecRuleGroupRulesSourceStatefulRuleRuleOption) DeepCopyInto ¶
func (in *RuleGroupSpecRuleGroupRulesSourceStatefulRuleRuleOption) DeepCopyInto(out *RuleGroupSpecRuleGroupRulesSourceStatefulRuleRuleOption)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RuleGroupSpecRuleGroupRulesSourceStatelessRulesAndCustomActions ¶
type RuleGroupSpecRuleGroupRulesSourceStatelessRulesAndCustomActions struct { // +optional CustomAction []RuleGroupSpecRuleGroupRulesSourceStatelessRulesAndCustomActionsCustomAction `json:"customAction,omitempty" tf:"custom_action"` StatelessRule []RuleGroupSpecRuleGroupRulesSourceStatelessRulesAndCustomActionsStatelessRule `json:"statelessRule" tf:"stateless_rule"` }
func (*RuleGroupSpecRuleGroupRulesSourceStatelessRulesAndCustomActions) DeepCopy ¶
func (in *RuleGroupSpecRuleGroupRulesSourceStatelessRulesAndCustomActions) DeepCopy() *RuleGroupSpecRuleGroupRulesSourceStatelessRulesAndCustomActions
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuleGroupSpecRuleGroupRulesSourceStatelessRulesAndCustomActions.
func (*RuleGroupSpecRuleGroupRulesSourceStatelessRulesAndCustomActions) DeepCopyInto ¶
func (in *RuleGroupSpecRuleGroupRulesSourceStatelessRulesAndCustomActions) DeepCopyInto(out *RuleGroupSpecRuleGroupRulesSourceStatelessRulesAndCustomActions)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RuleGroupSpecRuleGroupRulesSourceStatelessRulesAndCustomActionsCodec ¶
type RuleGroupSpecRuleGroupRulesSourceStatelessRulesAndCustomActionsCodec struct { }
+k8s:deepcopy-gen=false
func (RuleGroupSpecRuleGroupRulesSourceStatelessRulesAndCustomActionsCodec) Decode ¶
func (RuleGroupSpecRuleGroupRulesSourceStatelessRulesAndCustomActionsCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type RuleGroupSpecRuleGroupRulesSourceStatelessRulesAndCustomActionsCustomAction ¶
type RuleGroupSpecRuleGroupRulesSourceStatelessRulesAndCustomActionsCustomAction struct { ActionDefinition *RuleGroupSpecRuleGroupRulesSourceStatelessRulesAndCustomActionsCustomActionActionDefinition `json:"actionDefinition" tf:"action_definition"` ActionName *string `json:"actionName" tf:"action_name"` }
func (*RuleGroupSpecRuleGroupRulesSourceStatelessRulesAndCustomActionsCustomAction) DeepCopy ¶
func (in *RuleGroupSpecRuleGroupRulesSourceStatelessRulesAndCustomActionsCustomAction) DeepCopy() *RuleGroupSpecRuleGroupRulesSourceStatelessRulesAndCustomActionsCustomAction
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuleGroupSpecRuleGroupRulesSourceStatelessRulesAndCustomActionsCustomAction.
func (*RuleGroupSpecRuleGroupRulesSourceStatelessRulesAndCustomActionsCustomAction) DeepCopyInto ¶
func (in *RuleGroupSpecRuleGroupRulesSourceStatelessRulesAndCustomActionsCustomAction) DeepCopyInto(out *RuleGroupSpecRuleGroupRulesSourceStatelessRulesAndCustomActionsCustomAction)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RuleGroupSpecRuleGroupRulesSourceStatelessRulesAndCustomActionsCustomActionActionDefinition ¶
type RuleGroupSpecRuleGroupRulesSourceStatelessRulesAndCustomActionsCustomActionActionDefinition struct {
PublishMetricAction *RuleGroupSpecRuleGroupRulesSourceStatelessRulesAndCustomActionsCustomActionActionDefinitionPublishMetricAction `json:"publishMetricAction" tf:"publish_metric_action"`
}
func (*RuleGroupSpecRuleGroupRulesSourceStatelessRulesAndCustomActionsCustomActionActionDefinition) DeepCopy ¶
func (in *RuleGroupSpecRuleGroupRulesSourceStatelessRulesAndCustomActionsCustomActionActionDefinition) DeepCopy() *RuleGroupSpecRuleGroupRulesSourceStatelessRulesAndCustomActionsCustomActionActionDefinition
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuleGroupSpecRuleGroupRulesSourceStatelessRulesAndCustomActionsCustomActionActionDefinition.
func (*RuleGroupSpecRuleGroupRulesSourceStatelessRulesAndCustomActionsCustomActionActionDefinition) DeepCopyInto ¶
func (in *RuleGroupSpecRuleGroupRulesSourceStatelessRulesAndCustomActionsCustomActionActionDefinition) DeepCopyInto(out *RuleGroupSpecRuleGroupRulesSourceStatelessRulesAndCustomActionsCustomActionActionDefinition)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RuleGroupSpecRuleGroupRulesSourceStatelessRulesAndCustomActionsCustomActionActionDefinitionCodec ¶
type RuleGroupSpecRuleGroupRulesSourceStatelessRulesAndCustomActionsCustomActionActionDefinitionCodec struct { }
+k8s:deepcopy-gen=false
func (RuleGroupSpecRuleGroupRulesSourceStatelessRulesAndCustomActionsCustomActionActionDefinitionCodec) Decode ¶
type RuleGroupSpecRuleGroupRulesSourceStatelessRulesAndCustomActionsCustomActionActionDefinitionPublishMetricAction ¶
type RuleGroupSpecRuleGroupRulesSourceStatelessRulesAndCustomActionsCustomActionActionDefinitionPublishMetricAction struct {
Dimension []RuleGroupSpecRuleGroupRulesSourceStatelessRulesAndCustomActionsCustomActionActionDefinitionPublishMetricActionDimension `json:"dimension" tf:"dimension"`
}
func (*RuleGroupSpecRuleGroupRulesSourceStatelessRulesAndCustomActionsCustomActionActionDefinitionPublishMetricAction) DeepCopy ¶
func (in *RuleGroupSpecRuleGroupRulesSourceStatelessRulesAndCustomActionsCustomActionActionDefinitionPublishMetricAction) DeepCopy() *RuleGroupSpecRuleGroupRulesSourceStatelessRulesAndCustomActionsCustomActionActionDefinitionPublishMetricAction
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuleGroupSpecRuleGroupRulesSourceStatelessRulesAndCustomActionsCustomActionActionDefinitionPublishMetricAction.
func (*RuleGroupSpecRuleGroupRulesSourceStatelessRulesAndCustomActionsCustomActionActionDefinitionPublishMetricAction) DeepCopyInto ¶
func (in *RuleGroupSpecRuleGroupRulesSourceStatelessRulesAndCustomActionsCustomActionActionDefinitionPublishMetricAction) DeepCopyInto(out *RuleGroupSpecRuleGroupRulesSourceStatelessRulesAndCustomActionsCustomActionActionDefinitionPublishMetricAction)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RuleGroupSpecRuleGroupRulesSourceStatelessRulesAndCustomActionsCustomActionActionDefinitionPublishMetricActionCodec ¶
type RuleGroupSpecRuleGroupRulesSourceStatelessRulesAndCustomActionsCustomActionActionDefinitionPublishMetricActionCodec struct { }
+k8s:deepcopy-gen=false
func (RuleGroupSpecRuleGroupRulesSourceStatelessRulesAndCustomActionsCustomActionActionDefinitionPublishMetricActionCodec) Decode ¶
type RuleGroupSpecRuleGroupRulesSourceStatelessRulesAndCustomActionsCustomActionActionDefinitionPublishMetricActionDimension ¶
type RuleGroupSpecRuleGroupRulesSourceStatelessRulesAndCustomActionsCustomActionActionDefinitionPublishMetricActionDimension struct {
Value *string `json:"value" tf:"value"`
}
func (*RuleGroupSpecRuleGroupRulesSourceStatelessRulesAndCustomActionsCustomActionActionDefinitionPublishMetricActionDimension) DeepCopy ¶
func (in *RuleGroupSpecRuleGroupRulesSourceStatelessRulesAndCustomActionsCustomActionActionDefinitionPublishMetricActionDimension) DeepCopy() *RuleGroupSpecRuleGroupRulesSourceStatelessRulesAndCustomActionsCustomActionActionDefinitionPublishMetricActionDimension
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuleGroupSpecRuleGroupRulesSourceStatelessRulesAndCustomActionsCustomActionActionDefinitionPublishMetricActionDimension.
func (*RuleGroupSpecRuleGroupRulesSourceStatelessRulesAndCustomActionsCustomActionActionDefinitionPublishMetricActionDimension) DeepCopyInto ¶
func (in *RuleGroupSpecRuleGroupRulesSourceStatelessRulesAndCustomActionsCustomActionActionDefinitionPublishMetricActionDimension) DeepCopyInto(out *RuleGroupSpecRuleGroupRulesSourceStatelessRulesAndCustomActionsCustomActionActionDefinitionPublishMetricActionDimension)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RuleGroupSpecRuleGroupRulesSourceStatelessRulesAndCustomActionsStatelessRule ¶
type RuleGroupSpecRuleGroupRulesSourceStatelessRulesAndCustomActionsStatelessRule struct { Priority *int64 `json:"priority" tf:"priority"` RuleDefinition *RuleGroupSpecRuleGroupRulesSourceStatelessRulesAndCustomActionsStatelessRuleRuleDefinition `json:"ruleDefinition" tf:"rule_definition"` }
func (*RuleGroupSpecRuleGroupRulesSourceStatelessRulesAndCustomActionsStatelessRule) DeepCopy ¶
func (in *RuleGroupSpecRuleGroupRulesSourceStatelessRulesAndCustomActionsStatelessRule) DeepCopy() *RuleGroupSpecRuleGroupRulesSourceStatelessRulesAndCustomActionsStatelessRule
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuleGroupSpecRuleGroupRulesSourceStatelessRulesAndCustomActionsStatelessRule.
func (*RuleGroupSpecRuleGroupRulesSourceStatelessRulesAndCustomActionsStatelessRule) DeepCopyInto ¶
func (in *RuleGroupSpecRuleGroupRulesSourceStatelessRulesAndCustomActionsStatelessRule) DeepCopyInto(out *RuleGroupSpecRuleGroupRulesSourceStatelessRulesAndCustomActionsStatelessRule)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RuleGroupSpecRuleGroupRulesSourceStatelessRulesAndCustomActionsStatelessRuleRuleDefinition ¶
type RuleGroupSpecRuleGroupRulesSourceStatelessRulesAndCustomActionsStatelessRuleRuleDefinition struct { Actions []string `json:"actions" tf:"actions"` MatchAttributes *RuleGroupSpecRuleGroupRulesSourceStatelessRulesAndCustomActionsStatelessRuleRuleDefinitionMatchAttributes `json:"matchAttributes" tf:"match_attributes"` }
func (*RuleGroupSpecRuleGroupRulesSourceStatelessRulesAndCustomActionsStatelessRuleRuleDefinition) DeepCopy ¶
func (in *RuleGroupSpecRuleGroupRulesSourceStatelessRulesAndCustomActionsStatelessRuleRuleDefinition) DeepCopy() *RuleGroupSpecRuleGroupRulesSourceStatelessRulesAndCustomActionsStatelessRuleRuleDefinition
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuleGroupSpecRuleGroupRulesSourceStatelessRulesAndCustomActionsStatelessRuleRuleDefinition.
func (*RuleGroupSpecRuleGroupRulesSourceStatelessRulesAndCustomActionsStatelessRuleRuleDefinition) DeepCopyInto ¶
func (in *RuleGroupSpecRuleGroupRulesSourceStatelessRulesAndCustomActionsStatelessRuleRuleDefinition) DeepCopyInto(out *RuleGroupSpecRuleGroupRulesSourceStatelessRulesAndCustomActionsStatelessRuleRuleDefinition)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RuleGroupSpecRuleGroupRulesSourceStatelessRulesAndCustomActionsStatelessRuleRuleDefinitionCodec ¶
type RuleGroupSpecRuleGroupRulesSourceStatelessRulesAndCustomActionsStatelessRuleRuleDefinitionCodec struct { }
+k8s:deepcopy-gen=false
func (RuleGroupSpecRuleGroupRulesSourceStatelessRulesAndCustomActionsStatelessRuleRuleDefinitionCodec) Decode ¶
type RuleGroupSpecRuleGroupRulesSourceStatelessRulesAndCustomActionsStatelessRuleRuleDefinitionMatchAttributes ¶
type RuleGroupSpecRuleGroupRulesSourceStatelessRulesAndCustomActionsStatelessRuleRuleDefinitionMatchAttributes struct { // +optional Destination []RuleGroupSpecRuleGroupRulesSourceStatelessRulesAndCustomActionsStatelessRuleRuleDefinitionMatchAttributesDestination `json:"destination,omitempty" tf:"destination"` // +optional DestinationPort []RuleGroupSpecRuleGroupRulesSourceStatelessRulesAndCustomActionsStatelessRuleRuleDefinitionMatchAttributesDestinationPort `json:"destinationPort,omitempty" tf:"destination_port"` // +optional Protocols []int64 `json:"protocols,omitempty" tf:"protocols"` // +optional Source []RuleGroupSpecRuleGroupRulesSourceStatelessRulesAndCustomActionsStatelessRuleRuleDefinitionMatchAttributesSource `json:"source,omitempty" tf:"source"` // +optional SourcePort []RuleGroupSpecRuleGroupRulesSourceStatelessRulesAndCustomActionsStatelessRuleRuleDefinitionMatchAttributesSourcePort `json:"sourcePort,omitempty" tf:"source_port"` // +optional TcpFlag []RuleGroupSpecRuleGroupRulesSourceStatelessRulesAndCustomActionsStatelessRuleRuleDefinitionMatchAttributesTcpFlag `json:"tcpFlag,omitempty" tf:"tcp_flag"` }
func (*RuleGroupSpecRuleGroupRulesSourceStatelessRulesAndCustomActionsStatelessRuleRuleDefinitionMatchAttributes) DeepCopy ¶
func (in *RuleGroupSpecRuleGroupRulesSourceStatelessRulesAndCustomActionsStatelessRuleRuleDefinitionMatchAttributes) DeepCopy() *RuleGroupSpecRuleGroupRulesSourceStatelessRulesAndCustomActionsStatelessRuleRuleDefinitionMatchAttributes
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuleGroupSpecRuleGroupRulesSourceStatelessRulesAndCustomActionsStatelessRuleRuleDefinitionMatchAttributes.
func (*RuleGroupSpecRuleGroupRulesSourceStatelessRulesAndCustomActionsStatelessRuleRuleDefinitionMatchAttributes) DeepCopyInto ¶
func (in *RuleGroupSpecRuleGroupRulesSourceStatelessRulesAndCustomActionsStatelessRuleRuleDefinitionMatchAttributes) DeepCopyInto(out *RuleGroupSpecRuleGroupRulesSourceStatelessRulesAndCustomActionsStatelessRuleRuleDefinitionMatchAttributes)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RuleGroupSpecRuleGroupRulesSourceStatelessRulesAndCustomActionsStatelessRuleRuleDefinitionMatchAttributesCodec ¶
type RuleGroupSpecRuleGroupRulesSourceStatelessRulesAndCustomActionsStatelessRuleRuleDefinitionMatchAttributesCodec struct { }
+k8s:deepcopy-gen=false
func (RuleGroupSpecRuleGroupRulesSourceStatelessRulesAndCustomActionsStatelessRuleRuleDefinitionMatchAttributesCodec) Decode ¶
type RuleGroupSpecRuleGroupRulesSourceStatelessRulesAndCustomActionsStatelessRuleRuleDefinitionMatchAttributesDestination ¶
type RuleGroupSpecRuleGroupRulesSourceStatelessRulesAndCustomActionsStatelessRuleRuleDefinitionMatchAttributesDestination struct {
AddressDefinition *string `json:"addressDefinition" tf:"address_definition"`
}
func (*RuleGroupSpecRuleGroupRulesSourceStatelessRulesAndCustomActionsStatelessRuleRuleDefinitionMatchAttributesDestination) DeepCopy ¶
func (in *RuleGroupSpecRuleGroupRulesSourceStatelessRulesAndCustomActionsStatelessRuleRuleDefinitionMatchAttributesDestination) DeepCopy() *RuleGroupSpecRuleGroupRulesSourceStatelessRulesAndCustomActionsStatelessRuleRuleDefinitionMatchAttributesDestination
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuleGroupSpecRuleGroupRulesSourceStatelessRulesAndCustomActionsStatelessRuleRuleDefinitionMatchAttributesDestination.
func (*RuleGroupSpecRuleGroupRulesSourceStatelessRulesAndCustomActionsStatelessRuleRuleDefinitionMatchAttributesDestination) DeepCopyInto ¶
func (in *RuleGroupSpecRuleGroupRulesSourceStatelessRulesAndCustomActionsStatelessRuleRuleDefinitionMatchAttributesDestination) DeepCopyInto(out *RuleGroupSpecRuleGroupRulesSourceStatelessRulesAndCustomActionsStatelessRuleRuleDefinitionMatchAttributesDestination)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RuleGroupSpecRuleGroupRulesSourceStatelessRulesAndCustomActionsStatelessRuleRuleDefinitionMatchAttributesDestinationPort ¶
type RuleGroupSpecRuleGroupRulesSourceStatelessRulesAndCustomActionsStatelessRuleRuleDefinitionMatchAttributesDestinationPort struct { FromPort *int64 `json:"fromPort" tf:"from_port"` // +optional ToPort *int64 `json:"toPort,omitempty" tf:"to_port"` }
func (*RuleGroupSpecRuleGroupRulesSourceStatelessRulesAndCustomActionsStatelessRuleRuleDefinitionMatchAttributesDestinationPort) DeepCopy ¶
func (in *RuleGroupSpecRuleGroupRulesSourceStatelessRulesAndCustomActionsStatelessRuleRuleDefinitionMatchAttributesDestinationPort) DeepCopy() *RuleGroupSpecRuleGroupRulesSourceStatelessRulesAndCustomActionsStatelessRuleRuleDefinitionMatchAttributesDestinationPort
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuleGroupSpecRuleGroupRulesSourceStatelessRulesAndCustomActionsStatelessRuleRuleDefinitionMatchAttributesDestinationPort.
func (*RuleGroupSpecRuleGroupRulesSourceStatelessRulesAndCustomActionsStatelessRuleRuleDefinitionMatchAttributesDestinationPort) DeepCopyInto ¶
func (in *RuleGroupSpecRuleGroupRulesSourceStatelessRulesAndCustomActionsStatelessRuleRuleDefinitionMatchAttributesDestinationPort) DeepCopyInto(out *RuleGroupSpecRuleGroupRulesSourceStatelessRulesAndCustomActionsStatelessRuleRuleDefinitionMatchAttributesDestinationPort)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RuleGroupSpecRuleGroupRulesSourceStatelessRulesAndCustomActionsStatelessRuleRuleDefinitionMatchAttributesSource ¶
type RuleGroupSpecRuleGroupRulesSourceStatelessRulesAndCustomActionsStatelessRuleRuleDefinitionMatchAttributesSource struct {
AddressDefinition *string `json:"addressDefinition" tf:"address_definition"`
}
func (*RuleGroupSpecRuleGroupRulesSourceStatelessRulesAndCustomActionsStatelessRuleRuleDefinitionMatchAttributesSource) DeepCopy ¶
func (in *RuleGroupSpecRuleGroupRulesSourceStatelessRulesAndCustomActionsStatelessRuleRuleDefinitionMatchAttributesSource) DeepCopy() *RuleGroupSpecRuleGroupRulesSourceStatelessRulesAndCustomActionsStatelessRuleRuleDefinitionMatchAttributesSource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuleGroupSpecRuleGroupRulesSourceStatelessRulesAndCustomActionsStatelessRuleRuleDefinitionMatchAttributesSource.
func (*RuleGroupSpecRuleGroupRulesSourceStatelessRulesAndCustomActionsStatelessRuleRuleDefinitionMatchAttributesSource) DeepCopyInto ¶
func (in *RuleGroupSpecRuleGroupRulesSourceStatelessRulesAndCustomActionsStatelessRuleRuleDefinitionMatchAttributesSource) DeepCopyInto(out *RuleGroupSpecRuleGroupRulesSourceStatelessRulesAndCustomActionsStatelessRuleRuleDefinitionMatchAttributesSource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RuleGroupSpecRuleGroupRulesSourceStatelessRulesAndCustomActionsStatelessRuleRuleDefinitionMatchAttributesSourcePort ¶
type RuleGroupSpecRuleGroupRulesSourceStatelessRulesAndCustomActionsStatelessRuleRuleDefinitionMatchAttributesSourcePort struct { FromPort *int64 `json:"fromPort" tf:"from_port"` // +optional ToPort *int64 `json:"toPort,omitempty" tf:"to_port"` }
func (*RuleGroupSpecRuleGroupRulesSourceStatelessRulesAndCustomActionsStatelessRuleRuleDefinitionMatchAttributesSourcePort) DeepCopy ¶
func (in *RuleGroupSpecRuleGroupRulesSourceStatelessRulesAndCustomActionsStatelessRuleRuleDefinitionMatchAttributesSourcePort) DeepCopy() *RuleGroupSpecRuleGroupRulesSourceStatelessRulesAndCustomActionsStatelessRuleRuleDefinitionMatchAttributesSourcePort
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuleGroupSpecRuleGroupRulesSourceStatelessRulesAndCustomActionsStatelessRuleRuleDefinitionMatchAttributesSourcePort.
func (*RuleGroupSpecRuleGroupRulesSourceStatelessRulesAndCustomActionsStatelessRuleRuleDefinitionMatchAttributesSourcePort) DeepCopyInto ¶
func (in *RuleGroupSpecRuleGroupRulesSourceStatelessRulesAndCustomActionsStatelessRuleRuleDefinitionMatchAttributesSourcePort) DeepCopyInto(out *RuleGroupSpecRuleGroupRulesSourceStatelessRulesAndCustomActionsStatelessRuleRuleDefinitionMatchAttributesSourcePort)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RuleGroupSpecRuleGroupRulesSourceStatelessRulesAndCustomActionsStatelessRuleRuleDefinitionMatchAttributesTcpFlag ¶
type RuleGroupSpecRuleGroupRulesSourceStatelessRulesAndCustomActionsStatelessRuleRuleDefinitionMatchAttributesTcpFlag struct { Flags []string `json:"flags" tf:"flags"` // +optional Masks []string `json:"masks,omitempty" tf:"masks"` }
func (*RuleGroupSpecRuleGroupRulesSourceStatelessRulesAndCustomActionsStatelessRuleRuleDefinitionMatchAttributesTcpFlag) DeepCopy ¶
func (in *RuleGroupSpecRuleGroupRulesSourceStatelessRulesAndCustomActionsStatelessRuleRuleDefinitionMatchAttributesTcpFlag) DeepCopy() *RuleGroupSpecRuleGroupRulesSourceStatelessRulesAndCustomActionsStatelessRuleRuleDefinitionMatchAttributesTcpFlag
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuleGroupSpecRuleGroupRulesSourceStatelessRulesAndCustomActionsStatelessRuleRuleDefinitionMatchAttributesTcpFlag.
func (*RuleGroupSpecRuleGroupRulesSourceStatelessRulesAndCustomActionsStatelessRuleRuleDefinitionMatchAttributesTcpFlag) DeepCopyInto ¶
func (in *RuleGroupSpecRuleGroupRulesSourceStatelessRulesAndCustomActionsStatelessRuleRuleDefinitionMatchAttributesTcpFlag) DeepCopyInto(out *RuleGroupSpecRuleGroupRulesSourceStatelessRulesAndCustomActionsStatelessRuleRuleDefinitionMatchAttributesTcpFlag)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RuleGroupSpecRuleGroupStatefulRuleOptions ¶ added in v0.5.0
type RuleGroupSpecRuleGroupStatefulRuleOptions struct {
RuleOrder *string `json:"ruleOrder" tf:"rule_order"`
}
func (*RuleGroupSpecRuleGroupStatefulRuleOptions) DeepCopy ¶ added in v0.5.0
func (in *RuleGroupSpecRuleGroupStatefulRuleOptions) DeepCopy() *RuleGroupSpecRuleGroupStatefulRuleOptions
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuleGroupSpecRuleGroupStatefulRuleOptions.
func (*RuleGroupSpecRuleGroupStatefulRuleOptions) DeepCopyInto ¶ added in v0.5.0
func (in *RuleGroupSpecRuleGroupStatefulRuleOptions) DeepCopyInto(out *RuleGroupSpecRuleGroupStatefulRuleOptions)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RuleGroupSpecRuleGroupStatefulRuleOptionsCodec ¶ added in v0.5.0
type RuleGroupSpecRuleGroupStatefulRuleOptionsCodec struct { }
+k8s:deepcopy-gen=false
func (RuleGroupSpecRuleGroupStatefulRuleOptionsCodec) Decode ¶ added in v0.5.0
func (RuleGroupSpecRuleGroupStatefulRuleOptionsCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type RuleGroupStatus ¶
type RuleGroupStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
func (*RuleGroupStatus) DeepCopy ¶
func (in *RuleGroupStatus) DeepCopy() *RuleGroupStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuleGroupStatus.
func (*RuleGroupStatus) DeepCopyInto ¶
func (in *RuleGroupStatus) DeepCopyInto(out *RuleGroupStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
Source Files ¶
- codec.go
- doc.go
- firewall_policy_types.go
- firewall_policy_webhook.go
- firewall_types.go
- firewall_webhook.go
- logging_configuration_types.go
- logging_configuration_webhook.go
- register.go
- resource_policy_types.go
- resource_policy_webhook.go
- rule_group_types.go
- rule_group_webhook.go
- zz_generated.deepcopy.go