v1alpha1

package
v0.8.0-preview Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 1, 2022 License: Apache-2.0 Imports: 9 Imported by: 0

Documentation

Overview

+kubebuilder:object:generate=true +groupName=securityinsights.azure.jet.crossplane.io +versionName=v1alpha1

Index

Constants

View Source
const (
	CRDGroup   = "securityinsights.azure.jet.crossplane.io"
	CRDVersion = "v1alpha1"
)

Package type metadata.

Variables

View Source
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
)
View Source
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.

View Source
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.

View Source
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.

View Source
var (
	SentinelAlertRuleScheduled_Kind             = "SentinelAlertRuleScheduled"
	SentinelAlertRuleScheduled_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: SentinelAlertRuleScheduled_Kind}.String()
	SentinelAlertRuleScheduled_KindAPIVersion   = SentinelAlertRuleScheduled_Kind + "." + CRDGroupVersion.String()
	SentinelAlertRuleScheduled_GroupVersionKind = CRDGroupVersion.WithKind(SentinelAlertRuleScheduled_Kind)
)

Repository type metadata.

View Source
var (
	SentinelDataConnectorAWSCloudTrail_Kind             = "SentinelDataConnectorAWSCloudTrail"
	SentinelDataConnectorAWSCloudTrail_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: SentinelDataConnectorAWSCloudTrail_Kind}.String()
	SentinelDataConnectorAWSCloudTrail_KindAPIVersion   = SentinelDataConnectorAWSCloudTrail_Kind + "." + CRDGroupVersion.String()
	SentinelDataConnectorAWSCloudTrail_GroupVersionKind = CRDGroupVersion.WithKind(SentinelDataConnectorAWSCloudTrail_Kind)
)

Repository type metadata.

View Source
var (
	SentinelDataConnectorAzureActiveDirectory_Kind             = "SentinelDataConnectorAzureActiveDirectory"
	SentinelDataConnectorAzureActiveDirectory_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: SentinelDataConnectorAzureActiveDirectory_Kind}.String()
	SentinelDataConnectorAzureActiveDirectory_KindAPIVersion   = SentinelDataConnectorAzureActiveDirectory_Kind + "." + CRDGroupVersion.String()
	SentinelDataConnectorAzureActiveDirectory_GroupVersionKind = CRDGroupVersion.WithKind(SentinelDataConnectorAzureActiveDirectory_Kind)
)

Repository type metadata.

View Source
var (
	SentinelDataConnectorAzureAdvancedThreatProtection_Kind             = "SentinelDataConnectorAzureAdvancedThreatProtection"
	SentinelDataConnectorAzureAdvancedThreatProtection_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: SentinelDataConnectorAzureAdvancedThreatProtection_Kind}.String()
	SentinelDataConnectorAzureAdvancedThreatProtection_KindAPIVersion   = SentinelDataConnectorAzureAdvancedThreatProtection_Kind + "." + CRDGroupVersion.String()
	SentinelDataConnectorAzureAdvancedThreatProtection_GroupVersionKind = CRDGroupVersion.WithKind(SentinelDataConnectorAzureAdvancedThreatProtection_Kind)
)

Repository type metadata.

View Source
var (
	SentinelDataConnectorAzureSecurityCenter_Kind             = "SentinelDataConnectorAzureSecurityCenter"
	SentinelDataConnectorAzureSecurityCenter_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: SentinelDataConnectorAzureSecurityCenter_Kind}.String()
	SentinelDataConnectorAzureSecurityCenter_KindAPIVersion   = SentinelDataConnectorAzureSecurityCenter_Kind + "." + CRDGroupVersion.String()
	SentinelDataConnectorAzureSecurityCenter_GroupVersionKind = CRDGroupVersion.WithKind(SentinelDataConnectorAzureSecurityCenter_Kind)
)

Repository type metadata.

View Source
var (
	SentinelDataConnectorMicrosoftCloudAppSecurity_Kind             = "SentinelDataConnectorMicrosoftCloudAppSecurity"
	SentinelDataConnectorMicrosoftCloudAppSecurity_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: SentinelDataConnectorMicrosoftCloudAppSecurity_Kind}.String()
	SentinelDataConnectorMicrosoftCloudAppSecurity_KindAPIVersion   = SentinelDataConnectorMicrosoftCloudAppSecurity_Kind + "." + CRDGroupVersion.String()
	SentinelDataConnectorMicrosoftCloudAppSecurity_GroupVersionKind = CRDGroupVersion.WithKind(SentinelDataConnectorMicrosoftCloudAppSecurity_Kind)
)

Repository type metadata.

View Source
var (
	SentinelDataConnectorOffice365_Kind             = "SentinelDataConnectorOffice365"
	SentinelDataConnectorOffice365_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: SentinelDataConnectorOffice365_Kind}.String()
	SentinelDataConnectorOffice365_KindAPIVersion   = SentinelDataConnectorOffice365_Kind + "." + CRDGroupVersion.String()
	SentinelDataConnectorOffice365_GroupVersionKind = CRDGroupVersion.WithKind(SentinelDataConnectorOffice365_Kind)
)

Repository type metadata.

View Source
var (
	SentinelDataConnectorThreatIntelligence_Kind             = "SentinelDataConnectorThreatIntelligence"
	SentinelDataConnectorThreatIntelligence_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: SentinelDataConnectorThreatIntelligence_Kind}.String()
	SentinelDataConnectorThreatIntelligence_KindAPIVersion   = SentinelDataConnectorThreatIntelligence_Kind + "." + CRDGroupVersion.String()
	SentinelDataConnectorThreatIntelligence_GroupVersionKind = CRDGroupVersion.WithKind(SentinelDataConnectorThreatIntelligence_Kind)
)

Repository type metadata.

Functions

This section is empty.

Types

type EventGroupingObservation

type EventGroupingObservation struct {
}

func (*EventGroupingObservation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EventGroupingObservation.

func (*EventGroupingObservation) DeepCopyInto

func (in *EventGroupingObservation) DeepCopyInto(out *EventGroupingObservation)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type EventGroupingParameters

type EventGroupingParameters struct {

	// +kubebuilder:validation:Required
	AggregationMethod *string `json:"aggregationMethod" tf:"aggregation_method,omitempty"`
}

func (*EventGroupingParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EventGroupingParameters.

func (*EventGroupingParameters) DeepCopyInto

func (in *EventGroupingParameters) DeepCopyInto(out *EventGroupingParameters)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type GroupingObservation

type GroupingObservation struct {
}

func (*GroupingObservation) DeepCopy

func (in *GroupingObservation) DeepCopy() *GroupingObservation

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GroupingObservation.

func (*GroupingObservation) DeepCopyInto

func (in *GroupingObservation) DeepCopyInto(out *GroupingObservation)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type GroupingParameters

type GroupingParameters struct {

	// +kubebuilder:validation:Optional
	Enabled *bool `json:"enabled,omitempty" tf:"enabled,omitempty"`

	// +kubebuilder:validation:Optional
	EntityMatchingMethod *string `json:"entityMatchingMethod,omitempty" tf:"entity_matching_method,omitempty"`

	// +kubebuilder:validation:Optional
	GroupBy []*string `json:"groupBy,omitempty" tf:"group_by,omitempty"`

	// +kubebuilder:validation:Optional
	LookbackDuration *string `json:"lookbackDuration,omitempty" tf:"lookback_duration,omitempty"`

	// +kubebuilder:validation:Optional
	ReopenClosedIncidents *bool `json:"reopenClosedIncidents,omitempty" tf:"reopen_closed_incidents,omitempty"`
}

func (*GroupingParameters) DeepCopy

func (in *GroupingParameters) DeepCopy() *GroupingParameters

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GroupingParameters.

func (*GroupingParameters) DeepCopyInto

func (in *GroupingParameters) DeepCopyInto(out *GroupingParameters)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type IncidentConfigurationObservation

type IncidentConfigurationObservation struct {
}

func (*IncidentConfigurationObservation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IncidentConfigurationObservation.

func (*IncidentConfigurationObservation) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type IncidentConfigurationParameters

type IncidentConfigurationParameters struct {

	// +kubebuilder:validation:Required
	CreateIncident *bool `json:"createIncident" tf:"create_incident,omitempty"`

	// +kubebuilder:validation:Required
	Grouping []GroupingParameters `json:"grouping" tf:"grouping,omitempty"`
}

func (*IncidentConfigurationParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IncidentConfigurationParameters.

func (*IncidentConfigurationParameters) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type SentinelAlertRuleFusion

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 +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,azurejet}

func (*SentinelAlertRuleFusion) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SentinelAlertRuleFusion.

func (*SentinelAlertRuleFusion) DeepCopyInto

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

func (in *SentinelAlertRuleFusion) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*SentinelAlertRuleFusion) GetCondition

GetCondition of this SentinelAlertRuleFusion.

func (*SentinelAlertRuleFusion) GetConnectionDetailsMapping

func (tr *SentinelAlertRuleFusion) GetConnectionDetailsMapping() map[string]string

GetConnectionDetailsMapping for this SentinelAlertRuleFusion

func (*SentinelAlertRuleFusion) GetDeletionPolicy

func (mg *SentinelAlertRuleFusion) GetDeletionPolicy() xpv1.DeletionPolicy

GetDeletionPolicy of this SentinelAlertRuleFusion.

func (*SentinelAlertRuleFusion) GetID

func (tr *SentinelAlertRuleFusion) GetID() string

GetID returns ID of underlying Terraform resource of this SentinelAlertRuleFusion

func (*SentinelAlertRuleFusion) GetObservation

func (tr *SentinelAlertRuleFusion) GetObservation() (map[string]interface{}, error)

GetObservation of this SentinelAlertRuleFusion

func (*SentinelAlertRuleFusion) GetParameters

func (tr *SentinelAlertRuleFusion) GetParameters() (map[string]interface{}, error)

GetParameters of this SentinelAlertRuleFusion

func (*SentinelAlertRuleFusion) GetProviderConfigReference

func (mg *SentinelAlertRuleFusion) GetProviderConfigReference() *xpv1.Reference

GetProviderConfigReference of this SentinelAlertRuleFusion.

func (*SentinelAlertRuleFusion) GetProviderReference

func (mg *SentinelAlertRuleFusion) GetProviderReference() *xpv1.Reference

GetProviderReference of this SentinelAlertRuleFusion. Deprecated: Use GetProviderConfigReference.

func (*SentinelAlertRuleFusion) GetTerraformResourceType

func (mg *SentinelAlertRuleFusion) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this SentinelAlertRuleFusion

func (*SentinelAlertRuleFusion) GetTerraformSchemaVersion

func (tr *SentinelAlertRuleFusion) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*SentinelAlertRuleFusion) GetWriteConnectionSecretToReference

func (mg *SentinelAlertRuleFusion) GetWriteConnectionSecretToReference() *xpv1.SecretReference

GetWriteConnectionSecretToReference of this SentinelAlertRuleFusion.

func (*SentinelAlertRuleFusion) LateInitialize

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) SetConditions

func (mg *SentinelAlertRuleFusion) SetConditions(c ...xpv1.Condition)

SetConditions of this SentinelAlertRuleFusion.

func (*SentinelAlertRuleFusion) SetDeletionPolicy

func (mg *SentinelAlertRuleFusion) SetDeletionPolicy(r xpv1.DeletionPolicy)

SetDeletionPolicy of this SentinelAlertRuleFusion.

func (*SentinelAlertRuleFusion) SetObservation

func (tr *SentinelAlertRuleFusion) SetObservation(obs map[string]interface{}) error

SetObservation for this SentinelAlertRuleFusion

func (*SentinelAlertRuleFusion) SetParameters

func (tr *SentinelAlertRuleFusion) SetParameters(params map[string]interface{}) error

SetParameters for this SentinelAlertRuleFusion

func (*SentinelAlertRuleFusion) SetProviderConfigReference

func (mg *SentinelAlertRuleFusion) SetProviderConfigReference(r *xpv1.Reference)

SetProviderConfigReference of this SentinelAlertRuleFusion.

func (*SentinelAlertRuleFusion) SetProviderReference

func (mg *SentinelAlertRuleFusion) SetProviderReference(r *xpv1.Reference)

