security

package
v0.58.0 Latest Latest
Warning

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

Go to latest
Published: Mar 14, 2023 License: MIT Imports: 5 Imported by: 1

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func CreateAlertCollectionResponseFromDiscriminatorValue added in v0.49.0

CreateAlertCollectionResponseFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateAlertCommentCollectionResponseFromDiscriminatorValue added in v0.49.0

CreateAlertCommentCollectionResponseFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateAlertCommentFromDiscriminatorValue added in v0.49.0

CreateAlertCommentFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateAlertEvidenceCollectionResponseFromDiscriminatorValue added in v0.49.0

CreateAlertEvidenceCollectionResponseFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateAlertEvidenceFromDiscriminatorValue added in v0.49.0

CreateAlertEvidenceFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateAlertFromDiscriminatorValue added in v0.49.0

CreateAlertFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateAnalyzedMessageEvidenceFromDiscriminatorValue added in v0.49.0

CreateAnalyzedMessageEvidenceFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateCaseEscapedFromDiscriminatorValue added in v0.54.0

CreateCaseEscapedFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateCaseOperationCollectionResponseFromDiscriminatorValue

CreateCaseOperationCollectionResponseFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateCaseOperationFromDiscriminatorValue

CreateCaseOperationFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateCasesRootFromDiscriminatorValue

CreateCasesRootFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateCloudApplicationEvidenceFromDiscriminatorValue added in v0.49.0

CreateCloudApplicationEvidenceFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateDataSetFromDiscriminatorValue

CreateDataSetFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateDataSourceCollectionResponseFromDiscriminatorValue

CreateDataSourceCollectionResponseFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateDataSourceContainerFromDiscriminatorValue

CreateDataSourceContainerFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateDataSourceFromDiscriminatorValue

CreateDataSourceFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateDeviceEvidenceFromDiscriminatorValue added in v0.49.0

CreateDeviceEvidenceFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateEdiscoveryAddToReviewSetOperationCollectionResponseFromDiscriminatorValue added in v0.41.0

func CreateEdiscoveryAddToReviewSetOperationCollectionResponseFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) (i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error)

CreateEdiscoveryAddToReviewSetOperationCollectionResponseFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateEdiscoveryAddToReviewSetOperationFromDiscriminatorValue

CreateEdiscoveryAddToReviewSetOperationFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateEdiscoveryCaseCollectionResponseFromDiscriminatorValue

CreateEdiscoveryCaseCollectionResponseFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateEdiscoveryCaseFromDiscriminatorValue

CreateEdiscoveryCaseFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateEdiscoveryCaseSettingsFromDiscriminatorValue

CreateEdiscoveryCaseSettingsFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateEdiscoveryCustodianCollectionResponseFromDiscriminatorValue

CreateEdiscoveryCustodianCollectionResponseFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateEdiscoveryCustodianFromDiscriminatorValue

CreateEdiscoveryCustodianFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateEdiscoveryEstimateOperationCollectionResponseFromDiscriminatorValue added in v0.41.0

CreateEdiscoveryEstimateOperationCollectionResponseFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateEdiscoveryEstimateOperationFromDiscriminatorValue

CreateEdiscoveryEstimateOperationFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateEdiscoveryHoldOperationCollectionResponseFromDiscriminatorValue added in v0.41.0

CreateEdiscoveryHoldOperationCollectionResponseFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateEdiscoveryHoldOperationFromDiscriminatorValue

CreateEdiscoveryHoldOperationFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateEdiscoveryIndexOperationCollectionResponseFromDiscriminatorValue added in v0.41.0

CreateEdiscoveryIndexOperationCollectionResponseFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateEdiscoveryIndexOperationFromDiscriminatorValue

CreateEdiscoveryIndexOperationFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateEdiscoveryNoncustodialDataSourceCollectionResponseFromDiscriminatorValue

func CreateEdiscoveryNoncustodialDataSourceCollectionResponseFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) (i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error)

CreateEdiscoveryNoncustodialDataSourceCollectionResponseFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateEdiscoveryNoncustodialDataSourceFromDiscriminatorValue

CreateEdiscoveryNoncustodialDataSourceFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateEdiscoveryPurgeDataOperationCollectionResponseFromDiscriminatorValue added in v0.47.0

CreateEdiscoveryPurgeDataOperationCollectionResponseFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateEdiscoveryPurgeDataOperationFromDiscriminatorValue added in v0.47.0

CreateEdiscoveryPurgeDataOperationFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateEdiscoveryReviewSetCollectionResponseFromDiscriminatorValue

CreateEdiscoveryReviewSetCollectionResponseFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateEdiscoveryReviewSetFromDiscriminatorValue

CreateEdiscoveryReviewSetFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateEdiscoveryReviewSetQueryCollectionResponseFromDiscriminatorValue

CreateEdiscoveryReviewSetQueryCollectionResponseFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateEdiscoveryReviewSetQueryFromDiscriminatorValue

CreateEdiscoveryReviewSetQueryFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateEdiscoveryReviewTagCollectionResponseFromDiscriminatorValue

CreateEdiscoveryReviewTagCollectionResponseFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateEdiscoveryReviewTagFromDiscriminatorValue

CreateEdiscoveryReviewTagFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateEdiscoverySearchCollectionResponseFromDiscriminatorValue

CreateEdiscoverySearchCollectionResponseFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateEdiscoverySearchFromDiscriminatorValue

CreateEdiscoverySearchFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateEdiscoveryTagOperationCollectionResponseFromDiscriminatorValue added in v0.41.0

CreateEdiscoveryTagOperationCollectionResponseFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateEdiscoveryTagOperationFromDiscriminatorValue

CreateEdiscoveryTagOperationFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateEmailSenderFromDiscriminatorValue added in v0.49.0

CreateEmailSenderFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateFileDetailsFromDiscriminatorValue added in v0.49.0

CreateFileDetailsFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateFileEvidenceFromDiscriminatorValue added in v0.49.0

CreateFileEvidenceFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateHuntingQueryResultsFromDiscriminatorValue added in v0.49.0

CreateHuntingQueryResultsFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateHuntingRowResultCollectionResponseFromDiscriminatorValue added in v0.49.0

CreateHuntingRowResultCollectionResponseFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateHuntingRowResultFromDiscriminatorValue added in v0.49.0

CreateHuntingRowResultFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateIncidentCollectionResponseFromDiscriminatorValue added in v0.49.0

CreateIncidentCollectionResponseFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateIncidentFromDiscriminatorValue added in v0.49.0

CreateIncidentFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateIpEvidenceFromDiscriminatorValue added in v0.49.0

CreateIpEvidenceFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateLoggedOnUserCollectionResponseFromDiscriminatorValue added in v0.49.0

CreateLoggedOnUserCollectionResponseFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateLoggedOnUserFromDiscriminatorValue added in v0.49.0

CreateLoggedOnUserFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateMailClusterEvidenceFromDiscriminatorValue added in v0.49.0

CreateMailClusterEvidenceFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateMailboxEvidenceFromDiscriminatorValue added in v0.49.0

CreateMailboxEvidenceFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateOauthApplicationEvidenceFromDiscriminatorValue added in v0.49.0

CreateOauthApplicationEvidenceFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateOcrSettingsFromDiscriminatorValue

CreateOcrSettingsFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateProcessEvidenceFromDiscriminatorValue added in v0.49.0

CreateProcessEvidenceFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateRedundancyDetectionSettingsFromDiscriminatorValue

CreateRedundancyDetectionSettingsFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateRegistryKeyEvidenceFromDiscriminatorValue added in v0.49.0

CreateRegistryKeyEvidenceFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateRegistryValueEvidenceFromDiscriminatorValue added in v0.49.0

CreateRegistryValueEvidenceFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateSearchFromDiscriminatorValue

CreateSearchFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateSecurityGroupEvidenceFromDiscriminatorValue added in v0.49.0

CreateSecurityGroupEvidenceFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateSinglePropertySchemaCollectionResponseFromDiscriminatorValue added in v0.49.0

CreateSinglePropertySchemaCollectionResponseFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateSinglePropertySchemaFromDiscriminatorValue added in v0.49.0

CreateSinglePropertySchemaFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateSiteSourceCollectionResponseFromDiscriminatorValue

CreateSiteSourceCollectionResponseFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateSiteSourceFromDiscriminatorValue

CreateSiteSourceFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateTagFromDiscriminatorValue

CreateTagFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateTopicModelingSettingsFromDiscriminatorValue

CreateTopicModelingSettingsFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateUnifiedGroupSourceCollectionResponseFromDiscriminatorValue

CreateUnifiedGroupSourceCollectionResponseFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateUnifiedGroupSourceFromDiscriminatorValue

CreateUnifiedGroupSourceFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateUrlEvidenceFromDiscriminatorValue added in v0.49.0

CreateUrlEvidenceFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateUserAccountFromDiscriminatorValue added in v0.49.0

CreateUserAccountFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateUserEvidenceFromDiscriminatorValue added in v0.49.0

CreateUserEvidenceFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateUserSourceCollectionResponseFromDiscriminatorValue

CreateUserSourceCollectionResponseFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateUserSourceFromDiscriminatorValue

CreateUserSourceFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateVmMetadataFromDiscriminatorValue added in v0.49.0

CreateVmMetadataFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func ParseAdditionalDataOptions

func ParseAdditionalDataOptions(v string) (any, error)

func ParseAlertClassification added in v0.49.0

func ParseAlertClassification(v string) (any, error)

func ParseAlertDetermination added in v0.49.0

func ParseAlertDetermination(v string) (any, error)

func ParseAlertSeverity added in v0.49.0

func ParseAlertSeverity(v string) (any, error)

func ParseAlertStatus added in v0.49.0

func ParseAlertStatus(v string) (any, error)

func ParseCaseAction

func ParseCaseAction(v string) (any, error)

func ParseCaseOperationStatus

func ParseCaseOperationStatus(v string) (any, error)

func ParseCaseStatus

func ParseCaseStatus(v string) (any, error)

func ParseChildSelectability

func ParseChildSelectability(v string) (any, error)

func ParseDataSourceContainerStatus

func ParseDataSourceContainerStatus(v string) (any, error)

func ParseDataSourceHoldStatus

func ParseDataSourceHoldStatus(v string) (any, error)

func ParseDataSourceScopes

func ParseDataSourceScopes(v string) (any, error)

func ParseDefenderAvStatus added in v0.49.0

func ParseDefenderAvStatus(v string) (any, error)

func ParseDetectionSource added in v0.49.0

func ParseDetectionSource(v string) (any, error)

func ParseDetectionStatus added in v0.49.0

func ParseDetectionStatus(v string) (any, error)

func ParseDeviceHealthStatus added in v0.49.0

func ParseDeviceHealthStatus(v string) (any, error)

func ParseDeviceRiskScore added in v0.49.0

func ParseDeviceRiskScore(v string) (any, error)

func ParseEvidenceRemediationStatus added in v0.49.0

func ParseEvidenceRemediationStatus(v string) (any, error)

func ParseEvidenceRole added in v0.49.0

func ParseEvidenceRole(v string) (any, error)

func ParseEvidenceVerdict added in v0.49.0

func ParseEvidenceVerdict(v string) (any, error)

func ParseIncidentStatus added in v0.49.0

func ParseIncidentStatus(v string) (any, error)

func ParseOnboardingStatus added in v0.49.0

func ParseOnboardingStatus(v string) (any, error)

func ParsePurgeAreas added in v0.47.0

func ParsePurgeAreas(v string) (any, error)

func ParsePurgeType added in v0.47.0

func ParsePurgeType(v string) (any, error)

func ParseServiceSource added in v0.49.0

func ParseServiceSource(v string) (any, error)

func ParseSourceType

func ParseSourceType(v string) (any, error)

func ParseVmCloudProvider added in v0.49.0

func ParseVmCloudProvider(v string) (any, error)

func SerializeAdditionalDataOptions

func SerializeAdditionalDataOptions(values []AdditionalDataOptions) []string

func SerializeAlertClassification added in v0.49.0

func SerializeAlertClassification(values []AlertClassification) []string

func SerializeAlertDetermination added in v0.49.0

func SerializeAlertDetermination(values []AlertDetermination) []string

func SerializeAlertSeverity added in v0.49.0

func SerializeAlertSeverity(values []AlertSeverity) []string

func SerializeAlertStatus added in v0.49.0

func SerializeAlertStatus(values []AlertStatus) []string

func SerializeCaseAction

func SerializeCaseAction(values []CaseAction) []string

func SerializeCaseOperationStatus

func SerializeCaseOperationStatus(values []CaseOperationStatus) []string

func SerializeCaseStatus

func SerializeCaseStatus(values []CaseStatus) []string

func SerializeChildSelectability

func SerializeChildSelectability(values []ChildSelectability) []string

func SerializeDataSourceContainerStatus

func SerializeDataSourceContainerStatus(values []DataSourceContainerStatus) []string

func SerializeDataSourceHoldStatus

func SerializeDataSourceHoldStatus(values []DataSourceHoldStatus) []string

func SerializeDataSourceScopes

func SerializeDataSourceScopes(values []DataSourceScopes) []string

func SerializeDefenderAvStatus added in v0.49.0

func SerializeDefenderAvStatus(values []DefenderAvStatus) []string

func SerializeDetectionSource added in v0.49.0

func SerializeDetectionSource(values []DetectionSource) []string

func SerializeDetectionStatus added in v0.49.0

func SerializeDetectionStatus(values []DetectionStatus) []string

func SerializeDeviceHealthStatus added in v0.49.0

func SerializeDeviceHealthStatus(values []DeviceHealthStatus) []string

func SerializeDeviceRiskScore added in v0.49.0

func SerializeDeviceRiskScore(values []DeviceRiskScore) []string

func SerializeEvidenceRemediationStatus added in v0.49.0

func SerializeEvidenceRemediationStatus(values []EvidenceRemediationStatus) []string

func SerializeEvidenceRole added in v0.49.0

func SerializeEvidenceRole(values []EvidenceRole) []string

func SerializeEvidenceVerdict added in v0.49.0

func SerializeEvidenceVerdict(values []EvidenceVerdict) []string

func SerializeIncidentStatus added in v0.49.0

func SerializeIncidentStatus(values []IncidentStatus) []string

func SerializeOnboardingStatus added in v0.49.0

func SerializeOnboardingStatus(values []OnboardingStatus) []string

func SerializePurgeAreas added in v0.47.0

func SerializePurgeAreas(values []PurgeAreas) []string

func SerializePurgeType added in v0.47.0

func SerializePurgeType(values []PurgeType) []string

func SerializeServiceSource added in v0.49.0

func SerializeServiceSource(values []ServiceSource) []string

func SerializeSourceType

func SerializeSourceType(values []SourceType) []string

func SerializeVmCloudProvider added in v0.49.0

func SerializeVmCloudProvider(values []VmCloudProvider) []string

Types

type AdditionalDataOptions

type AdditionalDataOptions int
const (
	ALLVERSIONS_ADDITIONALDATAOPTIONS AdditionalDataOptions = iota
	LINKEDFILES_ADDITIONALDATAOPTIONS
	UNKNOWNFUTUREVALUE_ADDITIONALDATAOPTIONS
)

func (AdditionalDataOptions) String

func (i AdditionalDataOptions) String() string

type Alert added in v0.49.0

Alert

func NewAlert added in v0.49.0

func NewAlert() *Alert

NewAlert instantiates a new alert and sets the default values.

func (*Alert) GetActorDisplayName added in v0.49.0

func (m *Alert) GetActorDisplayName() *string

GetActorDisplayName gets the actorDisplayName property value. The adversary or activity group that is associated with this alert.

func (*Alert) GetAlertWebUrl added in v0.49.0

func (m *Alert) GetAlertWebUrl() *string

GetAlertWebUrl gets the alertWebUrl property value. URL for the alert page in the Microsoft 365 Defender portal.

func (*Alert) GetAssignedTo added in v0.49.0

func (m *Alert) GetAssignedTo() *string

GetAssignedTo gets the assignedTo property value. Owner of the alert, or null if no owner is assigned.

func (*Alert) GetCategory added in v0.49.0

func (m *Alert) GetCategory() *string

GetCategory gets the category property value. The attack kill-chain category that the alert belongs to. Aligned with the MITRE ATT&CK framework.

func (*Alert) GetClassification added in v0.49.0

func (m *Alert) GetClassification() *AlertClassification

GetClassification gets the classification property value. Specifies whether the alert represents a true threat. Possible values are: unknown, falsePositive, truePositive, benignPositive, unknownFutureValue.

func (*Alert) GetComments added in v0.49.0

func (m *Alert) GetComments() []AlertCommentable

GetComments gets the comments property value. Array of comments created by the Security Operations (SecOps) team during the alert management process.

func (*Alert) GetCreatedDateTime added in v0.49.0

GetCreatedDateTime gets the createdDateTime property value. Time when Microsoft 365 Defender created the alert.

func (*Alert) GetDescription added in v0.49.0

func (m *Alert) GetDescription() *string

GetDescription gets the description property value. String value describing each alert.

func (*Alert) GetDetectionSource added in v0.49.0

func (m *Alert) GetDetectionSource() *DetectionSource

GetDetectionSource gets the detectionSource property value. Detection technology or sensor that identified the notable component or activity.

func (*Alert) GetDetectorId added in v0.49.0

func (m *Alert) GetDetectorId() *string

GetDetectorId gets the detectorId property value. The ID of the detector that triggered the alert.

func (*Alert) GetDetermination added in v0.49.0

func (m *Alert) GetDetermination() *AlertDetermination

GetDetermination gets the determination property value. Specifies the result of the investigation, whether the alert represents a true attack and if so, the nature of the attack. Possible values are: unknown, apt, malware, securityPersonnel, securityTesting, unwantedSoftware, other, multiStagedAttack, compromisedUser, phishing, maliciousUserActivity, clean, insufficientData, confirmedUserActivity, lineOfBusinessApplication, unknownFutureValue.

func (*Alert) GetEvidence added in v0.49.0

func (m *Alert) GetEvidence() []AlertEvidenceable

GetEvidence gets the evidence property value. Collection of evidence related to the alert.

func (*Alert) GetFieldDeserializers added in v0.49.0

GetFieldDeserializers the deserialization information for the current model

func (*Alert) GetFirstActivityDateTime added in v0.49.0

GetFirstActivityDateTime gets the firstActivityDateTime property value. The earliest activity associated with the alert.

func (*Alert) GetIncidentId added in v0.49.0

func (m *Alert) GetIncidentId() *string

GetIncidentId gets the incidentId property value. Unique identifier to represent the incident this alert resource is associated with.

func (*Alert) GetIncidentWebUrl added in v0.49.0

func (m *Alert) GetIncidentWebUrl() *string

GetIncidentWebUrl gets the incidentWebUrl property value. URL for the incident page in the Microsoft 365 Defender portal.

func (*Alert) GetLastActivityDateTime added in v0.49.0

GetLastActivityDateTime gets the lastActivityDateTime property value. The oldest activity associated with the alert.

func (*Alert) GetLastUpdateDateTime added in v0.49.0

GetLastUpdateDateTime gets the lastUpdateDateTime property value. Time when the alert was last updated at Microsoft 365 Defender.

func (*Alert) GetMitreTechniques added in v0.49.0

func (m *Alert) GetMitreTechniques() []string

GetMitreTechniques gets the mitreTechniques property value. The attack techniques, as aligned with the MITRE ATT&CK framework.

func (*Alert) GetProviderAlertId added in v0.49.0

func (m *Alert) GetProviderAlertId() *string

GetProviderAlertId gets the providerAlertId property value. The ID of the alert as it appears in the security provider product that generated the alert.

func (*Alert) GetRecommendedActions added in v0.49.0

func (m *Alert) GetRecommendedActions() *string

GetRecommendedActions gets the recommendedActions property value. Recommended response and remediation actions to take in the event this alert was generated.

func (*Alert) GetResolvedDateTime added in v0.49.0

GetResolvedDateTime gets the resolvedDateTime property value. Time when the alert was resolved.

func (*Alert) GetServiceSource added in v0.49.0

func (m *Alert) GetServiceSource() *ServiceSource

GetServiceSource gets the serviceSource property value. The serviceSource property

func (*Alert) GetSeverity added in v0.49.0

func (m *Alert) GetSeverity() *AlertSeverity

GetSeverity gets the severity property value. The severity property

func (*Alert) GetStatus added in v0.49.0

func (m *Alert) GetStatus() *AlertStatus

GetStatus gets the status property value. The status property

func (*Alert) GetTenantId added in v0.49.0

func (m *Alert) GetTenantId() *string

GetTenantId gets the tenantId property value. The Azure Active Directory tenant the alert was created in.

func (*Alert) GetThreatDisplayName added in v0.49.0

func (m *Alert) GetThreatDisplayName() *string

GetThreatDisplayName gets the threatDisplayName property value. The threat associated with this alert.

func (*Alert) GetThreatFamilyName added in v0.49.0

func (m *Alert) GetThreatFamilyName() *string

GetThreatFamilyName gets the threatFamilyName property value. Threat family associated with this alert.

func (*Alert) GetTitle added in v0.49.0

func (m *Alert) GetTitle() *string

GetTitle gets the title property value. Brief identifying string value describing the alert.

func (*Alert) Serialize added in v0.49.0

Serialize serializes information the current object

func (*Alert) SetActorDisplayName added in v0.49.0

func (m *Alert) SetActorDisplayName(value *string)

SetActorDisplayName sets the actorDisplayName property value. The adversary or activity group that is associated with this alert.

func (*Alert) SetAlertWebUrl added in v0.49.0

func (m *Alert) SetAlertWebUrl(value *string)

SetAlertWebUrl sets the alertWebUrl property value. URL for the alert page in the Microsoft 365 Defender portal.

func (*Alert) SetAssignedTo added in v0.49.0

func (m *Alert) SetAssignedTo(value *string)

SetAssignedTo sets the assignedTo property value. Owner of the alert, or null if no owner is assigned.

func (*Alert) SetCategory added in v0.49.0

func (m *Alert) SetCategory(value *string)

SetCategory sets the category property value. The attack kill-chain category that the alert belongs to. Aligned with the MITRE ATT&CK framework.

func (*Alert) SetClassification added in v0.49.0

func (m *Alert) SetClassification(value *AlertClassification)

SetClassification sets the classification property value. Specifies whether the alert represents a true threat. Possible values are: unknown, falsePositive, truePositive, benignPositive, unknownFutureValue.

func (*Alert) SetComments added in v0.49.0

func (m *Alert) SetComments(value []AlertCommentable)

SetComments sets the comments property value. Array of comments created by the Security Operations (SecOps) team during the alert management process.

func (*Alert) SetCreatedDateTime added in v0.49.0

SetCreatedDateTime sets the createdDateTime property value. Time when Microsoft 365 Defender created the alert.

func (*Alert) SetDescription added in v0.49.0

func (m *Alert) SetDescription(value *string)

SetDescription sets the description property value. String value describing each alert.

func (*Alert) SetDetectionSource added in v0.49.0

func (m *Alert) SetDetectionSource(value *DetectionSource)

SetDetectionSource sets the detectionSource property value. Detection technology or sensor that identified the notable component or activity.

func (*Alert) SetDetectorId added in v0.49.0

func (m *Alert) SetDetectorId(value *string)

SetDetectorId sets the detectorId property value. The ID of the detector that triggered the alert.

func (*Alert) SetDetermination added in v0.49.0

func (m *Alert) SetDetermination(value *AlertDetermination)

SetDetermination sets the determination property value. Specifies the result of the investigation, whether the alert represents a true attack and if so, the nature of the attack. Possible values are: unknown, apt, malware, securityPersonnel, securityTesting, unwantedSoftware, other, multiStagedAttack, compromisedUser, phishing, maliciousUserActivity, clean, insufficientData, confirmedUserActivity, lineOfBusinessApplication, unknownFutureValue.

func (*Alert) SetEvidence added in v0.49.0

func (m *Alert) SetEvidence(value []AlertEvidenceable)

SetEvidence sets the evidence property value. Collection of evidence related to the alert.

func (*Alert) SetFirstActivityDateTime added in v0.49.0

SetFirstActivityDateTime sets the firstActivityDateTime property value. The earliest activity associated with the alert.

func (*Alert) SetIncidentId added in v0.49.0

func (m *Alert) SetIncidentId(value *string)

SetIncidentId sets the incidentId property value. Unique identifier to represent the incident this alert resource is associated with.

func (*Alert) SetIncidentWebUrl added in v0.49.0

func (m *Alert) SetIncidentWebUrl(value *string)

SetIncidentWebUrl sets the incidentWebUrl property value. URL for the incident page in the Microsoft 365 Defender portal.

func (*Alert) SetLastActivityDateTime added in v0.49.0

SetLastActivityDateTime sets the lastActivityDateTime property value. The oldest activity associated with the alert.

func (*Alert) SetLastUpdateDateTime added in v0.49.0

SetLastUpdateDateTime sets the lastUpdateDateTime property value. Time when the alert was last updated at Microsoft 365 Defender.

func (*Alert) SetMitreTechniques added in v0.49.0

func (m *Alert) SetMitreTechniques(value []string)

SetMitreTechniques sets the mitreTechniques property value. The attack techniques, as aligned with the MITRE ATT&CK framework.

func (*Alert) SetProviderAlertId added in v0.49.0

func (m *Alert) SetProviderAlertId(value *string)

SetProviderAlertId sets the providerAlertId property value. The ID of the alert as it appears in the security provider product that generated the alert.

func (*Alert) SetRecommendedActions added in v0.49.0

func (m *Alert) SetRecommendedActions(value *string)

SetRecommendedActions sets the recommendedActions property value. Recommended response and remediation actions to take in the event this alert was generated.

func (*Alert) SetResolvedDateTime added in v0.49.0

SetResolvedDateTime sets the resolvedDateTime property value. Time when the alert was resolved.

func (*Alert) SetServiceSource added in v0.49.0

func (m *Alert) SetServiceSource(value *ServiceSource)

SetServiceSource sets the serviceSource property value. The serviceSource property

func (*Alert) SetSeverity added in v0.49.0

func (m *Alert) SetSeverity(value *AlertSeverity)

SetSeverity sets the severity property value. The severity property

func (*Alert) SetStatus added in v0.49.0

func (m *Alert) SetStatus(value *AlertStatus)

SetStatus sets the status property value. The status property

