Documentation ¶
Overview ¶
+groupName=network.azurerm.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 ConnectionMonitor
- func (in *ConnectionMonitor) DeepCopy() *ConnectionMonitor
- func (in *ConnectionMonitor) DeepCopyInto(out *ConnectionMonitor)
- func (in *ConnectionMonitor) DeepCopyObject() runtime.Object
- func (r *ConnectionMonitor) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *ConnectionMonitor) ValidateCreate() error
- func (r *ConnectionMonitor) ValidateDelete() error
- func (r *ConnectionMonitor) ValidateUpdate(old runtime.Object) error
- type ConnectionMonitorList
- type ConnectionMonitorSpec
- type ConnectionMonitorSpecDestination
- type ConnectionMonitorSpecDestinationCodec
- type ConnectionMonitorSpecEndpoint
- type ConnectionMonitorSpecEndpointFilter
- type ConnectionMonitorSpecEndpointFilterCodec
- type ConnectionMonitorSpecEndpointFilterItem
- type ConnectionMonitorSpecResource
- type ConnectionMonitorSpecSource
- type ConnectionMonitorSpecSourceCodec
- type ConnectionMonitorSpecTestConfiguration
- type ConnectionMonitorSpecTestConfigurationHttpConfiguration
- type ConnectionMonitorSpecTestConfigurationHttpConfigurationCodec
- func (ConnectionMonitorSpecTestConfigurationHttpConfigurationCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (ConnectionMonitorSpecTestConfigurationHttpConfigurationCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (ConnectionMonitorSpecTestConfigurationHttpConfigurationCodec) IsEmpty(ptr unsafe.Pointer) bool
- type ConnectionMonitorSpecTestConfigurationHttpConfigurationRequestHeader
- func (in *ConnectionMonitorSpecTestConfigurationHttpConfigurationRequestHeader) DeepCopy() *ConnectionMonitorSpecTestConfigurationHttpConfigurationRequestHeader
- func (in *ConnectionMonitorSpecTestConfigurationHttpConfigurationRequestHeader) DeepCopyInto(out *ConnectionMonitorSpecTestConfigurationHttpConfigurationRequestHeader)
- type ConnectionMonitorSpecTestConfigurationIcmpConfiguration
- type ConnectionMonitorSpecTestConfigurationIcmpConfigurationCodec
- func (ConnectionMonitorSpecTestConfigurationIcmpConfigurationCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (ConnectionMonitorSpecTestConfigurationIcmpConfigurationCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (ConnectionMonitorSpecTestConfigurationIcmpConfigurationCodec) IsEmpty(ptr unsafe.Pointer) bool
- type ConnectionMonitorSpecTestConfigurationSuccessThreshold
- type ConnectionMonitorSpecTestConfigurationSuccessThresholdCodec
- func (ConnectionMonitorSpecTestConfigurationSuccessThresholdCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (ConnectionMonitorSpecTestConfigurationSuccessThresholdCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (ConnectionMonitorSpecTestConfigurationSuccessThresholdCodec) IsEmpty(ptr unsafe.Pointer) bool
- type ConnectionMonitorSpecTestConfigurationTcpConfiguration
- type ConnectionMonitorSpecTestConfigurationTcpConfigurationCodec
- func (ConnectionMonitorSpecTestConfigurationTcpConfigurationCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (ConnectionMonitorSpecTestConfigurationTcpConfigurationCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (ConnectionMonitorSpecTestConfigurationTcpConfigurationCodec) IsEmpty(ptr unsafe.Pointer) bool
- type ConnectionMonitorSpecTestGroup
- type ConnectionMonitorStatus
- type DdosProtectionPlan
- func (in *DdosProtectionPlan) DeepCopy() *DdosProtectionPlan
- func (in *DdosProtectionPlan) DeepCopyInto(out *DdosProtectionPlan)
- func (in *DdosProtectionPlan) DeepCopyObject() runtime.Object
- func (r *DdosProtectionPlan) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *DdosProtectionPlan) ValidateCreate() error
- func (r *DdosProtectionPlan) ValidateDelete() error
- func (r *DdosProtectionPlan) ValidateUpdate(old runtime.Object) error
- type DdosProtectionPlanList
- type DdosProtectionPlanSpec
- type DdosProtectionPlanSpecResource
- type DdosProtectionPlanStatus
- type Interface
- func (in *Interface) DeepCopy() *Interface
- func (in *Interface) DeepCopyInto(out *Interface)
- func (in *Interface) DeepCopyObject() runtime.Object
- func (r *Interface) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *Interface) ValidateCreate() error
- func (r *Interface) ValidateDelete() error
- func (r *Interface) ValidateUpdate(old runtime.Object) error
- type InterfaceApplicationGatewayBackendAddressPoolAssociation
- func (in *InterfaceApplicationGatewayBackendAddressPoolAssociation) DeepCopy() *InterfaceApplicationGatewayBackendAddressPoolAssociation
- func (in *InterfaceApplicationGatewayBackendAddressPoolAssociation) DeepCopyInto(out *InterfaceApplicationGatewayBackendAddressPoolAssociation)
- func (in *InterfaceApplicationGatewayBackendAddressPoolAssociation) DeepCopyObject() runtime.Object
- func (r *InterfaceApplicationGatewayBackendAddressPoolAssociation) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *InterfaceApplicationGatewayBackendAddressPoolAssociation) ValidateCreate() error
- func (r *InterfaceApplicationGatewayBackendAddressPoolAssociation) ValidateDelete() error
- func (r *InterfaceApplicationGatewayBackendAddressPoolAssociation) ValidateUpdate(old runtime.Object) error
- type InterfaceApplicationGatewayBackendAddressPoolAssociationList
- func (in *InterfaceApplicationGatewayBackendAddressPoolAssociationList) DeepCopy() *InterfaceApplicationGatewayBackendAddressPoolAssociationList
- func (in *InterfaceApplicationGatewayBackendAddressPoolAssociationList) DeepCopyInto(out *InterfaceApplicationGatewayBackendAddressPoolAssociationList)
- func (in *InterfaceApplicationGatewayBackendAddressPoolAssociationList) DeepCopyObject() runtime.Object
- type InterfaceApplicationGatewayBackendAddressPoolAssociationSpec
- type InterfaceApplicationGatewayBackendAddressPoolAssociationSpecResource
- func (in *InterfaceApplicationGatewayBackendAddressPoolAssociationSpecResource) DeepCopy() *InterfaceApplicationGatewayBackendAddressPoolAssociationSpecResource
- func (in *InterfaceApplicationGatewayBackendAddressPoolAssociationSpecResource) DeepCopyInto(out *InterfaceApplicationGatewayBackendAddressPoolAssociationSpecResource)
- type InterfaceApplicationGatewayBackendAddressPoolAssociationStatus
- func (in *InterfaceApplicationGatewayBackendAddressPoolAssociationStatus) DeepCopy() *InterfaceApplicationGatewayBackendAddressPoolAssociationStatus
- func (in *InterfaceApplicationGatewayBackendAddressPoolAssociationStatus) DeepCopyInto(out *InterfaceApplicationGatewayBackendAddressPoolAssociationStatus)
- type InterfaceApplicationSecurityGroupAssociation
- func (in *InterfaceApplicationSecurityGroupAssociation) DeepCopy() *InterfaceApplicationSecurityGroupAssociation
- func (in *InterfaceApplicationSecurityGroupAssociation) DeepCopyInto(out *InterfaceApplicationSecurityGroupAssociation)
- func (in *InterfaceApplicationSecurityGroupAssociation) DeepCopyObject() runtime.Object
- func (r *InterfaceApplicationSecurityGroupAssociation) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *InterfaceApplicationSecurityGroupAssociation) ValidateCreate() error
- func (r *InterfaceApplicationSecurityGroupAssociation) ValidateDelete() error
- func (r *InterfaceApplicationSecurityGroupAssociation) ValidateUpdate(old runtime.Object) error
- type InterfaceApplicationSecurityGroupAssociationList
- func (in *InterfaceApplicationSecurityGroupAssociationList) DeepCopy() *InterfaceApplicationSecurityGroupAssociationList
- func (in *InterfaceApplicationSecurityGroupAssociationList) DeepCopyInto(out *InterfaceApplicationSecurityGroupAssociationList)
- func (in *InterfaceApplicationSecurityGroupAssociationList) DeepCopyObject() runtime.Object
- type InterfaceApplicationSecurityGroupAssociationSpec
- type InterfaceApplicationSecurityGroupAssociationSpecResource
- type InterfaceApplicationSecurityGroupAssociationStatus
- type InterfaceBackendAddressPoolAssociation
- func (in *InterfaceBackendAddressPoolAssociation) DeepCopy() *InterfaceBackendAddressPoolAssociation
- func (in *InterfaceBackendAddressPoolAssociation) DeepCopyInto(out *InterfaceBackendAddressPoolAssociation)
- func (in *InterfaceBackendAddressPoolAssociation) DeepCopyObject() runtime.Object
- func (r *InterfaceBackendAddressPoolAssociation) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *InterfaceBackendAddressPoolAssociation) ValidateCreate() error
- func (r *InterfaceBackendAddressPoolAssociation) ValidateDelete() error
- func (r *InterfaceBackendAddressPoolAssociation) ValidateUpdate(old runtime.Object) error
- type InterfaceBackendAddressPoolAssociationList
- func (in *InterfaceBackendAddressPoolAssociationList) DeepCopy() *InterfaceBackendAddressPoolAssociationList
- func (in *InterfaceBackendAddressPoolAssociationList) DeepCopyInto(out *InterfaceBackendAddressPoolAssociationList)
- func (in *InterfaceBackendAddressPoolAssociationList) DeepCopyObject() runtime.Object
- type InterfaceBackendAddressPoolAssociationSpec
- type InterfaceBackendAddressPoolAssociationSpecResource
- type InterfaceBackendAddressPoolAssociationStatus
- type InterfaceList
- type InterfaceNATRuleAssociation
- func (in *InterfaceNATRuleAssociation) DeepCopy() *InterfaceNATRuleAssociation
- func (in *InterfaceNATRuleAssociation) DeepCopyInto(out *InterfaceNATRuleAssociation)
- func (in *InterfaceNATRuleAssociation) DeepCopyObject() runtime.Object
- func (r *InterfaceNATRuleAssociation) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *InterfaceNATRuleAssociation) ValidateCreate() error
- func (r *InterfaceNATRuleAssociation) ValidateDelete() error
- func (r *InterfaceNATRuleAssociation) ValidateUpdate(old runtime.Object) error
- type InterfaceNATRuleAssociationList
- type InterfaceNATRuleAssociationSpec
- type InterfaceNATRuleAssociationSpecResource
- type InterfaceNATRuleAssociationStatus
- type InterfaceSecurityGroupAssociation
- func (in *InterfaceSecurityGroupAssociation) DeepCopy() *InterfaceSecurityGroupAssociation
- func (in *InterfaceSecurityGroupAssociation) DeepCopyInto(out *InterfaceSecurityGroupAssociation)
- func (in *InterfaceSecurityGroupAssociation) DeepCopyObject() runtime.Object
- func (r *InterfaceSecurityGroupAssociation) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *InterfaceSecurityGroupAssociation) ValidateCreate() error
- func (r *InterfaceSecurityGroupAssociation) ValidateDelete() error
- func (r *InterfaceSecurityGroupAssociation) ValidateUpdate(old runtime.Object) error
- type InterfaceSecurityGroupAssociationList
- type InterfaceSecurityGroupAssociationSpec
- type InterfaceSecurityGroupAssociationSpecResource
- type InterfaceSecurityGroupAssociationStatus
- type InterfaceSpec
- type InterfaceSpecIpConfiguration
- type InterfaceSpecResource
- type InterfaceStatus
- type PacketCapture
- func (in *PacketCapture) DeepCopy() *PacketCapture
- func (in *PacketCapture) DeepCopyInto(out *PacketCapture)
- func (in *PacketCapture) DeepCopyObject() runtime.Object
- func (r *PacketCapture) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *PacketCapture) ValidateCreate() error
- func (r *PacketCapture) ValidateDelete() error
- func (r *PacketCapture) ValidateUpdate(old runtime.Object) error
- type PacketCaptureList
- type PacketCaptureSpec
- type PacketCaptureSpecFilter
- type PacketCaptureSpecResource
- type PacketCaptureSpecStorageLocation
- type PacketCaptureSpecStorageLocationCodec
- type PacketCaptureStatus
- type Profile
- func (in *Profile) DeepCopy() *Profile
- func (in *Profile) DeepCopyInto(out *Profile)
- func (in *Profile) DeepCopyObject() runtime.Object
- func (r *Profile) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *Profile) ValidateCreate() error
- func (r *Profile) ValidateDelete() error
- func (r *Profile) ValidateUpdate(old runtime.Object) error
- type ProfileList
- type ProfileSpec
- type ProfileSpecContainerNetworkInterface
- type ProfileSpecContainerNetworkInterfaceCodec
- type ProfileSpecContainerNetworkInterfaceIpConfiguration
- type ProfileSpecResource
- type ProfileStatus
- type SecurityGroup
- func (in *SecurityGroup) DeepCopy() *SecurityGroup
- func (in *SecurityGroup) DeepCopyInto(out *SecurityGroup)
- func (in *SecurityGroup) DeepCopyObject() runtime.Object
- func (r *SecurityGroup) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *SecurityGroup) ValidateCreate() error
- func (r *SecurityGroup) ValidateDelete() error
- func (r *SecurityGroup) ValidateUpdate(old runtime.Object) error
- type SecurityGroupList
- type SecurityGroupSpec
- type SecurityGroupSpecResource
- type SecurityGroupSpecSecurityRule
- type SecurityGroupStatus
- type SecurityRule
- func (in *SecurityRule) DeepCopy() *SecurityRule
- func (in *SecurityRule) DeepCopyInto(out *SecurityRule)
- func (in *SecurityRule) DeepCopyObject() runtime.Object
- func (r *SecurityRule) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *SecurityRule) ValidateCreate() error
- func (r *SecurityRule) ValidateDelete() error
- func (r *SecurityRule) ValidateUpdate(old runtime.Object) error
- type SecurityRuleList
- type SecurityRuleSpec
- type SecurityRuleSpecResource
- type SecurityRuleStatus
- type Watcher
- func (in *Watcher) DeepCopy() *Watcher
- func (in *Watcher) DeepCopyInto(out *Watcher)
- func (in *Watcher) DeepCopyObject() runtime.Object
- func (r *Watcher) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *Watcher) ValidateCreate() error
- func (r *Watcher) ValidateDelete() error
- func (r *Watcher) ValidateUpdate(old runtime.Object) error
- type WatcherFlowLog
- func (in *WatcherFlowLog) DeepCopy() *WatcherFlowLog
- func (in *WatcherFlowLog) DeepCopyInto(out *WatcherFlowLog)
- func (in *WatcherFlowLog) DeepCopyObject() runtime.Object
- func (r *WatcherFlowLog) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *WatcherFlowLog) ValidateCreate() error
- func (r *WatcherFlowLog) ValidateDelete() error
- func (r *WatcherFlowLog) ValidateUpdate(old runtime.Object) error
- type WatcherFlowLogList
- type WatcherFlowLogSpec
- type WatcherFlowLogSpecResource
- type WatcherFlowLogSpecRetentionPolicy
- type WatcherFlowLogSpecRetentionPolicyCodec
- type WatcherFlowLogSpecTrafficAnalytics
- type WatcherFlowLogSpecTrafficAnalyticsCodec
- type WatcherFlowLogStatus
- type WatcherList
- type WatcherSpec
- type WatcherSpecResource
- type WatcherStatus
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: network.GroupName, Version: "v1alpha1"}
Functions ¶
func GetDecoder ¶
func GetDecoder() map[string]jsoniter.ValDecoder
func GetEncoder ¶
func GetEncoder() map[string]jsoniter.ValEncoder
func Kind ¶
Kind takes an unqualified kind and returns a Group qualified GroupKind
func Resource ¶
func Resource(resource string) schema.GroupResource
Resource takes an unqualified resource and returns a Group qualified GroupResource
Types ¶
type ConnectionMonitor ¶
type ConnectionMonitor struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ConnectionMonitorSpec `json:"spec,omitempty"` Status ConnectionMonitorStatus `json:"status,omitempty"` }
func (*ConnectionMonitor) DeepCopy ¶
func (in *ConnectionMonitor) DeepCopy() *ConnectionMonitor
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConnectionMonitor.
func (*ConnectionMonitor) DeepCopyInto ¶
func (in *ConnectionMonitor) DeepCopyInto(out *ConnectionMonitor)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ConnectionMonitor) DeepCopyObject ¶
func (in *ConnectionMonitor) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ConnectionMonitor) SetupWebhookWithManager ¶
func (r *ConnectionMonitor) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*ConnectionMonitor) ValidateCreate ¶
func (r *ConnectionMonitor) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*ConnectionMonitor) ValidateDelete ¶
func (r *ConnectionMonitor) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*ConnectionMonitor) ValidateUpdate ¶
func (r *ConnectionMonitor) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type ConnectionMonitorList ¶
type ConnectionMonitorList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of ConnectionMonitor CRD objects Items []ConnectionMonitor `json:"items,omitempty"` }
ConnectionMonitorList is a list of ConnectionMonitors
func (*ConnectionMonitorList) DeepCopy ¶
func (in *ConnectionMonitorList) DeepCopy() *ConnectionMonitorList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConnectionMonitorList.
func (*ConnectionMonitorList) DeepCopyInto ¶
func (in *ConnectionMonitorList) DeepCopyInto(out *ConnectionMonitorList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ConnectionMonitorList) DeepCopyObject ¶
func (in *ConnectionMonitorList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ConnectionMonitorSpec ¶
type ConnectionMonitorSpec struct { State *ConnectionMonitorSpecResource `json:"state,omitempty" tf:"-"` Resource ConnectionMonitorSpecResource `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 (*ConnectionMonitorSpec) DeepCopy ¶
func (in *ConnectionMonitorSpec) DeepCopy() *ConnectionMonitorSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConnectionMonitorSpec.
func (*ConnectionMonitorSpec) DeepCopyInto ¶
func (in *ConnectionMonitorSpec) DeepCopyInto(out *ConnectionMonitorSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConnectionMonitorSpecDestination ¶
type ConnectionMonitorSpecDestination struct { // +optional // Deprecated Address *string `json:"address,omitempty" tf:"address"` // +optional // Deprecated Port *int64 `json:"port,omitempty" tf:"port"` // +optional // Deprecated VirtualMachineID *string `json:"virtualMachineID,omitempty" tf:"virtual_machine_id"` }
func (*ConnectionMonitorSpecDestination) DeepCopy ¶
func (in *ConnectionMonitorSpecDestination) DeepCopy() *ConnectionMonitorSpecDestination
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConnectionMonitorSpecDestination.
func (*ConnectionMonitorSpecDestination) DeepCopyInto ¶
func (in *ConnectionMonitorSpecDestination) DeepCopyInto(out *ConnectionMonitorSpecDestination)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConnectionMonitorSpecDestinationCodec ¶
type ConnectionMonitorSpecDestinationCodec struct { }
+k8s:deepcopy-gen=false
func (ConnectionMonitorSpecDestinationCodec) Decode ¶
func (ConnectionMonitorSpecDestinationCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (ConnectionMonitorSpecDestinationCodec) Encode ¶
func (ConnectionMonitorSpecDestinationCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (ConnectionMonitorSpecDestinationCodec) IsEmpty ¶
func (ConnectionMonitorSpecDestinationCodec) IsEmpty(ptr unsafe.Pointer) bool
type ConnectionMonitorSpecEndpoint ¶
type ConnectionMonitorSpecEndpoint struct { // +optional Address *string `json:"address,omitempty" tf:"address"` // +optional CoverageLevel *string `json:"coverageLevel,omitempty" tf:"coverage_level"` // +optional ExcludedIPAddresses []string `json:"excludedIPAddresses,omitempty" tf:"excluded_ip_addresses"` // +optional Filter *ConnectionMonitorSpecEndpointFilter `json:"filter,omitempty" tf:"filter"` // +optional IncludedIPAddresses []string `json:"includedIPAddresses,omitempty" tf:"included_ip_addresses"` Name *string `json:"name" tf:"name"` // +optional TargetResourceID *string `json:"targetResourceID,omitempty" tf:"target_resource_id"` // +optional TargetResourceType *string `json:"targetResourceType,omitempty" tf:"target_resource_type"` // +optional // Deprecated VirtualMachineID *string `json:"virtualMachineID,omitempty" tf:"virtual_machine_id"` }
func (*ConnectionMonitorSpecEndpoint) DeepCopy ¶
func (in *ConnectionMonitorSpecEndpoint) DeepCopy() *ConnectionMonitorSpecEndpoint
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConnectionMonitorSpecEndpoint.
func (*ConnectionMonitorSpecEndpoint) DeepCopyInto ¶
func (in *ConnectionMonitorSpecEndpoint) DeepCopyInto(out *ConnectionMonitorSpecEndpoint)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConnectionMonitorSpecEndpointFilter ¶
type ConnectionMonitorSpecEndpointFilter struct { // +optional Item []ConnectionMonitorSpecEndpointFilterItem `json:"item,omitempty" tf:"item"` // +optional Type *string `json:"type,omitempty" tf:"type"` }
func (*ConnectionMonitorSpecEndpointFilter) DeepCopy ¶
func (in *ConnectionMonitorSpecEndpointFilter) DeepCopy() *ConnectionMonitorSpecEndpointFilter
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConnectionMonitorSpecEndpointFilter.
func (*ConnectionMonitorSpecEndpointFilter) DeepCopyInto ¶
func (in *ConnectionMonitorSpecEndpointFilter) DeepCopyInto(out *ConnectionMonitorSpecEndpointFilter)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConnectionMonitorSpecEndpointFilterCodec ¶
type ConnectionMonitorSpecEndpointFilterCodec struct { }
+k8s:deepcopy-gen=false
func (ConnectionMonitorSpecEndpointFilterCodec) Decode ¶
func (ConnectionMonitorSpecEndpointFilterCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (ConnectionMonitorSpecEndpointFilterCodec) Encode ¶
func (ConnectionMonitorSpecEndpointFilterCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (ConnectionMonitorSpecEndpointFilterCodec) IsEmpty ¶
func (ConnectionMonitorSpecEndpointFilterCodec) IsEmpty(ptr unsafe.Pointer) bool
type ConnectionMonitorSpecEndpointFilterItem ¶
type ConnectionMonitorSpecEndpointFilterItem struct { // +optional Address *string `json:"address,omitempty" tf:"address"` // +optional Type *string `json:"type,omitempty" tf:"type"` }
func (*ConnectionMonitorSpecEndpointFilterItem) DeepCopy ¶
func (in *ConnectionMonitorSpecEndpointFilterItem) DeepCopy() *ConnectionMonitorSpecEndpointFilterItem
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConnectionMonitorSpecEndpointFilterItem.
func (*ConnectionMonitorSpecEndpointFilterItem) DeepCopyInto ¶
func (in *ConnectionMonitorSpecEndpointFilterItem) DeepCopyInto(out *ConnectionMonitorSpecEndpointFilterItem)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConnectionMonitorSpecResource ¶
type ConnectionMonitorSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional // Deprecated AutoStart *bool `json:"autoStart,omitempty" tf:"auto_start"` // +optional // Deprecated Destination *ConnectionMonitorSpecDestination `json:"destination,omitempty" tf:"destination"` Endpoint []ConnectionMonitorSpecEndpoint `json:"endpoint" tf:"endpoint"` // +optional // Deprecated IntervalInSeconds *int64 `json:"intervalInSeconds,omitempty" tf:"interval_in_seconds"` Location *string `json:"location" tf:"location"` Name *string `json:"name" tf:"name"` NetworkWatcherID *string `json:"networkWatcherID" tf:"network_watcher_id"` // +optional Notes *string `json:"notes,omitempty" tf:"notes"` // +optional OutputWorkspaceResourceIDS []string `json:"outputWorkspaceResourceIDS,omitempty" tf:"output_workspace_resource_ids"` // +optional // Deprecated Source *ConnectionMonitorSpecSource `json:"source,omitempty" tf:"source"` // +optional Tags *map[string]string `json:"tags,omitempty" tf:"tags"` TestConfiguration []ConnectionMonitorSpecTestConfiguration `json:"testConfiguration" tf:"test_configuration"` TestGroup []ConnectionMonitorSpecTestGroup `json:"testGroup" tf:"test_group"` }
func (*ConnectionMonitorSpecResource) DeepCopy ¶
func (in *ConnectionMonitorSpecResource) DeepCopy() *ConnectionMonitorSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConnectionMonitorSpecResource.
func (*ConnectionMonitorSpecResource) DeepCopyInto ¶
func (in *ConnectionMonitorSpecResource) DeepCopyInto(out *ConnectionMonitorSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConnectionMonitorSpecSource ¶
type ConnectionMonitorSpecSource struct { // +optional // Deprecated Port *int64 `json:"port,omitempty" tf:"port"` // +optional // Deprecated VirtualMachineID *string `json:"virtualMachineID,omitempty" tf:"virtual_machine_id"` }
func (*ConnectionMonitorSpecSource) DeepCopy ¶
func (in *ConnectionMonitorSpecSource) DeepCopy() *ConnectionMonitorSpecSource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConnectionMonitorSpecSource.
func (*ConnectionMonitorSpecSource) DeepCopyInto ¶
func (in *ConnectionMonitorSpecSource) DeepCopyInto(out *ConnectionMonitorSpecSource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConnectionMonitorSpecSourceCodec ¶
type ConnectionMonitorSpecSourceCodec struct { }
+k8s:deepcopy-gen=false
func (ConnectionMonitorSpecSourceCodec) Decode ¶
func (ConnectionMonitorSpecSourceCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (ConnectionMonitorSpecSourceCodec) Encode ¶
func (ConnectionMonitorSpecSourceCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (ConnectionMonitorSpecSourceCodec) IsEmpty ¶
func (ConnectionMonitorSpecSourceCodec) IsEmpty(ptr unsafe.Pointer) bool
type ConnectionMonitorSpecTestConfiguration ¶
type ConnectionMonitorSpecTestConfiguration struct { // +optional HttpConfiguration *ConnectionMonitorSpecTestConfigurationHttpConfiguration `json:"httpConfiguration,omitempty" tf:"http_configuration"` // +optional IcmpConfiguration *ConnectionMonitorSpecTestConfigurationIcmpConfiguration `json:"icmpConfiguration,omitempty" tf:"icmp_configuration"` Name *string `json:"name" tf:"name"` // +optional PreferredIPVersion *string `json:"preferredIPVersion,omitempty" tf:"preferred_ip_version"` Protocol *string `json:"protocol" tf:"protocol"` // +optional SuccessThreshold *ConnectionMonitorSpecTestConfigurationSuccessThreshold `json:"successThreshold,omitempty" tf:"success_threshold"` // +optional TcpConfiguration *ConnectionMonitorSpecTestConfigurationTcpConfiguration `json:"tcpConfiguration,omitempty" tf:"tcp_configuration"` // +optional TestFrequencyInSeconds *int64 `json:"testFrequencyInSeconds,omitempty" tf:"test_frequency_in_seconds"` }
func (*ConnectionMonitorSpecTestConfiguration) DeepCopy ¶
func (in *ConnectionMonitorSpecTestConfiguration) DeepCopy() *ConnectionMonitorSpecTestConfiguration
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConnectionMonitorSpecTestConfiguration.
func (*ConnectionMonitorSpecTestConfiguration) DeepCopyInto ¶
func (in *ConnectionMonitorSpecTestConfiguration) DeepCopyInto(out *ConnectionMonitorSpecTestConfiguration)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConnectionMonitorSpecTestConfigurationHttpConfiguration ¶
type ConnectionMonitorSpecTestConfigurationHttpConfiguration struct { // +optional Method *string `json:"method,omitempty" tf:"method"` // +optional Path *string `json:"path,omitempty" tf:"path"` // +optional Port *int64 `json:"port,omitempty" tf:"port"` // +optional PreferHTTPS *bool `json:"preferHTTPS,omitempty" tf:"prefer_https"` // +optional RequestHeader []ConnectionMonitorSpecTestConfigurationHttpConfigurationRequestHeader `json:"requestHeader,omitempty" tf:"request_header"` // +optional ValidStatusCodeRanges []string `json:"validStatusCodeRanges,omitempty" tf:"valid_status_code_ranges"` }
func (*ConnectionMonitorSpecTestConfigurationHttpConfiguration) DeepCopy ¶
func (in *ConnectionMonitorSpecTestConfigurationHttpConfiguration) DeepCopy() *ConnectionMonitorSpecTestConfigurationHttpConfiguration
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConnectionMonitorSpecTestConfigurationHttpConfiguration.
func (*ConnectionMonitorSpecTestConfigurationHttpConfiguration) DeepCopyInto ¶
func (in *ConnectionMonitorSpecTestConfigurationHttpConfiguration) DeepCopyInto(out *ConnectionMonitorSpecTestConfigurationHttpConfiguration)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConnectionMonitorSpecTestConfigurationHttpConfigurationCodec ¶
type ConnectionMonitorSpecTestConfigurationHttpConfigurationCodec struct { }
+k8s:deepcopy-gen=false
func (ConnectionMonitorSpecTestConfigurationHttpConfigurationCodec) Decode ¶
func (ConnectionMonitorSpecTestConfigurationHttpConfigurationCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (ConnectionMonitorSpecTestConfigurationHttpConfigurationCodec) Encode ¶
func (ConnectionMonitorSpecTestConfigurationHttpConfigurationCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (ConnectionMonitorSpecTestConfigurationHttpConfigurationCodec) IsEmpty ¶
func (ConnectionMonitorSpecTestConfigurationHttpConfigurationCodec) IsEmpty(ptr unsafe.Pointer) bool
type ConnectionMonitorSpecTestConfigurationHttpConfigurationRequestHeader ¶
type ConnectionMonitorSpecTestConfigurationHttpConfigurationRequestHeader struct { Name *string `json:"name" tf:"name"` Value *string `json:"value" tf:"value"` }
func (*ConnectionMonitorSpecTestConfigurationHttpConfigurationRequestHeader) DeepCopy ¶
func (in *ConnectionMonitorSpecTestConfigurationHttpConfigurationRequestHeader) DeepCopy() *ConnectionMonitorSpecTestConfigurationHttpConfigurationRequestHeader
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConnectionMonitorSpecTestConfigurationHttpConfigurationRequestHeader.
func (*ConnectionMonitorSpecTestConfigurationHttpConfigurationRequestHeader) DeepCopyInto ¶
func (in *ConnectionMonitorSpecTestConfigurationHttpConfigurationRequestHeader) DeepCopyInto(out *ConnectionMonitorSpecTestConfigurationHttpConfigurationRequestHeader)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConnectionMonitorSpecTestConfigurationIcmpConfiguration ¶
type ConnectionMonitorSpecTestConfigurationIcmpConfiguration struct { // +optional TraceRouteEnabled *bool `json:"traceRouteEnabled,omitempty" tf:"trace_route_enabled"` }
func (*ConnectionMonitorSpecTestConfigurationIcmpConfiguration) DeepCopy ¶
func (in *ConnectionMonitorSpecTestConfigurationIcmpConfiguration) DeepCopy() *ConnectionMonitorSpecTestConfigurationIcmpConfiguration
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConnectionMonitorSpecTestConfigurationIcmpConfiguration.
func (*ConnectionMonitorSpecTestConfigurationIcmpConfiguration) DeepCopyInto ¶
func (in *ConnectionMonitorSpecTestConfigurationIcmpConfiguration) DeepCopyInto(out *ConnectionMonitorSpecTestConfigurationIcmpConfiguration)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConnectionMonitorSpecTestConfigurationIcmpConfigurationCodec ¶
type ConnectionMonitorSpecTestConfigurationIcmpConfigurationCodec struct { }
+k8s:deepcopy-gen=false
func (ConnectionMonitorSpecTestConfigurationIcmpConfigurationCodec) Decode ¶
func (ConnectionMonitorSpecTestConfigurationIcmpConfigurationCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (ConnectionMonitorSpecTestConfigurationIcmpConfigurationCodec) Encode ¶
func (ConnectionMonitorSpecTestConfigurationIcmpConfigurationCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (ConnectionMonitorSpecTestConfigurationIcmpConfigurationCodec) IsEmpty ¶
func (ConnectionMonitorSpecTestConfigurationIcmpConfigurationCodec) IsEmpty(ptr unsafe.Pointer) bool
type ConnectionMonitorSpecTestConfigurationSuccessThreshold ¶
type ConnectionMonitorSpecTestConfigurationSuccessThreshold struct { // +optional ChecksFailedPercent *int64 `json:"checksFailedPercent,omitempty" tf:"checks_failed_percent"` // +optional RoundTripTimeMs *float64 `json:"roundTripTimeMs,omitempty" tf:"round_trip_time_ms"` }
func (*ConnectionMonitorSpecTestConfigurationSuccessThreshold) DeepCopy ¶
func (in *ConnectionMonitorSpecTestConfigurationSuccessThreshold) DeepCopy() *ConnectionMonitorSpecTestConfigurationSuccessThreshold
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConnectionMonitorSpecTestConfigurationSuccessThreshold.
func (*ConnectionMonitorSpecTestConfigurationSuccessThreshold) DeepCopyInto ¶
func (in *ConnectionMonitorSpecTestConfigurationSuccessThreshold) DeepCopyInto(out *ConnectionMonitorSpecTestConfigurationSuccessThreshold)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConnectionMonitorSpecTestConfigurationSuccessThresholdCodec ¶
type ConnectionMonitorSpecTestConfigurationSuccessThresholdCodec struct { }
+k8s:deepcopy-gen=false
func (ConnectionMonitorSpecTestConfigurationSuccessThresholdCodec) Decode ¶
func (ConnectionMonitorSpecTestConfigurationSuccessThresholdCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (ConnectionMonitorSpecTestConfigurationSuccessThresholdCodec) Encode ¶
func (ConnectionMonitorSpecTestConfigurationSuccessThresholdCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (ConnectionMonitorSpecTestConfigurationSuccessThresholdCodec) IsEmpty ¶
func (ConnectionMonitorSpecTestConfigurationSuccessThresholdCodec) IsEmpty(ptr unsafe.Pointer) bool
type ConnectionMonitorSpecTestConfigurationTcpConfiguration ¶
type ConnectionMonitorSpecTestConfigurationTcpConfiguration struct { // +optional DestinationPortBehavior *string `json:"destinationPortBehavior,omitempty" tf:"destination_port_behavior"` Port *int64 `json:"port" tf:"port"` // +optional TraceRouteEnabled *bool `json:"traceRouteEnabled,omitempty" tf:"trace_route_enabled"` }
func (*ConnectionMonitorSpecTestConfigurationTcpConfiguration) DeepCopy ¶
func (in *ConnectionMonitorSpecTestConfigurationTcpConfiguration) DeepCopy() *ConnectionMonitorSpecTestConfigurationTcpConfiguration
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConnectionMonitorSpecTestConfigurationTcpConfiguration.
func (*ConnectionMonitorSpecTestConfigurationTcpConfiguration) DeepCopyInto ¶
func (in *ConnectionMonitorSpecTestConfigurationTcpConfiguration) DeepCopyInto(out *ConnectionMonitorSpecTestConfigurationTcpConfiguration)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConnectionMonitorSpecTestConfigurationTcpConfigurationCodec ¶
type ConnectionMonitorSpecTestConfigurationTcpConfigurationCodec struct { }
+k8s:deepcopy-gen=false
func (ConnectionMonitorSpecTestConfigurationTcpConfigurationCodec) Decode ¶
func (ConnectionMonitorSpecTestConfigurationTcpConfigurationCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (ConnectionMonitorSpecTestConfigurationTcpConfigurationCodec) Encode ¶
func (ConnectionMonitorSpecTestConfigurationTcpConfigurationCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (ConnectionMonitorSpecTestConfigurationTcpConfigurationCodec) IsEmpty ¶
func (ConnectionMonitorSpecTestConfigurationTcpConfigurationCodec) IsEmpty(ptr unsafe.Pointer) bool
type ConnectionMonitorSpecTestGroup ¶
type ConnectionMonitorSpecTestGroup struct { DestinationEndpoints []string `json:"destinationEndpoints" tf:"destination_endpoints"` // +optional Enabled *bool `json:"enabled,omitempty" tf:"enabled"` Name *string `json:"name" tf:"name"` SourceEndpoints []string `json:"sourceEndpoints" tf:"source_endpoints"` TestConfigurationNames []string `json:"testConfigurationNames" tf:"test_configuration_names"` }
func (*ConnectionMonitorSpecTestGroup) DeepCopy ¶
func (in *ConnectionMonitorSpecTestGroup) DeepCopy() *ConnectionMonitorSpecTestGroup
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConnectionMonitorSpecTestGroup.
func (*ConnectionMonitorSpecTestGroup) DeepCopyInto ¶
func (in *ConnectionMonitorSpecTestGroup) DeepCopyInto(out *ConnectionMonitorSpecTestGroup)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConnectionMonitorStatus ¶
type ConnectionMonitorStatus 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 (*ConnectionMonitorStatus) DeepCopy ¶
func (in *ConnectionMonitorStatus) DeepCopy() *ConnectionMonitorStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConnectionMonitorStatus.
func (*ConnectionMonitorStatus) DeepCopyInto ¶
func (in *ConnectionMonitorStatus) DeepCopyInto(out *ConnectionMonitorStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DdosProtectionPlan ¶
type DdosProtectionPlan struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec DdosProtectionPlanSpec `json:"spec,omitempty"` Status DdosProtectionPlanStatus `json:"status,omitempty"` }
func (*DdosProtectionPlan) DeepCopy ¶
func (in *DdosProtectionPlan) DeepCopy() *DdosProtectionPlan
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DdosProtectionPlan.
func (*DdosProtectionPlan) DeepCopyInto ¶
func (in *DdosProtectionPlan) DeepCopyInto(out *DdosProtectionPlan)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DdosProtectionPlan) DeepCopyObject ¶
func (in *DdosProtectionPlan) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*DdosProtectionPlan) SetupWebhookWithManager ¶
func (r *DdosProtectionPlan) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*DdosProtectionPlan) ValidateCreate ¶
func (r *DdosProtectionPlan) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*DdosProtectionPlan) ValidateDelete ¶
func (r *DdosProtectionPlan) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*DdosProtectionPlan) ValidateUpdate ¶
func (r *DdosProtectionPlan) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type DdosProtectionPlanList ¶
type DdosProtectionPlanList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of DdosProtectionPlan CRD objects Items []DdosProtectionPlan `json:"items,omitempty"` }
DdosProtectionPlanList is a list of DdosProtectionPlans
func (*DdosProtectionPlanList) DeepCopy ¶
func (in *DdosProtectionPlanList) DeepCopy() *DdosProtectionPlanList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DdosProtectionPlanList.
func (*DdosProtectionPlanList) DeepCopyInto ¶
func (in *DdosProtectionPlanList) DeepCopyInto(out *DdosProtectionPlanList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DdosProtectionPlanList) DeepCopyObject ¶
func (in *DdosProtectionPlanList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type DdosProtectionPlanSpec ¶
type DdosProtectionPlanSpec struct { State *DdosProtectionPlanSpecResource `json:"state,omitempty" tf:"-"` Resource DdosProtectionPlanSpecResource `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 (*DdosProtectionPlanSpec) DeepCopy ¶
func (in *DdosProtectionPlanSpec) DeepCopy() *DdosProtectionPlanSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DdosProtectionPlanSpec.
func (*DdosProtectionPlanSpec) DeepCopyInto ¶
func (in *DdosProtectionPlanSpec) DeepCopyInto(out *DdosProtectionPlanSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DdosProtectionPlanSpecResource ¶
type DdosProtectionPlanSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` Location *string `json:"location" tf:"location"` Name *string `json:"name" tf:"name"` ResourceGroupName *string `json:"resourceGroupName" tf:"resource_group_name"` // +optional Tags *map[string]string `json:"tags,omitempty" tf:"tags"` // +optional VirtualNetworkIDS []string `json:"virtualNetworkIDS,omitempty" tf:"virtual_network_ids"` }
func (*DdosProtectionPlanSpecResource) DeepCopy ¶
func (in *DdosProtectionPlanSpecResource) DeepCopy() *DdosProtectionPlanSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DdosProtectionPlanSpecResource.
func (*DdosProtectionPlanSpecResource) DeepCopyInto ¶
func (in *DdosProtectionPlanSpecResource) DeepCopyInto(out *DdosProtectionPlanSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DdosProtectionPlanStatus ¶
type DdosProtectionPlanStatus 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 (*DdosProtectionPlanStatus) DeepCopy ¶
func (in *DdosProtectionPlanStatus) DeepCopy() *DdosProtectionPlanStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DdosProtectionPlanStatus.
func (*DdosProtectionPlanStatus) DeepCopyInto ¶
func (in *DdosProtectionPlanStatus) DeepCopyInto(out *DdosProtectionPlanStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Interface ¶
type Interface struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec InterfaceSpec `json:"spec,omitempty"` Status InterfaceStatus `json:"status,omitempty"` }
func (*Interface) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Interface.
func (*Interface) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Interface) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Interface) SetupWebhookWithManager ¶
func (*Interface) ValidateCreate ¶
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*Interface) ValidateDelete ¶
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
type InterfaceApplicationGatewayBackendAddressPoolAssociation ¶
type InterfaceApplicationGatewayBackendAddressPoolAssociation struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec InterfaceApplicationGatewayBackendAddressPoolAssociationSpec `json:"spec,omitempty"` Status InterfaceApplicationGatewayBackendAddressPoolAssociationStatus `json:"status,omitempty"` }
func (*InterfaceApplicationGatewayBackendAddressPoolAssociation) DeepCopy ¶
func (in *InterfaceApplicationGatewayBackendAddressPoolAssociation) DeepCopy() *InterfaceApplicationGatewayBackendAddressPoolAssociation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InterfaceApplicationGatewayBackendAddressPoolAssociation.
func (*InterfaceApplicationGatewayBackendAddressPoolAssociation) DeepCopyInto ¶
func (in *InterfaceApplicationGatewayBackendAddressPoolAssociation) DeepCopyInto(out *InterfaceApplicationGatewayBackendAddressPoolAssociation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*InterfaceApplicationGatewayBackendAddressPoolAssociation) DeepCopyObject ¶
func (in *InterfaceApplicationGatewayBackendAddressPoolAssociation) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*InterfaceApplicationGatewayBackendAddressPoolAssociation) SetupWebhookWithManager ¶
func (r *InterfaceApplicationGatewayBackendAddressPoolAssociation) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*InterfaceApplicationGatewayBackendAddressPoolAssociation) ValidateCreate ¶
func (r *InterfaceApplicationGatewayBackendAddressPoolAssociation) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*InterfaceApplicationGatewayBackendAddressPoolAssociation) ValidateDelete ¶
func (r *InterfaceApplicationGatewayBackendAddressPoolAssociation) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*InterfaceApplicationGatewayBackendAddressPoolAssociation) ValidateUpdate ¶
func (r *InterfaceApplicationGatewayBackendAddressPoolAssociation) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type InterfaceApplicationGatewayBackendAddressPoolAssociationList ¶
type InterfaceApplicationGatewayBackendAddressPoolAssociationList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of InterfaceApplicationGatewayBackendAddressPoolAssociation CRD objects Items []InterfaceApplicationGatewayBackendAddressPoolAssociation `json:"items,omitempty"` }
InterfaceApplicationGatewayBackendAddressPoolAssociationList is a list of InterfaceApplicationGatewayBackendAddressPoolAssociations
func (*InterfaceApplicationGatewayBackendAddressPoolAssociationList) DeepCopy ¶
func (in *InterfaceApplicationGatewayBackendAddressPoolAssociationList) DeepCopy() *InterfaceApplicationGatewayBackendAddressPoolAssociationList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InterfaceApplicationGatewayBackendAddressPoolAssociationList.
func (*InterfaceApplicationGatewayBackendAddressPoolAssociationList) DeepCopyInto ¶
func (in *InterfaceApplicationGatewayBackendAddressPoolAssociationList) DeepCopyInto(out *InterfaceApplicationGatewayBackendAddressPoolAssociationList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*InterfaceApplicationGatewayBackendAddressPoolAssociationList) DeepCopyObject ¶
func (in *InterfaceApplicationGatewayBackendAddressPoolAssociationList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type InterfaceApplicationGatewayBackendAddressPoolAssociationSpec ¶
type InterfaceApplicationGatewayBackendAddressPoolAssociationSpec struct { State *InterfaceApplicationGatewayBackendAddressPoolAssociationSpecResource `json:"state,omitempty" tf:"-"` Resource InterfaceApplicationGatewayBackendAddressPoolAssociationSpecResource `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 (*InterfaceApplicationGatewayBackendAddressPoolAssociationSpec) DeepCopy ¶
func (in *InterfaceApplicationGatewayBackendAddressPoolAssociationSpec) DeepCopy() *InterfaceApplicationGatewayBackendAddressPoolAssociationSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InterfaceApplicationGatewayBackendAddressPoolAssociationSpec.
func (*InterfaceApplicationGatewayBackendAddressPoolAssociationSpec) DeepCopyInto ¶
func (in *InterfaceApplicationGatewayBackendAddressPoolAssociationSpec) DeepCopyInto(out *InterfaceApplicationGatewayBackendAddressPoolAssociationSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InterfaceApplicationGatewayBackendAddressPoolAssociationSpecResource ¶
type InterfaceApplicationGatewayBackendAddressPoolAssociationSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` BackendAddressPoolID *string `json:"backendAddressPoolID" tf:"backend_address_pool_id"` IpConfigurationName *string `json:"ipConfigurationName" tf:"ip_configuration_name"` NetworkInterfaceID *string `json:"networkInterfaceID" tf:"network_interface_id"` }
func (*InterfaceApplicationGatewayBackendAddressPoolAssociationSpecResource) DeepCopy ¶
func (in *InterfaceApplicationGatewayBackendAddressPoolAssociationSpecResource) DeepCopy() *InterfaceApplicationGatewayBackendAddressPoolAssociationSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InterfaceApplicationGatewayBackendAddressPoolAssociationSpecResource.
func (*InterfaceApplicationGatewayBackendAddressPoolAssociationSpecResource) DeepCopyInto ¶
func (in *InterfaceApplicationGatewayBackendAddressPoolAssociationSpecResource) DeepCopyInto(out *InterfaceApplicationGatewayBackendAddressPoolAssociationSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InterfaceApplicationGatewayBackendAddressPoolAssociationStatus ¶
type InterfaceApplicationGatewayBackendAddressPoolAssociationStatus 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 (*InterfaceApplicationGatewayBackendAddressPoolAssociationStatus) DeepCopy ¶
func (in *InterfaceApplicationGatewayBackendAddressPoolAssociationStatus) DeepCopy() *InterfaceApplicationGatewayBackendAddressPoolAssociationStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InterfaceApplicationGatewayBackendAddressPoolAssociationStatus.
func (*InterfaceApplicationGatewayBackendAddressPoolAssociationStatus) DeepCopyInto ¶
func (in *InterfaceApplicationGatewayBackendAddressPoolAssociationStatus) DeepCopyInto(out *InterfaceApplicationGatewayBackendAddressPoolAssociationStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InterfaceApplicationSecurityGroupAssociation ¶
type InterfaceApplicationSecurityGroupAssociation struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec InterfaceApplicationSecurityGroupAssociationSpec `json:"spec,omitempty"` Status InterfaceApplicationSecurityGroupAssociationStatus `json:"status,omitempty"` }
func (*InterfaceApplicationSecurityGroupAssociation) DeepCopy ¶
func (in *InterfaceApplicationSecurityGroupAssociation) DeepCopy() *InterfaceApplicationSecurityGroupAssociation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InterfaceApplicationSecurityGroupAssociation.
func (*InterfaceApplicationSecurityGroupAssociation) DeepCopyInto ¶
func (in *InterfaceApplicationSecurityGroupAssociation) DeepCopyInto(out *InterfaceApplicationSecurityGroupAssociation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*InterfaceApplicationSecurityGroupAssociation) DeepCopyObject ¶
func (in *InterfaceApplicationSecurityGroupAssociation) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*InterfaceApplicationSecurityGroupAssociation) SetupWebhookWithManager ¶
func (r *InterfaceApplicationSecurityGroupAssociation) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*InterfaceApplicationSecurityGroupAssociation) ValidateCreate ¶
func (r *InterfaceApplicationSecurityGroupAssociation) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*InterfaceApplicationSecurityGroupAssociation) ValidateDelete ¶
func (r *InterfaceApplicationSecurityGroupAssociation) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*InterfaceApplicationSecurityGroupAssociation) ValidateUpdate ¶
func (r *InterfaceApplicationSecurityGroupAssociation) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type InterfaceApplicationSecurityGroupAssociationList ¶
type InterfaceApplicationSecurityGroupAssociationList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of InterfaceApplicationSecurityGroupAssociation CRD objects Items []InterfaceApplicationSecurityGroupAssociation `json:"items,omitempty"` }
InterfaceApplicationSecurityGroupAssociationList is a list of InterfaceApplicationSecurityGroupAssociations
func (*InterfaceApplicationSecurityGroupAssociationList) DeepCopy ¶
func (in *InterfaceApplicationSecurityGroupAssociationList) DeepCopy() *InterfaceApplicationSecurityGroupAssociationList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InterfaceApplicationSecurityGroupAssociationList.
func (*InterfaceApplicationSecurityGroupAssociationList) DeepCopyInto ¶
func (in *InterfaceApplicationSecurityGroupAssociationList) DeepCopyInto(out *InterfaceApplicationSecurityGroupAssociationList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*InterfaceApplicationSecurityGroupAssociationList) DeepCopyObject ¶
func (in *InterfaceApplicationSecurityGroupAssociationList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type InterfaceApplicationSecurityGroupAssociationSpec ¶
type InterfaceApplicationSecurityGroupAssociationSpec struct { State *InterfaceApplicationSecurityGroupAssociationSpecResource `json:"state,omitempty" tf:"-"` Resource InterfaceApplicationSecurityGroupAssociationSpecResource `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 (*InterfaceApplicationSecurityGroupAssociationSpec) DeepCopy ¶
func (in *InterfaceApplicationSecurityGroupAssociationSpec) DeepCopy() *InterfaceApplicationSecurityGroupAssociationSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InterfaceApplicationSecurityGroupAssociationSpec.
func (*InterfaceApplicationSecurityGroupAssociationSpec) DeepCopyInto ¶
func (in *InterfaceApplicationSecurityGroupAssociationSpec) DeepCopyInto(out *InterfaceApplicationSecurityGroupAssociationSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InterfaceApplicationSecurityGroupAssociationSpecResource ¶
type InterfaceApplicationSecurityGroupAssociationSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` ApplicationSecurityGroupID *string `json:"applicationSecurityGroupID" tf:"application_security_group_id"` NetworkInterfaceID *string `json:"networkInterfaceID" tf:"network_interface_id"` }
func (*InterfaceApplicationSecurityGroupAssociationSpecResource) DeepCopy ¶
func (in *InterfaceApplicationSecurityGroupAssociationSpecResource) DeepCopy() *InterfaceApplicationSecurityGroupAssociationSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InterfaceApplicationSecurityGroupAssociationSpecResource.
func (*InterfaceApplicationSecurityGroupAssociationSpecResource) DeepCopyInto ¶
func (in *InterfaceApplicationSecurityGroupAssociationSpecResource) DeepCopyInto(out *InterfaceApplicationSecurityGroupAssociationSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InterfaceApplicationSecurityGroupAssociationStatus ¶
type InterfaceApplicationSecurityGroupAssociationStatus 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 (*InterfaceApplicationSecurityGroupAssociationStatus) DeepCopy ¶
func (in *InterfaceApplicationSecurityGroupAssociationStatus) DeepCopy() *InterfaceApplicationSecurityGroupAssociationStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InterfaceApplicationSecurityGroupAssociationStatus.
func (*InterfaceApplicationSecurityGroupAssociationStatus) DeepCopyInto ¶
func (in *InterfaceApplicationSecurityGroupAssociationStatus) DeepCopyInto(out *InterfaceApplicationSecurityGroupAssociationStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InterfaceBackendAddressPoolAssociation ¶
type InterfaceBackendAddressPoolAssociation struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec InterfaceBackendAddressPoolAssociationSpec `json:"spec,omitempty"` Status InterfaceBackendAddressPoolAssociationStatus `json:"status,omitempty"` }
func (*InterfaceBackendAddressPoolAssociation) DeepCopy ¶
func (in *InterfaceBackendAddressPoolAssociation) DeepCopy() *InterfaceBackendAddressPoolAssociation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InterfaceBackendAddressPoolAssociation.
func (*InterfaceBackendAddressPoolAssociation) DeepCopyInto ¶
func (in *InterfaceBackendAddressPoolAssociation) DeepCopyInto(out *InterfaceBackendAddressPoolAssociation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*InterfaceBackendAddressPoolAssociation) DeepCopyObject ¶
func (in *InterfaceBackendAddressPoolAssociation) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*InterfaceBackendAddressPoolAssociation) SetupWebhookWithManager ¶
func (r *InterfaceBackendAddressPoolAssociation) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*InterfaceBackendAddressPoolAssociation) ValidateCreate ¶
func (r *InterfaceBackendAddressPoolAssociation) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*InterfaceBackendAddressPoolAssociation) ValidateDelete ¶
func (r *InterfaceBackendAddressPoolAssociation) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*InterfaceBackendAddressPoolAssociation) ValidateUpdate ¶
func (r *InterfaceBackendAddressPoolAssociation) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type InterfaceBackendAddressPoolAssociationList ¶
type InterfaceBackendAddressPoolAssociationList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of InterfaceBackendAddressPoolAssociation CRD objects Items []InterfaceBackendAddressPoolAssociation `json:"items,omitempty"` }
InterfaceBackendAddressPoolAssociationList is a list of InterfaceBackendAddressPoolAssociations
func (*InterfaceBackendAddressPoolAssociationList) DeepCopy ¶
func (in *InterfaceBackendAddressPoolAssociationList) DeepCopy() *InterfaceBackendAddressPoolAssociationList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InterfaceBackendAddressPoolAssociationList.
func (*InterfaceBackendAddressPoolAssociationList) DeepCopyInto ¶
func (in *InterfaceBackendAddressPoolAssociationList) DeepCopyInto(out *InterfaceBackendAddressPoolAssociationList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*InterfaceBackendAddressPoolAssociationList) DeepCopyObject ¶
func (in *InterfaceBackendAddressPoolAssociationList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type InterfaceBackendAddressPoolAssociationSpec ¶
type InterfaceBackendAddressPoolAssociationSpec struct { State *InterfaceBackendAddressPoolAssociationSpecResource `json:"state,omitempty" tf:"-"` Resource InterfaceBackendAddressPoolAssociationSpecResource `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 (*InterfaceBackendAddressPoolAssociationSpec) DeepCopy ¶
func (in *InterfaceBackendAddressPoolAssociationSpec) DeepCopy() *InterfaceBackendAddressPoolAssociationSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InterfaceBackendAddressPoolAssociationSpec.
func (*InterfaceBackendAddressPoolAssociationSpec) DeepCopyInto ¶
func (in *InterfaceBackendAddressPoolAssociationSpec) DeepCopyInto(out *InterfaceBackendAddressPoolAssociationSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InterfaceBackendAddressPoolAssociationSpecResource ¶
type InterfaceBackendAddressPoolAssociationSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` BackendAddressPoolID *string `json:"backendAddressPoolID" tf:"backend_address_pool_id"` IpConfigurationName *string `json:"ipConfigurationName" tf:"ip_configuration_name"` NetworkInterfaceID *string `json:"networkInterfaceID" tf:"network_interface_id"` }
func (*InterfaceBackendAddressPoolAssociationSpecResource) DeepCopy ¶
func (in *InterfaceBackendAddressPoolAssociationSpecResource) DeepCopy() *InterfaceBackendAddressPoolAssociationSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InterfaceBackendAddressPoolAssociationSpecResource.
func (*InterfaceBackendAddressPoolAssociationSpecResource) DeepCopyInto ¶
func (in *InterfaceBackendAddressPoolAssociationSpecResource) DeepCopyInto(out *InterfaceBackendAddressPoolAssociationSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InterfaceBackendAddressPoolAssociationStatus ¶
type InterfaceBackendAddressPoolAssociationStatus 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 (*InterfaceBackendAddressPoolAssociationStatus) DeepCopy ¶
func (in *InterfaceBackendAddressPoolAssociationStatus) DeepCopy() *InterfaceBackendAddressPoolAssociationStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InterfaceBackendAddressPoolAssociationStatus.
func (*InterfaceBackendAddressPoolAssociationStatus) DeepCopyInto ¶
func (in *InterfaceBackendAddressPoolAssociationStatus) DeepCopyInto(out *InterfaceBackendAddressPoolAssociationStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InterfaceList ¶
type InterfaceList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of Interface CRD objects Items []Interface `json:"items,omitempty"` }
InterfaceList is a list of Interfaces
func (*InterfaceList) DeepCopy ¶
func (in *InterfaceList) DeepCopy() *InterfaceList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InterfaceList.
func (*InterfaceList) DeepCopyInto ¶
func (in *InterfaceList) DeepCopyInto(out *InterfaceList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*InterfaceList) DeepCopyObject ¶
func (in *InterfaceList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type InterfaceNATRuleAssociation ¶
type InterfaceNATRuleAssociation struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec InterfaceNATRuleAssociationSpec `json:"spec,omitempty"` Status InterfaceNATRuleAssociationStatus `json:"status,omitempty"` }
func (*InterfaceNATRuleAssociation) DeepCopy ¶
func (in *InterfaceNATRuleAssociation) DeepCopy() *InterfaceNATRuleAssociation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InterfaceNATRuleAssociation.
func (*InterfaceNATRuleAssociation) DeepCopyInto ¶
func (in *InterfaceNATRuleAssociation) DeepCopyInto(out *InterfaceNATRuleAssociation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*InterfaceNATRuleAssociation) DeepCopyObject ¶
func (in *InterfaceNATRuleAssociation) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*InterfaceNATRuleAssociation) SetupWebhookWithManager ¶
func (r *InterfaceNATRuleAssociation) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*InterfaceNATRuleAssociation) ValidateCreate ¶
func (r *InterfaceNATRuleAssociation) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*InterfaceNATRuleAssociation) ValidateDelete ¶
func (r *InterfaceNATRuleAssociation) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*InterfaceNATRuleAssociation) ValidateUpdate ¶
func (r *InterfaceNATRuleAssociation) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type InterfaceNATRuleAssociationList ¶
type InterfaceNATRuleAssociationList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of InterfaceNATRuleAssociation CRD objects Items []InterfaceNATRuleAssociation `json:"items,omitempty"` }
InterfaceNATRuleAssociationList is a list of InterfaceNATRuleAssociations
func (*InterfaceNATRuleAssociationList) DeepCopy ¶
func (in *InterfaceNATRuleAssociationList) DeepCopy() *InterfaceNATRuleAssociationList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InterfaceNATRuleAssociationList.
func (*InterfaceNATRuleAssociationList) DeepCopyInto ¶
func (in *InterfaceNATRuleAssociationList) DeepCopyInto(out *InterfaceNATRuleAssociationList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*InterfaceNATRuleAssociationList) DeepCopyObject ¶
func (in *InterfaceNATRuleAssociationList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type InterfaceNATRuleAssociationSpec ¶
type InterfaceNATRuleAssociationSpec struct { State *InterfaceNATRuleAssociationSpecResource `json:"state,omitempty" tf:"-"` Resource InterfaceNATRuleAssociationSpecResource `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 (*InterfaceNATRuleAssociationSpec) DeepCopy ¶
func (in *InterfaceNATRuleAssociationSpec) DeepCopy() *InterfaceNATRuleAssociationSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InterfaceNATRuleAssociationSpec.
func (*InterfaceNATRuleAssociationSpec) DeepCopyInto ¶
func (in *InterfaceNATRuleAssociationSpec) DeepCopyInto(out *InterfaceNATRuleAssociationSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InterfaceNATRuleAssociationSpecResource ¶
type InterfaceNATRuleAssociationSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` IpConfigurationName *string `json:"ipConfigurationName" tf:"ip_configuration_name"` NatRuleID *string `json:"natRuleID" tf:"nat_rule_id"` NetworkInterfaceID *string `json:"networkInterfaceID" tf:"network_interface_id"` }
func (*InterfaceNATRuleAssociationSpecResource) DeepCopy ¶
func (in *InterfaceNATRuleAssociationSpecResource) DeepCopy() *InterfaceNATRuleAssociationSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InterfaceNATRuleAssociationSpecResource.
func (*InterfaceNATRuleAssociationSpecResource) DeepCopyInto ¶
func (in *InterfaceNATRuleAssociationSpecResource) DeepCopyInto(out *InterfaceNATRuleAssociationSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InterfaceNATRuleAssociationStatus ¶
type InterfaceNATRuleAssociationStatus 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 (*InterfaceNATRuleAssociationStatus) DeepCopy ¶
func (in *InterfaceNATRuleAssociationStatus) DeepCopy() *InterfaceNATRuleAssociationStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InterfaceNATRuleAssociationStatus.
func (*InterfaceNATRuleAssociationStatus) DeepCopyInto ¶
func (in *InterfaceNATRuleAssociationStatus) DeepCopyInto(out *InterfaceNATRuleAssociationStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InterfaceSecurityGroupAssociation ¶
type InterfaceSecurityGroupAssociation struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec InterfaceSecurityGroupAssociationSpec `json:"spec,omitempty"` Status InterfaceSecurityGroupAssociationStatus `json:"status,omitempty"` }
func (*InterfaceSecurityGroupAssociation) DeepCopy ¶
func (in *InterfaceSecurityGroupAssociation) DeepCopy() *InterfaceSecurityGroupAssociation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InterfaceSecurityGroupAssociation.
func (*InterfaceSecurityGroupAssociation) DeepCopyInto ¶
func (in *InterfaceSecurityGroupAssociation) DeepCopyInto(out *InterfaceSecurityGroupAssociation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*InterfaceSecurityGroupAssociation) DeepCopyObject ¶
func (in *InterfaceSecurityGroupAssociation) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*InterfaceSecurityGroupAssociation) SetupWebhookWithManager ¶
func (r *InterfaceSecurityGroupAssociation) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*InterfaceSecurityGroupAssociation) ValidateCreate ¶
func (r *InterfaceSecurityGroupAssociation) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*InterfaceSecurityGroupAssociation) ValidateDelete ¶
func (r *InterfaceSecurityGroupAssociation) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*InterfaceSecurityGroupAssociation) ValidateUpdate ¶
func (r *InterfaceSecurityGroupAssociation) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type InterfaceSecurityGroupAssociationList ¶
type InterfaceSecurityGroupAssociationList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of InterfaceSecurityGroupAssociation CRD objects Items []InterfaceSecurityGroupAssociation `json:"items,omitempty"` }
InterfaceSecurityGroupAssociationList is a list of InterfaceSecurityGroupAssociations
func (*InterfaceSecurityGroupAssociationList) DeepCopy ¶
func (in *InterfaceSecurityGroupAssociationList) DeepCopy() *InterfaceSecurityGroupAssociationList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InterfaceSecurityGroupAssociationList.
func (*InterfaceSecurityGroupAssociationList) DeepCopyInto ¶
func (in *InterfaceSecurityGroupAssociationList) DeepCopyInto(out *InterfaceSecurityGroupAssociationList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*InterfaceSecurityGroupAssociationList) DeepCopyObject ¶
func (in *InterfaceSecurityGroupAssociationList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type InterfaceSecurityGroupAssociationSpec ¶
type InterfaceSecurityGroupAssociationSpec struct { State *InterfaceSecurityGroupAssociationSpecResource `json:"state,omitempty" tf:"-"` Resource InterfaceSecurityGroupAssociationSpecResource `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 (*InterfaceSecurityGroupAssociationSpec) DeepCopy ¶
func (in *InterfaceSecurityGroupAssociationSpec) DeepCopy() *InterfaceSecurityGroupAssociationSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InterfaceSecurityGroupAssociationSpec.
func (*InterfaceSecurityGroupAssociationSpec) DeepCopyInto ¶
func (in *InterfaceSecurityGroupAssociationSpec) DeepCopyInto(out *InterfaceSecurityGroupAssociationSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InterfaceSecurityGroupAssociationSpecResource ¶
type InterfaceSecurityGroupAssociationSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` NetworkInterfaceID *string `json:"networkInterfaceID" tf:"network_interface_id"` NetworkSecurityGroupID *string `json:"networkSecurityGroupID" tf:"network_security_group_id"` }
func (*InterfaceSecurityGroupAssociationSpecResource) DeepCopy ¶
func (in *InterfaceSecurityGroupAssociationSpecResource) DeepCopy() *InterfaceSecurityGroupAssociationSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InterfaceSecurityGroupAssociationSpecResource.
func (*InterfaceSecurityGroupAssociationSpecResource) DeepCopyInto ¶
func (in *InterfaceSecurityGroupAssociationSpecResource) DeepCopyInto(out *InterfaceSecurityGroupAssociationSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InterfaceSecurityGroupAssociationStatus ¶
type InterfaceSecurityGroupAssociationStatus 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 (*InterfaceSecurityGroupAssociationStatus) DeepCopy ¶
func (in *InterfaceSecurityGroupAssociationStatus) DeepCopy() *InterfaceSecurityGroupAssociationStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InterfaceSecurityGroupAssociationStatus.
func (*InterfaceSecurityGroupAssociationStatus) DeepCopyInto ¶
func (in *InterfaceSecurityGroupAssociationStatus) DeepCopyInto(out *InterfaceSecurityGroupAssociationStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InterfaceSpec ¶
type InterfaceSpec struct { State *InterfaceSpecResource `json:"state,omitempty" tf:"-"` Resource InterfaceSpecResource `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 (*InterfaceSpec) DeepCopy ¶
func (in *InterfaceSpec) DeepCopy() *InterfaceSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InterfaceSpec.
func (*InterfaceSpec) DeepCopyInto ¶
func (in *InterfaceSpec) DeepCopyInto(out *InterfaceSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InterfaceSpecIpConfiguration ¶
type InterfaceSpecIpConfiguration struct { // +optional GatewayLoadBalancerFrontendIPConfigurationID *string `json:"gatewayLoadBalancerFrontendIPConfigurationID,omitempty" tf:"gateway_load_balancer_frontend_ip_configuration_id"` Name *string `json:"name" tf:"name"` // +optional Primary *bool `json:"primary,omitempty" tf:"primary"` // +optional PrivateIPAddress *string `json:"privateIPAddress,omitempty" tf:"private_ip_address"` PrivateIPAddressAllocation *string `json:"privateIPAddressAllocation" tf:"private_ip_address_allocation"` // +optional PrivateIPAddressVersion *string `json:"privateIPAddressVersion,omitempty" tf:"private_ip_address_version"` // +optional PublicIPAddressID *string `json:"publicIPAddressID,omitempty" tf:"public_ip_address_id"` // +optional SubnetID *string `json:"subnetID,omitempty" tf:"subnet_id"` }
func (*InterfaceSpecIpConfiguration) DeepCopy ¶
func (in *InterfaceSpecIpConfiguration) DeepCopy() *InterfaceSpecIpConfiguration
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InterfaceSpecIpConfiguration.
func (*InterfaceSpecIpConfiguration) DeepCopyInto ¶
func (in *InterfaceSpecIpConfiguration) DeepCopyInto(out *InterfaceSpecIpConfiguration)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InterfaceSpecResource ¶
type InterfaceSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional AppliedDNSServers []string `json:"appliedDNSServers,omitempty" tf:"applied_dns_servers"` // +optional DnsServers []string `json:"dnsServers,omitempty" tf:"dns_servers"` // +optional EnableAcceleratedNetworking *bool `json:"enableAcceleratedNetworking,omitempty" tf:"enable_accelerated_networking"` // +optional EnableIPForwarding *bool `json:"enableIPForwarding,omitempty" tf:"enable_ip_forwarding"` // +optional InternalDNSNameLabel *string `json:"internalDNSNameLabel,omitempty" tf:"internal_dns_name_label"` // +optional InternalDomainNameSuffix *string `json:"internalDomainNameSuffix,omitempty" tf:"internal_domain_name_suffix"` IpConfiguration []InterfaceSpecIpConfiguration `json:"ipConfiguration" tf:"ip_configuration"` Location *string `json:"location" tf:"location"` // +optional MacAddress *string `json:"macAddress,omitempty" tf:"mac_address"` Name *string `json:"name" tf:"name"` // +optional PrivateIPAddress *string `json:"privateIPAddress,omitempty" tf:"private_ip_address"` // +optional PrivateIPAddresses []string `json:"privateIPAddresses,omitempty" tf:"private_ip_addresses"` ResourceGroupName *string `json:"resourceGroupName" tf:"resource_group_name"` // +optional Tags *map[string]string `json:"tags,omitempty" tf:"tags"` // +optional VirtualMachineID *string `json:"virtualMachineID,omitempty" tf:"virtual_machine_id"` }
func (*InterfaceSpecResource) DeepCopy ¶
func (in *InterfaceSpecResource) DeepCopy() *InterfaceSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InterfaceSpecResource.
func (*InterfaceSpecResource) DeepCopyInto ¶
func (in *InterfaceSpecResource) DeepCopyInto(out *InterfaceSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InterfaceStatus ¶
type InterfaceStatus 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 (*InterfaceStatus) DeepCopy ¶
func (in *InterfaceStatus) DeepCopy() *InterfaceStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InterfaceStatus.
func (*InterfaceStatus) DeepCopyInto ¶
func (in *InterfaceStatus) DeepCopyInto(out *InterfaceStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PacketCapture ¶
type PacketCapture struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec PacketCaptureSpec `json:"spec,omitempty"` Status PacketCaptureStatus `json:"status,omitempty"` }
func (*PacketCapture) DeepCopy ¶
func (in *PacketCapture) DeepCopy() *PacketCapture
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PacketCapture.
func (*PacketCapture) DeepCopyInto ¶
func (in *PacketCapture) DeepCopyInto(out *PacketCapture)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PacketCapture) DeepCopyObject ¶
func (in *PacketCapture) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*PacketCapture) SetupWebhookWithManager ¶
func (r *PacketCapture) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*PacketCapture) ValidateCreate ¶
func (r *PacketCapture) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*PacketCapture) ValidateDelete ¶
func (r *PacketCapture) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*PacketCapture) ValidateUpdate ¶
func (r *PacketCapture) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type PacketCaptureList ¶
type PacketCaptureList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of PacketCapture CRD objects Items []PacketCapture `json:"items,omitempty"` }
PacketCaptureList is a list of PacketCaptures
func (*PacketCaptureList) DeepCopy ¶
func (in *PacketCaptureList) DeepCopy() *PacketCaptureList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PacketCaptureList.
func (*PacketCaptureList) DeepCopyInto ¶
func (in *PacketCaptureList) DeepCopyInto(out *PacketCaptureList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PacketCaptureList) DeepCopyObject ¶
func (in *PacketCaptureList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type PacketCaptureSpec ¶
type PacketCaptureSpec struct { State *PacketCaptureSpecResource `json:"state,omitempty" tf:"-"` Resource PacketCaptureSpecResource `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 (*PacketCaptureSpec) DeepCopy ¶
func (in *PacketCaptureSpec) DeepCopy() *PacketCaptureSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PacketCaptureSpec.
func (*PacketCaptureSpec) DeepCopyInto ¶
func (in *PacketCaptureSpec) DeepCopyInto(out *PacketCaptureSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PacketCaptureSpecFilter ¶
type PacketCaptureSpecFilter struct { // +optional LocalIPAddress *string `json:"localIPAddress,omitempty" tf:"local_ip_address"` // +optional LocalPort *string `json:"localPort,omitempty" tf:"local_port"` Protocol *string `json:"protocol" tf:"protocol"` // +optional RemoteIPAddress *string `json:"remoteIPAddress,omitempty" tf:"remote_ip_address"` // +optional RemotePort *string `json:"remotePort,omitempty" tf:"remote_port"` }
func (*PacketCaptureSpecFilter) DeepCopy ¶
func (in *PacketCaptureSpecFilter) DeepCopy() *PacketCaptureSpecFilter
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PacketCaptureSpecFilter.
func (*PacketCaptureSpecFilter) DeepCopyInto ¶
func (in *PacketCaptureSpecFilter) DeepCopyInto(out *PacketCaptureSpecFilter)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PacketCaptureSpecResource ¶
type PacketCaptureSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional Filter []PacketCaptureSpecFilter `json:"filter,omitempty" tf:"filter"` // +optional MaximumBytesPerPacket *int64 `json:"maximumBytesPerPacket,omitempty" tf:"maximum_bytes_per_packet"` // +optional MaximumBytesPerSession *int64 `json:"maximumBytesPerSession,omitempty" tf:"maximum_bytes_per_session"` // +optional MaximumCaptureDuration *int64 `json:"maximumCaptureDuration,omitempty" tf:"maximum_capture_duration"` Name *string `json:"name" tf:"name"` NetworkWatcherName *string `json:"networkWatcherName" tf:"network_watcher_name"` ResourceGroupName *string `json:"resourceGroupName" tf:"resource_group_name"` StorageLocation *PacketCaptureSpecStorageLocation `json:"storageLocation" tf:"storage_location"` TargetResourceID *string `json:"targetResourceID" tf:"target_resource_id"` }
func (*PacketCaptureSpecResource) DeepCopy ¶
func (in *PacketCaptureSpecResource) DeepCopy() *PacketCaptureSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PacketCaptureSpecResource.
func (*PacketCaptureSpecResource) DeepCopyInto ¶
func (in *PacketCaptureSpecResource) DeepCopyInto(out *PacketCaptureSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PacketCaptureSpecStorageLocation ¶
type PacketCaptureSpecStorageLocation struct { // +optional FilePath *string `json:"filePath,omitempty" tf:"file_path"` // +optional StorageAccountID *string `json:"storageAccountID,omitempty" tf:"storage_account_id"` // +optional StoragePath *string `json:"storagePath,omitempty" tf:"storage_path"` }
func (*PacketCaptureSpecStorageLocation) DeepCopy ¶
func (in *PacketCaptureSpecStorageLocation) DeepCopy() *PacketCaptureSpecStorageLocation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PacketCaptureSpecStorageLocation.
func (*PacketCaptureSpecStorageLocation) DeepCopyInto ¶
func (in *PacketCaptureSpecStorageLocation) DeepCopyInto(out *PacketCaptureSpecStorageLocation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PacketCaptureSpecStorageLocationCodec ¶
type PacketCaptureSpecStorageLocationCodec struct { }
+k8s:deepcopy-gen=false
func (PacketCaptureSpecStorageLocationCodec) Decode ¶
func (PacketCaptureSpecStorageLocationCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (PacketCaptureSpecStorageLocationCodec) Encode ¶
func (PacketCaptureSpecStorageLocationCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (PacketCaptureSpecStorageLocationCodec) IsEmpty ¶
func (PacketCaptureSpecStorageLocationCodec) IsEmpty(ptr unsafe.Pointer) bool
type PacketCaptureStatus ¶
type PacketCaptureStatus 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 (*PacketCaptureStatus) DeepCopy ¶
func (in *PacketCaptureStatus) DeepCopy() *PacketCaptureStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PacketCaptureStatus.
func (*PacketCaptureStatus) DeepCopyInto ¶
func (in *PacketCaptureStatus) DeepCopyInto(out *PacketCaptureStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Profile ¶
type Profile struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ProfileSpec `json:"spec,omitempty"` Status ProfileStatus `json:"status,omitempty"` }
func (*Profile) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Profile.
func (*Profile) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Profile) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Profile) SetupWebhookWithManager ¶
func (*Profile) ValidateCreate ¶
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*Profile) ValidateDelete ¶
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
type ProfileList ¶
type ProfileList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of Profile CRD objects Items []Profile `json:"items,omitempty"` }
ProfileList is a list of Profiles
func (*ProfileList) DeepCopy ¶
func (in *ProfileList) DeepCopy() *ProfileList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProfileList.
func (*ProfileList) DeepCopyInto ¶
func (in *ProfileList) DeepCopyInto(out *ProfileList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ProfileList) DeepCopyObject ¶
func (in *ProfileList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ProfileSpec ¶
type ProfileSpec struct { State *ProfileSpecResource `json:"state,omitempty" tf:"-"` Resource ProfileSpecResource `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 (*ProfileSpec) DeepCopy ¶
func (in *ProfileSpec) DeepCopy() *ProfileSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProfileSpec.
func (*ProfileSpec) DeepCopyInto ¶
func (in *ProfileSpec) DeepCopyInto(out *ProfileSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProfileSpecContainerNetworkInterface ¶
type ProfileSpecContainerNetworkInterface struct { IpConfiguration []ProfileSpecContainerNetworkInterfaceIpConfiguration `json:"ipConfiguration" tf:"ip_configuration"` Name *string `json:"name" tf:"name"` }
func (*ProfileSpecContainerNetworkInterface) DeepCopy ¶
func (in *ProfileSpecContainerNetworkInterface) DeepCopy() *ProfileSpecContainerNetworkInterface
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProfileSpecContainerNetworkInterface.
func (*ProfileSpecContainerNetworkInterface) DeepCopyInto ¶
func (in *ProfileSpecContainerNetworkInterface) DeepCopyInto(out *ProfileSpecContainerNetworkInterface)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProfileSpecContainerNetworkInterfaceCodec ¶
type ProfileSpecContainerNetworkInterfaceCodec struct { }
+k8s:deepcopy-gen=false
func (ProfileSpecContainerNetworkInterfaceCodec) Decode ¶
func (ProfileSpecContainerNetworkInterfaceCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (ProfileSpecContainerNetworkInterfaceCodec) Encode ¶
func (ProfileSpecContainerNetworkInterfaceCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (ProfileSpecContainerNetworkInterfaceCodec) IsEmpty ¶
func (ProfileSpecContainerNetworkInterfaceCodec) IsEmpty(ptr unsafe.Pointer) bool
type ProfileSpecContainerNetworkInterfaceIpConfiguration ¶
type ProfileSpecContainerNetworkInterfaceIpConfiguration struct { Name *string `json:"name" tf:"name"` SubnetID *string `json:"subnetID" tf:"subnet_id"` }
func (*ProfileSpecContainerNetworkInterfaceIpConfiguration) DeepCopy ¶
func (in *ProfileSpecContainerNetworkInterfaceIpConfiguration) DeepCopy() *ProfileSpecContainerNetworkInterfaceIpConfiguration
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProfileSpecContainerNetworkInterfaceIpConfiguration.
func (*ProfileSpecContainerNetworkInterfaceIpConfiguration) DeepCopyInto ¶
func (in *ProfileSpecContainerNetworkInterfaceIpConfiguration) DeepCopyInto(out *ProfileSpecContainerNetworkInterfaceIpConfiguration)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProfileSpecResource ¶
type ProfileSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` ContainerNetworkInterface *ProfileSpecContainerNetworkInterface `json:"containerNetworkInterface" tf:"container_network_interface"` // +optional ContainerNetworkInterfaceIDS []string `json:"containerNetworkInterfaceIDS,omitempty" tf:"container_network_interface_ids"` Location *string `json:"location" tf:"location"` Name *string `json:"name" tf:"name"` ResourceGroupName *string `json:"resourceGroupName" tf:"resource_group_name"` // +optional Tags *map[string]string `json:"tags,omitempty" tf:"tags"` }
func (*ProfileSpecResource) DeepCopy ¶
func (in *ProfileSpecResource) DeepCopy() *ProfileSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProfileSpecResource.
func (*ProfileSpecResource) DeepCopyInto ¶
func (in *ProfileSpecResource) DeepCopyInto(out *ProfileSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProfileStatus ¶
type ProfileStatus 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 (*ProfileStatus) DeepCopy ¶
func (in *ProfileStatus) DeepCopy() *ProfileStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProfileStatus.
func (*ProfileStatus) DeepCopyInto ¶
func (in *ProfileStatus) DeepCopyInto(out *ProfileStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SecurityGroup ¶
type SecurityGroup struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec SecurityGroupSpec `json:"spec,omitempty"` Status SecurityGroupStatus `json:"status,omitempty"` }
func (*SecurityGroup) DeepCopy ¶
func (in *SecurityGroup) DeepCopy() *SecurityGroup
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecurityGroup.
func (*SecurityGroup) DeepCopyInto ¶
func (in *SecurityGroup) DeepCopyInto(out *SecurityGroup)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SecurityGroup) DeepCopyObject ¶
func (in *SecurityGroup) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SecurityGroup) SetupWebhookWithManager ¶
func (r *SecurityGroup) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*SecurityGroup) ValidateCreate ¶
func (r *SecurityGroup) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*SecurityGroup) ValidateDelete ¶
func (r *SecurityGroup) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*SecurityGroup) ValidateUpdate ¶
func (r *SecurityGroup) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type SecurityGroupList ¶
type SecurityGroupList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of SecurityGroup CRD objects Items []SecurityGroup `json:"items,omitempty"` }
SecurityGroupList is a list of SecurityGroups
func (*SecurityGroupList) DeepCopy ¶
func (in *SecurityGroupList) DeepCopy() *SecurityGroupList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecurityGroupList.
func (*SecurityGroupList) DeepCopyInto ¶
func (in *SecurityGroupList) DeepCopyInto(out *SecurityGroupList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SecurityGroupList) DeepCopyObject ¶
func (in *SecurityGroupList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type SecurityGroupSpec ¶
type SecurityGroupSpec struct { State *SecurityGroupSpecResource `json:"state,omitempty" tf:"-"` Resource SecurityGroupSpecResource `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 (*SecurityGroupSpec) DeepCopy ¶
func (in *SecurityGroupSpec) DeepCopy() *SecurityGroupSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecurityGroupSpec.
func (*SecurityGroupSpec) DeepCopyInto ¶
func (in *SecurityGroupSpec) DeepCopyInto(out *SecurityGroupSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SecurityGroupSpecResource ¶
type SecurityGroupSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` Location *string `json:"location" tf:"location"` Name *string `json:"name" tf:"name"` ResourceGroupName *string `json:"resourceGroupName" tf:"resource_group_name"` // +optional SecurityRule []SecurityGroupSpecSecurityRule `json:"securityRule,omitempty" tf:"security_rule"` // +optional Tags *map[string]string `json:"tags,omitempty" tf:"tags"` }
func (*SecurityGroupSpecResource) DeepCopy ¶
func (in *SecurityGroupSpecResource) DeepCopy() *SecurityGroupSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecurityGroupSpecResource.
func (*SecurityGroupSpecResource) DeepCopyInto ¶
func (in *SecurityGroupSpecResource) DeepCopyInto(out *SecurityGroupSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SecurityGroupSpecSecurityRule ¶
type SecurityGroupSpecSecurityRule struct { Access *string `json:"access" tf:"access"` // +optional Description *string `json:"description,omitempty" tf:"description"` // +optional DestinationAddressPrefix *string `json:"destinationAddressPrefix,omitempty" tf:"destination_address_prefix"` // +optional DestinationAddressPrefixes []string `json:"destinationAddressPrefixes,omitempty" tf:"destination_address_prefixes"` // +optional DestinationApplicationSecurityGroupIDS []string `json:"destinationApplicationSecurityGroupIDS,omitempty" tf:"destination_application_security_group_ids"` // +optional DestinationPortRange *string `json:"destinationPortRange,omitempty" tf:"destination_port_range"` // +optional DestinationPortRanges []string `json:"destinationPortRanges,omitempty" tf:"destination_port_ranges"` Direction *string `json:"direction" tf:"direction"` Name *string `json:"name" tf:"name"` Priority *int64 `json:"priority" tf:"priority"` Protocol *string `json:"protocol" tf:"protocol"` // +optional SourceAddressPrefix *string `json:"sourceAddressPrefix,omitempty" tf:"source_address_prefix"` // +optional SourceAddressPrefixes []string `json:"sourceAddressPrefixes,omitempty" tf:"source_address_prefixes"` // +optional SourceApplicationSecurityGroupIDS []string `json:"sourceApplicationSecurityGroupIDS,omitempty" tf:"source_application_security_group_ids"` // +optional SourcePortRange *string `json:"sourcePortRange,omitempty" tf:"source_port_range"` // +optional SourcePortRanges []string `json:"sourcePortRanges,omitempty" tf:"source_port_ranges"` }
func (*SecurityGroupSpecSecurityRule) DeepCopy ¶
func (in *SecurityGroupSpecSecurityRule) DeepCopy() *SecurityGroupSpecSecurityRule
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecurityGroupSpecSecurityRule.
func (*SecurityGroupSpecSecurityRule) DeepCopyInto ¶
func (in *SecurityGroupSpecSecurityRule) DeepCopyInto(out *SecurityGroupSpecSecurityRule)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SecurityGroupStatus ¶
type SecurityGroupStatus 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 (*SecurityGroupStatus) DeepCopy ¶
func (in *SecurityGroupStatus) DeepCopy() *SecurityGroupStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecurityGroupStatus.
func (*SecurityGroupStatus) DeepCopyInto ¶
func (in *SecurityGroupStatus) DeepCopyInto(out *SecurityGroupStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SecurityRule ¶
type SecurityRule struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec SecurityRuleSpec `json:"spec,omitempty"` Status SecurityRuleStatus `json:"status,omitempty"` }
func (*SecurityRule) DeepCopy ¶
func (in *SecurityRule) DeepCopy() *SecurityRule
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecurityRule.
func (*SecurityRule) DeepCopyInto ¶
func (in *SecurityRule) DeepCopyInto(out *SecurityRule)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SecurityRule) DeepCopyObject ¶
func (in *SecurityRule) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SecurityRule) SetupWebhookWithManager ¶
func (r *SecurityRule) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*SecurityRule) ValidateCreate ¶
func (r *SecurityRule) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*SecurityRule) ValidateDelete ¶
func (r *SecurityRule) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*SecurityRule) ValidateUpdate ¶
func (r *SecurityRule) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type SecurityRuleList ¶
type SecurityRuleList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of SecurityRule CRD objects Items []SecurityRule `json:"items,omitempty"` }
SecurityRuleList is a list of SecurityRules
func (*SecurityRuleList) DeepCopy ¶
func (in *SecurityRuleList) DeepCopy() *SecurityRuleList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecurityRuleList.
func (*SecurityRuleList) DeepCopyInto ¶
func (in *SecurityRuleList) DeepCopyInto(out *SecurityRuleList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SecurityRuleList) DeepCopyObject ¶
func (in *SecurityRuleList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type SecurityRuleSpec ¶
type SecurityRuleSpec struct { State *SecurityRuleSpecResource `json:"state,omitempty" tf:"-"` Resource SecurityRuleSpecResource `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 (*SecurityRuleSpec) DeepCopy ¶
func (in *SecurityRuleSpec) DeepCopy() *SecurityRuleSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecurityRuleSpec.
func (*SecurityRuleSpec) DeepCopyInto ¶
func (in *SecurityRuleSpec) DeepCopyInto(out *SecurityRuleSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SecurityRuleSpecResource ¶
type SecurityRuleSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` Access *string `json:"access" tf:"access"` // +optional Description *string `json:"description,omitempty" tf:"description"` // +optional DestinationAddressPrefix *string `json:"destinationAddressPrefix,omitempty" tf:"destination_address_prefix"` // +optional DestinationAddressPrefixes []string `json:"destinationAddressPrefixes,omitempty" tf:"destination_address_prefixes"` // +optional // +kubebuilder:validation:MaxItems=10 DestinationApplicationSecurityGroupIDS []string `json:"destinationApplicationSecurityGroupIDS,omitempty" tf:"destination_application_security_group_ids"` // +optional DestinationPortRange *string `json:"destinationPortRange,omitempty" tf:"destination_port_range"` // +optional DestinationPortRanges []string `json:"destinationPortRanges,omitempty" tf:"destination_port_ranges"` Direction *string `json:"direction" tf:"direction"` Name *string `json:"name" tf:"name"` NetworkSecurityGroupName *string `json:"networkSecurityGroupName" tf:"network_security_group_name"` Priority *int64 `json:"priority" tf:"priority"` Protocol *string `json:"protocol" tf:"protocol"` ResourceGroupName *string `json:"resourceGroupName" tf:"resource_group_name"` // +optional SourceAddressPrefix *string `json:"sourceAddressPrefix,omitempty" tf:"source_address_prefix"` // +optional SourceAddressPrefixes []string `json:"sourceAddressPrefixes,omitempty" tf:"source_address_prefixes"` // +optional // +kubebuilder:validation:MaxItems=10 SourceApplicationSecurityGroupIDS []string `json:"sourceApplicationSecurityGroupIDS,omitempty" tf:"source_application_security_group_ids"` // +optional SourcePortRange *string `json:"sourcePortRange,omitempty" tf:"source_port_range"` // +optional SourcePortRanges []string `json:"sourcePortRanges,omitempty" tf:"source_port_ranges"` }
func (*SecurityRuleSpecResource) DeepCopy ¶
func (in *SecurityRuleSpecResource) DeepCopy() *SecurityRuleSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecurityRuleSpecResource.
func (*SecurityRuleSpecResource) DeepCopyInto ¶
func (in *SecurityRuleSpecResource) DeepCopyInto(out *SecurityRuleSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SecurityRuleStatus ¶
type SecurityRuleStatus 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 (*SecurityRuleStatus) DeepCopy ¶
func (in *SecurityRuleStatus) DeepCopy() *SecurityRuleStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecurityRuleStatus.
func (*SecurityRuleStatus) DeepCopyInto ¶
func (in *SecurityRuleStatus) DeepCopyInto(out *SecurityRuleStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Watcher ¶
type Watcher struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec WatcherSpec `json:"spec,omitempty"` Status WatcherStatus `json:"status,omitempty"` }
func (*Watcher) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Watcher.
func (*Watcher) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Watcher) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Watcher) SetupWebhookWithManager ¶
func (*Watcher) ValidateCreate ¶
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*Watcher) ValidateDelete ¶
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
type WatcherFlowLog ¶
type WatcherFlowLog struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec WatcherFlowLogSpec `json:"spec,omitempty"` Status WatcherFlowLogStatus `json:"status,omitempty"` }
func (*WatcherFlowLog) DeepCopy ¶
func (in *WatcherFlowLog) DeepCopy() *WatcherFlowLog
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WatcherFlowLog.
func (*WatcherFlowLog) DeepCopyInto ¶
func (in *WatcherFlowLog) DeepCopyInto(out *WatcherFlowLog)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*WatcherFlowLog) DeepCopyObject ¶
func (in *WatcherFlowLog) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*WatcherFlowLog) SetupWebhookWithManager ¶
func (r *WatcherFlowLog) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*WatcherFlowLog) ValidateCreate ¶
func (r *WatcherFlowLog) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*WatcherFlowLog) ValidateDelete ¶
func (r *WatcherFlowLog) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*WatcherFlowLog) ValidateUpdate ¶
func (r *WatcherFlowLog) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type WatcherFlowLogList ¶
type WatcherFlowLogList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of WatcherFlowLog CRD objects Items []WatcherFlowLog `json:"items,omitempty"` }
WatcherFlowLogList is a list of WatcherFlowLogs
func (*WatcherFlowLogList) DeepCopy ¶
func (in *WatcherFlowLogList) DeepCopy() *WatcherFlowLogList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WatcherFlowLogList.
func (*WatcherFlowLogList) DeepCopyInto ¶
func (in *WatcherFlowLogList) DeepCopyInto(out *WatcherFlowLogList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*WatcherFlowLogList) DeepCopyObject ¶
func (in *WatcherFlowLogList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type WatcherFlowLogSpec ¶
type WatcherFlowLogSpec struct { State *WatcherFlowLogSpecResource `json:"state,omitempty" tf:"-"` Resource WatcherFlowLogSpecResource `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 (*WatcherFlowLogSpec) DeepCopy ¶
func (in *WatcherFlowLogSpec) DeepCopy() *WatcherFlowLogSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WatcherFlowLogSpec.
func (*WatcherFlowLogSpec) DeepCopyInto ¶
func (in *WatcherFlowLogSpec) DeepCopyInto(out *WatcherFlowLogSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type WatcherFlowLogSpecResource ¶
type WatcherFlowLogSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` Enabled *bool `json:"enabled" tf:"enabled"` // +optional Location *string `json:"location,omitempty" tf:"location"` // +optional Name *string `json:"name,omitempty" tf:"name"` NetworkSecurityGroupID *string `json:"networkSecurityGroupID" tf:"network_security_group_id"` NetworkWatcherName *string `json:"networkWatcherName" tf:"network_watcher_name"` ResourceGroupName *string `json:"resourceGroupName" tf:"resource_group_name"` RetentionPolicy *WatcherFlowLogSpecRetentionPolicy `json:"retentionPolicy" tf:"retention_policy"` StorageAccountID *string `json:"storageAccountID" tf:"storage_account_id"` // +optional Tags *map[string]string `json:"tags,omitempty" tf:"tags"` // +optional TrafficAnalytics *WatcherFlowLogSpecTrafficAnalytics `json:"trafficAnalytics,omitempty" tf:"traffic_analytics"` // +optional Version *int64 `json:"version,omitempty" tf:"version"` }
func (*WatcherFlowLogSpecResource) DeepCopy ¶
func (in *WatcherFlowLogSpecResource) DeepCopy() *WatcherFlowLogSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WatcherFlowLogSpecResource.
func (*WatcherFlowLogSpecResource) DeepCopyInto ¶
func (in *WatcherFlowLogSpecResource) DeepCopyInto(out *WatcherFlowLogSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type WatcherFlowLogSpecRetentionPolicy ¶
type WatcherFlowLogSpecRetentionPolicy struct { Days *int64 `json:"days" tf:"days"` Enabled *bool `json:"enabled" tf:"enabled"` }
func (*WatcherFlowLogSpecRetentionPolicy) DeepCopy ¶
func (in *WatcherFlowLogSpecRetentionPolicy) DeepCopy() *WatcherFlowLogSpecRetentionPolicy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WatcherFlowLogSpecRetentionPolicy.
func (*WatcherFlowLogSpecRetentionPolicy) DeepCopyInto ¶
func (in *WatcherFlowLogSpecRetentionPolicy) DeepCopyInto(out *WatcherFlowLogSpecRetentionPolicy)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type WatcherFlowLogSpecRetentionPolicyCodec ¶
type WatcherFlowLogSpecRetentionPolicyCodec struct { }
+k8s:deepcopy-gen=false
func (WatcherFlowLogSpecRetentionPolicyCodec) Decode ¶
func (WatcherFlowLogSpecRetentionPolicyCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (WatcherFlowLogSpecRetentionPolicyCodec) Encode ¶
func (WatcherFlowLogSpecRetentionPolicyCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (WatcherFlowLogSpecRetentionPolicyCodec) IsEmpty ¶
func (WatcherFlowLogSpecRetentionPolicyCodec) IsEmpty(ptr unsafe.Pointer) bool
type WatcherFlowLogSpecTrafficAnalytics ¶
type WatcherFlowLogSpecTrafficAnalytics struct { Enabled *bool `json:"enabled" tf:"enabled"` // +optional IntervalInMinutes *int64 `json:"intervalInMinutes,omitempty" tf:"interval_in_minutes"` WorkspaceID *string `json:"workspaceID" tf:"workspace_id"` WorkspaceRegion *string `json:"workspaceRegion" tf:"workspace_region"` WorkspaceResourceID *string `json:"workspaceResourceID" tf:"workspace_resource_id"` }
func (*WatcherFlowLogSpecTrafficAnalytics) DeepCopy ¶
func (in *WatcherFlowLogSpecTrafficAnalytics) DeepCopy() *WatcherFlowLogSpecTrafficAnalytics
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WatcherFlowLogSpecTrafficAnalytics.
func (*WatcherFlowLogSpecTrafficAnalytics) DeepCopyInto ¶
func (in *WatcherFlowLogSpecTrafficAnalytics) DeepCopyInto(out *WatcherFlowLogSpecTrafficAnalytics)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type WatcherFlowLogSpecTrafficAnalyticsCodec ¶
type WatcherFlowLogSpecTrafficAnalyticsCodec struct { }
+k8s:deepcopy-gen=false
func (WatcherFlowLogSpecTrafficAnalyticsCodec) Decode ¶
func (WatcherFlowLogSpecTrafficAnalyticsCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (WatcherFlowLogSpecTrafficAnalyticsCodec) Encode ¶
func (WatcherFlowLogSpecTrafficAnalyticsCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (WatcherFlowLogSpecTrafficAnalyticsCodec) IsEmpty ¶
func (WatcherFlowLogSpecTrafficAnalyticsCodec) IsEmpty(ptr unsafe.Pointer) bool
type WatcherFlowLogStatus ¶
type WatcherFlowLogStatus 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 (*WatcherFlowLogStatus) DeepCopy ¶
func (in *WatcherFlowLogStatus) DeepCopy() *WatcherFlowLogStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WatcherFlowLogStatus.
func (*WatcherFlowLogStatus) DeepCopyInto ¶
func (in *WatcherFlowLogStatus) DeepCopyInto(out *WatcherFlowLogStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type WatcherList ¶
type WatcherList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of Watcher CRD objects Items []Watcher `json:"items,omitempty"` }
WatcherList is a list of Watchers
func (*WatcherList) DeepCopy ¶
func (in *WatcherList) DeepCopy() *WatcherList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WatcherList.
func (*WatcherList) DeepCopyInto ¶
func (in *WatcherList) DeepCopyInto(out *WatcherList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*WatcherList) DeepCopyObject ¶
func (in *WatcherList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type WatcherSpec ¶
type WatcherSpec struct { State *WatcherSpecResource `json:"state,omitempty" tf:"-"` Resource WatcherSpecResource `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 (*WatcherSpec) DeepCopy ¶
func (in *WatcherSpec) DeepCopy() *WatcherSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WatcherSpec.
func (*WatcherSpec) DeepCopyInto ¶
func (in *WatcherSpec) DeepCopyInto(out *WatcherSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type WatcherSpecResource ¶
type WatcherSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` Location *string `json:"location" tf:"location"` Name *string `json:"name" tf:"name"` ResourceGroupName *string `json:"resourceGroupName" tf:"resource_group_name"` // +optional Tags *map[string]string `json:"tags,omitempty" tf:"tags"` }
func (*WatcherSpecResource) DeepCopy ¶
func (in *WatcherSpecResource) DeepCopy() *WatcherSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WatcherSpecResource.
func (*WatcherSpecResource) DeepCopyInto ¶
func (in *WatcherSpecResource) DeepCopyInto(out *WatcherSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type WatcherStatus ¶
type WatcherStatus 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 (*WatcherStatus) DeepCopy ¶
func (in *WatcherStatus) DeepCopy() *WatcherStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WatcherStatus.
func (*WatcherStatus) DeepCopyInto ¶
func (in *WatcherStatus) DeepCopyInto(out *WatcherStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
Source Files ¶
- codec.go
- connection_monitor_types.go
- connection_monitor_webhook.go
- ddos_protection_plan_types.go
- ddos_protection_plan_webhook.go
- doc.go
- interface_application_gateway_backend_address_pool_association_types.go
- interface_application_gateway_backend_address_pool_association_webhook.go
- interface_application_security_group_association_types.go
- interface_application_security_group_association_webhook.go
- interface_backend_address_pool_association_types.go
- interface_backend_address_pool_association_webhook.go
- interface_nat_rule_association_types.go
- interface_nat_rule_association_webhook.go
- interface_security_group_association_types.go
- interface_security_group_association_webhook.go
- interface_types.go
- interface_webhook.go
- packet_capture_types.go
- packet_capture_webhook.go
- profile_types.go
- profile_webhook.go
- register.go
- security_group_types.go
- security_group_webhook.go
- security_rule_types.go
- security_rule_webhook.go
- watcher_flow_log_types.go
- watcher_flow_log_webhook.go
- watcher_types.go
- watcher_webhook.go
- zz_generated.deepcopy.go