SetProviderReference of this SentinelAlertRuleFusion. Deprecated: Use SetProviderConfigReference.

func (*SentinelAlertRuleFusion) SetWriteConnectionSecretToReference

func (mg *SentinelAlertRuleFusion) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)

SetWriteConnectionSecretToReference of this SentinelAlertRuleFusion.

type SentinelAlertRuleFusionList

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

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SentinelAlertRuleFusionList.

func (*SentinelAlertRuleFusionList) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*SentinelAlertRuleFusionList) DeepCopyObject

func (in *SentinelAlertRuleFusionList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*SentinelAlertRuleFusionList) GetItems

GetItems of this SentinelAlertRuleFusionList.

type SentinelAlertRuleFusionObservation

type SentinelAlertRuleFusionObservation struct {
	ID *string `json:"id,omitempty" tf:"id,omitempty"`
}

func (*SentinelAlertRuleFusionObservation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SentinelAlertRuleFusionObservation.

func (*SentinelAlertRuleFusionObservation) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type SentinelAlertRuleFusionParameters

type SentinelAlertRuleFusionParameters struct {

	// +kubebuilder:validation:Required
	AlertRuleTemplateGUID *string `json:"alertRuleTemplateGuid" tf:"alert_rule_template_guid,omitempty"`

	// +kubebuilder:validation:Optional
	Enabled *bool `json:"enabled,omitempty" tf:"enabled,omitempty"`

	// +kubebuilder:validation:Required
	LogAnalyticsWorkspaceID *string `json:"logAnalyticsWorkspaceId" tf:"log_analytics_workspace_id,omitempty"`

	// +kubebuilder:validation:Required
	Name *string `json:"name" tf:"name,omitempty"`
}

func (*SentinelAlertRuleFusionParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SentinelAlertRuleFusionParameters.

func (*SentinelAlertRuleFusionParameters) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type SentinelAlertRuleFusionSpec

type SentinelAlertRuleFusionSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     SentinelAlertRuleFusionParameters `json:"forProvider"`
}

SentinelAlertRuleFusionSpec defines the desired state of SentinelAlertRuleFusion

func (*SentinelAlertRuleFusionSpec) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SentinelAlertRuleFusionSpec.

func (*SentinelAlertRuleFusionSpec) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type SentinelAlertRuleFusionStatus

type SentinelAlertRuleFusionStatus struct {
	v1.ResourceStatus `json:",inline"`
	AtProvider        SentinelAlertRuleFusionObservation `json:"atProvider,omitempty"`
}

SentinelAlertRuleFusionStatus defines the observed state of SentinelAlertRuleFusion.

func (*SentinelAlertRuleFusionStatus) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SentinelAlertRuleFusionStatus.

func (*SentinelAlertRuleFusionStatus) DeepCopyInto

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 +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,azurejet}

func (*SentinelAlertRuleMSSecurityIncident) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SentinelAlertRuleMSSecurityIncident.

func (*SentinelAlertRuleMSSecurityIncident) DeepCopyInto

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

GetCondition of this SentinelAlertRuleMSSecurityIncident.

func (*SentinelAlertRuleMSSecurityIncident) GetConnectionDetailsMapping

func (tr *SentinelAlertRuleMSSecurityIncident) GetConnectionDetailsMapping() map[string]string

GetConnectionDetailsMapping for this SentinelAlertRuleMSSecurityIncident

func (*SentinelAlertRuleMSSecurityIncident) GetDeletionPolicy

GetDeletionPolicy of this SentinelAlertRuleMSSecurityIncident.

func (*SentinelAlertRuleMSSecurityIncident) GetID

GetID returns ID of underlying Terraform resource of this SentinelAlertRuleMSSecurityIncident

func (*SentinelAlertRuleMSSecurityIncident) GetObservation

func (tr *SentinelAlertRuleMSSecurityIncident) GetObservation() (map[string]interface{}, error)

GetObservation of this SentinelAlertRuleMSSecurityIncident

func (*SentinelAlertRuleMSSecurityIncident) GetParameters

func (tr *SentinelAlertRuleMSSecurityIncident) GetParameters() (map[string]interface{}, 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) 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) 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]interface{}) error

SetObservation for this SentinelAlertRuleMSSecurityIncident

func (*SentinelAlertRuleMSSecurityIncident) SetParameters

func (tr *SentinelAlertRuleMSSecurityIncident) SetParameters(params map[string]interface{}) 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) 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

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SentinelAlertRuleMSSecurityIncidentList.

func (*SentinelAlertRuleMSSecurityIncidentList) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*SentinelAlertRuleMSSecurityIncidentList) DeepCopyObject

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*SentinelAlertRuleMSSecurityIncidentList) GetItems

GetItems of this SentinelAlertRuleMSSecurityIncidentList.

type SentinelAlertRuleMSSecurityIncidentObservation

type SentinelAlertRuleMSSecurityIncidentObservation struct {
	ID *string `json:"id,omitempty" tf:"id,omitempty"`
}

func (*SentinelAlertRuleMSSecurityIncidentObservation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SentinelAlertRuleMSSecurityIncidentObservation.

func (*SentinelAlertRuleMSSecurityIncidentObservation) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type SentinelAlertRuleMSSecurityIncidentParameters

type SentinelAlertRuleMSSecurityIncidentParameters struct {

	// +kubebuilder:validation:Optional
	AlertRuleTemplateGUID *string `json:"alertRuleTemplateGuid,omitempty" tf:"alert_rule_template_guid,omitempty"`

	// +kubebuilder:validation:Optional
	Description *string `json:"description,omitempty" tf:"description,omitempty"`

	// +kubebuilder:validation:Required
	DisplayName *string `json:"displayName" tf:"display_name,omitempty"`

	// +kubebuilder:validation:Optional
	DisplayNameExcludeFilter []*string `json:"displayNameExcludeFilter,omitempty" tf:"display_name_exclude_filter,omitempty"`

	// +kubebuilder:validation:Optional
	DisplayNameFilter []*string `json:"displayNameFilter,omitempty" tf:"display_name_filter,omitempty"`

	// +kubebuilder:validation:Optional
	Enabled *bool `json:"enabled,omitempty" tf:"enabled,omitempty"`

	// +kubebuilder:validation:Required
	LogAnalyticsWorkspaceID *string `json:"logAnalyticsWorkspaceId" tf:"log_analytics_workspace_id,omitempty"`

	// +kubebuilder:validation:Required
	Name *string `json:"name" tf:"name,omitempty"`

	// +kubebuilder:validation:Required
	ProductFilter *string `json:"productFilter" tf:"product_filter,omitempty"`

	// +kubebuilder:validation:Required
	SeverityFilter []*string `json:"severityFilter" tf:"severity_filter,omitempty"`

	// +kubebuilder:validation:Optional
	TextWhitelist []*string `json:"textWhitelist,omitempty" tf:"text_whitelist,omitempty"`
}

func (*SentinelAlertRuleMSSecurityIncidentParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SentinelAlertRuleMSSecurityIncidentParameters.

func (*SentinelAlertRuleMSSecurityIncidentParameters) DeepCopyInto

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

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SentinelAlertRuleMSSecurityIncidentSpec.

func (*SentinelAlertRuleMSSecurityIncidentSpec) DeepCopyInto

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

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SentinelAlertRuleMSSecurityIncidentStatus.

func (*SentinelAlertRuleMSSecurityIncidentStatus) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type SentinelAlertRuleMachineLearningBehaviorAnalytics

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 +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,azurejet}

func (*SentinelAlertRuleMachineLearningBehaviorAnalytics) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SentinelAlertRuleMachineLearningBehaviorAnalytics.

func (*SentinelAlertRuleMachineLearningBehaviorAnalytics) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*SentinelAlertRuleMachineLearningBehaviorAnalytics) DeepCopyObject

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*SentinelAlertRuleMachineLearningBehaviorAnalytics) GetCondition

GetCondition of this SentinelAlertRuleMachineLearningBehaviorAnalytics.

func (*SentinelAlertRuleMachineLearningBehaviorAnalytics) GetConnectionDetailsMapping

func (tr *SentinelAlertRuleMachineLearningBehaviorAnalytics) GetConnectionDetailsMapping() map[string]string

GetConnectionDetailsMapping for this SentinelAlertRuleMachineLearningBehaviorAnalytics

func (*SentinelAlertRuleMachineLearningBehaviorAnalytics) GetDeletionPolicy

GetDeletionPolicy of this SentinelAlertRuleMachineLearningBehaviorAnalytics.

func (*SentinelAlertRuleMachineLearningBehaviorAnalytics) GetID

GetID returns ID of underlying Terraform resource of this SentinelAlertRuleMachineLearningBehaviorAnalytics

func (*SentinelAlertRuleMachineLearningBehaviorAnalytics) GetObservation

func (tr *SentinelAlertRuleMachineLearningBehaviorAnalytics) GetObservation() (map[string]interface{}, error)

GetObservation of this SentinelAlertRuleMachineLearningBehaviorAnalytics

func (*SentinelAlertRuleMachineLearningBehaviorAnalytics) GetParameters

func (tr *SentinelAlertRuleMachineLearningBehaviorAnalytics) GetParameters() (map[string]interface{}, error)

GetParameters of this SentinelAlertRuleMachineLearningBehaviorAnalytics

func (*SentinelAlertRuleMachineLearningBehaviorAnalytics) GetProviderConfigReference

func (mg *SentinelAlertRuleMachineLearningBehaviorAnalytics) GetProviderConfigReference() *xpv1.Reference

GetProviderConfigReference of this SentinelAlertRuleMachineLearningBehaviorAnalytics.

func (*SentinelAlertRuleMachineLearningBehaviorAnalytics) GetProviderReference

GetProviderReference of this SentinelAlertRuleMachineLearningBehaviorAnalytics. Deprecated: Use GetProviderConfigReference.

func (*SentinelAlertRuleMachineLearningBehaviorAnalytics) GetTerraformResourceType

func (mg *SentinelAlertRuleMachineLearningBehaviorAnalytics) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this SentinelAlertRuleMachineLearningBehaviorAnalytics

func (*SentinelAlertRuleMachineLearningBehaviorAnalytics) GetTerraformSchemaVersion

func (tr *SentinelAlertRuleMachineLearningBehaviorAnalytics) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*SentinelAlertRuleMachineLearningBehaviorAnalytics) GetWriteConnectionSecretToReference

func (mg *SentinelAlertRuleMachineLearningBehaviorAnalytics) GetWriteConnectionSecretToReference() *xpv1.SecretReference

GetWriteConnectionSecretToReference of this SentinelAlertRuleMachineLearningBehaviorAnalytics.

func (*SentinelAlertRuleMachineLearningBehaviorAnalytics) LateInitialize

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) SetConditions

SetConditions of this SentinelAlertRuleMachineLearningBehaviorAnalytics.

func (*SentinelAlertRuleMachineLearningBehaviorAnalytics) SetDeletionPolicy

SetDeletionPolicy of this SentinelAlertRuleMachineLearningBehaviorAnalytics.

func (*SentinelAlertRuleMachineLearningBehaviorAnalytics) SetObservation

func (tr *SentinelAlertRuleMachineLearningBehaviorAnalytics) SetObservation(obs map[string]interface{}) error

SetObservation for this SentinelAlertRuleMachineLearningBehaviorAnalytics

func (*SentinelAlertRuleMachineLearningBehaviorAnalytics) SetParameters

func (tr *SentinelAlertRuleMachineLearningBehaviorAnalytics) SetParameters(params map[string]interface{}) error

SetParameters for this SentinelAlertRuleMachineLearningBehaviorAnalytics

func (*SentinelAlertRuleMachineLearningBehaviorAnalytics) SetProviderConfigReference

func (mg *SentinelAlertRuleMachineLearningBehaviorAnalytics) SetProviderConfigReference(r *xpv1.Reference)

SetProviderConfigReference of this SentinelAlertRuleMachineLearningBehaviorAnalytics.

func (*SentinelAlertRuleMachineLearningBehaviorAnalytics) SetProviderReference

SetProviderReference of this SentinelAlertRuleMachineLearningBehaviorAnalytics. Deprecated: Use SetProviderConfigReference.