func (*Alert) SetTenantId added in v0.49.0

func (m *Alert) SetTenantId(value *string)

SetTenantId sets the tenantId property value. The Azure Active Directory tenant the alert was created in.

func (*Alert) SetThreatDisplayName added in v0.49.0

func (m *Alert) SetThreatDisplayName(value *string)

SetThreatDisplayName sets the threatDisplayName property value. The threat associated with this alert.

func (*Alert) SetThreatFamilyName added in v0.49.0

func (m *Alert) SetThreatFamilyName(value *string)

SetThreatFamilyName sets the threatFamilyName property value. Threat family associated with this alert.

func (*Alert) SetTitle added in v0.49.0

func (m *Alert) SetTitle(value *string)

SetTitle sets the title property value. Brief identifying string value describing the alert.

type AlertClassification added in v0.49.0

type AlertClassification int
const (
	UNKNOWN_ALERTCLASSIFICATION AlertClassification = iota
	FALSEPOSITIVE_ALERTCLASSIFICATION
	TRUEPOSITIVE_ALERTCLASSIFICATION
	INFORMATIONALEXPECTEDACTIVITY_ALERTCLASSIFICATION
	UNKNOWNFUTUREVALUE_ALERTCLASSIFICATION
)

func (AlertClassification) String added in v0.49.0

func (i AlertClassification) String() string

type AlertCollectionResponse added in v0.49.0

AlertCollectionResponse

func NewAlertCollectionResponse added in v0.49.0

func NewAlertCollectionResponse() *AlertCollectionResponse

NewAlertCollectionResponse instantiates a new AlertCollectionResponse and sets the default values.

func (*AlertCollectionResponse) GetFieldDeserializers added in v0.49.0

GetFieldDeserializers the deserialization information for the current model

func (*AlertCollectionResponse) GetValue added in v0.49.0

func (m *AlertCollectionResponse) GetValue() []Alertable

GetValue gets the value property value. The value property

func (*AlertCollectionResponse) Serialize added in v0.49.0

Serialize serializes information the current object

func (*AlertCollectionResponse) SetValue added in v0.49.0

func (m *AlertCollectionResponse) SetValue(value []Alertable)

SetValue sets the value property value. The value property

type AlertComment added in v0.49.0

type AlertComment struct {
	// contains filtered or unexported fields
}

AlertComment

func NewAlertComment added in v0.49.0

func NewAlertComment() *AlertComment

NewAlertComment instantiates a new alertComment and sets the default values.

func (*AlertComment) GetAdditionalData added in v0.49.0

func (m *AlertComment) GetAdditionalData() map[string]any

GetAdditionalData gets the additionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*AlertComment) GetBackingStore added in v0.56.0

GetBackingStore gets the backingStore property value. Stores model information.

func (*AlertComment) GetComment added in v0.49.0

func (m *AlertComment) GetComment() *string

GetComment gets the comment property value. The comment text.

func (*AlertComment) GetCreatedByDisplayName added in v0.49.0

func (m *AlertComment) GetCreatedByDisplayName() *string

GetCreatedByDisplayName gets the createdByDisplayName property value. The person or app name that submitted the comment.

func (*AlertComment) GetCreatedDateTime added in v0.49.0

GetCreatedDateTime gets the createdDateTime property value. The time when the comment was submitted.

func (*AlertComment) GetFieldDeserializers added in v0.49.0

GetFieldDeserializers the deserialization information for the current model

func (*AlertComment) GetOdataType added in v0.49.0

func (m *AlertComment) GetOdataType() *string

GetOdataType gets the @odata.type property value. The OdataType property

func (*AlertComment) Serialize added in v0.49.0

Serialize serializes information the current object

func (*AlertComment) SetAdditionalData added in v0.49.0

func (m *AlertComment) SetAdditionalData(value map[string]any)

SetAdditionalData sets the additionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*AlertComment) SetBackingStore added in v0.56.0

SetBackingStore sets the backingStore property value. Stores model information.

func (*AlertComment) SetComment added in v0.49.0

func (m *AlertComment) SetComment(value *string)

SetComment sets the comment property value. The comment text.

func (*AlertComment) SetCreatedByDisplayName added in v0.49.0

func (m *AlertComment) SetCreatedByDisplayName(value *string)

SetCreatedByDisplayName sets the createdByDisplayName property value. The person or app name that submitted the comment.

func (*AlertComment) SetCreatedDateTime added in v0.49.0

SetCreatedDateTime sets the createdDateTime property value. The time when the comment was submitted.

func (*AlertComment) SetOdataType added in v0.49.0

func (m *AlertComment) SetOdataType(value *string)

SetOdataType sets the @odata.type property value. The OdataType property

type AlertCommentCollectionResponse added in v0.49.0

AlertCommentCollectionResponse

func NewAlertCommentCollectionResponse added in v0.49.0

func NewAlertCommentCollectionResponse() *AlertCommentCollectionResponse

NewAlertCommentCollectionResponse instantiates a new AlertCommentCollectionResponse and sets the default values.

func (*AlertCommentCollectionResponse) GetFieldDeserializers added in v0.49.0

GetFieldDeserializers the deserialization information for the current model

func (*AlertCommentCollectionResponse) GetValue added in v0.49.0

GetValue gets the value property value. The value property

func (*AlertCommentCollectionResponse) Serialize added in v0.49.0

Serialize serializes information the current object

func (*AlertCommentCollectionResponse) SetValue added in v0.49.0

func (m *AlertCommentCollectionResponse) SetValue(value []AlertCommentable)

SetValue sets the value property value. The value property

type AlertDetermination added in v0.49.0

type AlertDetermination int
const (
	UNKNOWN_ALERTDETERMINATION AlertDetermination = iota
	APT_ALERTDETERMINATION
	MALWARE_ALERTDETERMINATION
	SECURITYPERSONNEL_ALERTDETERMINATION
	SECURITYTESTING_ALERTDETERMINATION
	UNWANTEDSOFTWARE_ALERTDETERMINATION
	OTHER_ALERTDETERMINATION
	MULTISTAGEDATTACK_ALERTDETERMINATION
	COMPROMISEDACCOUNT_ALERTDETERMINATION
	PHISHING_ALERTDETERMINATION
	MALICIOUSUSERACTIVITY_ALERTDETERMINATION
	NOTMALICIOUS_ALERTDETERMINATION
	NOTENOUGHDATATOVALIDATE_ALERTDETERMINATION
	CONFIRMEDACTIVITY_ALERTDETERMINATION
	LINEOFBUSINESSAPPLICATION_ALERTDETERMINATION
	UNKNOWNFUTUREVALUE_ALERTDETERMINATION
)

func (AlertDetermination) String added in v0.49.0

func (i AlertDetermination) String() string

type AlertEvidence added in v0.49.0

type AlertEvidence struct {
	// contains filtered or unexported fields
}

AlertEvidence

func NewAlertEvidence added in v0.49.0

func NewAlertEvidence() *AlertEvidence

NewAlertEvidence instantiates a new alertEvidence and sets the default values.

func (*AlertEvidence) GetAdditionalData added in v0.49.0

func (m *AlertEvidence) GetAdditionalData() map[string]any

GetAdditionalData gets the additionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*AlertEvidence) GetBackingStore added in v0.56.0

GetBackingStore gets the backingStore property value. Stores model information.

func (*AlertEvidence) GetCreatedDateTime added in v0.49.0

GetCreatedDateTime gets the createdDateTime property value. The time the evidence was created and added to the alert.

func (*AlertEvidence) GetFieldDeserializers added in v0.49.0

GetFieldDeserializers the deserialization information for the current model

func (*AlertEvidence) GetOdataType added in v0.49.0

func (m *AlertEvidence) GetOdataType() *string

GetOdataType gets the @odata.type property value. The OdataType property

func (*AlertEvidence) GetRemediationStatus added in v0.49.0

func (m *AlertEvidence) GetRemediationStatus() *EvidenceRemediationStatus

GetRemediationStatus gets the remediationStatus property value. The remediationStatus property

func (*AlertEvidence) GetRemediationStatusDetails added in v0.49.0

func (m *AlertEvidence) GetRemediationStatusDetails() *string

GetRemediationStatusDetails gets the remediationStatusDetails property value. Details about the remediation status.

func (*AlertEvidence) GetRoles added in v0.49.0

func (m *AlertEvidence) GetRoles() []EvidenceRole

GetRoles gets the roles property value. The role/s that an evidence entity represents in an alert, e.g., an IP address that is associated with an attacker will have the evidence role 'Attacker'.

func (*AlertEvidence) GetTags added in v0.49.0

func (m *AlertEvidence) GetTags() []string

GetTags gets the tags property value. Array of custom tags associated with an evidence instance, for example to denote a group of devices, high value assets, etc.

func (*AlertEvidence) GetVerdict added in v0.49.0

func (m *AlertEvidence) GetVerdict() *EvidenceVerdict

GetVerdict gets the verdict property value. The verdict property

func (*AlertEvidence) Serialize added in v0.49.0

Serialize serializes information the current object

func (*AlertEvidence) SetAdditionalData added in v0.49.0

func (m *AlertEvidence) SetAdditionalData(value map[string]any)

SetAdditionalData sets the additionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*AlertEvidence) SetBackingStore added in v0.56.0

SetBackingStore sets the backingStore property value. Stores model information.

func (*AlertEvidence) SetCreatedDateTime added in v0.49.0

SetCreatedDateTime sets the createdDateTime property value. The time the evidence was created and added to the alert.

func (*AlertEvidence) SetOdataType added in v0.49.0

func (m *AlertEvidence) SetOdataType(value *string)

SetOdataType sets the @odata.type property value. The OdataType property

func (*AlertEvidence) SetRemediationStatus added in v0.49.0

func (m *AlertEvidence) SetRemediationStatus(value *EvidenceRemediationStatus)

SetRemediationStatus sets the remediationStatus property value. The remediationStatus property

func (*AlertEvidence) SetRemediationStatusDetails added in v0.49.0

func (m *AlertEvidence) SetRemediationStatusDetails(value *string)

SetRemediationStatusDetails sets the remediationStatusDetails property value. Details about the remediation status.

func (*AlertEvidence) SetRoles added in v0.49.0

func (m *AlertEvidence) SetRoles(value []EvidenceRole)

SetRoles sets the roles property value. The role/s that an evidence entity represents in an alert, e.g., an IP address that is associated with an attacker will have the evidence role 'Attacker'.

func (*AlertEvidence) SetTags added in v0.49.0

func (m *AlertEvidence) SetTags(value []string)

SetTags sets the tags property value. Array of custom tags associated with an evidence instance, for example to denote a group of devices, high value assets, etc.

func (*AlertEvidence) SetVerdict added in v0.49.0

func (m *AlertEvidence) SetVerdict(value *EvidenceVerdict)

SetVerdict sets the verdict property value. The verdict property

type AlertEvidenceCollectionResponse added in v0.49.0

AlertEvidenceCollectionResponse

func NewAlertEvidenceCollectionResponse added in v0.49.0

func NewAlertEvidenceCollectionResponse() *AlertEvidenceCollectionResponse

NewAlertEvidenceCollectionResponse instantiates a new AlertEvidenceCollectionResponse and sets the default values.

func (*AlertEvidenceCollectionResponse) GetFieldDeserializers added in v0.49.0

GetFieldDeserializers the deserialization information for the current model

func (*AlertEvidenceCollectionResponse) GetValue added in v0.49.0

GetValue gets the value property value. The value property

func (*AlertEvidenceCollectionResponse) Serialize added in v0.49.0

Serialize serializes information the current object

func (*AlertEvidenceCollectionResponse) SetValue added in v0.49.0

SetValue sets the value property value. The value property

type AlertSeverity added in v0.49.0

type AlertSeverity int
const (
	UNKNOWN_ALERTSEVERITY AlertSeverity = iota
	INFORMATIONAL_ALERTSEVERITY
	LOW_ALERTSEVERITY
	MEDIUM_ALERTSEVERITY
	HIGH_ALERTSEVERITY
	UNKNOWNFUTUREVALUE_ALERTSEVERITY
)

func (AlertSeverity) String added in v0.49.0

func (i AlertSeverity) String() string

type AlertStatus added in v0.49.0

type AlertStatus int
const (
	UNKNOWN_ALERTSTATUS AlertStatus = iota
	NEW_ALERTSTATUS
	INPROGRESS_ALERTSTATUS
	RESOLVED_ALERTSTATUS
	UNKNOWNFUTUREVALUE_ALERTSTATUS
)

func (AlertStatus) String added in v0.49.0

func (i AlertStatus) String() string

type Alertable added in v0.49.0

type Alertable interface {
	iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Entityable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetActorDisplayName() *string
	GetAlertWebUrl() *string
	GetAssignedTo() *string
	GetCategory() *string
	GetClassification() *AlertClassification
	GetComments() []AlertCommentable
	GetCreatedDateTime() *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time
	GetDescription() *string
	GetDetectionSource() *DetectionSource
	GetDetectorId() *string
	GetDetermination() *AlertDetermination
	GetEvidence() []AlertEvidenceable
	GetFirstActivityDateTime() *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time
	GetIncidentId() *string
	GetIncidentWebUrl() *string
	GetLastActivityDateTime() *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time
	GetLastUpdateDateTime() *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time
	GetMitreTechniques() []string
	GetProviderAlertId() *string
	GetRecommendedActions() *string
	GetResolvedDateTime() *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time
	GetServiceSource() *ServiceSource
	GetSeverity() *AlertSeverity
	GetStatus() *AlertStatus
	GetTenantId() *string
	GetThreatDisplayName() *string
	GetThreatFamilyName() *string
	GetTitle() *string
	SetActorDisplayName(value *string)
	SetAlertWebUrl(value *string)
	SetAssignedTo(value *string)
	SetCategory(value *string)
	SetClassification(value *AlertClassification)
	SetComments(value []AlertCommentable)
	SetCreatedDateTime(value *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time)
	SetDescription(value *string)
	SetDetectionSource(value *DetectionSource)
	SetDetectorId(value *string)
	SetDetermination(value *AlertDetermination)
	SetEvidence(value []AlertEvidenceable)
	SetFirstActivityDateTime(value *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time)
	SetIncidentId(value *string)
	SetIncidentWebUrl(value *string)
	SetLastActivityDateTime(value *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time)
	SetLastUpdateDateTime(value *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time)
	SetMitreTechniques(value []string)
	SetProviderAlertId(value *string)
	SetRecommendedActions(value *string)
	SetResolvedDateTime(value *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time)
	SetServiceSource(value *ServiceSource)
	SetSeverity(value *AlertSeverity)
	SetStatus(value *AlertStatus)
	SetTenantId(value *string)
	SetThreatDisplayName(value *string)
	SetThreatFamilyName(value *string)
	SetTitle(value *string)
}

Alertable

type AnalyzedMessageEvidence added in v0.49.0

type AnalyzedMessageEvidence struct {
	AlertEvidence
}

AnalyzedMessageEvidence

func NewAnalyzedMessageEvidence added in v0.49.0

func NewAnalyzedMessageEvidence() *AnalyzedMessageEvidence

NewAnalyzedMessageEvidence instantiates a new AnalyzedMessageEvidence and sets the default values.

func (*AnalyzedMessageEvidence) GetAntiSpamDirection added in v0.49.0

func (m *AnalyzedMessageEvidence) GetAntiSpamDirection() *string

GetAntiSpamDirection gets the antiSpamDirection property value. Direction of the email relative to your network. The possible values are: inbound, outbound or intraorg.

func (*AnalyzedMessageEvidence) GetAttachmentsCount added in v0.49.0

func (m *AnalyzedMessageEvidence) GetAttachmentsCount() *int64

GetAttachmentsCount gets the attachmentsCount property value. Number of attachments in the email.

func (*AnalyzedMessageEvidence) GetDeliveryAction added in v0.49.0

func (m *AnalyzedMessageEvidence) GetDeliveryAction() *string

GetDeliveryAction gets the deliveryAction property value. Delivery action of the email. The possible values are: delivered, deliveredAsSpam, junked, blocked, or replaced.

func (*AnalyzedMessageEvidence) GetDeliveryLocation added in v0.49.0

func (m *AnalyzedMessageEvidence) GetDeliveryLocation() *string

GetDeliveryLocation gets the deliveryLocation property value. Location where the email was delivered. The possible values are: inbox, external, junkFolder, quarantine, failed, dropped, deletedFolder or forwarded.

func (*AnalyzedMessageEvidence) GetFieldDeserializers added in v0.49.0

GetFieldDeserializers the deserialization information for the current model

func (*AnalyzedMessageEvidence) GetInternetMessageId added in v0.49.0

func (m *AnalyzedMessageEvidence) GetInternetMessageId() *string

GetInternetMessageId gets the internetMessageId property value. Public-facing identifier for the email that is set by the sending email system.

func (*AnalyzedMessageEvidence) GetLanguage added in v0.49.0

func (m *AnalyzedMessageEvidence) GetLanguage() *string

GetLanguage gets the language property value. Detected language of the email content.

func (*AnalyzedMessageEvidence) GetNetworkMessageId added in v0.49.0

func (m *AnalyzedMessageEvidence) GetNetworkMessageId() *string

GetNetworkMessageId gets the networkMessageId property value. Unique identifier for the email, generated by Microsoft 365.

func (*AnalyzedMessageEvidence) GetP1Sender added in v0.49.0

func (m *AnalyzedMessageEvidence) GetP1Sender() EmailSenderable

GetP1Sender gets the p1Sender property value. The P1 sender.

func (*AnalyzedMessageEvidence) GetP2Sender added in v0.49.0

func (m *AnalyzedMessageEvidence) GetP2Sender() EmailSenderable

GetP2Sender gets the p2Sender property value. The P2 sender.

func (*AnalyzedMessageEvidence) GetReceivedDateTime added in v0.49.0

GetReceivedDateTime gets the receivedDateTime property value. Date and time when the email was received.

func (*AnalyzedMessageEvidence) GetRecipientEmailAddress added in v0.49.0

func (m *AnalyzedMessageEvidence) GetRecipientEmailAddress() *string

GetRecipientEmailAddress gets the recipientEmailAddress property value. Email address of the recipient, or email address of the recipient after distribution list expansion.

func (*AnalyzedMessageEvidence) GetSenderIp added in v0.49.0

func (m *AnalyzedMessageEvidence) GetSenderIp() *string

GetSenderIp gets the senderIp property value. IP address of the last detected mail server that relayed the message.

func (*AnalyzedMessageEvidence) GetSubject added in v0.49.0

func (m *AnalyzedMessageEvidence) GetSubject() *string

GetSubject gets the subject property value. Subject of the email.

func (*AnalyzedMessageEvidence) GetThreatDetectionMethods added in v0.49.0

func (m *AnalyzedMessageEvidence) GetThreatDetectionMethods() []string

GetThreatDetectionMethods gets the threatDetectionMethods property value. Collection of methods used to detect malware, phishing, or other threats found in the email.

func (*AnalyzedMessageEvidence) GetThreats added in v0.49.0

func (m *AnalyzedMessageEvidence) GetThreats() []string

GetThreats gets the threats property value. Collection of detection names for malware or other threats found.

func (*AnalyzedMessageEvidence) GetUrlCount added in v0.49.0

func (m *AnalyzedMessageEvidence) GetUrlCount() *int64

GetUrlCount gets the urlCount property value. Number of embedded URLs in the email.

func (*AnalyzedMessageEvidence) GetUrls added in v0.49.0

func (m *AnalyzedMessageEvidence) GetUrls() []string

GetUrls gets the urls property value. Collection of the URLs contained in this email.

func (*AnalyzedMessageEvidence) GetUrn added in v0.49.0

func (m *AnalyzedMessageEvidence) GetUrn() *string

GetUrn gets the urn property value. Uniform resource name (URN) of the automated investigation where the cluster was identified.

func (*AnalyzedMessageEvidence) Serialize added in v0.49.0

Serialize serializes information the current object

func (*AnalyzedMessageEvidence) SetAntiSpamDirection added in v0.49.0

func (m *AnalyzedMessageEvidence) SetAntiSpamDirection(value *string)

SetAntiSpamDirection sets the antiSpamDirection property value. Direction of the email relative to your network. The possible values are: inbound, outbound or intraorg.

func (*AnalyzedMessageEvidence) SetAttachmentsCount added in v0.49.0

func (m *AnalyzedMessageEvidence) SetAttachmentsCount(value *int64)

SetAttachmentsCount sets the attachmentsCount property value. Number of attachments in the email.

func (*AnalyzedMessageEvidence) SetDeliveryAction added in v0.49.0

func (m *AnalyzedMessageEvidence) SetDeliveryAction(value *string)

SetDeliveryAction sets the deliveryAction property value. Delivery action of the email. The possible values are: delivered, deliveredAsSpam, junked, blocked, or replaced.

func (*AnalyzedMessageEvidence) SetDeliveryLocation added in v0.49.0

func (m *AnalyzedMessageEvidence) SetDeliveryLocation(value *string)

SetDeliveryLocation sets the deliveryLocation property value. Location where the email was delivered. The possible values are: inbox, external, junkFolder, quarantine, failed, dropped, deletedFolder or forwarded.

func (*AnalyzedMessageEvidence) SetInternetMessageId added in v0.49.0

func (m *AnalyzedMessageEvidence) SetInternetMessageId(value *string)

SetInternetMessageId sets the internetMessageId property value. Public-facing identifier for the email that is set by the sending email system.

func (*AnalyzedMessageEvidence) SetLanguage added in v0.49.0

func (m *AnalyzedMessageEvidence) SetLanguage(value *string)

SetLanguage sets the language property value. Detected language of the email content.

func (*AnalyzedMessageEvidence) SetNetworkMessageId added in v0.49.0

func (m *AnalyzedMessageEvidence) SetNetworkMessageId(value *string)

SetNetworkMessageId sets the networkMessageId property value. Unique identifier for the email, generated by Microsoft 365.

func (*AnalyzedMessageEvidence) SetP1Sender added in v0.49.0

func (m *AnalyzedMessageEvidence) SetP1Sender(value EmailSenderable)

SetP1Sender sets the p1Sender property value. The P1 sender.

func (*AnalyzedMessageEvidence) SetP2Sender added in v0.49.0

func (m *AnalyzedMessageEvidence) SetP2Sender(value EmailSenderable)

SetP2Sender sets the p2Sender property value. The P2 sender.

func (*AnalyzedMessageEvidence) SetReceivedDateTime added in v0.49.0

SetReceivedDateTime sets the receivedDateTime property value. Date and time when the email was received.

func (*AnalyzedMessageEvidence) SetRecipientEmailAddress added in v0.49.0

func (m *AnalyzedMessageEvidence) SetRecipientEmailAddress(value *string)

SetRecipientEmailAddress sets the recipientEmailAddress property value. Email address of the recipient, or email address of the recipient after distribution list expansion.

func (*AnalyzedMessageEvidence) SetSenderIp added in v0.49.0

func (m *AnalyzedMessageEvidence) SetSenderIp(value *string)

SetSenderIp sets the senderIp property value. IP address of the last detected mail server that relayed the message.

func (*AnalyzedMessageEvidence) SetSubject added in v0.49.0

func (m *AnalyzedMessageEvidence) SetSubject(value *string)

SetSubject sets the subject property value. Subject of the email.

func (*AnalyzedMessageEvidence) SetThreatDetectionMethods added in v0.49.0

func (m *AnalyzedMessageEvidence) SetThreatDetectionMethods(value []string)

SetThreatDetectionMethods sets the threatDetectionMethods property value. Collection of methods used to detect malware, phishing, or other threats found in the email.

func (*AnalyzedMessageEvidence) SetThreats added in v0.49.0

func (m *AnalyzedMessageEvidence) SetThreats(value []string)

SetThreats sets the threats property value. Collection of detection names for malware or other threats found.

func (*AnalyzedMessageEvidence) SetUrlCount added in v0.49.0

func (m *AnalyzedMessageEvidence) SetUrlCount(value *int64)

SetUrlCount sets the urlCount property value. Number of embedded URLs in the email.

func (*AnalyzedMessageEvidence) SetUrls added in v0.49.0

func (m *AnalyzedMessageEvidence) SetUrls(value []string)

SetUrls sets the urls property value. Collection of the URLs contained in this email.

func (*AnalyzedMessageEvidence) SetUrn added in v0.49.0

func (m *AnalyzedMessageEvidence) SetUrn(value *string)

SetUrn sets the urn property value. Uniform resource name (URN) of the automated investigation where the cluster was identified.

type AnalyzedMessageEvidenceable added in v0.49.0

type AnalyzedMessageEvidenceable interface {
	AlertEvidenceable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetAntiSpamDirection() *string
	GetAttachmentsCount() *int64
	GetDeliveryAction() *string
	GetDeliveryLocation() *string
	GetInternetMessageId() *string
	GetLanguage() *string
	GetNetworkMessageId() *string
	GetP1Sender() EmailSenderable
	GetP2Sender() EmailSenderable
	GetReceivedDateTime() *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time
	GetRecipientEmailAddress() *string
	GetSenderIp() *string
	GetSubject() *string
	GetThreatDetectionMethods() []string
	GetThreats() []string
	GetUrlCount() *int64
	GetUrls() []string
	GetUrn() *string
	SetAntiSpamDirection(value *string)
	SetAttachmentsCount(value *int64)
	SetDeliveryAction(value *string)
	SetDeliveryLocation(value *string)
	SetInternetMessageId(value *string)
	SetLanguage(value *string)
	SetNetworkMessageId(value *string)
	SetP1Sender(value EmailSenderable)
	SetP2Sender(value EmailSenderable)
	SetReceivedDateTime(value *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time)
	SetRecipientEmailAddress(value *string)
	SetSenderIp(value *string)
	SetSubject(value *string)
	SetThreatDetectionMethods(value []string)
	SetThreats(value []string)
	SetUrlCount(value *int64)
	SetUrls(value []string)
	SetUrn(value *string)
}

AnalyzedMessageEvidenceable

type CaseAction

type CaseAction int
const (
	CONTENTEXPORT_CASEACTION CaseAction = iota
	APPLYTAGS_CASEACTION
	CONVERTTOPDF_CASEACTION
	INDEX_CASEACTION
	ESTIMATESTATISTICS_CASEACTION
	ADDTOREVIEWSET_CASEACTION
	HOLDUPDATE_CASEACTION
	UNKNOWNFUTUREVALUE_CASEACTION
	PURGEDATA_CASEACTION
)

func (CaseAction) String

func (i CaseAction) String() string

type CaseEscaped added in v0.54.0

CaseEscaped

