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 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 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 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
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 ( 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 ( 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 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 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 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.
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_sentinelalertrulemssecurityincident_types.go
- zz_sentinelautomationrule_types.go
- zz_sentineldataconnectoriot_types.go
- zz_sentinelwatchlist_types.go