func (*SentinelAlertRuleMachineLearningBehaviorAnalytics) SetWriteConnectionSecretToReference

func (mg *SentinelAlertRuleMachineLearningBehaviorAnalytics) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)

SetWriteConnectionSecretToReference of this SentinelAlertRuleMachineLearningBehaviorAnalytics.

type SentinelAlertRuleMachineLearningBehaviorAnalyticsList

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

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SentinelAlertRuleMachineLearningBehaviorAnalyticsList.

func (*SentinelAlertRuleMachineLearningBehaviorAnalyticsList) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*SentinelAlertRuleMachineLearningBehaviorAnalyticsList) DeepCopyObject

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*SentinelAlertRuleMachineLearningBehaviorAnalyticsList) GetItems

GetItems of this SentinelAlertRuleMachineLearningBehaviorAnalyticsList.

type SentinelAlertRuleMachineLearningBehaviorAnalyticsObservation

type SentinelAlertRuleMachineLearningBehaviorAnalyticsObservation struct {
	ID *string `json:"id,omitempty" tf:"id,omitempty"`
}

func (*SentinelAlertRuleMachineLearningBehaviorAnalyticsObservation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SentinelAlertRuleMachineLearningBehaviorAnalyticsObservation.

func (*SentinelAlertRuleMachineLearningBehaviorAnalyticsObservation) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type SentinelAlertRuleMachineLearningBehaviorAnalyticsParameters

type SentinelAlertRuleMachineLearningBehaviorAnalyticsParameters struct {

	// +kubebuilder:validation:Required
	AlertRuleTemplateGUID *string `json:"alertRuleTemplateGuid" tf:"alert_rule_template_guid,omitempty"`

	// +kubebuilder:validation:Optional
	Enabled *bool `json:"enabled,omitempty" tf:"enabled,omitempty"`

	// +kubebuilder:validation:Required
	LogAnalyticsWorkspaceID *string `json:"logAnalyticsWorkspaceId" tf:"log_analytics_workspace_id,omitempty"`

	// +kubebuilder:validation:Required
	Name *string `json:"name" tf:"name,omitempty"`
}

func (*SentinelAlertRuleMachineLearningBehaviorAnalyticsParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SentinelAlertRuleMachineLearningBehaviorAnalyticsParameters.

func (*SentinelAlertRuleMachineLearningBehaviorAnalyticsParameters) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type SentinelAlertRuleMachineLearningBehaviorAnalyticsSpec

type SentinelAlertRuleMachineLearningBehaviorAnalyticsSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     SentinelAlertRuleMachineLearningBehaviorAnalyticsParameters `json:"forProvider"`
}

SentinelAlertRuleMachineLearningBehaviorAnalyticsSpec defines the desired state of SentinelAlertRuleMachineLearningBehaviorAnalytics

func (*SentinelAlertRuleMachineLearningBehaviorAnalyticsSpec) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SentinelAlertRuleMachineLearningBehaviorAnalyticsSpec.

func (*SentinelAlertRuleMachineLearningBehaviorAnalyticsSpec) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type SentinelAlertRuleMachineLearningBehaviorAnalyticsStatus

type SentinelAlertRuleMachineLearningBehaviorAnalyticsStatus struct {
	v1.ResourceStatus `json:",inline"`
	AtProvider        SentinelAlertRuleMachineLearningBehaviorAnalyticsObservation `json:"atProvider,omitempty"`
}

SentinelAlertRuleMachineLearningBehaviorAnalyticsStatus defines the observed state of SentinelAlertRuleMachineLearningBehaviorAnalytics.

func (*SentinelAlertRuleMachineLearningBehaviorAnalyticsStatus) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SentinelAlertRuleMachineLearningBehaviorAnalyticsStatus.

func (*SentinelAlertRuleMachineLearningBehaviorAnalyticsStatus) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type SentinelAlertRuleScheduled

type SentinelAlertRuleScheduled struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              SentinelAlertRuleScheduledSpec   `json:"spec"`
	Status            SentinelAlertRuleScheduledStatus `json:"status,omitempty"`
}

SentinelAlertRuleScheduled is the Schema for the SentinelAlertRuleScheduleds API +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,azurejet}

func (*SentinelAlertRuleScheduled) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SentinelAlertRuleScheduled.

func (*SentinelAlertRuleScheduled) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*SentinelAlertRuleScheduled) DeepCopyObject

func (in *SentinelAlertRuleScheduled) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*SentinelAlertRuleScheduled) GetCondition

GetCondition of this SentinelAlertRuleScheduled.

func (*SentinelAlertRuleScheduled) GetConnectionDetailsMapping

func (tr *SentinelAlertRuleScheduled) GetConnectionDetailsMapping() map[string]string

GetConnectionDetailsMapping for this SentinelAlertRuleScheduled

func (*SentinelAlertRuleScheduled) GetDeletionPolicy

func (mg *SentinelAlertRuleScheduled) GetDeletionPolicy() xpv1.DeletionPolicy

GetDeletionPolicy of this SentinelAlertRuleScheduled.

func (*SentinelAlertRuleScheduled) GetID

func (tr *SentinelAlertRuleScheduled) GetID() string

GetID returns ID of underlying Terraform resource of this SentinelAlertRuleScheduled

func (*SentinelAlertRuleScheduled) GetObservation

func (tr *SentinelAlertRuleScheduled) GetObservation() (map[string]interface{}, error)

GetObservation of this SentinelAlertRuleScheduled

func (*SentinelAlertRuleScheduled) GetParameters

func (tr *SentinelAlertRuleScheduled) GetParameters() (map[string]interface{}, error)

GetParameters of this SentinelAlertRuleScheduled

func (*SentinelAlertRuleScheduled) GetProviderConfigReference

func (mg *SentinelAlertRuleScheduled) GetProviderConfigReference() *xpv1.Reference

GetProviderConfigReference of this SentinelAlertRuleScheduled.

func (*SentinelAlertRuleScheduled) GetProviderReference

func (mg *SentinelAlertRuleScheduled) GetProviderReference() *xpv1.Reference

GetProviderReference of this SentinelAlertRuleScheduled. Deprecated: Use GetProviderConfigReference.

func (*SentinelAlertRuleScheduled) GetTerraformResourceType

func (mg *SentinelAlertRuleScheduled) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this SentinelAlertRuleScheduled

func (*SentinelAlertRuleScheduled) GetTerraformSchemaVersion

func (tr *SentinelAlertRuleScheduled) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*SentinelAlertRuleScheduled) GetWriteConnectionSecretToReference

func (mg *SentinelAlertRuleScheduled) GetWriteConnectionSecretToReference() *xpv1.SecretReference

GetWriteConnectionSecretToReference of this SentinelAlertRuleScheduled.

func (*SentinelAlertRuleScheduled) LateInitialize

func (tr *SentinelAlertRuleScheduled) LateInitialize(attrs []byte) (bool, error)

LateInitialize this SentinelAlertRuleScheduled using its observed tfState. returns True if there are any spec changes for the resource.

func (*SentinelAlertRuleScheduled) SetConditions

func (mg *SentinelAlertRuleScheduled) SetConditions(c ...xpv1.Condition)

SetConditions of this SentinelAlertRuleScheduled.

func (*SentinelAlertRuleScheduled) SetDeletionPolicy

func (mg *SentinelAlertRuleScheduled) SetDeletionPolicy(r xpv1.DeletionPolicy)

SetDeletionPolicy of this SentinelAlertRuleScheduled.

func (*SentinelAlertRuleScheduled) SetObservation

func (tr *SentinelAlertRuleScheduled) SetObservation(obs map[string]interface{}) error

SetObservation for this SentinelAlertRuleScheduled

func (*SentinelAlertRuleScheduled) SetParameters

func (tr *SentinelAlertRuleScheduled) SetParameters(params map[string]interface{}) error

SetParameters for this SentinelAlertRuleScheduled

func (*SentinelAlertRuleScheduled) SetProviderConfigReference

func (mg *SentinelAlertRuleScheduled) SetProviderConfigReference(r *xpv1.Reference)

SetProviderConfigReference of this SentinelAlertRuleScheduled.

func (*SentinelAlertRuleScheduled) SetProviderReference

func (mg *SentinelAlertRuleScheduled) SetProviderReference(r *xpv1.Reference)

SetProviderReference of this SentinelAlertRuleScheduled. Deprecated: Use SetProviderConfigReference.

func (*SentinelAlertRuleScheduled) SetWriteConnectionSecretToReference

func (mg *SentinelAlertRuleScheduled) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)

SetWriteConnectionSecretToReference of this SentinelAlertRuleScheduled.

type SentinelAlertRuleScheduledList

type SentinelAlertRuleScheduledList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []SentinelAlertRuleScheduled `json:"items"`
}

SentinelAlertRuleScheduledList contains a list of SentinelAlertRuleScheduleds

func (*SentinelAlertRuleScheduledList) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SentinelAlertRuleScheduledList.

func (*SentinelAlertRuleScheduledList) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*SentinelAlertRuleScheduledList) DeepCopyObject

func (in *SentinelAlertRuleScheduledList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*SentinelAlertRuleScheduledList) GetItems

GetItems of this SentinelAlertRuleScheduledList.

type SentinelAlertRuleScheduledObservation

type SentinelAlertRuleScheduledObservation struct {
	ID *string `json:"id,omitempty" tf:"id,omitempty"`
}

func (*SentinelAlertRuleScheduledObservation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SentinelAlertRuleScheduledObservation.

func (*SentinelAlertRuleScheduledObservation) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type SentinelAlertRuleScheduledParameters

type SentinelAlertRuleScheduledParameters struct {

	// +kubebuilder:validation:Optional
	AlertRuleTemplateGUID *string `json:"alertRuleTemplateGuid,omitempty" tf:"alert_rule_template_guid,omitempty"`

	// +kubebuilder:validation:Optional
	Description *string `json:"description,omitempty" tf:"description,omitempty"`

	// +kubebuilder:validation:Required
	DisplayName *string `json:"displayName" tf:"display_name,omitempty"`

	// +kubebuilder:validation:Optional
	Enabled *bool `json:"enabled,omitempty" tf:"enabled,omitempty"`

	// +kubebuilder:validation:Optional
	EventGrouping []EventGroupingParameters `json:"eventGrouping,omitempty" tf:"event_grouping,omitempty"`

	// +kubebuilder:validation:Optional
	IncidentConfiguration []IncidentConfigurationParameters `json:"incidentConfiguration,omitempty" tf:"incident_configuration,omitempty"`

	// +kubebuilder:validation:Required
	LogAnalyticsWorkspaceID *string `json:"logAnalyticsWorkspaceId" tf:"log_analytics_workspace_id,omitempty"`

	// +kubebuilder:validation:Required
	Name *string `json:"name" tf:"name,omitempty"`

	// +kubebuilder:validation:Required
	Query *string `json:"query" tf:"query,omitempty"`

	// +kubebuilder:validation:Optional
	QueryFrequency *string `json:"queryFrequency,omitempty" tf:"query_frequency,omitempty"`

	// +kubebuilder:validation:Optional
	QueryPeriod *string `json:"queryPeriod,omitempty" tf:"query_period,omitempty"`

	// +kubebuilder:validation:Required
	Severity *string `json:"severity" tf:"severity,omitempty"`

	// +kubebuilder:validation:Optional
	SuppressionDuration *string `json:"suppressionDuration,omitempty" tf:"suppression_duration,omitempty"`

	// +kubebuilder:validation:Optional
	SuppressionEnabled *bool `json:"suppressionEnabled,omitempty" tf:"suppression_enabled,omitempty"`

	// +kubebuilder:validation:Optional
	Tactics []*string `json:"tactics,omitempty" tf:"tactics,omitempty"`

	// +kubebuilder:validation:Optional
	TriggerOperator *string `json:"triggerOperator,omitempty" tf:"trigger_operator,omitempty"`

	// +kubebuilder:validation:Optional
	TriggerThreshold *int64 `json:"triggerThreshold,omitempty" tf:"trigger_threshold,omitempty"`
}

func (*SentinelAlertRuleScheduledParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SentinelAlertRuleScheduledParameters.

func (*SentinelAlertRuleScheduledParameters) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type SentinelAlertRuleScheduledSpec

type SentinelAlertRuleScheduledSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     SentinelAlertRuleScheduledParameters `json:"forProvider"`
}

SentinelAlertRuleScheduledSpec defines the desired state of SentinelAlertRuleScheduled

func (*SentinelAlertRuleScheduledSpec) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SentinelAlertRuleScheduledSpec.

func (*SentinelAlertRuleScheduledSpec) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type SentinelAlertRuleScheduledStatus

type SentinelAlertRuleScheduledStatus struct {
	v1.ResourceStatus `json:",inline"`
	AtProvider        SentinelAlertRuleScheduledObservation `json:"atProvider,omitempty"`
}

SentinelAlertRuleScheduledStatus defines the observed state of SentinelAlertRuleScheduled.

func (*SentinelAlertRuleScheduledStatus) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SentinelAlertRuleScheduledStatus.

func (*SentinelAlertRuleScheduledStatus) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type SentinelDataConnectorAWSCloudTrail

type SentinelDataConnectorAWSCloudTrail struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              SentinelDataConnectorAWSCloudTrailSpec   `json:"spec"`
	Status            SentinelDataConnectorAWSCloudTrailStatus `json:"status,omitempty"`
}