func NewCaseEscaped added in v0.54.0

func NewCaseEscaped() *CaseEscaped

NewCaseEscaped instantiates a new caseEscaped and sets the default values.

func (*CaseEscaped) GetCreatedDateTime added in v0.54.0

GetCreatedDateTime gets the createdDateTime property value. The createdDateTime property

func (*CaseEscaped) GetDescription added in v0.54.0

func (m *CaseEscaped) GetDescription() *string

GetDescription gets the description property value. The description property

func (*CaseEscaped) GetDisplayName added in v0.54.0

func (m *CaseEscaped) GetDisplayName() *string

GetDisplayName gets the displayName property value. The displayName property

func (*CaseEscaped) GetFieldDeserializers added in v0.54.0

GetFieldDeserializers the deserialization information for the current model

func (*CaseEscaped) GetLastModifiedBy added in v0.54.0

GetLastModifiedBy gets the lastModifiedBy property value. The lastModifiedBy property

func (*CaseEscaped) GetLastModifiedDateTime added in v0.54.0

GetLastModifiedDateTime gets the lastModifiedDateTime property value. The lastModifiedDateTime property

func (*CaseEscaped) GetStatus added in v0.54.0

func (m *CaseEscaped) GetStatus() *CaseStatus

GetStatus gets the status property value. The status property

func (*CaseEscaped) Serialize added in v0.54.0

Serialize serializes information the current object

func (*CaseEscaped) SetCreatedDateTime added in v0.54.0

SetCreatedDateTime sets the createdDateTime property value. The createdDateTime property

func (*CaseEscaped) SetDescription added in v0.54.0

func (m *CaseEscaped) SetDescription(value *string)

SetDescription sets the description property value. The description property

func (*CaseEscaped) SetDisplayName added in v0.54.0

func (m *CaseEscaped) SetDisplayName(value *string)

SetDisplayName sets the displayName property value. The displayName property

func (*CaseEscaped) SetLastModifiedBy added in v0.54.0

SetLastModifiedBy sets the lastModifiedBy property value. The lastModifiedBy property

func (*CaseEscaped) SetLastModifiedDateTime added in v0.54.0

SetLastModifiedDateTime sets the lastModifiedDateTime property value. The lastModifiedDateTime property

func (*CaseEscaped) SetStatus added in v0.54.0

func (m *CaseEscaped) SetStatus(value *CaseStatus)

SetStatus sets the status property value. The status property

type CaseOperation

CaseOperation

func NewCaseOperation

func NewCaseOperation() *CaseOperation

NewCaseOperation instantiates a new caseOperation and sets the default values.

func (*CaseOperation) GetAction

func (m *CaseOperation) GetAction() *CaseAction

GetAction gets the action property value. The type of action the operation represents. Possible values are: addToReviewSet,applyTags,contentExport,convertToPdf,estimateStatistics, purgeData

func (*CaseOperation) GetCompletedDateTime

GetCompletedDateTime gets the completedDateTime property value. The date and time the operation was completed.

func (*CaseOperation) GetCreatedBy

GetCreatedBy gets the createdBy property value. The user that created the operation.

func (*CaseOperation) GetCreatedDateTime

GetCreatedDateTime gets the createdDateTime property value. The date and time the operation was created.

func (*CaseOperation) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*CaseOperation) GetPercentProgress

func (m *CaseOperation) GetPercentProgress() *int32

GetPercentProgress gets the percentProgress property value. The progress of the operation.

func (*CaseOperation) GetResultInfo

GetResultInfo gets the resultInfo property value. Contains success and failure-specific result information.

func (*CaseOperation) GetStatus

func (m *CaseOperation) GetStatus() *CaseOperationStatus

GetStatus gets the status property value. The status of the case operation. Possible values are: notStarted, submissionFailed, running, succeeded, partiallySucceeded, failed.

func (*CaseOperation) Serialize

Serialize serializes information the current object

func (*CaseOperation) SetAction

func (m *CaseOperation) SetAction(value *CaseAction)

SetAction sets the action property value. The type of action the operation represents. Possible values are: addToReviewSet,applyTags,contentExport,convertToPdf,estimateStatistics, purgeData

func (*CaseOperation) SetCompletedDateTime

SetCompletedDateTime sets the completedDateTime property value. The date and time the operation was completed.

func (*CaseOperation) SetCreatedBy

SetCreatedBy sets the createdBy property value. The user that created the operation.

func (*CaseOperation) SetCreatedDateTime

SetCreatedDateTime sets the createdDateTime property value. The date and time the operation was created.

func (*CaseOperation) SetPercentProgress

func (m *CaseOperation) SetPercentProgress(value *int32)

SetPercentProgress sets the percentProgress property value. The progress of the operation.

func (*CaseOperation) SetResultInfo

SetResultInfo sets the resultInfo property value. Contains success and failure-specific result information.

func (*CaseOperation) SetStatus

func (m *CaseOperation) SetStatus(value *CaseOperationStatus)

SetStatus sets the status property value. The status of the case operation. Possible values are: notStarted, submissionFailed, running, succeeded, partiallySucceeded, failed.

type CaseOperationCollectionResponse

CaseOperationCollectionResponse

func NewCaseOperationCollectionResponse

func NewCaseOperationCollectionResponse() *CaseOperationCollectionResponse

NewCaseOperationCollectionResponse instantiates a new CaseOperationCollectionResponse and sets the default values.

func (*CaseOperationCollectionResponse) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*CaseOperationCollectionResponse) GetValue

GetValue gets the value property value. The value property

func (*CaseOperationCollectionResponse) Serialize

Serialize serializes information the current object

func (*CaseOperationCollectionResponse) SetValue

SetValue sets the value property value. The value property

type CaseOperationStatus

type CaseOperationStatus int
const (
	NOTSTARTED_CASEOPERATIONSTATUS CaseOperationStatus = iota
	SUBMISSIONFAILED_CASEOPERATIONSTATUS
	RUNNING_CASEOPERATIONSTATUS
	SUCCEEDED_CASEOPERATIONSTATUS
	PARTIALLYSUCCEEDED_CASEOPERATIONSTATUS
	FAILED_CASEOPERATIONSTATUS
	UNKNOWNFUTUREVALUE_CASEOPERATIONSTATUS
)

func (CaseOperationStatus) String

func (i CaseOperationStatus) String() string

type CaseStatus

type CaseStatus int
const (
	UNKNOWN_CASESTATUS CaseStatus = iota
	ACTIVE_CASESTATUS
	PENDINGDELETE_CASESTATUS
	CLOSING_CASESTATUS
	CLOSED_CASESTATUS
	CLOSEDWITHERROR_CASESTATUS
	UNKNOWNFUTUREVALUE_CASESTATUS
)

func (CaseStatus) String

func (i CaseStatus) String() string

type CasesRoot

CasesRoot

func NewCasesRoot

func NewCasesRoot() *CasesRoot

NewCasesRoot instantiates a new casesRoot and sets the default values.

func (*CasesRoot) GetEdiscoveryCases

func (m *CasesRoot) GetEdiscoveryCases() []EdiscoveryCaseable

GetEdiscoveryCases gets the ediscoveryCases property value. The ediscoveryCases property

func (*CasesRoot) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*CasesRoot) Serialize

Serialize serializes information the current object

func (*CasesRoot) SetEdiscoveryCases

func (m *CasesRoot) SetEdiscoveryCases(value []EdiscoveryCaseable)

SetEdiscoveryCases sets the ediscoveryCases property value. The ediscoveryCases property

type ChildSelectability

type ChildSelectability int
const (
	ONE_CHILDSELECTABILITY ChildSelectability = iota
	MANY_CHILDSELECTABILITY
	UNKNOWNFUTUREVALUE_CHILDSELECTABILITY
)

func (ChildSelectability) String

func (i ChildSelectability) String() string

type CloudApplicationEvidence added in v0.49.0

type CloudApplicationEvidence struct {
	AlertEvidence
}

CloudApplicationEvidence

func NewCloudApplicationEvidence added in v0.49.0

func NewCloudApplicationEvidence() *CloudApplicationEvidence

NewCloudApplicationEvidence instantiates a new CloudApplicationEvidence and sets the default values.

func (*CloudApplicationEvidence) GetAppId added in v0.49.0

func (m *CloudApplicationEvidence) GetAppId() *int64

GetAppId gets the appId property value. Unique identifier of the application.

func (*CloudApplicationEvidence) GetDisplayName added in v0.49.0

func (m *CloudApplicationEvidence) GetDisplayName() *string

GetDisplayName gets the displayName property value. Name of the application.

func (*CloudApplicationEvidence) GetFieldDeserializers added in v0.49.0

GetFieldDeserializers the deserialization information for the current model

func (*CloudApplicationEvidence) GetInstanceId added in v0.49.0

func (m *CloudApplicationEvidence) GetInstanceId() *int64

GetInstanceId gets the instanceId property value. Identifier of the instance of the Software as a Service (SaaS) application.

func (*CloudApplicationEvidence) GetInstanceName added in v0.49.0

func (m *CloudApplicationEvidence) GetInstanceName() *string

GetInstanceName gets the instanceName property value. Name of the instance of the SaaS application.

func (*CloudApplicationEvidence) GetSaasAppId added in v0.49.0

func (m *CloudApplicationEvidence) GetSaasAppId() *int64

GetSaasAppId gets the saasAppId property value. The identifier of the SaaS application.

func (*CloudApplicationEvidence) Serialize added in v0.49.0

Serialize serializes information the current object

func (*CloudApplicationEvidence) SetAppId added in v0.49.0

func (m *CloudApplicationEvidence) SetAppId(value *int64)

SetAppId sets the appId property value. Unique identifier of the application.

func (*CloudApplicationEvidence) SetDisplayName added in v0.49.0

func (m *CloudApplicationEvidence) SetDisplayName(value *string)

SetDisplayName sets the displayName property value. Name of the application.

func (*CloudApplicationEvidence) SetInstanceId added in v0.49.0

func (m *CloudApplicationEvidence) SetInstanceId(value *int64)

SetInstanceId sets the instanceId property value. Identifier of the instance of the Software as a Service (SaaS) application.

func (*CloudApplicationEvidence) SetInstanceName added in v0.49.0

func (m *CloudApplicationEvidence) SetInstanceName(value *string)

SetInstanceName sets the instanceName property value. Name of the instance of the SaaS application.

func (*CloudApplicationEvidence) SetSaasAppId added in v0.49.0

func (m *CloudApplicationEvidence) SetSaasAppId(value *int64)

SetSaasAppId sets the saasAppId property value. The identifier of the SaaS application.

type CloudApplicationEvidenceable added in v0.49.0

type CloudApplicationEvidenceable interface {
	AlertEvidenceable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetAppId() *int64
	GetDisplayName() *string
	GetInstanceId() *int64
	GetInstanceName() *string
	GetSaasAppId() *int64
	SetAppId(value *int64)
	SetDisplayName(value *string)
	SetInstanceId(value *int64)
	SetInstanceName(value *string)
	SetSaasAppId(value *int64)
}

CloudApplicationEvidenceable

type DataSet

DataSet

func NewDataSet

func NewDataSet() *DataSet

NewDataSet instantiates a new dataSet and sets the default values.

func (*DataSet) GetCreatedBy

GetCreatedBy gets the createdBy property value. The createdBy property

func (*DataSet) GetCreatedDateTime

GetCreatedDateTime gets the createdDateTime property value. The createdDateTime property

func (*DataSet) GetDisplayName

func (m *DataSet) GetDisplayName() *string

GetDisplayName gets the displayName property value. The displayName property

func (*DataSet) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*DataSet) Serialize

Serialize serializes information the current object

func (*DataSet) SetCreatedBy

SetCreatedBy sets the createdBy property value. The createdBy property

func (*DataSet) SetCreatedDateTime

SetCreatedDateTime sets the createdDateTime property value. The createdDateTime property

func (*DataSet) SetDisplayName

func (m *DataSet) SetDisplayName(value *string)

SetDisplayName sets the displayName property value. The displayName property

type DataSource

DataSource

func NewDataSource

func NewDataSource() *DataSource

NewDataSource instantiates a new dataSource and sets the default values.

func (*DataSource) GetCreatedBy

GetCreatedBy gets the createdBy property value. The user who created the dataSource.

func (*DataSource) GetCreatedDateTime

GetCreatedDateTime gets the createdDateTime property value. The date and time the dataSource was created.

func (*DataSource) GetDisplayName

func (m *DataSource) GetDisplayName() *string

GetDisplayName gets the displayName property value. The display name of the dataSource. This will be the name of the SharePoint site.

func (*DataSource) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*DataSource) GetHoldStatus

func (m *DataSource) GetHoldStatus() *DataSourceHoldStatus

GetHoldStatus gets the holdStatus property value. The hold status of the dataSource.The possible values are: notApplied, applied, applying, removing, partial

func (*DataSource) Serialize

Serialize serializes information the current object

func (*DataSource) SetCreatedBy

SetCreatedBy sets the createdBy property value. The user who created the dataSource.

func (*DataSource) SetCreatedDateTime

SetCreatedDateTime sets the createdDateTime property value. The date and time the dataSource was created.

func (*DataSource) SetDisplayName

func (m *DataSource) SetDisplayName(value *string)

SetDisplayName sets the displayName property value. The display name of the dataSource. This will be the name of the SharePoint site.

func (*DataSource) SetHoldStatus

func (m *DataSource) SetHoldStatus(value *DataSourceHoldStatus)

SetHoldStatus sets the holdStatus property value. The hold status of the dataSource.The possible values are: notApplied, applied, applying, removing, partial

type DataSourceCollectionResponse

DataSourceCollectionResponse

func NewDataSourceCollectionResponse

func NewDataSourceCollectionResponse() *DataSourceCollectionResponse

NewDataSourceCollectionResponse instantiates a new DataSourceCollectionResponse and sets the default values.

func (*DataSourceCollectionResponse) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*DataSourceCollectionResponse) GetValue

GetValue gets the value property value. The value property

func (*DataSourceCollectionResponse) Serialize

Serialize serializes information the current object

func (*DataSourceCollectionResponse) SetValue

func (m *DataSourceCollectionResponse) SetValue(value []DataSourceable)

SetValue sets the value property value. The value property

type DataSourceContainer

DataSourceContainer

func NewDataSourceContainer

func NewDataSourceContainer() *DataSourceContainer

NewDataSourceContainer instantiates a new dataSourceContainer and sets the default values.

func (*DataSourceContainer) GetCreatedDateTime

GetCreatedDateTime gets the createdDateTime property value. Created date and time of the dataSourceContainer entity.

func (*DataSourceContainer) GetDisplayName

func (m *DataSourceContainer) GetDisplayName() *string

GetDisplayName gets the displayName property value. Display name of the dataSourceContainer entity.

func (*DataSourceContainer) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*DataSourceContainer) GetHoldStatus

func (m *DataSourceContainer) GetHoldStatus() *DataSourceHoldStatus

GetHoldStatus gets the holdStatus property value. The hold status of the dataSourceContainer. The possible values are: notApplied, applied, applying, removing, partial

func (*DataSourceContainer) GetLastModifiedDateTime

GetLastModifiedDateTime gets the lastModifiedDateTime property value. Last modified date and time of the dataSourceContainer.

func (*DataSourceContainer) GetReleasedDateTime

GetReleasedDateTime gets the releasedDateTime property value. Date and time that the dataSourceContainer was released from the case.

func (*DataSourceContainer) GetStatus

GetStatus gets the status property value. Latest status of the dataSourceContainer. Possible values are: Active, Released.

func (*DataSourceContainer) Serialize

Serialize serializes information the current object

func (*DataSourceContainer) SetCreatedDateTime

SetCreatedDateTime sets the createdDateTime property value. Created date and time of the dataSourceContainer entity.

func (*DataSourceContainer) SetDisplayName

func (m *DataSourceContainer) SetDisplayName(value *string)

SetDisplayName sets the displayName property value. Display name of the dataSourceContainer entity.

func (*DataSourceContainer) SetHoldStatus

func (m *DataSourceContainer) SetHoldStatus(value *DataSourceHoldStatus)

SetHoldStatus sets the holdStatus property value. The hold status of the dataSourceContainer. The possible values are: notApplied, applied, applying, removing, partial

func (*DataSourceContainer) SetLastModifiedDateTime

SetLastModifiedDateTime sets the lastModifiedDateTime property value. Last modified date and time of the dataSourceContainer.

func (*DataSourceContainer) SetReleasedDateTime

SetReleasedDateTime sets the releasedDateTime property value. Date and time that the dataSourceContainer was released from the case.

func (*DataSourceContainer) SetStatus

func (m *DataSourceContainer) SetStatus(value *DataSourceContainerStatus)

SetStatus sets the status property value. Latest status of the dataSourceContainer. Possible values are: Active, Released.

type DataSourceContainerStatus

type DataSourceContainerStatus int
const (
	ACTIVE_DATASOURCECONTAINERSTATUS DataSourceContainerStatus = iota
	RELEASED_DATASOURCECONTAINERSTATUS
	UNKNOWNFUTUREVALUE_DATASOURCECONTAINERSTATUS
)

func (DataSourceContainerStatus) String

func (i DataSourceContainerStatus) String() string

type DataSourceHoldStatus

type DataSourceHoldStatus int
const (
	NOTAPPLIED_DATASOURCEHOLDSTATUS DataSourceHoldStatus = iota
	APPLIED_DATASOURCEHOLDSTATUS
	APPLYING_DATASOURCEHOLDSTATUS
	REMOVING_DATASOURCEHOLDSTATUS
	PARTIAL_DATASOURCEHOLDSTATUS
	UNKNOWNFUTUREVALUE_DATASOURCEHOLDSTATUS
)

func (DataSourceHoldStatus) String

func (i DataSourceHoldStatus) String() string

type DataSourceScopes

type DataSourceScopes int
const (
	NONE_DATASOURCESCOPES DataSourceScopes = iota
	ALLTENANTMAILBOXES_DATASOURCESCOPES
	ALLTENANTSITES_DATASOURCESCOPES
	ALLCASECUSTODIANS_DATASOURCESCOPES
	ALLCASENONCUSTODIALDATASOURCES_DATASOURCESCOPES
	UNKNOWNFUTUREVALUE_DATASOURCESCOPES
)

func (DataSourceScopes) String

func (i DataSourceScopes) String() string

type DefenderAvStatus added in v0.49.0

type DefenderAvStatus int
const (
	NOTREPORTING_DEFENDERAVSTATUS DefenderAvStatus = iota
	DISABLED_DEFENDERAVSTATUS
	NOTUPDATED_DEFENDERAVSTATUS
	UPDATED_DEFENDERAVSTATUS
	UNKNOWN_DEFENDERAVSTATUS
	NOTSUPPORTED_DEFENDERAVSTATUS
	UNKNOWNFUTUREVALUE_DEFENDERAVSTATUS
)

func (DefenderAvStatus) String added in v0.49.0

func (i DefenderAvStatus) String() string

type DetectionSource added in v0.49.0

type DetectionSource int
const (
	UNKNOWN_DETECTIONSOURCE DetectionSource = iota
	MICROSOFTDEFENDERFORENDPOINT_DETECTIONSOURCE
	ANTIVIRUS_DETECTIONSOURCE
	SMARTSCREEN_DETECTIONSOURCE
	CUSTOMTI_DETECTIONSOURCE
	MICROSOFTDEFENDERFOROFFICE365_DETECTIONSOURCE
	AUTOMATEDINVESTIGATION_DETECTIONSOURCE
	MICROSOFTTHREATEXPERTS_DETECTIONSOURCE
	CUSTOMDETECTION_DETECTIONSOURCE
	MICROSOFTDEFENDERFORIDENTITY_DETECTIONSOURCE
	CLOUDAPPSECURITY_DETECTIONSOURCE
	MICROSOFT365DEFENDER_DETECTIONSOURCE
	AZUREADIDENTITYPROTECTION_DETECTIONSOURCE
	MANUAL_DETECTIONSOURCE
	MICROSOFTDATALOSSPREVENTION_DETECTIONSOURCE
	APPGOVERNANCEPOLICY_DETECTIONSOURCE
	APPGOVERNANCEDETECTION_DETECTIONSOURCE
	UNKNOWNFUTUREVALUE_DETECTIONSOURCE
)

func (DetectionSource) String added in v0.49.0

func (i DetectionSource) String() string

type DetectionStatus added in v0.49.0

type DetectionStatus int
const (
	DETECTED_DETECTIONSTATUS DetectionStatus = iota
	BLOCKED_DETECTIONSTATUS
	PREVENTED_DETECTIONSTATUS
	UNKNOWNFUTUREVALUE_DETECTIONSTATUS
)

func (DetectionStatus) String added in v0.49.0

func (i DetectionStatus) String() string

type DeviceEvidence added in v0.49.0

type DeviceEvidence struct {
	AlertEvidence
}

DeviceEvidence

func NewDeviceEvidence added in v0.49.0

func NewDeviceEvidence() *DeviceEvidence

NewDeviceEvidence instantiates a new DeviceEvidence and sets the default values.

func (*DeviceEvidence) GetAzureAdDeviceId added in v0.49.0

func (m *DeviceEvidence) GetAzureAdDeviceId() *string

GetAzureAdDeviceId gets the azureAdDeviceId property value. A unique identifier assigned to a device by Azure Active Directory (Azure AD) when device is Azure AD-joined.

func (*DeviceEvidence) GetDefenderAvStatus added in v0.49.0

func (m *DeviceEvidence) GetDefenderAvStatus() *DefenderAvStatus

GetDefenderAvStatus gets the defenderAvStatus property value. State of the Defender AntiMalware engine. The possible values are: notReporting, disabled, notUpdated, updated, unknown, notSupported, unknownFutureValue.

func (*DeviceEvidence) GetDeviceDnsName added in v0.49.0

func (m *DeviceEvidence) GetDeviceDnsName() *string

GetDeviceDnsName gets the deviceDnsName property value. The fully qualified domain name (FQDN) for the device.

func (*DeviceEvidence) GetFieldDeserializers added in v0.49.0

GetFieldDeserializers the deserialization information for the current model

func (*DeviceEvidence) GetFirstSeenDateTime added in v0.49.0

GetFirstSeenDateTime gets the firstSeenDateTime property value. The date and time when the device was first seen.

func (*DeviceEvidence) GetHealthStatus added in v0.49.0

func (m *DeviceEvidence) GetHealthStatus() *DeviceHealthStatus

GetHealthStatus gets the healthStatus property value. The health state of the device.The possible values are: active, inactive, impairedCommunication, noSensorData, noSensorDataImpairedCommunication, unknown, unknownFutureValue.

func (*DeviceEvidence) GetLoggedOnUsers added in v0.49.0

func (m *DeviceEvidence) GetLoggedOnUsers() []LoggedOnUserable

GetLoggedOnUsers gets the loggedOnUsers property value. Users that were logged on the machine during the time of the alert.

func (*DeviceEvidence) GetMdeDeviceId added in v0.49.0

func (m *DeviceEvidence) GetMdeDeviceId() *string

GetMdeDeviceId gets the mdeDeviceId property value. A unique identifier assigned to a device by Microsoft Defender for Endpoint.

func (*DeviceEvidence) GetOnboardingStatus added in v0.49.0

func (m *DeviceEvidence) GetOnboardingStatus() *OnboardingStatus

GetOnboardingStatus gets the onboardingStatus property value. The status of the machine onboarding to Microsoft Defender for Endpoint.The possible values are: insufficientInfo, onboarded, canBeOnboarded, unsupported, unknownFutureValue.

func (*DeviceEvidence) GetOsBuild added in v0.49.0

func (m *DeviceEvidence) GetOsBuild() *int64

GetOsBuild gets the osBuild property value. The build version for the operating system the device is running.

func (*DeviceEvidence) GetOsPlatform added in v0.49.0

func (m *DeviceEvidence) GetOsPlatform() *string

GetOsPlatform gets the osPlatform property value. The operating system platform the device is running.

func (*DeviceEvidence) GetRbacGroupId added in v0.49.0

func (m *DeviceEvidence) GetRbacGroupId() *int32

GetRbacGroupId gets the rbacGroupId property value. The ID of the role-based access control (RBAC) device group.

func (*DeviceEvidence) GetRbacGroupName added in v0.49.0

func (m *DeviceEvidence) GetRbacGroupName() *string

GetRbacGroupName gets the rbacGroupName property value. The name of the RBAC device group.

func (*DeviceEvidence) GetRiskScore added in v0.49.0

func (m *DeviceEvidence) GetRiskScore() *DeviceRiskScore

GetRiskScore gets the riskScore property value. Risk score as evaluated by Microsoft Defender for Endpoint. The possible values are: none, informational, low, medium, high, unknownFutureValue.

func (*DeviceEvidence) GetVersion added in v0.49.0

func (m *DeviceEvidence) GetVersion() *string

GetVersion gets the version property value. The version of the operating system platform.

func (*DeviceEvidence) GetVmMetadata added in v0.49.0

func (m *DeviceEvidence) GetVmMetadata() VmMetadataable

GetVmMetadata gets the vmMetadata property value. Metadata of the virtual machine (VM) on which Microsoft Defender for Endpoint is running.

func (*DeviceEvidence) Serialize added in v0.49.0

Serialize serializes information the current object

func (*DeviceEvidence) SetAzureAdDeviceId added in v0.49.0

func (m *DeviceEvidence) SetAzureAdDeviceId(value *string)

SetAzureAdDeviceId sets the azureAdDeviceId property value. A unique identifier assigned to a device by Azure Active Directory (Azure AD) when device is Azure AD-joined.

func (*DeviceEvidence) SetDefenderAvStatus added in v0.49.0

func (m *DeviceEvidence) SetDefenderAvStatus(value *DefenderAvStatus)

SetDefenderAvStatus sets the defenderAvStatus property value. State of the Defender AntiMalware engine. The possible values are: notReporting, disabled, notUpdated, updated, unknown, notSupported, unknownFutureValue.

func (*DeviceEvidence) SetDeviceDnsName added in v0.49.0

func (m *DeviceEvidence) SetDeviceDnsName(value *string)

SetDeviceDnsName sets the deviceDnsName property value. The fully qualified domain name (FQDN) for the device.

func (*DeviceEvidence) SetFirstSeenDateTime added in v0.49.0

SetFirstSeenDateTime sets the firstSeenDateTime property value. The date and time when the device was first seen.

func (*DeviceEvidence) SetHealthStatus added in v0.49.0

func (m *DeviceEvidence) SetHealthStatus(value *DeviceHealthStatus)

