Documentation ¶
Overview ¶
+groupName=cloud.oci.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 GuardCloudGuardConfiguration
- func (in *GuardCloudGuardConfiguration) DeepCopy() *GuardCloudGuardConfiguration
- func (in *GuardCloudGuardConfiguration) DeepCopyInto(out *GuardCloudGuardConfiguration)
- func (in *GuardCloudGuardConfiguration) DeepCopyObject() runtime.Object
- func (r *GuardCloudGuardConfiguration) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *GuardCloudGuardConfiguration) ValidateCreate() error
- func (r *GuardCloudGuardConfiguration) ValidateDelete() error
- func (r *GuardCloudGuardConfiguration) ValidateUpdate(old runtime.Object) error
- type GuardCloudGuardConfigurationList
- type GuardCloudGuardConfigurationSpec
- type GuardCloudGuardConfigurationSpecResource
- type GuardCloudGuardConfigurationStatus
- type GuardDataMaskRule
- func (in *GuardDataMaskRule) DeepCopy() *GuardDataMaskRule
- func (in *GuardDataMaskRule) DeepCopyInto(out *GuardDataMaskRule)
- func (in *GuardDataMaskRule) DeepCopyObject() runtime.Object
- func (r *GuardDataMaskRule) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *GuardDataMaskRule) ValidateCreate() error
- func (r *GuardDataMaskRule) ValidateDelete() error
- func (r *GuardDataMaskRule) ValidateUpdate(old runtime.Object) error
- type GuardDataMaskRuleList
- type GuardDataMaskRuleSpec
- type GuardDataMaskRuleSpecResource
- type GuardDataMaskRuleSpecTargetSelected
- type GuardDataMaskRuleSpecTargetSelectedCodec
- type GuardDataMaskRuleStatus
- type GuardDetectorRecipe
- func (in *GuardDetectorRecipe) DeepCopy() *GuardDetectorRecipe
- func (in *GuardDetectorRecipe) DeepCopyInto(out *GuardDetectorRecipe)
- func (in *GuardDetectorRecipe) DeepCopyObject() runtime.Object
- func (r *GuardDetectorRecipe) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *GuardDetectorRecipe) ValidateCreate() error
- func (r *GuardDetectorRecipe) ValidateDelete() error
- func (r *GuardDetectorRecipe) ValidateUpdate(old runtime.Object) error
- type GuardDetectorRecipeList
- type GuardDetectorRecipeSpec
- type GuardDetectorRecipeSpecDetectorRules
- type GuardDetectorRecipeSpecDetectorRulesCandidateResponderRules
- type GuardDetectorRecipeSpecDetectorRulesDetails
- type GuardDetectorRecipeSpecDetectorRulesDetailsCodec
- func (GuardDetectorRecipeSpecDetectorRulesDetailsCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (GuardDetectorRecipeSpecDetectorRulesDetailsCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (GuardDetectorRecipeSpecDetectorRulesDetailsCodec) IsEmpty(ptr unsafe.Pointer) bool
- type GuardDetectorRecipeSpecDetectorRulesDetailsConfigurations
- type GuardDetectorRecipeSpecDetectorRulesDetailsConfigurationsValues
- func (in *GuardDetectorRecipeSpecDetectorRulesDetailsConfigurationsValues) DeepCopy() *GuardDetectorRecipeSpecDetectorRulesDetailsConfigurationsValues
- func (in *GuardDetectorRecipeSpecDetectorRulesDetailsConfigurationsValues) DeepCopyInto(out *GuardDetectorRecipeSpecDetectorRulesDetailsConfigurationsValues)
- type GuardDetectorRecipeSpecEffectiveDetectorRules
- type GuardDetectorRecipeSpecEffectiveDetectorRulesCandidateResponderRules
- func (in *GuardDetectorRecipeSpecEffectiveDetectorRulesCandidateResponderRules) DeepCopy() *GuardDetectorRecipeSpecEffectiveDetectorRulesCandidateResponderRules
- func (in *GuardDetectorRecipeSpecEffectiveDetectorRulesCandidateResponderRules) DeepCopyInto(out *GuardDetectorRecipeSpecEffectiveDetectorRulesCandidateResponderRules)
- type GuardDetectorRecipeSpecEffectiveDetectorRulesDetails
- type GuardDetectorRecipeSpecEffectiveDetectorRulesDetailsCodec
- func (GuardDetectorRecipeSpecEffectiveDetectorRulesDetailsCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (GuardDetectorRecipeSpecEffectiveDetectorRulesDetailsCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (GuardDetectorRecipeSpecEffectiveDetectorRulesDetailsCodec) IsEmpty(ptr unsafe.Pointer) bool
- type GuardDetectorRecipeSpecEffectiveDetectorRulesDetailsConfigurations
- func (in *GuardDetectorRecipeSpecEffectiveDetectorRulesDetailsConfigurations) DeepCopy() *GuardDetectorRecipeSpecEffectiveDetectorRulesDetailsConfigurations
- func (in *GuardDetectorRecipeSpecEffectiveDetectorRulesDetailsConfigurations) DeepCopyInto(out *GuardDetectorRecipeSpecEffectiveDetectorRulesDetailsConfigurations)
- type GuardDetectorRecipeSpecEffectiveDetectorRulesDetailsConfigurationsValues
- func (in *GuardDetectorRecipeSpecEffectiveDetectorRulesDetailsConfigurationsValues) DeepCopy() *GuardDetectorRecipeSpecEffectiveDetectorRulesDetailsConfigurationsValues
- func (in *GuardDetectorRecipeSpecEffectiveDetectorRulesDetailsConfigurationsValues) DeepCopyInto(out *GuardDetectorRecipeSpecEffectiveDetectorRulesDetailsConfigurationsValues)
- type GuardDetectorRecipeSpecResource
- type GuardDetectorRecipeStatus
- type GuardManagedList
- func (in *GuardManagedList) DeepCopy() *GuardManagedList
- func (in *GuardManagedList) DeepCopyInto(out *GuardManagedList)
- func (in *GuardManagedList) DeepCopyObject() runtime.Object
- func (r *GuardManagedList) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *GuardManagedList) ValidateCreate() error
- func (r *GuardManagedList) ValidateDelete() error
- func (r *GuardManagedList) ValidateUpdate(old runtime.Object) error
- type GuardManagedListList
- type GuardManagedListSpec
- type GuardManagedListSpecResource
- type GuardManagedListStatus
- type GuardResponderRecipe
- func (in *GuardResponderRecipe) DeepCopy() *GuardResponderRecipe
- func (in *GuardResponderRecipe) DeepCopyInto(out *GuardResponderRecipe)
- func (in *GuardResponderRecipe) DeepCopyObject() runtime.Object
- func (r *GuardResponderRecipe) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *GuardResponderRecipe) ValidateCreate() error
- func (r *GuardResponderRecipe) ValidateDelete() error
- func (r *GuardResponderRecipe) ValidateUpdate(old runtime.Object) error
- type GuardResponderRecipeList
- type GuardResponderRecipeSpec
- type GuardResponderRecipeSpecEffectiveResponderRules
- type GuardResponderRecipeSpecEffectiveResponderRulesDetails
- type GuardResponderRecipeSpecEffectiveResponderRulesDetailsCodec
- func (GuardResponderRecipeSpecEffectiveResponderRulesDetailsCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (GuardResponderRecipeSpecEffectiveResponderRulesDetailsCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (GuardResponderRecipeSpecEffectiveResponderRulesDetailsCodec) IsEmpty(ptr unsafe.Pointer) bool
- type GuardResponderRecipeSpecEffectiveResponderRulesDetailsConfigurations
- func (in *GuardResponderRecipeSpecEffectiveResponderRulesDetailsConfigurations) DeepCopy() *GuardResponderRecipeSpecEffectiveResponderRulesDetailsConfigurations
- func (in *GuardResponderRecipeSpecEffectiveResponderRulesDetailsConfigurations) DeepCopyInto(out *GuardResponderRecipeSpecEffectiveResponderRulesDetailsConfigurations)
- type GuardResponderRecipeSpecResource
- type GuardResponderRecipeSpecResponderRules
- type GuardResponderRecipeSpecResponderRulesDetails
- type GuardResponderRecipeSpecResponderRulesDetailsCodec
- func (GuardResponderRecipeSpecResponderRulesDetailsCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (GuardResponderRecipeSpecResponderRulesDetailsCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (GuardResponderRecipeSpecResponderRulesDetailsCodec) IsEmpty(ptr unsafe.Pointer) bool
- type GuardResponderRecipeSpecResponderRulesDetailsConfigurations
- type GuardResponderRecipeStatus
- type GuardTarget
- func (in *GuardTarget) DeepCopy() *GuardTarget
- func (in *GuardTarget) DeepCopyInto(out *GuardTarget)
- func (in *GuardTarget) DeepCopyObject() runtime.Object
- func (r *GuardTarget) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *GuardTarget) ValidateCreate() error
- func (r *GuardTarget) ValidateDelete() error
- func (r *GuardTarget) ValidateUpdate(old runtime.Object) error
- type GuardTargetList
- type GuardTargetSpec
- type GuardTargetSpecResource
- type GuardTargetSpecTargetDetectorRecipes
- type GuardTargetSpecTargetDetectorRecipesDetectorRules
- type GuardTargetSpecTargetDetectorRecipesDetectorRulesDetails
- type GuardTargetSpecTargetDetectorRecipesDetectorRulesDetailsCodec
- func (GuardTargetSpecTargetDetectorRecipesDetectorRulesDetailsCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (GuardTargetSpecTargetDetectorRecipesDetectorRulesDetailsCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (GuardTargetSpecTargetDetectorRecipesDetectorRulesDetailsCodec) IsEmpty(ptr unsafe.Pointer) bool
- type GuardTargetSpecTargetDetectorRecipesDetectorRulesDetailsConditionGroups
- func (in *GuardTargetSpecTargetDetectorRecipesDetectorRulesDetailsConditionGroups) DeepCopy() *GuardTargetSpecTargetDetectorRecipesDetectorRulesDetailsConditionGroups
- func (in *GuardTargetSpecTargetDetectorRecipesDetectorRulesDetailsConditionGroups) DeepCopyInto(out *GuardTargetSpecTargetDetectorRecipesDetectorRulesDetailsConditionGroups)
- type GuardTargetSpecTargetDetectorRecipesDetectorRulesDetailsConfigurations
- func (in *GuardTargetSpecTargetDetectorRecipesDetectorRulesDetailsConfigurations) DeepCopy() *GuardTargetSpecTargetDetectorRecipesDetectorRulesDetailsConfigurations
- func (in *GuardTargetSpecTargetDetectorRecipesDetectorRulesDetailsConfigurations) DeepCopyInto(out *GuardTargetSpecTargetDetectorRecipesDetectorRulesDetailsConfigurations)
- type GuardTargetSpecTargetDetectorRecipesDetectorRulesDetailsConfigurationsValues
- type GuardTargetSpecTargetDetectorRecipesEffectiveDetectorRules
- type GuardTargetSpecTargetDetectorRecipesEffectiveDetectorRulesDetails
- func (in *GuardTargetSpecTargetDetectorRecipesEffectiveDetectorRulesDetails) DeepCopy() *GuardTargetSpecTargetDetectorRecipesEffectiveDetectorRulesDetails
- func (in *GuardTargetSpecTargetDetectorRecipesEffectiveDetectorRulesDetails) DeepCopyInto(out *GuardTargetSpecTargetDetectorRecipesEffectiveDetectorRulesDetails)
- type GuardTargetSpecTargetDetectorRecipesEffectiveDetectorRulesDetailsCodec
- func (GuardTargetSpecTargetDetectorRecipesEffectiveDetectorRulesDetailsCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (GuardTargetSpecTargetDetectorRecipesEffectiveDetectorRulesDetailsCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (GuardTargetSpecTargetDetectorRecipesEffectiveDetectorRulesDetailsCodec) IsEmpty(ptr unsafe.Pointer) bool
- type GuardTargetSpecTargetDetectorRecipesEffectiveDetectorRulesDetailsConditionGroups
- type GuardTargetSpecTargetDetectorRecipesEffectiveDetectorRulesDetailsConfigurations
- type GuardTargetSpecTargetDetectorRecipesEffectiveDetectorRulesDetailsConfigurationsValues
- type GuardTargetSpecTargetResponderRecipes
- type GuardTargetSpecTargetResponderRecipesEffectiveResponderRules
- type GuardTargetSpecTargetResponderRecipesEffectiveResponderRulesDetails
- func (in *GuardTargetSpecTargetResponderRecipesEffectiveResponderRulesDetails) DeepCopy() *GuardTargetSpecTargetResponderRecipesEffectiveResponderRulesDetails
- func (in *GuardTargetSpecTargetResponderRecipesEffectiveResponderRulesDetails) DeepCopyInto(out *GuardTargetSpecTargetResponderRecipesEffectiveResponderRulesDetails)
- type GuardTargetSpecTargetResponderRecipesEffectiveResponderRulesDetailsCodec
- func (GuardTargetSpecTargetResponderRecipesEffectiveResponderRulesDetailsCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (GuardTargetSpecTargetResponderRecipesEffectiveResponderRulesDetailsCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (GuardTargetSpecTargetResponderRecipesEffectiveResponderRulesDetailsCodec) IsEmpty(ptr unsafe.Pointer) bool
- type GuardTargetSpecTargetResponderRecipesEffectiveResponderRulesDetailsConfigurations
- type GuardTargetSpecTargetResponderRecipesResponderRules
- type GuardTargetSpecTargetResponderRecipesResponderRulesDetails
- type GuardTargetSpecTargetResponderRecipesResponderRulesDetailsCodec
- func (GuardTargetSpecTargetResponderRecipesResponderRulesDetailsCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (GuardTargetSpecTargetResponderRecipesResponderRulesDetailsCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (GuardTargetSpecTargetResponderRecipesResponderRulesDetailsCodec) IsEmpty(ptr unsafe.Pointer) bool
- type GuardTargetSpecTargetResponderRecipesResponderRulesDetailsConfigurations
- func (in *GuardTargetSpecTargetResponderRecipesResponderRulesDetailsConfigurations) DeepCopy() *GuardTargetSpecTargetResponderRecipesResponderRulesDetailsConfigurations
- func (in *GuardTargetSpecTargetResponderRecipesResponderRulesDetailsConfigurations) DeepCopyInto(out *GuardTargetSpecTargetResponderRecipesResponderRulesDetailsConfigurations)
- type GuardTargetStatus
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: cloud.GroupName, Version: "v1alpha1"}
Functions ¶
func GetDecoder ¶
func GetDecoder() map[string]jsoniter.ValDecoder
func GetEncoder ¶
func GetEncoder() map[string]jsoniter.ValEncoder
func Resource ¶
func Resource(resource string) schema.GroupResource
Resource takes an unqualified resource and returns a Group qualified GroupResource
Types ¶
type GuardCloudGuardConfiguration ¶
type GuardCloudGuardConfiguration struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec GuardCloudGuardConfigurationSpec `json:"spec,omitempty"` Status GuardCloudGuardConfigurationStatus `json:"status,omitempty"` }
func (*GuardCloudGuardConfiguration) DeepCopy ¶
func (in *GuardCloudGuardConfiguration) DeepCopy() *GuardCloudGuardConfiguration
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GuardCloudGuardConfiguration.
func (*GuardCloudGuardConfiguration) DeepCopyInto ¶
func (in *GuardCloudGuardConfiguration) DeepCopyInto(out *GuardCloudGuardConfiguration)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*GuardCloudGuardConfiguration) DeepCopyObject ¶
func (in *GuardCloudGuardConfiguration) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*GuardCloudGuardConfiguration) SetupWebhookWithManager ¶
func (r *GuardCloudGuardConfiguration) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*GuardCloudGuardConfiguration) ValidateCreate ¶
func (r *GuardCloudGuardConfiguration) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*GuardCloudGuardConfiguration) ValidateDelete ¶
func (r *GuardCloudGuardConfiguration) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*GuardCloudGuardConfiguration) ValidateUpdate ¶
func (r *GuardCloudGuardConfiguration) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type GuardCloudGuardConfigurationList ¶
type GuardCloudGuardConfigurationList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of GuardCloudGuardConfiguration CRD objects Items []GuardCloudGuardConfiguration `json:"items,omitempty"` }
GuardCloudGuardConfigurationList is a list of GuardCloudGuardConfigurations
func (*GuardCloudGuardConfigurationList) DeepCopy ¶
func (in *GuardCloudGuardConfigurationList) DeepCopy() *GuardCloudGuardConfigurationList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GuardCloudGuardConfigurationList.
func (*GuardCloudGuardConfigurationList) DeepCopyInto ¶
func (in *GuardCloudGuardConfigurationList) DeepCopyInto(out *GuardCloudGuardConfigurationList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*GuardCloudGuardConfigurationList) DeepCopyObject ¶
func (in *GuardCloudGuardConfigurationList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type GuardCloudGuardConfigurationSpec ¶
type GuardCloudGuardConfigurationSpec struct { State *GuardCloudGuardConfigurationSpecResource `json:"state,omitempty" tf:"-"` Resource GuardCloudGuardConfigurationSpecResource `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 (*GuardCloudGuardConfigurationSpec) DeepCopy ¶
func (in *GuardCloudGuardConfigurationSpec) DeepCopy() *GuardCloudGuardConfigurationSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GuardCloudGuardConfigurationSpec.
func (*GuardCloudGuardConfigurationSpec) DeepCopyInto ¶
func (in *GuardCloudGuardConfigurationSpec) DeepCopyInto(out *GuardCloudGuardConfigurationSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GuardCloudGuardConfigurationSpecResource ¶
type GuardCloudGuardConfigurationSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` CompartmentID *string `json:"compartmentID" tf:"compartment_id"` ReportingRegion *string `json:"reportingRegion" tf:"reporting_region"` // +optional SelfManageResources *bool `json:"selfManageResources,omitempty" tf:"self_manage_resources"` Status *string `json:"status" tf:"status"` }
func (*GuardCloudGuardConfigurationSpecResource) DeepCopy ¶
func (in *GuardCloudGuardConfigurationSpecResource) DeepCopy() *GuardCloudGuardConfigurationSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GuardCloudGuardConfigurationSpecResource.
func (*GuardCloudGuardConfigurationSpecResource) DeepCopyInto ¶
func (in *GuardCloudGuardConfigurationSpecResource) DeepCopyInto(out *GuardCloudGuardConfigurationSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GuardCloudGuardConfigurationStatus ¶
type GuardCloudGuardConfigurationStatus 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 (*GuardCloudGuardConfigurationStatus) DeepCopy ¶
func (in *GuardCloudGuardConfigurationStatus) DeepCopy() *GuardCloudGuardConfigurationStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GuardCloudGuardConfigurationStatus.
func (*GuardCloudGuardConfigurationStatus) DeepCopyInto ¶
func (in *GuardCloudGuardConfigurationStatus) DeepCopyInto(out *GuardCloudGuardConfigurationStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GuardDataMaskRule ¶
type GuardDataMaskRule struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec GuardDataMaskRuleSpec `json:"spec,omitempty"` Status GuardDataMaskRuleStatus `json:"status,omitempty"` }
func (*GuardDataMaskRule) DeepCopy ¶
func (in *GuardDataMaskRule) DeepCopy() *GuardDataMaskRule
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GuardDataMaskRule.
func (*GuardDataMaskRule) DeepCopyInto ¶
func (in *GuardDataMaskRule) DeepCopyInto(out *GuardDataMaskRule)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*GuardDataMaskRule) DeepCopyObject ¶
func (in *GuardDataMaskRule) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*GuardDataMaskRule) SetupWebhookWithManager ¶
func (r *GuardDataMaskRule) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*GuardDataMaskRule) ValidateCreate ¶
func (r *GuardDataMaskRule) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*GuardDataMaskRule) ValidateDelete ¶
func (r *GuardDataMaskRule) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*GuardDataMaskRule) ValidateUpdate ¶
func (r *GuardDataMaskRule) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type GuardDataMaskRuleList ¶
type GuardDataMaskRuleList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of GuardDataMaskRule CRD objects Items []GuardDataMaskRule `json:"items,omitempty"` }
GuardDataMaskRuleList is a list of GuardDataMaskRules
func (*GuardDataMaskRuleList) DeepCopy ¶
func (in *GuardDataMaskRuleList) DeepCopy() *GuardDataMaskRuleList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GuardDataMaskRuleList.
func (*GuardDataMaskRuleList) DeepCopyInto ¶
func (in *GuardDataMaskRuleList) DeepCopyInto(out *GuardDataMaskRuleList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*GuardDataMaskRuleList) DeepCopyObject ¶
func (in *GuardDataMaskRuleList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type GuardDataMaskRuleSpec ¶
type GuardDataMaskRuleSpec struct { State *GuardDataMaskRuleSpecResource `json:"state,omitempty" tf:"-"` Resource GuardDataMaskRuleSpecResource `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 (*GuardDataMaskRuleSpec) DeepCopy ¶
func (in *GuardDataMaskRuleSpec) DeepCopy() *GuardDataMaskRuleSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GuardDataMaskRuleSpec.
func (*GuardDataMaskRuleSpec) DeepCopyInto ¶
func (in *GuardDataMaskRuleSpec) DeepCopyInto(out *GuardDataMaskRuleSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GuardDataMaskRuleSpecResource ¶
type GuardDataMaskRuleSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` CompartmentID *string `json:"compartmentID" tf:"compartment_id"` DataMaskCategories []string `json:"dataMaskCategories" tf:"data_mask_categories"` // +optional DataMaskRuleStatus *string `json:"dataMaskRuleStatus,omitempty" tf:"data_mask_rule_status"` // +optional DefinedTags map[string]string `json:"definedTags,omitempty" tf:"defined_tags"` // +optional Description *string `json:"description,omitempty" tf:"description"` DisplayName *string `json:"displayName" tf:"display_name"` // +optional FreeformTags map[string]string `json:"freeformTags,omitempty" tf:"freeform_tags"` IamGroupID *string `json:"iamGroupID" tf:"iam_group_id"` // +optional LifecyleDetails *string `json:"lifecyleDetails,omitempty" tf:"lifecyle_details"` // +optional State *string `json:"state,omitempty" tf:"state"` // +optional SystemTags map[string]string `json:"systemTags,omitempty" tf:"system_tags"` TargetSelected *GuardDataMaskRuleSpecTargetSelected `json:"targetSelected" tf:"target_selected"` // +optional TimeCreated *string `json:"timeCreated,omitempty" tf:"time_created"` // +optional TimeUpdated *string `json:"timeUpdated,omitempty" tf:"time_updated"` }
func (*GuardDataMaskRuleSpecResource) DeepCopy ¶
func (in *GuardDataMaskRuleSpecResource) DeepCopy() *GuardDataMaskRuleSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GuardDataMaskRuleSpecResource.
func (*GuardDataMaskRuleSpecResource) DeepCopyInto ¶
func (in *GuardDataMaskRuleSpecResource) DeepCopyInto(out *GuardDataMaskRuleSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GuardDataMaskRuleSpecTargetSelected ¶
type GuardDataMaskRuleSpecTargetSelected struct { Kind *string `json:"kind" tf:"kind"` // +optional Values []string `json:"values,omitempty" tf:"values"` }
func (*GuardDataMaskRuleSpecTargetSelected) DeepCopy ¶
func (in *GuardDataMaskRuleSpecTargetSelected) DeepCopy() *GuardDataMaskRuleSpecTargetSelected
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GuardDataMaskRuleSpecTargetSelected.
func (*GuardDataMaskRuleSpecTargetSelected) DeepCopyInto ¶
func (in *GuardDataMaskRuleSpecTargetSelected) DeepCopyInto(out *GuardDataMaskRuleSpecTargetSelected)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GuardDataMaskRuleSpecTargetSelectedCodec ¶
type GuardDataMaskRuleSpecTargetSelectedCodec struct { }
+k8s:deepcopy-gen=false
func (GuardDataMaskRuleSpecTargetSelectedCodec) Decode ¶
func (GuardDataMaskRuleSpecTargetSelectedCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type GuardDataMaskRuleStatus ¶
type GuardDataMaskRuleStatus 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 (*GuardDataMaskRuleStatus) DeepCopy ¶
func (in *GuardDataMaskRuleStatus) DeepCopy() *GuardDataMaskRuleStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GuardDataMaskRuleStatus.
func (*GuardDataMaskRuleStatus) DeepCopyInto ¶
func (in *GuardDataMaskRuleStatus) DeepCopyInto(out *GuardDataMaskRuleStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GuardDetectorRecipe ¶
type GuardDetectorRecipe struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec GuardDetectorRecipeSpec `json:"spec,omitempty"` Status GuardDetectorRecipeStatus `json:"status,omitempty"` }
func (*GuardDetectorRecipe) DeepCopy ¶
func (in *GuardDetectorRecipe) DeepCopy() *GuardDetectorRecipe
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GuardDetectorRecipe.
func (*GuardDetectorRecipe) DeepCopyInto ¶
func (in *GuardDetectorRecipe) DeepCopyInto(out *GuardDetectorRecipe)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*GuardDetectorRecipe) DeepCopyObject ¶
func (in *GuardDetectorRecipe) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*GuardDetectorRecipe) SetupWebhookWithManager ¶
func (r *GuardDetectorRecipe) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*GuardDetectorRecipe) ValidateCreate ¶
func (r *GuardDetectorRecipe) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*GuardDetectorRecipe) ValidateDelete ¶
func (r *GuardDetectorRecipe) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*GuardDetectorRecipe) ValidateUpdate ¶
func (r *GuardDetectorRecipe) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type GuardDetectorRecipeList ¶
type GuardDetectorRecipeList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of GuardDetectorRecipe CRD objects Items []GuardDetectorRecipe `json:"items,omitempty"` }
GuardDetectorRecipeList is a list of GuardDetectorRecipes
func (*GuardDetectorRecipeList) DeepCopy ¶
func (in *GuardDetectorRecipeList) DeepCopy() *GuardDetectorRecipeList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GuardDetectorRecipeList.
func (*GuardDetectorRecipeList) DeepCopyInto ¶
func (in *GuardDetectorRecipeList) DeepCopyInto(out *GuardDetectorRecipeList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*GuardDetectorRecipeList) DeepCopyObject ¶
func (in *GuardDetectorRecipeList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type GuardDetectorRecipeSpec ¶
type GuardDetectorRecipeSpec struct { State *GuardDetectorRecipeSpecResource `json:"state,omitempty" tf:"-"` Resource GuardDetectorRecipeSpecResource `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 (*GuardDetectorRecipeSpec) DeepCopy ¶
func (in *GuardDetectorRecipeSpec) DeepCopy() *GuardDetectorRecipeSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GuardDetectorRecipeSpec.
func (*GuardDetectorRecipeSpec) DeepCopyInto ¶
func (in *GuardDetectorRecipeSpec) DeepCopyInto(out *GuardDetectorRecipeSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GuardDetectorRecipeSpecDetectorRules ¶
type GuardDetectorRecipeSpecDetectorRules struct { // +optional CandidateResponderRules []GuardDetectorRecipeSpecDetectorRulesCandidateResponderRules `json:"candidateResponderRules,omitempty" tf:"candidate_responder_rules"` // +optional Description *string `json:"description,omitempty" tf:"description"` Details *GuardDetectorRecipeSpecDetectorRulesDetails `json:"details" tf:"details"` // +optional Detector *string `json:"detector,omitempty" tf:"detector"` DetectorRuleID *string `json:"detectorRuleID" tf:"detector_rule_id"` // +optional DisplayName *string `json:"displayName,omitempty" tf:"display_name"` // +optional LifecycleDetails *string `json:"lifecycleDetails,omitempty" tf:"lifecycle_details"` // +optional ManagedListTypes []string `json:"managedListTypes,omitempty" tf:"managed_list_types"` // +optional Recommendation *string `json:"recommendation,omitempty" tf:"recommendation"` // +optional ResourceType *string `json:"resourceType,omitempty" tf:"resource_type"` // +optional ServiceType *string `json:"serviceType,omitempty" tf:"service_type"` // +optional State *string `json:"state,omitempty" tf:"state"` // +optional TimeCreated *string `json:"timeCreated,omitempty" tf:"time_created"` // +optional TimeUpdated *string `json:"timeUpdated,omitempty" tf:"time_updated"` }
func (*GuardDetectorRecipeSpecDetectorRules) DeepCopy ¶
func (in *GuardDetectorRecipeSpecDetectorRules) DeepCopy() *GuardDetectorRecipeSpecDetectorRules
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GuardDetectorRecipeSpecDetectorRules.
func (*GuardDetectorRecipeSpecDetectorRules) DeepCopyInto ¶
func (in *GuardDetectorRecipeSpecDetectorRules) DeepCopyInto(out *GuardDetectorRecipeSpecDetectorRules)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GuardDetectorRecipeSpecDetectorRulesCandidateResponderRules ¶
type GuardDetectorRecipeSpecDetectorRulesCandidateResponderRules struct { // +optional DisplayName *string `json:"displayName,omitempty" tf:"display_name"` // +optional ID *string `json:"ID,omitempty" tf:"id"` // +optional IsPreferred *bool `json:"isPreferred,omitempty" tf:"is_preferred"` }
func (*GuardDetectorRecipeSpecDetectorRulesCandidateResponderRules) DeepCopy ¶
func (in *GuardDetectorRecipeSpecDetectorRulesCandidateResponderRules) DeepCopy() *GuardDetectorRecipeSpecDetectorRulesCandidateResponderRules
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GuardDetectorRecipeSpecDetectorRulesCandidateResponderRules.
func (*GuardDetectorRecipeSpecDetectorRulesCandidateResponderRules) DeepCopyInto ¶
func (in *GuardDetectorRecipeSpecDetectorRulesCandidateResponderRules) DeepCopyInto(out *GuardDetectorRecipeSpecDetectorRulesCandidateResponderRules)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GuardDetectorRecipeSpecDetectorRulesDetails ¶
type GuardDetectorRecipeSpecDetectorRulesDetails struct { // +optional Condition *string `json:"condition,omitempty" tf:"condition"` // +optional Configurations []GuardDetectorRecipeSpecDetectorRulesDetailsConfigurations `json:"configurations,omitempty" tf:"configurations"` // +optional IsConfigurationAllowed *bool `json:"isConfigurationAllowed,omitempty" tf:"is_configuration_allowed"` IsEnabled *bool `json:"isEnabled" tf:"is_enabled"` // +optional Labels []string `json:"labels,omitempty" tf:"labels"` RiskLevel *string `json:"riskLevel" tf:"risk_level"` }
func (*GuardDetectorRecipeSpecDetectorRulesDetails) DeepCopy ¶
func (in *GuardDetectorRecipeSpecDetectorRulesDetails) DeepCopy() *GuardDetectorRecipeSpecDetectorRulesDetails
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GuardDetectorRecipeSpecDetectorRulesDetails.
func (*GuardDetectorRecipeSpecDetectorRulesDetails) DeepCopyInto ¶
func (in *GuardDetectorRecipeSpecDetectorRulesDetails) DeepCopyInto(out *GuardDetectorRecipeSpecDetectorRulesDetails)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GuardDetectorRecipeSpecDetectorRulesDetailsCodec ¶
type GuardDetectorRecipeSpecDetectorRulesDetailsCodec struct { }
+k8s:deepcopy-gen=false
func (GuardDetectorRecipeSpecDetectorRulesDetailsCodec) Decode ¶
func (GuardDetectorRecipeSpecDetectorRulesDetailsCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type GuardDetectorRecipeSpecDetectorRulesDetailsConfigurations ¶
type GuardDetectorRecipeSpecDetectorRulesDetailsConfigurations struct { ConfigKey *string `json:"configKey" tf:"config_key"` // +optional DataType *string `json:"dataType,omitempty" tf:"data_type"` Name *string `json:"name" tf:"name"` // +optional Value *string `json:"value,omitempty" tf:"value"` // +optional Values []GuardDetectorRecipeSpecDetectorRulesDetailsConfigurationsValues `json:"values,omitempty" tf:"values"` }
func (*GuardDetectorRecipeSpecDetectorRulesDetailsConfigurations) DeepCopy ¶
func (in *GuardDetectorRecipeSpecDetectorRulesDetailsConfigurations) DeepCopy() *GuardDetectorRecipeSpecDetectorRulesDetailsConfigurations
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GuardDetectorRecipeSpecDetectorRulesDetailsConfigurations.
func (*GuardDetectorRecipeSpecDetectorRulesDetailsConfigurations) DeepCopyInto ¶
func (in *GuardDetectorRecipeSpecDetectorRulesDetailsConfigurations) DeepCopyInto(out *GuardDetectorRecipeSpecDetectorRulesDetailsConfigurations)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GuardDetectorRecipeSpecDetectorRulesDetailsConfigurationsValues ¶
type GuardDetectorRecipeSpecDetectorRulesDetailsConfigurationsValues struct { ListType *string `json:"listType" tf:"list_type"` ManagedListType *string `json:"managedListType" tf:"managed_list_type"` Value *string `json:"value" tf:"value"` }
func (*GuardDetectorRecipeSpecDetectorRulesDetailsConfigurationsValues) DeepCopy ¶
func (in *GuardDetectorRecipeSpecDetectorRulesDetailsConfigurationsValues) DeepCopy() *GuardDetectorRecipeSpecDetectorRulesDetailsConfigurationsValues
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GuardDetectorRecipeSpecDetectorRulesDetailsConfigurationsValues.
func (*GuardDetectorRecipeSpecDetectorRulesDetailsConfigurationsValues) DeepCopyInto ¶
func (in *GuardDetectorRecipeSpecDetectorRulesDetailsConfigurationsValues) DeepCopyInto(out *GuardDetectorRecipeSpecDetectorRulesDetailsConfigurationsValues)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GuardDetectorRecipeSpecEffectiveDetectorRules ¶
type GuardDetectorRecipeSpecEffectiveDetectorRules struct { // +optional CandidateResponderRules []GuardDetectorRecipeSpecEffectiveDetectorRulesCandidateResponderRules `json:"candidateResponderRules,omitempty" tf:"candidate_responder_rules"` // +optional Description *string `json:"description,omitempty" tf:"description"` // +optional Details *GuardDetectorRecipeSpecEffectiveDetectorRulesDetails `json:"details,omitempty" tf:"details"` // +optional Detector *string `json:"detector,omitempty" tf:"detector"` // +optional DetectorRuleID *string `json:"detectorRuleID,omitempty" tf:"detector_rule_id"` // +optional DisplayName *string `json:"displayName,omitempty" tf:"display_name"` // +optional LifecycleDetails *string `json:"lifecycleDetails,omitempty" tf:"lifecycle_details"` // +optional ManagedListTypes []string `json:"managedListTypes,omitempty" tf:"managed_list_types"` // +optional Recommendation *string `json:"recommendation,omitempty" tf:"recommendation"` // +optional ResourceType *string `json:"resourceType,omitempty" tf:"resource_type"` // +optional ServiceType *string `json:"serviceType,omitempty" tf:"service_type"` // +optional State *string `json:"state,omitempty" tf:"state"` // +optional TimeCreated *string `json:"timeCreated,omitempty" tf:"time_created"` // +optional TimeUpdated *string `json:"timeUpdated,omitempty" tf:"time_updated"` }
func (*GuardDetectorRecipeSpecEffectiveDetectorRules) DeepCopy ¶
func (in *GuardDetectorRecipeSpecEffectiveDetectorRules) DeepCopy() *GuardDetectorRecipeSpecEffectiveDetectorRules
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GuardDetectorRecipeSpecEffectiveDetectorRules.
func (*GuardDetectorRecipeSpecEffectiveDetectorRules) DeepCopyInto ¶
func (in *GuardDetectorRecipeSpecEffectiveDetectorRules) DeepCopyInto(out *GuardDetectorRecipeSpecEffectiveDetectorRules)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GuardDetectorRecipeSpecEffectiveDetectorRulesCandidateResponderRules ¶
type GuardDetectorRecipeSpecEffectiveDetectorRulesCandidateResponderRules struct { // +optional DisplayName *string `json:"displayName,omitempty" tf:"display_name"` // +optional ID *string `json:"ID,omitempty" tf:"id"` // +optional IsPreferred *bool `json:"isPreferred,omitempty" tf:"is_preferred"` }
func (*GuardDetectorRecipeSpecEffectiveDetectorRulesCandidateResponderRules) DeepCopy ¶
func (in *GuardDetectorRecipeSpecEffectiveDetectorRulesCandidateResponderRules) DeepCopy() *GuardDetectorRecipeSpecEffectiveDetectorRulesCandidateResponderRules
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GuardDetectorRecipeSpecEffectiveDetectorRulesCandidateResponderRules.
func (*GuardDetectorRecipeSpecEffectiveDetectorRulesCandidateResponderRules) DeepCopyInto ¶
func (in *GuardDetectorRecipeSpecEffectiveDetectorRulesCandidateResponderRules) DeepCopyInto(out *GuardDetectorRecipeSpecEffectiveDetectorRulesCandidateResponderRules)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GuardDetectorRecipeSpecEffectiveDetectorRulesDetails ¶
type GuardDetectorRecipeSpecEffectiveDetectorRulesDetails struct { // +optional Condition *string `json:"condition,omitempty" tf:"condition"` // +optional Configurations []GuardDetectorRecipeSpecEffectiveDetectorRulesDetailsConfigurations `json:"configurations,omitempty" tf:"configurations"` // +optional IsConfigurationAllowed *bool `json:"isConfigurationAllowed,omitempty" tf:"is_configuration_allowed"` // +optional IsEnabled *bool `json:"isEnabled,omitempty" tf:"is_enabled"` // +optional Labels []string `json:"labels,omitempty" tf:"labels"` // +optional RiskLevel *string `json:"riskLevel,omitempty" tf:"risk_level"` }
func (*GuardDetectorRecipeSpecEffectiveDetectorRulesDetails) DeepCopy ¶
func (in *GuardDetectorRecipeSpecEffectiveDetectorRulesDetails) DeepCopy() *GuardDetectorRecipeSpecEffectiveDetectorRulesDetails
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GuardDetectorRecipeSpecEffectiveDetectorRulesDetails.
func (*GuardDetectorRecipeSpecEffectiveDetectorRulesDetails) DeepCopyInto ¶
func (in *GuardDetectorRecipeSpecEffectiveDetectorRulesDetails) DeepCopyInto(out *GuardDetectorRecipeSpecEffectiveDetectorRulesDetails)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GuardDetectorRecipeSpecEffectiveDetectorRulesDetailsCodec ¶
type GuardDetectorRecipeSpecEffectiveDetectorRulesDetailsCodec struct { }
+k8s:deepcopy-gen=false
func (GuardDetectorRecipeSpecEffectiveDetectorRulesDetailsCodec) Decode ¶
func (GuardDetectorRecipeSpecEffectiveDetectorRulesDetailsCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type GuardDetectorRecipeSpecEffectiveDetectorRulesDetailsConfigurations ¶
type GuardDetectorRecipeSpecEffectiveDetectorRulesDetailsConfigurations struct { // +optional ConfigKey *string `json:"configKey,omitempty" tf:"config_key"` // +optional DataType *string `json:"dataType,omitempty" tf:"data_type"` // +optional Name *string `json:"name,omitempty" tf:"name"` // +optional Value *string `json:"value,omitempty" tf:"value"` // +optional Values []GuardDetectorRecipeSpecEffectiveDetectorRulesDetailsConfigurationsValues `json:"values,omitempty" tf:"values"` }
func (*GuardDetectorRecipeSpecEffectiveDetectorRulesDetailsConfigurations) DeepCopy ¶
func (in *GuardDetectorRecipeSpecEffectiveDetectorRulesDetailsConfigurations) DeepCopy() *GuardDetectorRecipeSpecEffectiveDetectorRulesDetailsConfigurations
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GuardDetectorRecipeSpecEffectiveDetectorRulesDetailsConfigurations.
func (*GuardDetectorRecipeSpecEffectiveDetectorRulesDetailsConfigurations) DeepCopyInto ¶
func (in *GuardDetectorRecipeSpecEffectiveDetectorRulesDetailsConfigurations) DeepCopyInto(out *GuardDetectorRecipeSpecEffectiveDetectorRulesDetailsConfigurations)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GuardDetectorRecipeSpecEffectiveDetectorRulesDetailsConfigurationsValues ¶
type GuardDetectorRecipeSpecEffectiveDetectorRulesDetailsConfigurationsValues struct { // +optional ListType *string `json:"listType,omitempty" tf:"list_type"` // +optional ManagedListType *string `json:"managedListType,omitempty" tf:"managed_list_type"` // +optional Value *string `json:"value,omitempty" tf:"value"` }
func (*GuardDetectorRecipeSpecEffectiveDetectorRulesDetailsConfigurationsValues) DeepCopy ¶
func (in *GuardDetectorRecipeSpecEffectiveDetectorRulesDetailsConfigurationsValues) DeepCopy() *GuardDetectorRecipeSpecEffectiveDetectorRulesDetailsConfigurationsValues
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GuardDetectorRecipeSpecEffectiveDetectorRulesDetailsConfigurationsValues.
func (*GuardDetectorRecipeSpecEffectiveDetectorRulesDetailsConfigurationsValues) DeepCopyInto ¶
func (in *GuardDetectorRecipeSpecEffectiveDetectorRulesDetailsConfigurationsValues) DeepCopyInto(out *GuardDetectorRecipeSpecEffectiveDetectorRulesDetailsConfigurationsValues)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GuardDetectorRecipeSpecResource ¶
type GuardDetectorRecipeSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` CompartmentID *string `json:"compartmentID" tf:"compartment_id"` // +optional DefinedTags map[string]string `json:"definedTags,omitempty" tf:"defined_tags"` // +optional Description *string `json:"description,omitempty" tf:"description"` // +optional Detector *string `json:"detector,omitempty" tf:"detector"` // +optional DetectorRules []GuardDetectorRecipeSpecDetectorRules `json:"detectorRules,omitempty" tf:"detector_rules"` DisplayName *string `json:"displayName" tf:"display_name"` // +optional EffectiveDetectorRules []GuardDetectorRecipeSpecEffectiveDetectorRules `json:"effectiveDetectorRules,omitempty" tf:"effective_detector_rules"` // +optional FreeformTags map[string]string `json:"freeformTags,omitempty" tf:"freeform_tags"` // +optional Owner *string `json:"owner,omitempty" tf:"owner"` SourceDetectorRecipeID *string `json:"sourceDetectorRecipeID" tf:"source_detector_recipe_id"` // +optional State *string `json:"state,omitempty" tf:"state"` // +optional SystemTags map[string]string `json:"systemTags,omitempty" tf:"system_tags"` // +optional TimeCreated *string `json:"timeCreated,omitempty" tf:"time_created"` // +optional TimeUpdated *string `json:"timeUpdated,omitempty" tf:"time_updated"` }
func (*GuardDetectorRecipeSpecResource) DeepCopy ¶
func (in *GuardDetectorRecipeSpecResource) DeepCopy() *GuardDetectorRecipeSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GuardDetectorRecipeSpecResource.
func (*GuardDetectorRecipeSpecResource) DeepCopyInto ¶
func (in *GuardDetectorRecipeSpecResource) DeepCopyInto(out *GuardDetectorRecipeSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GuardDetectorRecipeStatus ¶
type GuardDetectorRecipeStatus 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 (*GuardDetectorRecipeStatus) DeepCopy ¶
func (in *GuardDetectorRecipeStatus) DeepCopy() *GuardDetectorRecipeStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GuardDetectorRecipeStatus.
func (*GuardDetectorRecipeStatus) DeepCopyInto ¶
func (in *GuardDetectorRecipeStatus) DeepCopyInto(out *GuardDetectorRecipeStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GuardManagedList ¶
type GuardManagedList struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec GuardManagedListSpec `json:"spec,omitempty"` Status GuardManagedListStatus `json:"status,omitempty"` }
func (*GuardManagedList) DeepCopy ¶
func (in *GuardManagedList) DeepCopy() *GuardManagedList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GuardManagedList.
func (*GuardManagedList) DeepCopyInto ¶
func (in *GuardManagedList) DeepCopyInto(out *GuardManagedList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*GuardManagedList) DeepCopyObject ¶
func (in *GuardManagedList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*GuardManagedList) SetupWebhookWithManager ¶
func (r *GuardManagedList) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*GuardManagedList) ValidateCreate ¶
func (r *GuardManagedList) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*GuardManagedList) ValidateDelete ¶
func (r *GuardManagedList) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*GuardManagedList) ValidateUpdate ¶
func (r *GuardManagedList) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type GuardManagedListList ¶
type GuardManagedListList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of GuardManagedList CRD objects Items []GuardManagedList `json:"items,omitempty"` }
GuardManagedListList is a list of GuardManagedLists
func (*GuardManagedListList) DeepCopy ¶
func (in *GuardManagedListList) DeepCopy() *GuardManagedListList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GuardManagedListList.
func (*GuardManagedListList) DeepCopyInto ¶
func (in *GuardManagedListList) DeepCopyInto(out *GuardManagedListList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*GuardManagedListList) DeepCopyObject ¶
func (in *GuardManagedListList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type GuardManagedListSpec ¶
type GuardManagedListSpec struct { State *GuardManagedListSpecResource `json:"state,omitempty" tf:"-"` Resource GuardManagedListSpecResource `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 (*GuardManagedListSpec) DeepCopy ¶
func (in *GuardManagedListSpec) DeepCopy() *GuardManagedListSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GuardManagedListSpec.
func (*GuardManagedListSpec) DeepCopyInto ¶
func (in *GuardManagedListSpec) DeepCopyInto(out *GuardManagedListSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GuardManagedListSpecResource ¶
type GuardManagedListSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` CompartmentID *string `json:"compartmentID" tf:"compartment_id"` // +optional DefinedTags map[string]string `json:"definedTags,omitempty" tf:"defined_tags"` // +optional Description *string `json:"description,omitempty" tf:"description"` DisplayName *string `json:"displayName" tf:"display_name"` // +optional FeedProvider *string `json:"feedProvider,omitempty" tf:"feed_provider"` // +optional FreeformTags map[string]string `json:"freeformTags,omitempty" tf:"freeform_tags"` // +optional IsEditable *bool `json:"isEditable,omitempty" tf:"is_editable"` // +optional LifecyleDetails *string `json:"lifecyleDetails,omitempty" tf:"lifecyle_details"` // +optional ListItems []string `json:"listItems,omitempty" tf:"list_items"` // +optional ListType *string `json:"listType,omitempty" tf:"list_type"` // +optional SourceManagedListID *string `json:"sourceManagedListID,omitempty" tf:"source_managed_list_id"` // +optional State *string `json:"state,omitempty" tf:"state"` // +optional SystemTags map[string]string `json:"systemTags,omitempty" tf:"system_tags"` // +optional TimeCreated *string `json:"timeCreated,omitempty" tf:"time_created"` // +optional TimeUpdated *string `json:"timeUpdated,omitempty" tf:"time_updated"` }
func (*GuardManagedListSpecResource) DeepCopy ¶
func (in *GuardManagedListSpecResource) DeepCopy() *GuardManagedListSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GuardManagedListSpecResource.
func (*GuardManagedListSpecResource) DeepCopyInto ¶
func (in *GuardManagedListSpecResource) DeepCopyInto(out *GuardManagedListSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GuardManagedListStatus ¶
type GuardManagedListStatus 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 (*GuardManagedListStatus) DeepCopy ¶
func (in *GuardManagedListStatus) DeepCopy() *GuardManagedListStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GuardManagedListStatus.
func (*GuardManagedListStatus) DeepCopyInto ¶
func (in *GuardManagedListStatus) DeepCopyInto(out *GuardManagedListStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GuardResponderRecipe ¶
type GuardResponderRecipe struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec GuardResponderRecipeSpec `json:"spec,omitempty"` Status GuardResponderRecipeStatus `json:"status,omitempty"` }
func (*GuardResponderRecipe) DeepCopy ¶
func (in *GuardResponderRecipe) DeepCopy() *GuardResponderRecipe
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GuardResponderRecipe.
func (*GuardResponderRecipe) DeepCopyInto ¶
func (in *GuardResponderRecipe) DeepCopyInto(out *GuardResponderRecipe)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*GuardResponderRecipe) DeepCopyObject ¶
func (in *GuardResponderRecipe) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*GuardResponderRecipe) SetupWebhookWithManager ¶
func (r *GuardResponderRecipe) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*GuardResponderRecipe) ValidateCreate ¶
func (r *GuardResponderRecipe) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*GuardResponderRecipe) ValidateDelete ¶
func (r *GuardResponderRecipe) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*GuardResponderRecipe) ValidateUpdate ¶
func (r *GuardResponderRecipe) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type GuardResponderRecipeList ¶
type GuardResponderRecipeList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of GuardResponderRecipe CRD objects Items []GuardResponderRecipe `json:"items,omitempty"` }
GuardResponderRecipeList is a list of GuardResponderRecipes
func (*GuardResponderRecipeList) DeepCopy ¶
func (in *GuardResponderRecipeList) DeepCopy() *GuardResponderRecipeList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GuardResponderRecipeList.
func (*GuardResponderRecipeList) DeepCopyInto ¶
func (in *GuardResponderRecipeList) DeepCopyInto(out *GuardResponderRecipeList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*GuardResponderRecipeList) DeepCopyObject ¶
func (in *GuardResponderRecipeList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type GuardResponderRecipeSpec ¶
type GuardResponderRecipeSpec struct { State *GuardResponderRecipeSpecResource `json:"state,omitempty" tf:"-"` Resource GuardResponderRecipeSpecResource `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 (*GuardResponderRecipeSpec) DeepCopy ¶
func (in *GuardResponderRecipeSpec) DeepCopy() *GuardResponderRecipeSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GuardResponderRecipeSpec.
func (*GuardResponderRecipeSpec) DeepCopyInto ¶
func (in *GuardResponderRecipeSpec) DeepCopyInto(out *GuardResponderRecipeSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GuardResponderRecipeSpecEffectiveResponderRules ¶
type GuardResponderRecipeSpecEffectiveResponderRules struct { // +optional CompartmentID *string `json:"compartmentID,omitempty" tf:"compartment_id"` // +optional Description *string `json:"description,omitempty" tf:"description"` // +optional Details *GuardResponderRecipeSpecEffectiveResponderRulesDetails `json:"details,omitempty" tf:"details"` // +optional DisplayName *string `json:"displayName,omitempty" tf:"display_name"` // +optional LifecycleDetails *string `json:"lifecycleDetails,omitempty" tf:"lifecycle_details"` // +optional Policies []string `json:"policies,omitempty" tf:"policies"` // +optional ResponderRuleID *string `json:"responderRuleID,omitempty" tf:"responder_rule_id"` // +optional State *string `json:"state,omitempty" tf:"state"` // +optional SupportedModes []string `json:"supportedModes,omitempty" tf:"supported_modes"` // +optional TimeCreated *string `json:"timeCreated,omitempty" tf:"time_created"` // +optional TimeUpdated *string `json:"timeUpdated,omitempty" tf:"time_updated"` // +optional Type *string `json:"type,omitempty" tf:"type"` }
func (*GuardResponderRecipeSpecEffectiveResponderRules) DeepCopy ¶
func (in *GuardResponderRecipeSpecEffectiveResponderRules) DeepCopy() *GuardResponderRecipeSpecEffectiveResponderRules
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GuardResponderRecipeSpecEffectiveResponderRules.
func (*GuardResponderRecipeSpecEffectiveResponderRules) DeepCopyInto ¶
func (in *GuardResponderRecipeSpecEffectiveResponderRules) DeepCopyInto(out *GuardResponderRecipeSpecEffectiveResponderRules)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GuardResponderRecipeSpecEffectiveResponderRulesDetails ¶
type GuardResponderRecipeSpecEffectiveResponderRulesDetails struct { // +optional Condition *string `json:"condition,omitempty" tf:"condition"` // +optional Configurations []GuardResponderRecipeSpecEffectiveResponderRulesDetailsConfigurations `json:"configurations,omitempty" tf:"configurations"` // +optional IsEnabled *bool `json:"isEnabled,omitempty" tf:"is_enabled"` // +optional Mode *string `json:"mode,omitempty" tf:"mode"` }
func (*GuardResponderRecipeSpecEffectiveResponderRulesDetails) DeepCopy ¶
func (in *GuardResponderRecipeSpecEffectiveResponderRulesDetails) DeepCopy() *GuardResponderRecipeSpecEffectiveResponderRulesDetails
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GuardResponderRecipeSpecEffectiveResponderRulesDetails.
func (*GuardResponderRecipeSpecEffectiveResponderRulesDetails) DeepCopyInto ¶
func (in *GuardResponderRecipeSpecEffectiveResponderRulesDetails) DeepCopyInto(out *GuardResponderRecipeSpecEffectiveResponderRulesDetails)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GuardResponderRecipeSpecEffectiveResponderRulesDetailsCodec ¶
type GuardResponderRecipeSpecEffectiveResponderRulesDetailsCodec struct { }
+k8s:deepcopy-gen=false
func (GuardResponderRecipeSpecEffectiveResponderRulesDetailsCodec) Decode ¶
func (GuardResponderRecipeSpecEffectiveResponderRulesDetailsCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type GuardResponderRecipeSpecEffectiveResponderRulesDetailsConfigurations ¶
type GuardResponderRecipeSpecEffectiveResponderRulesDetailsConfigurations struct { // +optional ConfigKey *string `json:"configKey,omitempty" tf:"config_key"` // +optional Name *string `json:"name,omitempty" tf:"name"` // +optional Value *string `json:"value,omitempty" tf:"value"` }
func (*GuardResponderRecipeSpecEffectiveResponderRulesDetailsConfigurations) DeepCopy ¶
func (in *GuardResponderRecipeSpecEffectiveResponderRulesDetailsConfigurations) DeepCopy() *GuardResponderRecipeSpecEffectiveResponderRulesDetailsConfigurations
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GuardResponderRecipeSpecEffectiveResponderRulesDetailsConfigurations.
func (*GuardResponderRecipeSpecEffectiveResponderRulesDetailsConfigurations) DeepCopyInto ¶
func (in *GuardResponderRecipeSpecEffectiveResponderRulesDetailsConfigurations) DeepCopyInto(out *GuardResponderRecipeSpecEffectiveResponderRulesDetailsConfigurations)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GuardResponderRecipeSpecResource ¶
type GuardResponderRecipeSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` CompartmentID *string `json:"compartmentID" tf:"compartment_id"` // +optional DefinedTags map[string]string `json:"definedTags,omitempty" tf:"defined_tags"` // +optional Description *string `json:"description,omitempty" tf:"description"` DisplayName *string `json:"displayName" tf:"display_name"` // +optional EffectiveResponderRules []GuardResponderRecipeSpecEffectiveResponderRules `json:"effectiveResponderRules,omitempty" tf:"effective_responder_rules"` // +optional FreeformTags map[string]string `json:"freeformTags,omitempty" tf:"freeform_tags"` // +optional LifecycleDetails *string `json:"lifecycleDetails,omitempty" tf:"lifecycle_details"` // +optional Owner *string `json:"owner,omitempty" tf:"owner"` // +optional ResponderRules []GuardResponderRecipeSpecResponderRules `json:"responderRules,omitempty" tf:"responder_rules"` SourceResponderRecipeID *string `json:"sourceResponderRecipeID" tf:"source_responder_recipe_id"` // +optional State *string `json:"state,omitempty" tf:"state"` // +optional SystemTags map[string]string `json:"systemTags,omitempty" tf:"system_tags"` // +optional TimeCreated *string `json:"timeCreated,omitempty" tf:"time_created"` // +optional TimeUpdated *string `json:"timeUpdated,omitempty" tf:"time_updated"` }
func (*GuardResponderRecipeSpecResource) DeepCopy ¶
func (in *GuardResponderRecipeSpecResource) DeepCopy() *GuardResponderRecipeSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GuardResponderRecipeSpecResource.
func (*GuardResponderRecipeSpecResource) DeepCopyInto ¶
func (in *GuardResponderRecipeSpecResource) DeepCopyInto(out *GuardResponderRecipeSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GuardResponderRecipeSpecResponderRules ¶
type GuardResponderRecipeSpecResponderRules struct { // +optional CompartmentID *string `json:"compartmentID,omitempty" tf:"compartment_id"` // +optional Description *string `json:"description,omitempty" tf:"description"` Details *GuardResponderRecipeSpecResponderRulesDetails `json:"details" tf:"details"` // +optional DisplayName *string `json:"displayName,omitempty" tf:"display_name"` // +optional LifecycleDetails *string `json:"lifecycleDetails,omitempty" tf:"lifecycle_details"` // +optional Policies []string `json:"policies,omitempty" tf:"policies"` ResponderRuleID *string `json:"responderRuleID" tf:"responder_rule_id"` // +optional State *string `json:"state,omitempty" tf:"state"` // +optional SupportedModes []string `json:"supportedModes,omitempty" tf:"supported_modes"` // +optional TimeCreated *string `json:"timeCreated,omitempty" tf:"time_created"` // +optional TimeUpdated *string `json:"timeUpdated,omitempty" tf:"time_updated"` // +optional Type *string `json:"type,omitempty" tf:"type"` }
func (*GuardResponderRecipeSpecResponderRules) DeepCopy ¶
func (in *GuardResponderRecipeSpecResponderRules) DeepCopy() *GuardResponderRecipeSpecResponderRules
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GuardResponderRecipeSpecResponderRules.
func (*GuardResponderRecipeSpecResponderRules) DeepCopyInto ¶
func (in *GuardResponderRecipeSpecResponderRules) DeepCopyInto(out *GuardResponderRecipeSpecResponderRules)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GuardResponderRecipeSpecResponderRulesDetails ¶
type GuardResponderRecipeSpecResponderRulesDetails struct { // +optional Condition *string `json:"condition,omitempty" tf:"condition"` // +optional Configurations []GuardResponderRecipeSpecResponderRulesDetailsConfigurations `json:"configurations,omitempty" tf:"configurations"` IsEnabled *bool `json:"isEnabled" tf:"is_enabled"` // +optional Mode *string `json:"mode,omitempty" tf:"mode"` }
func (*GuardResponderRecipeSpecResponderRulesDetails) DeepCopy ¶
func (in *GuardResponderRecipeSpecResponderRulesDetails) DeepCopy() *GuardResponderRecipeSpecResponderRulesDetails
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GuardResponderRecipeSpecResponderRulesDetails.
func (*GuardResponderRecipeSpecResponderRulesDetails) DeepCopyInto ¶
func (in *GuardResponderRecipeSpecResponderRulesDetails) DeepCopyInto(out *GuardResponderRecipeSpecResponderRulesDetails)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GuardResponderRecipeSpecResponderRulesDetailsCodec ¶
type GuardResponderRecipeSpecResponderRulesDetailsCodec struct { }
+k8s:deepcopy-gen=false
func (GuardResponderRecipeSpecResponderRulesDetailsCodec) Decode ¶
func (GuardResponderRecipeSpecResponderRulesDetailsCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type GuardResponderRecipeSpecResponderRulesDetailsConfigurations ¶
type GuardResponderRecipeSpecResponderRulesDetailsConfigurations struct { // +optional ConfigKey *string `json:"configKey,omitempty" tf:"config_key"` // +optional Name *string `json:"name,omitempty" tf:"name"` // +optional Value *string `json:"value,omitempty" tf:"value"` }
func (*GuardResponderRecipeSpecResponderRulesDetailsConfigurations) DeepCopy ¶
func (in *GuardResponderRecipeSpecResponderRulesDetailsConfigurations) DeepCopy() *GuardResponderRecipeSpecResponderRulesDetailsConfigurations
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GuardResponderRecipeSpecResponderRulesDetailsConfigurations.
func (*GuardResponderRecipeSpecResponderRulesDetailsConfigurations) DeepCopyInto ¶
func (in *GuardResponderRecipeSpecResponderRulesDetailsConfigurations) DeepCopyInto(out *GuardResponderRecipeSpecResponderRulesDetailsConfigurations)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GuardResponderRecipeStatus ¶
type GuardResponderRecipeStatus 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 (*GuardResponderRecipeStatus) DeepCopy ¶
func (in *GuardResponderRecipeStatus) DeepCopy() *GuardResponderRecipeStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GuardResponderRecipeStatus.
func (*GuardResponderRecipeStatus) DeepCopyInto ¶
func (in *GuardResponderRecipeStatus) DeepCopyInto(out *GuardResponderRecipeStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GuardTarget ¶
type GuardTarget struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec GuardTargetSpec `json:"spec,omitempty"` Status GuardTargetStatus `json:"status,omitempty"` }
func (*GuardTarget) DeepCopy ¶
func (in *GuardTarget) DeepCopy() *GuardTarget
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GuardTarget.
func (*GuardTarget) DeepCopyInto ¶
func (in *GuardTarget) DeepCopyInto(out *GuardTarget)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*GuardTarget) DeepCopyObject ¶
func (in *GuardTarget) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*GuardTarget) SetupWebhookWithManager ¶
func (r *GuardTarget) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*GuardTarget) ValidateCreate ¶
func (r *GuardTarget) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*GuardTarget) ValidateDelete ¶
func (r *GuardTarget) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*GuardTarget) ValidateUpdate ¶
func (r *GuardTarget) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type GuardTargetList ¶
type GuardTargetList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of GuardTarget CRD objects Items []GuardTarget `json:"items,omitempty"` }
GuardTargetList is a list of GuardTargets
func (*GuardTargetList) DeepCopy ¶
func (in *GuardTargetList) DeepCopy() *GuardTargetList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GuardTargetList.
func (*GuardTargetList) DeepCopyInto ¶
func (in *GuardTargetList) DeepCopyInto(out *GuardTargetList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*GuardTargetList) DeepCopyObject ¶
func (in *GuardTargetList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type GuardTargetSpec ¶
type GuardTargetSpec struct { State *GuardTargetSpecResource `json:"state,omitempty" tf:"-"` Resource GuardTargetSpecResource `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 (*GuardTargetSpec) DeepCopy ¶
func (in *GuardTargetSpec) DeepCopy() *GuardTargetSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GuardTargetSpec.
func (*GuardTargetSpec) DeepCopyInto ¶
func (in *GuardTargetSpec) DeepCopyInto(out *GuardTargetSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GuardTargetSpecResource ¶
type GuardTargetSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` CompartmentID *string `json:"compartmentID" tf:"compartment_id"` // +optional DefinedTags map[string]string `json:"definedTags,omitempty" tf:"defined_tags"` // +optional Description *string `json:"description,omitempty" tf:"description"` DisplayName *string `json:"displayName" tf:"display_name"` // +optional FreeformTags map[string]string `json:"freeformTags,omitempty" tf:"freeform_tags"` // +optional InheritedByCompartments []string `json:"inheritedByCompartments,omitempty" tf:"inherited_by_compartments"` // +optional LifecyleDetails *string `json:"lifecyleDetails,omitempty" tf:"lifecyle_details"` // +optional RecipeCount *int64 `json:"recipeCount,omitempty" tf:"recipe_count"` // +optional State *string `json:"state,omitempty" tf:"state"` // +optional SystemTags map[string]string `json:"systemTags,omitempty" tf:"system_tags"` // +optional TargetDetectorRecipes []GuardTargetSpecTargetDetectorRecipes `json:"targetDetectorRecipes,omitempty" tf:"target_detector_recipes"` TargetResourceID *string `json:"targetResourceID" tf:"target_resource_id"` TargetResourceType *string `json:"targetResourceType" tf:"target_resource_type"` // +optional TargetResponderRecipes []GuardTargetSpecTargetResponderRecipes `json:"targetResponderRecipes,omitempty" tf:"target_responder_recipes"` // +optional TimeCreated *string `json:"timeCreated,omitempty" tf:"time_created"` // +optional TimeUpdated *string `json:"timeUpdated,omitempty" tf:"time_updated"` }
func (*GuardTargetSpecResource) DeepCopy ¶
func (in *GuardTargetSpecResource) DeepCopy() *GuardTargetSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GuardTargetSpecResource.
func (*GuardTargetSpecResource) DeepCopyInto ¶
func (in *GuardTargetSpecResource) DeepCopyInto(out *GuardTargetSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GuardTargetSpecTargetDetectorRecipes ¶
type GuardTargetSpecTargetDetectorRecipes struct { // +optional CompartmentID *string `json:"compartmentID,omitempty" tf:"compartment_id"` // +optional Description *string `json:"description,omitempty" tf:"description"` // +optional Detector *string `json:"detector,omitempty" tf:"detector"` DetectorRecipeID *string `json:"detectorRecipeID" tf:"detector_recipe_id"` // +optional DetectorRules []GuardTargetSpecTargetDetectorRecipesDetectorRules `json:"detectorRules,omitempty" tf:"detector_rules"` // +optional DisplayName *string `json:"displayName,omitempty" tf:"display_name"` // +optional EffectiveDetectorRules []GuardTargetSpecTargetDetectorRecipesEffectiveDetectorRules `json:"effectiveDetectorRules,omitempty" tf:"effective_detector_rules"` // +optional ID *string `json:"ID,omitempty" tf:"id"` // +optional Owner *string `json:"owner,omitempty" tf:"owner"` // +optional State *string `json:"state,omitempty" tf:"state"` // +optional TimeCreated *string `json:"timeCreated,omitempty" tf:"time_created"` // +optional TimeUpdated *string `json:"timeUpdated,omitempty" tf:"time_updated"` }
func (*GuardTargetSpecTargetDetectorRecipes) DeepCopy ¶
func (in *GuardTargetSpecTargetDetectorRecipes) DeepCopy() *GuardTargetSpecTargetDetectorRecipes
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GuardTargetSpecTargetDetectorRecipes.
func (*GuardTargetSpecTargetDetectorRecipes) DeepCopyInto ¶
func (in *GuardTargetSpecTargetDetectorRecipes) DeepCopyInto(out *GuardTargetSpecTargetDetectorRecipes)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GuardTargetSpecTargetDetectorRecipesDetectorRules ¶
type GuardTargetSpecTargetDetectorRecipesDetectorRules struct { // +optional Description *string `json:"description,omitempty" tf:"description"` Details *GuardTargetSpecTargetDetectorRecipesDetectorRulesDetails `json:"details" tf:"details"` // +optional Detector *string `json:"detector,omitempty" tf:"detector"` DetectorRuleID *string `json:"detectorRuleID" tf:"detector_rule_id"` // +optional DisplayName *string `json:"displayName,omitempty" tf:"display_name"` // +optional LifecycleDetails *string `json:"lifecycleDetails,omitempty" tf:"lifecycle_details"` // +optional ManagedListTypes []string `json:"managedListTypes,omitempty" tf:"managed_list_types"` // +optional Recommendation *string `json:"recommendation,omitempty" tf:"recommendation"` // +optional ResourceType *string `json:"resourceType,omitempty" tf:"resource_type"` // +optional ServiceType *string `json:"serviceType,omitempty" tf:"service_type"` // +optional State *string `json:"state,omitempty" tf:"state"` // +optional TimeCreated *string `json:"timeCreated,omitempty" tf:"time_created"` // +optional TimeUpdated *string `json:"timeUpdated,omitempty" tf:"time_updated"` }
func (*GuardTargetSpecTargetDetectorRecipesDetectorRules) DeepCopy ¶
func (in *GuardTargetSpecTargetDetectorRecipesDetectorRules) DeepCopy() *GuardTargetSpecTargetDetectorRecipesDetectorRules
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GuardTargetSpecTargetDetectorRecipesDetectorRules.
func (*GuardTargetSpecTargetDetectorRecipesDetectorRules) DeepCopyInto ¶
func (in *GuardTargetSpecTargetDetectorRecipesDetectorRules) DeepCopyInto(out *GuardTargetSpecTargetDetectorRecipesDetectorRules)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GuardTargetSpecTargetDetectorRecipesDetectorRulesDetails ¶
type GuardTargetSpecTargetDetectorRecipesDetectorRulesDetails struct { // +optional ConditionGroups []GuardTargetSpecTargetDetectorRecipesDetectorRulesDetailsConditionGroups `json:"conditionGroups,omitempty" tf:"condition_groups"` // +optional Configurations []GuardTargetSpecTargetDetectorRecipesDetectorRulesDetailsConfigurations `json:"configurations,omitempty" tf:"configurations"` // +optional IsConfigurationAllowed *bool `json:"isConfigurationAllowed,omitempty" tf:"is_configuration_allowed"` // +optional IsEnabled *bool `json:"isEnabled,omitempty" tf:"is_enabled"` // +optional Labels []string `json:"labels,omitempty" tf:"labels"` // +optional RiskLevel *string `json:"riskLevel,omitempty" tf:"risk_level"` }
func (*GuardTargetSpecTargetDetectorRecipesDetectorRulesDetails) DeepCopy ¶
func (in *GuardTargetSpecTargetDetectorRecipesDetectorRulesDetails) DeepCopy() *GuardTargetSpecTargetDetectorRecipesDetectorRulesDetails
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GuardTargetSpecTargetDetectorRecipesDetectorRulesDetails.
func (*GuardTargetSpecTargetDetectorRecipesDetectorRulesDetails) DeepCopyInto ¶
func (in *GuardTargetSpecTargetDetectorRecipesDetectorRulesDetails) DeepCopyInto(out *GuardTargetSpecTargetDetectorRecipesDetectorRulesDetails)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GuardTargetSpecTargetDetectorRecipesDetectorRulesDetailsCodec ¶
type GuardTargetSpecTargetDetectorRecipesDetectorRulesDetailsCodec struct { }
+k8s:deepcopy-gen=false
func (GuardTargetSpecTargetDetectorRecipesDetectorRulesDetailsCodec) Decode ¶
func (GuardTargetSpecTargetDetectorRecipesDetectorRulesDetailsCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type GuardTargetSpecTargetDetectorRecipesDetectorRulesDetailsConditionGroups ¶
type GuardTargetSpecTargetDetectorRecipesDetectorRulesDetailsConditionGroups struct { CompartmentID *string `json:"compartmentID" tf:"compartment_id"` Condition *string `json:"condition" tf:"condition"` }
func (*GuardTargetSpecTargetDetectorRecipesDetectorRulesDetailsConditionGroups) DeepCopy ¶
func (in *GuardTargetSpecTargetDetectorRecipesDetectorRulesDetailsConditionGroups) DeepCopy() *GuardTargetSpecTargetDetectorRecipesDetectorRulesDetailsConditionGroups
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GuardTargetSpecTargetDetectorRecipesDetectorRulesDetailsConditionGroups.
func (*GuardTargetSpecTargetDetectorRecipesDetectorRulesDetailsConditionGroups) DeepCopyInto ¶
func (in *GuardTargetSpecTargetDetectorRecipesDetectorRulesDetailsConditionGroups) DeepCopyInto(out *GuardTargetSpecTargetDetectorRecipesDetectorRulesDetailsConditionGroups)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GuardTargetSpecTargetDetectorRecipesDetectorRulesDetailsConfigurations ¶
type GuardTargetSpecTargetDetectorRecipesDetectorRulesDetailsConfigurations struct { // +optional ConfigKey *string `json:"configKey,omitempty" tf:"config_key"` // +optional DataType *string `json:"dataType,omitempty" tf:"data_type"` // +optional Name *string `json:"name,omitempty" tf:"name"` // +optional Value *string `json:"value,omitempty" tf:"value"` // +optional Values []GuardTargetSpecTargetDetectorRecipesDetectorRulesDetailsConfigurationsValues `json:"values,omitempty" tf:"values"` }
func (*GuardTargetSpecTargetDetectorRecipesDetectorRulesDetailsConfigurations) DeepCopy ¶
func (in *GuardTargetSpecTargetDetectorRecipesDetectorRulesDetailsConfigurations) DeepCopy() *GuardTargetSpecTargetDetectorRecipesDetectorRulesDetailsConfigurations
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GuardTargetSpecTargetDetectorRecipesDetectorRulesDetailsConfigurations.
func (*GuardTargetSpecTargetDetectorRecipesDetectorRulesDetailsConfigurations) DeepCopyInto ¶
func (in *GuardTargetSpecTargetDetectorRecipesDetectorRulesDetailsConfigurations) DeepCopyInto(out *GuardTargetSpecTargetDetectorRecipesDetectorRulesDetailsConfigurations)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GuardTargetSpecTargetDetectorRecipesDetectorRulesDetailsConfigurationsValues ¶
type GuardTargetSpecTargetDetectorRecipesDetectorRulesDetailsConfigurationsValues struct { // +optional ListType *string `json:"listType,omitempty" tf:"list_type"` // +optional ManagedListType *string `json:"managedListType,omitempty" tf:"managed_list_type"` // +optional Value *string `json:"value,omitempty" tf:"value"` }
func (*GuardTargetSpecTargetDetectorRecipesDetectorRulesDetailsConfigurationsValues) DeepCopy ¶
func (in *GuardTargetSpecTargetDetectorRecipesDetectorRulesDetailsConfigurationsValues) DeepCopy() *GuardTargetSpecTargetDetectorRecipesDetectorRulesDetailsConfigurationsValues
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GuardTargetSpecTargetDetectorRecipesDetectorRulesDetailsConfigurationsValues.
func (*GuardTargetSpecTargetDetectorRecipesDetectorRulesDetailsConfigurationsValues) DeepCopyInto ¶
func (in *GuardTargetSpecTargetDetectorRecipesDetectorRulesDetailsConfigurationsValues) DeepCopyInto(out *GuardTargetSpecTargetDetectorRecipesDetectorRulesDetailsConfigurationsValues)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GuardTargetSpecTargetDetectorRecipesEffectiveDetectorRules ¶
type GuardTargetSpecTargetDetectorRecipesEffectiveDetectorRules struct { // +optional Description *string `json:"description,omitempty" tf:"description"` // +optional Details *GuardTargetSpecTargetDetectorRecipesEffectiveDetectorRulesDetails `json:"details,omitempty" tf:"details"` // +optional Detector *string `json:"detector,omitempty" tf:"detector"` // +optional DetectorRuleID *string `json:"detectorRuleID,omitempty" tf:"detector_rule_id"` // +optional DisplayName *string `json:"displayName,omitempty" tf:"display_name"` // +optional LifecycleDetails *string `json:"lifecycleDetails,omitempty" tf:"lifecycle_details"` // +optional ManagedListTypes []string `json:"managedListTypes,omitempty" tf:"managed_list_types"` // +optional Recommendation *string `json:"recommendation,omitempty" tf:"recommendation"` // +optional ResourceType *string `json:"resourceType,omitempty" tf:"resource_type"` // +optional ServiceType *string `json:"serviceType,omitempty" tf:"service_type"` // +optional State *string `json:"state,omitempty" tf:"state"` // +optional TimeCreated *string `json:"timeCreated,omitempty" tf:"time_created"` // +optional TimeUpdated *string `json:"timeUpdated,omitempty" tf:"time_updated"` }
func (*GuardTargetSpecTargetDetectorRecipesEffectiveDetectorRules) DeepCopy ¶
func (in *GuardTargetSpecTargetDetectorRecipesEffectiveDetectorRules) DeepCopy() *GuardTargetSpecTargetDetectorRecipesEffectiveDetectorRules
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GuardTargetSpecTargetDetectorRecipesEffectiveDetectorRules.
func (*GuardTargetSpecTargetDetectorRecipesEffectiveDetectorRules) DeepCopyInto ¶
func (in *GuardTargetSpecTargetDetectorRecipesEffectiveDetectorRules) DeepCopyInto(out *GuardTargetSpecTargetDetectorRecipesEffectiveDetectorRules)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GuardTargetSpecTargetDetectorRecipesEffectiveDetectorRulesDetails ¶
type GuardTargetSpecTargetDetectorRecipesEffectiveDetectorRulesDetails struct { // +optional ConditionGroups []GuardTargetSpecTargetDetectorRecipesEffectiveDetectorRulesDetailsConditionGroups `json:"conditionGroups,omitempty" tf:"condition_groups"` // +optional Configurations []GuardTargetSpecTargetDetectorRecipesEffectiveDetectorRulesDetailsConfigurations `json:"configurations,omitempty" tf:"configurations"` // +optional IsConfigurationAllowed *bool `json:"isConfigurationAllowed,omitempty" tf:"is_configuration_allowed"` // +optional IsEnabled *bool `json:"isEnabled,omitempty" tf:"is_enabled"` // +optional Labels []string `json:"labels,omitempty" tf:"labels"` // +optional RiskLevel *string `json:"riskLevel,omitempty" tf:"risk_level"` }
func (*GuardTargetSpecTargetDetectorRecipesEffectiveDetectorRulesDetails) DeepCopy ¶
func (in *GuardTargetSpecTargetDetectorRecipesEffectiveDetectorRulesDetails) DeepCopy() *GuardTargetSpecTargetDetectorRecipesEffectiveDetectorRulesDetails
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GuardTargetSpecTargetDetectorRecipesEffectiveDetectorRulesDetails.
func (*GuardTargetSpecTargetDetectorRecipesEffectiveDetectorRulesDetails) DeepCopyInto ¶
func (in *GuardTargetSpecTargetDetectorRecipesEffectiveDetectorRulesDetails) DeepCopyInto(out *GuardTargetSpecTargetDetectorRecipesEffectiveDetectorRulesDetails)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GuardTargetSpecTargetDetectorRecipesEffectiveDetectorRulesDetailsCodec ¶
type GuardTargetSpecTargetDetectorRecipesEffectiveDetectorRulesDetailsCodec struct { }
+k8s:deepcopy-gen=false
func (GuardTargetSpecTargetDetectorRecipesEffectiveDetectorRulesDetailsCodec) Decode ¶
func (GuardTargetSpecTargetDetectorRecipesEffectiveDetectorRulesDetailsCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type GuardTargetSpecTargetDetectorRecipesEffectiveDetectorRulesDetailsConditionGroups ¶
type GuardTargetSpecTargetDetectorRecipesEffectiveDetectorRulesDetailsConditionGroups struct { // +optional CompartmentID *string `json:"compartmentID,omitempty" tf:"compartment_id"` // +optional Condition *string `json:"condition,omitempty" tf:"condition"` }
func (*GuardTargetSpecTargetDetectorRecipesEffectiveDetectorRulesDetailsConditionGroups) DeepCopy ¶
func (in *GuardTargetSpecTargetDetectorRecipesEffectiveDetectorRulesDetailsConditionGroups) DeepCopy() *GuardTargetSpecTargetDetectorRecipesEffectiveDetectorRulesDetailsConditionGroups
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GuardTargetSpecTargetDetectorRecipesEffectiveDetectorRulesDetailsConditionGroups.
func (*GuardTargetSpecTargetDetectorRecipesEffectiveDetectorRulesDetailsConditionGroups) DeepCopyInto ¶
func (in *GuardTargetSpecTargetDetectorRecipesEffectiveDetectorRulesDetailsConditionGroups) DeepCopyInto(out *GuardTargetSpecTargetDetectorRecipesEffectiveDetectorRulesDetailsConditionGroups)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GuardTargetSpecTargetDetectorRecipesEffectiveDetectorRulesDetailsConfigurations ¶
type GuardTargetSpecTargetDetectorRecipesEffectiveDetectorRulesDetailsConfigurations struct { // +optional ConfigKey *string `json:"configKey,omitempty" tf:"config_key"` // +optional DataType *string `json:"dataType,omitempty" tf:"data_type"` // +optional Name *string `json:"name,omitempty" tf:"name"` // +optional Value *string `json:"value,omitempty" tf:"value"` // +optional Values []GuardTargetSpecTargetDetectorRecipesEffectiveDetectorRulesDetailsConfigurationsValues `json:"values,omitempty" tf:"values"` }
func (*GuardTargetSpecTargetDetectorRecipesEffectiveDetectorRulesDetailsConfigurations) DeepCopy ¶
func (in *GuardTargetSpecTargetDetectorRecipesEffectiveDetectorRulesDetailsConfigurations) DeepCopy() *GuardTargetSpecTargetDetectorRecipesEffectiveDetectorRulesDetailsConfigurations
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GuardTargetSpecTargetDetectorRecipesEffectiveDetectorRulesDetailsConfigurations.
func (*GuardTargetSpecTargetDetectorRecipesEffectiveDetectorRulesDetailsConfigurations) DeepCopyInto ¶
func (in *GuardTargetSpecTargetDetectorRecipesEffectiveDetectorRulesDetailsConfigurations) DeepCopyInto(out *GuardTargetSpecTargetDetectorRecipesEffectiveDetectorRulesDetailsConfigurations)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GuardTargetSpecTargetDetectorRecipesEffectiveDetectorRulesDetailsConfigurationsValues ¶
type GuardTargetSpecTargetDetectorRecipesEffectiveDetectorRulesDetailsConfigurationsValues struct { // +optional ListType *string `json:"listType,omitempty" tf:"list_type"` // +optional ManagedListType *string `json:"managedListType,omitempty" tf:"managed_list_type"` // +optional Value *string `json:"value,omitempty" tf:"value"` }
func (*GuardTargetSpecTargetDetectorRecipesEffectiveDetectorRulesDetailsConfigurationsValues) DeepCopy ¶
func (in *GuardTargetSpecTargetDetectorRecipesEffectiveDetectorRulesDetailsConfigurationsValues) DeepCopy() *GuardTargetSpecTargetDetectorRecipesEffectiveDetectorRulesDetailsConfigurationsValues
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GuardTargetSpecTargetDetectorRecipesEffectiveDetectorRulesDetailsConfigurationsValues.
func (*GuardTargetSpecTargetDetectorRecipesEffectiveDetectorRulesDetailsConfigurationsValues) DeepCopyInto ¶
func (in *GuardTargetSpecTargetDetectorRecipesEffectiveDetectorRulesDetailsConfigurationsValues) DeepCopyInto(out *GuardTargetSpecTargetDetectorRecipesEffectiveDetectorRulesDetailsConfigurationsValues)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GuardTargetSpecTargetResponderRecipes ¶
type GuardTargetSpecTargetResponderRecipes struct { // +optional CompartmentID *string `json:"compartmentID,omitempty" tf:"compartment_id"` // +optional Description *string `json:"description,omitempty" tf:"description"` // +optional DisplayName *string `json:"displayName,omitempty" tf:"display_name"` // +optional EffectiveResponderRules []GuardTargetSpecTargetResponderRecipesEffectiveResponderRules `json:"effectiveResponderRules,omitempty" tf:"effective_responder_rules"` // +optional ID *string `json:"ID,omitempty" tf:"id"` // +optional Owner *string `json:"owner,omitempty" tf:"owner"` ResponderRecipeID *string `json:"responderRecipeID" tf:"responder_recipe_id"` // +optional ResponderRules []GuardTargetSpecTargetResponderRecipesResponderRules `json:"responderRules,omitempty" tf:"responder_rules"` // +optional TimeCreated *string `json:"timeCreated,omitempty" tf:"time_created"` // +optional TimeUpdated *string `json:"timeUpdated,omitempty" tf:"time_updated"` }
func (*GuardTargetSpecTargetResponderRecipes) DeepCopy ¶
func (in *GuardTargetSpecTargetResponderRecipes) DeepCopy() *GuardTargetSpecTargetResponderRecipes
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GuardTargetSpecTargetResponderRecipes.
func (*GuardTargetSpecTargetResponderRecipes) DeepCopyInto ¶
func (in *GuardTargetSpecTargetResponderRecipes) DeepCopyInto(out *GuardTargetSpecTargetResponderRecipes)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GuardTargetSpecTargetResponderRecipesEffectiveResponderRules ¶
type GuardTargetSpecTargetResponderRecipesEffectiveResponderRules struct { // +optional CompartmentID *string `json:"compartmentID,omitempty" tf:"compartment_id"` // +optional Description *string `json:"description,omitempty" tf:"description"` // +optional Details *GuardTargetSpecTargetResponderRecipesEffectiveResponderRulesDetails `json:"details,omitempty" tf:"details"` // +optional DisplayName *string `json:"displayName,omitempty" tf:"display_name"` // +optional LifecycleDetails *string `json:"lifecycleDetails,omitempty" tf:"lifecycle_details"` // +optional Policies []string `json:"policies,omitempty" tf:"policies"` // +optional ResponderRuleID *string `json:"responderRuleID,omitempty" tf:"responder_rule_id"` // +optional State *string `json:"state,omitempty" tf:"state"` // +optional SupportedModes []string `json:"supportedModes,omitempty" tf:"supported_modes"` // +optional TimeCreated *string `json:"timeCreated,omitempty" tf:"time_created"` // +optional TimeUpdated *string `json:"timeUpdated,omitempty" tf:"time_updated"` // +optional Type *string `json:"type,omitempty" tf:"type"` }
func (*GuardTargetSpecTargetResponderRecipesEffectiveResponderRules) DeepCopy ¶
func (in *GuardTargetSpecTargetResponderRecipesEffectiveResponderRules) DeepCopy() *GuardTargetSpecTargetResponderRecipesEffectiveResponderRules
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GuardTargetSpecTargetResponderRecipesEffectiveResponderRules.
func (*GuardTargetSpecTargetResponderRecipesEffectiveResponderRules) DeepCopyInto ¶
func (in *GuardTargetSpecTargetResponderRecipesEffectiveResponderRules) DeepCopyInto(out *GuardTargetSpecTargetResponderRecipesEffectiveResponderRules)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GuardTargetSpecTargetResponderRecipesEffectiveResponderRulesDetails ¶
type GuardTargetSpecTargetResponderRecipesEffectiveResponderRulesDetails struct { // +optional Condition *string `json:"condition,omitempty" tf:"condition"` // +optional Configurations []GuardTargetSpecTargetResponderRecipesEffectiveResponderRulesDetailsConfigurations `json:"configurations,omitempty" tf:"configurations"` // +optional IsEnabled *bool `json:"isEnabled,omitempty" tf:"is_enabled"` // +optional Mode *string `json:"mode,omitempty" tf:"mode"` }
func (*GuardTargetSpecTargetResponderRecipesEffectiveResponderRulesDetails) DeepCopy ¶
func (in *GuardTargetSpecTargetResponderRecipesEffectiveResponderRulesDetails) DeepCopy() *GuardTargetSpecTargetResponderRecipesEffectiveResponderRulesDetails
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GuardTargetSpecTargetResponderRecipesEffectiveResponderRulesDetails.
func (*GuardTargetSpecTargetResponderRecipesEffectiveResponderRulesDetails) DeepCopyInto ¶
func (in *GuardTargetSpecTargetResponderRecipesEffectiveResponderRulesDetails) DeepCopyInto(out *GuardTargetSpecTargetResponderRecipesEffectiveResponderRulesDetails)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GuardTargetSpecTargetResponderRecipesEffectiveResponderRulesDetailsCodec ¶
type GuardTargetSpecTargetResponderRecipesEffectiveResponderRulesDetailsCodec struct { }
+k8s:deepcopy-gen=false
func (GuardTargetSpecTargetResponderRecipesEffectiveResponderRulesDetailsCodec) Decode ¶
func (GuardTargetSpecTargetResponderRecipesEffectiveResponderRulesDetailsCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type GuardTargetSpecTargetResponderRecipesEffectiveResponderRulesDetailsConfigurations ¶
type GuardTargetSpecTargetResponderRecipesEffectiveResponderRulesDetailsConfigurations struct { // +optional ConfigKey *string `json:"configKey,omitempty" tf:"config_key"` // +optional Name *string `json:"name,omitempty" tf:"name"` // +optional Value *string `json:"value,omitempty" tf:"value"` }
func (*GuardTargetSpecTargetResponderRecipesEffectiveResponderRulesDetailsConfigurations) DeepCopy ¶
func (in *GuardTargetSpecTargetResponderRecipesEffectiveResponderRulesDetailsConfigurations) DeepCopy() *GuardTargetSpecTargetResponderRecipesEffectiveResponderRulesDetailsConfigurations
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GuardTargetSpecTargetResponderRecipesEffectiveResponderRulesDetailsConfigurations.
func (*GuardTargetSpecTargetResponderRecipesEffectiveResponderRulesDetailsConfigurations) DeepCopyInto ¶
func (in *GuardTargetSpecTargetResponderRecipesEffectiveResponderRulesDetailsConfigurations) DeepCopyInto(out *GuardTargetSpecTargetResponderRecipesEffectiveResponderRulesDetailsConfigurations)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GuardTargetSpecTargetResponderRecipesResponderRules ¶
type GuardTargetSpecTargetResponderRecipesResponderRules struct { // +optional CompartmentID *string `json:"compartmentID,omitempty" tf:"compartment_id"` // +optional Description *string `json:"description,omitempty" tf:"description"` Details *GuardTargetSpecTargetResponderRecipesResponderRulesDetails `json:"details" tf:"details"` // +optional DisplayName *string `json:"displayName,omitempty" tf:"display_name"` // +optional LifecycleDetails *string `json:"lifecycleDetails,omitempty" tf:"lifecycle_details"` // +optional Policies []string `json:"policies,omitempty" tf:"policies"` ResponderRuleID *string `json:"responderRuleID" tf:"responder_rule_id"` // +optional State *string `json:"state,omitempty" tf:"state"` // +optional SupportedModes []string `json:"supportedModes,omitempty" tf:"supported_modes"` // +optional TimeCreated *string `json:"timeCreated,omitempty" tf:"time_created"` // +optional TimeUpdated *string `json:"timeUpdated,omitempty" tf:"time_updated"` // +optional Type *string `json:"type,omitempty" tf:"type"` }
func (*GuardTargetSpecTargetResponderRecipesResponderRules) DeepCopy ¶
func (in *GuardTargetSpecTargetResponderRecipesResponderRules) DeepCopy() *GuardTargetSpecTargetResponderRecipesResponderRules
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GuardTargetSpecTargetResponderRecipesResponderRules.
func (*GuardTargetSpecTargetResponderRecipesResponderRules) DeepCopyInto ¶
func (in *GuardTargetSpecTargetResponderRecipesResponderRules) DeepCopyInto(out *GuardTargetSpecTargetResponderRecipesResponderRules)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GuardTargetSpecTargetResponderRecipesResponderRulesDetails ¶
type GuardTargetSpecTargetResponderRecipesResponderRulesDetails struct { // +optional Condition *string `json:"condition,omitempty" tf:"condition"` // +optional Configurations []GuardTargetSpecTargetResponderRecipesResponderRulesDetailsConfigurations `json:"configurations,omitempty" tf:"configurations"` // +optional IsEnabled *bool `json:"isEnabled,omitempty" tf:"is_enabled"` // +optional Mode *string `json:"mode,omitempty" tf:"mode"` }
func (*GuardTargetSpecTargetResponderRecipesResponderRulesDetails) DeepCopy ¶
func (in *GuardTargetSpecTargetResponderRecipesResponderRulesDetails) DeepCopy() *GuardTargetSpecTargetResponderRecipesResponderRulesDetails
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GuardTargetSpecTargetResponderRecipesResponderRulesDetails.
func (*GuardTargetSpecTargetResponderRecipesResponderRulesDetails) DeepCopyInto ¶
func (in *GuardTargetSpecTargetResponderRecipesResponderRulesDetails) DeepCopyInto(out *GuardTargetSpecTargetResponderRecipesResponderRulesDetails)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GuardTargetSpecTargetResponderRecipesResponderRulesDetailsCodec ¶
type GuardTargetSpecTargetResponderRecipesResponderRulesDetailsCodec struct { }
+k8s:deepcopy-gen=false
func (GuardTargetSpecTargetResponderRecipesResponderRulesDetailsCodec) Decode ¶
func (GuardTargetSpecTargetResponderRecipesResponderRulesDetailsCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type GuardTargetSpecTargetResponderRecipesResponderRulesDetailsConfigurations ¶
type GuardTargetSpecTargetResponderRecipesResponderRulesDetailsConfigurations struct { ConfigKey *string `json:"configKey" tf:"config_key"` Name *string `json:"name" tf:"name"` Value *string `json:"value" tf:"value"` }
func (*GuardTargetSpecTargetResponderRecipesResponderRulesDetailsConfigurations) DeepCopy ¶
func (in *GuardTargetSpecTargetResponderRecipesResponderRulesDetailsConfigurations) DeepCopy() *GuardTargetSpecTargetResponderRecipesResponderRulesDetailsConfigurations
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GuardTargetSpecTargetResponderRecipesResponderRulesDetailsConfigurations.
func (*GuardTargetSpecTargetResponderRecipesResponderRulesDetailsConfigurations) DeepCopyInto ¶
func (in *GuardTargetSpecTargetResponderRecipesResponderRulesDetailsConfigurations) DeepCopyInto(out *GuardTargetSpecTargetResponderRecipesResponderRulesDetailsConfigurations)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GuardTargetStatus ¶
type GuardTargetStatus 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 (*GuardTargetStatus) DeepCopy ¶
func (in *GuardTargetStatus) DeepCopy() *GuardTargetStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GuardTargetStatus.
func (*GuardTargetStatus) DeepCopyInto ¶
func (in *GuardTargetStatus) DeepCopyInto(out *GuardTargetStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
Source Files ¶
- codec.go
- doc.go
- guard_cloud_guard_configuration_types.go
- guard_cloud_guard_configuration_webhook.go
- guard_data_mask_rule_types.go
- guard_data_mask_rule_webhook.go
- guard_detector_recipe_types.go
- guard_detector_recipe_webhook.go
- guard_managed_list_types.go
- guard_managed_list_webhook.go
- guard_responder_recipe_types.go
- guard_responder_recipe_webhook.go
- guard_target_types.go
- guard_target_webhook.go
- register.go
- zz_generated.deepcopy.go