SentinelDataConnectorAWSCloudTrail is the Schema for the SentinelDataConnectorAWSCloudTrails API +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,azurejet}

func (*SentinelDataConnectorAWSCloudTrail) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SentinelDataConnectorAWSCloudTrail.

func (*SentinelDataConnectorAWSCloudTrail) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*SentinelDataConnectorAWSCloudTrail) DeepCopyObject

func (in *SentinelDataConnectorAWSCloudTrail) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*SentinelDataConnectorAWSCloudTrail) GetCondition

GetCondition of this SentinelDataConnectorAWSCloudTrail.

func (*SentinelDataConnectorAWSCloudTrail) GetConnectionDetailsMapping

func (tr *SentinelDataConnectorAWSCloudTrail) GetConnectionDetailsMapping() map[string]string

GetConnectionDetailsMapping for this SentinelDataConnectorAWSCloudTrail

func (*SentinelDataConnectorAWSCloudTrail) GetDeletionPolicy

func (mg *SentinelDataConnectorAWSCloudTrail) GetDeletionPolicy() xpv1.DeletionPolicy

GetDeletionPolicy of this SentinelDataConnectorAWSCloudTrail.

func (*SentinelDataConnectorAWSCloudTrail) GetID

GetID returns ID of underlying Terraform resource of this SentinelDataConnectorAWSCloudTrail

func (*SentinelDataConnectorAWSCloudTrail) GetObservation

func (tr *SentinelDataConnectorAWSCloudTrail) GetObservation() (map[string]interface{}, error)

GetObservation of this SentinelDataConnectorAWSCloudTrail

func (*SentinelDataConnectorAWSCloudTrail) GetParameters

func (tr *SentinelDataConnectorAWSCloudTrail) GetParameters() (map[string]interface{}, error)

GetParameters of this SentinelDataConnectorAWSCloudTrail

func (*SentinelDataConnectorAWSCloudTrail) GetProviderConfigReference

func (mg *SentinelDataConnectorAWSCloudTrail) GetProviderConfigReference() *xpv1.Reference

GetProviderConfigReference of this SentinelDataConnectorAWSCloudTrail.

func (*SentinelDataConnectorAWSCloudTrail) GetProviderReference

func (mg *SentinelDataConnectorAWSCloudTrail) GetProviderReference() *xpv1.Reference

GetProviderReference of this SentinelDataConnectorAWSCloudTrail. Deprecated: Use GetProviderConfigReference.

func (*SentinelDataConnectorAWSCloudTrail) GetTerraformResourceType

func (mg *SentinelDataConnectorAWSCloudTrail) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this SentinelDataConnectorAWSCloudTrail

func (*SentinelDataConnectorAWSCloudTrail) GetTerraformSchemaVersion

func (tr *SentinelDataConnectorAWSCloudTrail) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*SentinelDataConnectorAWSCloudTrail) GetWriteConnectionSecretToReference

func (mg *SentinelDataConnectorAWSCloudTrail) GetWriteConnectionSecretToReference() *xpv1.SecretReference

GetWriteConnectionSecretToReference of this SentinelDataConnectorAWSCloudTrail.

func (*SentinelDataConnectorAWSCloudTrail) LateInitialize

func (tr *SentinelDataConnectorAWSCloudTrail) LateInitialize(attrs []byte) (bool, error)

LateInitialize this SentinelDataConnectorAWSCloudTrail using its observed tfState. returns True if there are any spec changes for the resource.

func (*SentinelDataConnectorAWSCloudTrail) SetConditions

func (mg *SentinelDataConnectorAWSCloudTrail) SetConditions(c ...xpv1.Condition)

SetConditions of this SentinelDataConnectorAWSCloudTrail.

func (*SentinelDataConnectorAWSCloudTrail) SetDeletionPolicy

func (mg *SentinelDataConnectorAWSCloudTrail) SetDeletionPolicy(r xpv1.DeletionPolicy)

SetDeletionPolicy of this SentinelDataConnectorAWSCloudTrail.

func (*SentinelDataConnectorAWSCloudTrail) SetObservation

func (tr *SentinelDataConnectorAWSCloudTrail) SetObservation(obs map[string]interface{}) error

SetObservation for this SentinelDataConnectorAWSCloudTrail

func (*SentinelDataConnectorAWSCloudTrail) SetParameters

func (tr *SentinelDataConnectorAWSCloudTrail) SetParameters(params map[string]interface{}) error

SetParameters for this SentinelDataConnectorAWSCloudTrail

func (*SentinelDataConnectorAWSCloudTrail) SetProviderConfigReference

func (mg *SentinelDataConnectorAWSCloudTrail) SetProviderConfigReference(r *xpv1.Reference)

SetProviderConfigReference of this SentinelDataConnectorAWSCloudTrail.

func (*SentinelDataConnectorAWSCloudTrail) SetProviderReference

func (mg *SentinelDataConnectorAWSCloudTrail) SetProviderReference(r *xpv1.Reference)

SetProviderReference of this SentinelDataConnectorAWSCloudTrail. Deprecated: Use SetProviderConfigReference.

func (*SentinelDataConnectorAWSCloudTrail) SetWriteConnectionSecretToReference

func (mg *SentinelDataConnectorAWSCloudTrail) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)

SetWriteConnectionSecretToReference of this SentinelDataConnectorAWSCloudTrail.

type SentinelDataConnectorAWSCloudTrailList

type SentinelDataConnectorAWSCloudTrailList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []SentinelDataConnectorAWSCloudTrail `json:"items"`
}

SentinelDataConnectorAWSCloudTrailList contains a list of SentinelDataConnectorAWSCloudTrails

func (*SentinelDataConnectorAWSCloudTrailList) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SentinelDataConnectorAWSCloudTrailList.

func (*SentinelDataConnectorAWSCloudTrailList) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*SentinelDataConnectorAWSCloudTrailList) DeepCopyObject

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*SentinelDataConnectorAWSCloudTrailList) GetItems

GetItems of this SentinelDataConnectorAWSCloudTrailList.

type SentinelDataConnectorAWSCloudTrailObservation

type SentinelDataConnectorAWSCloudTrailObservation struct {
	ID *string `json:"id,omitempty" tf:"id,omitempty"`
}

func (*SentinelDataConnectorAWSCloudTrailObservation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SentinelDataConnectorAWSCloudTrailObservation.

func (*SentinelDataConnectorAWSCloudTrailObservation) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type SentinelDataConnectorAWSCloudTrailParameters

type SentinelDataConnectorAWSCloudTrailParameters struct {

	// +kubebuilder:validation:Required
	AWSRoleArn *string `json:"awsRoleArn" tf:"aws_role_arn,omitempty"`

	// +kubebuilder:validation:Required
	LogAnalyticsWorkspaceID *string `json:"logAnalyticsWorkspaceId" tf:"log_analytics_workspace_id,omitempty"`

	// +kubebuilder:validation:Required
	Name *string `json:"name" tf:"name,omitempty"`
}

func (*SentinelDataConnectorAWSCloudTrailParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SentinelDataConnectorAWSCloudTrailParameters.

func (*SentinelDataConnectorAWSCloudTrailParameters) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type SentinelDataConnectorAWSCloudTrailSpec

type SentinelDataConnectorAWSCloudTrailSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     SentinelDataConnectorAWSCloudTrailParameters `json:"forProvider"`
}

SentinelDataConnectorAWSCloudTrailSpec defines the desired state of SentinelDataConnectorAWSCloudTrail

func (*SentinelDataConnectorAWSCloudTrailSpec) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SentinelDataConnectorAWSCloudTrailSpec.

func (*SentinelDataConnectorAWSCloudTrailSpec) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type SentinelDataConnectorAWSCloudTrailStatus

type SentinelDataConnectorAWSCloudTrailStatus struct {
	v1.ResourceStatus `json:",inline"`
	AtProvider        SentinelDataConnectorAWSCloudTrailObservation `json:"atProvider,omitempty"`
}

SentinelDataConnectorAWSCloudTrailStatus defines the observed state of SentinelDataConnectorAWSCloudTrail.

func (*SentinelDataConnectorAWSCloudTrailStatus) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SentinelDataConnectorAWSCloudTrailStatus.

func (*SentinelDataConnectorAWSCloudTrailStatus) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type SentinelDataConnectorAzureActiveDirectory

type SentinelDataConnectorAzureActiveDirectory struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              SentinelDataConnectorAzureActiveDirectorySpec   `json:"spec"`
	Status            SentinelDataConnectorAzureActiveDirectoryStatus `json:"status,omitempty"`
}

SentinelDataConnectorAzureActiveDirectory is the Schema for the SentinelDataConnectorAzureActiveDirectorys API +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,azurejet}

func (*SentinelDataConnectorAzureActiveDirectory) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SentinelDataConnectorAzureActiveDirectory.

func (*SentinelDataConnectorAzureActiveDirectory) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*SentinelDataConnectorAzureActiveDirectory) DeepCopyObject

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*SentinelDataConnectorAzureActiveDirectory) GetCondition

GetCondition of this SentinelDataConnectorAzureActiveDirectory.

func (*SentinelDataConnectorAzureActiveDirectory) GetConnectionDetailsMapping

func (tr *SentinelDataConnectorAzureActiveDirectory) GetConnectionDetailsMapping() map[string]string

GetConnectionDetailsMapping for this SentinelDataConnectorAzureActiveDirectory

func (*SentinelDataConnectorAzureActiveDirectory) GetDeletionPolicy

GetDeletionPolicy of this SentinelDataConnectorAzureActiveDirectory.

func (*SentinelDataConnectorAzureActiveDirectory) GetID

GetID returns ID of underlying Terraform resource of this SentinelDataConnectorAzureActiveDirectory

func (*SentinelDataConnectorAzureActiveDirectory) GetObservation

func (tr *SentinelDataConnectorAzureActiveDirectory) GetObservation() (map[string]interface{}, error)

GetObservation of this SentinelDataConnectorAzureActiveDirectory

func (*SentinelDataConnectorAzureActiveDirectory) GetParameters

func (tr *SentinelDataConnectorAzureActiveDirectory) GetParameters() (map[string]interface{}, error)

GetParameters of this SentinelDataConnectorAzureActiveDirectory

func (*SentinelDataConnectorAzureActiveDirectory) GetProviderConfigReference

func (mg *SentinelDataConnectorAzureActiveDirectory) GetProviderConfigReference() *xpv1.Reference

GetProviderConfigReference of this SentinelDataConnectorAzureActiveDirectory.

func (*SentinelDataConnectorAzureActiveDirectory) GetProviderReference

func (mg *SentinelDataConnectorAzureActiveDirectory) GetProviderReference() *xpv1.Reference

GetProviderReference of this SentinelDataConnectorAzureActiveDirectory. Deprecated: Use GetProviderConfigReference.

func (*SentinelDataConnectorAzureActiveDirectory) GetTerraformResourceType