SetHealthStatus sets the healthStatus property value. The health state of the device.The possible values are: active, inactive, impairedCommunication, noSensorData, noSensorDataImpairedCommunication, unknown, unknownFutureValue.

func (*DeviceEvidence) SetLoggedOnUsers added in v0.49.0

func (m *DeviceEvidence) SetLoggedOnUsers(value []LoggedOnUserable)

SetLoggedOnUsers sets the loggedOnUsers property value. Users that were logged on the machine during the time of the alert.

func (*DeviceEvidence) SetMdeDeviceId added in v0.49.0

func (m *DeviceEvidence) SetMdeDeviceId(value *string)

SetMdeDeviceId sets the mdeDeviceId property value. A unique identifier assigned to a device by Microsoft Defender for Endpoint.

func (*DeviceEvidence) SetOnboardingStatus added in v0.49.0

func (m *DeviceEvidence) SetOnboardingStatus(value *OnboardingStatus)

SetOnboardingStatus sets the onboardingStatus property value. The status of the machine onboarding to Microsoft Defender for Endpoint.The possible values are: insufficientInfo, onboarded, canBeOnboarded, unsupported, unknownFutureValue.

func (*DeviceEvidence) SetOsBuild added in v0.49.0

func (m *DeviceEvidence) SetOsBuild(value *int64)

SetOsBuild sets the osBuild property value. The build version for the operating system the device is running.

func (*DeviceEvidence) SetOsPlatform added in v0.49.0

func (m *DeviceEvidence) SetOsPlatform(value *string)

SetOsPlatform sets the osPlatform property value. The operating system platform the device is running.

func (*DeviceEvidence) SetRbacGroupId added in v0.49.0

func (m *DeviceEvidence) SetRbacGroupId(value *int32)

SetRbacGroupId sets the rbacGroupId property value. The ID of the role-based access control (RBAC) device group.

func (*DeviceEvidence) SetRbacGroupName added in v0.49.0

func (m *DeviceEvidence) SetRbacGroupName(value *string)

SetRbacGroupName sets the rbacGroupName property value. The name of the RBAC device group.

func (*DeviceEvidence) SetRiskScore added in v0.49.0

func (m *DeviceEvidence) SetRiskScore(value *DeviceRiskScore)

SetRiskScore sets the riskScore property value. Risk score as evaluated by Microsoft Defender for Endpoint. The possible values are: none, informational, low, medium, high, unknownFutureValue.

func (*DeviceEvidence) SetVersion added in v0.49.0

func (m *DeviceEvidence) SetVersion(value *string)

SetVersion sets the version property value. The version of the operating system platform.

func (*DeviceEvidence) SetVmMetadata added in v0.49.0

func (m *DeviceEvidence) SetVmMetadata(value VmMetadataable)

SetVmMetadata sets the vmMetadata property value. Metadata of the virtual machine (VM) on which Microsoft Defender for Endpoint is running.

type DeviceEvidenceable added in v0.49.0

type DeviceEvidenceable interface {
	AlertEvidenceable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetAzureAdDeviceId() *string
	GetDefenderAvStatus() *DefenderAvStatus
	GetDeviceDnsName() *string
	GetFirstSeenDateTime() *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time
	GetHealthStatus() *DeviceHealthStatus
	GetLoggedOnUsers() []LoggedOnUserable
	GetMdeDeviceId() *string
	GetOnboardingStatus() *OnboardingStatus
	GetOsBuild() *int64
	GetOsPlatform() *string
	GetRbacGroupId() *int32
	GetRbacGroupName() *string
	GetRiskScore() *DeviceRiskScore
	GetVersion() *string
	GetVmMetadata() VmMetadataable
	SetAzureAdDeviceId(value *string)
	SetDefenderAvStatus(value *DefenderAvStatus)
	SetDeviceDnsName(value *string)
	SetFirstSeenDateTime(value *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time)
	SetHealthStatus(value *DeviceHealthStatus)
	SetLoggedOnUsers(value []LoggedOnUserable)
	SetMdeDeviceId(value *string)
	SetOnboardingStatus(value *OnboardingStatus)
	SetOsBuild(value *int64)
	SetOsPlatform(value *string)
	SetRbacGroupId(value *int32)
	SetRbacGroupName(value *string)
	SetRiskScore(value *DeviceRiskScore)
	SetVersion(value *string)
	SetVmMetadata(value VmMetadataable)
}

DeviceEvidenceable

type DeviceHealthStatus added in v0.49.0

type DeviceHealthStatus int
const (
	ACTIVE_DEVICEHEALTHSTATUS DeviceHealthStatus = iota
	INACTIVE_DEVICEHEALTHSTATUS
	IMPAIREDCOMMUNICATION_DEVICEHEALTHSTATUS
	NOSENSORDATA_DEVICEHEALTHSTATUS
	NOSENSORDATAIMPAIREDCOMMUNICATION_DEVICEHEALTHSTATUS
	UNKNOWN_DEVICEHEALTHSTATUS
	UNKNOWNFUTUREVALUE_DEVICEHEALTHSTATUS
)

func (DeviceHealthStatus) String added in v0.49.0

func (i DeviceHealthStatus) String() string

type DeviceRiskScore added in v0.49.0

type DeviceRiskScore int
const (
	NONE_DEVICERISKSCORE DeviceRiskScore = iota
	INFORMATIONAL_DEVICERISKSCORE
	LOW_DEVICERISKSCORE
	MEDIUM_DEVICERISKSCORE
	HIGH_DEVICERISKSCORE
	UNKNOWNFUTUREVALUE_DEVICERISKSCORE
)

func (DeviceRiskScore) String added in v0.49.0

func (i DeviceRiskScore) String() string

type EdiscoveryAddToReviewSetOperation

type EdiscoveryAddToReviewSetOperation struct {
	CaseOperation
}

EdiscoveryAddToReviewSetOperation

func NewEdiscoveryAddToReviewSetOperation

func NewEdiscoveryAddToReviewSetOperation() *EdiscoveryAddToReviewSetOperation

NewEdiscoveryAddToReviewSetOperation instantiates a new EdiscoveryAddToReviewSetOperation and sets the default values.

func (*EdiscoveryAddToReviewSetOperation) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*EdiscoveryAddToReviewSetOperation) GetReviewSet

GetReviewSet gets the reviewSet property value. eDiscovery review set to which items matching source collection query gets added.

func (*EdiscoveryAddToReviewSetOperation) GetSearch

GetSearch gets the search property value. eDiscovery search that gets added to review set.

func (*EdiscoveryAddToReviewSetOperation) Serialize

Serialize serializes information the current object

func (*EdiscoveryAddToReviewSetOperation) SetReviewSet

SetReviewSet sets the reviewSet property value. eDiscovery review set to which items matching source collection query gets added.

func (*EdiscoveryAddToReviewSetOperation) SetSearch

SetSearch sets the search property value. eDiscovery search that gets added to review set.

type EdiscoveryAddToReviewSetOperationCollectionResponse added in v0.41.0

type EdiscoveryAddToReviewSetOperationCollectionResponse struct {
	iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.BaseCollectionPaginationCountResponse
}

EdiscoveryAddToReviewSetOperationCollectionResponse

func NewEdiscoveryAddToReviewSetOperationCollectionResponse added in v0.41.0

func NewEdiscoveryAddToReviewSetOperationCollectionResponse() *EdiscoveryAddToReviewSetOperationCollectionResponse

NewEdiscoveryAddToReviewSetOperationCollectionResponse instantiates a new EdiscoveryAddToReviewSetOperationCollectionResponse and sets the default values.

func (*EdiscoveryAddToReviewSetOperationCollectionResponse) GetFieldDeserializers added in v0.41.0

GetFieldDeserializers the deserialization information for the current model

func (*EdiscoveryAddToReviewSetOperationCollectionResponse) GetValue added in v0.41.0

GetValue gets the value property value. The value property

func (*EdiscoveryAddToReviewSetOperationCollectionResponse) Serialize added in v0.41.0

Serialize serializes information the current object

func (*EdiscoveryAddToReviewSetOperationCollectionResponse) SetValue added in v0.41.0

SetValue sets the value property value. The value property

type EdiscoveryAddToReviewSetOperationable

type EdiscoveryAddToReviewSetOperationable interface {
	CaseOperationable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetReviewSet() EdiscoveryReviewSetable
	GetSearch() EdiscoverySearchable
	SetReviewSet(value EdiscoveryReviewSetable)
	SetSearch(value EdiscoverySearchable)
}

EdiscoveryAddToReviewSetOperationable

type EdiscoveryCase

type EdiscoveryCase struct {
	CaseEscaped
}

EdiscoveryCase

func NewEdiscoveryCase

func NewEdiscoveryCase() *EdiscoveryCase

NewEdiscoveryCase instantiates a new EdiscoveryCase and sets the default values.

func (*EdiscoveryCase) GetClosedBy

GetClosedBy gets the closedBy property value. The user who closed the case.

func (*EdiscoveryCase) GetClosedDateTime

GetClosedDateTime gets the closedDateTime property value. The date and time when the case was closed. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z

func (*EdiscoveryCase) GetCustodians

func (m *EdiscoveryCase) GetCustodians() []EdiscoveryCustodianable

GetCustodians gets the custodians property value. Returns a list of case ediscoveryCustodian objects for this case.

func (*EdiscoveryCase) GetExternalId

func (m *EdiscoveryCase) GetExternalId() *string

GetExternalId gets the externalId property value. The external case number for customer reference.

func (*EdiscoveryCase) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*EdiscoveryCase) GetNoncustodialDataSources

func (m *EdiscoveryCase) GetNoncustodialDataSources() []EdiscoveryNoncustodialDataSourceable

GetNoncustodialDataSources gets the noncustodialDataSources property value. Returns a list of case ediscoveryNoncustodialDataSource objects for this case.

func (*EdiscoveryCase) GetOperations

func (m *EdiscoveryCase) GetOperations() []CaseOperationable

GetOperations gets the operations property value. Returns a list of case caseOperation objects for this case.

func (*EdiscoveryCase) GetReviewSets

func (m *EdiscoveryCase) GetReviewSets() []EdiscoveryReviewSetable

GetReviewSets gets the reviewSets property value. Returns a list of eDiscoveryReviewSet objects in the case.

func (*EdiscoveryCase) GetSearches

func (m *EdiscoveryCase) GetSearches() []EdiscoverySearchable

GetSearches gets the searches property value. Returns a list of eDiscoverySearch objects associated with this case.

func (*EdiscoveryCase) GetSettings

func (m *EdiscoveryCase) GetSettings() EdiscoveryCaseSettingsable

GetSettings gets the settings property value. Returns a list of eDIscoverySettings objects in the case.

func (*EdiscoveryCase) GetTags

func (m *EdiscoveryCase) GetTags() []EdiscoveryReviewTagable

GetTags gets the tags property value. Returns a list of ediscoveryReviewTag objects associated to this case.

func (*EdiscoveryCase) Serialize

Serialize serializes information the current object

func (*EdiscoveryCase) SetClosedBy

SetClosedBy sets the closedBy property value. The user who closed the case.

func (*EdiscoveryCase) SetClosedDateTime

SetClosedDateTime sets the closedDateTime property value. The date and time when the case was closed. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z

func (*EdiscoveryCase) SetCustodians

func (m *EdiscoveryCase) SetCustodians(value []EdiscoveryCustodianable)

SetCustodians sets the custodians property value. Returns a list of case ediscoveryCustodian objects for this case.

func (*EdiscoveryCase) SetExternalId

func (m *EdiscoveryCase) SetExternalId(value *string)

SetExternalId sets the externalId property value. The external case number for customer reference.

func (*EdiscoveryCase) SetNoncustodialDataSources

func (m *EdiscoveryCase) SetNoncustodialDataSources(value []EdiscoveryNoncustodialDataSourceable)

SetNoncustodialDataSources sets the noncustodialDataSources property value. Returns a list of case ediscoveryNoncustodialDataSource objects for this case.

func (*EdiscoveryCase) SetOperations

func (m *EdiscoveryCase) SetOperations(value []CaseOperationable)

SetOperations sets the operations property value. Returns a list of case caseOperation objects for this case.

func (*EdiscoveryCase) SetReviewSets

func (m *EdiscoveryCase) SetReviewSets(value []EdiscoveryReviewSetable)

SetReviewSets sets the reviewSets property value. Returns a list of eDiscoveryReviewSet objects in the case.

func (*EdiscoveryCase) SetSearches

func (m *EdiscoveryCase) SetSearches(value []EdiscoverySearchable)

SetSearches sets the searches property value. Returns a list of eDiscoverySearch objects associated with this case.

func (*EdiscoveryCase) SetSettings

func (m *EdiscoveryCase) SetSettings(value EdiscoveryCaseSettingsable)

SetSettings sets the settings property value. Returns a list of eDIscoverySettings objects in the case.

func (*EdiscoveryCase) SetTags

func (m *EdiscoveryCase) SetTags(value []EdiscoveryReviewTagable)

SetTags sets the tags property value. Returns a list of ediscoveryReviewTag objects associated to this case.

type EdiscoveryCaseCollectionResponse

EdiscoveryCaseCollectionResponse

func NewEdiscoveryCaseCollectionResponse

func NewEdiscoveryCaseCollectionResponse() *EdiscoveryCaseCollectionResponse

NewEdiscoveryCaseCollectionResponse instantiates a new EdiscoveryCaseCollectionResponse and sets the default values.

func (*EdiscoveryCaseCollectionResponse) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*EdiscoveryCaseCollectionResponse) GetValue

GetValue gets the value property value. The value property

func (*EdiscoveryCaseCollectionResponse) Serialize

Serialize serializes information the current object

func (*EdiscoveryCaseCollectionResponse) SetValue

SetValue sets the value property value. The value property

type EdiscoveryCaseSettings

EdiscoveryCaseSettings

func NewEdiscoveryCaseSettings

func NewEdiscoveryCaseSettings() *EdiscoveryCaseSettings

NewEdiscoveryCaseSettings instantiates a new ediscoveryCaseSettings and sets the default values.

func (*EdiscoveryCaseSettings) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*EdiscoveryCaseSettings) GetOcr

GetOcr gets the ocr property value. The OCR (Optical Character Recognition) settings for the case.

func (*EdiscoveryCaseSettings) GetRedundancyDetection

func (m *EdiscoveryCaseSettings) GetRedundancyDetection() RedundancyDetectionSettingsable

GetRedundancyDetection gets the redundancyDetection property value. The redundancy (near duplicate and email threading) detection settings for the case.

func (*EdiscoveryCaseSettings) GetTopicModeling

func (m *EdiscoveryCaseSettings) GetTopicModeling() TopicModelingSettingsable

GetTopicModeling gets the topicModeling property value. The Topic Modeling (Themes) settings for the case.

func (*EdiscoveryCaseSettings) Serialize

Serialize serializes information the current object

func (*EdiscoveryCaseSettings) SetOcr

func (m *EdiscoveryCaseSettings) SetOcr(value OcrSettingsable)

SetOcr sets the ocr property value. The OCR (Optical Character Recognition) settings for the case.

func (*EdiscoveryCaseSettings) SetRedundancyDetection

func (m *EdiscoveryCaseSettings) SetRedundancyDetection(value RedundancyDetectionSettingsable)

SetRedundancyDetection sets the redundancyDetection property value. The redundancy (near duplicate and email threading) detection settings for the case.

func (*EdiscoveryCaseSettings) SetTopicModeling

func (m *EdiscoveryCaseSettings) SetTopicModeling(value TopicModelingSettingsable)

SetTopicModeling sets the topicModeling property value. The Topic Modeling (Themes) settings for the case.

type EdiscoveryCaseSettingsable

EdiscoveryCaseSettingsable

type EdiscoveryCustodian

type EdiscoveryCustodian struct {
	DataSourceContainer
}

EdiscoveryCustodian

func NewEdiscoveryCustodian

func NewEdiscoveryCustodian() *EdiscoveryCustodian

NewEdiscoveryCustodian instantiates a new EdiscoveryCustodian and sets the default values.

func (*EdiscoveryCustodian) GetAcknowledgedDateTime

GetAcknowledgedDateTime gets the acknowledgedDateTime property value. Date and time the custodian acknowledged a hold notification.

func (*EdiscoveryCustodian) GetEmail

func (m *EdiscoveryCustodian) GetEmail() *string

GetEmail gets the email property value. Email address of the custodian.

func (*EdiscoveryCustodian) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*EdiscoveryCustodian) GetLastIndexOperation

func (m *EdiscoveryCustodian) GetLastIndexOperation() EdiscoveryIndexOperationable

GetLastIndexOperation gets the lastIndexOperation property value. Operation entity that represents the latest indexing for the custodian.

func (*EdiscoveryCustodian) GetSiteSources

func (m *EdiscoveryCustodian) GetSiteSources() []SiteSourceable

GetSiteSources gets the siteSources property value. Data source entity for SharePoint sites associated with the custodian.

func (*EdiscoveryCustodian) GetUnifiedGroupSources

func (m *EdiscoveryCustodian) GetUnifiedGroupSources() []UnifiedGroupSourceable

GetUnifiedGroupSources gets the unifiedGroupSources property value. Data source entity for groups associated with the custodian.

func (*EdiscoveryCustodian) GetUserSources

func (m *EdiscoveryCustodian) GetUserSources() []UserSourceable

GetUserSources gets the userSources property value. Data source entity for a the custodian. This is the container for a custodian's mailbox and OneDrive for Business site.

func (*EdiscoveryCustodian) Serialize

Serialize serializes information the current object

func (*EdiscoveryCustodian) SetAcknowledgedDateTime

SetAcknowledgedDateTime sets the acknowledgedDateTime property value. Date and time the custodian acknowledged a hold notification.

func (*EdiscoveryCustodian) SetEmail

func (m *EdiscoveryCustodian) SetEmail(value *string)

SetEmail sets the email property value. Email address of the custodian.

func (*EdiscoveryCustodian) SetLastIndexOperation

func (m *EdiscoveryCustodian) SetLastIndexOperation(value EdiscoveryIndexOperationable)

SetLastIndexOperation sets the lastIndexOperation property value. Operation entity that represents the latest indexing for the custodian.

func (*EdiscoveryCustodian) SetSiteSources

func (m *EdiscoveryCustodian) SetSiteSources(value []SiteSourceable)

SetSiteSources sets the siteSources property value. Data source entity for SharePoint sites associated with the custodian.

func (*EdiscoveryCustodian) SetUnifiedGroupSources

func (m *EdiscoveryCustodian) SetUnifiedGroupSources(value []UnifiedGroupSourceable)

SetUnifiedGroupSources sets the unifiedGroupSources property value. Data source entity for groups associated with the custodian.

func (*EdiscoveryCustodian) SetUserSources

func (m *EdiscoveryCustodian) SetUserSources(value []UserSourceable)

SetUserSources sets the userSources property value. Data source entity for a the custodian. This is the container for a custodian's mailbox and OneDrive for Business site.

type EdiscoveryCustodianCollectionResponse

EdiscoveryCustodianCollectionResponse

func NewEdiscoveryCustodianCollectionResponse

func NewEdiscoveryCustodianCollectionResponse() *EdiscoveryCustodianCollectionResponse

NewEdiscoveryCustodianCollectionResponse instantiates a new EdiscoveryCustodianCollectionResponse and sets the default values.

func (*EdiscoveryCustodianCollectionResponse) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*EdiscoveryCustodianCollectionResponse) GetValue

GetValue gets the value property value. The value property

func (*EdiscoveryCustodianCollectionResponse) Serialize

Serialize serializes information the current object

func (*EdiscoveryCustodianCollectionResponse) SetValue

SetValue sets the value property value. The value property

type EdiscoveryCustodianable

type EdiscoveryCustodianable interface {
	DataSourceContainerable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetAcknowledgedDateTime() *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time
	GetEmail() *string
	GetLastIndexOperation() EdiscoveryIndexOperationable
	GetSiteSources() []SiteSourceable
	GetUnifiedGroupSources() []UnifiedGroupSourceable
	GetUserSources() []UserSourceable
	SetAcknowledgedDateTime(value *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time)
	SetEmail(value *string)
	SetLastIndexOperation(value EdiscoveryIndexOperationable)
	SetSiteSources(value []SiteSourceable)
	SetUnifiedGroupSources(value []UnifiedGroupSourceable)
	SetUserSources(value []UserSourceable)
}

EdiscoveryCustodianable

type EdiscoveryEstimateOperation

type EdiscoveryEstimateOperation struct {
	CaseOperation
}

EdiscoveryEstimateOperation

func NewEdiscoveryEstimateOperation

func NewEdiscoveryEstimateOperation() *EdiscoveryEstimateOperation

NewEdiscoveryEstimateOperation instantiates a new ediscoveryEstimateOperation and sets the default values.

func (*EdiscoveryEstimateOperation) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*EdiscoveryEstimateOperation) GetIndexedItemCount

func (m *EdiscoveryEstimateOperation) GetIndexedItemCount() *int64

GetIndexedItemCount gets the indexedItemCount property value. The estimated count of items for the search that matched the content query.

func (*EdiscoveryEstimateOperation) GetIndexedItemsSize

func (m *EdiscoveryEstimateOperation) GetIndexedItemsSize() *int64

GetIndexedItemsSize gets the indexedItemsSize property value. The estimated size of items for the search that matched the content query.

func (*EdiscoveryEstimateOperation) GetMailboxCount

func (m *EdiscoveryEstimateOperation) GetMailboxCount() *int32

GetMailboxCount gets the mailboxCount property value. The number of mailboxes that had search hits.

func (*EdiscoveryEstimateOperation) GetSearch

GetSearch gets the search property value. eDiscovery search.

func (*EdiscoveryEstimateOperation) GetSiteCount

func (m *EdiscoveryEstimateOperation) GetSiteCount() *int32

GetSiteCount gets the siteCount property value. The number of mailboxes that had search hits.

func (*EdiscoveryEstimateOperation) GetUnindexedItemCount

func (m *EdiscoveryEstimateOperation) GetUnindexedItemCount() *int64

GetUnindexedItemCount gets the unindexedItemCount property value. The estimated count of unindexed items for the collection.

func (*EdiscoveryEstimateOperation) GetUnindexedItemsSize

func (m *EdiscoveryEstimateOperation) GetUnindexedItemsSize() *int64

GetUnindexedItemsSize gets the unindexedItemsSize property value. The estimated size of unindexed items for the collection.

func (*EdiscoveryEstimateOperation) Serialize

Serialize serializes information the current object

func (*EdiscoveryEstimateOperation) SetIndexedItemCount

func (m *EdiscoveryEstimateOperation) SetIndexedItemCount(value *int64)

SetIndexedItemCount sets the indexedItemCount property value. The estimated count of items for the search that matched the content query.

func (*EdiscoveryEstimateOperation) SetIndexedItemsSize

func (m *EdiscoveryEstimateOperation) SetIndexedItemsSize(value *int64)

SetIndexedItemsSize sets the indexedItemsSize property value. The estimated size of items for the search that matched the content query.

func (*EdiscoveryEstimateOperation) SetMailboxCount

func (m *EdiscoveryEstimateOperation) SetMailboxCount(value *int32)

SetMailboxCount sets the mailboxCount property value. The number of mailboxes that had search hits.

func (*EdiscoveryEstimateOperation) SetSearch

SetSearch sets the search property value. eDiscovery search.

func (*EdiscoveryEstimateOperation) SetSiteCount

func (m *EdiscoveryEstimateOperation) SetSiteCount(value *int32)

SetSiteCount sets the siteCount property value. The number of mailboxes that had search hits.

func (*EdiscoveryEstimateOperation) SetUnindexedItemCount

func (m *EdiscoveryEstimateOperation) SetUnindexedItemCount(value *int64)

SetUnindexedItemCount sets the unindexedItemCount property value. The estimated count of unindexed items for the collection.

func (*EdiscoveryEstimateOperation) SetUnindexedItemsSize

func (m *EdiscoveryEstimateOperation) SetUnindexedItemsSize(value *int64)

SetUnindexedItemsSize sets the unindexedItemsSize property value. The estimated size of unindexed items for the collection.

type EdiscoveryEstimateOperationCollectionResponse added in v0.41.0

EdiscoveryEstimateOperationCollectionResponse

func NewEdiscoveryEstimateOperationCollectionResponse added in v0.41.0

func NewEdiscoveryEstimateOperationCollectionResponse() *EdiscoveryEstimateOperationCollectionResponse

NewEdiscoveryEstimateOperationCollectionResponse instantiates a new EdiscoveryEstimateOperationCollectionResponse and sets the default values.

func (*EdiscoveryEstimateOperationCollectionResponse) GetFieldDeserializers added in v0.41.0

GetFieldDeserializers the deserialization information for the current model

func (*EdiscoveryEstimateOperationCollectionResponse) GetValue added in v0.41.0

GetValue gets the value property value. The value property

func (*EdiscoveryEstimateOperationCollectionResponse) Serialize added in v0.41.0

Serialize serializes information the current object

func (*EdiscoveryEstimateOperationCollectionResponse) SetValue added in v0.41.0

SetValue sets the value property value. The value property

type EdiscoveryEstimateOperationable

type EdiscoveryEstimateOperationable interface {
	CaseOperationable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetIndexedItemCount() *int64
	GetIndexedItemsSize() *int64
	GetMailboxCount() *int32
	GetSearch() EdiscoverySearchable
	GetSiteCount() *int32
	GetUnindexedItemCount() *int64
	GetUnindexedItemsSize() *int64
	SetIndexedItemCount(value *int64)
	SetIndexedItemsSize(value *int64)
	SetMailboxCount(value *int32)
	SetSearch(value EdiscoverySearchable)
	SetSiteCount(value *int32)
	SetUnindexedItemCount(value *int64)
	SetUnindexedItemsSize(value *int64)
}

EdiscoveryEstimateOperationable

type EdiscoveryHoldOperation

type EdiscoveryHoldOperation struct {
	CaseOperation
}

EdiscoveryHoldOperation

func NewEdiscoveryHoldOperation

func NewEdiscoveryHoldOperation() *EdiscoveryHoldOperation

NewEdiscoveryHoldOperation instantiates a new EdiscoveryHoldOperation and sets the default values.

func (*EdiscoveryHoldOperation) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*EdiscoveryHoldOperation) Serialize

Serialize serializes information the current object

type EdiscoveryHoldOperationCollectionResponse added in v0.41.0

EdiscoveryHoldOperationCollectionResponse

func NewEdiscoveryHoldOperationCollectionResponse added in v0.41.0

func NewEdiscoveryHoldOperationCollectionResponse() *EdiscoveryHoldOperationCollectionResponse

