Documentation ¶
Overview ¶
+kubebuilder:object:generate=true +groupName=securityinsights.azure.upbound.io +versionName=v1beta1
Index ¶
- Constants
- Variables
- type ActionIncidentObservation
- type ActionIncidentParameters
- type ActionPlaybookObservation
- type ActionPlaybookParameters
- type ConditionObservation
- type ConditionParameters
- type SentinelAlertRuleFusion
- func (in *SentinelAlertRuleFusion) DeepCopy() *SentinelAlertRuleFusion
- func (in *SentinelAlertRuleFusion) DeepCopyInto(out *SentinelAlertRuleFusion)
- func (in *SentinelAlertRuleFusion) DeepCopyObject() runtime.Object
- func (mg *SentinelAlertRuleFusion) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *SentinelAlertRuleFusion) GetConnectionDetailsMapping() map[string]string
- func (mg *SentinelAlertRuleFusion) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *SentinelAlertRuleFusion) GetID() string
- func (tr *SentinelAlertRuleFusion) GetObservation() (map[string]any, error)
- func (tr *SentinelAlertRuleFusion) GetParameters() (map[string]any, error)
- func (mg *SentinelAlertRuleFusion) GetProviderConfigReference() *xpv1.Reference
- func (mg *SentinelAlertRuleFusion) GetProviderReference() *xpv1.Reference
- func (mg *SentinelAlertRuleFusion) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *SentinelAlertRuleFusion) GetTerraformResourceType() string
- func (tr *SentinelAlertRuleFusion) GetTerraformSchemaVersion() int
- func (mg *SentinelAlertRuleFusion) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *SentinelAlertRuleFusion) LateInitialize(attrs []byte) (bool, error)
- func (mg *SentinelAlertRuleFusion) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *SentinelAlertRuleFusion) SetConditions(c ...xpv1.Condition)
- func (mg *SentinelAlertRuleFusion) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *SentinelAlertRuleFusion) SetObservation(obs map[string]any) error
- func (tr *SentinelAlertRuleFusion) SetParameters(params map[string]any) error
- func (mg *SentinelAlertRuleFusion) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *SentinelAlertRuleFusion) SetProviderReference(r *xpv1.Reference)
- func (mg *SentinelAlertRuleFusion) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *SentinelAlertRuleFusion) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type SentinelAlertRuleFusionList
- func (in *SentinelAlertRuleFusionList) DeepCopy() *SentinelAlertRuleFusionList
- func (in *SentinelAlertRuleFusionList) DeepCopyInto(out *SentinelAlertRuleFusionList)
- func (in *SentinelAlertRuleFusionList) DeepCopyObject() runtime.Object
- func (l *SentinelAlertRuleFusionList) GetItems() []resource.Managed
- type SentinelAlertRuleFusionObservation
- type SentinelAlertRuleFusionParameters
- type SentinelAlertRuleFusionSpec
- type SentinelAlertRuleFusionStatus
- type SentinelAlertRuleMSSecurityIncident
- func (in *SentinelAlertRuleMSSecurityIncident) DeepCopy() *SentinelAlertRuleMSSecurityIncident
- func (in *SentinelAlertRuleMSSecurityIncident) DeepCopyInto(out *SentinelAlertRuleMSSecurityIncident)
- func (in *SentinelAlertRuleMSSecurityIncident) DeepCopyObject() runtime.Object
- func (mg *SentinelAlertRuleMSSecurityIncident) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *SentinelAlertRuleMSSecurityIncident) GetConnectionDetailsMapping() map[string]string
- func (mg *SentinelAlertRuleMSSecurityIncident) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *SentinelAlertRuleMSSecurityIncident) GetID() string
- func (tr *SentinelAlertRuleMSSecurityIncident) GetObservation() (map[string]any, error)
- func (tr *SentinelAlertRuleMSSecurityIncident) GetParameters() (map[string]any, error)
- func (mg *SentinelAlertRuleMSSecurityIncident) GetProviderConfigReference() *xpv1.Reference
- func (mg *SentinelAlertRuleMSSecurityIncident) GetProviderReference() *xpv1.Reference
- func (mg *SentinelAlertRuleMSSecurityIncident) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *SentinelAlertRuleMSSecurityIncident) GetTerraformResourceType() string
- func (tr *SentinelAlertRuleMSSecurityIncident) GetTerraformSchemaVersion() int
- func (mg *SentinelAlertRuleMSSecurityIncident) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *SentinelAlertRuleMSSecurityIncident) LateInitialize(attrs []byte) (bool, error)
- func (mg *SentinelAlertRuleMSSecurityIncident) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *SentinelAlertRuleMSSecurityIncident) SetConditions(c ...xpv1.Condition)
- func (mg *SentinelAlertRuleMSSecurityIncident) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *SentinelAlertRuleMSSecurityIncident) SetObservation(obs map[string]any) error
- func (tr *SentinelAlertRuleMSSecurityIncident) SetParameters(params map[string]any) error
- func (mg *SentinelAlertRuleMSSecurityIncident) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *SentinelAlertRuleMSSecurityIncident) SetProviderReference(r *xpv1.Reference)
- func (mg *SentinelAlertRuleMSSecurityIncident) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *SentinelAlertRuleMSSecurityIncident) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type SentinelAlertRuleMSSecurityIncidentList
- func (in *SentinelAlertRuleMSSecurityIncidentList) DeepCopy() *SentinelAlertRuleMSSecurityIncidentList
- func (in *SentinelAlertRuleMSSecurityIncidentList) DeepCopyInto(out *SentinelAlertRuleMSSecurityIncidentList)
- func (in *SentinelAlertRuleMSSecurityIncidentList) DeepCopyObject() runtime.Object
- func (l *SentinelAlertRuleMSSecurityIncidentList) GetItems() []resource.Managed
- type SentinelAlertRuleMSSecurityIncidentObservation
- type SentinelAlertRuleMSSecurityIncidentParameters
- type SentinelAlertRuleMSSecurityIncidentSpec
- type SentinelAlertRuleMSSecurityIncidentStatus
- type SentinelAlertRuleMachineLearningBehaviorAnalytics
- func (in *SentinelAlertRuleMachineLearningBehaviorAnalytics) DeepCopy() *SentinelAlertRuleMachineLearningBehaviorAnalytics
- func (in *SentinelAlertRuleMachineLearningBehaviorAnalytics) DeepCopyInto(out *SentinelAlertRuleMachineLearningBehaviorAnalytics)
- func (in *SentinelAlertRuleMachineLearningBehaviorAnalytics) DeepCopyObject() runtime.Object
- func (mg *SentinelAlertRuleMachineLearningBehaviorAnalytics) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *SentinelAlertRuleMachineLearningBehaviorAnalytics) GetConnectionDetailsMapping() map[string]string
- func (mg *SentinelAlertRuleMachineLearningBehaviorAnalytics) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *SentinelAlertRuleMachineLearningBehaviorAnalytics) GetID() string
- func (tr *SentinelAlertRuleMachineLearningBehaviorAnalytics) GetObservation() (map[string]any, error)
- func (tr *SentinelAlertRuleMachineLearningBehaviorAnalytics) GetParameters() (map[string]any, error)
- func (mg *SentinelAlertRuleMachineLearningBehaviorAnalytics) GetProviderConfigReference() *xpv1.Reference
- func (mg *SentinelAlertRuleMachineLearningBehaviorAnalytics) GetProviderReference() *xpv1.Reference
- func (mg *SentinelAlertRuleMachineLearningBehaviorAnalytics) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *SentinelAlertRuleMachineLearningBehaviorAnalytics) GetTerraformResourceType() string
- func (tr *SentinelAlertRuleMachineLearningBehaviorAnalytics) GetTerraformSchemaVersion() int
- func (mg *SentinelAlertRuleMachineLearningBehaviorAnalytics) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *SentinelAlertRuleMachineLearningBehaviorAnalytics) LateInitialize(attrs []byte) (bool, error)
- func (mg *SentinelAlertRuleMachineLearningBehaviorAnalytics) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *SentinelAlertRuleMachineLearningBehaviorAnalytics) SetConditions(c ...xpv1.Condition)
- func (mg *SentinelAlertRuleMachineLearningBehaviorAnalytics) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *SentinelAlertRuleMachineLearningBehaviorAnalytics) SetObservation(obs map[string]any) error
- func (tr *SentinelAlertRuleMachineLearningBehaviorAnalytics) SetParameters(params map[string]any) error
- func (mg *SentinelAlertRuleMachineLearningBehaviorAnalytics) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *SentinelAlertRuleMachineLearningBehaviorAnalytics) SetProviderReference(r *xpv1.Reference)
- func (mg *SentinelAlertRuleMachineLearningBehaviorAnalytics) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *SentinelAlertRuleMachineLearningBehaviorAnalytics) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type SentinelAlertRuleMachineLearningBehaviorAnalyticsList
- func (in *SentinelAlertRuleMachineLearningBehaviorAnalyticsList) DeepCopy() *SentinelAlertRuleMachineLearningBehaviorAnalyticsList
- func (in *SentinelAlertRuleMachineLearningBehaviorAnalyticsList) DeepCopyInto(out *SentinelAlertRuleMachineLearningBehaviorAnalyticsList)
- func (in *SentinelAlertRuleMachineLearningBehaviorAnalyticsList) DeepCopyObject() runtime.Object
- func (l *SentinelAlertRuleMachineLearningBehaviorAnalyticsList) GetItems() []resource.Managed
- type SentinelAlertRuleMachineLearningBehaviorAnalyticsObservation
- type SentinelAlertRuleMachineLearningBehaviorAnalyticsParameters
- type SentinelAlertRuleMachineLearningBehaviorAnalyticsSpec
- type SentinelAlertRuleMachineLearningBehaviorAnalyticsStatus
- type SentinelAutomationRule
- func (in *SentinelAutomationRule) DeepCopy() *SentinelAutomationRule
- func (in *SentinelAutomationRule) DeepCopyInto(out *SentinelAutomationRule)
- func (in *SentinelAutomationRule) DeepCopyObject() runtime.Object
- func (mg *SentinelAutomationRule) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *SentinelAutomationRule) GetConnectionDetailsMapping() map[string]string
- func (mg *SentinelAutomationRule) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *SentinelAutomationRule) GetID() string
- func (tr *SentinelAutomationRule) GetObservation() (map[string]any, error)
- func (tr *SentinelAutomationRule) GetParameters() (map[string]any, error)
- func (mg *SentinelAutomationRule) GetProviderConfigReference() *xpv1.Reference
- func (mg *SentinelAutomationRule) GetProviderReference() *xpv1.Reference
- func (mg *SentinelAutomationRule) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *SentinelAutomationRule) GetTerraformResourceType() string
- func (tr *SentinelAutomationRule) GetTerraformSchemaVersion() int
- func (mg *SentinelAutomationRule) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *SentinelAutomationRule) LateInitialize(attrs []byte) (bool, error)
- func (mg *SentinelAutomationRule) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *SentinelAutomationRule) SetConditions(c ...xpv1.Condition)
- func (mg *SentinelAutomationRule) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *SentinelAutomationRule) SetObservation(obs map[string]any) error
- func (tr *SentinelAutomationRule) SetParameters(params map[string]any) error
- func (mg *SentinelAutomationRule) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *SentinelAutomationRule) SetProviderReference(r *xpv1.Reference)
- func (mg *SentinelAutomationRule) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *SentinelAutomationRule) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type SentinelAutomationRuleList
- type SentinelAutomationRuleObservation
- type SentinelAutomationRuleParameters
- type SentinelAutomationRuleSpec
- type SentinelAutomationRuleStatus
- type SentinelDataConnectorIOT
- func (in *SentinelDataConnectorIOT) DeepCopy() *SentinelDataConnectorIOT
- func (in *SentinelDataConnectorIOT) DeepCopyInto(out *SentinelDataConnectorIOT)
- func (in *SentinelDataConnectorIOT) DeepCopyObject() runtime.Object
- func (mg *SentinelDataConnectorIOT) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *SentinelDataConnectorIOT) GetConnectionDetailsMapping() map[string]string
- func (mg *SentinelDataConnectorIOT) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *SentinelDataConnectorIOT) GetID() string
- func (tr *SentinelDataConnectorIOT) GetObservation() (map[string]any, error)
- func (tr *SentinelDataConnectorIOT) GetParameters() (map[string]any, error)
- func (mg *SentinelDataConnectorIOT) GetProviderConfigReference() *xpv1.Reference
- func (mg *SentinelDataConnectorIOT) GetProviderReference() *xpv1.Reference
- func (mg *SentinelDataConnectorIOT) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *SentinelDataConnectorIOT) GetTerraformResourceType() string
- func (tr *SentinelDataConnectorIOT) GetTerraformSchemaVersion() int
- func (mg *SentinelDataConnectorIOT) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *SentinelDataConnectorIOT) LateInitialize(attrs []byte) (bool, error)
- func (mg *SentinelDataConnectorIOT) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *SentinelDataConnectorIOT) SetConditions(c ...xpv1.Condition)
- func (mg *SentinelDataConnectorIOT) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *SentinelDataConnectorIOT) SetObservation(obs map[string]any) error
- func (tr *SentinelDataConnectorIOT) SetParameters(params map[string]any) error
- func (mg *SentinelDataConnectorIOT) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *SentinelDataConnectorIOT) SetProviderReference(r *xpv1.Reference)
- func (mg *SentinelDataConnectorIOT) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *SentinelDataConnectorIOT) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type SentinelDataConnectorIOTList
- func (in *SentinelDataConnectorIOTList) DeepCopy() *SentinelDataConnectorIOTList
- func (in *SentinelDataConnectorIOTList) DeepCopyInto(out *SentinelDataConnectorIOTList)
- func (in *SentinelDataConnectorIOTList) DeepCopyObject() runtime.Object
- func (l *SentinelDataConnectorIOTList) GetItems() []resource.Managed
- type SentinelDataConnectorIOTObservation
- type SentinelDataConnectorIOTParameters
- type SentinelDataConnectorIOTSpec
- type SentinelDataConnectorIOTStatus
- type SentinelLogAnalyticsWorkspaceOnboarding
- func (in *SentinelLogAnalyticsWorkspaceOnboarding) DeepCopy() *SentinelLogAnalyticsWorkspaceOnboarding
- func (in *SentinelLogAnalyticsWorkspaceOnboarding) DeepCopyInto(out *SentinelLogAnalyticsWorkspaceOnboarding)
- func (in *SentinelLogAnalyticsWorkspaceOnboarding) DeepCopyObject() runtime.Object
- func (mg *SentinelLogAnalyticsWorkspaceOnboarding) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *SentinelLogAnalyticsWorkspaceOnboarding) GetConnectionDetailsMapping() map[string]string
- func (mg *SentinelLogAnalyticsWorkspaceOnboarding) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *SentinelLogAnalyticsWorkspaceOnboarding) GetID() string
- func (tr *SentinelLogAnalyticsWorkspaceOnboarding) GetObservation() (map[string]any, error)
- func (tr *SentinelLogAnalyticsWorkspaceOnboarding) GetParameters() (map[string]any, error)
- func (mg *SentinelLogAnalyticsWorkspaceOnboarding) GetProviderConfigReference() *xpv1.Reference
- func (mg *SentinelLogAnalyticsWorkspaceOnboarding) GetProviderReference() *xpv1.Reference
- func (mg *SentinelLogAnalyticsWorkspaceOnboarding) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *SentinelLogAnalyticsWorkspaceOnboarding) GetTerraformResourceType() string
- func (tr *SentinelLogAnalyticsWorkspaceOnboarding) GetTerraformSchemaVersion() int
- func (mg *SentinelLogAnalyticsWorkspaceOnboarding) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *SentinelLogAnalyticsWorkspaceOnboarding) LateInitialize(attrs []byte) (bool, error)
- func (mg *SentinelLogAnalyticsWorkspaceOnboarding) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *SentinelLogAnalyticsWorkspaceOnboarding) SetConditions(c ...xpv1.Condition)
- func (mg *SentinelLogAnalyticsWorkspaceOnboarding) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *SentinelLogAnalyticsWorkspaceOnboarding) SetObservation(obs map[string]any) error
- func (tr *SentinelLogAnalyticsWorkspaceOnboarding) SetParameters(params map[string]any) error
- func (mg *SentinelLogAnalyticsWorkspaceOnboarding) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *SentinelLogAnalyticsWorkspaceOnboarding) SetProviderReference(r *xpv1.Reference)
- func (mg *SentinelLogAnalyticsWorkspaceOnboarding) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *SentinelLogAnalyticsWorkspaceOnboarding) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type SentinelLogAnalyticsWorkspaceOnboardingList
- func (in *SentinelLogAnalyticsWorkspaceOnboardingList) DeepCopy() *SentinelLogAnalyticsWorkspaceOnboardingList
- func (in *SentinelLogAnalyticsWorkspaceOnboardingList) DeepCopyInto(out *SentinelLogAnalyticsWorkspaceOnboardingList)
- func (in *SentinelLogAnalyticsWorkspaceOnboardingList) DeepCopyObject() runtime.Object
- func (l *SentinelLogAnalyticsWorkspaceOnboardingList) GetItems() []resource.Managed
- type SentinelLogAnalyticsWorkspaceOnboardingObservation
- type SentinelLogAnalyticsWorkspaceOnboardingParameters
- type SentinelLogAnalyticsWorkspaceOnboardingSpec
- type SentinelLogAnalyticsWorkspaceOnboardingStatus
- type SentinelWatchlist
- func (in *SentinelWatchlist) DeepCopy() *SentinelWatchlist
- func (in *SentinelWatchlist) DeepCopyInto(out *SentinelWatchlist)
- func (in *SentinelWatchlist) DeepCopyObject() runtime.Object
- func (mg *SentinelWatchlist) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *SentinelWatchlist) GetConnectionDetailsMapping() map[string]string
- func (mg *SentinelWatchlist) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *SentinelWatchlist) GetID() string
- func (tr *SentinelWatchlist) GetObservation() (map[string]any, error)
- func (tr *SentinelWatchlist) GetParameters() (map[string]any, error)
- func (mg *SentinelWatchlist) GetProviderConfigReference() *xpv1.Reference
- func (mg *SentinelWatchlist) GetProviderReference() *xpv1.Reference
- func (mg *SentinelWatchlist) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *SentinelWatchlist) GetTerraformResourceType() string
- func (tr *SentinelWatchlist) GetTerraformSchemaVersion() int
- func (mg *SentinelWatchlist) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *SentinelWatchlist) LateInitialize(attrs []byte) (bool, error)
- func (mg *SentinelWatchlist) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *SentinelWatchlist) SetConditions(c ...xpv1.Condition)
- func (mg *SentinelWatchlist) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *SentinelWatchlist) SetObservation(obs map[string]any) error
- func (tr *SentinelWatchlist) SetParameters(params map[string]any) error
- func (mg *SentinelWatchlist) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *SentinelWatchlist) SetProviderReference(r *xpv1.Reference)
- func (mg *SentinelWatchlist) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *SentinelWatchlist) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type SentinelWatchlistList
- type SentinelWatchlistObservation
- type SentinelWatchlistParameters
- type SentinelWatchlistSpec
- type SentinelWatchlistStatus
- type SourceObservation
- type SourceParameters
- type SubTypeObservation
- type SubTypeParameters
Constants ¶
const ( CRDGroup = "securityinsights.azure.upbound.io" CRDVersion = "v1beta1" )
Package type metadata.
Variables ¶
var ( // CRDGroupVersion is the API Group Version used to register the objects CRDGroupVersion = schema.GroupVersion{Group: CRDGroup, Version: CRDVersion} // SchemeBuilder is used to add go types to the GroupVersionKind scheme SchemeBuilder = &scheme.Builder{GroupVersion: CRDGroupVersion} // AddToScheme adds the types in this group-version to the given scheme. AddToScheme = SchemeBuilder.AddToScheme )
var ( SentinelAlertRuleFusion_Kind = "SentinelAlertRuleFusion" SentinelAlertRuleFusion_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: SentinelAlertRuleFusion_Kind}.String() SentinelAlertRuleFusion_KindAPIVersion = SentinelAlertRuleFusion_Kind + "." + CRDGroupVersion.String() SentinelAlertRuleFusion_GroupVersionKind = CRDGroupVersion.WithKind(SentinelAlertRuleFusion_Kind) )
Repository type metadata.
var ( SentinelAlertRuleMachineLearningBehaviorAnalytics_Kind = "SentinelAlertRuleMachineLearningBehaviorAnalytics" SentinelAlertRuleMachineLearningBehaviorAnalytics_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: SentinelAlertRuleMachineLearningBehaviorAnalytics_Kind}.String() SentinelAlertRuleMachineLearningBehaviorAnalytics_KindAPIVersion = SentinelAlertRuleMachineLearningBehaviorAnalytics_Kind + "." + CRDGroupVersion.String() SentinelAlertRuleMachineLearningBehaviorAnalytics_GroupVersionKind = CRDGroupVersion.WithKind(SentinelAlertRuleMachineLearningBehaviorAnalytics_Kind) )
Repository type metadata.
var ( SentinelAlertRuleMSSecurityIncident_Kind = "SentinelAlertRuleMSSecurityIncident" SentinelAlertRuleMSSecurityIncident_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: SentinelAlertRuleMSSecurityIncident_Kind}.String() SentinelAlertRuleMSSecurityIncident_KindAPIVersion = SentinelAlertRuleMSSecurityIncident_Kind + "." + CRDGroupVersion.String() SentinelAlertRuleMSSecurityIncident_GroupVersionKind = CRDGroupVersion.WithKind(SentinelAlertRuleMSSecurityIncident_Kind) )
Repository type metadata.
var ( SentinelAutomationRule_Kind = "SentinelAutomationRule" SentinelAutomationRule_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: SentinelAutomationRule_Kind}.String() SentinelAutomationRule_KindAPIVersion = SentinelAutomationRule_Kind + "." + CRDGroupVersion.String() SentinelAutomationRule_GroupVersionKind = CRDGroupVersion.WithKind(SentinelAutomationRule_Kind) )
Repository type metadata.
var ( SentinelDataConnectorIOT_Kind = "SentinelDataConnectorIOT" SentinelDataConnectorIOT_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: SentinelDataConnectorIOT_Kind}.String() SentinelDataConnectorIOT_KindAPIVersion = SentinelDataConnectorIOT_Kind + "." + CRDGroupVersion.String() SentinelDataConnectorIOT_GroupVersionKind = CRDGroupVersion.WithKind(SentinelDataConnectorIOT_Kind) )
Repository type metadata.
var ( SentinelLogAnalyticsWorkspaceOnboarding_Kind = "SentinelLogAnalyticsWorkspaceOnboarding" SentinelLogAnalyticsWorkspaceOnboarding_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: SentinelLogAnalyticsWorkspaceOnboarding_Kind}.String() SentinelLogAnalyticsWorkspaceOnboarding_KindAPIVersion = SentinelLogAnalyticsWorkspaceOnboarding_Kind + "." + CRDGroupVersion.String() SentinelLogAnalyticsWorkspaceOnboarding_GroupVersionKind = CRDGroupVersion.WithKind(SentinelLogAnalyticsWorkspaceOnboarding_Kind) )
Repository type metadata.
var ( SentinelWatchlist_Kind = "SentinelWatchlist" SentinelWatchlist_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: SentinelWatchlist_Kind}.String() SentinelWatchlist_KindAPIVersion = SentinelWatchlist_Kind + "." + CRDGroupVersion.String() SentinelWatchlist_GroupVersionKind = CRDGroupVersion.WithKind(SentinelWatchlist_Kind) )
Repository type metadata.
Functions ¶
This section is empty.
Types ¶
type ActionIncidentObservation ¶
type ActionIncidentObservation struct { }
func (*ActionIncidentObservation) DeepCopy ¶
func (in *ActionIncidentObservation) DeepCopy() *ActionIncidentObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ActionIncidentObservation.
func (*ActionIncidentObservation) DeepCopyInto ¶
func (in *ActionIncidentObservation) DeepCopyInto(out *ActionIncidentObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ActionIncidentParameters ¶
type ActionIncidentParameters struct { // The classification of the incident, when closing it. Possible values are: BenignPositive_SuspiciousButExpected, FalsePositive_InaccurateData, FalsePositive_IncorrectAlertLogic, TruePositive_SuspiciousActivity and Undetermined. // +kubebuilder:validation:Optional Classification *string `json:"classification,omitempty" tf:"classification,omitempty"` // The comment why the incident is to be closed. // +kubebuilder:validation:Optional ClassificationComment *string `json:"classificationComment,omitempty" tf:"classification_comment,omitempty"` // Specifies a list of labels to add to the incident. // +kubebuilder:validation:Optional Labels []*string `json:"labels,omitempty" tf:"labels,omitempty"` // The execution order of this action. // +kubebuilder:validation:Required Order *float64 `json:"order" tf:"order,omitempty"` // The object ID of the entity this incident is assigned to. // +kubebuilder:validation:Optional OwnerID *string `json:"ownerId,omitempty" tf:"owner_id,omitempty"` // The severity to add to the incident. Possible values are High, Informational, Low and Medium. // +kubebuilder:validation:Optional Severity *string `json:"severity,omitempty" tf:"severity,omitempty"` // The status to set to the incident. Possible values are: Active, Closed, New. // +kubebuilder:validation:Optional Status *string `json:"status,omitempty" tf:"status,omitempty"` }
func (*ActionIncidentParameters) DeepCopy ¶
func (in *ActionIncidentParameters) DeepCopy() *ActionIncidentParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ActionIncidentParameters.
func (*ActionIncidentParameters) DeepCopyInto ¶
func (in *ActionIncidentParameters) DeepCopyInto(out *ActionIncidentParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ActionPlaybookObservation ¶
type ActionPlaybookObservation struct { }
func (*ActionPlaybookObservation) DeepCopy ¶
func (in *ActionPlaybookObservation) DeepCopy() *ActionPlaybookObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ActionPlaybookObservation.
func (*ActionPlaybookObservation) DeepCopyInto ¶
func (in *ActionPlaybookObservation) DeepCopyInto(out *ActionPlaybookObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ActionPlaybookParameters ¶
type ActionPlaybookParameters struct { // The ID of the Logic App that defines the playbook's logic. // +kubebuilder:validation:Required LogicAppID *string `json:"logicAppId" tf:"logic_app_id,omitempty"` // The execution order of this action. // +kubebuilder:validation:Required Order *float64 `json:"order" tf:"order,omitempty"` // The ID of the Tenant that owns the playbook. // +kubebuilder:validation:Optional TenantID *string `json:"tenantId,omitempty" tf:"tenant_id,omitempty"` }
func (*ActionPlaybookParameters) DeepCopy ¶
func (in *ActionPlaybookParameters) DeepCopy() *ActionPlaybookParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ActionPlaybookParameters.
func (*ActionPlaybookParameters) DeepCopyInto ¶
func (in *ActionPlaybookParameters) DeepCopyInto(out *ActionPlaybookParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConditionObservation ¶
type ConditionObservation struct { }
func (*ConditionObservation) DeepCopy ¶
func (in *ConditionObservation) DeepCopy() *ConditionObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConditionObservation.
func (*ConditionObservation) DeepCopyInto ¶
func (in *ConditionObservation) DeepCopyInto(out *ConditionObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConditionParameters ¶
type ConditionParameters struct { // The operator to use for evaluate the condition. Possible values include: Equals, NotEquals, Contains, NotContains, StartsWith, NotStartsWith, EndsWith, NotEndsWith. // +kubebuilder:validation:Required Operator *string `json:"operator" tf:"operator,omitempty"` // The property to use for evaluate the condition. Possible values include: AccountAadTenantId, AccountAadUserId, AccountNTDomain, AccountName, AccountObjectGuid, AccountPUID, AccountSid, AccountUPNSuffix, AzureResourceResourceId, AzureResourceSubscriptionId, CloudApplicationAppId, CloudApplicationAppName, DNSDomainName, FileDirectory, FileHashValue, FileName, HostAzureID, HostNTDomain, HostName, HostNetBiosName, HostOSVersion, IPAddress, IncidentDescription, IncidentProviderName, IncidentRelatedAnalyticRuleIds, IncidentSeverity, IncidentStatus, IncidentTactics, IncidentTitle, IoTDeviceId, IoTDeviceModel, IoTDeviceName, IoTDeviceOperatingSystem, IoTDeviceType, IoTDeviceVendor, MailMessageDeliveryAction, MailMessageDeliveryLocation, MailMessageP1Sender, MailMessageP2Sender, MailMessageRecipient, MailMessageSenderIP, MailMessageSubject, MailboxDisplayName, MailboxPrimaryAddress, MailboxUPN, MalwareCategory, MalwareName, ProcessCommandLine, ProcessId, RegistryKey, RegistryValueData, Url. // +kubebuilder:validation:Required Property *string `json:"property" tf:"property,omitempty"` // Specifies a list of values to use for evaluate the condition. // +kubebuilder:validation:Required Values []*string `json:"values" tf:"values,omitempty"` }
func (*ConditionParameters) DeepCopy ¶
func (in *ConditionParameters) DeepCopy() *ConditionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConditionParameters.
func (*ConditionParameters) DeepCopyInto ¶
func (in *ConditionParameters) DeepCopyInto(out *ConditionParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SentinelAlertRuleFusion ¶ added in v0.28.0
type SentinelAlertRuleFusion struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec SentinelAlertRuleFusionSpec `json:"spec"` Status SentinelAlertRuleFusionStatus `json:"status,omitempty"` }
SentinelAlertRuleFusion is the Schema for the SentinelAlertRuleFusions API. Manages a Sentinel Fusion Alert Rule. +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,azure}
func (*SentinelAlertRuleFusion) DeepCopy ¶ added in v0.28.0
func (in *SentinelAlertRuleFusion) DeepCopy() *SentinelAlertRuleFusion
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SentinelAlertRuleFusion.
func (*SentinelAlertRuleFusion) DeepCopyInto ¶ added in v0.28.0
func (in *SentinelAlertRuleFusion) DeepCopyInto(out *SentinelAlertRuleFusion)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SentinelAlertRuleFusion) DeepCopyObject ¶ added in v0.28.0
func (in *SentinelAlertRuleFusion) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SentinelAlertRuleFusion) GetCondition ¶ added in v0.28.0
func (mg *SentinelAlertRuleFusion) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this SentinelAlertRuleFusion.
func (*SentinelAlertRuleFusion) GetConnectionDetailsMapping ¶ added in v0.28.0
func (tr *SentinelAlertRuleFusion) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this SentinelAlertRuleFusion
func (*SentinelAlertRuleFusion) GetDeletionPolicy ¶ added in v0.28.0
func (mg *SentinelAlertRuleFusion) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this SentinelAlertRuleFusion.
func (*SentinelAlertRuleFusion) GetID ¶ added in v0.28.0
func (tr *SentinelAlertRuleFusion) GetID() string
GetID returns ID of underlying Terraform resource of this SentinelAlertRuleFusion
func (*SentinelAlertRuleFusion) GetObservation ¶ added in v0.28.0
func (tr *SentinelAlertRuleFusion) GetObservation() (map[string]any, error)
GetObservation of this SentinelAlertRuleFusion
func (*SentinelAlertRuleFusion) GetParameters ¶ added in v0.28.0
func (tr *SentinelAlertRuleFusion) GetParameters() (map[string]any, error)
GetParameters of this SentinelAlertRuleFusion
func (*SentinelAlertRuleFusion) GetProviderConfigReference ¶ added in v0.28.0
func (mg *SentinelAlertRuleFusion) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this SentinelAlertRuleFusion.
func (*SentinelAlertRuleFusion) GetProviderReference ¶ added in v0.28.0
func (mg *SentinelAlertRuleFusion) GetProviderReference() *xpv1.Reference
GetProviderReference of this SentinelAlertRuleFusion. Deprecated: Use GetProviderConfigReference.
func (*SentinelAlertRuleFusion) GetPublishConnectionDetailsTo ¶ added in v0.28.0
func (mg *SentinelAlertRuleFusion) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this SentinelAlertRuleFusion.
func (*SentinelAlertRuleFusion) GetTerraformResourceType ¶ added in v0.28.0
func (mg *SentinelAlertRuleFusion) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this SentinelAlertRuleFusion
func (*SentinelAlertRuleFusion) GetTerraformSchemaVersion ¶ added in v0.28.0
func (tr *SentinelAlertRuleFusion) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*SentinelAlertRuleFusion) GetWriteConnectionSecretToReference ¶ added in v0.28.0
func (mg *SentinelAlertRuleFusion) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this SentinelAlertRuleFusion.
func (*SentinelAlertRuleFusion) LateInitialize ¶ added in v0.28.0
func (tr *SentinelAlertRuleFusion) LateInitialize(attrs []byte) (bool, error)
LateInitialize this SentinelAlertRuleFusion using its observed tfState. returns True if there are any spec changes for the resource.
func (*SentinelAlertRuleFusion) ResolveReferences ¶ added in v0.28.0
ResolveReferences of this SentinelAlertRuleFusion.
func (*SentinelAlertRuleFusion) SetConditions ¶ added in v0.28.0
func (mg *SentinelAlertRuleFusion) SetConditions(c ...xpv1.Condition)
SetConditions of this SentinelAlertRuleFusion.
func (*SentinelAlertRuleFusion) SetDeletionPolicy ¶ added in v0.28.0
func (mg *SentinelAlertRuleFusion) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this SentinelAlertRuleFusion.
func (*SentinelAlertRuleFusion) SetObservation ¶ added in v0.28.0
func (tr *SentinelAlertRuleFusion) SetObservation(obs map[string]any) error
SetObservation for this SentinelAlertRuleFusion
func (*SentinelAlertRuleFusion) SetParameters ¶ added in v0.28.0
func (tr *SentinelAlertRuleFusion) SetParameters(params map[string]any) error
SetParameters for this SentinelAlertRuleFusion
func (*SentinelAlertRuleFusion) SetProviderConfigReference ¶ added in v0.28.0
func (mg *SentinelAlertRuleFusion) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this SentinelAlertRuleFusion.
func (*SentinelAlertRuleFusion) SetProviderReference ¶ added in v0.28.0
func (mg *SentinelAlertRuleFusion) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this SentinelAlertRuleFusion. Deprecated: Use SetProviderConfigReference.
func (*SentinelAlertRuleFusion) SetPublishConnectionDetailsTo ¶ added in v0.28.0
func (mg *SentinelAlertRuleFusion) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this SentinelAlertRuleFusion.
func (*SentinelAlertRuleFusion) SetWriteConnectionSecretToReference ¶ added in v0.28.0
func (mg *SentinelAlertRuleFusion) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this SentinelAlertRuleFusion.
type SentinelAlertRuleFusionList ¶ added in v0.28.0
type SentinelAlertRuleFusionList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []SentinelAlertRuleFusion `json:"items"` }
SentinelAlertRuleFusionList contains a list of SentinelAlertRuleFusions
func (*SentinelAlertRuleFusionList) DeepCopy ¶ added in v0.28.0
func (in *SentinelAlertRuleFusionList) DeepCopy() *SentinelAlertRuleFusionList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SentinelAlertRuleFusionList.
func (*SentinelAlertRuleFusionList) DeepCopyInto ¶ added in v0.28.0
func (in *SentinelAlertRuleFusionList) DeepCopyInto(out *SentinelAlertRuleFusionList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SentinelAlertRuleFusionList) DeepCopyObject ¶ added in v0.28.0
func (in *SentinelAlertRuleFusionList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SentinelAlertRuleFusionList) GetItems ¶ added in v0.28.0
func (l *SentinelAlertRuleFusionList) GetItems() []resource.Managed
GetItems of this SentinelAlertRuleFusionList.
type SentinelAlertRuleFusionObservation ¶ added in v0.28.0
type SentinelAlertRuleFusionObservation struct { // The ID of the Sentinel Fusion Alert Rule. ID *string `json:"id,omitempty" tf:"id,omitempty"` }
func (*SentinelAlertRuleFusionObservation) DeepCopy ¶ added in v0.28.0
func (in *SentinelAlertRuleFusionObservation) DeepCopy() *SentinelAlertRuleFusionObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SentinelAlertRuleFusionObservation.
func (*SentinelAlertRuleFusionObservation) DeepCopyInto ¶ added in v0.28.0
func (in *SentinelAlertRuleFusionObservation) DeepCopyInto(out *SentinelAlertRuleFusionObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SentinelAlertRuleFusionParameters ¶ added in v0.28.0
type SentinelAlertRuleFusionParameters struct { // The GUID of the alert rule template which is used for this Sentinel Fusion Alert Rule. Changing this forces a new Sentinel Fusion Alert Rule to be created. // +kubebuilder:validation:Required AlertRuleTemplateGUID *string `json:"alertRuleTemplateGuid" tf:"alert_rule_template_guid,omitempty"` // Should this Sentinel Fusion Alert Rule be enabled? Defaults to true. // +kubebuilder:validation:Optional Enabled *bool `json:"enabled,omitempty" tf:"enabled,omitempty"` // The ID of the Log Analytics Workspace this Sentinel Fusion Alert Rule belongs to. Changing this forces a new Sentinel Fusion Alert Rule to be created. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/operationsmanagement/v1beta1.LogAnalyticsSolution // +crossplane:generate:reference:extractor=github.com/upbound/upjet/pkg/resource.ExtractParamPath("workspace_resource_id",false) // +kubebuilder:validation:Optional LogAnalyticsWorkspaceID *string `json:"logAnalyticsWorkspaceId,omitempty" tf:"log_analytics_workspace_id,omitempty"` // Reference to a LogAnalyticsSolution in operationsmanagement to populate logAnalyticsWorkspaceId. // +kubebuilder:validation:Optional LogAnalyticsWorkspaceIDRef *v1.Reference `json:"logAnalyticsWorkspaceIdRef,omitempty" tf:"-"` // Selector for a LogAnalyticsSolution in operationsmanagement to populate logAnalyticsWorkspaceId. // +kubebuilder:validation:Optional LogAnalyticsWorkspaceIDSelector *v1.Selector `json:"logAnalyticsWorkspaceIdSelector,omitempty" tf:"-"` // The name which should be used for this Sentinel Fusion Alert Rule. Changing this forces a new Sentinel Fusion Alert Rule to be created. // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // One or more source blocks as defined below. // +kubebuilder:validation:Optional Source []SourceParameters `json:"source,omitempty" tf:"source,omitempty"` }
func (*SentinelAlertRuleFusionParameters) DeepCopy ¶ added in v0.28.0
func (in *SentinelAlertRuleFusionParameters) DeepCopy() *SentinelAlertRuleFusionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SentinelAlertRuleFusionParameters.
func (*SentinelAlertRuleFusionParameters) DeepCopyInto ¶ added in v0.28.0
func (in *SentinelAlertRuleFusionParameters) DeepCopyInto(out *SentinelAlertRuleFusionParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SentinelAlertRuleFusionSpec ¶ added in v0.28.0
type SentinelAlertRuleFusionSpec struct { v1.ResourceSpec `json:",inline"` ForProvider SentinelAlertRuleFusionParameters `json:"forProvider"` }
SentinelAlertRuleFusionSpec defines the desired state of SentinelAlertRuleFusion
func (*SentinelAlertRuleFusionSpec) DeepCopy ¶ added in v0.28.0
func (in *SentinelAlertRuleFusionSpec) DeepCopy() *SentinelAlertRuleFusionSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SentinelAlertRuleFusionSpec.
func (*SentinelAlertRuleFusionSpec) DeepCopyInto ¶ added in v0.28.0
func (in *SentinelAlertRuleFusionSpec) DeepCopyInto(out *SentinelAlertRuleFusionSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SentinelAlertRuleFusionStatus ¶ added in v0.28.0
type SentinelAlertRuleFusionStatus struct { v1.ResourceStatus `json:",inline"` AtProvider SentinelAlertRuleFusionObservation `json:"atProvider,omitempty"` }
SentinelAlertRuleFusionStatus defines the observed state of SentinelAlertRuleFusion.
func (*SentinelAlertRuleFusionStatus) DeepCopy ¶ added in v0.28.0
func (in *SentinelAlertRuleFusionStatus) DeepCopy() *SentinelAlertRuleFusionStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SentinelAlertRuleFusionStatus.
func (*SentinelAlertRuleFusionStatus) DeepCopyInto ¶ added in v0.28.0
func (in *SentinelAlertRuleFusionStatus) DeepCopyInto(out *SentinelAlertRuleFusionStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SentinelAlertRuleMSSecurityIncident ¶
type SentinelAlertRuleMSSecurityIncident struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec SentinelAlertRuleMSSecurityIncidentSpec `json:"spec"` Status SentinelAlertRuleMSSecurityIncidentStatus `json:"status,omitempty"` }
SentinelAlertRuleMSSecurityIncident is the Schema for the SentinelAlertRuleMSSecurityIncidents API. Manages a Sentinel MS Security Incident Alert Rule. +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,azure}
func (*SentinelAlertRuleMSSecurityIncident) DeepCopy ¶
func (in *SentinelAlertRuleMSSecurityIncident) DeepCopy() *SentinelAlertRuleMSSecurityIncident
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SentinelAlertRuleMSSecurityIncident.
func (*SentinelAlertRuleMSSecurityIncident) DeepCopyInto ¶
func (in *SentinelAlertRuleMSSecurityIncident) DeepCopyInto(out *SentinelAlertRuleMSSecurityIncident)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SentinelAlertRuleMSSecurityIncident) DeepCopyObject ¶
func (in *SentinelAlertRuleMSSecurityIncident) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SentinelAlertRuleMSSecurityIncident) GetCondition ¶
func (mg *SentinelAlertRuleMSSecurityIncident) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this SentinelAlertRuleMSSecurityIncident.
func (*SentinelAlertRuleMSSecurityIncident) GetConnectionDetailsMapping ¶
func (tr *SentinelAlertRuleMSSecurityIncident) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this SentinelAlertRuleMSSecurityIncident
func (*SentinelAlertRuleMSSecurityIncident) GetDeletionPolicy ¶
func (mg *SentinelAlertRuleMSSecurityIncident) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this SentinelAlertRuleMSSecurityIncident.
func (*SentinelAlertRuleMSSecurityIncident) GetID ¶
func (tr *SentinelAlertRuleMSSecurityIncident) GetID() string
GetID returns ID of underlying Terraform resource of this SentinelAlertRuleMSSecurityIncident
func (*SentinelAlertRuleMSSecurityIncident) GetObservation ¶
func (tr *SentinelAlertRuleMSSecurityIncident) GetObservation() (map[string]any, error)
GetObservation of this SentinelAlertRuleMSSecurityIncident
func (*SentinelAlertRuleMSSecurityIncident) GetParameters ¶
func (tr *SentinelAlertRuleMSSecurityIncident) GetParameters() (map[string]any, error)
GetParameters of this SentinelAlertRuleMSSecurityIncident
func (*SentinelAlertRuleMSSecurityIncident) GetProviderConfigReference ¶
func (mg *SentinelAlertRuleMSSecurityIncident) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this SentinelAlertRuleMSSecurityIncident.
func (*SentinelAlertRuleMSSecurityIncident) GetProviderReference ¶
func (mg *SentinelAlertRuleMSSecurityIncident) GetProviderReference() *xpv1.Reference
GetProviderReference of this SentinelAlertRuleMSSecurityIncident. Deprecated: Use GetProviderConfigReference.
func (*SentinelAlertRuleMSSecurityIncident) GetPublishConnectionDetailsTo ¶
func (mg *SentinelAlertRuleMSSecurityIncident) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this SentinelAlertRuleMSSecurityIncident.
func (*SentinelAlertRuleMSSecurityIncident) GetTerraformResourceType ¶
func (mg *SentinelAlertRuleMSSecurityIncident) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this SentinelAlertRuleMSSecurityIncident
func (*SentinelAlertRuleMSSecurityIncident) GetTerraformSchemaVersion ¶
func (tr *SentinelAlertRuleMSSecurityIncident) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*SentinelAlertRuleMSSecurityIncident) GetWriteConnectionSecretToReference ¶
func (mg *SentinelAlertRuleMSSecurityIncident) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this SentinelAlertRuleMSSecurityIncident.
func (*SentinelAlertRuleMSSecurityIncident) LateInitialize ¶
func (tr *SentinelAlertRuleMSSecurityIncident) LateInitialize(attrs []byte) (bool, error)
LateInitialize this SentinelAlertRuleMSSecurityIncident using its observed tfState. returns True if there are any spec changes for the resource.
func (*SentinelAlertRuleMSSecurityIncident) ResolveReferences ¶
func (mg *SentinelAlertRuleMSSecurityIncident) ResolveReferences(ctx context.Context, c client.Reader) error
ResolveReferences of this SentinelAlertRuleMSSecurityIncident.
func (*SentinelAlertRuleMSSecurityIncident) SetConditions ¶
func (mg *SentinelAlertRuleMSSecurityIncident) SetConditions(c ...xpv1.Condition)
SetConditions of this SentinelAlertRuleMSSecurityIncident.
func (*SentinelAlertRuleMSSecurityIncident) SetDeletionPolicy ¶
func (mg *SentinelAlertRuleMSSecurityIncident) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this SentinelAlertRuleMSSecurityIncident.
func (*SentinelAlertRuleMSSecurityIncident) SetObservation ¶
func (tr *SentinelAlertRuleMSSecurityIncident) SetObservation(obs map[string]any) error
SetObservation for this SentinelAlertRuleMSSecurityIncident
func (*SentinelAlertRuleMSSecurityIncident) SetParameters ¶
func (tr *SentinelAlertRuleMSSecurityIncident) SetParameters(params map[string]any) error
SetParameters for this SentinelAlertRuleMSSecurityIncident
func (*SentinelAlertRuleMSSecurityIncident) SetProviderConfigReference ¶
func (mg *SentinelAlertRuleMSSecurityIncident) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this SentinelAlertRuleMSSecurityIncident.
func (*SentinelAlertRuleMSSecurityIncident) SetProviderReference ¶
func (mg *SentinelAlertRuleMSSecurityIncident) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this SentinelAlertRuleMSSecurityIncident. Deprecated: Use SetProviderConfigReference.
func (*SentinelAlertRuleMSSecurityIncident) SetPublishConnectionDetailsTo ¶
func (mg *SentinelAlertRuleMSSecurityIncident) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this SentinelAlertRuleMSSecurityIncident.
func (*SentinelAlertRuleMSSecurityIncident) SetWriteConnectionSecretToReference ¶
func (mg *SentinelAlertRuleMSSecurityIncident) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this SentinelAlertRuleMSSecurityIncident.
type SentinelAlertRuleMSSecurityIncidentList ¶
type SentinelAlertRuleMSSecurityIncidentList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []SentinelAlertRuleMSSecurityIncident `json:"items"` }
SentinelAlertRuleMSSecurityIncidentList contains a list of SentinelAlertRuleMSSecurityIncidents
func (*SentinelAlertRuleMSSecurityIncidentList) DeepCopy ¶
func (in *SentinelAlertRuleMSSecurityIncidentList) DeepCopy() *SentinelAlertRuleMSSecurityIncidentList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SentinelAlertRuleMSSecurityIncidentList.
func (*SentinelAlertRuleMSSecurityIncidentList) DeepCopyInto ¶
func (in *SentinelAlertRuleMSSecurityIncidentList) DeepCopyInto(out *SentinelAlertRuleMSSecurityIncidentList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SentinelAlertRuleMSSecurityIncidentList) DeepCopyObject ¶
func (in *SentinelAlertRuleMSSecurityIncidentList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SentinelAlertRuleMSSecurityIncidentList) GetItems ¶
func (l *SentinelAlertRuleMSSecurityIncidentList) GetItems() []resource.Managed
GetItems of this SentinelAlertRuleMSSecurityIncidentList.
type SentinelAlertRuleMSSecurityIncidentObservation ¶
type SentinelAlertRuleMSSecurityIncidentObservation struct { // The ID of the Sentinel MS Security Incident Alert Rule. ID *string `json:"id,omitempty" tf:"id,omitempty"` }
func (*SentinelAlertRuleMSSecurityIncidentObservation) DeepCopy ¶
func (in *SentinelAlertRuleMSSecurityIncidentObservation) DeepCopy() *SentinelAlertRuleMSSecurityIncidentObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SentinelAlertRuleMSSecurityIncidentObservation.
func (*SentinelAlertRuleMSSecurityIncidentObservation) DeepCopyInto ¶
func (in *SentinelAlertRuleMSSecurityIncidentObservation) DeepCopyInto(out *SentinelAlertRuleMSSecurityIncidentObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SentinelAlertRuleMSSecurityIncidentParameters ¶
type SentinelAlertRuleMSSecurityIncidentParameters struct { // The GUID of the alert rule template which is used to create this Sentinel Scheduled Alert Rule. Changing this forces a new Sentinel MS Security Incident Alert Rule to be created. // +kubebuilder:validation:Optional AlertRuleTemplateGUID *string `json:"alertRuleTemplateGuid,omitempty" tf:"alert_rule_template_guid,omitempty"` // The description of this Sentinel MS Security Incident Alert Rule. // +kubebuilder:validation:Optional Description *string `json:"description,omitempty" tf:"description,omitempty"` // The friendly name of this Sentinel MS Security Incident Alert Rule. // +kubebuilder:validation:Required DisplayName *string `json:"displayName" tf:"display_name,omitempty"` // Only create incidents when the alert display name doesn't contain text from this list. // +kubebuilder:validation:Optional DisplayNameExcludeFilter []*string `json:"displayNameExcludeFilter,omitempty" tf:"display_name_exclude_filter,omitempty"` // Only create incidents when the alert display name contain text from this list, leave empty to apply no filter. // +kubebuilder:validation:Optional DisplayNameFilter []*string `json:"displayNameFilter,omitempty" tf:"display_name_filter,omitempty"` // Should this Sentinel MS Security Incident Alert Rule be enabled? Defaults to true. // +kubebuilder:validation:Optional Enabled *bool `json:"enabled,omitempty" tf:"enabled,omitempty"` // The ID of the Log Analytics Workspace this Sentinel MS Security Incident Alert Rule belongs to. Changing this forces a new Sentinel MS Security Incident Alert Rule to be created. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/operationsmanagement/v1beta1.LogAnalyticsSolution // +crossplane:generate:reference:extractor=github.com/upbound/upjet/pkg/resource.ExtractParamPath("workspace_resource_id",false) // +kubebuilder:validation:Optional LogAnalyticsWorkspaceID *string `json:"logAnalyticsWorkspaceId,omitempty" tf:"log_analytics_workspace_id,omitempty"` // Reference to a LogAnalyticsSolution in operationsmanagement to populate logAnalyticsWorkspaceId. // +kubebuilder:validation:Optional LogAnalyticsWorkspaceIDRef *v1.Reference `json:"logAnalyticsWorkspaceIdRef,omitempty" tf:"-"` // Selector for a LogAnalyticsSolution in operationsmanagement to populate logAnalyticsWorkspaceId. // +kubebuilder:validation:Optional LogAnalyticsWorkspaceIDSelector *v1.Selector `json:"logAnalyticsWorkspaceIdSelector,omitempty" tf:"-"` // The Microsoft Security Service from where the alert will be generated. Possible values are Azure Active Directory Identity Protection, Azure Advanced Threat Protection, Azure Security Center, Azure Security Center for IoT, Microsoft Cloud App Security, Microsoft Defender Advanced Threat Protection and Office 365 Advanced Threat Protection. // +kubebuilder:validation:Required ProductFilter *string `json:"productFilter" tf:"product_filter,omitempty"` // Only create incidents from alerts when alert severity level is contained in this list. Possible values are High, Medium, Low and Informational. // +kubebuilder:validation:Required SeverityFilter []*string `json:"severityFilter" tf:"severity_filter,omitempty"` }
func (*SentinelAlertRuleMSSecurityIncidentParameters) DeepCopy ¶
func (in *SentinelAlertRuleMSSecurityIncidentParameters) DeepCopy() *SentinelAlertRuleMSSecurityIncidentParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SentinelAlertRuleMSSecurityIncidentParameters.
func (*SentinelAlertRuleMSSecurityIncidentParameters) DeepCopyInto ¶
func (in *SentinelAlertRuleMSSecurityIncidentParameters) DeepCopyInto(out *SentinelAlertRuleMSSecurityIncidentParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SentinelAlertRuleMSSecurityIncidentSpec ¶
type SentinelAlertRuleMSSecurityIncidentSpec struct { v1.ResourceSpec `json:",inline"` ForProvider SentinelAlertRuleMSSecurityIncidentParameters `json:"forProvider"` }
SentinelAlertRuleMSSecurityIncidentSpec defines the desired state of SentinelAlertRuleMSSecurityIncident
func (*SentinelAlertRuleMSSecurityIncidentSpec) DeepCopy ¶
func (in *SentinelAlertRuleMSSecurityIncidentSpec) DeepCopy() *SentinelAlertRuleMSSecurityIncidentSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SentinelAlertRuleMSSecurityIncidentSpec.
func (*SentinelAlertRuleMSSecurityIncidentSpec) DeepCopyInto ¶
func (in *SentinelAlertRuleMSSecurityIncidentSpec) DeepCopyInto(out *SentinelAlertRuleMSSecurityIncidentSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SentinelAlertRuleMSSecurityIncidentStatus ¶
type SentinelAlertRuleMSSecurityIncidentStatus struct { v1.ResourceStatus `json:",inline"` AtProvider SentinelAlertRuleMSSecurityIncidentObservation `json:"atProvider,omitempty"` }
SentinelAlertRuleMSSecurityIncidentStatus defines the observed state of SentinelAlertRuleMSSecurityIncident.
func (*SentinelAlertRuleMSSecurityIncidentStatus) DeepCopy ¶
func (in *SentinelAlertRuleMSSecurityIncidentStatus) DeepCopy() *SentinelAlertRuleMSSecurityIncidentStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SentinelAlertRuleMSSecurityIncidentStatus.
func (*SentinelAlertRuleMSSecurityIncidentStatus) DeepCopyInto ¶
func (in *SentinelAlertRuleMSSecurityIncidentStatus) DeepCopyInto(out *SentinelAlertRuleMSSecurityIncidentStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SentinelAlertRuleMachineLearningBehaviorAnalytics ¶ added in v0.28.0
type SentinelAlertRuleMachineLearningBehaviorAnalytics struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec SentinelAlertRuleMachineLearningBehaviorAnalyticsSpec `json:"spec"` Status SentinelAlertRuleMachineLearningBehaviorAnalyticsStatus `json:"status,omitempty"` }
SentinelAlertRuleMachineLearningBehaviorAnalytics is the Schema for the SentinelAlertRuleMachineLearningBehaviorAnalyticss API. Manages a Sentinel Machine Learning Behavior Analytics Rule. +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,azure}
func (*SentinelAlertRuleMachineLearningBehaviorAnalytics) DeepCopy ¶ added in v0.28.0
func (in *SentinelAlertRuleMachineLearningBehaviorAnalytics) DeepCopy() *SentinelAlertRuleMachineLearningBehaviorAnalytics
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SentinelAlertRuleMachineLearningBehaviorAnalytics.
func (*SentinelAlertRuleMachineLearningBehaviorAnalytics) DeepCopyInto ¶ added in v0.28.0
func (in *SentinelAlertRuleMachineLearningBehaviorAnalytics) DeepCopyInto(out *SentinelAlertRuleMachineLearningBehaviorAnalytics)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SentinelAlertRuleMachineLearningBehaviorAnalytics) DeepCopyObject ¶ added in v0.28.0
func (in *SentinelAlertRuleMachineLearningBehaviorAnalytics) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SentinelAlertRuleMachineLearningBehaviorAnalytics) GetCondition ¶ added in v0.28.0
func (mg *SentinelAlertRuleMachineLearningBehaviorAnalytics) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this SentinelAlertRuleMachineLearningBehaviorAnalytics.
func (*SentinelAlertRuleMachineLearningBehaviorAnalytics) GetConnectionDetailsMapping ¶ added in v0.28.0
func (tr *SentinelAlertRuleMachineLearningBehaviorAnalytics) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this SentinelAlertRuleMachineLearningBehaviorAnalytics
func (*SentinelAlertRuleMachineLearningBehaviorAnalytics) GetDeletionPolicy ¶ added in v0.28.0
func (mg *SentinelAlertRuleMachineLearningBehaviorAnalytics) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this SentinelAlertRuleMachineLearningBehaviorAnalytics.
func (*SentinelAlertRuleMachineLearningBehaviorAnalytics) GetID ¶ added in v0.28.0
func (tr *SentinelAlertRuleMachineLearningBehaviorAnalytics) GetID() string
GetID returns ID of underlying Terraform resource of this SentinelAlertRuleMachineLearningBehaviorAnalytics
func (*SentinelAlertRuleMachineLearningBehaviorAnalytics) GetObservation ¶ added in v0.28.0
func (tr *SentinelAlertRuleMachineLearningBehaviorAnalytics) GetObservation() (map[string]any, error)
GetObservation of this SentinelAlertRuleMachineLearningBehaviorAnalytics
func (*SentinelAlertRuleMachineLearningBehaviorAnalytics) GetParameters ¶ added in v0.28.0
func (tr *SentinelAlertRuleMachineLearningBehaviorAnalytics) GetParameters() (map[string]any, error)
GetParameters of this SentinelAlertRuleMachineLearningBehaviorAnalytics
func (*SentinelAlertRuleMachineLearningBehaviorAnalytics) GetProviderConfigReference ¶ added in v0.28.0
func (mg *SentinelAlertRuleMachineLearningBehaviorAnalytics) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this SentinelAlertRuleMachineLearningBehaviorAnalytics.
func (*SentinelAlertRuleMachineLearningBehaviorAnalytics) GetProviderReference ¶ added in v0.28.0
func (mg *SentinelAlertRuleMachineLearningBehaviorAnalytics) GetProviderReference() *xpv1.Reference
GetProviderReference of this SentinelAlertRuleMachineLearningBehaviorAnalytics. Deprecated: Use GetProviderConfigReference.
func (*SentinelAlertRuleMachineLearningBehaviorAnalytics) GetPublishConnectionDetailsTo ¶ added in v0.28.0
func (mg *SentinelAlertRuleMachineLearningBehaviorAnalytics) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this SentinelAlertRuleMachineLearningBehaviorAnalytics.
func (*SentinelAlertRuleMachineLearningBehaviorAnalytics) GetTerraformResourceType ¶ added in v0.28.0
func (mg *SentinelAlertRuleMachineLearningBehaviorAnalytics) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this SentinelAlertRuleMachineLearningBehaviorAnalytics
func (*SentinelAlertRuleMachineLearningBehaviorAnalytics) GetTerraformSchemaVersion ¶ added in v0.28.0
func (tr *SentinelAlertRuleMachineLearningBehaviorAnalytics) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*SentinelAlertRuleMachineLearningBehaviorAnalytics) GetWriteConnectionSecretToReference ¶ added in v0.28.0
func (mg *SentinelAlertRuleMachineLearningBehaviorAnalytics) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this SentinelAlertRuleMachineLearningBehaviorAnalytics.
func (*SentinelAlertRuleMachineLearningBehaviorAnalytics) LateInitialize ¶ added in v0.28.0
func (tr *SentinelAlertRuleMachineLearningBehaviorAnalytics) LateInitialize(attrs []byte) (bool, error)
LateInitialize this SentinelAlertRuleMachineLearningBehaviorAnalytics using its observed tfState. returns True if there are any spec changes for the resource.
func (*SentinelAlertRuleMachineLearningBehaviorAnalytics) ResolveReferences ¶ added in v0.28.0
func (mg *SentinelAlertRuleMachineLearningBehaviorAnalytics) ResolveReferences(ctx context.Context, c client.Reader) error
ResolveReferences of this SentinelAlertRuleMachineLearningBehaviorAnalytics.
func (*SentinelAlertRuleMachineLearningBehaviorAnalytics) SetConditions ¶ added in v0.28.0
func (mg *SentinelAlertRuleMachineLearningBehaviorAnalytics) SetConditions(c ...xpv1.Condition)
SetConditions of this SentinelAlertRuleMachineLearningBehaviorAnalytics.
func (*SentinelAlertRuleMachineLearningBehaviorAnalytics) SetDeletionPolicy ¶ added in v0.28.0
func (mg *SentinelAlertRuleMachineLearningBehaviorAnalytics) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this SentinelAlertRuleMachineLearningBehaviorAnalytics.
func (*SentinelAlertRuleMachineLearningBehaviorAnalytics) SetObservation ¶ added in v0.28.0
func (tr *SentinelAlertRuleMachineLearningBehaviorAnalytics) SetObservation(obs map[string]any) error
SetObservation for this SentinelAlertRuleMachineLearningBehaviorAnalytics
func (*SentinelAlertRuleMachineLearningBehaviorAnalytics) SetParameters ¶ added in v0.28.0
func (tr *SentinelAlertRuleMachineLearningBehaviorAnalytics) SetParameters(params map[string]any) error
SetParameters for this SentinelAlertRuleMachineLearningBehaviorAnalytics
func (*SentinelAlertRuleMachineLearningBehaviorAnalytics) SetProviderConfigReference ¶ added in v0.28.0
func (mg *SentinelAlertRuleMachineLearningBehaviorAnalytics) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this SentinelAlertRuleMachineLearningBehaviorAnalytics.
func (*SentinelAlertRuleMachineLearningBehaviorAnalytics) SetProviderReference ¶ added in v0.28.0
func (mg *SentinelAlertRuleMachineLearningBehaviorAnalytics) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this SentinelAlertRuleMachineLearningBehaviorAnalytics. Deprecated: Use SetProviderConfigReference.
func (*SentinelAlertRuleMachineLearningBehaviorAnalytics) SetPublishConnectionDetailsTo ¶ added in v0.28.0
func (mg *SentinelAlertRuleMachineLearningBehaviorAnalytics) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this SentinelAlertRuleMachineLearningBehaviorAnalytics.
func (*SentinelAlertRuleMachineLearningBehaviorAnalytics) SetWriteConnectionSecretToReference ¶ added in v0.28.0
func (mg *SentinelAlertRuleMachineLearningBehaviorAnalytics) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this SentinelAlertRuleMachineLearningBehaviorAnalytics.
type SentinelAlertRuleMachineLearningBehaviorAnalyticsList ¶ added in v0.28.0
type SentinelAlertRuleMachineLearningBehaviorAnalyticsList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []SentinelAlertRuleMachineLearningBehaviorAnalytics `json:"items"` }
SentinelAlertRuleMachineLearningBehaviorAnalyticsList contains a list of SentinelAlertRuleMachineLearningBehaviorAnalyticss
func (*SentinelAlertRuleMachineLearningBehaviorAnalyticsList) DeepCopy ¶ added in v0.28.0
func (in *SentinelAlertRuleMachineLearningBehaviorAnalyticsList) DeepCopy() *SentinelAlertRuleMachineLearningBehaviorAnalyticsList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SentinelAlertRuleMachineLearningBehaviorAnalyticsList.
func (*SentinelAlertRuleMachineLearningBehaviorAnalyticsList) DeepCopyInto ¶ added in v0.28.0
func (in *SentinelAlertRuleMachineLearningBehaviorAnalyticsList) DeepCopyInto(out *SentinelAlertRuleMachineLearningBehaviorAnalyticsList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SentinelAlertRuleMachineLearningBehaviorAnalyticsList) DeepCopyObject ¶ added in v0.28.0
func (in *SentinelAlertRuleMachineLearningBehaviorAnalyticsList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SentinelAlertRuleMachineLearningBehaviorAnalyticsList) GetItems ¶ added in v0.28.0
func (l *SentinelAlertRuleMachineLearningBehaviorAnalyticsList) GetItems() []resource.Managed
GetItems of this SentinelAlertRuleMachineLearningBehaviorAnalyticsList.
type SentinelAlertRuleMachineLearningBehaviorAnalyticsObservation ¶ added in v0.28.0
type SentinelAlertRuleMachineLearningBehaviorAnalyticsObservation struct { // The ID of the Sentinel Machine Learning Behavior Analytics Alert Rule. ID *string `json:"id,omitempty" tf:"id,omitempty"` }
func (*SentinelAlertRuleMachineLearningBehaviorAnalyticsObservation) DeepCopy ¶ added in v0.28.0
func (in *SentinelAlertRuleMachineLearningBehaviorAnalyticsObservation) DeepCopy() *SentinelAlertRuleMachineLearningBehaviorAnalyticsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SentinelAlertRuleMachineLearningBehaviorAnalyticsObservation.
func (*SentinelAlertRuleMachineLearningBehaviorAnalyticsObservation) DeepCopyInto ¶ added in v0.28.0
func (in *SentinelAlertRuleMachineLearningBehaviorAnalyticsObservation) DeepCopyInto(out *SentinelAlertRuleMachineLearningBehaviorAnalyticsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SentinelAlertRuleMachineLearningBehaviorAnalyticsParameters ¶ added in v0.28.0
type SentinelAlertRuleMachineLearningBehaviorAnalyticsParameters struct { // The GUID of the alert rule template which is used for this Sentinel Machine Learning Behavior Analytics Alert Rule. Changing this forces a new Sentinel Machine Learning Behavior Analytics Alert Rule to be created. // +kubebuilder:validation:Required AlertRuleTemplateGUID *string `json:"alertRuleTemplateGuid" tf:"alert_rule_template_guid,omitempty"` // Should this Sentinel Machine Learning Behavior Analytics Alert Rule be enabled? Defaults to true. // +kubebuilder:validation:Optional Enabled *bool `json:"enabled,omitempty" tf:"enabled,omitempty"` // The ID of the Log Analytics Workspace this SentinelMachine Learning Behavior Analytics Alert Rule belongs to. Changing this forces a new Sentinel Machine Learning Behavior Analytics Alert Rule to be created. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/operationsmanagement/v1beta1.LogAnalyticsSolution // +crossplane:generate:reference:extractor=github.com/upbound/upjet/pkg/resource.ExtractParamPath("workspace_resource_id",false) // +kubebuilder:validation:Optional LogAnalyticsWorkspaceID *string `json:"logAnalyticsWorkspaceId,omitempty" tf:"log_analytics_workspace_id,omitempty"` // Reference to a LogAnalyticsSolution in operationsmanagement to populate logAnalyticsWorkspaceId. // +kubebuilder:validation:Optional LogAnalyticsWorkspaceIDRef *v1.Reference `json:"logAnalyticsWorkspaceIdRef,omitempty" tf:"-"` // Selector for a LogAnalyticsSolution in operationsmanagement to populate logAnalyticsWorkspaceId. // +kubebuilder:validation:Optional LogAnalyticsWorkspaceIDSelector *v1.Selector `json:"logAnalyticsWorkspaceIdSelector,omitempty" tf:"-"` // The name which should be used for this SentinelMachine Learning Behavior Analytics Alert Rule. Changing this forces a new Sentinel Machine Learning Behavior Analytics Alert Rule to be created. // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` }
func (*SentinelAlertRuleMachineLearningBehaviorAnalyticsParameters) DeepCopy ¶ added in v0.28.0
func (in *SentinelAlertRuleMachineLearningBehaviorAnalyticsParameters) DeepCopy() *SentinelAlertRuleMachineLearningBehaviorAnalyticsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SentinelAlertRuleMachineLearningBehaviorAnalyticsParameters.
func (*SentinelAlertRuleMachineLearningBehaviorAnalyticsParameters) DeepCopyInto ¶ added in v0.28.0
func (in *SentinelAlertRuleMachineLearningBehaviorAnalyticsParameters) DeepCopyInto(out *SentinelAlertRuleMachineLearningBehaviorAnalyticsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SentinelAlertRuleMachineLearningBehaviorAnalyticsSpec ¶ added in v0.28.0
type SentinelAlertRuleMachineLearningBehaviorAnalyticsSpec struct { v1.ResourceSpec `json:",inline"` ForProvider SentinelAlertRuleMachineLearningBehaviorAnalyticsParameters `json:"forProvider"` }
SentinelAlertRuleMachineLearningBehaviorAnalyticsSpec defines the desired state of SentinelAlertRuleMachineLearningBehaviorAnalytics
func (*SentinelAlertRuleMachineLearningBehaviorAnalyticsSpec) DeepCopy ¶ added in v0.28.0
func (in *SentinelAlertRuleMachineLearningBehaviorAnalyticsSpec) DeepCopy() *SentinelAlertRuleMachineLearningBehaviorAnalyticsSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SentinelAlertRuleMachineLearningBehaviorAnalyticsSpec.
func (*SentinelAlertRuleMachineLearningBehaviorAnalyticsSpec) DeepCopyInto ¶ added in v0.28.0
func (in *SentinelAlertRuleMachineLearningBehaviorAnalyticsSpec) DeepCopyInto(out *SentinelAlertRuleMachineLearningBehaviorAnalyticsSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SentinelAlertRuleMachineLearningBehaviorAnalyticsStatus ¶ added in v0.28.0
type SentinelAlertRuleMachineLearningBehaviorAnalyticsStatus struct { v1.ResourceStatus `json:",inline"` AtProvider SentinelAlertRuleMachineLearningBehaviorAnalyticsObservation `json:"atProvider,omitempty"` }
SentinelAlertRuleMachineLearningBehaviorAnalyticsStatus defines the observed state of SentinelAlertRuleMachineLearningBehaviorAnalytics.
func (*SentinelAlertRuleMachineLearningBehaviorAnalyticsStatus) DeepCopy ¶ added in v0.28.0
func (in *SentinelAlertRuleMachineLearningBehaviorAnalyticsStatus) DeepCopy() *SentinelAlertRuleMachineLearningBehaviorAnalyticsStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SentinelAlertRuleMachineLearningBehaviorAnalyticsStatus.
func (*SentinelAlertRuleMachineLearningBehaviorAnalyticsStatus) DeepCopyInto ¶ added in v0.28.0
func (in *SentinelAlertRuleMachineLearningBehaviorAnalyticsStatus) DeepCopyInto(out *SentinelAlertRuleMachineLearningBehaviorAnalyticsStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SentinelAutomationRule ¶
type SentinelAutomationRule struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec SentinelAutomationRuleSpec `json:"spec"` Status SentinelAutomationRuleStatus `json:"status,omitempty"` }
SentinelAutomationRule is the Schema for the SentinelAutomationRules API. Manages a Sentinel Automation Rule. +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,azure}
func (*SentinelAutomationRule) DeepCopy ¶
func (in *SentinelAutomationRule) DeepCopy() *SentinelAutomationRule
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SentinelAutomationRule.
func (*SentinelAutomationRule) DeepCopyInto ¶
func (in *SentinelAutomationRule) DeepCopyInto(out *SentinelAutomationRule)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SentinelAutomationRule) DeepCopyObject ¶
func (in *SentinelAutomationRule) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SentinelAutomationRule) GetCondition ¶
func (mg *SentinelAutomationRule) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this SentinelAutomationRule.
func (*SentinelAutomationRule) GetConnectionDetailsMapping ¶
func (tr *SentinelAutomationRule) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this SentinelAutomationRule
func (*SentinelAutomationRule) GetDeletionPolicy ¶
func (mg *SentinelAutomationRule) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this SentinelAutomationRule.
func (*SentinelAutomationRule) GetID ¶
func (tr *SentinelAutomationRule) GetID() string
GetID returns ID of underlying Terraform resource of this SentinelAutomationRule
func (*SentinelAutomationRule) GetObservation ¶
func (tr *SentinelAutomationRule) GetObservation() (map[string]any, error)
GetObservation of this SentinelAutomationRule
func (*SentinelAutomationRule) GetParameters ¶
func (tr *SentinelAutomationRule) GetParameters() (map[string]any, error)
GetParameters of this SentinelAutomationRule
func (*SentinelAutomationRule) GetProviderConfigReference ¶
func (mg *SentinelAutomationRule) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this SentinelAutomationRule.
func (*SentinelAutomationRule) GetProviderReference ¶
func (mg *SentinelAutomationRule) GetProviderReference() *xpv1.Reference
GetProviderReference of this SentinelAutomationRule. Deprecated: Use GetProviderConfigReference.
func (*SentinelAutomationRule) GetPublishConnectionDetailsTo ¶
func (mg *SentinelAutomationRule) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this SentinelAutomationRule.
func (*SentinelAutomationRule) GetTerraformResourceType ¶
func (mg *SentinelAutomationRule) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this SentinelAutomationRule
func (*SentinelAutomationRule) GetTerraformSchemaVersion ¶
func (tr *SentinelAutomationRule) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*SentinelAutomationRule) GetWriteConnectionSecretToReference ¶
func (mg *SentinelAutomationRule) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this SentinelAutomationRule.
func (*SentinelAutomationRule) LateInitialize ¶
func (tr *SentinelAutomationRule) LateInitialize(attrs []byte) (bool, error)
LateInitialize this SentinelAutomationRule using its observed tfState. returns True if there are any spec changes for the resource.
func (*SentinelAutomationRule) ResolveReferences ¶
ResolveReferences of this SentinelAutomationRule.
func (*SentinelAutomationRule) SetConditions ¶
func (mg *SentinelAutomationRule) SetConditions(c ...xpv1.Condition)
SetConditions of this SentinelAutomationRule.
func (*SentinelAutomationRule) SetDeletionPolicy ¶
func (mg *SentinelAutomationRule) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this SentinelAutomationRule.
func (*SentinelAutomationRule) SetObservation ¶
func (tr *SentinelAutomationRule) SetObservation(obs map[string]any) error
SetObservation for this SentinelAutomationRule
func (*SentinelAutomationRule) SetParameters ¶
func (tr *SentinelAutomationRule) SetParameters(params map[string]any) error
SetParameters for this SentinelAutomationRule
func (*SentinelAutomationRule) SetProviderConfigReference ¶
func (mg *SentinelAutomationRule) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this SentinelAutomationRule.
func (*SentinelAutomationRule) SetProviderReference ¶
func (mg *SentinelAutomationRule) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this SentinelAutomationRule. Deprecated: Use SetProviderConfigReference.
func (*SentinelAutomationRule) SetPublishConnectionDetailsTo ¶
func (mg *SentinelAutomationRule) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this SentinelAutomationRule.
func (*SentinelAutomationRule) SetWriteConnectionSecretToReference ¶
func (mg *SentinelAutomationRule) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this SentinelAutomationRule.
type SentinelAutomationRuleList ¶
type SentinelAutomationRuleList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []SentinelAutomationRule `json:"items"` }
SentinelAutomationRuleList contains a list of SentinelAutomationRules
func (*SentinelAutomationRuleList) DeepCopy ¶
func (in *SentinelAutomationRuleList) DeepCopy() *SentinelAutomationRuleList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SentinelAutomationRuleList.
func (*SentinelAutomationRuleList) DeepCopyInto ¶
func (in *SentinelAutomationRuleList) DeepCopyInto(out *SentinelAutomationRuleList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SentinelAutomationRuleList) DeepCopyObject ¶
func (in *SentinelAutomationRuleList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SentinelAutomationRuleList) GetItems ¶
func (l *SentinelAutomationRuleList) GetItems() []resource.Managed
GetItems of this SentinelAutomationRuleList.
type SentinelAutomationRuleObservation ¶
type SentinelAutomationRuleObservation struct { // The ID of the Sentinel Automation Rule. ID *string `json:"id,omitempty" tf:"id,omitempty"` }
func (*SentinelAutomationRuleObservation) DeepCopy ¶
func (in *SentinelAutomationRuleObservation) DeepCopy() *SentinelAutomationRuleObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SentinelAutomationRuleObservation.
func (*SentinelAutomationRuleObservation) DeepCopyInto ¶
func (in *SentinelAutomationRuleObservation) DeepCopyInto(out *SentinelAutomationRuleObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SentinelAutomationRuleParameters ¶
type SentinelAutomationRuleParameters struct { // One or more action_incident blocks as defined below. // +kubebuilder:validation:Optional ActionIncident []ActionIncidentParameters `json:"actionIncident,omitempty" tf:"action_incident,omitempty"` // One or more action_playbook blocks as defined below. // +kubebuilder:validation:Optional ActionPlaybook []ActionPlaybookParameters `json:"actionPlaybook,omitempty" tf:"action_playbook,omitempty"` // One or more condition blocks as defined below. // +kubebuilder:validation:Optional Condition []ConditionParameters `json:"condition,omitempty" tf:"condition,omitempty"` // A JSON array of one or more condition JSON objects as is defined here. // +kubebuilder:validation:Optional ConditionJSON *string `json:"conditionJson,omitempty" tf:"condition_json,omitempty"` // The display name which should be used for this Sentinel Automation Rule. // +kubebuilder:validation:Required DisplayName *string `json:"displayName" tf:"display_name,omitempty"` // Whether this Sentinel Automation Rule is enabled? Defaults to true. // +kubebuilder:validation:Optional Enabled *bool `json:"enabled,omitempty" tf:"enabled,omitempty"` // The time in RFC3339 format of kind UTC that determines when this Automation Rule should expire and be disabled. // +kubebuilder:validation:Optional Expiration *string `json:"expiration,omitempty" tf:"expiration,omitempty"` // The ID of the Log Analytics Workspace where this Sentinel applies to. Changing this forces a new Sentinel Automation Rule to be created. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/operationsmanagement/v1beta1.LogAnalyticsSolution // +crossplane:generate:reference:extractor=github.com/upbound/upjet/pkg/resource.ExtractParamPath("workspace_resource_id",false) // +kubebuilder:validation:Optional LogAnalyticsWorkspaceID *string `json:"logAnalyticsWorkspaceId,omitempty" tf:"log_analytics_workspace_id,omitempty"` // Reference to a LogAnalyticsSolution in operationsmanagement to populate logAnalyticsWorkspaceId. // +kubebuilder:validation:Optional LogAnalyticsWorkspaceIDRef *v1.Reference `json:"logAnalyticsWorkspaceIdRef,omitempty" tf:"-"` // Selector for a LogAnalyticsSolution in operationsmanagement to populate logAnalyticsWorkspaceId. // +kubebuilder:validation:Optional LogAnalyticsWorkspaceIDSelector *v1.Selector `json:"logAnalyticsWorkspaceIdSelector,omitempty" tf:"-"` // The UUID which should be used for this Sentinel Automation Rule. Changing this forces a new Sentinel Automation Rule to be created. // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // The order of this Sentinel Automation Rule. Possible values varies between 1 and 1000. // +kubebuilder:validation:Required Order *float64 `json:"order" tf:"order,omitempty"` // Specifies what triggers this automation rule. Possible values are Alerts and Incidents. Defaults to Incidents. // +kubebuilder:validation:Optional TriggersOn *string `json:"triggersOn,omitempty" tf:"triggers_on,omitempty"` // Specifies when will this automation rule be triggered. Possible values are Created and Updated. Defaults to Created. // +kubebuilder:validation:Optional TriggersWhen *string `json:"triggersWhen,omitempty" tf:"triggers_when,omitempty"` }
func (*SentinelAutomationRuleParameters) DeepCopy ¶
func (in *SentinelAutomationRuleParameters) DeepCopy() *SentinelAutomationRuleParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SentinelAutomationRuleParameters.
func (*SentinelAutomationRuleParameters) DeepCopyInto ¶
func (in *SentinelAutomationRuleParameters) DeepCopyInto(out *SentinelAutomationRuleParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SentinelAutomationRuleSpec ¶
type SentinelAutomationRuleSpec struct { v1.ResourceSpec `json:",inline"` ForProvider SentinelAutomationRuleParameters `json:"forProvider"` }
SentinelAutomationRuleSpec defines the desired state of SentinelAutomationRule
func (*SentinelAutomationRuleSpec) DeepCopy ¶
func (in *SentinelAutomationRuleSpec) DeepCopy() *SentinelAutomationRuleSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SentinelAutomationRuleSpec.
func (*SentinelAutomationRuleSpec) DeepCopyInto ¶
func (in *SentinelAutomationRuleSpec) DeepCopyInto(out *SentinelAutomationRuleSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SentinelAutomationRuleStatus ¶
type SentinelAutomationRuleStatus struct { v1.ResourceStatus `json:",inline"` AtProvider SentinelAutomationRuleObservation `json:"atProvider,omitempty"` }
SentinelAutomationRuleStatus defines the observed state of SentinelAutomationRule.
func (*SentinelAutomationRuleStatus) DeepCopy ¶
func (in *SentinelAutomationRuleStatus) DeepCopy() *SentinelAutomationRuleStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SentinelAutomationRuleStatus.
func (*SentinelAutomationRuleStatus) DeepCopyInto ¶
func (in *SentinelAutomationRuleStatus) DeepCopyInto(out *SentinelAutomationRuleStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SentinelDataConnectorIOT ¶
type SentinelDataConnectorIOT struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec SentinelDataConnectorIOTSpec `json:"spec"` Status SentinelDataConnectorIOTStatus `json:"status,omitempty"` }
SentinelDataConnectorIOT is the Schema for the SentinelDataConnectorIOTs API. Manages an Iot Data Connector. +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,azure}
func (*SentinelDataConnectorIOT) DeepCopy ¶
func (in *SentinelDataConnectorIOT) DeepCopy() *SentinelDataConnectorIOT
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SentinelDataConnectorIOT.
func (*SentinelDataConnectorIOT) DeepCopyInto ¶
func (in *SentinelDataConnectorIOT) DeepCopyInto(out *SentinelDataConnectorIOT)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SentinelDataConnectorIOT) DeepCopyObject ¶
func (in *SentinelDataConnectorIOT) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SentinelDataConnectorIOT) GetCondition ¶
func (mg *SentinelDataConnectorIOT) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this SentinelDataConnectorIOT.
func (*SentinelDataConnectorIOT) GetConnectionDetailsMapping ¶
func (tr *SentinelDataConnectorIOT) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this SentinelDataConnectorIOT
func (*SentinelDataConnectorIOT) GetDeletionPolicy ¶
func (mg *SentinelDataConnectorIOT) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this SentinelDataConnectorIOT.
func (*SentinelDataConnectorIOT) GetID ¶
func (tr *SentinelDataConnectorIOT) GetID() string
GetID returns ID of underlying Terraform resource of this SentinelDataConnectorIOT
func (*SentinelDataConnectorIOT) GetObservation ¶
func (tr *SentinelDataConnectorIOT) GetObservation() (map[string]any, error)
GetObservation of this SentinelDataConnectorIOT
func (*SentinelDataConnectorIOT) GetParameters ¶
func (tr *SentinelDataConnectorIOT) GetParameters() (map[string]any, error)
GetParameters of this SentinelDataConnectorIOT
func (*SentinelDataConnectorIOT) GetProviderConfigReference ¶
func (mg *SentinelDataConnectorIOT) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this SentinelDataConnectorIOT.
func (*SentinelDataConnectorIOT) GetProviderReference ¶
func (mg *SentinelDataConnectorIOT) GetProviderReference() *xpv1.Reference
GetProviderReference of this SentinelDataConnectorIOT. Deprecated: Use GetProviderConfigReference.
func (*SentinelDataConnectorIOT) GetPublishConnectionDetailsTo ¶
func (mg *SentinelDataConnectorIOT) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this SentinelDataConnectorIOT.
func (*SentinelDataConnectorIOT) GetTerraformResourceType ¶
func (mg *SentinelDataConnectorIOT) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this SentinelDataConnectorIOT
func (*SentinelDataConnectorIOT) GetTerraformSchemaVersion ¶
func (tr *SentinelDataConnectorIOT) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*SentinelDataConnectorIOT) GetWriteConnectionSecretToReference ¶
func (mg *SentinelDataConnectorIOT) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this SentinelDataConnectorIOT.
func (*SentinelDataConnectorIOT) LateInitialize ¶
func (tr *SentinelDataConnectorIOT) LateInitialize(attrs []byte) (bool, error)
LateInitialize this SentinelDataConnectorIOT using its observed tfState. returns True if there are any spec changes for the resource.
func (*SentinelDataConnectorIOT) ResolveReferences ¶
ResolveReferences of this SentinelDataConnectorIOT.
func (*SentinelDataConnectorIOT) SetConditions ¶
func (mg *SentinelDataConnectorIOT) SetConditions(c ...xpv1.Condition)
SetConditions of this SentinelDataConnectorIOT.
func (*SentinelDataConnectorIOT) SetDeletionPolicy ¶
func (mg *SentinelDataConnectorIOT) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this SentinelDataConnectorIOT.
func (*SentinelDataConnectorIOT) SetObservation ¶
func (tr *SentinelDataConnectorIOT) SetObservation(obs map[string]any) error
SetObservation for this SentinelDataConnectorIOT
func (*SentinelDataConnectorIOT) SetParameters ¶
func (tr *SentinelDataConnectorIOT) SetParameters(params map[string]any) error
SetParameters for this SentinelDataConnectorIOT
func (*SentinelDataConnectorIOT) SetProviderConfigReference ¶
func (mg *SentinelDataConnectorIOT) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this SentinelDataConnectorIOT.
func (*SentinelDataConnectorIOT) SetProviderReference ¶
func (mg *SentinelDataConnectorIOT) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this SentinelDataConnectorIOT. Deprecated: Use SetProviderConfigReference.
func (*SentinelDataConnectorIOT) SetPublishConnectionDetailsTo ¶
func (mg *SentinelDataConnectorIOT) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this SentinelDataConnectorIOT.
func (*SentinelDataConnectorIOT) SetWriteConnectionSecretToReference ¶
func (mg *SentinelDataConnectorIOT) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this SentinelDataConnectorIOT.
type SentinelDataConnectorIOTList ¶
type SentinelDataConnectorIOTList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []SentinelDataConnectorIOT `json:"items"` }
SentinelDataConnectorIOTList contains a list of SentinelDataConnectorIOTs
func (*SentinelDataConnectorIOTList) DeepCopy ¶
func (in *SentinelDataConnectorIOTList) DeepCopy() *SentinelDataConnectorIOTList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SentinelDataConnectorIOTList.
func (*SentinelDataConnectorIOTList) DeepCopyInto ¶
func (in *SentinelDataConnectorIOTList) DeepCopyInto(out *SentinelDataConnectorIOTList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SentinelDataConnectorIOTList) DeepCopyObject ¶
func (in *SentinelDataConnectorIOTList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SentinelDataConnectorIOTList) GetItems ¶
func (l *SentinelDataConnectorIOTList) GetItems() []resource.Managed
GetItems of this SentinelDataConnectorIOTList.
type SentinelDataConnectorIOTObservation ¶
type SentinelDataConnectorIOTObservation struct { // The ID of the Iot Data Connector. ID *string `json:"id,omitempty" tf:"id,omitempty"` }
func (*SentinelDataConnectorIOTObservation) DeepCopy ¶
func (in *SentinelDataConnectorIOTObservation) DeepCopy() *SentinelDataConnectorIOTObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SentinelDataConnectorIOTObservation.
func (*SentinelDataConnectorIOTObservation) DeepCopyInto ¶
func (in *SentinelDataConnectorIOTObservation) DeepCopyInto(out *SentinelDataConnectorIOTObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SentinelDataConnectorIOTParameters ¶
type SentinelDataConnectorIOTParameters struct { // The ID of the Log Analytics Workspace that this Iot Data Connector resides in. Changing this forces a new Iot Data Connector to be created. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/operationsmanagement/v1beta1.LogAnalyticsSolution // +crossplane:generate:reference:extractor=github.com/upbound/upjet/pkg/resource.ExtractParamPath("workspace_resource_id",false) // +kubebuilder:validation:Optional LogAnalyticsWorkspaceID *string `json:"logAnalyticsWorkspaceId,omitempty" tf:"log_analytics_workspace_id,omitempty"` // Reference to a LogAnalyticsSolution in operationsmanagement to populate logAnalyticsWorkspaceId. // +kubebuilder:validation:Optional LogAnalyticsWorkspaceIDRef *v1.Reference `json:"logAnalyticsWorkspaceIdRef,omitempty" tf:"-"` // Selector for a LogAnalyticsSolution in operationsmanagement to populate logAnalyticsWorkspaceId. // +kubebuilder:validation:Optional LogAnalyticsWorkspaceIDSelector *v1.Selector `json:"logAnalyticsWorkspaceIdSelector,omitempty" tf:"-"` // The ID of the subscription that this Iot Data Connector connects to. Changing this forces a new Iot Data Connector to be created. // +kubebuilder:validation:Optional SubscriptionID *string `json:"subscriptionId,omitempty" tf:"subscription_id,omitempty"` }
func (*SentinelDataConnectorIOTParameters) DeepCopy ¶
func (in *SentinelDataConnectorIOTParameters) DeepCopy() *SentinelDataConnectorIOTParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SentinelDataConnectorIOTParameters.
func (*SentinelDataConnectorIOTParameters) DeepCopyInto ¶
func (in *SentinelDataConnectorIOTParameters) DeepCopyInto(out *SentinelDataConnectorIOTParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SentinelDataConnectorIOTSpec ¶
type SentinelDataConnectorIOTSpec struct { v1.ResourceSpec `json:",inline"` ForProvider SentinelDataConnectorIOTParameters `json:"forProvider"` }
SentinelDataConnectorIOTSpec defines the desired state of SentinelDataConnectorIOT
func (*SentinelDataConnectorIOTSpec) DeepCopy ¶
func (in *SentinelDataConnectorIOTSpec) DeepCopy() *SentinelDataConnectorIOTSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SentinelDataConnectorIOTSpec.
func (*SentinelDataConnectorIOTSpec) DeepCopyInto ¶
func (in *SentinelDataConnectorIOTSpec) DeepCopyInto(out *SentinelDataConnectorIOTSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SentinelDataConnectorIOTStatus ¶
type SentinelDataConnectorIOTStatus struct { v1.ResourceStatus `json:",inline"` AtProvider SentinelDataConnectorIOTObservation `json:"atProvider,omitempty"` }
SentinelDataConnectorIOTStatus defines the observed state of SentinelDataConnectorIOT.
func (*SentinelDataConnectorIOTStatus) DeepCopy ¶
func (in *SentinelDataConnectorIOTStatus) DeepCopy() *SentinelDataConnectorIOTStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SentinelDataConnectorIOTStatus.
func (*SentinelDataConnectorIOTStatus) DeepCopyInto ¶
func (in *SentinelDataConnectorIOTStatus) DeepCopyInto(out *SentinelDataConnectorIOTStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SentinelLogAnalyticsWorkspaceOnboarding ¶ added in v0.28.0
type SentinelLogAnalyticsWorkspaceOnboarding struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec SentinelLogAnalyticsWorkspaceOnboardingSpec `json:"spec"` Status SentinelLogAnalyticsWorkspaceOnboardingStatus `json:"status,omitempty"` }
SentinelLogAnalyticsWorkspaceOnboarding is the Schema for the SentinelLogAnalyticsWorkspaceOnboardings API. Manages a Security Insights Sentinel Onboarding States. +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,azure}
func (*SentinelLogAnalyticsWorkspaceOnboarding) DeepCopy ¶ added in v0.28.0
func (in *SentinelLogAnalyticsWorkspaceOnboarding) DeepCopy() *SentinelLogAnalyticsWorkspaceOnboarding
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SentinelLogAnalyticsWorkspaceOnboarding.
func (*SentinelLogAnalyticsWorkspaceOnboarding) DeepCopyInto ¶ added in v0.28.0
func (in *SentinelLogAnalyticsWorkspaceOnboarding) DeepCopyInto(out *SentinelLogAnalyticsWorkspaceOnboarding)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SentinelLogAnalyticsWorkspaceOnboarding) DeepCopyObject ¶ added in v0.28.0
func (in *SentinelLogAnalyticsWorkspaceOnboarding) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SentinelLogAnalyticsWorkspaceOnboarding) GetCondition ¶ added in v0.28.0
func (mg *SentinelLogAnalyticsWorkspaceOnboarding) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this SentinelLogAnalyticsWorkspaceOnboarding.
func (*SentinelLogAnalyticsWorkspaceOnboarding) GetConnectionDetailsMapping ¶ added in v0.28.0
func (tr *SentinelLogAnalyticsWorkspaceOnboarding) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this SentinelLogAnalyticsWorkspaceOnboarding
func (*SentinelLogAnalyticsWorkspaceOnboarding) GetDeletionPolicy ¶ added in v0.28.0
func (mg *SentinelLogAnalyticsWorkspaceOnboarding) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this SentinelLogAnalyticsWorkspaceOnboarding.
func (*SentinelLogAnalyticsWorkspaceOnboarding) GetID ¶ added in v0.28.0
func (tr *SentinelLogAnalyticsWorkspaceOnboarding) GetID() string
GetID returns ID of underlying Terraform resource of this SentinelLogAnalyticsWorkspaceOnboarding
func (*SentinelLogAnalyticsWorkspaceOnboarding) GetObservation ¶ added in v0.28.0
func (tr *SentinelLogAnalyticsWorkspaceOnboarding) GetObservation() (map[string]any, error)
GetObservation of this SentinelLogAnalyticsWorkspaceOnboarding
func (*SentinelLogAnalyticsWorkspaceOnboarding) GetParameters ¶ added in v0.28.0
func (tr *SentinelLogAnalyticsWorkspaceOnboarding) GetParameters() (map[string]any, error)
GetParameters of this SentinelLogAnalyticsWorkspaceOnboarding
func (*SentinelLogAnalyticsWorkspaceOnboarding) GetProviderConfigReference ¶ added in v0.28.0
func (mg *SentinelLogAnalyticsWorkspaceOnboarding) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this SentinelLogAnalyticsWorkspaceOnboarding.
func (*SentinelLogAnalyticsWorkspaceOnboarding) GetProviderReference ¶ added in v0.28.0
func (mg *SentinelLogAnalyticsWorkspaceOnboarding) GetProviderReference() *xpv1.Reference
GetProviderReference of this SentinelLogAnalyticsWorkspaceOnboarding. Deprecated: Use GetProviderConfigReference.
func (*SentinelLogAnalyticsWorkspaceOnboarding) GetPublishConnectionDetailsTo ¶ added in v0.28.0
func (mg *SentinelLogAnalyticsWorkspaceOnboarding) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this SentinelLogAnalyticsWorkspaceOnboarding.
func (*SentinelLogAnalyticsWorkspaceOnboarding) GetTerraformResourceType ¶ added in v0.28.0
func (mg *SentinelLogAnalyticsWorkspaceOnboarding) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this SentinelLogAnalyticsWorkspaceOnboarding
func (*SentinelLogAnalyticsWorkspaceOnboarding) GetTerraformSchemaVersion ¶ added in v0.28.0
func (tr *SentinelLogAnalyticsWorkspaceOnboarding) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*SentinelLogAnalyticsWorkspaceOnboarding) GetWriteConnectionSecretToReference ¶ added in v0.28.0
func (mg *SentinelLogAnalyticsWorkspaceOnboarding) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this SentinelLogAnalyticsWorkspaceOnboarding.
func (*SentinelLogAnalyticsWorkspaceOnboarding) LateInitialize ¶ added in v0.28.0
func (tr *SentinelLogAnalyticsWorkspaceOnboarding) LateInitialize(attrs []byte) (bool, error)
LateInitialize this SentinelLogAnalyticsWorkspaceOnboarding using its observed tfState. returns True if there are any spec changes for the resource.
func (*SentinelLogAnalyticsWorkspaceOnboarding) ResolveReferences ¶ added in v0.28.0
func (mg *SentinelLogAnalyticsWorkspaceOnboarding) ResolveReferences(ctx context.Context, c client.Reader) error
ResolveReferences of this SentinelLogAnalyticsWorkspaceOnboarding.
func (*SentinelLogAnalyticsWorkspaceOnboarding) SetConditions ¶ added in v0.28.0
func (mg *SentinelLogAnalyticsWorkspaceOnboarding) SetConditions(c ...xpv1.Condition)
SetConditions of this SentinelLogAnalyticsWorkspaceOnboarding.
func (*SentinelLogAnalyticsWorkspaceOnboarding) SetDeletionPolicy ¶ added in v0.28.0
func (mg *SentinelLogAnalyticsWorkspaceOnboarding) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this SentinelLogAnalyticsWorkspaceOnboarding.
func (*SentinelLogAnalyticsWorkspaceOnboarding) SetObservation ¶ added in v0.28.0
func (tr *SentinelLogAnalyticsWorkspaceOnboarding) SetObservation(obs map[string]any) error
SetObservation for this SentinelLogAnalyticsWorkspaceOnboarding
func (*SentinelLogAnalyticsWorkspaceOnboarding) SetParameters ¶ added in v0.28.0
func (tr *SentinelLogAnalyticsWorkspaceOnboarding) SetParameters(params map[string]any) error
SetParameters for this SentinelLogAnalyticsWorkspaceOnboarding
func (*SentinelLogAnalyticsWorkspaceOnboarding) SetProviderConfigReference ¶ added in v0.28.0
func (mg *SentinelLogAnalyticsWorkspaceOnboarding) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this SentinelLogAnalyticsWorkspaceOnboarding.
func (*SentinelLogAnalyticsWorkspaceOnboarding) SetProviderReference ¶ added in v0.28.0
func (mg *SentinelLogAnalyticsWorkspaceOnboarding) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this SentinelLogAnalyticsWorkspaceOnboarding. Deprecated: Use SetProviderConfigReference.
func (*SentinelLogAnalyticsWorkspaceOnboarding) SetPublishConnectionDetailsTo ¶ added in v0.28.0
func (mg *SentinelLogAnalyticsWorkspaceOnboarding) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this SentinelLogAnalyticsWorkspaceOnboarding.
func (*SentinelLogAnalyticsWorkspaceOnboarding) SetWriteConnectionSecretToReference ¶ added in v0.28.0
func (mg *SentinelLogAnalyticsWorkspaceOnboarding) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this SentinelLogAnalyticsWorkspaceOnboarding.
type SentinelLogAnalyticsWorkspaceOnboardingList ¶ added in v0.28.0
type SentinelLogAnalyticsWorkspaceOnboardingList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []SentinelLogAnalyticsWorkspaceOnboarding `json:"items"` }
SentinelLogAnalyticsWorkspaceOnboardingList contains a list of SentinelLogAnalyticsWorkspaceOnboardings
func (*SentinelLogAnalyticsWorkspaceOnboardingList) DeepCopy ¶ added in v0.28.0
func (in *SentinelLogAnalyticsWorkspaceOnboardingList) DeepCopy() *SentinelLogAnalyticsWorkspaceOnboardingList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SentinelLogAnalyticsWorkspaceOnboardingList.
func (*SentinelLogAnalyticsWorkspaceOnboardingList) DeepCopyInto ¶ added in v0.28.0
func (in *SentinelLogAnalyticsWorkspaceOnboardingList) DeepCopyInto(out *SentinelLogAnalyticsWorkspaceOnboardingList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SentinelLogAnalyticsWorkspaceOnboardingList) DeepCopyObject ¶ added in v0.28.0
func (in *SentinelLogAnalyticsWorkspaceOnboardingList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SentinelLogAnalyticsWorkspaceOnboardingList) GetItems ¶ added in v0.28.0
func (l *SentinelLogAnalyticsWorkspaceOnboardingList) GetItems() []resource.Managed
GetItems of this SentinelLogAnalyticsWorkspaceOnboardingList.
type SentinelLogAnalyticsWorkspaceOnboardingObservation ¶ added in v0.28.0
type SentinelLogAnalyticsWorkspaceOnboardingObservation struct { // The ID of the Security Insights Sentinel Onboarding States. ID *string `json:"id,omitempty" tf:"id,omitempty"` }
func (*SentinelLogAnalyticsWorkspaceOnboardingObservation) DeepCopy ¶ added in v0.28.0
func (in *SentinelLogAnalyticsWorkspaceOnboardingObservation) DeepCopy() *SentinelLogAnalyticsWorkspaceOnboardingObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SentinelLogAnalyticsWorkspaceOnboardingObservation.
func (*SentinelLogAnalyticsWorkspaceOnboardingObservation) DeepCopyInto ¶ added in v0.28.0
func (in *SentinelLogAnalyticsWorkspaceOnboardingObservation) DeepCopyInto(out *SentinelLogAnalyticsWorkspaceOnboardingObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SentinelLogAnalyticsWorkspaceOnboardingParameters ¶ added in v0.28.0
type SentinelLogAnalyticsWorkspaceOnboardingParameters struct { // Specifies if the Workspace is using Customer managed key. Defaults to false. Changing this forces a new resource to be created. // +kubebuilder:validation:Optional CustomerManagedKeyEnabled *bool `json:"customerManagedKeyEnabled,omitempty" tf:"customer_managed_key_enabled,omitempty"` // Specifies the name of the Resource Group where the Security Insights Sentinel Onboarding States should exist. Changing this forces the Log Analytics Workspace off the board and onboard again. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/azure/v1beta1.ResourceGroup // +kubebuilder:validation:Optional ResourceGroupName *string `json:"resourceGroupName,omitempty" tf:"resource_group_name,omitempty"` // Reference to a ResourceGroup in azure to populate resourceGroupName. // +kubebuilder:validation:Optional ResourceGroupNameRef *v1.Reference `json:"resourceGroupNameRef,omitempty" tf:"-"` // Selector for a ResourceGroup in azure to populate resourceGroupName. // +kubebuilder:validation:Optional ResourceGroupNameSelector *v1.Selector `json:"resourceGroupNameSelector,omitempty" tf:"-"` // Specifies the Workspace Name. Changing this forces the Log Analytics Workspace off the board and onboard again. Changing this forces a new resource to be created. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/operationalinsights/v1beta1.Workspace // +kubebuilder:validation:Optional WorkspaceName *string `json:"workspaceName,omitempty" tf:"workspace_name,omitempty"` // Reference to a Workspace in operationalinsights to populate workspaceName. // +kubebuilder:validation:Optional WorkspaceNameRef *v1.Reference `json:"workspaceNameRef,omitempty" tf:"-"` // Selector for a Workspace in operationalinsights to populate workspaceName. // +kubebuilder:validation:Optional WorkspaceNameSelector *v1.Selector `json:"workspaceNameSelector,omitempty" tf:"-"` }
func (*SentinelLogAnalyticsWorkspaceOnboardingParameters) DeepCopy ¶ added in v0.28.0
func (in *SentinelLogAnalyticsWorkspaceOnboardingParameters) DeepCopy() *SentinelLogAnalyticsWorkspaceOnboardingParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SentinelLogAnalyticsWorkspaceOnboardingParameters.
func (*SentinelLogAnalyticsWorkspaceOnboardingParameters) DeepCopyInto ¶ added in v0.28.0
func (in *SentinelLogAnalyticsWorkspaceOnboardingParameters) DeepCopyInto(out *SentinelLogAnalyticsWorkspaceOnboardingParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SentinelLogAnalyticsWorkspaceOnboardingSpec ¶ added in v0.28.0
type SentinelLogAnalyticsWorkspaceOnboardingSpec struct { v1.ResourceSpec `json:",inline"` ForProvider SentinelLogAnalyticsWorkspaceOnboardingParameters `json:"forProvider"` }
SentinelLogAnalyticsWorkspaceOnboardingSpec defines the desired state of SentinelLogAnalyticsWorkspaceOnboarding
func (*SentinelLogAnalyticsWorkspaceOnboardingSpec) DeepCopy ¶ added in v0.28.0
func (in *SentinelLogAnalyticsWorkspaceOnboardingSpec) DeepCopy() *SentinelLogAnalyticsWorkspaceOnboardingSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SentinelLogAnalyticsWorkspaceOnboardingSpec.
func (*SentinelLogAnalyticsWorkspaceOnboardingSpec) DeepCopyInto ¶ added in v0.28.0
func (in *SentinelLogAnalyticsWorkspaceOnboardingSpec) DeepCopyInto(out *SentinelLogAnalyticsWorkspaceOnboardingSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SentinelLogAnalyticsWorkspaceOnboardingStatus ¶ added in v0.28.0
type SentinelLogAnalyticsWorkspaceOnboardingStatus struct { v1.ResourceStatus `json:",inline"` AtProvider SentinelLogAnalyticsWorkspaceOnboardingObservation `json:"atProvider,omitempty"` }
SentinelLogAnalyticsWorkspaceOnboardingStatus defines the observed state of SentinelLogAnalyticsWorkspaceOnboarding.
func (*SentinelLogAnalyticsWorkspaceOnboardingStatus) DeepCopy ¶ added in v0.28.0
func (in *SentinelLogAnalyticsWorkspaceOnboardingStatus) DeepCopy() *SentinelLogAnalyticsWorkspaceOnboardingStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SentinelLogAnalyticsWorkspaceOnboardingStatus.
func (*SentinelLogAnalyticsWorkspaceOnboardingStatus) DeepCopyInto ¶ added in v0.28.0
func (in *SentinelLogAnalyticsWorkspaceOnboardingStatus) DeepCopyInto(out *SentinelLogAnalyticsWorkspaceOnboardingStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SentinelWatchlist ¶
type SentinelWatchlist struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec SentinelWatchlistSpec `json:"spec"` Status SentinelWatchlistStatus `json:"status,omitempty"` }
SentinelWatchlist is the Schema for the SentinelWatchlists API. Manages a Sentinel Watchlist. +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,azure}
func (*SentinelWatchlist) DeepCopy ¶
func (in *SentinelWatchlist) DeepCopy() *SentinelWatchlist
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SentinelWatchlist.
func (*SentinelWatchlist) DeepCopyInto ¶
func (in *SentinelWatchlist) DeepCopyInto(out *SentinelWatchlist)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SentinelWatchlist) DeepCopyObject ¶
func (in *SentinelWatchlist) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SentinelWatchlist) GetCondition ¶
func (mg *SentinelWatchlist) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this SentinelWatchlist.
func (*SentinelWatchlist) GetConnectionDetailsMapping ¶
func (tr *SentinelWatchlist) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this SentinelWatchlist
func (*SentinelWatchlist) GetDeletionPolicy ¶
func (mg *SentinelWatchlist) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this SentinelWatchlist.
func (*SentinelWatchlist) GetID ¶
func (tr *SentinelWatchlist) GetID() string
GetID returns ID of underlying Terraform resource of this SentinelWatchlist
func (*SentinelWatchlist) GetObservation ¶
func (tr *SentinelWatchlist) GetObservation() (map[string]any, error)
GetObservation of this SentinelWatchlist
func (*SentinelWatchlist) GetParameters ¶
func (tr *SentinelWatchlist) GetParameters() (map[string]any, error)
GetParameters of this SentinelWatchlist
func (*SentinelWatchlist) GetProviderConfigReference ¶
func (mg *SentinelWatchlist) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this SentinelWatchlist.
func (*SentinelWatchlist) GetProviderReference ¶
func (mg *SentinelWatchlist) GetProviderReference() *xpv1.Reference
GetProviderReference of this SentinelWatchlist. Deprecated: Use GetProviderConfigReference.
func (*SentinelWatchlist) GetPublishConnectionDetailsTo ¶
func (mg *SentinelWatchlist) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this SentinelWatchlist.
func (*SentinelWatchlist) GetTerraformResourceType ¶
func (mg *SentinelWatchlist) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this SentinelWatchlist
func (*SentinelWatchlist) GetTerraformSchemaVersion ¶
func (tr *SentinelWatchlist) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*SentinelWatchlist) GetWriteConnectionSecretToReference ¶
func (mg *SentinelWatchlist) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this SentinelWatchlist.
func (*SentinelWatchlist) LateInitialize ¶
func (tr *SentinelWatchlist) LateInitialize(attrs []byte) (bool, error)
LateInitialize this SentinelWatchlist using its observed tfState. returns True if there are any spec changes for the resource.
func (*SentinelWatchlist) ResolveReferences ¶
ResolveReferences of this SentinelWatchlist.
func (*SentinelWatchlist) SetConditions ¶
func (mg *SentinelWatchlist) SetConditions(c ...xpv1.Condition)
SetConditions of this SentinelWatchlist.
func (*SentinelWatchlist) SetDeletionPolicy ¶
func (mg *SentinelWatchlist) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this SentinelWatchlist.
func (*SentinelWatchlist) SetObservation ¶
func (tr *SentinelWatchlist) SetObservation(obs map[string]any) error
SetObservation for this SentinelWatchlist
func (*SentinelWatchlist) SetParameters ¶
func (tr *SentinelWatchlist) SetParameters(params map[string]any) error
SetParameters for this SentinelWatchlist
func (*SentinelWatchlist) SetProviderConfigReference ¶
func (mg *SentinelWatchlist) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this SentinelWatchlist.
func (*SentinelWatchlist) SetProviderReference ¶
func (mg *SentinelWatchlist) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this SentinelWatchlist. Deprecated: Use SetProviderConfigReference.
func (*SentinelWatchlist) SetPublishConnectionDetailsTo ¶
func (mg *SentinelWatchlist) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this SentinelWatchlist.
func (*SentinelWatchlist) SetWriteConnectionSecretToReference ¶
func (mg *SentinelWatchlist) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this SentinelWatchlist.
type SentinelWatchlistList ¶
type SentinelWatchlistList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []SentinelWatchlist `json:"items"` }
SentinelWatchlistList contains a list of SentinelWatchlists
func (*SentinelWatchlistList) DeepCopy ¶
func (in *SentinelWatchlistList) DeepCopy() *SentinelWatchlistList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SentinelWatchlistList.
func (*SentinelWatchlistList) DeepCopyInto ¶
func (in *SentinelWatchlistList) DeepCopyInto(out *SentinelWatchlistList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SentinelWatchlistList) DeepCopyObject ¶
func (in *SentinelWatchlistList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SentinelWatchlistList) GetItems ¶
func (l *SentinelWatchlistList) GetItems() []resource.Managed
GetItems of this SentinelWatchlistList.
type SentinelWatchlistObservation ¶
type SentinelWatchlistObservation struct { // The ID of the Sentinel Watchlist. ID *string `json:"id,omitempty" tf:"id,omitempty"` }
func (*SentinelWatchlistObservation) DeepCopy ¶
func (in *SentinelWatchlistObservation) DeepCopy() *SentinelWatchlistObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SentinelWatchlistObservation.
func (*SentinelWatchlistObservation) DeepCopyInto ¶
func (in *SentinelWatchlistObservation) DeepCopyInto(out *SentinelWatchlistObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SentinelWatchlistParameters ¶
type SentinelWatchlistParameters struct { // The default duration in ISO8601 duration form of this Sentinel Watchlist. Changing this forces a new Sentinel Watchlist to be created. // +kubebuilder:validation:Optional DefaultDuration *string `json:"defaultDuration,omitempty" tf:"default_duration,omitempty"` // The description of this Sentinel Watchlist. Changing this forces a new Sentinel Watchlist to be created. // +kubebuilder:validation:Optional Description *string `json:"description,omitempty" tf:"description,omitempty"` // The display name of this Sentinel Watchlist. Changing this forces a new Sentinel Watchlist to be created. // +kubebuilder:validation:Required DisplayName *string `json:"displayName" tf:"display_name,omitempty"` // The key used to optimize query performance when using Watchlist for joins with other data. Changing this forces a new Sentinel Watchlist to be created. // +kubebuilder:validation:Required ItemSearchKey *string `json:"itemSearchKey" tf:"item_search_key,omitempty"` // Specifies a list of labels related to this Sentinel Watchlist. Changing this forces a new Sentinel Watchlist to be created. // +kubebuilder:validation:Optional Labels []*string `json:"labels,omitempty" tf:"labels,omitempty"` // The ID of the Log Analytics Workspace where this Sentinel Watchlist resides in. Changing this forces a new Sentinel Watchlist to be created. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/operationsmanagement/v1beta1.LogAnalyticsSolution // +crossplane:generate:reference:extractor=github.com/upbound/upjet/pkg/resource.ExtractParamPath("workspace_resource_id",false) // +kubebuilder:validation:Optional LogAnalyticsWorkspaceID *string `json:"logAnalyticsWorkspaceId,omitempty" tf:"log_analytics_workspace_id,omitempty"` // Reference to a LogAnalyticsSolution in operationsmanagement to populate logAnalyticsWorkspaceId. // +kubebuilder:validation:Optional LogAnalyticsWorkspaceIDRef *v1.Reference `json:"logAnalyticsWorkspaceIdRef,omitempty" tf:"-"` // Selector for a LogAnalyticsSolution in operationsmanagement to populate logAnalyticsWorkspaceId. // +kubebuilder:validation:Optional LogAnalyticsWorkspaceIDSelector *v1.Selector `json:"logAnalyticsWorkspaceIdSelector,omitempty" tf:"-"` }
func (*SentinelWatchlistParameters) DeepCopy ¶
func (in *SentinelWatchlistParameters) DeepCopy() *SentinelWatchlistParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SentinelWatchlistParameters.
func (*SentinelWatchlistParameters) DeepCopyInto ¶
func (in *SentinelWatchlistParameters) DeepCopyInto(out *SentinelWatchlistParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SentinelWatchlistSpec ¶
type SentinelWatchlistSpec struct { v1.ResourceSpec `json:",inline"` ForProvider SentinelWatchlistParameters `json:"forProvider"` }
SentinelWatchlistSpec defines the desired state of SentinelWatchlist
func (*SentinelWatchlistSpec) DeepCopy ¶
func (in *SentinelWatchlistSpec) DeepCopy() *SentinelWatchlistSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SentinelWatchlistSpec.
func (*SentinelWatchlistSpec) DeepCopyInto ¶
func (in *SentinelWatchlistSpec) DeepCopyInto(out *SentinelWatchlistSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SentinelWatchlistStatus ¶
type SentinelWatchlistStatus struct { v1.ResourceStatus `json:",inline"` AtProvider SentinelWatchlistObservation `json:"atProvider,omitempty"` }
SentinelWatchlistStatus defines the observed state of SentinelWatchlist.
func (*SentinelWatchlistStatus) DeepCopy ¶
func (in *SentinelWatchlistStatus) DeepCopy() *SentinelWatchlistStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SentinelWatchlistStatus.
func (*SentinelWatchlistStatus) DeepCopyInto ¶
func (in *SentinelWatchlistStatus) DeepCopyInto(out *SentinelWatchlistStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SourceObservation ¶ added in v0.28.0
type SourceObservation struct { }
func (*SourceObservation) DeepCopy ¶ added in v0.28.0
func (in *SourceObservation) DeepCopy() *SourceObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SourceObservation.
func (*SourceObservation) DeepCopyInto ¶ added in v0.28.0
func (in *SourceObservation) DeepCopyInto(out *SourceObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SourceParameters ¶ added in v0.28.0
type SourceParameters struct { // Whether this source signal is enabled or disabled in Fusion detection? Defaults to true. // +kubebuilder:validation:Optional Enabled *bool `json:"enabled,omitempty" tf:"enabled,omitempty"` // The name of the Fusion source signal. Refer to Fusion alert rule template for supported values. // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // One or more sub_type blocks as defined below. // +kubebuilder:validation:Optional SubType []SubTypeParameters `json:"subType,omitempty" tf:"sub_type,omitempty"` }
func (*SourceParameters) DeepCopy ¶ added in v0.28.0
func (in *SourceParameters) DeepCopy() *SourceParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SourceParameters.
func (*SourceParameters) DeepCopyInto ¶ added in v0.28.0
func (in *SourceParameters) DeepCopyInto(out *SourceParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SubTypeObservation ¶ added in v0.28.0
type SubTypeObservation struct { }
func (*SubTypeObservation) DeepCopy ¶ added in v0.28.0
func (in *SubTypeObservation) DeepCopy() *SubTypeObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SubTypeObservation.
func (*SubTypeObservation) DeepCopyInto ¶ added in v0.28.0
func (in *SubTypeObservation) DeepCopyInto(out *SubTypeObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SubTypeParameters ¶ added in v0.28.0
type SubTypeParameters struct { // Whether this source subtype under source signal is enabled or disabled in Fusion detection. Defaults to true. // +kubebuilder:validation:Optional Enabled *bool `json:"enabled,omitempty" tf:"enabled,omitempty"` // The Name of the source subtype under a given source signal in Fusion detection. Refer to Fusion alert rule template for supported values. // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // A list of severities that are enabled for this source subtype consumed in Fusion detection. Possible values for each element are High, Medium, Low, Informational. // +kubebuilder:validation:Required SeveritiesAllowed []*string `json:"severitiesAllowed" tf:"severities_allowed,omitempty"` }
func (*SubTypeParameters) DeepCopy ¶ added in v0.28.0
func (in *SubTypeParameters) DeepCopy() *SubTypeParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SubTypeParameters.
func (*SubTypeParameters) DeepCopyInto ¶ added in v0.28.0
func (in *SubTypeParameters) DeepCopyInto(out *SubTypeParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
Source Files ¶
- zz_generated.deepcopy.go
- zz_generated.managed.go
- zz_generated.managedlist.go
- zz_generated.resolvers.go
- zz_generated_terraformed.go
- zz_groupversion_info.go
- zz_sentinelalertrulefusion_types.go
- zz_sentinelalertrulemachinelearningbehavioranalytics_types.go
- zz_sentinelalertrulemssecurityincident_types.go
- zz_sentinelautomationrule_types.go
- zz_sentineldataconnectoriot_types.go
- zz_sentinelloganalyticsworkspaceonboarding_types.go
- zz_sentinelwatchlist_types.go