func (mg *SentinelDataConnectorAzureActiveDirectory) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this SentinelDataConnectorAzureActiveDirectory

func (*SentinelDataConnectorAzureActiveDirectory) GetTerraformSchemaVersion

func (tr *SentinelDataConnectorAzureActiveDirectory) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*SentinelDataConnectorAzureActiveDirectory) GetWriteConnectionSecretToReference

func (mg *SentinelDataConnectorAzureActiveDirectory) GetWriteConnectionSecretToReference() *xpv1.SecretReference

GetWriteConnectionSecretToReference of this SentinelDataConnectorAzureActiveDirectory.

func (*SentinelDataConnectorAzureActiveDirectory) LateInitialize

func (tr *SentinelDataConnectorAzureActiveDirectory) LateInitialize(attrs []byte) (bool, error)

LateInitialize this SentinelDataConnectorAzureActiveDirectory using its observed tfState. returns True if there are any spec changes for the resource.

func (*SentinelDataConnectorAzureActiveDirectory) SetConditions

SetConditions of this SentinelDataConnectorAzureActiveDirectory.

func (*SentinelDataConnectorAzureActiveDirectory) SetDeletionPolicy

SetDeletionPolicy of this SentinelDataConnectorAzureActiveDirectory.

func (*SentinelDataConnectorAzureActiveDirectory) SetObservation

func (tr *SentinelDataConnectorAzureActiveDirectory) SetObservation(obs map[string]interface{}) error

SetObservation for this SentinelDataConnectorAzureActiveDirectory

func (*SentinelDataConnectorAzureActiveDirectory) SetParameters

func (tr *SentinelDataConnectorAzureActiveDirectory) SetParameters(params map[string]interface{}) error

SetParameters for this SentinelDataConnectorAzureActiveDirectory

func (*SentinelDataConnectorAzureActiveDirectory) SetProviderConfigReference

func (mg *SentinelDataConnectorAzureActiveDirectory) SetProviderConfigReference(r *xpv1.Reference)

SetProviderConfigReference of this SentinelDataConnectorAzureActiveDirectory.

func (*SentinelDataConnectorAzureActiveDirectory) SetProviderReference

func (mg *SentinelDataConnectorAzureActiveDirectory) SetProviderReference(r *xpv1.Reference)

SetProviderReference of this SentinelDataConnectorAzureActiveDirectory. Deprecated: Use SetProviderConfigReference.

func (*SentinelDataConnectorAzureActiveDirectory) SetWriteConnectionSecretToReference

func (mg *SentinelDataConnectorAzureActiveDirectory) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)

SetWriteConnectionSecretToReference of this SentinelDataConnectorAzureActiveDirectory.

type SentinelDataConnectorAzureActiveDirectoryList

type SentinelDataConnectorAzureActiveDirectoryList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []SentinelDataConnectorAzureActiveDirectory `json:"items"`
}

SentinelDataConnectorAzureActiveDirectoryList contains a list of SentinelDataConnectorAzureActiveDirectorys

func (*SentinelDataConnectorAzureActiveDirectoryList) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SentinelDataConnectorAzureActiveDirectoryList.

func (*SentinelDataConnectorAzureActiveDirectoryList) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*SentinelDataConnectorAzureActiveDirectoryList) DeepCopyObject

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*SentinelDataConnectorAzureActiveDirectoryList) GetItems

GetItems of this SentinelDataConnectorAzureActiveDirectoryList.

type SentinelDataConnectorAzureActiveDirectoryObservation

type SentinelDataConnectorAzureActiveDirectoryObservation struct {
	ID *string `json:"id,omitempty" tf:"id,omitempty"`
}

func (*SentinelDataConnectorAzureActiveDirectoryObservation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SentinelDataConnectorAzureActiveDirectoryObservation.

func (*SentinelDataConnectorAzureActiveDirectoryObservation) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type SentinelDataConnectorAzureActiveDirectoryParameters

type SentinelDataConnectorAzureActiveDirectoryParameters struct {

	// +kubebuilder:validation:Required
	LogAnalyticsWorkspaceID *string `json:"logAnalyticsWorkspaceId" tf:"log_analytics_workspace_id,omitempty"`

	// +kubebuilder:validation:Required
	Name *string `json:"name" tf:"name,omitempty"`

	// +kubebuilder:validation:Optional
	TenantID *string `json:"tenantId,omitempty" tf:"tenant_id,omitempty"`
}

func (*SentinelDataConnectorAzureActiveDirectoryParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SentinelDataConnectorAzureActiveDirectoryParameters.

func (*SentinelDataConnectorAzureActiveDirectoryParameters) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type SentinelDataConnectorAzureActiveDirectorySpec

type SentinelDataConnectorAzureActiveDirectorySpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     SentinelDataConnectorAzureActiveDirectoryParameters `json:"forProvider"`
}

SentinelDataConnectorAzureActiveDirectorySpec defines the desired state of SentinelDataConnectorAzureActiveDirectory

func (*SentinelDataConnectorAzureActiveDirectorySpec) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SentinelDataConnectorAzureActiveDirectorySpec.

func (*SentinelDataConnectorAzureActiveDirectorySpec) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type SentinelDataConnectorAzureActiveDirectoryStatus

type SentinelDataConnectorAzureActiveDirectoryStatus struct {
	v1.ResourceStatus `json:",inline"`
	AtProvider        SentinelDataConnectorAzureActiveDirectoryObservation `json:"atProvider,omitempty"`
}

SentinelDataConnectorAzureActiveDirectoryStatus defines the observed state of SentinelDataConnectorAzureActiveDirectory.

func (*SentinelDataConnectorAzureActiveDirectoryStatus) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SentinelDataConnectorAzureActiveDirectoryStatus.

func (*SentinelDataConnectorAzureActiveDirectoryStatus) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type SentinelDataConnectorAzureAdvancedThreatProtection

type SentinelDataConnectorAzureAdvancedThreatProtection struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              SentinelDataConnectorAzureAdvancedThreatProtectionSpec   `json:"spec"`
	Status            SentinelDataConnectorAzureAdvancedThreatProtectionStatus `json:"status,omitempty"`
}

SentinelDataConnectorAzureAdvancedThreatProtection is the Schema for the SentinelDataConnectorAzureAdvancedThreatProtections API +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,azurejet}

func (*SentinelDataConnectorAzureAdvancedThreatProtection) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SentinelDataConnectorAzureAdvancedThreatProtection.

func (*SentinelDataConnectorAzureAdvancedThreatProtection) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*SentinelDataConnectorAzureAdvancedThreatProtection) DeepCopyObject

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*SentinelDataConnectorAzureAdvancedThreatProtection) GetCondition

GetCondition of this SentinelDataConnectorAzureAdvancedThreatProtection.

func (*SentinelDataConnectorAzureAdvancedThreatProtection) GetConnectionDetailsMapping

func (tr *SentinelDataConnectorAzureAdvancedThreatProtection) GetConnectionDetailsMapping() map[string]string

GetConnectionDetailsMapping for this SentinelDataConnectorAzureAdvancedThreatProtection

func (*SentinelDataConnectorAzureAdvancedThreatProtection) GetDeletionPolicy

GetDeletionPolicy of this SentinelDataConnectorAzureAdvancedThreatProtection.

func (*SentinelDataConnectorAzureAdvancedThreatProtection) GetID

GetID returns ID of underlying Terraform resource of this SentinelDataConnectorAzureAdvancedThreatProtection

func (*SentinelDataConnectorAzureAdvancedThreatProtection) GetObservation

func (tr *SentinelDataConnectorAzureAdvancedThreatProtection) GetObservation() (map[string]interface{}, error)

GetObservation of this SentinelDataConnectorAzureAdvancedThreatProtection

func (*SentinelDataConnectorAzureAdvancedThreatProtection) GetParameters

func (tr *SentinelDataConnectorAzureAdvancedThreatProtection) GetParameters() (map[string]interface{}, error)

GetParameters of this SentinelDataConnectorAzureAdvancedThreatProtection

func (*SentinelDataConnectorAzureAdvancedThreatProtection) GetProviderConfigReference

func (mg *SentinelDataConnectorAzureAdvancedThreatProtection) GetProviderConfigReference() *xpv1.Reference

GetProviderConfigReference of this SentinelDataConnectorAzureAdvancedThreatProtection.

func (*SentinelDataConnectorAzureAdvancedThreatProtection) GetProviderReference

GetProviderReference of this SentinelDataConnectorAzureAdvancedThreatProtection. Deprecated: Use GetProviderConfigReference.

func (*SentinelDataConnectorAzureAdvancedThreatProtection) GetTerraformResourceType

func (mg *SentinelDataConnectorAzureAdvancedThreatProtection) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this SentinelDataConnectorAzureAdvancedThreatProtection

func (*SentinelDataConnectorAzureAdvancedThreatProtection) GetTerraformSchemaVersion

func (tr *SentinelDataConnectorAzureAdvancedThreatProtection) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*SentinelDataConnectorAzureAdvancedThreatProtection) GetWriteConnectionSecretToReference

func (mg *SentinelDataConnectorAzureAdvancedThreatProtection) GetWriteConnectionSecretToReference() *xpv1.SecretReference

GetWriteConnectionSecretToReference of this SentinelDataConnectorAzureAdvancedThreatProtection.

func (*SentinelDataConnectorAzureAdvancedThreatProtection) LateInitialize

func (tr *SentinelDataConnectorAzureAdvancedThreatProtection) LateInitialize(attrs []byte) (bool, error)

LateInitialize this SentinelDataConnectorAzureAdvancedThreatProtection using its observed tfState. returns True if there are any spec changes for the resource.

func (*SentinelDataConnectorAzureAdvancedThreatProtection) SetConditions

SetConditions of this SentinelDataConnectorAzureAdvancedThreatProtection.

func (*SentinelDataConnectorAzureAdvancedThreatProtection) SetDeletionPolicy

SetDeletionPolicy of this SentinelDataConnectorAzureAdvancedThreatProtection.

func (*SentinelDataConnectorAzureAdvancedThreatProtection) SetObservation

func (tr *SentinelDataConnectorAzureAdvancedThreatProtection) SetObservation(obs map[string]interface{}) error

SetObservation for this SentinelDataConnectorAzureAdvancedThreatProtection

func (*SentinelDataConnectorAzureAdvancedThreatProtection) SetParameters

func (tr *SentinelDataConnectorAzureAdvancedThreatProtection) SetParameters(params map[string]interface{}) error

SetParameters for this SentinelDataConnectorAzureAdvancedThreatProtection

func (*SentinelDataConnectorAzureAdvancedThreatProtection) SetProviderConfigReference

func (mg *SentinelDataConnectorAzureAdvancedThreatProtection) SetProviderConfigReference(r *xpv1.Reference)

SetProviderConfigReference of this SentinelDataConnectorAzureAdvancedThreatProtection.

func (*SentinelDataConnectorAzureAdvancedThreatProtection) SetProviderReference

SetProviderReference of this SentinelDataConnectorAzureAdvancedThreatProtection. Deprecated: Use SetProviderConfigReference.

func (*SentinelDataConnectorAzureAdvancedThreatProtection) SetWriteConnectionSecretToReference

func (mg *SentinelDataConnectorAzureAdvancedThreatProtection) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)

SetWriteConnectionSecretToReference of this SentinelDataConnectorAzureAdvancedThreatProtection.

type SentinelDataConnectorAzureAdvancedThreatProtectionList

type SentinelDataConnectorAzureAdvancedThreatProtectionList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []SentinelDataConnectorAzureAdvancedThreatProtection `json:"items"`
}

SentinelDataConnectorAzureAdvancedThreatProtectionList contains a list of SentinelDataConnectorAzureAdvancedThreatProtections

func (*SentinelDataConnectorAzureAdvancedThreatProtectionList) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SentinelDataConnectorAzureAdvancedThreatProtectionList.

func (*SentinelDataConnectorAzureAdvancedThreatProtectionList) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*SentinelDataConnectorAzureAdvancedThreatProtectionList) DeepCopyObject

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*SentinelDataConnectorAzureAdvancedThreatProtectionList) GetItems

GetItems of this SentinelDataConnectorAzureAdvancedThreatProtectionList.