NewEdiscoveryHoldOperationCollectionResponse instantiates a new EdiscoveryHoldOperationCollectionResponse and sets the default values.

func (*EdiscoveryHoldOperationCollectionResponse) GetFieldDeserializers added in v0.41.0

GetFieldDeserializers the deserialization information for the current model

func (*EdiscoveryHoldOperationCollectionResponse) GetValue added in v0.41.0

GetValue gets the value property value. The value property

func (*EdiscoveryHoldOperationCollectionResponse) Serialize added in v0.41.0

Serialize serializes information the current object

func (*EdiscoveryHoldOperationCollectionResponse) SetValue added in v0.41.0

SetValue sets the value property value. The value property

type EdiscoveryHoldOperationable

EdiscoveryHoldOperationable

type EdiscoveryIndexOperation

type EdiscoveryIndexOperation struct {
	CaseOperation
}

EdiscoveryIndexOperation

func NewEdiscoveryIndexOperation

func NewEdiscoveryIndexOperation() *EdiscoveryIndexOperation

NewEdiscoveryIndexOperation instantiates a new ediscoveryIndexOperation and sets the default values.

func (*EdiscoveryIndexOperation) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*EdiscoveryIndexOperation) Serialize

Serialize serializes information the current object

type EdiscoveryIndexOperationCollectionResponse added in v0.41.0

EdiscoveryIndexOperationCollectionResponse

func NewEdiscoveryIndexOperationCollectionResponse added in v0.41.0

func NewEdiscoveryIndexOperationCollectionResponse() *EdiscoveryIndexOperationCollectionResponse

NewEdiscoveryIndexOperationCollectionResponse instantiates a new EdiscoveryIndexOperationCollectionResponse and sets the default values.

func (*EdiscoveryIndexOperationCollectionResponse) GetFieldDeserializers added in v0.41.0

GetFieldDeserializers the deserialization information for the current model

func (*EdiscoveryIndexOperationCollectionResponse) GetValue added in v0.41.0

GetValue gets the value property value. The value property

func (*EdiscoveryIndexOperationCollectionResponse) Serialize added in v0.41.0

Serialize serializes information the current object

func (*EdiscoveryIndexOperationCollectionResponse) SetValue added in v0.41.0

SetValue sets the value property value. The value property

type EdiscoveryIndexOperationable

EdiscoveryIndexOperationable

type EdiscoveryNoncustodialDataSource

type EdiscoveryNoncustodialDataSource struct {
	DataSourceContainer
}

EdiscoveryNoncustodialDataSource

func NewEdiscoveryNoncustodialDataSource

func NewEdiscoveryNoncustodialDataSource() *EdiscoveryNoncustodialDataSource

NewEdiscoveryNoncustodialDataSource instantiates a new EdiscoveryNoncustodialDataSource and sets the default values.

func (*EdiscoveryNoncustodialDataSource) GetDataSource

GetDataSource gets the dataSource property value. User source or SharePoint site data source as non-custodial data source.

func (*EdiscoveryNoncustodialDataSource) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*EdiscoveryNoncustodialDataSource) GetLastIndexOperation

GetLastIndexOperation gets the lastIndexOperation property value. Operation entity that represents the latest indexing for the non-custodial data source.

func (*EdiscoveryNoncustodialDataSource) Serialize

Serialize serializes information the current object

func (*EdiscoveryNoncustodialDataSource) SetDataSource

func (m *EdiscoveryNoncustodialDataSource) SetDataSource(value DataSourceable)

SetDataSource sets the dataSource property value. User source or SharePoint site data source as non-custodial data source.

func (*EdiscoveryNoncustodialDataSource) SetLastIndexOperation

func (m *EdiscoveryNoncustodialDataSource) SetLastIndexOperation(value EdiscoveryIndexOperationable)

SetLastIndexOperation sets the lastIndexOperation property value. Operation entity that represents the latest indexing for the non-custodial data source.

type EdiscoveryNoncustodialDataSourceCollectionResponse

type EdiscoveryNoncustodialDataSourceCollectionResponse struct {
	iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.BaseCollectionPaginationCountResponse
}

EdiscoveryNoncustodialDataSourceCollectionResponse

func NewEdiscoveryNoncustodialDataSourceCollectionResponse

func NewEdiscoveryNoncustodialDataSourceCollectionResponse() *EdiscoveryNoncustodialDataSourceCollectionResponse

NewEdiscoveryNoncustodialDataSourceCollectionResponse instantiates a new EdiscoveryNoncustodialDataSourceCollectionResponse and sets the default values.

func (*EdiscoveryNoncustodialDataSourceCollectionResponse) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*EdiscoveryNoncustodialDataSourceCollectionResponse) GetValue

GetValue gets the value property value. The value property

func (*EdiscoveryNoncustodialDataSourceCollectionResponse) Serialize

Serialize serializes information the current object

func (*EdiscoveryNoncustodialDataSourceCollectionResponse) SetValue

SetValue sets the value property value. The value property

type EdiscoveryNoncustodialDataSourceable

type EdiscoveryNoncustodialDataSourceable interface {
	DataSourceContainerable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetDataSource() DataSourceable
	GetLastIndexOperation() EdiscoveryIndexOperationable
	SetDataSource(value DataSourceable)
	SetLastIndexOperation(value EdiscoveryIndexOperationable)
}

EdiscoveryNoncustodialDataSourceable

type EdiscoveryPurgeDataOperation added in v0.47.0

type EdiscoveryPurgeDataOperation struct {
	CaseOperation
}

EdiscoveryPurgeDataOperation

func NewEdiscoveryPurgeDataOperation added in v0.47.0

func NewEdiscoveryPurgeDataOperation() *EdiscoveryPurgeDataOperation

NewEdiscoveryPurgeDataOperation instantiates a new EdiscoveryPurgeDataOperation and sets the default values.

func (*EdiscoveryPurgeDataOperation) GetFieldDeserializers added in v0.47.0

GetFieldDeserializers the deserialization information for the current model

func (*EdiscoveryPurgeDataOperation) Serialize added in v0.47.0

Serialize serializes information the current object

type EdiscoveryPurgeDataOperationCollectionResponse added in v0.47.0

EdiscoveryPurgeDataOperationCollectionResponse

func NewEdiscoveryPurgeDataOperationCollectionResponse added in v0.47.0

func NewEdiscoveryPurgeDataOperationCollectionResponse() *EdiscoveryPurgeDataOperationCollectionResponse

NewEdiscoveryPurgeDataOperationCollectionResponse instantiates a new EdiscoveryPurgeDataOperationCollectionResponse and sets the default values.

func (*EdiscoveryPurgeDataOperationCollectionResponse) GetFieldDeserializers added in v0.47.0

GetFieldDeserializers the deserialization information for the current model

func (*EdiscoveryPurgeDataOperationCollectionResponse) GetValue added in v0.47.0

GetValue gets the value property value. The value property

func (*EdiscoveryPurgeDataOperationCollectionResponse) Serialize added in v0.47.0

Serialize serializes information the current object

func (*EdiscoveryPurgeDataOperationCollectionResponse) SetValue added in v0.47.0

SetValue sets the value property value. The value property

type EdiscoveryPurgeDataOperationable added in v0.47.0

EdiscoveryPurgeDataOperationable

type EdiscoveryReviewSet

type EdiscoveryReviewSet struct {
	DataSet
}

EdiscoveryReviewSet

func NewEdiscoveryReviewSet

func NewEdiscoveryReviewSet() *EdiscoveryReviewSet

NewEdiscoveryReviewSet instantiates a new EdiscoveryReviewSet and sets the default values.

func (*EdiscoveryReviewSet) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*EdiscoveryReviewSet) GetQueries

GetQueries gets the queries property value. Represents queries within the review set.

func (*EdiscoveryReviewSet) Serialize

Serialize serializes information the current object

func (*EdiscoveryReviewSet) SetQueries

func (m *EdiscoveryReviewSet) SetQueries(value []EdiscoveryReviewSetQueryable)

SetQueries sets the queries property value. Represents queries within the review set.

type EdiscoveryReviewSetCollectionResponse

EdiscoveryReviewSetCollectionResponse

func NewEdiscoveryReviewSetCollectionResponse

func NewEdiscoveryReviewSetCollectionResponse() *EdiscoveryReviewSetCollectionResponse

NewEdiscoveryReviewSetCollectionResponse instantiates a new EdiscoveryReviewSetCollectionResponse and sets the default values.

func (*EdiscoveryReviewSetCollectionResponse) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*EdiscoveryReviewSetCollectionResponse) GetValue

GetValue gets the value property value. The value property

func (*EdiscoveryReviewSetCollectionResponse) Serialize

Serialize serializes information the current object

func (*EdiscoveryReviewSetCollectionResponse) SetValue

SetValue sets the value property value. The value property

type EdiscoveryReviewSetQuery

type EdiscoveryReviewSetQuery struct {
	Search
}

EdiscoveryReviewSetQuery

func NewEdiscoveryReviewSetQuery

func NewEdiscoveryReviewSetQuery() *EdiscoveryReviewSetQuery

NewEdiscoveryReviewSetQuery instantiates a new EdiscoveryReviewSetQuery and sets the default values.

func (*EdiscoveryReviewSetQuery) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*EdiscoveryReviewSetQuery) Serialize

Serialize serializes information the current object

type EdiscoveryReviewSetQueryCollectionResponse

EdiscoveryReviewSetQueryCollectionResponse

func NewEdiscoveryReviewSetQueryCollectionResponse

func NewEdiscoveryReviewSetQueryCollectionResponse() *EdiscoveryReviewSetQueryCollectionResponse

NewEdiscoveryReviewSetQueryCollectionResponse instantiates a new EdiscoveryReviewSetQueryCollectionResponse and sets the default values.

func (*EdiscoveryReviewSetQueryCollectionResponse) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*EdiscoveryReviewSetQueryCollectionResponse) GetValue

GetValue gets the value property value. The value property

func (*EdiscoveryReviewSetQueryCollectionResponse) Serialize

Serialize serializes information the current object

func (*EdiscoveryReviewSetQueryCollectionResponse) SetValue

SetValue sets the value property value. The value property

type EdiscoveryReviewSetQueryable

EdiscoveryReviewSetQueryable

type EdiscoveryReviewSetable

EdiscoveryReviewSetable

type EdiscoveryReviewTag

type EdiscoveryReviewTag struct {
	Tag
}

EdiscoveryReviewTag

func NewEdiscoveryReviewTag

func NewEdiscoveryReviewTag() *EdiscoveryReviewTag

NewEdiscoveryReviewTag instantiates a new EdiscoveryReviewTag and sets the default values.

func (*EdiscoveryReviewTag) GetChildSelectability

func (m *EdiscoveryReviewTag) GetChildSelectability() *ChildSelectability

GetChildSelectability gets the childSelectability property value. Indicates whether a single or multiple child tags can be associated with a document. Possible values are: One, Many. This value controls whether the UX presents the tags as checkboxes or a radio button group.

func (*EdiscoveryReviewTag) GetChildTags

func (m *EdiscoveryReviewTag) GetChildTags() []EdiscoveryReviewTagable

GetChildTags gets the childTags property value. Returns the tags that are a child of a tag.

func (*EdiscoveryReviewTag) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*EdiscoveryReviewTag) GetParent

GetParent gets the parent property value. Returns the parent tag of the specified tag.

func (*EdiscoveryReviewTag) Serialize

Serialize serializes information the current object

func (*EdiscoveryReviewTag) SetChildSelectability

func (m *EdiscoveryReviewTag) SetChildSelectability(value *ChildSelectability)

SetChildSelectability sets the childSelectability property value. Indicates whether a single or multiple child tags can be associated with a document. Possible values are: One, Many. This value controls whether the UX presents the tags as checkboxes or a radio button group.

func (*EdiscoveryReviewTag) SetChildTags

func (m *EdiscoveryReviewTag) SetChildTags(value []EdiscoveryReviewTagable)

SetChildTags sets the childTags property value. Returns the tags that are a child of a tag.

func (*EdiscoveryReviewTag) SetParent

func (m *EdiscoveryReviewTag) SetParent(value EdiscoveryReviewTagable)

SetParent sets the parent property value. Returns the parent tag of the specified tag.

type EdiscoveryReviewTagCollectionResponse

EdiscoveryReviewTagCollectionResponse

func NewEdiscoveryReviewTagCollectionResponse

func NewEdiscoveryReviewTagCollectionResponse() *EdiscoveryReviewTagCollectionResponse

NewEdiscoveryReviewTagCollectionResponse instantiates a new EdiscoveryReviewTagCollectionResponse and sets the default values.

func (*EdiscoveryReviewTagCollectionResponse) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*EdiscoveryReviewTagCollectionResponse) GetValue

GetValue gets the value property value. The value property

func (*EdiscoveryReviewTagCollectionResponse) Serialize

Serialize serializes information the current object

func (*EdiscoveryReviewTagCollectionResponse) SetValue

SetValue sets the value property value. The value property

type EdiscoveryReviewTagable

type EdiscoveryReviewTagable interface {
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	Tagable
	GetChildSelectability() *ChildSelectability
	GetChildTags() []EdiscoveryReviewTagable
	GetParent() EdiscoveryReviewTagable
	SetChildSelectability(value *ChildSelectability)
	SetChildTags(value []EdiscoveryReviewTagable)
	SetParent(value EdiscoveryReviewTagable)
}

EdiscoveryReviewTagable

type EdiscoverySearch

type EdiscoverySearch struct {
	Search
}

EdiscoverySearch

func NewEdiscoverySearch

func NewEdiscoverySearch() *EdiscoverySearch

NewEdiscoverySearch instantiates a new EdiscoverySearch and sets the default values.

func (*EdiscoverySearch) GetAddToReviewSetOperation

func (m *EdiscoverySearch) GetAddToReviewSetOperation() EdiscoveryAddToReviewSetOperationable

GetAddToReviewSetOperation gets the addToReviewSetOperation property value. Adds the results of the eDiscovery search to the specified reviewSet.

func (*EdiscoverySearch) GetAdditionalSources

func (m *EdiscoverySearch) GetAdditionalSources() []DataSourceable

GetAdditionalSources gets the additionalSources property value. Adds an additional source to the eDiscovery search.

func (*EdiscoverySearch) GetCustodianSources

func (m *EdiscoverySearch) GetCustodianSources() []DataSourceable

GetCustodianSources gets the custodianSources property value. Custodian sources that are included in the eDiscovery search.

func (*EdiscoverySearch) GetDataSourceScopes

func (m *EdiscoverySearch) GetDataSourceScopes() *DataSourceScopes

GetDataSourceScopes gets the dataSourceScopes property value. When specified, the collection will span across a service for an entire workload. Possible values are: none, allTenantMailboxes, allTenantSites, allCaseCustodians, allCaseNoncustodialDataSources.

func (*EdiscoverySearch) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*EdiscoverySearch) GetLastEstimateStatisticsOperation

func (m *EdiscoverySearch) GetLastEstimateStatisticsOperation() EdiscoveryEstimateOperationable

GetLastEstimateStatisticsOperation gets the lastEstimateStatisticsOperation property value. The last estimate operation associated with the eDiscovery search.

func (*EdiscoverySearch) GetNoncustodialSources

func (m *EdiscoverySearch) GetNoncustodialSources() []EdiscoveryNoncustodialDataSourceable

GetNoncustodialSources gets the noncustodialSources property value. noncustodialDataSource sources that are included in the eDiscovery search

func (*EdiscoverySearch) Serialize

Serialize serializes information the current object

func (*EdiscoverySearch) SetAddToReviewSetOperation

func (m *EdiscoverySearch) SetAddToReviewSetOperation(value EdiscoveryAddToReviewSetOperationable)

SetAddToReviewSetOperation sets the addToReviewSetOperation property value. Adds the results of the eDiscovery search to the specified reviewSet.

func (*EdiscoverySearch) SetAdditionalSources

func (m *EdiscoverySearch) SetAdditionalSources(value []DataSourceable)

SetAdditionalSources sets the additionalSources property value. Adds an additional source to the eDiscovery search.

func (*EdiscoverySearch) SetCustodianSources

func (m *EdiscoverySearch) SetCustodianSources(value []DataSourceable)

SetCustodianSources sets the custodianSources property value. Custodian sources that are included in the eDiscovery search.

func (*EdiscoverySearch) SetDataSourceScopes

func (m *EdiscoverySearch) SetDataSourceScopes(value *DataSourceScopes)

SetDataSourceScopes sets the dataSourceScopes property value. When specified, the collection will span across a service for an entire workload. Possible values are: none, allTenantMailboxes, allTenantSites, allCaseCustodians, allCaseNoncustodialDataSources.

func (*EdiscoverySearch) SetLastEstimateStatisticsOperation

func (m *EdiscoverySearch) SetLastEstimateStatisticsOperation(value EdiscoveryEstimateOperationable)

SetLastEstimateStatisticsOperation sets the lastEstimateStatisticsOperation property value. The last estimate operation associated with the eDiscovery search.

func (*EdiscoverySearch) SetNoncustodialSources

func (m *EdiscoverySearch) SetNoncustodialSources(value []EdiscoveryNoncustodialDataSourceable)

SetNoncustodialSources sets the noncustodialSources property value. noncustodialDataSource sources that are included in the eDiscovery search

type EdiscoverySearchCollectionResponse

EdiscoverySearchCollectionResponse

func NewEdiscoverySearchCollectionResponse

func NewEdiscoverySearchCollectionResponse() *EdiscoverySearchCollectionResponse

NewEdiscoverySearchCollectionResponse instantiates a new EdiscoverySearchCollectionResponse and sets the default values.

func (*EdiscoverySearchCollectionResponse) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*EdiscoverySearchCollectionResponse) GetValue

GetValue gets the value property value. The value property

func (*EdiscoverySearchCollectionResponse) Serialize

Serialize serializes information the current object

func (*EdiscoverySearchCollectionResponse) SetValue

SetValue sets the value property value. The value property

type EdiscoverySearchable

type EdiscoverySearchable interface {
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	Searchable
	GetAdditionalSources() []DataSourceable
	GetAddToReviewSetOperation() EdiscoveryAddToReviewSetOperationable
	GetCustodianSources() []DataSourceable
	GetDataSourceScopes() *DataSourceScopes
	GetLastEstimateStatisticsOperation() EdiscoveryEstimateOperationable
	GetNoncustodialSources() []EdiscoveryNoncustodialDataSourceable
	SetAdditionalSources(value []DataSourceable)
	SetAddToReviewSetOperation(value EdiscoveryAddToReviewSetOperationable)
	SetCustodianSources(value []DataSourceable)
	SetDataSourceScopes(value *DataSourceScopes)
	SetLastEstimateStatisticsOperation(value EdiscoveryEstimateOperationable)
	SetNoncustodialSources(value []EdiscoveryNoncustodialDataSourceable)
}

EdiscoverySearchable

type EdiscoveryTagOperation

type EdiscoveryTagOperation struct {
	CaseOperation
}

EdiscoveryTagOperation

func NewEdiscoveryTagOperation

func NewEdiscoveryTagOperation() *EdiscoveryTagOperation

NewEdiscoveryTagOperation instantiates a new EdiscoveryTagOperation and sets the default values.

func (*EdiscoveryTagOperation) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*EdiscoveryTagOperation) Serialize

Serialize serializes information the current object

type EdiscoveryTagOperationCollectionResponse added in v0.41.0

EdiscoveryTagOperationCollectionResponse

func NewEdiscoveryTagOperationCollectionResponse added in v0.41.0

func NewEdiscoveryTagOperationCollectionResponse() *EdiscoveryTagOperationCollectionResponse

NewEdiscoveryTagOperationCollectionResponse instantiates a new EdiscoveryTagOperationCollectionResponse and sets the default values.

func (*EdiscoveryTagOperationCollectionResponse) GetFieldDeserializers added in v0.41.0

GetFieldDeserializers the deserialization information for the current model

func (*EdiscoveryTagOperationCollectionResponse) GetValue added in v0.41.0

GetValue gets the value property value. The value property

func (*EdiscoveryTagOperationCollectionResponse) Serialize added in v0.41.0

Serialize serializes information the current object

func (*EdiscoveryTagOperationCollectionResponse) SetValue added in v0.41.0

SetValue sets the value property value. The value property

type EdiscoveryTagOperationable

EdiscoveryTagOperationable

type EmailSender added in v0.49.0

type EmailSender struct {
	// contains filtered or unexported fields
}

EmailSender

func NewEmailSender added in v0.49.0

func NewEmailSender() *EmailSender

NewEmailSender instantiates a new emailSender and sets the default values.

func (*EmailSender) GetAdditionalData added in v0.49.0

func (m *EmailSender) GetAdditionalData() map[string]any

GetAdditionalData gets the additionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*EmailSender) GetBackingStore added in v0.56.0

GetBackingStore gets the backingStore property value. Stores model information.

func (*EmailSender) GetDisplayName added in v0.49.0

func (m *EmailSender) GetDisplayName() *string

GetDisplayName gets the displayName property value. The name of the sender.

func (*EmailSender) GetDomainName added in v0.49.0

func (m *EmailSender) GetDomainName() *string

GetDomainName gets the domainName property value. Sender domain.

func (*EmailSender) GetEmailAddress added in v0.49.0

func (m *EmailSender) GetEmailAddress() *string

GetEmailAddress gets the emailAddress property value. Sender email address.

func (*EmailSender) GetFieldDeserializers added in v0.49.0

GetFieldDeserializers the deserialization information for the current model

func (*EmailSender) GetOdataType added in v0.49.0

func (m *EmailSender) GetOdataType() *string

GetOdataType gets the @odata.type property value. The OdataType property

func (*EmailSender) Serialize added in v0.49.0

Serialize serializes information the current object

func (*EmailSender) SetAdditionalData added in v0.49.0

func (m *EmailSender) SetAdditionalData(value map[string]any)

SetAdditionalData sets the additionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*EmailSender) SetBackingStore added in v0.56.0

SetBackingStore sets the backingStore property value. Stores model information.

func (*EmailSender) SetDisplayName added in v0.49.0

func (m *EmailSender) SetDisplayName(value *string)

SetDisplayName sets the displayName property value. The name of the sender.

func (*EmailSender) SetDomainName added in v0.49.0

func (m *EmailSender) SetDomainName(value *string)

SetDomainName sets the domainName property value. Sender domain.

func (*EmailSender) SetEmailAddress added in v0.49.0

func (m *EmailSender) SetEmailAddress(value *string)

SetEmailAddress sets the emailAddress property value. Sender email address.

func (*EmailSender) SetOdataType added in v0.49.0

func (m *EmailSender) SetOdataType(value *string)

SetOdataType sets the @odata.type property value. The OdataType property

type EvidenceRemediationStatus added in v0.49.0

type EvidenceRemediationStatus int
const (
	NONE_EVIDENCEREMEDIATIONSTATUS EvidenceRemediationStatus = iota
	REMEDIATED_EVIDENCEREMEDIATIONSTATUS
	PREVENTED_EVIDENCEREMEDIATIONSTATUS
	BLOCKED_EVIDENCEREMEDIATIONSTATUS
	NOTFOUND_EVIDENCEREMEDIATIONSTATUS
	UNKNOWNFUTUREVALUE_EVIDENCEREMEDIATIONSTATUS
)

func (EvidenceRemediationStatus) String added in v0.49.0

func (i EvidenceRemediationStatus) String() string

type EvidenceRole added in v0.49.0

type EvidenceRole int
const (
	UNKNOWN_EVIDENCEROLE EvidenceRole = iota
	CONTEXTUAL_EVIDENCEROLE
	SCANNED_EVIDENCEROLE
	SOURCE_EVIDENCEROLE
	DESTINATION_EVIDENCEROLE
	CREATED_EVIDENCEROLE
	ADDED_EVIDENCEROLE
	COMPROMISED_EVIDENCEROLE
	EDITED_EVIDENCEROLE
	ATTACKED_EVIDENCEROLE
	ATTACKER_EVIDENCEROLE
	COMMANDANDCONTROL_EVIDENCEROLE
	LOADED_EVIDENCEROLE
	SUSPICIOUS_EVIDENCEROLE
	POLICYVIOLATOR_EVIDENCEROLE
	UNKNOWNFUTUREVALUE_EVIDENCEROLE
)

func (EvidenceRole) String added in v0.49.0

func (i EvidenceRole) String() string

type EvidenceVerdict added in v0.49.0

type EvidenceVerdict int
const (
	UNKNOWN_EVIDENCEVERDICT EvidenceVerdict = iota
	SUSPICIOUS_EVIDENCEVERDICT
	MALICIOUS_EVIDENCEVERDICT
	NOTHREATSFOUND_EVIDENCEVERDICT
	UNKNOWNFUTUREVALUE_EVIDENCEVERDICT
)

func (EvidenceVerdict) String added in v0.49.0

func (i EvidenceVerdict) String() string

type FileDetails added in v0.49.0

type FileDetails struct {
	// contains filtered or unexported fields
}

FileDetails

func NewFileDetails added in v0.49.0

func NewFileDetails() *FileDetails

NewFileDetails instantiates a new fileDetails and sets the default values.

func (*FileDetails) GetAdditionalData added in v0.49.0

func (m *FileDetails) GetAdditionalData() map[string]any

GetAdditionalData gets the additionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*FileDetails) GetBackingStore added in v0.56.0

GetBackingStore gets the backingStore property value. Stores model information.

func (*FileDetails) GetFieldDeserializers added in v0.49.0

GetFieldDeserializers the deserialization information for the current model

func (*FileDetails) GetFileName added in v0.49.0

func (m *FileDetails) GetFileName() *string

GetFileName gets the fileName property value. The name of the file.

func (*FileDetails) GetFilePath added in v0.49.0

func (m *FileDetails) GetFilePath() *string

GetFilePath gets the filePath property value. The file path (location) of the file instance.

func (*FileDetails) GetFilePublisher added in v0.49.0

func (m *FileDetails) GetFilePublisher() *string

GetFilePublisher gets the filePublisher property value. The publisher of the file.

func (*FileDetails) GetFileSize added in v0.49.0

func (m *FileDetails) GetFileSize() *int64

GetFileSize gets the fileSize property value. The size of the file in bytes.

func (*FileDetails) GetIssuer added in v0.49.0

func (m *FileDetails) GetIssuer() *string

GetIssuer gets the issuer property value. The certificate authority (CA) that issued the certificate.

func (*FileDetails) GetOdataType added in v0.49.0

func (m *FileDetails) GetOdataType() *string