type SentinelDataConnectorAzureAdvancedThreatProtectionObservation

type SentinelDataConnectorAzureAdvancedThreatProtectionObservation struct {
	ID *string `json:"id,omitempty" tf:"id,omitempty"`
}

func (*SentinelDataConnectorAzureAdvancedThreatProtectionObservation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SentinelDataConnectorAzureAdvancedThreatProtectionObservation.

func (*SentinelDataConnectorAzureAdvancedThreatProtectionObservation) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type SentinelDataConnectorAzureAdvancedThreatProtectionParameters

type SentinelDataConnectorAzureAdvancedThreatProtectionParameters struct {

	// +kubebuilder:validation:Required
	LogAnalyticsWorkspaceID *string `json:"logAnalyticsWorkspaceId" tf:"log_analytics_workspace_id,omitempty"`

	// +kubebuilder:validation:Required
	Name *string `json:"name" tf:"name,omitempty"`

	// +kubebuilder:validation:Optional
	TenantID *string `json:"tenantId,omitempty" tf:"tenant_id,omitempty"`
}

func (*SentinelDataConnectorAzureAdvancedThreatProtectionParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SentinelDataConnectorAzureAdvancedThreatProtectionParameters.

func (*SentinelDataConnectorAzureAdvancedThreatProtectionParameters) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type SentinelDataConnectorAzureAdvancedThreatProtectionSpec

type SentinelDataConnectorAzureAdvancedThreatProtectionSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     SentinelDataConnectorAzureAdvancedThreatProtectionParameters `json:"forProvider"`
}

SentinelDataConnectorAzureAdvancedThreatProtectionSpec defines the desired state of SentinelDataConnectorAzureAdvancedThreatProtection

func (*SentinelDataConnectorAzureAdvancedThreatProtectionSpec) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SentinelDataConnectorAzureAdvancedThreatProtectionSpec.

func (*SentinelDataConnectorAzureAdvancedThreatProtectionSpec) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type SentinelDataConnectorAzureAdvancedThreatProtectionStatus

type SentinelDataConnectorAzureAdvancedThreatProtectionStatus struct {
	v1.ResourceStatus `json:",inline"`
	AtProvider        SentinelDataConnectorAzureAdvancedThreatProtectionObservation `json:"atProvider,omitempty"`
}

SentinelDataConnectorAzureAdvancedThreatProtectionStatus defines the observed state of SentinelDataConnectorAzureAdvancedThreatProtection.

func (*SentinelDataConnectorAzureAdvancedThreatProtectionStatus) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SentinelDataConnectorAzureAdvancedThreatProtectionStatus.

func (*SentinelDataConnectorAzureAdvancedThreatProtectionStatus) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type SentinelDataConnectorAzureSecurityCenter

type SentinelDataConnectorAzureSecurityCenter struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              SentinelDataConnectorAzureSecurityCenterSpec   `json:"spec"`
	Status            SentinelDataConnectorAzureSecurityCenterStatus `json:"status,omitempty"`
}

SentinelDataConnectorAzureSecurityCenter is the Schema for the SentinelDataConnectorAzureSecurityCenters API +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,azurejet}

func (*SentinelDataConnectorAzureSecurityCenter) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SentinelDataConnectorAzureSecurityCenter.

func (*SentinelDataConnectorAzureSecurityCenter) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*SentinelDataConnectorAzureSecurityCenter) DeepCopyObject

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*SentinelDataConnectorAzureSecurityCenter) GetCondition

GetCondition of this SentinelDataConnectorAzureSecurityCenter.

func (*SentinelDataConnectorAzureSecurityCenter) GetConnectionDetailsMapping

func (tr *SentinelDataConnectorAzureSecurityCenter) GetConnectionDetailsMapping() map[string]string

GetConnectionDetailsMapping for this SentinelDataConnectorAzureSecurityCenter

func (*SentinelDataConnectorAzureSecurityCenter) GetDeletionPolicy

GetDeletionPolicy of this SentinelDataConnectorAzureSecurityCenter.

func (*SentinelDataConnectorAzureSecurityCenter) GetID

GetID returns ID of underlying Terraform resource of this SentinelDataConnectorAzureSecurityCenter

func (*SentinelDataConnectorAzureSecurityCenter) GetObservation

func (tr *SentinelDataConnectorAzureSecurityCenter) GetObservation() (map[string]interface{}, error)

GetObservation of this SentinelDataConnectorAzureSecurityCenter

func (*SentinelDataConnectorAzureSecurityCenter) GetParameters

func (tr *SentinelDataConnectorAzureSecurityCenter) GetParameters() (map[string]interface{}, error)

GetParameters of this SentinelDataConnectorAzureSecurityCenter

func (*SentinelDataConnectorAzureSecurityCenter) GetProviderConfigReference

func (mg *SentinelDataConnectorAzureSecurityCenter) GetProviderConfigReference() *xpv1.Reference

GetProviderConfigReference of this SentinelDataConnectorAzureSecurityCenter.

func (*SentinelDataConnectorAzureSecurityCenter) GetProviderReference

func (mg *SentinelDataConnectorAzureSecurityCenter) GetProviderReference() *xpv1.Reference

GetProviderReference of this SentinelDataConnectorAzureSecurityCenter. Deprecated: Use GetProviderConfigReference.

func (*SentinelDataConnectorAzureSecurityCenter) GetTerraformResourceType

func (mg *SentinelDataConnectorAzureSecurityCenter) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this SentinelDataConnectorAzureSecurityCenter

func (*SentinelDataConnectorAzureSecurityCenter) GetTerraformSchemaVersion

func (tr *SentinelDataConnectorAzureSecurityCenter) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*SentinelDataConnectorAzureSecurityCenter) GetWriteConnectionSecretToReference

func (mg *SentinelDataConnectorAzureSecurityCenter) GetWriteConnectionSecretToReference() *xpv1.SecretReference

GetWriteConnectionSecretToReference of this SentinelDataConnectorAzureSecurityCenter.

func (*SentinelDataConnectorAzureSecurityCenter) LateInitialize

func (tr *SentinelDataConnectorAzureSecurityCenter) LateInitialize(attrs []byte) (bool, error)

LateInitialize this SentinelDataConnectorAzureSecurityCenter using its observed tfState. returns True if there are any spec changes for the resource.

func (*SentinelDataConnectorAzureSecurityCenter) SetConditions

SetConditions of this SentinelDataConnectorAzureSecurityCenter.

func (*SentinelDataConnectorAzureSecurityCenter) SetDeletionPolicy

SetDeletionPolicy of this SentinelDataConnectorAzureSecurityCenter.

func (*SentinelDataConnectorAzureSecurityCenter) SetObservation

func (tr *SentinelDataConnectorAzureSecurityCenter) SetObservation(obs map[string]interface{}) error

SetObservation for this SentinelDataConnectorAzureSecurityCenter

func (*SentinelDataConnectorAzureSecurityCenter) SetParameters

func (tr *SentinelDataConnectorAzureSecurityCenter) SetParameters(params map[string]interface{}) error

SetParameters for this SentinelDataConnectorAzureSecurityCenter

func (*SentinelDataConnectorAzureSecurityCenter) SetProviderConfigReference

func (mg *SentinelDataConnectorAzureSecurityCenter) SetProviderConfigReference(r *xpv1.Reference)

SetProviderConfigReference of this SentinelDataConnectorAzureSecurityCenter.

func (*SentinelDataConnectorAzureSecurityCenter) SetProviderReference

func (mg *SentinelDataConnectorAzureSecurityCenter) SetProviderReference(r *xpv1.Reference)

SetProviderReference of this SentinelDataConnectorAzureSecurityCenter. Deprecated: Use SetProviderConfigReference.

func (*SentinelDataConnectorAzureSecurityCenter) SetWriteConnectionSecretToReference

func (mg *SentinelDataConnectorAzureSecurityCenter) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)

SetWriteConnectionSecretToReference of this SentinelDataConnectorAzureSecurityCenter.

type SentinelDataConnectorAzureSecurityCenterList

type SentinelDataConnectorAzureSecurityCenterList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []SentinelDataConnectorAzureSecurityCenter `json:"items"`
}

SentinelDataConnectorAzureSecurityCenterList contains a list of SentinelDataConnectorAzureSecurityCenters

func (*SentinelDataConnectorAzureSecurityCenterList) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SentinelDataConnectorAzureSecurityCenterList.

func (*SentinelDataConnectorAzureSecurityCenterList) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*SentinelDataConnectorAzureSecurityCenterList) DeepCopyObject

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*SentinelDataConnectorAzureSecurityCenterList) GetItems

GetItems of this SentinelDataConnectorAzureSecurityCenterList.

type SentinelDataConnectorAzureSecurityCenterObservation

type SentinelDataConnectorAzureSecurityCenterObservation struct {
	ID *string `json:"id,omitempty" tf:"id,omitempty"`
}

func (*SentinelDataConnectorAzureSecurityCenterObservation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SentinelDataConnectorAzureSecurityCenterObservation.

func (*SentinelDataConnectorAzureSecurityCenterObservation) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type SentinelDataConnectorAzureSecurityCenterParameters

type SentinelDataConnectorAzureSecurityCenterParameters struct {

	// +kubebuilder:validation:Required
	LogAnalyticsWorkspaceID *string `json:"logAnalyticsWorkspaceId" tf:"log_analytics_workspace_id,omitempty"`

	// +kubebuilder:validation:Required
	Name *string `json:"name" tf:"name,omitempty"`

	// +kubebuilder:validation:Optional
	SubscriptionID *string `json:"subscriptionId,omitempty" tf:"subscription_id,omitempty"`
}

func (*SentinelDataConnectorAzureSecurityCenterParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SentinelDataConnectorAzureSecurityCenterParameters.

func (*SentinelDataConnectorAzureSecurityCenterParameters) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type SentinelDataConnectorAzureSecurityCenterSpec

type SentinelDataConnectorAzureSecurityCenterSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     SentinelDataConnectorAzureSecurityCenterParameters `json:"forProvider"`
}

SentinelDataConnectorAzureSecurityCenterSpec defines the desired state of SentinelDataConnectorAzureSecurityCenter

func (*SentinelDataConnectorAzureSecurityCenterSpec) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SentinelDataConnectorAzureSecurityCenterSpec.

func (*SentinelDataConnectorAzureSecurityCenterSpec) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type SentinelDataConnectorAzureSecurityCenterStatus

type SentinelDataConnectorAzureSecurityCenterStatus struct {
	v1.ResourceStatus `json:",inline"`
	AtProvider        SentinelDataConnectorAzureSecurityCenterObservation `json:"atProvider,omitempty"`
}

SentinelDataConnectorAzureSecurityCenterStatus defines the observed state of SentinelDataConnectorAzureSecurityCenter.

func (*SentinelDataConnectorAzureSecurityCenterStatus) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SentinelDataConnectorAzureSecurityCenterStatus.

func (*SentinelDataConnectorAzureSecurityCenterStatus) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type SentinelDataConnectorMicrosoftCloudAppSecurity

type SentinelDataConnectorMicrosoftCloudAppSecurity struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              SentinelDataConnectorMicrosoftCloudAppSecuritySpec   `json:"spec"`
	Status            SentinelDataConnectorMicrosoftCloudAppSecurityStatus `json:"status,omitempty"`
}

SentinelDataConnectorMicrosoftCloudAppSecurity is the Schema for the SentinelDataConnectorMicrosoftCloudAppSecuritys API +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,azurejet}

func (*SentinelDataConnectorMicrosoftCloudAppSecurity) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SentinelDataConnectorMicrosoftCloudAppSecurity.

func (*SentinelDataConnectorMicrosoftCloudAppSecurity) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*SentinelDataConnectorMicrosoftCloudAppSecurity) DeepCopyObject

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*SentinelDataConnectorMicrosoftCloudAppSecurity) GetCondition

GetCondition of this SentinelDataConnectorMicrosoftCloudAppSecurity.

func (*SentinelDataConnectorMicrosoftCloudAppSecurity) GetConnectionDetailsMapping

func (tr *SentinelDataConnectorMicrosoftCloudAppSecurity) GetConnectionDetailsMapping() map[string]string

GetConnectionDetailsMapping for this SentinelDataConnectorMicrosoftCloudAppSecurity

func (*SentinelDataConnectorMicrosoftCloudAppSecurity) GetDeletionPolicy

GetDeletionPolicy of this SentinelDataConnectorMicrosoftCloudAppSecurity.

func (*SentinelDataConnectorMicrosoftCloudAppSecurity) GetID

GetID returns ID of underlying Terraform resource of this SentinelDataConnectorMicrosoftCloudAppSecurity

func (*SentinelDataConnectorMicrosoftCloudAppSecurity) GetObservation

func (tr *SentinelDataConnectorMicrosoftCloudAppSecurity) GetObservation() (map[string]interface{}, error)

GetObservation of this SentinelDataConnectorMicrosoftCloudAppSecurity

func (*SentinelDataConnectorMicrosoftCloudAppSecurity) GetParameters

func (tr *SentinelDataConnectorMicrosoftCloudAppSecurity) GetParameters() (map[string]interface{}, error)

GetParameters of this SentinelDataConnectorMicrosoftCloudAppSecurity

func (*SentinelDataConnectorMicrosoftCloudAppSecurity) GetProviderConfigReference

func (mg *SentinelDataConnectorMicrosoftCloudAppSecurity) GetProviderConfigReference() *xpv1.Reference

GetProviderConfigReference of this SentinelDataConnectorMicrosoftCloudAppSecurity.

func (*SentinelDataConnectorMicrosoftCloudAppSecurity) GetProviderReference

GetProviderReference of this SentinelDataConnectorMicrosoftCloudAppSecurity. Deprecated: Use GetProviderConfigReference.

func (*SentinelDataConnectorMicrosoftCloudAppSecurity) GetTerraformResourceType

func (mg *SentinelDataConnectorMicrosoftCloudAppSecurity) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this SentinelDataConnectorMicrosoftCloudAppSecurity

func (*SentinelDataConnectorMicrosoftCloudAppSecurity) GetTerraformSchemaVersion

func (tr *SentinelDataConnectorMicrosoftCloudAppSecurity) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*SentinelDataConnectorMicrosoftCloudAppSecurity) GetWriteConnectionSecretToReference

func (mg *SentinelDataConnectorMicrosoftCloudAppSecurity) GetWriteConnectionSecretToReference() *xpv1.SecretReference

GetWriteConnectionSecretToReference of this SentinelDataConnectorMicrosoftCloudAppSecurity.

func (*SentinelDataConnectorMicrosoftCloudAppSecurity) LateInitialize

func (tr *SentinelDataConnectorMicrosoftCloudAppSecurity) LateInitialize(attrs []byte) (bool, error)

LateInitialize this SentinelDataConnectorMicrosoftCloudAppSecurity using its observed tfState. returns True if there are any spec changes for the resource.

func (*SentinelDataConnectorMicrosoftCloudAppSecurity) SetConditions

SetConditions of this SentinelDataConnectorMicrosoftCloudAppSecurity.

func (*SentinelDataConnectorMicrosoftCloudAppSecurity) SetDeletionPolicy

SetDeletionPolicy of this SentinelDataConnectorMicrosoftCloudAppSecurity.

func (*SentinelDataConnectorMicrosoftCloudAppSecurity) SetObservation

func (tr *SentinelDataConnectorMicrosoftCloudAppSecurity) SetObservation(obs map[string]interface{}) error

SetObservation for this SentinelDataConnectorMicrosoftCloudAppSecurity

func (*SentinelDataConnectorMicrosoftCloudAppSecurity) SetParameters

func (tr *SentinelDataConnectorMicrosoftCloudAppSecurity) SetParameters(params map[string]interface{}) error

SetParameters for this SentinelDataConnectorMicrosoftCloudAppSecurity

func (*SentinelDataConnectorMicrosoftCloudAppSecurity) SetProviderConfigReference

func (mg *SentinelDataConnectorMicrosoftCloudAppSecurity) SetProviderConfigReference(r *xpv1.Reference)

SetProviderConfigReference of this SentinelDataConnectorMicrosoftCloudAppSecurity.

func (*SentinelDataConnectorMicrosoftCloudAppSecurity) SetProviderReference

func (mg *SentinelDataConnectorMicrosoftCloudAppSecurity) SetProviderReference(r *xpv1.Reference)

SetProviderReference of this SentinelDataConnectorMicrosoftCloudAppSecurity. Deprecated: Use SetProviderConfigReference.

func (*SentinelDataConnectorMicrosoftCloudAppSecurity) SetWriteConnectionSecretToReference

func (mg *SentinelDataConnectorMicrosoftCloudAppSecurity) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)

SetWriteConnectionSecretToReference of this SentinelDataConnectorMicrosoftCloudAppSecurity.

type SentinelDataConnectorMicrosoftCloudAppSecurityList

type SentinelDataConnectorMicrosoftCloudAppSecurityList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []SentinelDataConnectorMicrosoftCloudAppSecurity `json:"items"`
}

SentinelDataConnectorMicrosoftCloudAppSecurityList contains a list of SentinelDataConnectorMicrosoftCloudAppSecuritys

func (*SentinelDataConnectorMicrosoftCloudAppSecurityList) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SentinelDataConnectorMicrosoftCloudAppSecurityList.

func (*SentinelDataConnectorMicrosoftCloudAppSecurityList) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*SentinelDataConnectorMicrosoftCloudAppSecurityList) DeepCopyObject

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*SentinelDataConnectorMicrosoftCloudAppSecurityList) GetItems

GetItems of this SentinelDataConnectorMicrosoftCloudAppSecurityList.

type SentinelDataConnectorMicrosoftCloudAppSecurityObservation

type SentinelDataConnectorMicrosoftCloudAppSecurityObservation struct {
	ID *string `json:"id,omitempty" tf:"id,omitempty"`
}

func (*SentinelDataConnectorMicrosoftCloudAppSecurityObservation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SentinelDataConnectorMicrosoftCloudAppSecurityObservation.

func (*SentinelDataConnectorMicrosoftCloudAppSecurityObservation) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type SentinelDataConnectorMicrosoftCloudAppSecurityParameters

type SentinelDataConnectorMicrosoftCloudAppSecurityParameters struct {

	// +kubebuilder:validation:Optional
	AlertsEnabled *bool `json:"alertsEnabled,omitempty" tf:"alerts_enabled,omitempty"`

	// +kubebuilder:validation:Optional
	DiscoveryLogsEnabled *bool `json:"discoveryLogsEnabled,omitempty" tf:"discovery_logs_enabled,omitempty"`

	// +kubebuilder:validation:Required
	LogAnalyticsWorkspaceID *string `json:"logAnalyticsWorkspaceId" tf:"log_analytics_workspace_id,omitempty"`

	// +kubebuilder:validation:Required
	Name *string `json:"name" tf:"name,omitempty"`

	// +kubebuilder:validation:Optional
	TenantID *string `json:"tenantId,omitempty" tf:"tenant_id,omitempty"`
}

func (*SentinelDataConnectorMicrosoftCloudAppSecurityParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SentinelDataConnectorMicrosoftCloudAppSecurityParameters.

func (*SentinelDataConnectorMicrosoftCloudAppSecurityParameters) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type SentinelDataConnectorMicrosoftCloudAppSecuritySpec

type SentinelDataConnectorMicrosoftCloudAppSecuritySpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     SentinelDataConnectorMicrosoftCloudAppSecurityParameters `json:"forProvider"`
}

SentinelDataConnectorMicrosoftCloudAppSecuritySpec defines the desired state of SentinelDataConnectorMicrosoftCloudAppSecurity

func (*SentinelDataConnectorMicrosoftCloudAppSecuritySpec) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SentinelDataConnectorMicrosoftCloudAppSecuritySpec.

func (*SentinelDataConnectorMicrosoftCloudAppSecuritySpec) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type SentinelDataConnectorMicrosoftCloudAppSecurityStatus

type SentinelDataConnectorMicrosoftCloudAppSecurityStatus struct {
	v1.ResourceStatus `json:",inline"`
	AtProvider        SentinelDataConnectorMicrosoftCloudAppSecurityObservation `json:"atProvider,omitempty"`
}

SentinelDataConnectorMicrosoftCloudAppSecurityStatus defines the observed state of SentinelDataConnectorMicrosoftCloudAppSecurity.

func (*SentinelDataConnectorMicrosoftCloudAppSecurityStatus) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SentinelDataConnectorMicrosoftCloudAppSecurityStatus.

func (*SentinelDataConnectorMicrosoftCloudAppSecurityStatus) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type SentinelDataConnectorOffice365

type SentinelDataConnectorOffice365 struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              SentinelDataConnectorOffice365Spec   `json:"spec"`
	Status            SentinelDataConnectorOffice365Status `json:"status,omitempty"`
}

SentinelDataConnectorOffice365 is the Schema for the SentinelDataConnectorOffice365s API +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,azurejet}

func (*SentinelDataConnectorOffice365) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SentinelDataConnectorOffice365.

func (*SentinelDataConnectorOffice365) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*SentinelDataConnectorOffice365) DeepCopyObject

func (in *SentinelDataConnectorOffice365) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*SentinelDataConnectorOffice365) GetCondition

GetCondition of this SentinelDataConnectorOffice365.

func (*SentinelDataConnectorOffice365) GetConnectionDetailsMapping

func (tr *SentinelDataConnectorOffice365) GetConnectionDetailsMapping() map[string]string

GetConnectionDetailsMapping for this SentinelDataConnectorOffice365

func (*SentinelDataConnectorOffice365) GetDeletionPolicy

func (mg *SentinelDataConnectorOffice365) GetDeletionPolicy() xpv1.DeletionPolicy

GetDeletionPolicy of this SentinelDataConnectorOffice365.

func (*SentinelDataConnectorOffice365) GetID

GetID returns ID of underlying Terraform resource of this SentinelDataConnectorOffice365

func (*SentinelDataConnectorOffice365) GetObservation

func (tr *SentinelDataConnectorOffice365) GetObservation() (map[string]interface{}, error)

GetObservation of this SentinelDataConnectorOffice365

func (*SentinelDataConnectorOffice365) GetParameters

func (tr *SentinelDataConnectorOffice365) GetParameters() (map[string]interface{}, error)

GetParameters of this SentinelDataConnectorOffice365

func (*SentinelDataConnectorOffice365) GetProviderConfigReference

func (mg *SentinelDataConnectorOffice365) GetProviderConfigReference() *xpv1.Reference

GetProviderConfigReference of this SentinelDataConnectorOffice365.

func (*SentinelDataConnectorOffice365) GetProviderReference

func (mg *SentinelDataConnectorOffice365) GetProviderReference() *xpv1.Reference

GetProviderReference of this SentinelDataConnectorOffice365. Deprecated: Use GetProviderConfigReference.

func (*SentinelDataConnectorOffice365) GetTerraformResourceType

func (mg *SentinelDataConnectorOffice365) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this SentinelDataConnectorOffice365

func (*SentinelDataConnectorOffice365) GetTerraformSchemaVersion

func (tr *SentinelDataConnectorOffice365) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*SentinelDataConnectorOffice365) GetWriteConnectionSecretToReference

func (mg *SentinelDataConnectorOffice365) GetWriteConnectionSecretToReference() *xpv1.SecretReference

GetWriteConnectionSecretToReference of this SentinelDataConnectorOffice365.

func (*SentinelDataConnectorOffice365) LateInitialize

func (tr *SentinelDataConnectorOffice365) LateInitialize(attrs []byte) (bool, error)

LateInitialize this SentinelDataConnectorOffice365 using its observed tfState. returns True if there are any spec changes for the resource.

func (*SentinelDataConnectorOffice365) SetConditions

func (mg *SentinelDataConnectorOffice365) SetConditions(c ...xpv1.Condition)

SetConditions of this SentinelDataConnectorOffice365.

func (*SentinelDataConnectorOffice365) SetDeletionPolicy

func (mg *SentinelDataConnectorOffice365) SetDeletionPolicy(r xpv1.DeletionPolicy)

SetDeletionPolicy of this SentinelDataConnectorOffice365.

func (*SentinelDataConnectorOffice365) SetObservation