GetOdataType gets the @odata.type property value. The OdataType property

func (*FileDetails) GetSha1 added in v0.49.0

func (m *FileDetails) GetSha1() *string

GetSha1 gets the sha1 property value. The Sha1 cryptographic hash of the file content.

func (*FileDetails) GetSha256 added in v0.49.0

func (m *FileDetails) GetSha256() *string

GetSha256 gets the sha256 property value. The Sha256 cryptographic hash of the file content.

func (*FileDetails) GetSigner added in v0.49.0

func (m *FileDetails) GetSigner() *string

GetSigner gets the signer property value. The signer of the signed file.

func (*FileDetails) Serialize added in v0.49.0

Serialize serializes information the current object

func (*FileDetails) SetAdditionalData added in v0.49.0

func (m *FileDetails) SetAdditionalData(value map[string]any)

SetAdditionalData sets the additionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*FileDetails) SetBackingStore added in v0.56.0

SetBackingStore sets the backingStore property value. Stores model information.

func (*FileDetails) SetFileName added in v0.49.0

func (m *FileDetails) SetFileName(value *string)

SetFileName sets the fileName property value. The name of the file.

func (*FileDetails) SetFilePath added in v0.49.0

func (m *FileDetails) SetFilePath(value *string)

SetFilePath sets the filePath property value. The file path (location) of the file instance.

func (*FileDetails) SetFilePublisher added in v0.49.0

func (m *FileDetails) SetFilePublisher(value *string)

SetFilePublisher sets the filePublisher property value. The publisher of the file.

func (*FileDetails) SetFileSize added in v0.49.0

func (m *FileDetails) SetFileSize(value *int64)

SetFileSize sets the fileSize property value. The size of the file in bytes.

func (*FileDetails) SetIssuer added in v0.49.0

func (m *FileDetails) SetIssuer(value *string)

SetIssuer sets the issuer property value. The certificate authority (CA) that issued the certificate.

func (*FileDetails) SetOdataType added in v0.49.0

func (m *FileDetails) SetOdataType(value *string)

SetOdataType sets the @odata.type property value. The OdataType property

func (*FileDetails) SetSha1 added in v0.49.0

func (m *FileDetails) SetSha1(value *string)

SetSha1 sets the sha1 property value. The Sha1 cryptographic hash of the file content.

func (*FileDetails) SetSha256 added in v0.49.0

func (m *FileDetails) SetSha256(value *string)

SetSha256 sets the sha256 property value. The Sha256 cryptographic hash of the file content.

func (*FileDetails) SetSigner added in v0.49.0

func (m *FileDetails) SetSigner(value *string)

SetSigner sets the signer property value. The signer of the signed file.

type FileDetailsable added in v0.49.0

type FileDetailsable interface {
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder
	ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackedModel
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetBackingStore() ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore
	GetFileName() *string
	GetFilePath() *string
	GetFilePublisher() *string
	GetFileSize() *int64
	GetIssuer() *string
	GetOdataType() *string
	GetSha1() *string
	GetSha256() *string
	GetSigner() *string
	SetBackingStore(value ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore)
	SetFileName(value *string)
	SetFilePath(value *string)
	SetFilePublisher(value *string)
	SetFileSize(value *int64)
	SetIssuer(value *string)
	SetOdataType(value *string)
	SetSha1(value *string)
	SetSha256(value *string)
	SetSigner(value *string)
}

FileDetailsable

type FileEvidence added in v0.49.0

type FileEvidence struct {
	AlertEvidence
}

FileEvidence

func NewFileEvidence added in v0.49.0

func NewFileEvidence() *FileEvidence

NewFileEvidence instantiates a new FileEvidence and sets the default values.

func (*FileEvidence) GetDetectionStatus added in v0.49.0

func (m *FileEvidence) GetDetectionStatus() *DetectionStatus

GetDetectionStatus gets the detectionStatus property value. The status of the detection.The possible values are: detected, blocked, prevented, unknownFutureValue.

func (*FileEvidence) GetFieldDeserializers added in v0.49.0

GetFieldDeserializers the deserialization information for the current model

func (*FileEvidence) GetFileDetails added in v0.49.0

func (m *FileEvidence) GetFileDetails() FileDetailsable

GetFileDetails gets the fileDetails property value. The file details.

func (*FileEvidence) GetMdeDeviceId added in v0.49.0

func (m *FileEvidence) GetMdeDeviceId() *string

GetMdeDeviceId gets the mdeDeviceId property value. A unique identifier assigned to a device by Microsoft Defender for Endpoint.

func (*FileEvidence) Serialize added in v0.49.0

Serialize serializes information the current object

func (*FileEvidence) SetDetectionStatus added in v0.49.0

func (m *FileEvidence) SetDetectionStatus(value *DetectionStatus)

SetDetectionStatus sets the detectionStatus property value. The status of the detection.The possible values are: detected, blocked, prevented, unknownFutureValue.

func (*FileEvidence) SetFileDetails added in v0.49.0

func (m *FileEvidence) SetFileDetails(value FileDetailsable)

SetFileDetails sets the fileDetails property value. The file details.

func (*FileEvidence) SetMdeDeviceId added in v0.49.0

func (m *FileEvidence) SetMdeDeviceId(value *string)

SetMdeDeviceId sets the mdeDeviceId property value. A unique identifier assigned to a device by Microsoft Defender for Endpoint.

type FileEvidenceable added in v0.49.0

type FileEvidenceable interface {
	AlertEvidenceable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetDetectionStatus() *DetectionStatus
	GetFileDetails() FileDetailsable
	GetMdeDeviceId() *string
	SetDetectionStatus(value *DetectionStatus)
	SetFileDetails(value FileDetailsable)
	SetMdeDeviceId(value *string)
}

FileEvidenceable

type HuntingQueryResults added in v0.49.0

type HuntingQueryResults struct {
	// contains filtered or unexported fields
}

HuntingQueryResults

func NewHuntingQueryResults added in v0.49.0

func NewHuntingQueryResults() *HuntingQueryResults

NewHuntingQueryResults instantiates a new huntingQueryResults and sets the default values.

func (*HuntingQueryResults) GetAdditionalData added in v0.49.0

func (m *HuntingQueryResults) GetAdditionalData() map[string]any

GetAdditionalData gets the additionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*HuntingQueryResults) GetBackingStore added in v0.56.0

GetBackingStore gets the backingStore property value. Stores model information.

func (*HuntingQueryResults) GetFieldDeserializers added in v0.49.0

GetFieldDeserializers the deserialization information for the current model

func (*HuntingQueryResults) GetOdataType added in v0.49.0

func (m *HuntingQueryResults) GetOdataType() *string

GetOdataType gets the @odata.type property value. The OdataType property

func (*HuntingQueryResults) GetResults added in v0.49.0

func (m *HuntingQueryResults) GetResults() []HuntingRowResultable

GetResults gets the results property value. The results of the hunting query.

func (*HuntingQueryResults) GetSchema added in v0.49.0

GetSchema gets the schema property value. The schema for the response.

func (*HuntingQueryResults) Serialize added in v0.49.0

Serialize serializes information the current object

func (*HuntingQueryResults) SetAdditionalData added in v0.49.0

func (m *HuntingQueryResults) SetAdditionalData(value map[string]any)

SetAdditionalData sets the additionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*HuntingQueryResults) SetBackingStore added in v0.56.0

SetBackingStore sets the backingStore property value. Stores model information.

func (*HuntingQueryResults) SetOdataType added in v0.49.0

func (m *HuntingQueryResults) SetOdataType(value *string)

SetOdataType sets the @odata.type property value. The OdataType property

func (*HuntingQueryResults) SetResults added in v0.49.0

func (m *HuntingQueryResults) SetResults(value []HuntingRowResultable)

SetResults sets the results property value. The results of the hunting query.

func (*HuntingQueryResults) SetSchema added in v0.49.0

func (m *HuntingQueryResults) SetSchema(value []SinglePropertySchemaable)

SetSchema sets the schema property value. The schema for the response.

type HuntingRowResult added in v0.49.0

type HuntingRowResult struct {
	// contains filtered or unexported fields
}

HuntingRowResult

func NewHuntingRowResult added in v0.49.0

func NewHuntingRowResult() *HuntingRowResult

NewHuntingRowResult instantiates a new huntingRowResult and sets the default values.

func (*HuntingRowResult) GetAdditionalData added in v0.49.0

func (m *HuntingRowResult) GetAdditionalData() map[string]any

GetAdditionalData gets the additionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*HuntingRowResult) GetBackingStore added in v0.56.0

GetBackingStore gets the backingStore property value. Stores model information.

func (*HuntingRowResult) GetFieldDeserializers added in v0.49.0

GetFieldDeserializers the deserialization information for the current model

func (*HuntingRowResult) GetOdataType added in v0.49.0

func (m *HuntingRowResult) GetOdataType() *string

GetOdataType gets the @odata.type property value. The OdataType property

func (*HuntingRowResult) Serialize added in v0.49.0

Serialize serializes information the current object

func (*HuntingRowResult) SetAdditionalData added in v0.49.0

func (m *HuntingRowResult) SetAdditionalData(value map[string]any)

SetAdditionalData sets the additionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*HuntingRowResult) SetBackingStore added in v0.56.0

SetBackingStore sets the backingStore property value. Stores model information.

func (*HuntingRowResult) SetOdataType added in v0.49.0

func (m *HuntingRowResult) SetOdataType(value *string)

SetOdataType sets the @odata.type property value. The OdataType property

type HuntingRowResultCollectionResponse added in v0.49.0

HuntingRowResultCollectionResponse

func NewHuntingRowResultCollectionResponse added in v0.49.0

func NewHuntingRowResultCollectionResponse() *HuntingRowResultCollectionResponse

NewHuntingRowResultCollectionResponse instantiates a new HuntingRowResultCollectionResponse and sets the default values.

func (*HuntingRowResultCollectionResponse) GetFieldDeserializers added in v0.49.0

GetFieldDeserializers the deserialization information for the current model

func (*HuntingRowResultCollectionResponse) GetValue added in v0.49.0

GetValue gets the value property value. The value property

func (*HuntingRowResultCollectionResponse) Serialize added in v0.49.0

Serialize serializes information the current object

func (*HuntingRowResultCollectionResponse) SetValue added in v0.49.0

SetValue sets the value property value. The value property

type Incident added in v0.49.0

Incident

func NewIncident added in v0.49.0

func NewIncident() *Incident

NewIncident instantiates a new incident and sets the default values.

func (*Incident) GetAlerts added in v0.49.0

func (m *Incident) GetAlerts() []Alertable

GetAlerts gets the alerts property value. The list of related alerts. Supports $expand.

func (*Incident) GetAssignedTo added in v0.49.0

func (m *Incident) GetAssignedTo() *string

GetAssignedTo gets the assignedTo property value. Owner of the incident, or null if no owner is assigned. Free editable text.

func (*Incident) GetClassification added in v0.49.0

func (m *Incident) GetClassification() *AlertClassification

GetClassification gets the classification property value. The specification for the incident. Possible values are: unknown, falsePositive, truePositive, informationalExpectedActivity, unknownFutureValue.

func (*Incident) GetComments added in v0.49.0

func (m *Incident) GetComments() []AlertCommentable

GetComments gets the comments property value. Array of comments created by the Security Operations (SecOps) team when the incident is managed.

func (*Incident) GetCreatedDateTime added in v0.49.0

GetCreatedDateTime gets the createdDateTime property value. Time when the incident was first created.

func (*Incident) GetCustomTags added in v0.49.0

func (m *Incident) GetCustomTags() []string

GetCustomTags gets the customTags property value. Array of custom tags associated with an incident.

func (*Incident) GetDetermination added in v0.49.0

func (m *Incident) GetDetermination() *AlertDetermination

GetDetermination gets the determination property value. Specifies the determination of the incident. Possible values are: unknown, apt, malware, securityPersonnel, securityTesting, unwantedSoftware, other, multiStagedAttack, compromisedUser, phishing, maliciousUserActivity, clean, insufficientData, confirmedUserActivity, lineOfBusinessApplication, unknownFutureValue.

func (*Incident) GetDisplayName added in v0.49.0

func (m *Incident) GetDisplayName() *string

GetDisplayName gets the displayName property value. The incident name.

func (*Incident) GetFieldDeserializers added in v0.49.0

GetFieldDeserializers the deserialization information for the current model

func (*Incident) GetIncidentWebUrl added in v0.49.0

func (m *Incident) GetIncidentWebUrl() *string

GetIncidentWebUrl gets the incidentWebUrl property value. The URL for the incident page in the Microsoft 365 Defender portal.

func (*Incident) GetLastUpdateDateTime added in v0.49.0

GetLastUpdateDateTime gets the lastUpdateDateTime property value. Time when the incident was last updated.

func (*Incident) GetRedirectIncidentId added in v0.49.0

func (m *Incident) GetRedirectIncidentId() *string

GetRedirectIncidentId gets the redirectIncidentId property value. Only populated in case an incident is grouped together with another incident, as part of the logic that processes incidents. In such a case, the status property is redirected.

func (*Incident) GetSeverity added in v0.49.0

func (m *Incident) GetSeverity() *AlertSeverity

GetSeverity gets the severity property value. The severity property

func (*Incident) GetStatus added in v0.49.0

func (m *Incident) GetStatus() *IncidentStatus

GetStatus gets the status property value. The status property

func (*Incident) GetTenantId added in v0.49.0

func (m *Incident) GetTenantId() *string

GetTenantId gets the tenantId property value. The Azure Active Directory tenant in which the alert was created.

func (*Incident) Serialize added in v0.49.0

Serialize serializes information the current object

func (*Incident) SetAlerts added in v0.49.0

func (m *Incident) SetAlerts(value []Alertable)

SetAlerts sets the alerts property value. The list of related alerts. Supports $expand.

func (*Incident) SetAssignedTo added in v0.49.0

func (m *Incident) SetAssignedTo(value *string)

SetAssignedTo sets the assignedTo property value. Owner of the incident, or null if no owner is assigned. Free editable text.

func (*Incident) SetClassification added in v0.49.0

func (m *Incident) SetClassification(value *AlertClassification)

SetClassification sets the classification property value. The specification for the incident. Possible values are: unknown, falsePositive, truePositive, informationalExpectedActivity, unknownFutureValue.

func (*Incident) SetComments added in v0.49.0

func (m *Incident) SetComments(value []AlertCommentable)

SetComments sets the comments property value. Array of comments created by the Security Operations (SecOps) team when the incident is managed.

func (*Incident) SetCreatedDateTime added in v0.49.0

SetCreatedDateTime sets the createdDateTime property value. Time when the incident was first created.

func (*Incident) SetCustomTags added in v0.49.0

func (m *Incident) SetCustomTags(value []string)

SetCustomTags sets the customTags property value. Array of custom tags associated with an incident.

func (*Incident) SetDetermination added in v0.49.0

func (m *Incident) SetDetermination(value *AlertDetermination)

SetDetermination sets the determination property value. Specifies the determination of the incident. Possible values are: unknown, apt, malware, securityPersonnel, securityTesting, unwantedSoftware, other, multiStagedAttack, compromisedUser, phishing, maliciousUserActivity, clean, insufficientData, confirmedUserActivity, lineOfBusinessApplication, unknownFutureValue.

func (*Incident) SetDisplayName added in v0.49.0

func (m *Incident) SetDisplayName(value *string)

SetDisplayName sets the displayName property value. The incident name.

func (*Incident) SetIncidentWebUrl added in v0.49.0

func (m *Incident) SetIncidentWebUrl(value *string)

SetIncidentWebUrl sets the incidentWebUrl property value. The URL for the incident page in the Microsoft 365 Defender portal.

func (*Incident) SetLastUpdateDateTime added in v0.49.0

SetLastUpdateDateTime sets the lastUpdateDateTime property value. Time when the incident was last updated.

func (*Incident) SetRedirectIncidentId added in v0.49.0

func (m *Incident) SetRedirectIncidentId(value *string)

SetRedirectIncidentId sets the redirectIncidentId property value. Only populated in case an incident is grouped together with another incident, as part of the logic that processes incidents. In such a case, the status property is redirected.

func (*Incident) SetSeverity added in v0.49.0

func (m *Incident) SetSeverity(value *AlertSeverity)

SetSeverity sets the severity property value. The severity property

func (*Incident) SetStatus added in v0.49.0

func (m *Incident) SetStatus(value *IncidentStatus)

SetStatus sets the status property value. The status property

func (*Incident) SetTenantId added in v0.49.0

func (m *Incident) SetTenantId(value *string)

SetTenantId sets the tenantId property value. The Azure Active Directory tenant in which the alert was created.

type IncidentCollectionResponse added in v0.49.0

IncidentCollectionResponse

func NewIncidentCollectionResponse added in v0.49.0

func NewIncidentCollectionResponse() *IncidentCollectionResponse

NewIncidentCollectionResponse instantiates a new IncidentCollectionResponse and sets the default values.

func (*IncidentCollectionResponse) GetFieldDeserializers added in v0.49.0

GetFieldDeserializers the deserialization information for the current model

func (*IncidentCollectionResponse) GetValue added in v0.49.0

func (m *IncidentCollectionResponse) GetValue() []Incidentable

GetValue gets the value property value. The value property

func (*IncidentCollectionResponse) Serialize added in v0.49.0

Serialize serializes information the current object

func (*IncidentCollectionResponse) SetValue added in v0.49.0

func (m *IncidentCollectionResponse) SetValue(value []Incidentable)

SetValue sets the value property value. The value property

type IncidentStatus added in v0.49.0

type IncidentStatus int
const (
	ACTIVE_INCIDENTSTATUS IncidentStatus = iota
	RESOLVED_INCIDENTSTATUS
	INPROGRESS_INCIDENTSTATUS
	REDIRECTED_INCIDENTSTATUS
	UNKNOWNFUTUREVALUE_INCIDENTSTATUS
)

func (IncidentStatus) String added in v0.49.0

func (i IncidentStatus) String() string

type Incidentable added in v0.49.0

type Incidentable interface {
	iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Entityable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetAlerts() []Alertable
	GetAssignedTo() *string
	GetClassification() *AlertClassification
	GetComments() []AlertCommentable
	GetCreatedDateTime() *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time
	GetCustomTags() []string
	GetDetermination() *AlertDetermination
	GetDisplayName() *string
	GetIncidentWebUrl() *string
	GetLastUpdateDateTime() *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time
	GetRedirectIncidentId() *string
	GetSeverity() *AlertSeverity
	GetStatus() *IncidentStatus
	GetTenantId() *string
	SetAlerts(value []Alertable)
	SetAssignedTo(value *string)
	SetClassification(value *AlertClassification)
	SetComments(value []AlertCommentable)
	SetCreatedDateTime(value *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time)
	SetCustomTags(value []string)
	SetDetermination(value *AlertDetermination)
	SetDisplayName(value *string)
	SetIncidentWebUrl(value *string)
	SetLastUpdateDateTime(value *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time)
	SetRedirectIncidentId(value *string)
	SetSeverity(value *AlertSeverity)
	SetStatus(value *IncidentStatus)
	SetTenantId(value *string)
}

Incidentable

type IpEvidence added in v0.49.0

type IpEvidence struct {
	AlertEvidence
}

IpEvidence

func NewIpEvidence added in v0.49.0

func NewIpEvidence() *IpEvidence

NewIpEvidence instantiates a new IpEvidence and sets the default values.

func (*IpEvidence) GetCountryLetterCode added in v0.49.0

func (m *IpEvidence) GetCountryLetterCode() *string

GetCountryLetterCode gets the countryLetterCode property value. The two-letter country code according to ISO 3166 format, for example: US, UK, CA, etc..).

func (*IpEvidence) GetFieldDeserializers added in v0.49.0

GetFieldDeserializers the deserialization information for the current model

func (*IpEvidence) GetIpAddress added in v0.49.0

func (m *IpEvidence) GetIpAddress() *string

GetIpAddress gets the ipAddress property value. The value of the IP Address, can be either in V4 address or V6 address format.

func (*IpEvidence) Serialize added in v0.49.0

Serialize serializes information the current object

func (*IpEvidence) SetCountryLetterCode added in v0.49.0

func (m *IpEvidence) SetCountryLetterCode(value *string)

SetCountryLetterCode sets the countryLetterCode property value. The two-letter country code according to ISO 3166 format, for example: US, UK, CA, etc..).

func (*IpEvidence) SetIpAddress added in v0.49.0

func (m *IpEvidence) SetIpAddress(value *string)

SetIpAddress sets the ipAddress property value. The value of the IP Address, can be either in V4 address or V6 address format.

type IpEvidenceable added in v0.49.0

type IpEvidenceable interface {
	AlertEvidenceable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetCountryLetterCode() *string
	GetIpAddress() *string
	SetCountryLetterCode(value *string)
	SetIpAddress(value *string)
}

IpEvidenceable

type LoggedOnUser added in v0.49.0

type LoggedOnUser struct {
	// contains filtered or unexported fields
}

LoggedOnUser

func NewLoggedOnUser added in v0.49.0

func NewLoggedOnUser() *LoggedOnUser

NewLoggedOnUser instantiates a new loggedOnUser and sets the default values.

func (*LoggedOnUser) GetAccountName added in v0.49.0

func (m *LoggedOnUser) GetAccountName() *string

GetAccountName gets the accountName property value. User account name of the logged-on user.

func (*LoggedOnUser) GetAdditionalData added in v0.49.0

func (m *LoggedOnUser) GetAdditionalData() map[string]any

GetAdditionalData gets the additionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*LoggedOnUser) GetBackingStore added in v0.56.0

GetBackingStore gets the backingStore property value. Stores model information.

func (*LoggedOnUser) GetDomainName added in v0.49.0

func (m *LoggedOnUser) GetDomainName() *string

GetDomainName gets the domainName property value. User account domain of the logged-on user.

func (*LoggedOnUser) GetFieldDeserializers added in v0.49.0

GetFieldDeserializers the deserialization information for the current model

func (*LoggedOnUser) GetOdataType added in v0.49.0

func (m *LoggedOnUser) GetOdataType() *string

GetOdataType gets the @odata.type property value. The OdataType property

func (*LoggedOnUser) Serialize added in v0.49.0

Serialize serializes information the current object

func (*LoggedOnUser) SetAccountName added in v0.49.0

func (m *LoggedOnUser) SetAccountName(value *string)

SetAccountName sets the accountName property value. User account name of the logged-on user.

func (*LoggedOnUser) SetAdditionalData added in v0.49.0

func (m *LoggedOnUser) SetAdditionalData(value map[string]any)

SetAdditionalData sets the additionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*LoggedOnUser) SetBackingStore added in v0.56.0

SetBackingStore sets the backingStore property value. Stores model information.

func (*LoggedOnUser) SetDomainName added in v0.49.0

func (m *LoggedOnUser) SetDomainName(value *string)

SetDomainName sets the domainName property value. User account domain of the logged-on user.

func (*LoggedOnUser) SetOdataType added in v0.49.0

func (m *LoggedOnUser) SetOdataType(value *string)

SetOdataType sets the @odata.type property value. The OdataType property

type LoggedOnUserCollectionResponse added in v0.49.0

LoggedOnUserCollectionResponse

func NewLoggedOnUserCollectionResponse added in v0.49.0

func NewLoggedOnUserCollectionResponse() *LoggedOnUserCollectionResponse

NewLoggedOnUserCollectionResponse instantiates a new LoggedOnUserCollectionResponse and sets the default values.

func (*LoggedOnUserCollectionResponse) GetFieldDeserializers added in v0.49.0

GetFieldDeserializers the deserialization information for the current model

func (*LoggedOnUserCollectionResponse) GetValue added in v0.49.0

GetValue gets the value property value. The value property

func (*LoggedOnUserCollectionResponse) Serialize added in v0.49.0

Serialize serializes information the current object

func (*LoggedOnUserCollectionResponse) SetValue added in v0.49.0

func (m *LoggedOnUserCollectionResponse) SetValue(value []LoggedOnUserable)

SetValue sets the value property value. The value property

type MailClusterEvidence added in v0.49.0

type MailClusterEvidence struct {
	AlertEvidence
}

MailClusterEvidence

func NewMailClusterEvidence added in v0.49.0

func NewMailClusterEvidence() *MailClusterEvidence

NewMailClusterEvidence instantiates a new MailClusterEvidence and sets the default values.

func (*MailClusterEvidence) GetClusterBy added in v0.49.0

func (m *MailClusterEvidence) GetClusterBy() *string

GetClusterBy gets the clusterBy property value. The clustering logic of the emails inside the cluster.

func (*MailClusterEvidence) GetClusterByValue added in v0.49.0

func (m *MailClusterEvidence) GetClusterByValue() *string

GetClusterByValue gets the clusterByValue property value. The value utilized to cluster the similar emails.

func (*MailClusterEvidence) GetEmailCount added in v0.49.0

func (m *MailClusterEvidence) GetEmailCount() *int64

GetEmailCount gets the emailCount property value. Count of emails in the email cluster.

func (*MailClusterEvidence) GetFieldDeserializers added in v0.49.0

GetFieldDeserializers the deserialization information for the current model

func (*MailClusterEvidence) GetNetworkMessageIds added in v0.49.0

func (m *MailClusterEvidence) GetNetworkMessageIds() []string

GetNetworkMessageIds gets the networkMessageIds property value. Unique identifiers for the emails in the cluster, generated by Microsoft 365.

func (*MailClusterEvidence) GetQuery added in v0.49.0

func (m *MailClusterEvidence) GetQuery() *string

GetQuery gets the query property value. The query used to identify the email cluster.

func (*MailClusterEvidence) GetUrn added in v0.49.0

func (m *MailClusterEvidence) GetUrn() *string

GetUrn gets the urn property value. Uniform resource name (URN) of the automated investigation where the cluster was identified.

func (*MailClusterEvidence) Serialize added in v0.49.0

Serialize serializes information the current object

func (*MailClusterEvidence) SetClusterBy added in v0.49.0

func (m *MailClusterEvidence) SetClusterBy(value *string)

SetClusterBy sets the clusterBy property value. The clustering logic of the emails inside the cluster.

func (*MailClusterEvidence) SetClusterByValue added in v0.49.0

func (m *MailClusterEvidence) SetClusterByValue(value *string)

SetClusterByValue sets the clusterByValue property value. The value utilized to cluster the similar emails.

func (*MailClusterEvidence) SetEmailCount added in v0.49.0

func (m *MailClusterEvidence) SetEmailCount(value *int64)

SetEmailCount sets the emailCount property value. Count of emails in the email cluster.

func (*MailClusterEvidence) SetNetworkMessageIds added in v0.49.0

func (m *MailClusterEvidence) SetNetworkMessageIds(value []string)

SetNetworkMessageIds sets the networkMessageIds property value. Unique identifiers for the emails in the cluster, generated by Microsoft 365.

func (*MailClusterEvidence) SetQuery added in v0.49.0

func (m *MailClusterEvidence) SetQuery(value *string)

SetQuery sets the query property value. The query used to identify the email cluster.

func (*MailClusterEvidence) SetUrn added in v0.49.0

func (m *MailClusterEvidence) SetUrn(value *string)

SetUrn sets the urn property value. Uniform resource name (URN) of the automated investigation where the cluster was identified.

type MailClusterEvidenceable added in v0.49.0

type MailClusterEvidenceable interface {
	AlertEvidenceable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetClusterBy() *string
	GetClusterByValue() *string
	GetEmailCount() *int64
	GetNetworkMessageIds() []string
	GetQuery() *string
	GetUrn() *string
	SetClusterBy(value *string)
	SetClusterByValue(value *string)
	SetEmailCount(value *int64)
	SetNetworkMessageIds(value []string)
	SetQuery(value *string)
	SetUrn(value *string)
}

MailClusterEvidenceable

type MailboxEvidence added in v0.49.0

type MailboxEvidence struct {
	AlertEvidence
}

MailboxEvidence

func NewMailboxEvidence added in v0.49.0

func NewMailboxEvidence() *MailboxEvidence

NewMailboxEvidence instantiates a new MailboxEvidence and sets the default values.

func (*MailboxEvidence) GetDisplayName added in v0.49.0

func (m *MailboxEvidence) GetDisplayName() *string

GetDisplayName gets the displayName property value. The name associated with the mailbox.

func (*MailboxEvidence) GetFieldDeserializers added in v0.49.0

GetFieldDeserializers the deserialization information for the current model

func (*MailboxEvidence) GetPrimaryAddress added in v0.49.0

func (m *MailboxEvidence) GetPrimaryAddress() *string

GetPrimaryAddress gets the primaryAddress property value. The primary email address of the mailbox.

func (*MailboxEvidence) GetUserAccount added in v0.49.0

func (m *MailboxEvidence) GetUserAccount() UserAccountable

GetUserAccount gets the userAccount property value. The user account of the mailbox.

func (*MailboxEvidence) Serialize added in v0.49.0

Serialize serializes information the current object

func (*MailboxEvidence) SetDisplayName added in v0.49.0

func (m *MailboxEvidence) SetDisplayName(value *string)

SetDisplayName sets the displayName property value. The name associated with the mailbox.

func (*MailboxEvidence) SetPrimaryAddress added in v0.49.0

func (m *MailboxEvidence) SetPrimaryAddress(value *string)

SetPrimaryAddress sets the primaryAddress property value. The primary email address of the mailbox.

func (*MailboxEvidence) SetUserAccount added in v0.49.0

func (m *MailboxEvidence) SetUserAccount(value UserAccountable)

SetUserAccount sets the userAccount property value. The user account of the mailbox.

type MailboxEvidenceable added in v0.49.0

type MailboxEvidenceable interface {
	AlertEvidenceable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetDisplayName() *string
	GetPrimaryAddress() *string
	GetUserAccount() UserAccountable
	SetDisplayName(value *string)
	SetPrimaryAddress(value *string)
	SetUserAccount(value UserAccountable)
}

MailboxEvidenceable

type OauthApplicationEvidence added in v0.49.0

type OauthApplicationEvidence struct {
	AlertEvidence
}

OauthApplicationEvidence

func NewOauthApplicationEvidence added in v0.49.0

func NewOauthApplicationEvidence() *OauthApplicationEvidence

NewOauthApplicationEvidence instantiates a new OauthApplicationEvidence and sets the default values.

func (*OauthApplicationEvidence) GetAppId added in v0.49.0

func (m *OauthApplicationEvidence) GetAppId() *string

GetAppId gets the appId property value. Unique identifier of the application.

func (*OauthApplicationEvidence) GetDisplayName added in v0.49.0

func (m *OauthApplicationEvidence) GetDisplayName() *string

GetDisplayName gets the displayName property value. Name of the application.

func (*OauthApplicationEvidence) GetFieldDeserializers added in v0.49.0

GetFieldDeserializers the deserialization information for the current model

func (*OauthApplicationEvidence) GetObjectId added in v0.49.0

func (m *OauthApplicationEvidence) GetObjectId() *string

GetObjectId gets the objectId property value. The unique identifier of the application object in Azure AD.

func (*OauthApplicationEvidence) GetPublisher added in v0.49.0

func (m *OauthApplicationEvidence) GetPublisher() *string

GetPublisher gets the publisher property value. The name of the application publisher.

func (*OauthApplicationEvidence) Serialize added in v0.49.0

Serialize serializes information the current object

func (*OauthApplicationEvidence) SetAppId added in v0.49.0

func (m *OauthApplicationEvidence) SetAppId(value *string)

SetAppId sets the appId property value. Unique identifier of the application.

func (*OauthApplicationEvidence) SetDisplayName added in v0.49.0

func (m *OauthApplicationEvidence) SetDisplayName(value *string)

SetDisplayName sets the displayName property value. Name of the application.

func (*OauthApplicationEvidence) SetObjectId added in v0.49.0

func (m *OauthApplicationEvidence) SetObjectId(value *string)

SetObjectId sets the objectId property value. The unique identifier of the application object in Azure AD.

func (*OauthApplicationEvidence) SetPublisher added in v0.49.0

func (m *OauthApplicationEvidence) SetPublisher(value *string)

SetPublisher sets the publisher property value. The name of the application publisher.

type OauthApplicationEvidenceable added in v0.49.0

type OauthApplicationEvidenceable interface {
	AlertEvidenceable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetAppId() *string
	GetDisplayName() *string
	GetObjectId() *string
	GetPublisher() *string
	SetAppId(value *string)
	SetDisplayName(value *string)
	SetObjectId(value *string)
	SetPublisher(value *string)
}

OauthApplicationEvidenceable

type OcrSettings

type OcrSettings struct {
	// contains filtered or unexported fields
}

OcrSettings

func NewOcrSettings

func NewOcrSettings() *OcrSettings

NewOcrSettings instantiates a new ocrSettings and sets the default values.

func (*OcrSettings) GetAdditionalData

func (m *OcrSettings) GetAdditionalData() map[string]any

GetAdditionalData gets the additionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*OcrSettings) GetBackingStore added in v0.56.0

GetBackingStore gets the backingStore property value. Stores model information.

func (*OcrSettings) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*OcrSettings) GetIsEnabled

func (m *OcrSettings) GetIsEnabled() *bool

GetIsEnabled gets the isEnabled property value. Indicates whether or not OCR is enabled for the case.

func (*OcrSettings) GetMaxImageSize

func (m *OcrSettings) GetMaxImageSize() *int32

GetMaxImageSize gets the maxImageSize property value. Maximum image size that will be processed in KB).

func (*OcrSettings) GetOdataType added in v0.31.0

func (m *OcrSettings) GetOdataType() *string

GetOdataType gets the @odata.type property value. The OdataType property

func (*OcrSettings) GetTimeout

GetTimeout gets the timeout property value. The timeout duration for the OCR engine. A longer timeout might increase success of OCR, but might add to the total processing time.

func (*OcrSettings) Serialize

Serialize serializes information the current object

func (*OcrSettings) SetAdditionalData

func (m *OcrSettings) SetAdditionalData(value map[string]any)

SetAdditionalData sets the additionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*OcrSettings) SetBackingStore added in v0.56.0

SetBackingStore sets the backingStore property value. Stores model information.

func (*OcrSettings) SetIsEnabled

func (m *OcrSettings) SetIsEnabled(value *bool)

SetIsEnabled sets the isEnabled property value. Indicates whether or not OCR is enabled for the case.

func (*OcrSettings) SetMaxImageSize

func (m *OcrSettings) SetMaxImageSize(value *int32)

SetMaxImageSize sets the maxImageSize property value. Maximum image size that will be processed in KB).

func (*OcrSettings) SetOdataType added in v0.31.0

func (m *OcrSettings) SetOdataType(value *string)

SetOdataType sets the @odata.type property value. The OdataType property

func (*OcrSettings) SetTimeout

SetTimeout sets the timeout property value. The timeout duration for the OCR engine. A longer timeout might increase success of OCR, but might add to the total processing time.

type OnboardingStatus added in v0.49.0

type OnboardingStatus int
const (
	INSUFFICIENTINFO_ONBOARDINGSTATUS OnboardingStatus = iota
	ONBOARDED_ONBOARDINGSTATUS
	CANBEONBOARDED_ONBOARDINGSTATUS
	UNSUPPORTED_ONBOARDINGSTATUS
	UNKNOWNFUTUREVALUE_ONBOARDINGSTATUS
)

func (OnboardingStatus) String added in v0.49.0

func (i OnboardingStatus) String() string

type ProcessEvidence added in v0.49.0

type ProcessEvidence struct {
	AlertEvidence
}

ProcessEvidence

func NewProcessEvidence added in v0.49.0

func NewProcessEvidence() *ProcessEvidence

NewProcessEvidence instantiates a new ProcessEvidence and sets the default values.

func (*ProcessEvidence) GetDetectionStatus added in v0.49.0

func (m *ProcessEvidence) GetDetectionStatus() *DetectionStatus

GetDetectionStatus gets the detectionStatus property value. The status of the detection.The possible values are: detected, blocked, prevented, unknownFutureValue.

func (*ProcessEvidence) GetFieldDeserializers added in v0.49.0

GetFieldDeserializers the deserialization information for the current model

func (*ProcessEvidence) GetImageFile added in v0.49.0

func (m *ProcessEvidence) GetImageFile() FileDetailsable

GetImageFile gets the imageFile property value. Image file details.

func (*ProcessEvidence) GetMdeDeviceId added in v0.49.0

func (m *ProcessEvidence) GetMdeDeviceId() *string

GetMdeDeviceId gets the mdeDeviceId property value. A unique identifier assigned to a device by Microsoft Defender for Endpoint.

func (*ProcessEvidence) GetParentProcessCreationDateTime added in v0.49.0

GetParentProcessCreationDateTime gets the parentProcessCreationDateTime property value. Date and time when the parent of the process was created.

func (*ProcessEvidence) GetParentProcessId added in v0.49.0

func (m *ProcessEvidence) GetParentProcessId() *int64

GetParentProcessId gets the parentProcessId property value. Process ID (PID) of the parent process that spawned the process.

func (*ProcessEvidence) GetParentProcessImageFile added in v0.49.0

func (m *ProcessEvidence) GetParentProcessImageFile() FileDetailsable

GetParentProcessImageFile gets the parentProcessImageFile property value. Parent process image file details.

func (*ProcessEvidence) GetProcessCommandLine added in v0.49.0

func (m *ProcessEvidence) GetProcessCommandLine() *string

GetProcessCommandLine gets the processCommandLine property value. Command line used to create the new process.

func (*ProcessEvidence) GetProcessCreationDateTime added in v0.49.0

GetProcessCreationDateTime gets the processCreationDateTime property value. Date and time the process was created.

func (*ProcessEvidence) GetProcessId added in v0.49.0

func (m *ProcessEvidence) GetProcessId() *int64

GetProcessId gets the processId property value. Process ID (PID) of the newly created process.

func (*ProcessEvidence) GetUserAccount added in v0.49.0

func (m *ProcessEvidence) GetUserAccount() UserAccountable

GetUserAccount gets the userAccount property value. User details of the user that ran the process.

func (*ProcessEvidence) Serialize added in v0.49.0

Serialize serializes information the current object

func (*ProcessEvidence) SetDetectionStatus added in v0.49.0

func (m *ProcessEvidence) SetDetectionStatus(value *DetectionStatus)

SetDetectionStatus sets the detectionStatus property value. The status of the detection.The possible values are: detected, blocked, prevented, unknownFutureValue.

func (*ProcessEvidence) SetImageFile added in v0.49.0

func (m *ProcessEvidence) SetImageFile(value FileDetailsable)

SetImageFile sets the imageFile property value. Image file details.

func (*ProcessEvidence) SetMdeDeviceId added in v0.49.0

func (m *ProcessEvidence) SetMdeDeviceId(value *string)

SetMdeDeviceId sets the mdeDeviceId property value. A unique identifier assigned to a device by Microsoft Defender for Endpoint.

func (*ProcessEvidence) SetParentProcessCreationDateTime added in v0.49.0

SetParentProcessCreationDateTime sets the parentProcessCreationDateTime property value. Date and time when the parent of the process was created.

func (*ProcessEvidence) SetParentProcessId added in v0.49.0

func (m *ProcessEvidence) SetParentProcessId(value *int64)

SetParentProcessId sets the parentProcessId property value. Process ID (PID) of the parent process that spawned the process.

func (*ProcessEvidence) SetParentProcessImageFile added in v0.49.0

func (m *ProcessEvidence) SetParentProcessImageFile(value FileDetailsable)

SetParentProcessImageFile sets the parentProcessImageFile property value. Parent process image file details.

func (*ProcessEvidence) SetProcessCommandLine added in v0.49.0

func (m *ProcessEvidence) SetProcessCommandLine(value *string)

SetProcessCommandLine sets the processCommandLine property value. Command line used to create the new process.

func (*ProcessEvidence) SetProcessCreationDateTime added in v0.49.0

SetProcessCreationDateTime sets the processCreationDateTime property value. Date and time the process was created.

func (*ProcessEvidence) SetProcessId added in v0.49.0

func (m *ProcessEvidence) SetProcessId(value *int64)

SetProcessId sets the processId property value. Process ID (PID) of the newly created process.

func (*ProcessEvidence) SetUserAccount added in v0.49.0

func (m *ProcessEvidence) SetUserAccount(value UserAccountable)

SetUserAccount sets the userAccount property value. User details of the user that ran the process.

type ProcessEvidenceable added in v0.49.0

type ProcessEvidenceable interface {
	AlertEvidenceable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetDetectionStatus() *DetectionStatus
	GetImageFile() FileDetailsable
	GetMdeDeviceId() *string
	GetParentProcessCreationDateTime() *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time
	GetParentProcessId() *int64
	GetParentProcessImageFile() FileDetailsable
	GetProcessCommandLine() *string
	GetProcessCreationDateTime() *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time
	GetProcessId() *int64
	GetUserAccount() UserAccountable
	SetDetectionStatus(value *DetectionStatus)
	SetImageFile(value FileDetailsable)
	SetMdeDeviceId(value *string)
	SetParentProcessCreationDateTime(value *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time)
	SetParentProcessId(value *int64)
	SetParentProcessImageFile(value FileDetailsable)
	SetProcessCommandLine(value *string)
	SetProcessCreationDateTime(value *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time)
	SetProcessId(value *int64)
	SetUserAccount(value UserAccountable)
}

ProcessEvidenceable

type PurgeAreas added in v0.47.0

type PurgeAreas int
const (
	MAILBOXES_PURGEAREAS PurgeAreas = iota
	TEAMSMESSAGES_PURGEAREAS
	UNKNOWNFUTUREVALUE_PURGEAREAS
)

func (PurgeAreas) String added in v0.47.0

func (i PurgeAreas) String() string

type PurgeType added in v0.47.0

type PurgeType int
const (
	RECOVERABLE_PURGETYPE PurgeType = iota
	PERMANENTLYDELETED_PURGETYPE
	UNKNOWNFUTUREVALUE_PURGETYPE
)

func (PurgeType) String added in v0.47.0

func (i PurgeType) String() string

type RedundancyDetectionSettings

type RedundancyDetectionSettings struct {
	// contains filtered or unexported fields
}

RedundancyDetectionSettings

func NewRedundancyDetectionSettings

func NewRedundancyDetectionSettings() *RedundancyDetectionSettings

NewRedundancyDetectionSettings instantiates a new redundancyDetectionSettings and sets the default values.

func (*RedundancyDetectionSettings) GetAdditionalData

func (m *RedundancyDetectionSettings) GetAdditionalData() map[string]any

GetAdditionalData gets the additionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*RedundancyDetectionSettings) GetBackingStore added in v0.56.0

GetBackingStore gets the backingStore property value. Stores model information.

func (*RedundancyDetectionSettings) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*RedundancyDetectionSettings) GetIsEnabled

func (m *RedundancyDetectionSettings) GetIsEnabled() *bool

GetIsEnabled gets the isEnabled property value. Indicates whether email threading and near duplicate detection are enabled.

func (*RedundancyDetectionSettings) GetMaxWords

func (m *RedundancyDetectionSettings) GetMaxWords() *int32

GetMaxWords gets the maxWords property value. Specifies the maximum number of words used for email threading and near duplicate detection. To learn more, see Minimum/maximum number of words.

func (*RedundancyDetectionSettings) GetMinWords

func (m *RedundancyDetectionSettings) GetMinWords() *int32

GetMinWords gets the minWords property value. Specifies the minimum number of words used for email threading and near duplicate detection. To learn more, see Minimum/maximum number of words.

func (*RedundancyDetectionSettings) GetOdataType added in v0.31.0

func (m *RedundancyDetectionSettings) GetOdataType() *string

GetOdataType gets the @odata.type property value. The OdataType property

func (*RedundancyDetectionSettings) GetSimilarityThreshold

func (m *RedundancyDetectionSettings) GetSimilarityThreshold() *int32

GetSimilarityThreshold gets the similarityThreshold property value. Specifies the similarity level for documents to be put in the same near duplicate set. To learn more, see Document and email similarity threshold.

func (*RedundancyDetectionSettings) Serialize

Serialize serializes information the current object

func (*RedundancyDetectionSettings) SetAdditionalData

func (m *RedundancyDetectionSettings) SetAdditionalData(value map[string]any)

SetAdditionalData sets the additionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*RedundancyDetectionSettings) SetBackingStore added in v0.56.0

SetBackingStore sets the backingStore property value. Stores model information.

func (*RedundancyDetectionSettings) SetIsEnabled

func (m *RedundancyDetectionSettings) SetIsEnabled(value *bool)

SetIsEnabled sets the isEnabled property value. Indicates whether email threading and near duplicate detection are enabled.

func (*RedundancyDetectionSettings) SetMaxWords

func (m *RedundancyDetectionSettings) SetMaxWords(value *int32)

SetMaxWords sets the maxWords property value. Specifies the maximum number of words used for email threading and near duplicate detection. To learn more, see Minimum/maximum number of words.

func (*RedundancyDetectionSettings) SetMinWords

func (m *RedundancyDetectionSettings) SetMinWords(value *int32)

SetMinWords sets the minWords property value. Specifies the minimum number of words used for email threading and near duplicate detection. To learn more, see Minimum/maximum number of words.

func (*RedundancyDetectionSettings) SetOdataType added in v0.31.0

func (m *RedundancyDetectionSettings) SetOdataType(value *string)

SetOdataType sets the @odata.type property value. The OdataType property

func (*RedundancyDetectionSettings) SetSimilarityThreshold

func (m *RedundancyDetectionSettings) SetSimilarityThreshold(value *int32)

SetSimilarityThreshold sets the similarityThreshold property value. Specifies the similarity level for documents to be put in the same near duplicate set. To learn more, see Document and email similarity threshold.

type RedundancyDetectionSettingsable

type RedundancyDetectionSettingsable interface {
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder
	ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackedModel
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetBackingStore() ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore
	GetIsEnabled() *bool
	GetMaxWords() *int32
	GetMinWords() *int32
	GetOdataType() *string
	GetSimilarityThreshold() *int32
	SetBackingStore(value ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore)
	SetIsEnabled(value *bool)
	SetMaxWords(value *int32)
	SetMinWords(value *int32)
	SetOdataType(value *string)
	SetSimilarityThreshold(value *int32)
}

RedundancyDetectionSettingsable

type RegistryKeyEvidence added in v0.49.0

type RegistryKeyEvidence struct {
	AlertEvidence
}

RegistryKeyEvidence

func NewRegistryKeyEvidence added in v0.49.0

func NewRegistryKeyEvidence() *RegistryKeyEvidence

NewRegistryKeyEvidence instantiates a new RegistryKeyEvidence and sets the default values.

func (*RegistryKeyEvidence) GetFieldDeserializers added in v0.49.0

GetFieldDeserializers the deserialization information for the current model

func (*RegistryKeyEvidence) GetRegistryHive added in v0.49.0

func (m *RegistryKeyEvidence) GetRegistryHive() *string

GetRegistryHive gets the registryHive property value. Registry hive of the key that the recorded action was applied to.

func (*RegistryKeyEvidence) GetRegistryKey added in v0.49.0

func (m *RegistryKeyEvidence) GetRegistryKey() *string

GetRegistryKey gets the registryKey property value. Registry key that the recorded action was applied to.

func (*RegistryKeyEvidence) Serialize added in v0.49.0

Serialize serializes information the current object

func (*RegistryKeyEvidence) SetRegistryHive added in v0.49.0

func (m *RegistryKeyEvidence) SetRegistryHive(value *string)

SetRegistryHive sets the registryHive property value. Registry hive of the key that the recorded action was applied to.

func (*RegistryKeyEvidence) SetRegistryKey added in v0.49.0

func (m *RegistryKeyEvidence) SetRegistryKey(value *string)

SetRegistryKey sets the registryKey property value. Registry key that the recorded action was applied to.

type RegistryKeyEvidenceable added in v0.49.0

type RegistryKeyEvidenceable interface {
	AlertEvidenceable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetRegistryHive() *string
	GetRegistryKey() *string
	SetRegistryHive(value *string)
	SetRegistryKey(value *string)
}

RegistryKeyEvidenceable

type RegistryValueEvidence added in v0.49.0

type RegistryValueEvidence struct {
	AlertEvidence
}

RegistryValueEvidence

func NewRegistryValueEvidence added in v0.49.0

func NewRegistryValueEvidence() *RegistryValueEvidence

NewRegistryValueEvidence instantiates a new RegistryValueEvidence and sets the default values.

func (*RegistryValueEvidence) GetFieldDeserializers added in v0.49.0

GetFieldDeserializers the deserialization information for the current model

func (*RegistryValueEvidence) GetRegistryHive added in v0.49.0

func (m *RegistryValueEvidence) GetRegistryHive() *string

GetRegistryHive gets the registryHive property value. Registry hive of the key that the recorded action was applied to.

func (*RegistryValueEvidence) GetRegistryKey added in v0.49.0

func (m *RegistryValueEvidence) GetRegistryKey() *string

GetRegistryKey gets the registryKey property value. Registry key that the recorded action was applied to.

func (*RegistryValueEvidence) GetRegistryValue added in v0.49.0

func (m *RegistryValueEvidence) GetRegistryValue() *string

GetRegistryValue gets the registryValue property value. Data of the registry value that the recorded action was applied to.

func (*RegistryValueEvidence) GetRegistryValueName added in v0.49.0

func (m *RegistryValueEvidence) GetRegistryValueName() *string

GetRegistryValueName gets the registryValueName property value. Name of the registry value that the recorded action was applied to.

func (*RegistryValueEvidence) GetRegistryValueType added in v0.49.0

func (m *RegistryValueEvidence) GetRegistryValueType() *string

GetRegistryValueType gets the registryValueType property value. Data type, such as binary or string, of the registry value that the recorded action was applied to.

func (*RegistryValueEvidence) Serialize added in v0.49.0

Serialize serializes information the current object

func (*RegistryValueEvidence) SetRegistryHive added in v0.49.0

func (m *RegistryValueEvidence) SetRegistryHive(value *string)

SetRegistryHive sets the registryHive property value. Registry hive of the key that the recorded action was applied to.

func (*RegistryValueEvidence) SetRegistryKey added in v0.49.0

func (m *RegistryValueEvidence) SetRegistryKey(value *string)

SetRegistryKey sets the registryKey property value. Registry key that the recorded action was applied to.

func (*RegistryValueEvidence) SetRegistryValue added in v0.49.0

func (m *RegistryValueEvidence) SetRegistryValue(value *string)

SetRegistryValue sets the registryValue property value. Data of the registry value that the recorded action was applied to.

func (*RegistryValueEvidence) SetRegistryValueName added in v0.49.0

func (m *RegistryValueEvidence) SetRegistryValueName(value *string)

SetRegistryValueName sets the registryValueName property value. Name of the registry value that the recorded action was applied to.

func (*RegistryValueEvidence) SetRegistryValueType added in v0.49.0

func (m *RegistryValueEvidence) SetRegistryValueType(value *string)

SetRegistryValueType sets the registryValueType property value. Data type, such as binary or string, of the registry value that the recorded action was applied to.

type RegistryValueEvidenceable added in v0.49.0

type RegistryValueEvidenceable interface {
	AlertEvidenceable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetRegistryHive() *string
	GetRegistryKey() *string
	GetRegistryValue() *string
	GetRegistryValueName() *string
	GetRegistryValueType() *string
	SetRegistryHive(value *string)
	SetRegistryKey(value *string)
	SetRegistryValue(value *string)
	SetRegistryValueName(value *string)
	SetRegistryValueType(value *string)
}

RegistryValueEvidenceable

Search

func NewSearch

func NewSearch() *Search

NewSearch instantiates a new search and sets the default values.

func (*Search) GetContentQuery

func (m *Search) GetContentQuery() *string

GetContentQuery gets the contentQuery property value. The contentQuery property

func (*Search) GetCreatedBy

GetCreatedBy gets the createdBy property value. The createdBy property

func (*Search) GetCreatedDateTime

GetCreatedDateTime gets the createdDateTime property value. The createdDateTime property

func (*Search) GetDescription

func (m *Search) GetDescription() *string

GetDescription gets the description property value. The description property

func (*Search) GetDisplayName

func (m *Search) GetDisplayName() *string

GetDisplayName gets the displayName property value. The displayName property

func (*Search) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*Search) GetLastModifiedBy

GetLastModifiedBy gets the lastModifiedBy property value. The lastModifiedBy property

func (*Search) GetLastModifiedDateTime

GetLastModifiedDateTime gets the lastModifiedDateTime property value. The lastModifiedDateTime property

func (*Search) Serialize

Serialize serializes information the current object

func (*Search) SetContentQuery

func (m *Search) SetContentQuery(value *string)

SetContentQuery sets the contentQuery property value. The contentQuery property

func (*Search) SetCreatedBy

SetCreatedBy sets the createdBy property value. The createdBy property

func (*Search) SetCreatedDateTime

SetCreatedDateTime sets the createdDateTime property value. The createdDateTime property

func (*Search) SetDescription

func (m *Search) SetDescription(value *string)

SetDescription sets the description property value. The description property

func (*Search) SetDisplayName

func (m *Search) SetDisplayName(value *string)

SetDisplayName sets the displayName property value. The displayName property

func (*Search) SetLastModifiedBy

SetLastModifiedBy sets the lastModifiedBy property value. The lastModifiedBy property

func (*Search) SetLastModifiedDateTime

SetLastModifiedDateTime sets the lastModifiedDateTime property value. The lastModifiedDateTime property

type SecurityGroupEvidence added in v0.49.0

type SecurityGroupEvidence struct {
	AlertEvidence
}

SecurityGroupEvidence

func NewSecurityGroupEvidence added in v0.49.0

func NewSecurityGroupEvidence() *SecurityGroupEvidence

NewSecurityGroupEvidence instantiates a new SecurityGroupEvidence and sets the default values.

func (*SecurityGroupEvidence) GetDisplayName added in v0.49.0

func (m *SecurityGroupEvidence) GetDisplayName() *string

GetDisplayName gets the displayName property value. The name of the security group.

func (*SecurityGroupEvidence) GetFieldDeserializers added in v0.49.0

GetFieldDeserializers the deserialization information for the current model

func (*SecurityGroupEvidence) GetSecurityGroupId added in v0.49.0

func (m *SecurityGroupEvidence) GetSecurityGroupId() *string

GetSecurityGroupId gets the securityGroupId property value. Unique identifier of the security group.

func (*SecurityGroupEvidence) Serialize added in v0.49.0

Serialize serializes information the current object

func (*SecurityGroupEvidence) SetDisplayName added in v0.49.0

func (m *SecurityGroupEvidence) SetDisplayName(value *string)

SetDisplayName sets the displayName property value. The name of the security group.

func (*SecurityGroupEvidence) SetSecurityGroupId added in v0.49.0

func (m *SecurityGroupEvidence) SetSecurityGroupId(value *string)

SetSecurityGroupId sets the securityGroupId property value. Unique identifier of the security group.

type SecurityGroupEvidenceable added in v0.49.0

type SecurityGroupEvidenceable interface {
	AlertEvidenceable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetDisplayName() *string
	GetSecurityGroupId() *string
	SetDisplayName(value *string)
	SetSecurityGroupId(value *string)
}

SecurityGroupEvidenceable

type ServiceSource added in v0.49.0

type ServiceSource int
const (
	UNKNOWN_SERVICESOURCE ServiceSource = iota
	MICROSOFTDEFENDERFORENDPOINT_SERVICESOURCE
	MICROSOFTDEFENDERFORIDENTITY_SERVICESOURCE
	MICROSOFTDEFENDERFORCLOUDAPPS_SERVICESOURCE
	MICROSOFTDEFENDERFOROFFICE365_SERVICESOURCE
	MICROSOFT365DEFENDER_SERVICESOURCE
	AZUREADIDENTITYPROTECTION_SERVICESOURCE
	MICROSOFTAPPGOVERNANCE_SERVICESOURCE
	DATALOSSPREVENTION_SERVICESOURCE
	UNKNOWNFUTUREVALUE_SERVICESOURCE
)

func (ServiceSource) String added in v0.49.0

func (i ServiceSource) String() string

type SinglePropertySchema added in v0.49.0

type SinglePropertySchema struct {

	// The type of the property.
	TypeEscaped *string
	// contains filtered or unexported fields
}

SinglePropertySchema

func NewSinglePropertySchema added in v0.49.0

func NewSinglePropertySchema() *SinglePropertySchema

NewSinglePropertySchema instantiates a new singlePropertySchema and sets the default values.

func (*SinglePropertySchema) GetAdditionalData added in v0.49.0

func (m *SinglePropertySchema) GetAdditionalData() map[string]any

GetAdditionalData gets the additionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*SinglePropertySchema) GetBackingStore added in v0.56.0

GetBackingStore gets the backingStore property value. Stores model information.

func (*SinglePropertySchema) GetFieldDeserializers added in v0.49.0

GetFieldDeserializers the deserialization information for the current model

func (*SinglePropertySchema) GetName added in v0.49.0

func (m *SinglePropertySchema) GetName() *string

GetName gets the name property value. The name of the property.

func (*SinglePropertySchema) GetOdataType added in v0.49.0

func (m *SinglePropertySchema) GetOdataType() *string

GetOdataType gets the @odata.type property value. The OdataType property

func (*SinglePropertySchema) GetType added in v0.49.0

func (m *SinglePropertySchema) GetType() *string

GetType gets the type property value. The type of the property.

func (*SinglePropertySchema) Serialize added in v0.49.0

Serialize serializes information the current object

func (*SinglePropertySchema) SetAdditionalData added in v0.49.0

func (m *SinglePropertySchema) SetAdditionalData(value map[string]any)

SetAdditionalData sets the additionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*SinglePropertySchema) SetBackingStore added in v0.56.0

SetBackingStore sets the backingStore property value. Stores model information.

func (*SinglePropertySchema) SetName added in v0.49.0

func (m *SinglePropertySchema) SetName(value *string)

SetName sets the name property value. The name of the property.

func (*SinglePropertySchema) SetOdataType added in v0.49.0

func (m *SinglePropertySchema) SetOdataType(value *string)

SetOdataType sets the @odata.type property value. The OdataType property

func (*SinglePropertySchema) SetType added in v0.49.0

func (m *SinglePropertySchema) SetType(value *string)

SetType sets the type property value. The type of the property.

type SinglePropertySchemaCollectionResponse added in v0.49.0

SinglePropertySchemaCollectionResponse

func NewSinglePropertySchemaCollectionResponse added in v0.49.0

func NewSinglePropertySchemaCollectionResponse() *SinglePropertySchemaCollectionResponse

NewSinglePropertySchemaCollectionResponse instantiates a new SinglePropertySchemaCollectionResponse and sets the default values.

func (*SinglePropertySchemaCollectionResponse) GetFieldDeserializers added in v0.49.0

GetFieldDeserializers the deserialization information for the current model

func (*SinglePropertySchemaCollectionResponse) GetValue added in v0.49.0

GetValue gets the value property value. The value property

func (*SinglePropertySchemaCollectionResponse) Serialize added in v0.49.0

Serialize serializes information the current object

func (*SinglePropertySchemaCollectionResponse) SetValue added in v0.49.0

SetValue sets the value property value. The value property

type SiteSource

type SiteSource struct {
	DataSource
}

SiteSource

func NewSiteSource

func NewSiteSource() *SiteSource

NewSiteSource instantiates a new SiteSource and sets the default values.

func (*SiteSource) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*SiteSource) GetSite

GetSite gets the site property value. The site property

func (*SiteSource) Serialize

Serialize serializes information the current object

func (*SiteSource) SetSite

SetSite sets the site property value. The site property

type SiteSourceCollectionResponse

SiteSourceCollectionResponse

func NewSiteSourceCollectionResponse

func NewSiteSourceCollectionResponse() *SiteSourceCollectionResponse

NewSiteSourceCollectionResponse instantiates a new SiteSourceCollectionResponse and sets the default values.

func (*SiteSourceCollectionResponse) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*SiteSourceCollectionResponse) GetValue

GetValue gets the value property value. The value property

func (*SiteSourceCollectionResponse) Serialize

Serialize serializes information the current object

func (*SiteSourceCollectionResponse) SetValue

func (m *SiteSourceCollectionResponse) SetValue(value []SiteSourceable)

SetValue sets the value property value. The value property

type SourceType

type SourceType int
const (
	MAILBOX_SOURCETYPE SourceType = iota
	SITE_SOURCETYPE
	UNKNOWNFUTUREVALUE_SOURCETYPE
)

func (SourceType) String

func (i SourceType) String() string

type Tag

Tag

func NewTag

func NewTag() *Tag

NewTag instantiates a new tag and sets the default values.

func (*Tag) GetCreatedBy

GetCreatedBy gets the createdBy property value. The createdBy property

func (*Tag) GetDescription

func (m *Tag) GetDescription() *string

GetDescription gets the description property value. The description property

func (*Tag) GetDisplayName

func (m *Tag) GetDisplayName() *string

GetDisplayName gets the displayName property value. The displayName property

func (*Tag) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*Tag) GetLastModifiedDateTime

GetLastModifiedDateTime gets the lastModifiedDateTime property value. The lastModifiedDateTime property

func (*Tag) Serialize

Serialize serializes information the current object

func (*Tag) SetCreatedBy

SetCreatedBy sets the createdBy property value. The createdBy property

func (*Tag) SetDescription

func (m *Tag) SetDescription(value *string)

SetDescription sets the description property value. The description property

func (*Tag) SetDisplayName

func (m *Tag) SetDisplayName(value *string)

SetDisplayName sets the displayName property value. The displayName property

func (*Tag) SetLastModifiedDateTime

SetLastModifiedDateTime sets the lastModifiedDateTime property value. The lastModifiedDateTime property

type TopicModelingSettings

type TopicModelingSettings struct {
	// contains filtered or unexported fields
}

TopicModelingSettings

func NewTopicModelingSettings

func NewTopicModelingSettings() *TopicModelingSettings

NewTopicModelingSettings instantiates a new topicModelingSettings and sets the default values.

func (*TopicModelingSettings) GetAdditionalData

func (m *TopicModelingSettings) GetAdditionalData() map[string]any

GetAdditionalData gets the additionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*TopicModelingSettings) GetBackingStore added in v0.56.0

GetBackingStore gets the backingStore property value. Stores model information.

func (*TopicModelingSettings) GetDynamicallyAdjustTopicCount

func (m *TopicModelingSettings) GetDynamicallyAdjustTopicCount() *bool

GetDynamicallyAdjustTopicCount gets the dynamicallyAdjustTopicCount property value. Indicates whether the themes model should dynamically optimize the number of generated topics. To learn more, see Adjust maximum number of themes dynamically.

func (*TopicModelingSettings) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*TopicModelingSettings) GetIgnoreNumbers

func (m *TopicModelingSettings) GetIgnoreNumbers() *bool

GetIgnoreNumbers gets the ignoreNumbers property value. Indicates whether the themes model should exclude numbers while parsing document texts. To learn more, see Include numbers in themes.

func (*TopicModelingSettings) GetIsEnabled

func (m *TopicModelingSettings) GetIsEnabled() *bool

GetIsEnabled gets the isEnabled property value. Indicates whether themes model is enabled for the case.

func (*TopicModelingSettings) GetOdataType added in v0.31.0

func (m *TopicModelingSettings) GetOdataType() *string

GetOdataType gets the @odata.type property value. The OdataType property

func (*TopicModelingSettings) GetTopicCount

func (m *TopicModelingSettings) GetTopicCount() *int32

GetTopicCount gets the topicCount property value. The total number of topics that the themes model will generate for a review set. To learn more, see Maximum number of themes.

func (*TopicModelingSettings) Serialize

Serialize serializes information the current object

func (*TopicModelingSettings) SetAdditionalData

func (m *TopicModelingSettings) SetAdditionalData(value map[string]any)

SetAdditionalData sets the additionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*TopicModelingSettings) SetBackingStore added in v0.56.0

SetBackingStore sets the backingStore property value. Stores model information.

func (*TopicModelingSettings) SetDynamicallyAdjustTopicCount

func (m *TopicModelingSettings) SetDynamicallyAdjustTopicCount(value *bool)

SetDynamicallyAdjustTopicCount sets the dynamicallyAdjustTopicCount property value. Indicates whether the themes model should dynamically optimize the number of generated topics. To learn more, see Adjust maximum number of themes dynamically.

func (*TopicModelingSettings) SetIgnoreNumbers

func (m *TopicModelingSettings) SetIgnoreNumbers(value *bool)

SetIgnoreNumbers sets the ignoreNumbers property value. Indicates whether the themes model should exclude numbers while parsing document texts. To learn more, see Include numbers in themes.

func (*TopicModelingSettings) SetIsEnabled

func (m *TopicModelingSettings) SetIsEnabled(value *bool)

SetIsEnabled sets the isEnabled property value. Indicates whether themes model is enabled for the case.

func (*TopicModelingSettings) SetOdataType added in v0.31.0

func (m *TopicModelingSettings) SetOdataType(value *string)

SetOdataType sets the @odata.type property value. The OdataType property

func (*TopicModelingSettings) SetTopicCount

func (m *TopicModelingSettings) SetTopicCount(value *int32)

SetTopicCount sets the topicCount property value. The total number of topics that the themes model will generate for a review set. To learn more, see Maximum number of themes.

type TopicModelingSettingsable

type TopicModelingSettingsable interface {
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder
	ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackedModel
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetBackingStore() ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore
	GetDynamicallyAdjustTopicCount() *bool
	GetIgnoreNumbers() *bool
	GetIsEnabled() *bool
	GetOdataType() *string
	GetTopicCount() *int32
	SetBackingStore(value ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore)
	SetDynamicallyAdjustTopicCount(value *bool)
	SetIgnoreNumbers(value *bool)
	SetIsEnabled(value *bool)
	SetOdataType(value *string)
	SetTopicCount(value *int32)
}

TopicModelingSettingsable

type UnifiedGroupSource

type UnifiedGroupSource struct {
	DataSource
}

UnifiedGroupSource

func NewUnifiedGroupSource

func NewUnifiedGroupSource() *UnifiedGroupSource

NewUnifiedGroupSource instantiates a new UnifiedGroupSource and sets the default values.

func (*UnifiedGroupSource) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*UnifiedGroupSource) GetGroup

GetGroup gets the group property value. The group property

func (*UnifiedGroupSource) GetIncludedSources

func (m *UnifiedGroupSource) GetIncludedSources() *SourceType

GetIncludedSources gets the includedSources property value. Specifies which sources are included in this group. Possible values are: mailbox, site.

func (*UnifiedGroupSource) Serialize

Serialize serializes information the current object

func (*UnifiedGroupSource) SetGroup

SetGroup sets the group property value. The group property

func (*UnifiedGroupSource) SetIncludedSources

func (m *UnifiedGroupSource) SetIncludedSources(value *SourceType)

SetIncludedSources sets the includedSources property value. Specifies which sources are included in this group. Possible values are: mailbox, site.

type UnifiedGroupSourceCollectionResponse

UnifiedGroupSourceCollectionResponse

func NewUnifiedGroupSourceCollectionResponse

func NewUnifiedGroupSourceCollectionResponse() *UnifiedGroupSourceCollectionResponse

NewUnifiedGroupSourceCollectionResponse instantiates a new UnifiedGroupSourceCollectionResponse and sets the default values.

func (*UnifiedGroupSourceCollectionResponse) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*UnifiedGroupSourceCollectionResponse) GetValue

GetValue gets the value property value. The value property

func (*UnifiedGroupSourceCollectionResponse) Serialize

Serialize serializes information the current object

func (*UnifiedGroupSourceCollectionResponse) SetValue

SetValue sets the value property value. The value property

type UrlEvidence added in v0.49.0

type UrlEvidence struct {
	AlertEvidence
}

UrlEvidence

func NewUrlEvidence added in v0.49.0

func NewUrlEvidence() *UrlEvidence

NewUrlEvidence instantiates a new UrlEvidence and sets the default values.

func (*UrlEvidence) GetFieldDeserializers added in v0.49.0

GetFieldDeserializers the deserialization information for the current model

func (*UrlEvidence) GetUrl added in v0.49.0

func (m *UrlEvidence) GetUrl() *string

GetUrl gets the url property value. The Unique Resource Locator (URL).

func (*UrlEvidence) Serialize added in v0.49.0

Serialize serializes information the current object

func (*UrlEvidence) SetUrl added in v0.49.0

func (m *UrlEvidence) SetUrl(value *string)

SetUrl sets the url property value. The Unique Resource Locator (URL).

type UrlEvidenceable added in v0.49.0

UrlEvidenceable

type UserAccount added in v0.49.0

type UserAccount struct {
	// contains filtered or unexported fields
}

UserAccount

func NewUserAccount added in v0.49.0

func NewUserAccount() *UserAccount

NewUserAccount instantiates a new userAccount and sets the default values.

func (*UserAccount) GetAccountName added in v0.49.0

func (m *UserAccount) GetAccountName() *string

GetAccountName gets the accountName property value. The user account's displayed name.

func (*UserAccount) GetAdditionalData added in v0.49.0

func (m *UserAccount) GetAdditionalData() map[string]any

GetAdditionalData gets the additionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*UserAccount) GetAzureAdUserId added in v0.49.0

func (m *UserAccount) GetAzureAdUserId() *string

GetAzureAdUserId gets the azureAdUserId property value. The user object identifier in Azure AD.

func (*UserAccount) GetBackingStore added in v0.56.0

GetBackingStore gets the backingStore property value. Stores model information.

func (*UserAccount) GetDomainName added in v0.49.0

func (m *UserAccount) GetDomainName() *string

GetDomainName gets the domainName property value. The name of the Active Directory domain of which the user is a member.

func (*UserAccount) GetFieldDeserializers added in v0.49.0

GetFieldDeserializers the deserialization information for the current model

func (*UserAccount) GetOdataType added in v0.49.0

func (m *UserAccount) GetOdataType() *string

GetOdataType gets the @odata.type property value. The OdataType property

func (*UserAccount) GetUserPrincipalName added in v0.49.0

func (m *UserAccount) GetUserPrincipalName() *string

GetUserPrincipalName gets the userPrincipalName property value. The user principal name of the account in Azure AD.

func (*UserAccount) GetUserSid added in v0.49.0

func (m *UserAccount) GetUserSid() *string

GetUserSid gets the userSid property value. The local security identifier of the user account.

func (*UserAccount) Serialize added in v0.49.0

Serialize serializes information the current object

func (*UserAccount) SetAccountName added in v0.49.0

func (m *UserAccount) SetAccountName(value *string)

SetAccountName sets the accountName property value. The user account's displayed name.

func (*UserAccount) SetAdditionalData added in v0.49.0

func (m *UserAccount) SetAdditionalData(value map[string]any)

SetAdditionalData sets the additionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*UserAccount) SetAzureAdUserId added in v0.49.0

func (m *UserAccount) SetAzureAdUserId(value *string)

SetAzureAdUserId sets the azureAdUserId property value. The user object identifier in Azure AD.

func (*UserAccount) SetBackingStore added in v0.56.0

SetBackingStore sets the backingStore property value. Stores model information.

func (*UserAccount) SetDomainName added in v0.49.0

func (m *UserAccount) SetDomainName(value *string)

SetDomainName sets the domainName property value. The name of the Active Directory domain of which the user is a member.

func (*UserAccount) SetOdataType added in v0.49.0

func (m *UserAccount) SetOdataType(value *string)

SetOdataType sets the @odata.type property value. The OdataType property

func (*UserAccount) SetUserPrincipalName added in v0.49.0

func (m *UserAccount) SetUserPrincipalName(value *string)

SetUserPrincipalName sets the userPrincipalName property value. The user principal name of the account in Azure AD.

func (*UserAccount) SetUserSid added in v0.49.0

func (m *UserAccount) SetUserSid(value *string)

SetUserSid sets the userSid property value. The local security identifier of the user account.

type UserAccountable added in v0.49.0

type UserAccountable interface {
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder
	ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackedModel
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetAccountName() *string
	GetAzureAdUserId() *string
	GetBackingStore() ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore
	GetDomainName() *string
	GetOdataType() *string
	GetUserPrincipalName() *string
	GetUserSid() *string
	SetAccountName(value *string)
	SetAzureAdUserId(value *string)
	SetBackingStore(value ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore)
	SetDomainName(value *string)
	SetOdataType(value *string)
	SetUserPrincipalName(value *string)
	SetUserSid(value *string)
}

UserAccountable

type UserEvidence added in v0.49.0

type UserEvidence struct {
	AlertEvidence
}

UserEvidence

func NewUserEvidence added in v0.49.0

func NewUserEvidence() *UserEvidence

NewUserEvidence instantiates a new UserEvidence and sets the default values.

func (*UserEvidence) GetFieldDeserializers added in v0.49.0

GetFieldDeserializers the deserialization information for the current model

func (*UserEvidence) GetUserAccount added in v0.49.0

func (m *UserEvidence) GetUserAccount() UserAccountable

GetUserAccount gets the userAccount property value. The user account details.

func (*UserEvidence) Serialize added in v0.49.0

Serialize serializes information the current object

func (*UserEvidence) SetUserAccount added in v0.49.0

func (m *UserEvidence) SetUserAccount(value UserAccountable)

SetUserAccount sets the userAccount property value. The user account details.

type UserEvidenceable added in v0.49.0

type UserEvidenceable interface {
	AlertEvidenceable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetUserAccount() UserAccountable
	SetUserAccount(value UserAccountable)
}

UserEvidenceable

type UserSource

type UserSource struct {
	DataSource
}

UserSource

func NewUserSource

func NewUserSource() *UserSource

NewUserSource instantiates a new UserSource and sets the default values.

func (*UserSource) GetEmail

func (m *UserSource) GetEmail() *string

GetEmail gets the email property value. Email address of the user's mailbox.

func (*UserSource) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*UserSource) GetIncludedSources

func (m *UserSource) GetIncludedSources() *SourceType

GetIncludedSources gets the includedSources property value. Specifies which sources are included in this group. Possible values are: mailbox, site.

func (*UserSource) GetSiteWebUrl

func (m *UserSource) GetSiteWebUrl() *string

GetSiteWebUrl gets the siteWebUrl property value. The URL of the user's OneDrive for Business site. Read-only.

func (*UserSource) Serialize

Serialize serializes information the current object

func (*UserSource) SetEmail

func (m *UserSource) SetEmail(value *string)

SetEmail sets the email property value. Email address of the user's mailbox.

func (*UserSource) SetIncludedSources

func (m *UserSource) SetIncludedSources(value *SourceType)

SetIncludedSources sets the includedSources property value. Specifies which sources are included in this group. Possible values are: mailbox, site.

func (*UserSource) SetSiteWebUrl

func (m *UserSource) SetSiteWebUrl(value *string)

SetSiteWebUrl sets the siteWebUrl property value. The URL of the user's OneDrive for Business site. Read-only.

type UserSourceCollectionResponse

UserSourceCollectionResponse

func NewUserSourceCollectionResponse

func NewUserSourceCollectionResponse() *UserSourceCollectionResponse

NewUserSourceCollectionResponse instantiates a new UserSourceCollectionResponse and sets the default values.

func (*UserSourceCollectionResponse) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*UserSourceCollectionResponse) GetValue

GetValue gets the value property value. The value property

func (*UserSourceCollectionResponse) Serialize

Serialize serializes information the current object

func (*UserSourceCollectionResponse) SetValue

func (m *UserSourceCollectionResponse) SetValue(value []UserSourceable)

SetValue sets the value property value. The value property

type UserSourceable

type UserSourceable interface {
	DataSourceable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetEmail() *string
	GetIncludedSources() *SourceType
	GetSiteWebUrl() *string
	SetEmail(value *string)
	SetIncludedSources(value *SourceType)
	SetSiteWebUrl(value *string)
}

UserSourceable

type VmCloudProvider added in v0.49.0

type VmCloudProvider int
const (
	UNKNOWN_VMCLOUDPROVIDER VmCloudProvider = iota
	AZURE_VMCLOUDPROVIDER
	UNKNOWNFUTUREVALUE_VMCLOUDPROVIDER
)

func (VmCloudProvider) String added in v0.49.0

func (i VmCloudProvider) String() string

type VmMetadata added in v0.49.0

type VmMetadata struct {
	// contains filtered or unexported fields
}

VmMetadata

func NewVmMetadata added in v0.49.0

func NewVmMetadata() *VmMetadata

NewVmMetadata instantiates a new vmMetadata and sets the default values.

func (*VmMetadata) GetAdditionalData added in v0.49.0

func (m *VmMetadata) GetAdditionalData() map[string]any

GetAdditionalData gets the additionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*VmMetadata) GetBackingStore added in v0.56.0

GetBackingStore gets the backingStore property value. Stores model information.

func (*VmMetadata) GetCloudProvider added in v0.49.0

func (m *VmMetadata) GetCloudProvider() *VmCloudProvider

GetCloudProvider gets the cloudProvider property value. The cloudProvider property

func (*VmMetadata) GetFieldDeserializers added in v0.49.0

GetFieldDeserializers the deserialization information for the current model

func (*VmMetadata) GetOdataType added in v0.49.0

func (m *VmMetadata) GetOdataType() *string

GetOdataType gets the @odata.type property value. The OdataType property

func (*VmMetadata) GetResourceId added in v0.49.0

func (m *VmMetadata) GetResourceId() *string

GetResourceId gets the resourceId property value. Unique identifier of the Azure resource.

func (*VmMetadata) GetSubscriptionId added in v0.49.0

func (m *VmMetadata) GetSubscriptionId() *string

GetSubscriptionId gets the subscriptionId property value. Unique identifier of the Azure subscription the customer tenant belongs to.

func (*VmMetadata) GetVmId added in v0.49.0

func (m *VmMetadata) GetVmId() *string

GetVmId gets the vmId property value. Unique identifier of the virtual machine instance.

func (*VmMetadata) Serialize added in v0.49.0

Serialize serializes information the current object

func (*VmMetadata) SetAdditionalData added in v0.49.0

func (m *VmMetadata) SetAdditionalData(value map[string]any)

SetAdditionalData sets the additionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*VmMetadata) SetBackingStore added in v0.56.0

SetBackingStore sets the backingStore property value. Stores model information.

func (*VmMetadata) SetCloudProvider added in v0.49.0

func (m *VmMetadata) SetCloudProvider(value *VmCloudProvider)

SetCloudProvider sets the cloudProvider property value. The cloudProvider property

func (*VmMetadata) SetOdataType added in v0.49.0

func (m *VmMetadata) SetOdataType(value *string)

SetOdataType sets the @odata.type property value. The OdataType property

func (*VmMetadata) SetResourceId added in v0.49.0

func (m *VmMetadata) SetResourceId(value *string)

SetResourceId sets the resourceId property value. Unique identifier of the Azure resource.

func (*VmMetadata) SetSubscriptionId added in v0.49.0

func (m *VmMetadata) SetSubscriptionId(value *string)

SetSubscriptionId sets the subscriptionId property value. Unique identifier of the Azure subscription the customer tenant belongs to.

func (*VmMetadata) SetVmId added in v0.49.0

func (m *VmMetadata) SetVmId(value *string)

SetVmId sets the vmId property value. Unique identifier of the virtual machine instance.

type VmMetadataable added in v0.49.0

VmMetadataable

Source Files

Jump to

Keyboard shortcuts

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