func (tr *SentinelDataConnectorOffice365) SetObservation(obs map[string]interface{}) error

SetObservation for this SentinelDataConnectorOffice365

func (*SentinelDataConnectorOffice365) SetParameters

func (tr *SentinelDataConnectorOffice365) SetParameters(params map[string]interface{}) error

SetParameters for this SentinelDataConnectorOffice365

func (*SentinelDataConnectorOffice365) SetProviderConfigReference

func (mg *SentinelDataConnectorOffice365) SetProviderConfigReference(r *xpv1.Reference)

SetProviderConfigReference of this SentinelDataConnectorOffice365.

func (*SentinelDataConnectorOffice365) SetProviderReference

func (mg *SentinelDataConnectorOffice365) SetProviderReference(r *xpv1.Reference)

SetProviderReference of this SentinelDataConnectorOffice365. Deprecated: Use SetProviderConfigReference.

func (*SentinelDataConnectorOffice365) SetWriteConnectionSecretToReference

func (mg *SentinelDataConnectorOffice365) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)

SetWriteConnectionSecretToReference of this SentinelDataConnectorOffice365.

type SentinelDataConnectorOffice365List

type SentinelDataConnectorOffice365List struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []SentinelDataConnectorOffice365 `json:"items"`
}

SentinelDataConnectorOffice365List contains a list of SentinelDataConnectorOffice365s

func (*SentinelDataConnectorOffice365List) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SentinelDataConnectorOffice365List.

func (*SentinelDataConnectorOffice365List) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*SentinelDataConnectorOffice365List) DeepCopyObject

func (in *SentinelDataConnectorOffice365List) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*SentinelDataConnectorOffice365List) GetItems

GetItems of this SentinelDataConnectorOffice365List.

type SentinelDataConnectorOffice365Observation

type SentinelDataConnectorOffice365Observation struct {
	ID *string `json:"id,omitempty" tf:"id,omitempty"`
}

func (*SentinelDataConnectorOffice365Observation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SentinelDataConnectorOffice365Observation.

func (*SentinelDataConnectorOffice365Observation) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type SentinelDataConnectorOffice365Parameters

type SentinelDataConnectorOffice365Parameters struct {

	// +kubebuilder:validation:Optional
	ExchangeEnabled *bool `json:"exchangeEnabled,omitempty" tf:"exchange_enabled,omitempty"`

	// +kubebuilder:validation:Required
	LogAnalyticsWorkspaceID *string `json:"logAnalyticsWorkspaceId" tf:"log_analytics_workspace_id,omitempty"`

	// +kubebuilder:validation:Required
	Name *string `json:"name" tf:"name,omitempty"`

	// +kubebuilder:validation:Optional
	SharepointEnabled *bool `json:"sharepointEnabled,omitempty" tf:"sharepoint_enabled,omitempty"`

	// +kubebuilder:validation:Optional
	TeamsEnabled *bool `json:"teamsEnabled,omitempty" tf:"teams_enabled,omitempty"`

	// +kubebuilder:validation:Optional
	TenantID *string `json:"tenantId,omitempty" tf:"tenant_id,omitempty"`
}

func (*SentinelDataConnectorOffice365Parameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SentinelDataConnectorOffice365Parameters.

func (*SentinelDataConnectorOffice365Parameters) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type SentinelDataConnectorOffice365Spec

type SentinelDataConnectorOffice365Spec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     SentinelDataConnectorOffice365Parameters `json:"forProvider"`
}

SentinelDataConnectorOffice365Spec defines the desired state of SentinelDataConnectorOffice365

func (*SentinelDataConnectorOffice365Spec) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SentinelDataConnectorOffice365Spec.

func (*SentinelDataConnectorOffice365Spec) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type SentinelDataConnectorOffice365Status

type SentinelDataConnectorOffice365Status struct {
	v1.ResourceStatus `json:",inline"`
	AtProvider        SentinelDataConnectorOffice365Observation `json:"atProvider,omitempty"`
}

SentinelDataConnectorOffice365Status defines the observed state of SentinelDataConnectorOffice365.

func (*SentinelDataConnectorOffice365Status) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SentinelDataConnectorOffice365Status.

func (*SentinelDataConnectorOffice365Status) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type SentinelDataConnectorThreatIntelligence

type SentinelDataConnectorThreatIntelligence struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              SentinelDataConnectorThreatIntelligenceSpec   `json:"spec"`
	Status            SentinelDataConnectorThreatIntelligenceStatus `json:"status,omitempty"`
}

SentinelDataConnectorThreatIntelligence is the Schema for the SentinelDataConnectorThreatIntelligences API +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,azurejet}

func (*SentinelDataConnectorThreatIntelligence) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SentinelDataConnectorThreatIntelligence.

func (*SentinelDataConnectorThreatIntelligence) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*SentinelDataConnectorThreatIntelligence) DeepCopyObject

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*SentinelDataConnectorThreatIntelligence) GetCondition

GetCondition of this SentinelDataConnectorThreatIntelligence.

func (*SentinelDataConnectorThreatIntelligence) GetConnectionDetailsMapping

func (tr *SentinelDataConnectorThreatIntelligence) GetConnectionDetailsMapping() map[string]string

GetConnectionDetailsMapping for this SentinelDataConnectorThreatIntelligence

func (*SentinelDataConnectorThreatIntelligence) GetDeletionPolicy

GetDeletionPolicy of this SentinelDataConnectorThreatIntelligence.

func (*SentinelDataConnectorThreatIntelligence) GetID

GetID returns ID of underlying Terraform resource of this SentinelDataConnectorThreatIntelligence

func (*SentinelDataConnectorThreatIntelligence) GetObservation

func (tr *SentinelDataConnectorThreatIntelligence) GetObservation() (map[string]interface{}, error)

GetObservation of this SentinelDataConnectorThreatIntelligence

func (*SentinelDataConnectorThreatIntelligence) GetParameters

func (tr *SentinelDataConnectorThreatIntelligence) GetParameters() (map[string]interface{}, error)

GetParameters of this SentinelDataConnectorThreatIntelligence

func (*SentinelDataConnectorThreatIntelligence) GetProviderConfigReference

func (mg *SentinelDataConnectorThreatIntelligence) GetProviderConfigReference() *xpv1.Reference

GetProviderConfigReference of this SentinelDataConnectorThreatIntelligence.

func (*SentinelDataConnectorThreatIntelligence) GetProviderReference

func (mg *SentinelDataConnectorThreatIntelligence) GetProviderReference() *xpv1.Reference

GetProviderReference of this SentinelDataConnectorThreatIntelligence. Deprecated: Use GetProviderConfigReference.

func (*SentinelDataConnectorThreatIntelligence) GetTerraformResourceType

func (mg *SentinelDataConnectorThreatIntelligence) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this SentinelDataConnectorThreatIntelligence

func (*SentinelDataConnectorThreatIntelligence) GetTerraformSchemaVersion

func (tr *SentinelDataConnectorThreatIntelligence) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*SentinelDataConnectorThreatIntelligence) GetWriteConnectionSecretToReference

func (mg *SentinelDataConnectorThreatIntelligence) GetWriteConnectionSecretToReference() *xpv1.SecretReference

GetWriteConnectionSecretToReference of this SentinelDataConnectorThreatIntelligence.

func (*SentinelDataConnectorThreatIntelligence) LateInitialize

func (tr *SentinelDataConnectorThreatIntelligence) LateInitialize(attrs []byte) (bool, error)

LateInitialize this SentinelDataConnectorThreatIntelligence using its observed tfState. returns True if there are any spec changes for the resource.

func (*SentinelDataConnectorThreatIntelligence) SetConditions

func (mg *SentinelDataConnectorThreatIntelligence) SetConditions(c ...xpv1.Condition)

SetConditions of this SentinelDataConnectorThreatIntelligence.

func (*SentinelDataConnectorThreatIntelligence) SetDeletionPolicy

SetDeletionPolicy of this SentinelDataConnectorThreatIntelligence.

func (*SentinelDataConnectorThreatIntelligence) SetObservation

func (tr *SentinelDataConnectorThreatIntelligence) SetObservation(obs map[string]interface{}) error

SetObservation for this SentinelDataConnectorThreatIntelligence

func (*SentinelDataConnectorThreatIntelligence) SetParameters

func (tr *SentinelDataConnectorThreatIntelligence) SetParameters(params map[string]interface{}) error

SetParameters for this SentinelDataConnectorThreatIntelligence

func (*SentinelDataConnectorThreatIntelligence) SetProviderConfigReference

func (mg *SentinelDataConnectorThreatIntelligence) SetProviderConfigReference(r *xpv1.Reference)

SetProviderConfigReference of this SentinelDataConnectorThreatIntelligence.

func (*SentinelDataConnectorThreatIntelligence) SetProviderReference

func (mg *SentinelDataConnectorThreatIntelligence) SetProviderReference(r *xpv1.Reference)

SetProviderReference of this SentinelDataConnectorThreatIntelligence. Deprecated: Use SetProviderConfigReference.

func (*SentinelDataConnectorThreatIntelligence) SetWriteConnectionSecretToReference

func (mg *SentinelDataConnectorThreatIntelligence) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)

SetWriteConnectionSecretToReference of this SentinelDataConnectorThreatIntelligence.

type SentinelDataConnectorThreatIntelligenceList

type SentinelDataConnectorThreatIntelligenceList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []SentinelDataConnectorThreatIntelligence `json:"items"`
}

SentinelDataConnectorThreatIntelligenceList contains a list of SentinelDataConnectorThreatIntelligences

func (*SentinelDataConnectorThreatIntelligenceList) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SentinelDataConnectorThreatIntelligenceList.

func (*SentinelDataConnectorThreatIntelligenceList) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*SentinelDataConnectorThreatIntelligenceList) DeepCopyObject

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*SentinelDataConnectorThreatIntelligenceList) GetItems

GetItems of this SentinelDataConnectorThreatIntelligenceList.

type SentinelDataConnectorThreatIntelligenceObservation

type SentinelDataConnectorThreatIntelligenceObservation struct {
	ID *string `json:"id,omitempty" tf:"id,omitempty"`
}

func (*SentinelDataConnectorThreatIntelligenceObservation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SentinelDataConnectorThreatIntelligenceObservation.

func (*SentinelDataConnectorThreatIntelligenceObservation) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type SentinelDataConnectorThreatIntelligenceParameters

type SentinelDataConnectorThreatIntelligenceParameters struct {

	// +kubebuilder:validation:Required
	LogAnalyticsWorkspaceID *string `json:"logAnalyticsWorkspaceId" tf:"log_analytics_workspace_id,omitempty"`

	// +kubebuilder:validation:Required
	Name *string `json:"name" tf:"name,omitempty"`

	// +kubebuilder:validation:Optional
	TenantID *string `json:"tenantId,omitempty" tf:"tenant_id,omitempty"`
}

func (*SentinelDataConnectorThreatIntelligenceParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SentinelDataConnectorThreatIntelligenceParameters.

func (*SentinelDataConnectorThreatIntelligenceParameters) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type SentinelDataConnectorThreatIntelligenceSpec

type SentinelDataConnectorThreatIntelligenceSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     SentinelDataConnectorThreatIntelligenceParameters `json:"forProvider"`
}

SentinelDataConnectorThreatIntelligenceSpec defines the desired state of SentinelDataConnectorThreatIntelligence

func (*SentinelDataConnectorThreatIntelligenceSpec) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SentinelDataConnectorThreatIntelligenceSpec.

func (*SentinelDataConnectorThreatIntelligenceSpec) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type SentinelDataConnectorThreatIntelligenceStatus

type SentinelDataConnectorThreatIntelligenceStatus struct {
	v1.ResourceStatus `json:",inline"`
	AtProvider        SentinelDataConnectorThreatIntelligenceObservation `json:"atProvider,omitempty"`
}

SentinelDataConnectorThreatIntelligenceStatus defines the observed state of SentinelDataConnectorThreatIntelligence.

func (*SentinelDataConnectorThreatIntelligenceStatus) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SentinelDataConnectorThreatIntelligenceStatus.

func (*SentinelDataConnectorThreatIntelligenceStatus) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL