security

package
v1.100.0 Latest Latest
Warning

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

Go to latest
Published: Jul 10, 2026 License: MIT Imports: 7 Imported by: 1

Documentation ¶

Index ¶

Constants ¶

View Source
const (
	ALLVERSIONS_ADDITIONALDATAOPTIONS                  = 1
	LINKEDFILES_ADDITIONALDATAOPTIONS                  = 2
	UNKNOWNFUTUREVALUE_ADDITIONALDATAOPTIONS           = 4
	ADVANCEDINDEXING_ADDITIONALDATAOPTIONS             = 8
	LISTATTACHMENTS_ADDITIONALDATAOPTIONS              = 16
	HTMLTRANSCRIPTS_ADDITIONALDATAOPTIONS              = 32
	MESSAGECONVERSATIONEXPANSION_ADDITIONALDATAOPTIONS = 64
	LOCATIONSWITHOUTHITS_ADDITIONALDATAOPTIONS         = 128
	ALLITEMSINFOLDER_ADDITIONALDATAOPTIONS             = 256
	CLOUDNATIVEHTMLCONVERSION_ADDITIONALDATAOPTIONS    = 512
)
View Source
const (
	NONE_ADDITIONALOPTIONS                        = 1
	TEAMSANDYAMMERCONVERSATIONS_ADDITIONALOPTIONS = 2
	CLOUDATTACHMENTS_ADDITIONALOPTIONS            = 4
	ALLDOCUMENTVERSIONS_ADDITIONALOPTIONS         = 8
	SUBFOLDERCONTENTS_ADDITIONALOPTIONS           = 16
	LISTATTACHMENTS_ADDITIONALOPTIONS             = 32
	UNKNOWNFUTUREVALUE_ADDITIONALOPTIONS          = 64
	HTMLTRANSCRIPTS_ADDITIONALOPTIONS             = 128
	ADVANCEDINDEXING_ADDITIONALOPTIONS            = 256
	ALLITEMSINFOLDER_ADDITIONALOPTIONS            = 512
	INCLUDEFOLDERANDPATH_ADDITIONALOPTIONS        = 1024
	CONDENSEPATHS_ADDITIONALOPTIONS               = 2048
	FRIENDLYNAME_ADDITIONALOPTIONS                = 4096
	SPLITSOURCE_ADDITIONALOPTIONS                 = 8192
	INCLUDEREPORT_ADDITIONALOPTIONS               = 16384
)
View Source
const (
	REPEATEDALERTOCCURRENCE_CORRELATIONREASON = 1
	SAMEGEOGRAPHY_CORRELATIONREASON           = 2
	SIMILARARTIFACTS_CORRELATIONREASON        = 4
	SAMETARGETEDASSET_CORRELATIONREASON       = 8
	SAMENETWORKSEGMENT_CORRELATIONREASON      = 16
	EVENTSEQUENCE_CORRELATIONREASON           = 32
	TIMEFRAME_CORRELATIONREASON               = 64
	SAMETHREATSOURCE_CORRELATIONREASON        = 128
	SIMILARTTPSORBEHAVIOR_CORRELATIONREASON   = 256
	SAMEACTOR_CORRELATIONREASON               = 512
	SAMECAMPAIGN_CORRELATIONREASON            = 1024
	SHAREDINDICATORS_CORRELATIONREASON        = 2048
	SAMEASSET_CORRELATIONREASON               = 4096
	NETWORKPROXIMITY_CORRELATIONREASON        = 8192
	EVENTCASUALSEQUENCE_CORRELATIONREASON     = 16384
	TEMPORALPROXIMITY_CORRELATIONREASON       = 32768
	LATERALMOVEMENTPATH_CORRELATIONREASON     = 65536
	UNKNOWNFUTUREVALUE_CORRELATIONREASON      = 131072
)
View Source
const (
	NONE_DATASOURCESCOPES                           = 1
	ALLTENANTMAILBOXES_DATASOURCESCOPES             = 2
	ALLTENANTSITES_DATASOURCESCOPES                 = 4
	ALLCASECUSTODIANS_DATASOURCESCOPES              = 8
	ALLCASENONCUSTODIALDATASOURCES_DATASOURCESCOPES = 16
	UNKNOWNFUTUREVALUE_DATASOURCESCOPES             = 32
)
View Source
const (
	SEARCHHITS_EXPORTCRITERIA         = 1
	PARTIALLYINDEXED_EXPORTCRITERIA   = 2
	UNKNOWNFUTUREVALUE_EXPORTCRITERIA = 4
)
View Source
const (
	RESPONSIVELOCATIONS_EXPORTLOCATION    = 1
	NONRESPONSIVELOCATIONS_EXPORTLOCATION = 2
	UNKNOWNFUTUREVALUE_EXPORTLOCATION     = 4
)
View Source
const (
	ORIGINALFILES_EXPORTOPTIONS        = 1
	TEXT_EXPORTOPTIONS                 = 2
	PDFREPLACEMENT_EXPORTOPTIONS       = 4
	TAGS_EXPORTOPTIONS                 = 8
	UNKNOWNFUTUREVALUE_EXPORTOPTIONS   = 16
	SPLITSOURCE_EXPORTOPTIONS          = 32
	INCLUDEFOLDERANDPATH_EXPORTOPTIONS = 64
	FRIENDLYNAME_EXPORTOPTIONS         = 128
	CONDENSEPATHS_EXPORTOPTIONS        = 256
)
View Source
const (
	SEARCHHITS_ITEMSTOINCLUDE         = 1
	PARTIALLYINDEXED_ITEMSTOINCLUDE   = 2
	UNKNOWNFUTUREVALUE_ITEMSTOINCLUDE = 4
)
View Source
const (
	MAILBOXES_PURGEAREAS          = 1
	TEAMSMESSAGES_PURGEAREAS      = 2
	UNKNOWNFUTUREVALUE_PURGEAREAS = 4
)
View Source
const (
	USER_RECIPIENTTYPE               = 1
	ROLEGROUP_RECIPIENTTYPE          = 2
	UNKNOWNFUTUREVALUE_RECIPIENTTYPE = 4
)
View Source
const (
	NONE_REVIEWSETSETTINGS               = 1
	DISABLEGROUPING_REVIEWSETSETTINGS    = 2
	UNKNOWNFUTUREVALUE_REVIEWSETSETTINGS = 4
)
View Source
const (
	MAILBOX_SOURCETYPE            = 1
	SITE_SOURCETYPE               = 2
	UNKNOWNFUTUREVALUE_SOURCETYPE = 4
)
View Source
const (
	INCLUDEREFINERS_STATISTICSOPTIONS       = 1
	INCLUDEQUERYSTATS_STATISTICSOPTIONS     = 2
	INCLUDEUNINDEXEDSTATS_STATISTICSOPTIONS = 4
	ADVANCEDINDEXING_STATISTICSOPTIONS      = 8
	LOCATIONSWITHOUTHITS_STATISTICSOPTIONS  = 16
	UNKNOWNFUTUREVALUE_STATISTICSOPTIONS    = 32
)

Variables ¶

This section is empty.

Functions ¶

func CreateA365AiExecuteToolFromDiscriminatorValue ¶ added in v1.100.0

CreateA365AiExecuteToolFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateA365AiInferenceCallFromDiscriminatorValue ¶ added in v1.100.0

CreateA365AiInferenceCallFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateA365AiInvokeAgentFromDiscriminatorValue ¶ added in v1.100.0

CreateA365AiInvokeAgentFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateA365AiRunSummaryFromDiscriminatorValue ¶ added in v1.100.0

CreateA365AiRunSummaryFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateA365SpanOutputsFromDiscriminatorValue ¶ added in v1.100.0

CreateA365SpanOutputsFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateAISpanOutputsAuditRecordFromDiscriminatorValue ¶ added in v1.100.0

CreateAISpanOutputsAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateAadRiskDetectionAuditRecordFromDiscriminatorValue ¶ added in v1.79.0

CreateAadRiskDetectionAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateAccountFromDiscriminatorValue ¶ added in v1.91.0

CreateAccountFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateActiveDirectoryDomainEvidenceFromDiscriminatorValue ¶ added in v1.93.0

CreateActiveDirectoryDomainEvidenceFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateAedAuditRecordFromDiscriminatorValue ¶ added in v1.79.0

CreateAedAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateAgentAdminActivityRecordFromDiscriminatorValue ¶ added in v1.100.0

CreateAgentAdminActivityRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateAgentSettingAdminActivityFromDiscriminatorValue ¶ added in v1.100.0

CreateAgentSettingAdminActivityFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateAiAgentEvidenceFromDiscriminatorValue ¶ added in v1.91.0

CreateAiAgentEvidenceFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateAiAppInteractionAuditRecordFromDiscriminatorValue ¶ added in v1.79.0

CreateAiAppInteractionAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateAiExecuteToolAuditRecordFromDiscriminatorValue ¶ added in v1.100.0

CreateAiExecuteToolAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateAiInteractionsChangeNotificationAuditRecordFromDiscriminatorValue ¶ added in v1.100.0

CreateAiInteractionsChangeNotificationAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateAiInteractionsExportAuditRecordFromDiscriminatorValue ¶ added in v1.100.0

CreateAiInteractionsExportAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateAiInteractionsSubscriptionAuditRecordFromDiscriminatorValue ¶ added in v1.100.0

CreateAiInteractionsSubscriptionAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateAiInvokeAgentAuditRecordFromDiscriminatorValue ¶ added in v1.100.0

CreateAiInvokeAgentAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateAipDiscoverFromDiscriminatorValue ¶ added in v1.100.0

CreateAipDiscoverFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateAipFileDeletedFromDiscriminatorValue ¶ added in v1.79.0

CreateAipFileDeletedFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateAipHeartBeatFromDiscriminatorValue ¶ added in v1.79.0

CreateAipHeartBeatFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateAipProtectionActionLogRequestFromDiscriminatorValue ¶ added in v1.79.0

CreateAipProtectionActionLogRequestFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateAipScannerDiscoverEventFromDiscriminatorValue ¶ added in v1.79.0

CreateAipScannerDiscoverEventFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateAipSensitivityLabelActionLogRequestFromDiscriminatorValue ¶ added in v1.79.0

CreateAipSensitivityLabelActionLogRequestFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateAirAdminActionInvestigationDataFromDiscriminatorValue ¶ added in v1.79.0

CreateAirAdminActionInvestigationDataFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateAirInvestigationDataFromDiscriminatorValue ¶ added in v1.79.0

CreateAirInvestigationDataFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateAirManualInvestigationDataFromDiscriminatorValue ¶ added in v1.79.0

CreateAirManualInvestigationDataFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateAlertCollectionResponseFromDiscriminatorValue ¶ added in v0.49.0

CreateAlertCollectionResponseFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateAlertCommentFromDiscriminatorValue ¶ added in v0.49.0

CreateAlertCommentFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateAlertEvidenceFromDiscriminatorValue ¶ added in v0.49.0

CreateAlertEvidenceFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateAlertFromDiscriminatorValue ¶ added in v0.49.0

CreateAlertFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateAlertSubmissionAuditRecordFromDiscriminatorValue ¶ added in v1.100.0

CreateAlertSubmissionAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateAlertSubmissionResultDetailAuditRecordFromDiscriminatorValue ¶ added in v1.100.0

CreateAlertSubmissionResultDetailAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateAmazonResourceEvidenceFromDiscriminatorValue ¶ added in v1.5.0

CreateAmazonResourceEvidenceFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateAnalyzedEmailAttachmentFromDiscriminatorValue ¶ added in v1.100.0

CreateAnalyzedEmailAttachmentFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateAnalyzedEmailAuthenticationDetailFromDiscriminatorValue ¶ added in v1.100.0

CreateAnalyzedEmailAuthenticationDetailFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateAnalyzedEmailCollectionResponseFromDiscriminatorValue ¶ added in v1.100.0

CreateAnalyzedEmailCollectionResponseFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateAnalyzedEmailDeliveryDetailFromDiscriminatorValue ¶ added in v1.100.0

CreateAnalyzedEmailDeliveryDetailFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateAnalyzedEmailDlpRuleInfoFromDiscriminatorValue ¶ added in v1.100.0

CreateAnalyzedEmailDlpRuleInfoFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateAnalyzedEmailExchangeTransportRuleInfoFromDiscriminatorValue ¶ added in v1.100.0

CreateAnalyzedEmailExchangeTransportRuleInfoFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateAnalyzedEmailFromDiscriminatorValue ¶ added in v1.100.0

CreateAnalyzedEmailFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateAnalyzedEmailRecipientDetailFromDiscriminatorValue ¶ added in v1.100.0

CreateAnalyzedEmailRecipientDetailFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateAnalyzedEmailSenderDetailFromDiscriminatorValue ¶ added in v1.100.0

CreateAnalyzedEmailSenderDetailFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateAnalyzedEmailUrlFromDiscriminatorValue ¶ added in v1.100.0

CreateAnalyzedEmailUrlFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateAnalyzedMessageEvidenceFromDiscriminatorValue ¶ added in v0.49.0

CreateAnalyzedMessageEvidenceFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateArticleCollectionResponseFromDiscriminatorValue ¶ added in v1.10.0

CreateArticleCollectionResponseFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateArticleFromDiscriminatorValue ¶ added in v1.10.0

CreateArticleFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateArticleIndicatorCollectionResponseFromDiscriminatorValue ¶ added in v1.10.0

CreateArticleIndicatorCollectionResponseFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateArticleIndicatorFromDiscriminatorValue ¶ added in v1.10.0

CreateArticleIndicatorFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateArtifactFromDiscriminatorValue ¶ added in v1.10.0

CreateArtifactFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateAttackSimAdminAuditRecordFromDiscriminatorValue ¶ added in v1.79.0

CreateAttackSimAdminAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateAttackSimAuditRecordFromDiscriminatorValue ¶ added in v1.100.0

CreateAttackSimAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateAuditConfigAuditRecordFromDiscriminatorValue ¶ added in v1.100.0

CreateAuditConfigAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateAuditCoreRootFromDiscriminatorValue ¶ added in v1.79.0

CreateAuditCoreRootFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateAuditDataFromDiscriminatorValue ¶ added in v1.79.0

CreateAuditDataFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateAuditLogQueryCollectionResponseFromDiscriminatorValue ¶ added in v1.79.0

CreateAuditLogQueryCollectionResponseFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateAuditLogQueryFromDiscriminatorValue ¶ added in v1.79.0

CreateAuditLogQueryFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateAuditLogRecordCollectionResponseFromDiscriminatorValue ¶ added in v1.79.0

CreateAuditLogRecordCollectionResponseFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateAuditLogRecordFromDiscriminatorValue ¶ added in v1.79.0

CreateAuditLogRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateAuditRecordTypeDictionaryFromDiscriminatorValue ¶ added in v1.100.0

CreateAuditRecordTypeDictionaryFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateAuditSearchAuditRecordFromDiscriminatorValue ¶ added in v1.79.0

CreateAuditSearchAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateAuthorityTemplateCollectionResponseFromDiscriminatorValue ¶ added in v1.38.0

CreateAuthorityTemplateCollectionResponseFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateAuthorityTemplateFromDiscriminatorValue ¶ added in v1.38.0

CreateAuthorityTemplateFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateAutoAuditingConfigurationFromDiscriminatorValue ¶ added in v1.97.0

CreateAutoAuditingConfigurationFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateAutonomousSystemFromDiscriminatorValue ¶ added in v1.10.0

CreateAutonomousSystemFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateAzfwApplicationRuleAggregationEventRecordFromDiscriminatorValue ¶ added in v1.100.0

CreateAzfwApplicationRuleAggregationEventRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateAzfwDnsQueryEventRecordFromDiscriminatorValue ¶ added in v1.100.0

CreateAzfwDnsQueryEventRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateAzfwNetworkRuleEventRecordFromDiscriminatorValue ¶ added in v1.100.0

CreateAzfwNetworkRuleEventRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateAzureAISearchAuditRecordFromDiscriminatorValue ¶ added in v1.100.0

CreateAzureAISearchAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateAzureActiveDirectoryAccountLogonAuditRecordFromDiscriminatorValue ¶ added in v1.79.0

CreateAzureActiveDirectoryAccountLogonAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateAzureActiveDirectoryAuditRecordFromDiscriminatorValue ¶ added in v1.79.0

CreateAzureActiveDirectoryAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateAzureActiveDirectoryStsLogonAuditRecordFromDiscriminatorValue ¶ added in v1.79.0

CreateAzureActiveDirectoryStsLogonAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateAzureResourceEvidenceFromDiscriminatorValue ¶ added in v1.5.0

CreateAzureResourceEvidenceFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateBlobContainerEvidenceFromDiscriminatorValue ¶ added in v1.13.0

CreateBlobContainerEvidenceFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateBlobEvidenceFromDiscriminatorValue ¶ added in v1.13.0

CreateBlobEvidenceFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateCampaignAuditRecordFromDiscriminatorValue ¶ added in v1.79.0

CreateCampaignAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateCaseEscapedFromDiscriminatorValue ¶ added in v0.54.0

CreateCaseEscapedFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateCaseOperationCollectionResponseFromDiscriminatorValue ¶

CreateCaseOperationCollectionResponseFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateCaseOperationFromDiscriminatorValue ¶

CreateCaseOperationFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateCasesRootFromDiscriminatorValue ¶

CreateCasesRootFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateCategoryTemplateCollectionResponseFromDiscriminatorValue ¶ added in v1.38.0

CreateCategoryTemplateCollectionResponseFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateCategoryTemplateFromDiscriminatorValue ¶ added in v1.38.0

CreateCategoryTemplateFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateCcraiPolicyViolationRecordFromDiscriminatorValue ¶ added in v1.100.0

CreateCcraiPolicyViolationRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateCdpClassifierHealthRecordFromDiscriminatorValue ¶ added in v1.100.0

CreateCdpClassifierHealthRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateCdpColdCrawlStatusRecordFromDiscriminatorValue ¶ added in v1.79.0

CreateCdpColdCrawlStatusRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateCdpConsumptionResourceRecordFromDiscriminatorValue ¶ added in v1.100.0

CreateCdpConsumptionResourceRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateCdpContentExplorerAggregateRecordFromDiscriminatorValue ¶ added in v1.79.0

CreateCdpContentExplorerAggregateRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateCdpDlpSensitiveEndpointAuditRecordFromDiscriminatorValue ¶ added in v1.79.0

CreateCdpDlpSensitiveEndpointAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateCdpLogRecordFromDiscriminatorValue ¶ added in v1.79.0

CreateCdpLogRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateCdpOcrBillingRecordFromDiscriminatorValue ¶ added in v1.79.0

CreateCdpOcrBillingRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateCdpResourceScopeChangeEventRecordFromDiscriminatorValue ¶ added in v1.79.0

CreateCdpResourceScopeChangeEventRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateCdpdlmaiInteractionInsightsRecordFromDiscriminatorValue ¶ added in v1.100.0

CreateCdpdlmaiInteractionInsightsRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateCitationTemplateCollectionResponseFromDiscriminatorValue ¶ added in v1.38.0

CreateCitationTemplateCollectionResponseFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateCitationTemplateFromDiscriminatorValue ¶ added in v1.38.0

CreateCitationTemplateFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateCloudApplicationEvidenceFromDiscriminatorValue ¶ added in v0.49.0

CreateCloudApplicationEvidenceFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateCloudLogonRequestEvidenceFromDiscriminatorValue ¶ added in v1.47.0

CreateCloudLogonRequestEvidenceFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateCloudLogonSessionEvidenceFromDiscriminatorValue ¶ added in v1.47.0

CreateCloudLogonSessionEvidenceFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateCloudUpdateDeviceConfigAuditRecordFromDiscriminatorValue ¶ added in v1.100.0

CreateCloudUpdateDeviceConfigAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateCloudUpdateProfileConfigAuditRecordFromDiscriminatorValue ¶ added in v1.100.0

CreateCloudUpdateProfileConfigAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateCloudUpdateTenantConfigAuditRecordFromDiscriminatorValue ¶ added in v1.100.0

CreateCloudUpdateTenantConfigAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateCollaborationRootFromDiscriminatorValue ¶ added in v1.100.0

CreateCollaborationRootFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateComplianceConnectorAuditRecordFromDiscriminatorValue ¶ added in v1.79.0

CreateComplianceConnectorAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateComplianceDLMExchangeAuditRecordFromDiscriminatorValue ¶ added in v1.79.0

CreateComplianceDLMExchangeAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateComplianceDLMSharePointAuditRecordFromDiscriminatorValue ¶ added in v1.79.0

CreateComplianceDLMSharePointAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateComplianceDLPApplicationsAuditRecordFromDiscriminatorValue ¶ added in v1.100.0

CreateComplianceDLPApplicationsAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateComplianceDLPApplicationsClassificationAuditRecordFromDiscriminatorValue ¶ added in v1.100.0

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

CreateComplianceDLPApplicationsClassificationAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateComplianceDLPEndpointAuditRecordFromDiscriminatorValue ¶ added in v1.100.0

CreateComplianceDLPEndpointAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateComplianceDLPEndpointDiscoveryAuditRecordFromDiscriminatorValue ¶ added in v1.100.0

CreateComplianceDLPEndpointDiscoveryAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateComplianceDLPEnforcementAuditRecordFromDiscriminatorValue ¶ added in v1.100.0

CreateComplianceDLPEnforcementAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateComplianceDLPExchangeAuditRecordFromDiscriminatorValue ¶ added in v1.100.0

CreateComplianceDLPExchangeAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateComplianceDLPExchangeClassificationAuditRecordFromDiscriminatorValue ¶ added in v1.100.0

CreateComplianceDLPExchangeClassificationAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateComplianceDLPExchangeClassificationCdpRecordFromDiscriminatorValue ¶ added in v1.100.0

CreateComplianceDLPExchangeClassificationCdpRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateComplianceDLPExchangeDiscoveryAuditRecordFromDiscriminatorValue ¶ added in v1.100.0

CreateComplianceDLPExchangeDiscoveryAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateComplianceDLPSharePointAuditRecordFromDiscriminatorValue ¶ added in v1.100.0

CreateComplianceDLPSharePointAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateComplianceDLPSharePointClassificationAuditRecordFromDiscriminatorValue ¶ added in v1.100.0

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

CreateComplianceDLPSharePointClassificationAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateComplianceDLPSharePointClassificationCdpRecordFromDiscriminatorValue ¶ added in v1.100.0

CreateComplianceDLPSharePointClassificationCdpRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateComplianceDLPSharePointClassificationExtendedAuditRecordFromDiscriminatorValue ¶ added in v1.100.0

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

CreateComplianceDLPSharePointClassificationExtendedAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateComplianceExchangeOcrAuditRecordFromDiscriminatorValue ¶ added in v1.100.0

CreateComplianceExchangeOcrAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateComplianceManagerActionRecordFromDiscriminatorValue ¶ added in v1.79.0

CreateComplianceManagerActionRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateCompliancePolicyGradingSharePointAuditRecordFromDiscriminatorValue ¶ added in v1.100.0

CreateCompliancePolicyGradingSharePointAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateComplianceSettingsChangeAuditRecordFromDiscriminatorValue ¶ added in v1.100.0

CreateComplianceSettingsChangeAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateComplianceSitGradingSharePointAuditRecordFromDiscriminatorValue ¶ added in v1.100.0

CreateComplianceSitGradingSharePointAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateComplianceSupervisionExchangeAuditRecordFromDiscriminatorValue ¶ added in v1.79.0

CreateComplianceSupervisionExchangeAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateCompromiseIndicatorFromDiscriminatorValue ¶ added in v1.100.0

CreateCompromiseIndicatorFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateConnectedAIAppInteractionAuditRecordFromDiscriminatorValue ¶ added in v1.100.0

CreateConnectedAIAppInteractionAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateConsumptionResourceAuditRecordFromDiscriminatorValue ¶ added in v1.79.0

CreateConsumptionResourceAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateContainerEvidenceFromDiscriminatorValue ¶ added in v1.13.0

CreateContainerEvidenceFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateContainerImageEvidenceFromDiscriminatorValue ¶ added in v1.13.0

CreateContainerImageEvidenceFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateContainerRegistryEvidenceFromDiscriminatorValue ¶ added in v1.13.0

CreateContainerRegistryEvidenceFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateContentStoreMetadataRecordFromDiscriminatorValue ¶ added in v1.100.0

CreateContentStoreMetadataRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateCopilotAgentManagementAuditRecordFromDiscriminatorValue ¶ added in v1.100.0

CreateCopilotAgentManagementAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateCopilotForSecurityLoggingAuditRecordFromDiscriminatorValue ¶ added in v1.100.0

CreateCopilotForSecurityLoggingAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateCopilotForSecurityTriggerAuditRecordFromDiscriminatorValue ¶ added in v1.100.0

CreateCopilotForSecurityTriggerAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateCopilotInteractionAuditRecordFromDiscriminatorValue ¶ added in v1.79.0

CreateCopilotInteractionAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateCopilotPluginSettingAuditRecordFromDiscriminatorValue ¶ added in v1.100.0

CreateCopilotPluginSettingAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateCopilotPromptBookSettingAuditRecordFromDiscriminatorValue ¶ added in v1.100.0

CreateCopilotPromptBookSettingAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateCopilotSessionSharingAuditRecordFromDiscriminatorValue ¶ added in v1.100.0

CreateCopilotSessionSharingAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateCopilotSettingAuditRecordFromDiscriminatorValue ¶ added in v1.100.0

CreateCopilotSettingAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateCopilotWorkspaceSettingAuditRecordFromDiscriminatorValue ¶ added in v1.100.0

CreateCopilotWorkspaceSettingAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateCoreReportingSettingsAuditRecordFromDiscriminatorValue ¶ added in v1.79.0

CreateCoreReportingSettingsAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateCortanaBriefingAuditRecordFromDiscriminatorValue ¶ added in v1.79.0

CreateCortanaBriefingAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateCriticalAssetManagementClassificationRecordFromDiscriminatorValue ¶ added in v1.100.0

CreateCriticalAssetManagementClassificationRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateCrmEntityOperationAuditRecordFromDiscriminatorValue ¶ added in v1.79.0

CreateCrmEntityOperationAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateCrossTenantAccessPolicyAuditRecordFromDiscriminatorValue ¶ added in v1.100.0

CreateCrossTenantAccessPolicyAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateCustomerKeyServiceEncryptionAuditRecordFromDiscriminatorValue ¶ added in v1.79.0

CreateCustomerKeyServiceEncryptionAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateCvssSummaryFromDiscriminatorValue ¶ added in v1.10.0

CreateCvssSummaryFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateDataCenterSecurityCmdletAuditRecordFromDiscriminatorValue ¶ added in v1.79.0

CreateDataCenterSecurityCmdletAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateDataGovernanceAuditRecordFromDiscriminatorValue ¶ added in v1.79.0

CreateDataGovernanceAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateDataInsightsRestApiAuditRecordFromDiscriminatorValue ¶ added in v1.79.0

CreateDataInsightsRestApiAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateDataLakeExportOperationAuditRecordFromDiscriminatorValue ¶ added in v1.79.0

CreateDataLakeExportOperationAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateDataSecurityInvestigationAuditRecordFromDiscriminatorValue ¶ added in v1.100.0

CreateDataSecurityInvestigationAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateDataSetFromDiscriminatorValue ¶

CreateDataSetFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateDataShareOperationAuditRecordFromDiscriminatorValue ¶ added in v1.79.0

CreateDataShareOperationAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateDataSourceCollectionResponseFromDiscriminatorValue ¶

CreateDataSourceCollectionResponseFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateDataSourceContainerFromDiscriminatorValue ¶

CreateDataSourceContainerFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateDataSourceFromDiscriminatorValue ¶

CreateDataSourceFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateDefaultAuditDataFromDiscriminatorValue ¶ added in v1.79.0

CreateDefaultAuditDataFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateDefenderCaseManagementAuditRecordFromDiscriminatorValue ¶ added in v1.100.0

CreateDefenderCaseManagementAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateDefenderPreviewFeaturesRecordFromDiscriminatorValue ¶ added in v1.100.0

CreateDefenderPreviewFeaturesRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateDefenderSecurityForAIConfigurationAuditRecordFromDiscriminatorValue ¶ added in v1.100.0

CreateDefenderSecurityForAIConfigurationAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateDepartmentTemplateCollectionResponseFromDiscriminatorValue ¶ added in v1.38.0

CreateDepartmentTemplateCollectionResponseFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateDepartmentTemplateFromDiscriminatorValue ¶ added in v1.38.0

CreateDepartmentTemplateFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateDeployFeatureActivityRecordFromDiscriminatorValue ¶ added in v1.100.0

CreateDeployFeatureActivityRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateDeploymentAccessKeyTypeFromDiscriminatorValue ¶ added in v1.53.0

CreateDeploymentAccessKeyTypeFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateDetonationBehaviourDetailsFromDiscriminatorValue ¶ added in v1.100.0

CreateDetonationBehaviourDetailsFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateDetonationChainFromDiscriminatorValue ¶ added in v1.100.0

CreateDetonationChainFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateDetonationDetailsFromDiscriminatorValue ¶ added in v1.100.0

CreateDetonationDetailsFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateDetonationObservablesFromDiscriminatorValue ¶ added in v1.100.0

CreateDetonationObservablesFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateDeviceDiscoverySettingsAuthenticatedScansRecordFromDiscriminatorValue ¶ added in v1.100.0

CreateDeviceDiscoverySettingsAuthenticatedScansRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateDeviceDiscoverySettingsExclusionRecordFromDiscriminatorValue ¶ added in v1.100.0

CreateDeviceDiscoverySettingsExclusionRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateDeviceDiscoverySettingsRecordFromDiscriminatorValue ¶ added in v1.100.0

CreateDeviceDiscoverySettingsRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateDeviceEvidenceFromDiscriminatorValue ¶ added in v0.49.0

CreateDeviceEvidenceFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateDictionaryFromDiscriminatorValue ¶ added in v1.13.0

CreateDictionaryFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateDiscoveryAuditRecordFromDiscriminatorValue ¶ added in v1.79.0

CreateDiscoveryAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateDispositionReviewStageCollectionResponseFromDiscriminatorValue ¶ added in v1.38.0

CreateDispositionReviewStageCollectionResponseFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateDispositionReviewStageFromDiscriminatorValue ¶ added in v1.38.0

CreateDispositionReviewStageFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateDlpEndpointAuditRecordFromDiscriminatorValue ¶ added in v1.79.0

CreateDlpEndpointAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateDlpImportResultAuditRecordFromDiscriminatorValue ¶ added in v1.100.0

CreateDlpImportResultAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateDlpSensitiveInformationTypeRulePackageCmdletRecordFromDiscriminatorValue ¶ added in v1.79.0

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

CreateDlpSensitiveInformationTypeRulePackageCmdletRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateDnsEvidenceFromDiscriminatorValue ¶ added in v1.33.0

CreateDnsEvidenceFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateDragonCopilotAccessRecordFromDiscriminatorValue ¶ added in v1.100.0

CreateDragonCopilotAccessRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateDragonCopilotAdminRecordFromDiscriminatorValue ¶ added in v1.100.0

CreateDragonCopilotAdminRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateDragonCopilotClinicalDataRecordFromDiscriminatorValue ¶ added in v1.100.0

CreateDragonCopilotClinicalDataRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateDragonCopilotSessionRecordFromDiscriminatorValue ¶ added in v1.100.0

CreateDragonCopilotSessionRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateDynamics365BusinessCentralAuditRecordFromDiscriminatorValue ¶ added in v1.79.0

CreateDynamics365BusinessCentralAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateEdiscoveryAddToReviewSetOperationFromDiscriminatorValue ¶

CreateEdiscoveryAddToReviewSetOperationFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateEdiscoveryCaseCollectionResponseFromDiscriminatorValue ¶

CreateEdiscoveryCaseCollectionResponseFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateEdiscoveryCaseFromDiscriminatorValue ¶

CreateEdiscoveryCaseFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateEdiscoveryCaseMemberCollectionResponseFromDiscriminatorValue ¶ added in v1.93.0

CreateEdiscoveryCaseMemberCollectionResponseFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateEdiscoveryCaseMemberFromDiscriminatorValue ¶ added in v1.93.0

CreateEdiscoveryCaseMemberFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateEdiscoveryCaseSettingsFromDiscriminatorValue ¶

CreateEdiscoveryCaseSettingsFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateEdiscoveryCustodianCollectionResponseFromDiscriminatorValue ¶

CreateEdiscoveryCustodianCollectionResponseFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateEdiscoveryCustodianFromDiscriminatorValue ¶

CreateEdiscoveryCustodianFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateEdiscoveryEstimateOperationFromDiscriminatorValue ¶

CreateEdiscoveryEstimateOperationFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateEdiscoveryExportOperationFromDiscriminatorValue ¶ added in v1.11.0

CreateEdiscoveryExportOperationFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateEdiscoveryHoldOperationFromDiscriminatorValue ¶

CreateEdiscoveryHoldOperationFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateEdiscoveryHoldPolicySyncOperationFromDiscriminatorValue ¶ added in v1.88.0

CreateEdiscoveryHoldPolicySyncOperationFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateEdiscoveryIndexOperationFromDiscriminatorValue ¶

CreateEdiscoveryIndexOperationFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateEdiscoveryNoncustodialDataSourceCollectionResponseFromDiscriminatorValue ¶

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

CreateEdiscoveryNoncustodialDataSourceCollectionResponseFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateEdiscoveryNoncustodialDataSourceFromDiscriminatorValue ¶

CreateEdiscoveryNoncustodialDataSourceFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateEdiscoveryPurgeDataOperationFromDiscriminatorValue ¶ added in v0.47.0

CreateEdiscoveryPurgeDataOperationFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateEdiscoveryReviewSetCollectionResponseFromDiscriminatorValue ¶

CreateEdiscoveryReviewSetCollectionResponseFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateEdiscoveryReviewSetFromDiscriminatorValue ¶

CreateEdiscoveryReviewSetFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateEdiscoveryReviewSetQueryCollectionResponseFromDiscriminatorValue ¶

CreateEdiscoveryReviewSetQueryCollectionResponseFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateEdiscoveryReviewSetQueryFromDiscriminatorValue ¶

CreateEdiscoveryReviewSetQueryFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateEdiscoveryReviewTagCollectionResponseFromDiscriminatorValue ¶

CreateEdiscoveryReviewTagCollectionResponseFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateEdiscoveryReviewTagFromDiscriminatorValue ¶

CreateEdiscoveryReviewTagFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateEdiscoverySearchCollectionResponseFromDiscriminatorValue ¶

CreateEdiscoverySearchCollectionResponseFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateEdiscoverySearchExportOperationFromDiscriminatorValue ¶ added in v1.49.0

CreateEdiscoverySearchExportOperationFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateEdiscoverySearchFromDiscriminatorValue ¶

CreateEdiscoverySearchFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateEdiscoveryTagOperationFromDiscriminatorValue ¶

CreateEdiscoveryTagOperationFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateEhrConnectorAuditBaseRecordFromDiscriminatorValue ¶ added in v1.100.0

CreateEhrConnectorAuditBaseRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateEmailSenderFromDiscriminatorValue ¶ added in v0.49.0

CreateEmailSenderFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateEopSubmissionFeedEntityAuditRecordFromDiscriminatorValue ¶ added in v1.100.0

CreateEopSubmissionFeedEntityAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateEventPropagationResultFromDiscriminatorValue ¶ added in v0.61.0

CreateEventPropagationResultFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateEventQueryFromDiscriminatorValue ¶ added in v0.61.0

CreateEventQueryFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateExchangeAdminAuditRecordFromDiscriminatorValue ¶ added in v1.79.0

CreateExchangeAdminAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateExchangeAggregatedMailboxAuditRecordFromDiscriminatorValue ¶ added in v1.79.0

CreateExchangeAggregatedMailboxAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateExchangeAggregatedOperationRecordFromDiscriminatorValue ¶ added in v1.79.0

CreateExchangeAggregatedOperationRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateExchangeMailboxAuditGroupRecordFromDiscriminatorValue ¶ added in v1.79.0

CreateExchangeMailboxAuditGroupRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateExchangeMailboxAuditRecordFromDiscriminatorValue ¶ added in v1.79.0

CreateExchangeMailboxAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateExportFileMetadataFromDiscriminatorValue ¶ added in v1.11.0

CreateExportFileMetadataFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateFabricAuditRecordFromDiscriminatorValue ¶ added in v1.100.0

CreateFabricAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateFabricPolicyRecordFromDiscriminatorValue ¶ added in v1.100.0

CreateFabricPolicyRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateFileDetailsFromDiscriminatorValue ¶ added in v0.49.0

CreateFileDetailsFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateFileEvidenceFromDiscriminatorValue ¶ added in v0.49.0

CreateFileEvidenceFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateFileHashEvidenceFromDiscriminatorValue ¶ added in v1.33.0

CreateFileHashEvidenceFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateFileHashFromDiscriminatorValue ¶ added in v1.13.0

CreateFileHashFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateFilePlanAppliedCategoryFromDiscriminatorValue ¶ added in v1.38.0

CreateFilePlanAppliedCategoryFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateFilePlanAuthorityFromDiscriminatorValue ¶ added in v1.38.0

CreateFilePlanAuthorityFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateFilePlanCitationFromDiscriminatorValue ¶ added in v1.38.0

CreateFilePlanCitationFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateFilePlanDepartmentFromDiscriminatorValue ¶ added in v1.38.0

CreateFilePlanDepartmentFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateFilePlanDescriptorBaseFromDiscriminatorValue ¶ added in v1.38.0

CreateFilePlanDescriptorBaseFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateFilePlanDescriptorFromDiscriminatorValue ¶ added in v1.38.0

CreateFilePlanDescriptorFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateFilePlanDescriptorTemplateFromDiscriminatorValue ¶ added in v1.38.0

CreateFilePlanDescriptorTemplateFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateFilePlanReferenceFromDiscriminatorValue ¶ added in v1.38.0

CreateFilePlanReferenceFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateFilePlanReferenceTemplateCollectionResponseFromDiscriminatorValue ¶ added in v1.38.0

CreateFilePlanReferenceTemplateCollectionResponseFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateFilePlanReferenceTemplateFromDiscriminatorValue ¶ added in v1.38.0

CreateFilePlanReferenceTemplateFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateFilePlanSubcategoryFromDiscriminatorValue ¶ added in v1.38.0

CreateFilePlanSubcategoryFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateFormattedContentFromDiscriminatorValue ¶ added in v1.10.0

CreateFormattedContentFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateGeoLocationFromDiscriminatorValue ¶ added in v1.38.0

CreateGeoLocationFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateGitHubOrganizationEvidenceFromDiscriminatorValue ¶ added in v1.30.0

CreateGitHubOrganizationEvidenceFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateGitHubRepoEvidenceFromDiscriminatorValue ¶ added in v1.30.0

CreateGitHubRepoEvidenceFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateGitHubUserEvidenceFromDiscriminatorValue ¶ added in v1.30.0

CreateGitHubUserEvidenceFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateGoogleCloudResourceEvidenceFromDiscriminatorValue ¶ added in v1.5.0

CreateGoogleCloudResourceEvidenceFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateHealthIssueCollectionResponseFromDiscriminatorValue ¶ added in v1.42.0

CreateHealthIssueCollectionResponseFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateHealthIssueFromDiscriminatorValue ¶ added in v1.42.0

CreateHealthIssueFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateHealthcareSignalRecordFromDiscriminatorValue ¶ added in v1.79.0

CreateHealthcareSignalRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateHostCollectionResponseFromDiscriminatorValue ¶ added in v1.10.0

CreateHostCollectionResponseFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateHostComponentCollectionResponseFromDiscriminatorValue ¶ added in v1.10.0

CreateHostComponentCollectionResponseFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateHostComponentFromDiscriminatorValue ¶ added in v1.10.0

CreateHostComponentFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateHostCookieCollectionResponseFromDiscriminatorValue ¶ added in v1.10.0

CreateHostCookieCollectionResponseFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateHostCookieFromDiscriminatorValue ¶ added in v1.10.0

CreateHostCookieFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateHostFromDiscriminatorValue ¶ added in v1.10.0

CreateHostFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateHostLogonSessionEvidenceFromDiscriminatorValue ¶ added in v1.30.0

CreateHostLogonSessionEvidenceFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateHostPairCollectionResponseFromDiscriminatorValue ¶ added in v1.20.0

CreateHostPairCollectionResponseFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateHostPairFromDiscriminatorValue ¶ added in v1.20.0

CreateHostPairFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateHostPortBannerFromDiscriminatorValue ¶ added in v1.24.0

CreateHostPortBannerFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateHostPortCollectionResponseFromDiscriminatorValue ¶ added in v1.24.0

CreateHostPortCollectionResponseFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateHostPortComponentFromDiscriminatorValue ¶ added in v1.24.0

CreateHostPortComponentFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateHostPortFromDiscriminatorValue ¶ added in v1.24.0

CreateHostPortFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateHostReputationFromDiscriminatorValue ¶ added in v1.10.0

CreateHostReputationFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateHostReputationRuleFromDiscriminatorValue ¶ added in v1.10.0

CreateHostReputationRuleFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateHostSslCertificateCollectionResponseFromDiscriminatorValue ¶ added in v1.20.0

CreateHostSslCertificateCollectionResponseFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateHostSslCertificateFromDiscriminatorValue ¶ added in v1.20.0

CreateHostSslCertificateFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateHostSslCertificatePortFromDiscriminatorValue ¶ added in v1.20.0

CreateHostSslCertificatePortFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateHostTrackerCollectionResponseFromDiscriminatorValue ¶ added in v1.10.0

CreateHostTrackerCollectionResponseFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateHostTrackerFromDiscriminatorValue ¶ added in v1.10.0

CreateHostTrackerFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateHostedRpaAuditRecordFromDiscriminatorValue ¶ added in v1.79.0

CreateHostedRpaAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateHostnameFromDiscriminatorValue ¶ added in v1.10.0

CreateHostnameFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateHrSignalAuditRecordFromDiscriminatorValue ¶ added in v1.79.0

CreateHrSignalAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateHuntingQueryResultsFromDiscriminatorValue ¶ added in v0.49.0

CreateHuntingQueryResultsFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateHuntingRowResultFromDiscriminatorValue ¶ added in v0.49.0

CreateHuntingRowResultFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateHygieneEventRecordFromDiscriminatorValue ¶ added in v1.79.0

CreateHygieneEventRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateHyperlinkFromDiscriminatorValue ¶ added in v1.10.0

CreateHyperlinkFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateIdentityAccountsCollectionResponseFromDiscriminatorValue ¶ added in v1.91.0

CreateIdentityAccountsCollectionResponseFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateIdentityAccountsFromDiscriminatorValue ¶ added in v1.91.0

CreateIdentityAccountsFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateIdentityContainerFromDiscriminatorValue ¶ added in v1.42.0

CreateIdentityContainerFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateIncidentCollectionResponseFromDiscriminatorValue ¶ added in v0.49.0

CreateIncidentCollectionResponseFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateIncidentFromDiscriminatorValue ¶ added in v0.49.0

CreateIncidentFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateIndicatorFromDiscriminatorValue ¶ added in v1.10.0

CreateIndicatorFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateInformationBarrierPolicyApplicationAuditRecordFromDiscriminatorValue ¶ added in v1.79.0

CreateInformationBarrierPolicyApplicationAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateInformationWorkerProtectionAuditRecordFromDiscriminatorValue ¶ added in v1.79.0

CreateInformationWorkerProtectionAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateInsiderRiskScopedUserInsightsRecordFromDiscriminatorValue ¶ added in v1.79.0

CreateInsiderRiskScopedUserInsightsRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateInsiderRiskScopedUsersRecordFromDiscriminatorValue ¶ added in v1.79.0

CreateInsiderRiskScopedUsersRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateIntegratedAppsAppAdminActivityAuditRecordFromDiscriminatorValue ¶ added in v1.100.0

CreateIntegratedAppsAppAdminActivityAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateIntegratedAppsAppSettingsAdminActivityAuditRecordFromDiscriminatorValue ¶ added in v1.100.0

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

CreateIntegratedAppsAppSettingsAdminActivityAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateIntelligenceProfileCollectionResponseFromDiscriminatorValue ¶ added in v1.10.0

CreateIntelligenceProfileCollectionResponseFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateIntelligenceProfileCountryOrRegionOfOriginFromDiscriminatorValue ¶ added in v1.10.0

CreateIntelligenceProfileCountryOrRegionOfOriginFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateIntelligenceProfileFromDiscriminatorValue ¶ added in v1.10.0

CreateIntelligenceProfileFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateIntelligenceProfileIndicatorCollectionResponseFromDiscriminatorValue ¶ added in v1.10.0

CreateIntelligenceProfileIndicatorCollectionResponseFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateIntelligenceProfileIndicatorFromDiscriminatorValue ¶ added in v1.10.0

CreateIntelligenceProfileIndicatorFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateInvokeActionResultFromDiscriminatorValue ¶ added in v1.91.0

CreateInvokeActionResultFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateIoTDeviceEvidenceFromDiscriminatorValue ¶ added in v1.30.0

CreateIoTDeviceEvidenceFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateIpAddressFromDiscriminatorValue ¶ added in v1.10.0

CreateIpAddressFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateIpEvidenceFromDiscriminatorValue ¶ added in v0.49.0

CreateIpEvidenceFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateIrmActivityAuditTrailRecordFromDiscriminatorValue ¶ added in v1.100.0

CreateIrmActivityAuditTrailRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateIrmUserDefinedDetectionRecordFromDiscriminatorValue ¶ added in v1.79.0

CreateIrmUserDefinedDetectionRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateKaizalaAuditRecordFromDiscriminatorValue ¶ added in v1.79.0

CreateKaizalaAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateKubernetesClusterEvidenceFromDiscriminatorValue ¶ added in v1.13.0

CreateKubernetesClusterEvidenceFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateKubernetesControllerEvidenceFromDiscriminatorValue ¶ added in v1.13.0

CreateKubernetesControllerEvidenceFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateKubernetesNamespaceEvidenceFromDiscriminatorValue ¶ added in v1.13.0

CreateKubernetesNamespaceEvidenceFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateKubernetesPodEvidenceFromDiscriminatorValue ¶ added in v1.13.0

CreateKubernetesPodEvidenceFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateKubernetesSecretEvidenceFromDiscriminatorValue ¶ added in v1.13.0

CreateKubernetesSecretEvidenceFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateKubernetesServiceAccountEvidenceFromDiscriminatorValue ¶ added in v1.13.0

CreateKubernetesServiceAccountEvidenceFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateKubernetesServiceEvidenceFromDiscriminatorValue ¶ added in v1.13.0

CreateKubernetesServiceEvidenceFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateKubernetesServicePortFromDiscriminatorValue ¶ added in v1.13.0

CreateKubernetesServicePortFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateLabelAnalyticsAggregateAuditRecordFromDiscriminatorValue ¶ added in v1.79.0

CreateLabelAnalyticsAggregateAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateLabelContentExplorerAuditRecordFromDiscriminatorValue ¶ added in v1.79.0

CreateLabelContentExplorerAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateLabelsRootFromDiscriminatorValue ¶ added in v1.38.0

CreateLabelsRootFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateLargeContentMetadataAuditRecordFromDiscriminatorValue ¶ added in v1.79.0

CreateLargeContentMetadataAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateLoggedOnUserFromDiscriminatorValue ¶ added in v0.49.0

CreateLoggedOnUserFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateM365ComplianceConnectorAuditRecordFromDiscriminatorValue ¶ added in v1.79.0

CreateM365ComplianceConnectorAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateM365SearchSectionsRecordFromDiscriminatorValue ¶ added in v1.100.0

CreateM365SearchSectionsRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateM365daadAuditRecordFromDiscriminatorValue ¶ added in v1.100.0

CreateM365daadAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateM365odspAssetMetadataRecordFromDiscriminatorValue ¶ added in v1.100.0

CreateM365odspAssetMetadataRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateMDASHAuditRecordFromDiscriminatorValue ¶ added in v1.100.0

CreateMDASHAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateMailClusterEvidenceFromDiscriminatorValue ¶ added in v0.49.0

CreateMailClusterEvidenceFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateMailSubmissionDataFromDiscriminatorValue ¶ added in v1.79.0

CreateMailSubmissionDataFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateMailboxConfigurationEvidenceFromDiscriminatorValue ¶ added in v1.37.0

CreateMailboxConfigurationEvidenceFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateMailboxEvidenceFromDiscriminatorValue ¶ added in v0.49.0

CreateMailboxEvidenceFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateMalwareEvidenceFromDiscriminatorValue ¶ added in v1.30.0

CreateMalwareEvidenceFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateManagedServicesAuditRecordFromDiscriminatorValue ¶ added in v1.79.0

CreateManagedServicesAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateManagedTenantsAuditRecordFromDiscriminatorValue ¶ added in v1.79.0

CreateManagedTenantsAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateMapgAlertsAuditRecordFromDiscriminatorValue ¶ added in v1.79.0

CreateMapgAlertsAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateMapgOnboardAuditRecordFromDiscriminatorValue ¶ added in v1.79.0

CreateMapgOnboardAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateMapgPolicyAuditRecordFromDiscriminatorValue ¶ added in v1.79.0

CreateMapgPolicyAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateMapgRemediationAuditRecordFromDiscriminatorValue ¶ added in v1.100.0

CreateMapgRemediationAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateMcasAlertsAuditRecordFromDiscriminatorValue ¶ added in v1.79.0

CreateMcasAlertsAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateMdaAuditRecordFromDiscriminatorValue ¶ added in v1.100.0

CreateMdaAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateMdaDataSecuritySignalRecordFromDiscriminatorValue ¶ added in v1.79.0

CreateMdaDataSecuritySignalRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateMdatpAuditRecordFromDiscriminatorValue ¶ added in v1.79.0

CreateMdatpAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateMdcEventsRecordFromDiscriminatorValue ¶ added in v1.79.0

CreateMdcEventsRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateMdiAuditRecordFromDiscriminatorValue ¶ added in v1.79.0

CreateMdiAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateMergeResponseFromDiscriminatorValue ¶ added in v1.100.0

CreateMergeResponseFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateMeshWorldsAuditRecordFromDiscriminatorValue ¶ added in v1.79.0

CreateMeshWorldsAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateMicrosoft365BackupBackupItemAuditRecordFromDiscriminatorValue ¶ added in v1.79.0

CreateMicrosoft365BackupBackupItemAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateMicrosoft365BackupBackupPolicyAuditRecordFromDiscriminatorValue ¶ added in v1.79.0

CreateMicrosoft365BackupBackupPolicyAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateMicrosoft365BackupGranularBrowseTaskAuditRecordFromDiscriminatorValue ¶ added in v1.100.0

CreateMicrosoft365BackupGranularBrowseTaskAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateMicrosoft365BackupRestoreItemAuditRecordFromDiscriminatorValue ¶ added in v1.79.0

CreateMicrosoft365BackupRestoreItemAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateMicrosoft365BackupRestoreTaskAuditRecordFromDiscriminatorValue ¶ added in v1.79.0

CreateMicrosoft365BackupRestoreTaskAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateMicrosoft365CopilotScheduledPromptAuditRecordFromDiscriminatorValue ¶ added in v1.100.0

CreateMicrosoft365CopilotScheduledPromptAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateMicrosoftDefenderExpertsXDRAuditRecordFromDiscriminatorValue ¶ added in v1.79.0

CreateMicrosoftDefenderExpertsXDRAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateMicrosoftFlowAuditRecordFromDiscriminatorValue ¶ added in v1.79.0

CreateMicrosoftFlowAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateMicrosoftFormsAuditRecordFromDiscriminatorValue ¶ added in v1.79.0

CreateMicrosoftFormsAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateMicrosoftGraphDataConnectConsentFromDiscriminatorValue ¶ added in v1.79.0

CreateMicrosoftGraphDataConnectConsentFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateMicrosoftGraphDataConnectOperationFromDiscriminatorValue ¶ added in v1.79.0

CreateMicrosoftGraphDataConnectOperationFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateMicrosoftPurviewDataCatalogOperationRecordFromDiscriminatorValue ¶ added in v1.100.0

CreateMicrosoftPurviewDataCatalogOperationRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateMicrosoftPurviewDataMapOperationRecordFromDiscriminatorValue ¶ added in v1.79.0

CreateMicrosoftPurviewDataMapOperationRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateMicrosoftPurviewMetadataPolicyOperationRecordFromDiscriminatorValue ¶ added in v1.79.0

CreateMicrosoftPurviewMetadataPolicyOperationRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateMicrosoftPurviewPolicyOperationRecordFromDiscriminatorValue ¶ added in v1.79.0

CreateMicrosoftPurviewPolicyOperationRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateMicrosoftPurviewPrivacyAuditEventFromDiscriminatorValue ¶ added in v1.79.0

CreateMicrosoftPurviewPrivacyAuditEventFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateMicrosoftPurviewUnifiedCatalogOperationRecordFromDiscriminatorValue ¶ added in v1.100.0

CreateMicrosoftPurviewUnifiedCatalogOperationRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateMicrosoftStreamAuditRecordFromDiscriminatorValue ¶ added in v1.79.0

CreateMicrosoftStreamAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateMicrosoftTeamsAdminAuditRecordFromDiscriminatorValue ¶ added in v1.79.0

CreateMicrosoftTeamsAdminAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateMicrosoftTeamsAnalyticsAuditRecordFromDiscriminatorValue ¶ added in v1.79.0

CreateMicrosoftTeamsAnalyticsAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateMicrosoftTeamsAuditRecordFromDiscriminatorValue ¶ added in v1.79.0

CreateMicrosoftTeamsAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateMicrosoftTeamsDeviceAuditRecordFromDiscriminatorValue ¶ added in v1.79.0

CreateMicrosoftTeamsDeviceAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateMicrosoftTeamsRetentionLabelActionAuditRecordFromDiscriminatorValue ¶ added in v1.79.0

CreateMicrosoftTeamsRetentionLabelActionAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateMicrosoftTeamsSensitivityLabelActionAuditRecordFromDiscriminatorValue ¶ added in v1.79.0

CreateMicrosoftTeamsSensitivityLabelActionAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateMicrosoftTeamsShiftsAuditRecordFromDiscriminatorValue ¶ added in v1.79.0

CreateMicrosoftTeamsShiftsAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateMicrosoftTeamsUserConcernAuditRecordFromDiscriminatorValue ¶ added in v1.100.0

CreateMicrosoftTeamsUserConcernAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateMipAutoLabelExchangeItemAuditRecordFromDiscriminatorValue ¶ added in v1.79.0

CreateMipAutoLabelExchangeItemAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateMipAutoLabelProgressFeedbackAuditRecordFromDiscriminatorValue ¶ added in v1.79.0

CreateMipAutoLabelProgressFeedbackAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateMipAutoLabelSharePointItemAuditRecordFromDiscriminatorValue ¶ added in v1.79.0

CreateMipAutoLabelSharePointItemAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateMipAutoLabelSharePointPolicyLocationAuditRecordFromDiscriminatorValue ¶ added in v1.79.0

CreateMipAutoLabelSharePointPolicyLocationAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateMipAutoLabelSimulationSharePointCompletionRecordFromDiscriminatorValue ¶ added in v1.79.0

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

CreateMipAutoLabelSimulationSharePointCompletionRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateMipAutoLabelSimulationSharePointProgressRecordFromDiscriminatorValue ¶ added in v1.79.0

CreateMipAutoLabelSimulationSharePointProgressRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateMipAutoLabelSimulationStatisticsRecordFromDiscriminatorValue ¶ added in v1.79.0

CreateMipAutoLabelSimulationStatisticsRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateMipExactDataMatchAuditRecordFromDiscriminatorValue ¶ added in v1.79.0

CreateMipExactDataMatchAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateMipLabelAnalyticsAuditRecordFromDiscriminatorValue ¶ added in v1.79.0

CreateMipLabelAnalyticsAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateMipLabelAuditRecordFromDiscriminatorValue ¶ added in v1.79.0

CreateMipLabelAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateMosAgentInfoRecordFromDiscriminatorValue ¶ added in v1.100.0

CreateMosAgentInfoRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateMosAgentInfoRecordV2FromDiscriminatorValue ¶ added in v1.100.0

CreateMosAgentInfoRecordV2FromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateMs365dCustomDetectionAuditRecordFromDiscriminatorValue ¶ added in v1.100.0

CreateMs365dCustomDetectionAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateMs365dIncidentAuditRecordFromDiscriminatorValue ¶ added in v1.100.0

CreateMs365dIncidentAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateMs365dSuppressionRuleAuditRecordFromDiscriminatorValue ¶ added in v1.100.0

CreateMs365dSuppressionRuleAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateMsdeCustomCollectionAuditRecordFromDiscriminatorValue ¶ added in v1.100.0

CreateMsdeCustomCollectionAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateMsdeGeneralSettingsAuditRecordFromDiscriminatorValue ¶ added in v1.79.0

CreateMsdeGeneralSettingsAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateMsdeIndicatorsSettingsAuditRecordFromDiscriminatorValue ¶ added in v1.79.0

CreateMsdeIndicatorsSettingsAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateMsdeResponseActionsAuditRecordFromDiscriminatorValue ¶ added in v1.79.0

CreateMsdeResponseActionsAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateMsdeRolesSettingsAuditRecordFromDiscriminatorValue ¶ added in v1.79.0

CreateMsdeRolesSettingsAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateMspVectorSearchContentMetadataAuditRecordFromDiscriminatorValue ¶ added in v1.100.0

CreateMspVectorSearchContentMetadataAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateMsticNationStateNotificationRecordFromDiscriminatorValue ¶ added in v1.79.0

CreateMsticNationStateNotificationRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateMultiStageDispositionAuditRecordFromDiscriminatorValue ¶ added in v1.79.0

CreateMultiStageDispositionAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateMyAnalyticsSettingsAuditRecordFromDiscriminatorValue ¶ added in v1.79.0

CreateMyAnalyticsSettingsAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateNetworkAdapterFromDiscriminatorValue ¶ added in v1.53.0

CreateNetworkAdapterFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateNetworkConnectionEvidenceFromDiscriminatorValue ¶ added in v1.30.0

CreateNetworkConnectionEvidenceFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateNicEvidenceFromDiscriminatorValue ¶ added in v1.30.0

CreateNicEvidenceFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateNoisyAlertPolicyAuditRecordFromDiscriminatorValue ¶ added in v1.100.0

CreateNoisyAlertPolicyAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateOauthApplicationEvidenceFromDiscriminatorValue ¶ added in v0.49.0

CreateOauthApplicationEvidenceFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateOcrSettingsFromDiscriminatorValue ¶

CreateOcrSettingsFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateOfficeNativeAuditRecordFromDiscriminatorValue ¶ added in v1.79.0

CreateOfficeNativeAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateOmePortalAuditRecordFromDiscriminatorValue ¶ added in v1.79.0

CreateOmePortalAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateOnDemandSharePointClassificationAuditRecordFromDiscriminatorValue ¶ added in v1.100.0

CreateOnDemandSharePointClassificationAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateOnPremisesFileShareScannerDLPAuditRecordFromDiscriminatorValue ¶ added in v1.100.0

CreateOnPremisesFileShareScannerDLPAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateOnPremisesSharePointScannerDLPAuditRecordFromDiscriminatorValue ¶ added in v1.100.0

CreateOnPremisesSharePointScannerDLPAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateOneDriveAuditRecordFromDiscriminatorValue ¶ added in v1.79.0

CreateOneDriveAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateOrganizationalDataInM365AuditRecordFromDiscriminatorValue ¶ added in v1.100.0

CreateOrganizationalDataInM365AuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateOutlookCopilotAutomationAuditRecordFromDiscriminatorValue ¶ added in v1.100.0

CreateOutlookCopilotAutomationAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateOwaGetAccessTokenForResourceAuditRecordFromDiscriminatorValue ¶ added in v1.79.0

CreateOwaGetAccessTokenForResourceAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateP4AIRiskScoreRecordFromDiscriminatorValue ¶ added in v1.100.0

CreateP4AIRiskScoreRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateP4aiAssessmentCategoryRecordFromDiscriminatorValue ¶ added in v1.100.0

CreateP4aiAssessmentCategoryRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateP4aiAssessmentFabricScannerRecordFromDiscriminatorValue ¶ added in v1.100.0

CreateP4aiAssessmentFabricScannerRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateP4aiAssessmentLocationResultRecordFromDiscriminatorValue ¶ added in v1.100.0

CreateP4aiAssessmentLocationResultRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateP4aiAssessmentRecordFromDiscriminatorValue ¶ added in v1.100.0

CreateP4aiAssessmentRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreatePassiveDnsRecordCollectionResponseFromDiscriminatorValue ¶ added in v1.10.0

CreatePassiveDnsRecordCollectionResponseFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreatePassiveDnsRecordFromDiscriminatorValue ¶ added in v1.10.0

CreatePassiveDnsRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreatePeopleAdminSettingsAuditRecordFromDiscriminatorValue ¶ added in v1.79.0

CreatePeopleAdminSettingsAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreatePhysicalBadgingSignalAuditRecordFromDiscriminatorValue ¶ added in v1.79.0

CreatePhysicalBadgingSignalAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreatePlacesDirectoryAuditRecordFromDiscriminatorValue ¶ added in v1.100.0

CreatePlacesDirectoryAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreatePlannerChatMessageAuditRecordFromDiscriminatorValue ¶ added in v1.100.0

CreatePlannerChatMessageAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreatePlannerChatMessageListAuditRecordFromDiscriminatorValue ¶ added in v1.100.0

CreatePlannerChatMessageListAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreatePlannerCopyPlanAuditRecordFromDiscriminatorValue ¶ added in v1.79.0

CreatePlannerCopyPlanAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreatePlannerGoalAuditRecordFromDiscriminatorValue ¶ added in v1.100.0

CreatePlannerGoalAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreatePlannerGoalListAuditRecordFromDiscriminatorValue ¶ added in v1.100.0

CreatePlannerGoalListAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreatePlannerPlanAuditRecordFromDiscriminatorValue ¶ added in v1.79.0

CreatePlannerPlanAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreatePlannerPlanListAuditRecordFromDiscriminatorValue ¶ added in v1.79.0

CreatePlannerPlanListAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreatePlannerPlanSensitivityLabelAuditRecordFromDiscriminatorValue ¶ added in v1.100.0

CreatePlannerPlanSensitivityLabelAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreatePlannerRosterAuditRecordFromDiscriminatorValue ¶ added in v1.79.0

CreatePlannerRosterAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreatePlannerRosterSensitivityLabelAuditRecordFromDiscriminatorValue ¶ added in v1.79.0

CreatePlannerRosterSensitivityLabelAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreatePlannerTaskAuditRecordFromDiscriminatorValue ¶ added in v1.79.0

CreatePlannerTaskAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreatePlannerTaskListAuditRecordFromDiscriminatorValue ¶ added in v1.79.0

CreatePlannerTaskListAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreatePlannerTenantSettingsAuditRecordFromDiscriminatorValue ¶ added in v1.79.0

CreatePlannerTenantSettingsAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreatePolicyConfigChangeAuditRecordFromDiscriminatorValue ¶ added in v1.100.0

CreatePolicyConfigChangeAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreatePowerAppsAuditAppRecordFromDiscriminatorValue ¶ added in v1.79.0

CreatePowerAppsAuditAppRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreatePowerAppsAuditPlanRecordFromDiscriminatorValue ¶ added in v1.79.0

CreatePowerAppsAuditPlanRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreatePowerAppsAuditResourceRecordFromDiscriminatorValue ¶ added in v1.79.0

CreatePowerAppsAuditResourceRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreatePowerBIAuditRecordFromDiscriminatorValue ¶ added in v1.100.0

CreatePowerBIAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreatePowerBIDlpAuditRecordFromDiscriminatorValue ¶ added in v1.100.0

CreatePowerBIDlpAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreatePowerPagesSiteAuditRecordFromDiscriminatorValue ¶ added in v1.79.0

CreatePowerPagesSiteAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreatePowerPlatformAdminDlpAuditRecordFromDiscriminatorValue ¶ added in v1.79.0

CreatePowerPlatformAdminDlpAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreatePowerPlatformAdminEnvironmentAuditRecordFromDiscriminatorValue ¶ added in v1.79.0

CreatePowerPlatformAdminEnvironmentAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreatePowerPlatformAdministratorActivityRecordFromDiscriminatorValue ¶ added in v1.79.0

CreatePowerPlatformAdministratorActivityRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreatePowerPlatformLockboxResourceAccessRequestAuditRecordFromDiscriminatorValue ¶ added in v1.79.0

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

CreatePowerPlatformLockboxResourceAccessRequestAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreatePowerPlatformLockboxResourceCommandAuditRecordFromDiscriminatorValue ¶ added in v1.79.0

CreatePowerPlatformLockboxResourceCommandAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreatePowerPlatformServiceActivityAuditRecordFromDiscriminatorValue ¶ added in v1.79.0

CreatePowerPlatformServiceActivityAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreatePowerPlatformTenantIsolationRecordFromDiscriminatorValue ¶ added in v1.100.0

CreatePowerPlatformTenantIsolationRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreatePrivaPrivacyAssessmentOperationRecordFromDiscriminatorValue ¶ added in v1.100.0

CreatePrivaPrivacyAssessmentOperationRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreatePrivaPrivacyConsentOperationRecordFromDiscriminatorValue ¶ added in v1.100.0

CreatePrivaPrivacyConsentOperationRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreatePrivacyDataMatchAuditRecordFromDiscriminatorValue ¶ added in v1.79.0

CreatePrivacyDataMatchAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreatePrivacyDataMinimizationRecordFromDiscriminatorValue ¶ added in v1.79.0

CreatePrivacyDataMinimizationRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreatePrivacyDigestEmailRecordFromDiscriminatorValue ¶ added in v1.79.0

CreatePrivacyDigestEmailRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreatePrivacyOpenAccessAuditRecordFromDiscriminatorValue ¶ added in v1.79.0

CreatePrivacyOpenAccessAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreatePrivacyPortalAuditRecordFromDiscriminatorValue ¶ added in v1.79.0

CreatePrivacyPortalAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreatePrivacyRemediationActionRecordFromDiscriminatorValue ¶ added in v1.79.0

CreatePrivacyRemediationActionRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreatePrivacyRemediationRecordFromDiscriminatorValue ¶ added in v1.79.0

CreatePrivacyRemediationRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateProcessEvidenceFromDiscriminatorValue ¶ added in v0.49.0

CreateProcessEvidenceFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateProjectAuditRecordFromDiscriminatorValue ¶ added in v1.79.0

CreateProjectAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateProjectForTheWebAssignedToMeSettingsAuditRecordFromDiscriminatorValue ¶ added in v1.79.0

CreateProjectForTheWebAssignedToMeSettingsAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateProjectForTheWebProjectAuditRecordFromDiscriminatorValue ¶ added in v1.79.0

CreateProjectForTheWebProjectAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateProjectForTheWebProjectSettingsAuditRecordFromDiscriminatorValue ¶ added in v1.79.0

CreateProjectForTheWebProjectSettingsAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateProjectForTheWebRoadmapAuditRecordFromDiscriminatorValue ¶ added in v1.79.0

CreateProjectForTheWebRoadmapAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateProjectForTheWebRoadmapItemAuditRecordFromDiscriminatorValue ¶ added in v1.79.0

CreateProjectForTheWebRoadmapItemAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateProjectForTheWebRoadmapSettingsAuditRecordFromDiscriminatorValue ¶ added in v1.79.0

CreateProjectForTheWebRoadmapSettingsAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateProjectForTheWebTaskAuditRecordFromDiscriminatorValue ¶ added in v1.79.0

CreateProjectForTheWebTaskAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreatePublicFolderAuditRecordFromDiscriminatorValue ¶ added in v1.79.0

CreatePublicFolderAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreatePurviewInsiderRiskAlertsRecordFromDiscriminatorValue ¶ added in v1.79.0

CreatePurviewInsiderRiskAlertsRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreatePurviewInsiderRiskCasesRecordFromDiscriminatorValue ¶ added in v1.79.0

CreatePurviewInsiderRiskCasesRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreatePurviewMCRecommendationRecordFromDiscriminatorValue ¶ added in v1.100.0

CreatePurviewMCRecommendationRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreatePurviewPostureAgentAuditRecordFromDiscriminatorValue ¶ added in v1.100.0

CreatePurviewPostureAgentAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateQuarantineAuditRecordFromDiscriminatorValue ¶ added in v1.79.0

CreateQuarantineAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateRecordsManagementAuditRecordFromDiscriminatorValue ¶ added in v1.79.0

CreateRecordsManagementAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateRedundancyDetectionSettingsFromDiscriminatorValue ¶

CreateRedundancyDetectionSettingsFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateRegistryKeyEvidenceFromDiscriminatorValue ¶ added in v0.49.0

CreateRegistryKeyEvidenceFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateRegistryValueEvidenceFromDiscriminatorValue ¶ added in v0.49.0

CreateRegistryValueEvidenceFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateReportFileMetadataFromDiscriminatorValue ¶ added in v1.83.0

CreateReportFileMetadataFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateReportSubmissionFromDiscriminatorValue ¶ added in v1.100.0

CreateReportSubmissionFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateReportSubmissionResultDetailFromDiscriminatorValue ¶ added in v1.100.0

CreateReportSubmissionResultDetailFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateResourceAccessEventFromDiscriminatorValue ¶ added in v1.83.0

CreateResourceAccessEventFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateRestrictedModeAuditRecordFromDiscriminatorValue ¶ added in v1.100.0

CreateRestrictedModeAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateRetentionDurationForeverFromDiscriminatorValue ¶ added in v1.38.0

CreateRetentionDurationForeverFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateRetentionDurationFromDiscriminatorValue ¶ added in v1.38.0

CreateRetentionDurationFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateRetentionDurationInDaysFromDiscriminatorValue ¶ added in v1.38.0

CreateRetentionDurationInDaysFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateRetentionEventCollectionResponseFromDiscriminatorValue ¶ added in v0.61.0

CreateRetentionEventCollectionResponseFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateRetentionEventFromDiscriminatorValue ¶ added in v0.61.0

CreateRetentionEventFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateRetentionEventStatusFromDiscriminatorValue ¶ added in v0.61.0

CreateRetentionEventStatusFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateRetentionEventTypeCollectionResponseFromDiscriminatorValue ¶ added in v0.61.0

CreateRetentionEventTypeCollectionResponseFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateRetentionEventTypeFromDiscriminatorValue ¶ added in v0.61.0

CreateRetentionEventTypeFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateRetentionLabelCollectionResponseFromDiscriminatorValue ¶ added in v1.38.0

CreateRetentionLabelCollectionResponseFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateRetentionLabelFromDiscriminatorValue ¶ added in v1.38.0

CreateRetentionLabelFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateRetentionPolicyAuditRecordFromDiscriminatorValue ¶ added in v1.79.0

CreateRetentionPolicyAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateRtiOperationsAgentAuditRecordFromDiscriminatorValue ¶ added in v1.100.0

CreateRtiOperationsAgentAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateSasTokenEvidenceFromDiscriminatorValue ¶ added in v1.30.0

CreateSasTokenEvidenceFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateSbpConfigurationEventRecordFromDiscriminatorValue ¶ added in v1.100.0

CreateSbpConfigurationEventRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateSbpUsageEventRecordFromDiscriminatorValue ¶ added in v1.100.0

CreateSbpUsageEventRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateScoreEvidenceFromDiscriminatorValue ¶ added in v1.79.0

CreateScoreEvidenceFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateScorePlatformGenericAuditRecordFromDiscriminatorValue ¶ added in v1.79.0

CreateScorePlatformGenericAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateScriptRunAuditRecordFromDiscriminatorValue ¶ added in v1.79.0

CreateScriptRunAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateSearchAuditRecordFromDiscriminatorValue ¶ added in v1.79.0

CreateSearchAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateSearchFromDiscriminatorValue ¶

CreateSearchFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateSecurityComplianceAlertRecordFromDiscriminatorValue ¶ added in v1.79.0

CreateSecurityComplianceAlertRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateSecurityComplianceCenterEOPCmdletAuditRecordFromDiscriminatorValue ¶ added in v1.79.0

CreateSecurityComplianceCenterEOPCmdletAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateSecurityComplianceInsightsAuditRecordFromDiscriminatorValue ¶ added in v1.79.0

CreateSecurityComplianceInsightsAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateSecurityComplianceRBACAuditRecordFromDiscriminatorValue ¶ added in v1.79.0

CreateSecurityComplianceRBACAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateSecurityComplianceUserChangeAuditRecordFromDiscriminatorValue ¶ added in v1.79.0

CreateSecurityComplianceUserChangeAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateSecurityCopilotIdentityManagementAuditRecordFromDiscriminatorValue ¶ added in v1.100.0

CreateSecurityCopilotIdentityManagementAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateSecurityDevelopmentLifecycleAILogAuditRecordFromDiscriminatorValue ¶ added in v1.100.0

CreateSecurityDevelopmentLifecycleAILogAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateSecurityGroupEvidenceFromDiscriminatorValue ¶ added in v0.49.0

CreateSecurityGroupEvidenceFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateSensitiveInfoRemediationAgentDataRecordFromDiscriminatorValue ¶ added in v1.100.0

CreateSensitiveInfoRemediationAgentDataRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateSensitivityLabelActionAuditRecordFromDiscriminatorValue ¶ added in v1.100.0

CreateSensitivityLabelActionAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateSensitivityLabelPolicyMatchAuditRecordFromDiscriminatorValue ¶ added in v1.100.0

CreateSensitivityLabelPolicyMatchAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateSensitivityLabeledFileActionAuditRecordFromDiscriminatorValue ¶ added in v1.100.0

CreateSensitivityLabeledFileActionAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateSensorCandidateActivationConfigurationFromDiscriminatorValue ¶ added in v1.90.0

CreateSensorCandidateActivationConfigurationFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateSensorCandidateCollectionResponseFromDiscriminatorValue ¶ added in v1.90.0

CreateSensorCandidateCollectionResponseFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateSensorCandidateFromDiscriminatorValue ¶ added in v1.90.0

CreateSensorCandidateFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateSensorCollectionResponseFromDiscriminatorValue ¶ added in v1.53.0

CreateSensorCollectionResponseFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateSensorDeploymentPackageFromDiscriminatorValue ¶ added in v1.53.0

CreateSensorDeploymentPackageFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateSensorFromDiscriminatorValue ¶ added in v1.53.0

CreateSensorFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateSensorSettingsFromDiscriminatorValue ¶ added in v1.53.0

CreateSensorSettingsFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateSentinelAIToolAuditRecordFromDiscriminatorValue ¶ added in v1.100.0

CreateSentinelAIToolAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateSentinelGraphAuditRecordFromDiscriminatorValue ¶ added in v1.100.0

CreateSentinelGraphAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateSentinelJobAuditRecordFromDiscriminatorValue ¶ added in v1.100.0

CreateSentinelJobAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateSentinelKQLOnLakeAuditRecordFromDiscriminatorValue ¶ added in v1.100.0

CreateSentinelKQLOnLakeAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateSentinelLakeDataOnboardingAuditRecordFromDiscriminatorValue ¶ added in v1.100.0

CreateSentinelLakeDataOnboardingAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateSentinelLakeEncryptionAuditRecordFromDiscriminatorValue ¶ added in v1.100.0

CreateSentinelLakeEncryptionAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateSentinelLakeOnboardingAuditRecordFromDiscriminatorValue ¶ added in v1.100.0

CreateSentinelLakeOnboardingAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateSentinelNotebookOnLakeAuditRecordFromDiscriminatorValue ¶ added in v1.100.0

CreateSentinelNotebookOnLakeAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateSentinelPackageAuditRecordFromDiscriminatorValue ¶ added in v1.100.0

CreateSentinelPackageAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateServicePrincipalEvidenceFromDiscriminatorValue ¶ added in v1.30.0

CreateServicePrincipalEvidenceFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateSettingsContainerFromDiscriminatorValue ¶ added in v1.97.0

CreateSettingsContainerFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateSharePointAppPermissionOperationAuditRecordFromDiscriminatorValue ¶ added in v1.79.0

CreateSharePointAppPermissionOperationAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateSharePointAuditRecordFromDiscriminatorValue ¶ added in v1.79.0

CreateSharePointAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateSharePointCommentOperationAuditRecordFromDiscriminatorValue ¶ added in v1.79.0

CreateSharePointCommentOperationAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateSharePointContentSecurityPolicyAuditRecordFromDiscriminatorValue ¶ added in v1.100.0

CreateSharePointContentSecurityPolicyAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateSharePointContentTypeOperationAuditRecordFromDiscriminatorValue ¶ added in v1.79.0

CreateSharePointContentTypeOperationAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateSharePointESignatureAuditRecordFromDiscriminatorValue ¶ added in v1.79.0

CreateSharePointESignatureAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateSharePointFieldOperationAuditRecordFromDiscriminatorValue ¶ added in v1.79.0

CreateSharePointFieldOperationAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateSharePointFileOperationAuditRecordFromDiscriminatorValue ¶ added in v1.79.0

CreateSharePointFileOperationAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateSharePointListItemOperationAuditRecordFromDiscriminatorValue ¶ added in v1.100.0

CreateSharePointListItemOperationAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateSharePointListOperationAuditRecordFromDiscriminatorValue ¶ added in v1.79.0

CreateSharePointListOperationAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateSharePointSharingOperationAuditRecordFromDiscriminatorValue ¶ added in v1.79.0

CreateSharePointSharingOperationAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateSinglePropertySchemaFromDiscriminatorValue ¶ added in v0.49.0

CreateSinglePropertySchemaFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateSiteSourceCollectionResponseFromDiscriminatorValue ¶

CreateSiteSourceCollectionResponseFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateSiteSourceFromDiscriminatorValue ¶

CreateSiteSourceFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateSkypeForBusinessCmdletsAuditRecordFromDiscriminatorValue ¶ added in v1.79.0

CreateSkypeForBusinessCmdletsAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateSkypeForBusinessPSTNUsageAuditRecordFromDiscriminatorValue ¶ added in v1.79.0

CreateSkypeForBusinessPSTNUsageAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateSkypeForBusinessUsersBlockedAuditRecordFromDiscriminatorValue ¶ added in v1.79.0

CreateSkypeForBusinessUsersBlockedAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateSonarDetonationContentMetadataFromDiscriminatorValue ¶ added in v1.100.0

CreateSonarDetonationContentMetadataFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateSonarDetonationEntityAuditRecordFromDiscriminatorValue ¶ added in v1.100.0

CreateSonarDetonationEntityAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateSonarFileDetonationEntityAuditRecordFromDiscriminatorValue ¶ added in v1.100.0

CreateSonarFileDetonationEntityAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateSonarSubmissionEntityAuditRecordFromDiscriminatorValue ¶ added in v1.100.0

CreateSonarSubmissionEntityAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateSonarUrlDetonationEntityAuditRecordFromDiscriminatorValue ¶ added in v1.100.0

CreateSonarUrlDetonationEntityAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateSparkCoreCustomLivePoolRecordFromDiscriminatorValue ¶ added in v1.100.0

CreateSparkCoreCustomLivePoolRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateSslCertificateCollectionResponseFromDiscriminatorValue ¶ added in v1.20.0

CreateSslCertificateCollectionResponseFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateSslCertificateEntityFromDiscriminatorValue ¶ added in v1.20.0

CreateSslCertificateEntityFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateSslCertificateFromDiscriminatorValue ¶ added in v1.20.0

CreateSslCertificateFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateStreamFromDiscriminatorValue ¶ added in v1.37.0

CreateStreamFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateSubcategoryTemplateCollectionResponseFromDiscriminatorValue ¶ added in v1.38.0

CreateSubcategoryTemplateCollectionResponseFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateSubcategoryTemplateFromDiscriminatorValue ¶ added in v1.38.0

CreateSubcategoryTemplateFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateSubdomainCollectionResponseFromDiscriminatorValue ¶ added in v1.20.0

CreateSubdomainCollectionResponseFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateSubdomainFromDiscriminatorValue ¶ added in v1.20.0

CreateSubdomainFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateSubmissionEntityAuditRecordFromDiscriminatorValue ¶ added in v1.100.0

CreateSubmissionEntityAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateSubmissionMailEvidenceFromDiscriminatorValue ¶ added in v1.30.0

CreateSubmissionMailEvidenceFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateSupervisoryReviewDayXInsightsAuditRecordFromDiscriminatorValue ¶ added in v1.79.0

CreateSupervisoryReviewDayXInsightsAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateSyntheticProbeAuditRecordFromDiscriminatorValue ¶ added in v1.79.0

CreateSyntheticProbeAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateTagFromDiscriminatorValue ¶

CreateTagFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateTeamCopilotInteractionAuditRecordFromDiscriminatorValue ¶ added in v1.100.0

CreateTeamCopilotInteractionAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateTeamsEasyApprovalsAuditRecordFromDiscriminatorValue ¶ added in v1.79.0

CreateTeamsEasyApprovalsAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateTeamsEvalDataHubAdminOperationAuditRecordFromDiscriminatorValue ¶ added in v1.100.0

CreateTeamsEvalDataHubAdminOperationAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateTeamsEvalDataHubDataAccessAuditRecordFromDiscriminatorValue ¶ added in v1.100.0

CreateTeamsEvalDataHubDataAccessAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateTeamsEvalDataHubPermissionChangeAuditRecordFromDiscriminatorValue ¶ added in v1.100.0

CreateTeamsEvalDataHubPermissionChangeAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateTeamsHealthcareAuditRecordFromDiscriminatorValue ¶ added in v1.79.0

CreateTeamsHealthcareAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateTeamsMessageEvidenceFromDiscriminatorValue ¶ added in v1.63.0

CreateTeamsMessageEvidenceFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateTeamsUpdatesAuditRecordFromDiscriminatorValue ¶ added in v1.79.0

CreateTeamsUpdatesAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateTenantAllowBlockListAuditRecordFromDiscriminatorValue ¶ added in v1.79.0

CreateTenantAllowBlockListAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateThreatDetectionDetailFromDiscriminatorValue ¶ added in v1.100.0

CreateThreatDetectionDetailFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateThreatFinderAuditRecordFromDiscriminatorValue ¶ added in v1.79.0

CreateThreatFinderAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateThreatIntelligenceAtpContentDataFromDiscriminatorValue ¶ added in v1.79.0

CreateThreatIntelligenceAtpContentDataFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateThreatIntelligenceExportAuditRecordFromDiscriminatorValue ¶ added in v1.100.0

CreateThreatIntelligenceExportAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateThreatIntelligenceFromDiscriminatorValue ¶ added in v1.10.0

CreateThreatIntelligenceFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateThreatIntelligenceMailDataFromDiscriminatorValue ¶ added in v1.79.0

CreateThreatIntelligenceMailDataFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateThreatIntelligenceObjectAuditRecordFromDiscriminatorValue ¶ added in v1.100.0

CreateThreatIntelligenceObjectAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateThreatIntelligenceUrlClickDataFromDiscriminatorValue ¶ added in v1.79.0

CreateThreatIntelligenceUrlClickDataFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateTimelineEventFromDiscriminatorValue ¶ added in v1.100.0

CreateTimelineEventFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateTodoAuditRecordFromDiscriminatorValue ¶ added in v1.79.0

CreateTodoAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateTopicModelingSettingsFromDiscriminatorValue ¶

CreateTopicModelingSettingsFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateTrainableClassifierAuditRecordFromDiscriminatorValue ¶ added in v1.100.0

CreateTrainableClassifierAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateTriggerTypesRootFromDiscriminatorValue ¶ added in v0.61.0

CreateTriggerTypesRootFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateTriggersRootFromDiscriminatorValue ¶ added in v0.61.0

CreateTriggersRootFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateUamOperationAuditRecordFromDiscriminatorValue ¶ added in v1.79.0

CreateUamOperationAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateUnclassifiedArtifactFromDiscriminatorValue ¶ added in v1.10.0

CreateUnclassifiedArtifactFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateUnifiedGroupAuditRecordFromDiscriminatorValue ¶ added in v1.79.0

CreateUnifiedGroupAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateUnifiedGroupSourceCollectionResponseFromDiscriminatorValue ¶

CreateUnifiedGroupSourceCollectionResponseFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateUnifiedGroupSourceFromDiscriminatorValue ¶

CreateUnifiedGroupSourceFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateUnifiedSimulationMatchedItemAuditRecordFromDiscriminatorValue ¶ added in v1.79.0

CreateUnifiedSimulationMatchedItemAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateUnifiedSimulationSummaryAuditRecordFromDiscriminatorValue ¶ added in v1.79.0

CreateUnifiedSimulationSummaryAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateUniversalPrintManagementAuditRecordFromDiscriminatorValue ¶ added in v1.100.0

CreateUniversalPrintManagementAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateUniversalPrintPrintJobAuditRecordFromDiscriminatorValue ¶ added in v1.100.0

CreateUniversalPrintPrintJobAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateUrbacAssignmentAuditRecordFromDiscriminatorValue ¶ added in v1.79.0

CreateUrbacAssignmentAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateUrbacEnableStateAuditRecordFromDiscriminatorValue ¶ added in v1.79.0

CreateUrbacEnableStateAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateUrbacRoleAuditRecordFromDiscriminatorValue ¶ added in v1.79.0

CreateUrbacRoleAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateUrlEvidenceFromDiscriminatorValue ¶ added in v0.49.0

CreateUrlEvidenceFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateUserAccountFromDiscriminatorValue ¶ added in v0.49.0

CreateUserAccountFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateUserEvidenceFromDiscriminatorValue ¶ added in v0.49.0

CreateUserEvidenceFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateUserFromDiscriminatorValue ¶ added in v1.91.0

CreateUserFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateUserSourceCollectionResponseFromDiscriminatorValue ¶

CreateUserSourceCollectionResponseFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateUserSourceFromDiscriminatorValue ¶

CreateUserSourceFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateUserTrainingAuditRecordFromDiscriminatorValue ¶ added in v1.79.0

CreateUserTrainingAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateUsxWorkspaceOnboardingAuditRecordFromDiscriminatorValue ¶ added in v1.100.0

CreateUsxWorkspaceOnboardingAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateVfamCreatePolicyAuditRecordFromDiscriminatorValue ¶ added in v1.79.0

CreateVfamCreatePolicyAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateVfamDeletePolicyAuditRecordFromDiscriminatorValue ¶ added in v1.79.0

CreateVfamDeletePolicyAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateVfamUpdatePolicyAuditRecordFromDiscriminatorValue ¶ added in v1.79.0

CreateVfamUpdatePolicyAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateVivaAmplifyAuditRecordFromDiscriminatorValue ¶ added in v1.100.0

CreateVivaAmplifyAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateVivaEngageEventsAuditRecordFromDiscriminatorValue ¶ added in v1.100.0

CreateVivaEngageEventsAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateVivaEngageNetworkAssociationAuditRecordFromDiscriminatorValue ¶ added in v1.100.0

CreateVivaEngageNetworkAssociationAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateVivaEngageSegmentAuditRecordFromDiscriminatorValue ¶ added in v1.100.0

CreateVivaEngageSegmentAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateVivaGlintAdvancedConfigurationAuditRecordFromDiscriminatorValue ¶ added in v1.100.0

CreateVivaGlintAdvancedConfigurationAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateVivaGlintAgenticCampaignAuditRecordFromDiscriminatorValue ¶ added in v1.100.0

CreateVivaGlintAgenticCampaignAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateVivaGlintFeedbackProgramAuditRecordFromDiscriminatorValue ¶ added in v1.100.0

CreateVivaGlintFeedbackProgramAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateVivaGlintOrganizationalDataAuditRecordFromDiscriminatorValue ¶ added in v1.100.0

CreateVivaGlintOrganizationalDataAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateVivaGlintPulseProgramAuditRecordFromDiscriminatorValue ¶ added in v1.100.0

CreateVivaGlintPulseProgramAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateVivaGlintPulseProgramRespondentRateAuditRecordFromDiscriminatorValue ¶ added in v1.100.0

CreateVivaGlintPulseProgramRespondentRateAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateVivaGlintQuestionAuditRecordFromDiscriminatorValue ¶ added in v1.100.0

CreateVivaGlintQuestionAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateVivaGlintRoleAuditRecordFromDiscriminatorValue ¶ added in v1.100.0

CreateVivaGlintRoleAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateVivaGlintRubiconAuditRecordFromDiscriminatorValue ¶ added in v1.100.0

CreateVivaGlintRubiconAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateVivaGlintSupportAccessAuditRecordFromDiscriminatorValue ¶ added in v1.100.0

CreateVivaGlintSupportAccessAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateVivaGlintSystemAuditRecordFromDiscriminatorValue ¶ added in v1.100.0

CreateVivaGlintSystemAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateVivaGlintUserAuditRecordFromDiscriminatorValue ¶ added in v1.100.0

CreateVivaGlintUserAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateVivaGlintUserGroupAuditRecordFromDiscriminatorValue ¶ added in v1.100.0

CreateVivaGlintUserGroupAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateVivaGoalsAuditRecordFromDiscriminatorValue ¶ added in v1.79.0

CreateVivaGoalsAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateVivaLearningAdminAuditRecordFromDiscriminatorValue ¶ added in v1.79.0

CreateVivaLearningAdminAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateVivaLearningAuditRecordFromDiscriminatorValue ¶ added in v1.79.0

CreateVivaLearningAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateVivaPulseAdminAuditRecordFromDiscriminatorValue ¶ added in v1.79.0

CreateVivaPulseAdminAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateVivaPulseOrganizerAuditRecordFromDiscriminatorValue ¶ added in v1.79.0

CreateVivaPulseOrganizerAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateVivaPulseReportAuditRecordFromDiscriminatorValue ¶ added in v1.79.0

CreateVivaPulseReportAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateVivaPulseResponseAuditRecordFromDiscriminatorValue ¶ added in v1.79.0

CreateVivaPulseResponseAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateVmMetadataFromDiscriminatorValue ¶ added in v0.49.0

CreateVmMetadataFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateVulnerabilityCollectionResponseFromDiscriminatorValue ¶ added in v1.10.0

CreateVulnerabilityCollectionResponseFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateVulnerabilityComponentCollectionResponseFromDiscriminatorValue ¶ added in v1.10.0

CreateVulnerabilityComponentCollectionResponseFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateVulnerabilityComponentFromDiscriminatorValue ¶ added in v1.10.0

CreateVulnerabilityComponentFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateVulnerabilityFromDiscriminatorValue ¶ added in v1.10.0

CreateVulnerabilityFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateWdatpAlertsAuditRecordFromDiscriminatorValue ¶ added in v1.79.0

CreateWdatpAlertsAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateWebContentFilteringAuditRecordFromDiscriminatorValue ¶ added in v1.100.0

CreateWebContentFilteringAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateWhoisBaseRecordFromDiscriminatorValue ¶ added in v1.20.0

CreateWhoisBaseRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateWhoisContactFromDiscriminatorValue ¶ added in v1.20.0

CreateWhoisContactFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateWhoisHistoryRecordCollectionResponseFromDiscriminatorValue ¶ added in v1.20.0

CreateWhoisHistoryRecordCollectionResponseFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateWhoisHistoryRecordFromDiscriminatorValue ¶ added in v1.20.0

CreateWhoisHistoryRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateWhoisNameserverFromDiscriminatorValue ¶ added in v1.20.0

CreateWhoisNameserverFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateWhoisRecordCollectionResponseFromDiscriminatorValue ¶ added in v1.20.0

CreateWhoisRecordCollectionResponseFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateWhoisRecordFromDiscriminatorValue ¶ added in v1.20.0

CreateWhoisRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateWindows365CustomerLockboxAuditRecordFromDiscriminatorValue ¶ added in v1.79.0

CreateWindows365CustomerLockboxAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateWorkplaceAnalyticsAuditRecordFromDiscriminatorValue ¶ added in v1.79.0

CreateWorkplaceAnalyticsAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateYammerAuditRecordFromDiscriminatorValue ¶ added in v1.79.0

CreateYammerAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateYammerUserHidingAuditRecordFromDiscriminatorValue ¶ added in v1.100.0

CreateYammerUserHidingAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func ParseAction ¶ added in v1.91.0

func ParseAction(v string) (any, error)

func ParseActionAfterRetentionPeriod ¶ added in v1.38.0

func ParseActionAfterRetentionPeriod(v string) (any, error)

func ParseAdditionalDataOptions ¶

func ParseAdditionalDataOptions(v string) (any, error)

func ParseAdditionalOptions ¶ added in v1.49.0

func ParseAdditionalOptions(v string) (any, error)

func ParseAiAgentPlatform ¶ added in v1.91.0

func ParseAiAgentPlatform(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 ParseAntispamDirectionality ¶ added in v1.100.0

func ParseAntispamDirectionality(v string) (any, error)

func ParseAntispamTeamsDirection ¶ added in v1.63.0

func ParseAntispamTeamsDirection(v string) (any, error)

func ParseAuditLogQueryStatus ¶ added in v1.79.0

func ParseAuditLogQueryStatus(v string) (any, error)

func ParseAuditLogRecordType ¶ added in v1.79.0

func ParseAuditLogRecordType(v string) (any, error)

func ParseAuditLogUserType ¶ added in v1.79.0

func ParseAuditLogUserType(v string) (any, error)

func ParseBehaviorDuringRetentionPeriod ¶ added in v1.26.0

func ParseBehaviorDuringRetentionPeriod(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 ParseCaseType ¶ added in v1.85.0

func ParseCaseType(v string) (any, error)

func ParseChildSelectability ¶

func ParseChildSelectability(v string) (any, error)

func ParseCloudAttachmentVersion ¶ added in v1.68.0

func ParseCloudAttachmentVersion(v string) (any, error)

func ParseContainerPortProtocol ¶ added in v1.13.0

func ParseContainerPortProtocol(v string) (any, error)

func ParseContentFormat ¶ added in v1.10.0

func ParseContentFormat(v string) (any, error)

func ParseCorrelationReason ¶ added in v1.100.0

func ParseCorrelationReason(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 ParseDefaultRecordBehavior ¶ added in v1.38.0

func ParseDefaultRecordBehavior(v string) (any, error)

func ParseDefenderAvStatus ¶ added in v0.49.0

func ParseDefenderAvStatus(v string) (any, error)

func ParseDeliveryAction ¶ added in v1.100.0

func ParseDeliveryAction(v string) (any, error)

func ParseDeliveryLocation ¶ added in v1.100.0

func ParseDeliveryLocation(v string) (any, error)

func ParseDeploymentStatus ¶ added in v1.53.0

func ParseDeploymentStatus(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 ParseDocumentVersion ¶ added in v1.68.0

func ParseDocumentVersion(v string) (any, error)

func ParseEventPropagationStatus ¶ added in v0.61.0

func ParseEventPropagationStatus(v string) (any, error)

func ParseEventSource ¶ added in v1.100.0

func ParseEventSource(v string) (any, error)

func ParseEventStatusType ¶ added in v0.61.0

func ParseEventStatusType(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 ParseExportCriteria ¶ added in v1.49.0

func ParseExportCriteria(v string) (any, error)

func ParseExportFileStructure ¶ added in v1.11.0

func ParseExportFileStructure(v string) (any, error)

func ParseExportFormat ¶ added in v1.49.0

func ParseExportFormat(v string) (any, error)

func ParseExportLocation ¶ added in v1.49.0

func ParseExportLocation(v string) (any, error)

func ParseExportOptions ¶ added in v1.11.0

func ParseExportOptions(v string) (any, error)

func ParseFileHashAlgorithm ¶ added in v1.13.0

func ParseFileHashAlgorithm(v string) (any, error)

func ParseGoogleCloudLocationType ¶ added in v1.5.0

func ParseGoogleCloudLocationType(v string) (any, error)

func ParseHealthIssueSeverity ¶ added in v1.42.0

func ParseHealthIssueSeverity(v string) (any, error)

func ParseHealthIssueStatus ¶ added in v1.42.0

func ParseHealthIssueStatus(v string) (any, error)

func ParseHealthIssueType ¶ added in v1.42.0

func ParseHealthIssueType(v string) (any, error)

func ParseHostPortProtocol ¶ added in v1.24.0

func ParseHostPortProtocol(v string) (any, error)

func ParseHostPortStatus ¶ added in v1.24.0

func ParseHostPortStatus(v string) (any, error)

func ParseHostReputationClassification ¶ added in v1.10.0

func ParseHostReputationClassification(v string) (any, error)

func ParseHostReputationRuleSeverity ¶ added in v1.10.0

func ParseHostReputationRuleSeverity(v string) (any, error)

func ParseIdentityProvider ¶ added in v1.91.0

func ParseIdentityProvider(v string) (any, error)

func ParseIncidentStatus ¶ added in v0.49.0

func ParseIncidentStatus(v string) (any, error)

func ParseIndicatorSource ¶ added in v1.10.0

func ParseIndicatorSource(v string) (any, error)

func ParseIntelligenceProfileKind ¶ added in v1.10.0

func ParseIntelligenceProfileKind(v string) (any, error)

func ParseInvestigationState ¶ added in v1.89.0

func ParseInvestigationState(v string) (any, error)

func ParseIoTDeviceImportanceType ¶ added in v1.30.0

func ParseIoTDeviceImportanceType(v string) (any, error)

func ParseItemsToInclude ¶ added in v1.68.0

func ParseItemsToInclude(v string) (any, error)

func ParseKubernetesPlatform ¶ added in v1.13.0

func ParseKubernetesPlatform(v string) (any, error)

func ParseKubernetesServiceType ¶ added in v1.13.0

func ParseKubernetesServiceType(v string) (any, error)

func ParseMailboxConfigurationType ¶ added in v1.37.0

func ParseMailboxConfigurationType(v string) (any, error)

func ParseOnboardingStatus ¶ added in v0.49.0

func ParseOnboardingStatus(v string) (any, error)

func ParseProtocolType ¶ added in v1.30.0

func ParseProtocolType(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 ParseQueryType ¶ added in v0.61.0

func ParseQueryType(v string) (any, error)

func ParseRecipientType ¶ added in v1.93.0

func ParseRecipientType(v string) (any, error)

func ParseRemediationAction ¶ added in v1.100.0

func ParseRemediationAction(v string) (any, error)

func ParseRemediationSeverity ¶ added in v1.100.0

func ParseRemediationSeverity(v string) (any, error)

func ParseRetentionTrigger ¶ added in v1.38.0

func ParseRetentionTrigger(v string) (any, error)

func ParseReviewSetSettings ¶ added in v1.85.0

func ParseReviewSetSettings(v string) (any, error)

func ParseSensorCandidateActivationMode ¶ added in v1.90.0

func ParseSensorCandidateActivationMode(v string) (any, error)

func ParseSensorHealthStatus ¶ added in v1.53.0

func ParseSensorHealthStatus(v string) (any, error)

func ParseSensorType ¶ added in v1.53.0

func ParseSensorType(v string) (any, error)

func ParseServicePrincipalType ¶ added in v1.30.0

func ParseServicePrincipalType(v string) (any, error)

func ParseServiceSource ¶ added in v0.49.0

func ParseServiceSource(v string) (any, error)

func ParseServiceStatus ¶ added in v1.94.0

func ParseServiceStatus(v string) (any, error)

func ParseSourceType ¶

func ParseSourceType(v string) (any, error)

func ParseStatisticsOptions ¶ added in v1.68.0

func ParseStatisticsOptions(v string) (any, error)

func ParseTeamsDeliveryLocation ¶ added in v1.63.0

func ParseTeamsDeliveryLocation(v string) (any, error)

func ParseTeamsMessageDeliveryAction ¶ added in v1.63.0

func ParseTeamsMessageDeliveryAction(v string) (any, error)

func ParseThreatType ¶ added in v1.100.0

func ParseThreatType(v string) (any, error)

func ParseTimelineEventType ¶ added in v1.100.0

func ParseTimelineEventType(v string) (any, error)

func ParseVerdictCategory ¶ added in v1.100.0

func ParseVerdictCategory(v string) (any, error)

func ParseVmCloudProvider ¶ added in v0.49.0

func ParseVmCloudProvider(v string) (any, error)

func ParseVulnerabilitySeverity ¶ added in v1.10.0

func ParseVulnerabilitySeverity(v string) (any, error)

func SerializeAction ¶ added in v1.91.0

func SerializeAction(values []Action) []string

func SerializeActionAfterRetentionPeriod ¶ added in v1.38.0

func SerializeActionAfterRetentionPeriod(values []ActionAfterRetentionPeriod) []string

func SerializeAdditionalDataOptions ¶

func SerializeAdditionalDataOptions(values []AdditionalDataOptions) []string

func SerializeAdditionalOptions ¶ added in v1.49.0

func SerializeAdditionalOptions(values []AdditionalOptions) []string

func SerializeAiAgentPlatform ¶ added in v1.91.0

func SerializeAiAgentPlatform(values []AiAgentPlatform) []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 SerializeAntispamDirectionality ¶ added in v1.100.0

func SerializeAntispamDirectionality(values []AntispamDirectionality) []string

func SerializeAntispamTeamsDirection ¶ added in v1.63.0

func SerializeAntispamTeamsDirection(values []AntispamTeamsDirection) []string

func SerializeAuditLogQueryStatus ¶ added in v1.79.0

func SerializeAuditLogQueryStatus(values []AuditLogQueryStatus) []string

func SerializeAuditLogRecordType ¶ added in v1.79.0

func SerializeAuditLogRecordType(values []AuditLogRecordType) []string

func SerializeAuditLogUserType ¶ added in v1.79.0

func SerializeAuditLogUserType(values []AuditLogUserType) []string

func SerializeBehaviorDuringRetentionPeriod ¶ added in v1.26.0

func SerializeBehaviorDuringRetentionPeriod(values []BehaviorDuringRetentionPeriod) []string

func SerializeCaseAction ¶

func SerializeCaseAction(values []CaseAction) []string

func SerializeCaseOperationStatus ¶

func SerializeCaseOperationStatus(values []CaseOperationStatus) []string

func SerializeCaseStatus ¶

func SerializeCaseStatus(values []CaseStatus) []string

func SerializeCaseType ¶ added in v1.85.0

func SerializeCaseType(values []CaseType) []string

func SerializeChildSelectability ¶

func SerializeChildSelectability(values []ChildSelectability) []string

func SerializeCloudAttachmentVersion ¶ added in v1.68.0

func SerializeCloudAttachmentVersion(values []CloudAttachmentVersion) []string

func SerializeContainerPortProtocol ¶ added in v1.13.0

func SerializeContainerPortProtocol(values []ContainerPortProtocol) []string

func SerializeContentFormat ¶ added in v1.10.0

func SerializeContentFormat(values []ContentFormat) []string

func SerializeCorrelationReason ¶ added in v1.100.0

func SerializeCorrelationReason(values []CorrelationReason) []string

func SerializeDataSourceContainerStatus ¶

func SerializeDataSourceContainerStatus(values []DataSourceContainerStatus) []string

func SerializeDataSourceHoldStatus ¶

func SerializeDataSourceHoldStatus(values []DataSourceHoldStatus) []string

func SerializeDataSourceScopes ¶

func SerializeDataSourceScopes(values []DataSourceScopes) []string

func SerializeDefaultRecordBehavior ¶ added in v1.38.0

func SerializeDefaultRecordBehavior(values []DefaultRecordBehavior) []string

func SerializeDefenderAvStatus ¶ added in v0.49.0

func SerializeDefenderAvStatus(values []DefenderAvStatus) []string

func SerializeDeliveryAction ¶ added in v1.100.0

func SerializeDeliveryAction(values []DeliveryAction) []string

func SerializeDeliveryLocation ¶ added in v1.100.0

func SerializeDeliveryLocation(values []DeliveryLocation) []string

func SerializeDeploymentStatus ¶ added in v1.53.0

func SerializeDeploymentStatus(values []DeploymentStatus) []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 SerializeDocumentVersion ¶ added in v1.68.0

func SerializeDocumentVersion(values []DocumentVersion) []string

func SerializeEventPropagationStatus ¶ added in v0.61.0

func SerializeEventPropagationStatus(values []EventPropagationStatus) []string

func SerializeEventSource ¶ added in v1.100.0

func SerializeEventSource(values []EventSource) []string

func SerializeEventStatusType ¶ added in v0.61.0

func SerializeEventStatusType(values []EventStatusType) []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 SerializeExportCriteria ¶ added in v1.49.0

func SerializeExportCriteria(values []ExportCriteria) []string

func SerializeExportFileStructure ¶ added in v1.11.0

func SerializeExportFileStructure(values []ExportFileStructure) []string

func SerializeExportFormat ¶ added in v1.49.0

func SerializeExportFormat(values []ExportFormat) []string

func SerializeExportLocation ¶ added in v1.49.0

func SerializeExportLocation(values []ExportLocation) []string

func SerializeExportOptions ¶ added in v1.11.0

func SerializeExportOptions(values []ExportOptions) []string

func SerializeFileHashAlgorithm ¶ added in v1.13.0

func SerializeFileHashAlgorithm(values []FileHashAlgorithm) []string

func SerializeGoogleCloudLocationType ¶ added in v1.5.0

func SerializeGoogleCloudLocationType(values []GoogleCloudLocationType) []string

func SerializeHealthIssueSeverity ¶ added in v1.42.0

func SerializeHealthIssueSeverity(values []HealthIssueSeverity) []string

func SerializeHealthIssueStatus ¶ added in v1.42.0

func SerializeHealthIssueStatus(values []HealthIssueStatus) []string

func SerializeHealthIssueType ¶ added in v1.42.0

func SerializeHealthIssueType(values []HealthIssueType) []string

func SerializeHostPortProtocol ¶ added in v1.24.0

func SerializeHostPortProtocol(values []HostPortProtocol) []string

func SerializeHostPortStatus ¶ added in v1.24.0

func SerializeHostPortStatus(values []HostPortStatus) []string

func SerializeHostReputationClassification ¶ added in v1.10.0

func SerializeHostReputationClassification(values []HostReputationClassification) []string

func SerializeHostReputationRuleSeverity ¶ added in v1.10.0

func SerializeHostReputationRuleSeverity(values []HostReputationRuleSeverity) []string

func SerializeIdentityProvider ¶ added in v1.91.0

func SerializeIdentityProvider(values []IdentityProvider) []string

func SerializeIncidentStatus ¶ added in v0.49.0

func SerializeIncidentStatus(values []IncidentStatus) []string

func SerializeIndicatorSource ¶ added in v1.10.0

func SerializeIndicatorSource(values []IndicatorSource) []string

func SerializeIntelligenceProfileKind ¶ added in v1.10.0

func SerializeIntelligenceProfileKind(values []IntelligenceProfileKind) []string

func SerializeInvestigationState ¶ added in v1.89.0

func SerializeInvestigationState(values []InvestigationState) []string

func SerializeIoTDeviceImportanceType ¶ added in v1.30.0

func SerializeIoTDeviceImportanceType(values []IoTDeviceImportanceType) []string

func SerializeItemsToInclude ¶ added in v1.68.0

func SerializeItemsToInclude(values []ItemsToInclude) []string

func SerializeKubernetesPlatform ¶ added in v1.13.0

func SerializeKubernetesPlatform(values []KubernetesPlatform) []string

func SerializeKubernetesServiceType ¶ added in v1.13.0

func SerializeKubernetesServiceType(values []KubernetesServiceType) []string

func SerializeMailboxConfigurationType ¶ added in v1.37.0

func SerializeMailboxConfigurationType(values []MailboxConfigurationType) []string

func SerializeOnboardingStatus ¶ added in v0.49.0

func SerializeOnboardingStatus(values []OnboardingStatus) []string

func SerializeProtocolType ¶ added in v1.30.0

func SerializeProtocolType(values []ProtocolType) []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 SerializeQueryType ¶ added in v0.61.0

func SerializeQueryType(values []QueryType) []string

func SerializeRecipientType ¶ added in v1.93.0

func SerializeRecipientType(values []RecipientType) []string

func SerializeRemediationAction ¶ added in v1.100.0

func SerializeRemediationAction(values []RemediationAction) []string

func SerializeRemediationSeverity ¶ added in v1.100.0

func SerializeRemediationSeverity(values []RemediationSeverity) []string

func SerializeRetentionTrigger ¶ added in v1.38.0

func SerializeRetentionTrigger(values []RetentionTrigger) []string

func SerializeReviewSetSettings ¶ added in v1.85.0

func SerializeReviewSetSettings(values []ReviewSetSettings) []string

func SerializeSensorCandidateActivationMode ¶ added in v1.90.0

func SerializeSensorCandidateActivationMode(values []SensorCandidateActivationMode) []string

func SerializeSensorHealthStatus ¶ added in v1.53.0

func SerializeSensorHealthStatus(values []SensorHealthStatus) []string

func SerializeSensorType ¶ added in v1.53.0

func SerializeSensorType(values []SensorType) []string

func SerializeServicePrincipalType ¶ added in v1.30.0

func SerializeServicePrincipalType(values []ServicePrincipalType) []string

func SerializeServiceSource ¶ added in v0.49.0

func SerializeServiceSource(values []ServiceSource) []string

func SerializeServiceStatus ¶ added in v1.94.0

func SerializeServiceStatus(values []ServiceStatus) []string

func SerializeSourceType ¶

func SerializeSourceType(values []SourceType) []string

func SerializeStatisticsOptions ¶ added in v1.68.0

func SerializeStatisticsOptions(values []StatisticsOptions) []string

func SerializeTeamsDeliveryLocation ¶ added in v1.63.0

func SerializeTeamsDeliveryLocation(values []TeamsDeliveryLocation) []string

func SerializeTeamsMessageDeliveryAction ¶ added in v1.63.0

func SerializeTeamsMessageDeliveryAction(values []TeamsMessageDeliveryAction) []string

func SerializeThreatType ¶ added in v1.100.0

func SerializeThreatType(values []ThreatType) []string

func SerializeTimelineEventType ¶ added in v1.100.0

func SerializeTimelineEventType(values []TimelineEventType) []string

func SerializeVerdictCategory ¶ added in v1.100.0

func SerializeVerdictCategory(values []VerdictCategory) []string

func SerializeVmCloudProvider ¶ added in v0.49.0

func SerializeVmCloudProvider(values []VmCloudProvider) []string

func SerializeVulnerabilitySeverity ¶ added in v1.10.0

func SerializeVulnerabilitySeverity(values []VulnerabilitySeverity) []string

Types ¶

type A365AiExecuteTool ¶ added in v1.100.0

type A365AiExecuteTool struct {
	AuditData
}

A365AiExecuteTool audit data for A365 AI Execute Tool events.

func NewA365AiExecuteTool ¶ added in v1.100.0

func NewA365AiExecuteTool() *A365AiExecuteTool

NewA365AiExecuteTool instantiates a new A365AiExecuteTool and sets the default values.

func (*A365AiExecuteTool) GetFieldDeserializers ¶ added in v1.100.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*A365AiExecuteTool) Serialize ¶ added in v1.100.0

Serialize serializes information the current object

type A365AiInferenceCall ¶ added in v1.100.0

type A365AiInferenceCall struct {
	AuditData
}

A365AiInferenceCall audit data for A365 AI Inference Call events.

func NewA365AiInferenceCall ¶ added in v1.100.0

func NewA365AiInferenceCall() *A365AiInferenceCall

NewA365AiInferenceCall instantiates a new A365AiInferenceCall and sets the default values.

func (*A365AiInferenceCall) GetFieldDeserializers ¶ added in v1.100.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*A365AiInferenceCall) Serialize ¶ added in v1.100.0

Serialize serializes information the current object

type A365AiInvokeAgent ¶ added in v1.100.0

type A365AiInvokeAgent struct {
	AuditData
}

A365AiInvokeAgent audit data for A365 AI Invoke Agent events.

func NewA365AiInvokeAgent ¶ added in v1.100.0

func NewA365AiInvokeAgent() *A365AiInvokeAgent

NewA365AiInvokeAgent instantiates a new A365AiInvokeAgent and sets the default values.

func (*A365AiInvokeAgent) GetFieldDeserializers ¶ added in v1.100.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*A365AiInvokeAgent) Serialize ¶ added in v1.100.0

Serialize serializes information the current object

type A365AiRunSummary ¶ added in v1.100.0

type A365AiRunSummary struct {
	AuditData
}

A365AiRunSummary audit data for A365 AI Run Summary events.

func NewA365AiRunSummary ¶ added in v1.100.0

func NewA365AiRunSummary() *A365AiRunSummary

NewA365AiRunSummary instantiates a new A365AiRunSummary and sets the default values.

func (*A365AiRunSummary) GetFieldDeserializers ¶ added in v1.100.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*A365AiRunSummary) Serialize ¶ added in v1.100.0

Serialize serializes information the current object

type A365SpanOutputs ¶ added in v1.100.0

type A365SpanOutputs struct {
	AuditData
}

A365SpanOutputs audit data for A365 Span Outputs events.

func NewA365SpanOutputs ¶ added in v1.100.0

func NewA365SpanOutputs() *A365SpanOutputs

NewA365SpanOutputs instantiates a new A365SpanOutputs and sets the default values.

func (*A365SpanOutputs) GetFieldDeserializers ¶ added in v1.100.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*A365SpanOutputs) Serialize ¶ added in v1.100.0

Serialize serializes information the current object

type AISpanOutputsAuditRecord ¶ added in v1.100.0

type AISpanOutputsAuditRecord struct {
	AuditData
}

AISpanOutputsAuditRecord audit data for AI Span Outputs events.

func NewAISpanOutputsAuditRecord ¶ added in v1.100.0

func NewAISpanOutputsAuditRecord() *AISpanOutputsAuditRecord

NewAISpanOutputsAuditRecord instantiates a new AISpanOutputsAuditRecord and sets the default values.

func (*AISpanOutputsAuditRecord) GetFieldDeserializers ¶ added in v1.100.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*AISpanOutputsAuditRecord) Serialize ¶ added in v1.100.0

Serialize serializes information the current object

type AadRiskDetectionAuditRecord ¶ added in v1.79.0

type AadRiskDetectionAuditRecord struct {
	AuditData
}

AadRiskDetectionAuditRecord audit data for AAD Risk Detection events.

func NewAadRiskDetectionAuditRecord ¶ added in v1.79.0

func NewAadRiskDetectionAuditRecord() *AadRiskDetectionAuditRecord

NewAadRiskDetectionAuditRecord instantiates a new AadRiskDetectionAuditRecord and sets the default values.

func (*AadRiskDetectionAuditRecord) GetFieldDeserializers ¶ added in v1.79.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*AadRiskDetectionAuditRecord) Serialize ¶ added in v1.79.0

Serialize serializes information the current object

type Account ¶ added in v1.91.0

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

func NewAccount ¶ added in v1.91.0

func NewAccount() *Account

NewAccount instantiates a new Account and sets the default values.

func (*Account) GetActions ¶ added in v1.91.0

func (m *Account) GetActions() []Action

GetActions gets the actions property value. List of the type of action. The possible values are: disable, enable, forcePasswordReset, revokeAllSessions, requireUserToSignInAgain, markUserAsCompromised, unknownFutureValue. returns a []Action when successful

func (*Account) GetAdditionalData ¶ added in v1.91.0

func (m *Account) 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. returns a map[string]any when successful

func (*Account) GetBackingStore ¶ added in v1.91.0

GetBackingStore gets the BackingStore property value. Stores model information. returns a BackingStore when successful

func (*Account) GetFieldDeserializers ¶ added in v1.91.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*Account) GetIdentifier ¶ added in v1.91.0

func (m *Account) GetIdentifier() *string

GetIdentifier gets the identifier property value. The account ID. returns a *string when successful

func (*Account) GetIdentityProvider ¶ added in v1.91.0

func (m *Account) GetIdentityProvider() *IdentityProvider

GetIdentityProvider gets the identityProvider property value. The identityProvider property returns a *IdentityProvider when successful

func (*Account) GetOdataType ¶ added in v1.91.0

func (m *Account) GetOdataType() *string

GetOdataType gets the @odata.type property value. The OdataType property returns a *string when successful

func (*Account) Serialize ¶ added in v1.91.0

Serialize serializes information the current object

func (*Account) SetActions ¶ added in v1.91.0

func (m *Account) SetActions(value []Action)

SetActions sets the actions property value. List of the type of action. The possible values are: disable, enable, forcePasswordReset, revokeAllSessions, requireUserToSignInAgain, markUserAsCompromised, unknownFutureValue.

func (*Account) SetAdditionalData ¶ added in v1.91.0

func (m *Account) 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 (*Account) SetBackingStore ¶ added in v1.91.0

SetBackingStore sets the BackingStore property value. Stores model information.

func (*Account) SetIdentifier ¶ added in v1.91.0

func (m *Account) SetIdentifier(value *string)

SetIdentifier sets the identifier property value. The account ID.

func (*Account) SetIdentityProvider ¶ added in v1.91.0

func (m *Account) SetIdentityProvider(value *IdentityProvider)

SetIdentityProvider sets the identityProvider property value. The identityProvider property

func (*Account) SetOdataType ¶ added in v1.91.0

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

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

type Action ¶ added in v1.91.0

type Action int
const (
	DISABLE_ACTION Action = iota
	ENABLE_ACTION
	FORCEPASSWORDRESET_ACTION
	REVOKEALLSESSIONS_ACTION
	REQUIREUSERTOSIGNINAGAIN_ACTION
	MARKUSERASCOMPROMISED_ACTION
	UNKNOWNFUTUREVALUE_ACTION
)

func (Action) String ¶ added in v1.91.0

func (i Action) String() string

type ActionAfterRetentionPeriod ¶ added in v1.38.0

type ActionAfterRetentionPeriod int
const (
	NONE_ACTIONAFTERRETENTIONPERIOD ActionAfterRetentionPeriod = iota
	DELETE_ACTIONAFTERRETENTIONPERIOD
	STARTDISPOSITIONREVIEW_ACTIONAFTERRETENTIONPERIOD
	RELABEL_ACTIONAFTERRETENTIONPERIOD
	UNKNOWNFUTUREVALUE_ACTIONAFTERRETENTIONPERIOD
)

func (ActionAfterRetentionPeriod) String ¶ added in v1.38.0

type ActiveDirectoryDomainEvidence ¶ added in v1.93.0

type ActiveDirectoryDomainEvidence struct {
	AlertEvidence
}

func NewActiveDirectoryDomainEvidence ¶ added in v1.93.0

func NewActiveDirectoryDomainEvidence() *ActiveDirectoryDomainEvidence

NewActiveDirectoryDomainEvidence instantiates a new ActiveDirectoryDomainEvidence and sets the default values.

func (*ActiveDirectoryDomainEvidence) GetActiveDirectoryDomainName ¶ added in v1.93.0

func (m *ActiveDirectoryDomainEvidence) GetActiveDirectoryDomainName() *string

GetActiveDirectoryDomainName gets the activeDirectoryDomainName property value. The activeDirectoryDomainName property returns a *string when successful

func (*ActiveDirectoryDomainEvidence) GetFieldDeserializers ¶ added in v1.93.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*ActiveDirectoryDomainEvidence) GetTrustedDomains ¶ added in v1.93.0

GetTrustedDomains gets the trustedDomains property value. The trustedDomains property returns a []ActiveDirectoryDomainEvidenceable when successful

func (*ActiveDirectoryDomainEvidence) Serialize ¶ added in v1.93.0

Serialize serializes information the current object

func (*ActiveDirectoryDomainEvidence) SetActiveDirectoryDomainName ¶ added in v1.93.0

func (m *ActiveDirectoryDomainEvidence) SetActiveDirectoryDomainName(value *string)

SetActiveDirectoryDomainName sets the activeDirectoryDomainName property value. The activeDirectoryDomainName property

func (*ActiveDirectoryDomainEvidence) SetTrustedDomains ¶ added in v1.93.0

SetTrustedDomains sets the trustedDomains property value. The trustedDomains property

type ActiveDirectoryDomainEvidenceable ¶ added in v1.93.0

type ActiveDirectoryDomainEvidenceable interface {
	AlertEvidenceable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetActiveDirectoryDomainName() *string
	GetTrustedDomains() []ActiveDirectoryDomainEvidenceable
	SetActiveDirectoryDomainName(value *string)
	SetTrustedDomains(value []ActiveDirectoryDomainEvidenceable)
}

type AdditionalDataOptions ¶

type AdditionalDataOptions int

func (AdditionalDataOptions) String ¶

func (i AdditionalDataOptions) String() string

type AdditionalOptions ¶ added in v1.49.0

type AdditionalOptions int

func (AdditionalOptions) String ¶ added in v1.49.0

func (i AdditionalOptions) String() string

type AedAuditRecord ¶ added in v1.79.0

type AedAuditRecord struct {
	AuditData
}

AedAuditRecord audit data for Advanced eDiscovery events.

func NewAedAuditRecord ¶ added in v1.79.0

func NewAedAuditRecord() *AedAuditRecord

NewAedAuditRecord instantiates a new AedAuditRecord and sets the default values.

func (*AedAuditRecord) GetFieldDeserializers ¶ added in v1.79.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*AedAuditRecord) Serialize ¶ added in v1.79.0

Serialize serializes information the current object

type AgentAdminActivityRecord ¶ added in v1.100.0

type AgentAdminActivityRecord struct {
	AuditData
}

AgentAdminActivityRecord audit data for Agent Admin Activity events.

func NewAgentAdminActivityRecord ¶ added in v1.100.0

func NewAgentAdminActivityRecord() *AgentAdminActivityRecord

NewAgentAdminActivityRecord instantiates a new AgentAdminActivityRecord and sets the default values.

func (*AgentAdminActivityRecord) GetFieldDeserializers ¶ added in v1.100.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*AgentAdminActivityRecord) Serialize ¶ added in v1.100.0

Serialize serializes information the current object

type AgentSettingAdminActivity ¶ added in v1.100.0

type AgentSettingAdminActivity struct {
	AuditData
}

AgentSettingAdminActivity audit data for Agent Setting Admin Activity events.

func NewAgentSettingAdminActivity ¶ added in v1.100.0

func NewAgentSettingAdminActivity() *AgentSettingAdminActivity

NewAgentSettingAdminActivity instantiates a new AgentSettingAdminActivity and sets the default values.

func (*AgentSettingAdminActivity) GetFieldDeserializers ¶ added in v1.100.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*AgentSettingAdminActivity) Serialize ¶ added in v1.100.0

Serialize serializes information the current object

type AiAgentEvidence ¶ added in v1.91.0

type AiAgentEvidence struct {
	AlertEvidence
}

func NewAiAgentEvidence ¶ added in v1.91.0

func NewAiAgentEvidence() *AiAgentEvidence

NewAiAgentEvidence instantiates a new AiAgentEvidence and sets the default values.

func (*AiAgentEvidence) GetAgentId ¶ added in v1.91.0

func (m *AiAgentEvidence) GetAgentId() *string

GetAgentId gets the agentId property value. The unique identifier for the AI agent. returns a *string when successful

func (*AiAgentEvidence) GetAgentName ¶ added in v1.91.0

func (m *AiAgentEvidence) GetAgentName() *string

GetAgentName gets the agentName property value. The display name for the AI agent. returns a *string when successful

func (*AiAgentEvidence) GetFieldDeserializers ¶ added in v1.91.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*AiAgentEvidence) GetHostingPlatformType ¶ added in v1.91.0

func (m *AiAgentEvidence) GetHostingPlatformType() *AiAgentPlatform

GetHostingPlatformType gets the hostingPlatformType property value. Type of the platform the agent runs on. The possible values are: unknown, azureAIFoundry, copilotStudio, copilot, unknownFutureValue. returns a *AiAgentPlatform when successful

func (*AiAgentEvidence) GetInstructions ¶ added in v1.91.0

func (m *AiAgentEvidence) GetInstructions() *string

GetInstructions gets the instructions property value. The instructions of the agent. returns a *string when successful

func (*AiAgentEvidence) Serialize ¶ added in v1.91.0

Serialize serializes information the current object

func (*AiAgentEvidence) SetAgentId ¶ added in v1.91.0

func (m *AiAgentEvidence) SetAgentId(value *string)

SetAgentId sets the agentId property value. The unique identifier for the AI agent.

func (*AiAgentEvidence) SetAgentName ¶ added in v1.91.0

func (m *AiAgentEvidence) SetAgentName(value *string)

SetAgentName sets the agentName property value. The display name for the AI agent.

func (*AiAgentEvidence) SetHostingPlatformType ¶ added in v1.91.0

func (m *AiAgentEvidence) SetHostingPlatformType(value *AiAgentPlatform)

SetHostingPlatformType sets the hostingPlatformType property value. Type of the platform the agent runs on. The possible values are: unknown, azureAIFoundry, copilotStudio, copilot, unknownFutureValue.

func (*AiAgentEvidence) SetInstructions ¶ added in v1.91.0

func (m *AiAgentEvidence) SetInstructions(value *string)

SetInstructions sets the instructions property value. The instructions of the agent.

type AiAgentEvidenceable ¶ added in v1.91.0

type AiAgentEvidenceable interface {
	AlertEvidenceable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetAgentId() *string
	GetAgentName() *string
	GetHostingPlatformType() *AiAgentPlatform
	GetInstructions() *string
	SetAgentId(value *string)
	SetAgentName(value *string)
	SetHostingPlatformType(value *AiAgentPlatform)
	SetInstructions(value *string)
}

type AiAgentPlatform ¶ added in v1.91.0

type AiAgentPlatform int
const (
	UNKNOWN_AIAGENTPLATFORM AiAgentPlatform = iota
	AZUREAIFOUNDRY_AIAGENTPLATFORM
	COPILOTSTUDIO_AIAGENTPLATFORM
	COPILOT_AIAGENTPLATFORM
	UNKNOWNFUTUREVALUE_AIAGENTPLATFORM
)

func (AiAgentPlatform) String ¶ added in v1.91.0

func (i AiAgentPlatform) String() string

type AiAppInteractionAuditRecord ¶ added in v1.79.0

type AiAppInteractionAuditRecord struct {
	AuditData
}

AiAppInteractionAuditRecord audit data for AI App Interaction events.

func NewAiAppInteractionAuditRecord ¶ added in v1.79.0

func NewAiAppInteractionAuditRecord() *AiAppInteractionAuditRecord

NewAiAppInteractionAuditRecord instantiates a new AiAppInteractionAuditRecord and sets the default values.

func (*AiAppInteractionAuditRecord) GetFieldDeserializers ¶ added in v1.79.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*AiAppInteractionAuditRecord) Serialize ¶ added in v1.79.0

Serialize serializes information the current object

type AiExecuteToolAuditRecord ¶ added in v1.100.0

type AiExecuteToolAuditRecord struct {
	AuditData
}

AiExecuteToolAuditRecord audit data for AI Execute Tool events.

func NewAiExecuteToolAuditRecord ¶ added in v1.100.0

func NewAiExecuteToolAuditRecord() *AiExecuteToolAuditRecord

NewAiExecuteToolAuditRecord instantiates a new AiExecuteToolAuditRecord and sets the default values.

func (*AiExecuteToolAuditRecord) GetFieldDeserializers ¶ added in v1.100.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*AiExecuteToolAuditRecord) Serialize ¶ added in v1.100.0

Serialize serializes information the current object

type AiInteractionsChangeNotificationAuditRecord ¶ added in v1.100.0

type AiInteractionsChangeNotificationAuditRecord struct {
	AuditData
}

AiInteractionsChangeNotificationAuditRecord audit data for AI Interactions Change Notification events.

func NewAiInteractionsChangeNotificationAuditRecord ¶ added in v1.100.0

func NewAiInteractionsChangeNotificationAuditRecord() *AiInteractionsChangeNotificationAuditRecord

NewAiInteractionsChangeNotificationAuditRecord instantiates a new AiInteractionsChangeNotificationAuditRecord and sets the default values.

func (*AiInteractionsChangeNotificationAuditRecord) GetFieldDeserializers ¶ added in v1.100.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*AiInteractionsChangeNotificationAuditRecord) Serialize ¶ added in v1.100.0

Serialize serializes information the current object

type AiInteractionsChangeNotificationAuditRecordable ¶ added in v1.100.0

type AiInteractionsChangeNotificationAuditRecordable interface {
	AuditDataable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
}

type AiInteractionsExportAuditRecord ¶ added in v1.100.0

type AiInteractionsExportAuditRecord struct {
	AuditData
}

AiInteractionsExportAuditRecord audit data for AI Interactions Export events.

func NewAiInteractionsExportAuditRecord ¶ added in v1.100.0

func NewAiInteractionsExportAuditRecord() *AiInteractionsExportAuditRecord

NewAiInteractionsExportAuditRecord instantiates a new AiInteractionsExportAuditRecord and sets the default values.

func (*AiInteractionsExportAuditRecord) GetFieldDeserializers ¶ added in v1.100.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*AiInteractionsExportAuditRecord) Serialize ¶ added in v1.100.0

Serialize serializes information the current object

type AiInteractionsExportAuditRecordable ¶ added in v1.100.0

type AiInteractionsExportAuditRecordable interface {
	AuditDataable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
}

type AiInteractionsSubscriptionAuditRecord ¶ added in v1.100.0

type AiInteractionsSubscriptionAuditRecord struct {
	AuditData
}

AiInteractionsSubscriptionAuditRecord audit data for AI Interactions Subscription events.

func NewAiInteractionsSubscriptionAuditRecord ¶ added in v1.100.0

func NewAiInteractionsSubscriptionAuditRecord() *AiInteractionsSubscriptionAuditRecord

NewAiInteractionsSubscriptionAuditRecord instantiates a new AiInteractionsSubscriptionAuditRecord and sets the default values.

func (*AiInteractionsSubscriptionAuditRecord) GetFieldDeserializers ¶ added in v1.100.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*AiInteractionsSubscriptionAuditRecord) Serialize ¶ added in v1.100.0

Serialize serializes information the current object

type AiInteractionsSubscriptionAuditRecordable ¶ added in v1.100.0

type AiInteractionsSubscriptionAuditRecordable interface {
	AuditDataable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
}

type AiInvokeAgentAuditRecord ¶ added in v1.100.0

type AiInvokeAgentAuditRecord struct {
	AuditData
}

AiInvokeAgentAuditRecord audit data for AI Invoke Agent events.

func NewAiInvokeAgentAuditRecord ¶ added in v1.100.0

func NewAiInvokeAgentAuditRecord() *AiInvokeAgentAuditRecord

NewAiInvokeAgentAuditRecord instantiates a new AiInvokeAgentAuditRecord and sets the default values.

func (*AiInvokeAgentAuditRecord) GetFieldDeserializers ¶ added in v1.100.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*AiInvokeAgentAuditRecord) Serialize ¶ added in v1.100.0

Serialize serializes information the current object

type AipDiscover ¶ added in v1.100.0

type AipDiscover struct {
	AuditData
}

AipDiscover audit data for AIP Discover events.

func NewAipDiscover ¶ added in v1.100.0

func NewAipDiscover() *AipDiscover

NewAipDiscover instantiates a new AipDiscover and sets the default values.

func (*AipDiscover) GetFieldDeserializers ¶ added in v1.100.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*AipDiscover) Serialize ¶ added in v1.100.0

Serialize serializes information the current object

type AipFileDeleted ¶ added in v1.79.0

type AipFileDeleted struct {
	AuditData
}

AipFileDeleted audit data for AIP File Deleted events.

func NewAipFileDeleted ¶ added in v1.79.0

func NewAipFileDeleted() *AipFileDeleted

NewAipFileDeleted instantiates a new AipFileDeleted and sets the default values.

func (*AipFileDeleted) GetFieldDeserializers ¶ added in v1.79.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*AipFileDeleted) Serialize ¶ added in v1.79.0

Serialize serializes information the current object

type AipHeartBeat ¶ added in v1.79.0

type AipHeartBeat struct {
	AuditData
}

AipHeartBeat audit data for AIP Heart Beat events.

func NewAipHeartBeat ¶ added in v1.79.0

func NewAipHeartBeat() *AipHeartBeat

NewAipHeartBeat instantiates a new AipHeartBeat and sets the default values.

func (*AipHeartBeat) GetFieldDeserializers ¶ added in v1.79.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*AipHeartBeat) Serialize ¶ added in v1.79.0

Serialize serializes information the current object

type AipProtectionActionLogRequest ¶ added in v1.79.0

type AipProtectionActionLogRequest struct {
	AuditData
}

AipProtectionActionLogRequest audit data for AIP Protection Action log request events.

func NewAipProtectionActionLogRequest ¶ added in v1.79.0

func NewAipProtectionActionLogRequest() *AipProtectionActionLogRequest

NewAipProtectionActionLogRequest instantiates a new AipProtectionActionLogRequest and sets the default values.

func (*AipProtectionActionLogRequest) GetFieldDeserializers ¶ added in v1.79.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*AipProtectionActionLogRequest) Serialize ¶ added in v1.79.0

Serialize serializes information the current object

type AipScannerDiscoverEvent ¶ added in v1.79.0

type AipScannerDiscoverEvent struct {
	AuditData
}

AipScannerDiscoverEvent audit data for AIP Scanner Discover Event events.

func NewAipScannerDiscoverEvent ¶ added in v1.79.0

func NewAipScannerDiscoverEvent() *AipScannerDiscoverEvent

NewAipScannerDiscoverEvent instantiates a new AipScannerDiscoverEvent and sets the default values.

func (*AipScannerDiscoverEvent) GetFieldDeserializers ¶ added in v1.79.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*AipScannerDiscoverEvent) Serialize ¶ added in v1.79.0

Serialize serializes information the current object

type AipSensitivityLabelActionLogRequest ¶ added in v1.79.0

type AipSensitivityLabelActionLogRequest struct {
	AuditData
}

AipSensitivityLabelActionLogRequest audit data for AIP Sensitivity Label Action log request events.

func NewAipSensitivityLabelActionLogRequest ¶ added in v1.79.0

func NewAipSensitivityLabelActionLogRequest() *AipSensitivityLabelActionLogRequest

NewAipSensitivityLabelActionLogRequest instantiates a new AipSensitivityLabelActionLogRequest and sets the default values.

func (*AipSensitivityLabelActionLogRequest) GetFieldDeserializers ¶ added in v1.79.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*AipSensitivityLabelActionLogRequest) Serialize ¶ added in v1.79.0

Serialize serializes information the current object

type AipSensitivityLabelActionLogRequestable ¶ added in v1.79.0

type AipSensitivityLabelActionLogRequestable interface {
	AuditDataable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
}

type AirAdminActionInvestigationData ¶ added in v1.79.0

type AirAdminActionInvestigationData struct {
	AuditData
}

AirAdminActionInvestigationData audit data for AIR Admin Action Investigation events.

func NewAirAdminActionInvestigationData ¶ added in v1.79.0

func NewAirAdminActionInvestigationData() *AirAdminActionInvestigationData

NewAirAdminActionInvestigationData instantiates a new AirAdminActionInvestigationData and sets the default values.

func (*AirAdminActionInvestigationData) GetFieldDeserializers ¶ added in v1.79.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*AirAdminActionInvestigationData) Serialize ¶ added in v1.79.0

Serialize serializes information the current object

type AirInvestigationData ¶ added in v1.79.0

type AirInvestigationData struct {
	AuditData
}

AirInvestigationData audit data for AIR Investigation events.

func NewAirInvestigationData ¶ added in v1.79.0

func NewAirInvestigationData() *AirInvestigationData

NewAirInvestigationData instantiates a new AirInvestigationData and sets the default values.

func (*AirInvestigationData) GetFieldDeserializers ¶ added in v1.79.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*AirInvestigationData) Serialize ¶ added in v1.79.0

Serialize serializes information the current object

type AirManualInvestigationData ¶ added in v1.79.0

type AirManualInvestigationData struct {
	AuditData
}

AirManualInvestigationData audit data for AIR Manual Investigation events.

func NewAirManualInvestigationData ¶ added in v1.79.0

func NewAirManualInvestigationData() *AirManualInvestigationData

NewAirManualInvestigationData instantiates a new AirManualInvestigationData and sets the default values.

func (*AirManualInvestigationData) GetFieldDeserializers ¶ added in v1.79.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*AirManualInvestigationData) Serialize ¶ added in v1.79.0

Serialize serializes information the current object

type Alert ¶ added in v0.49.0

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. returns a *string when successful

func (*Alert) GetAdditionalDataProperty ¶ added in v1.37.0

func (m *Alert) GetAdditionalDataProperty() Dictionaryable

GetAdditionalDataProperty gets the additionalData property value. A collection of other alert properties, including user-defined properties. Any custom details defined in the alert, and any dynamic content in the alert details, are stored here. returns a Dictionaryable when successful

func (*Alert) GetAlertPolicyId ¶ added in v1.15.0

func (m *Alert) GetAlertPolicyId() *string

GetAlertPolicyId gets the alertPolicyId property value. The ID of the policy that generated the alert, and populated when there is a specific policy that generated the alert, whether configured by a customer or a built-in policy. returns a *string when successful

func (*Alert) GetAlertWebUrl ¶ added in v0.49.0

func (m *Alert) GetAlertWebUrl() *string

GetAlertWebUrl gets the alertWebUrl property value. URL for the Microsoft 365 Defender portal alert page. returns a *string when successful

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. returns a *string when successful

func (*Alert) GetCategories ¶ added in v1.98.0

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

GetCategories gets the categories property value. The attack kill-chain categories that the alert belongs to. Aligned with the MITRE ATT&CK framework. returns a []string when successful

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. This property is in the process of being deprecated. Use the categories property instead. returns a *string when successful

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. The possible values are: unknown, falsePositive, truePositive, informationalExpectedActivity, unknownFutureValue. returns a *AlertClassification when successful

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. returns a []AlertCommentable when successful

func (*Alert) GetCreatedDateTime ¶ added in v0.49.0

GetCreatedDateTime gets the createdDateTime property value. Time when Microsoft 365 Defender created the alert. returns a *Time when successful

func (*Alert) GetCustomDetails ¶ added in v1.68.0

func (m *Alert) GetCustomDetails() Dictionaryable

GetCustomDetails gets the customDetails property value. User defined custom fields with string values. returns a Dictionaryable when successful

func (*Alert) GetDescription ¶ added in v0.49.0

func (m *Alert) GetDescription() *string

GetDescription gets the description property value. String value describing each alert. returns a *string when successful

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. returns a *DetectionSource when successful

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. returns a *string when successful

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. The possible values are: unknown, apt, malware, securityPersonnel, securityTesting, unwantedSoftware, other, multiStagedAttack, compromisedAccount, phishing, maliciousUserActivity, notMalicious, notEnoughDataToValidate, confirmedUserActivity, lineOfBusinessApplication, unknownFutureValue. returns a *AlertDetermination when successful

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. returns a []AlertEvidenceable when successful

func (*Alert) GetFieldDeserializers ¶ added in v0.49.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*Alert) GetFirstActivityDateTime ¶ added in v0.49.0

GetFirstActivityDateTime gets the firstActivityDateTime property value. The earliest activity associated with the alert. returns a *Time when successful

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. returns a *string when successful

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. returns a *string when successful

func (*Alert) GetInvestigationState ¶ added in v1.89.0

func (m *Alert) GetInvestigationState() *InvestigationState

GetInvestigationState gets the investigationState property value. Information on the current status of the investigation. The possible values are: unknown, terminated, successfullyRemediated, benign, failed, partiallyRemediated, running, pendingApproval, pendingResource, queued, innerFailure, preexistingAlert, unsupportedOs, unsupportedAlertType, suppressedAlert, partiallyInvestigated, terminatedByUser, terminatedBySystem, unknownFutureValue. returns a *InvestigationState when successful

func (*Alert) GetLastActivityDateTime ¶ added in v0.49.0

GetLastActivityDateTime gets the lastActivityDateTime property value. The oldest activity associated with the alert. returns a *Time when successful

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. returns a *Time when successful

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. returns a []string when successful

func (*Alert) GetProductName ¶ added in v1.23.0

func (m *Alert) GetProductName() *string

GetProductName gets the productName property value. The name of the product which published this alert. returns a *string when successful

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. returns a *string when successful

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. returns a *string when successful

func (*Alert) GetResolvedDateTime ¶ added in v0.49.0

GetResolvedDateTime gets the resolvedDateTime property value. Time when the alert was resolved. returns a *Time when successful

func (*Alert) GetServiceSource ¶ added in v0.49.0

func (m *Alert) GetServiceSource() *ServiceSource

GetServiceSource gets the serviceSource property value. The serviceSource property returns a *ServiceSource when successful

func (*Alert) GetSeverity ¶ added in v0.49.0

func (m *Alert) GetSeverity() *AlertSeverity

GetSeverity gets the severity property value. The severity property returns a *AlertSeverity when successful

func (*Alert) GetStatus ¶ added in v0.49.0

func (m *Alert) GetStatus() *AlertStatus

GetStatus gets the status property value. The status property returns a *AlertStatus when successful

func (*Alert) GetSystemTags ¶ added in v1.35.0

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

GetSystemTags gets the systemTags property value. The system tags associated with the alert. returns a []string when successful

func (*Alert) GetTenantId ¶ added in v0.49.0

func (m *Alert) GetTenantId() *string

GetTenantId gets the tenantId property value. The Microsoft Entra tenant the alert was created in. returns a *string when successful

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. returns a *string when successful

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. returns a *string when successful

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. returns a *string when successful

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) SetAdditionalDataProperty ¶ added in v1.37.0

func (m *Alert) SetAdditionalDataProperty(value Dictionaryable)

SetAdditionalDataProperty sets the additionalData property value. A collection of other alert properties, including user-defined properties. Any custom details defined in the alert, and any dynamic content in the alert details, are stored here.

func (*Alert) SetAlertPolicyId ¶ added in v1.15.0

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

SetAlertPolicyId sets the alertPolicyId property value. The ID of the policy that generated the alert, and populated when there is a specific policy that generated the alert, whether configured by a customer or a built-in policy.

func (*Alert) SetAlertWebUrl ¶ added in v0.49.0

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

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

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) SetCategories ¶ added in v1.98.0

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

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

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. This property is in the process of being deprecated. Use the categories property instead.

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. The possible values are: unknown, falsePositive, truePositive, informationalExpectedActivity, 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) SetCustomDetails ¶ added in v1.68.0

func (m *Alert) SetCustomDetails(value Dictionaryable)

SetCustomDetails sets the customDetails property value. User defined custom fields with string values.

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. The possible values are: unknown, apt, malware, securityPersonnel, securityTesting, unwantedSoftware, other, multiStagedAttack, compromisedAccount, phishing, maliciousUserActivity, notMalicious, notEnoughDataToValidate, 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) SetInvestigationState ¶ added in v1.89.0

func (m *Alert) SetInvestigationState(value *InvestigationState)

SetInvestigationState sets the investigationState property value. Information on the current status of the investigation. The possible values are: unknown, terminated, successfullyRemediated, benign, failed, partiallyRemediated, running, pendingApproval, pendingResource, queued, innerFailure, preexistingAlert, unsupportedOs, unsupportedAlertType, suppressedAlert, partiallyInvestigated, terminatedByUser, terminatedBySystem, unknownFutureValue.

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) SetProductName ¶ added in v1.23.0

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

SetProductName sets the productName property value. The name of the product which published this alert.

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) SetSystemTags ¶ added in v1.35.0

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

SetSystemTags sets the systemTags property value. The system tags associated with the alert.

func (*Alert) SetTenantId ¶ added in v0.49.0

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

SetTenantId sets the tenantId property value. The Microsoft Entra 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

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 returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*AlertCollectionResponse) GetValue ¶ added in v0.49.0

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

GetValue gets the value property value. The value property returns a []Alertable when successful

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
}

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. returns a map[string]any when successful

func (*AlertComment) GetBackingStore ¶ added in v0.56.0

GetBackingStore gets the BackingStore property value. Stores model information. returns a BackingStore when successful

func (*AlertComment) GetComment ¶ added in v0.49.0

func (m *AlertComment) GetComment() *string

GetComment gets the comment property value. The comment text. returns a *string when successful

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. returns a *string when successful

func (*AlertComment) GetCreatedDateTime ¶ added in v0.49.0

GetCreatedDateTime gets the createdDateTime property value. The time when the comment was submitted. returns a *Time when successful

func (*AlertComment) GetFieldDeserializers ¶ added in v0.49.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*AlertComment) GetOdataType ¶ added in v0.49.0

func (m *AlertComment) GetOdataType() *string

GetOdataType gets the @odata.type property value. The OdataType property returns a *string when successful

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 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
}

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. returns a map[string]any when successful

func (*AlertEvidence) GetBackingStore ¶ added in v0.56.0

GetBackingStore gets the BackingStore property value. Stores model information. returns a BackingStore when successful

func (*AlertEvidence) GetCreatedDateTime ¶ added in v0.49.0

GetCreatedDateTime gets the createdDateTime property value. The date and time when the evidence was created and added to the alert. 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. returns a *Time when successful

func (*AlertEvidence) GetDetailedRoles ¶ added in v1.5.0

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

GetDetailedRoles gets the detailedRoles property value. Detailed description of the entity role/s in an alert. Values are free-form. returns a []string when successful

func (*AlertEvidence) GetFieldDeserializers ¶ added in v0.49.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*AlertEvidence) GetOdataType ¶ added in v0.49.0

func (m *AlertEvidence) GetOdataType() *string

GetOdataType gets the @odata.type property value. The OdataType property returns a *string when successful

func (*AlertEvidence) GetRemediationStatus ¶ added in v0.49.0

func (m *AlertEvidence) GetRemediationStatus() *EvidenceRemediationStatus

GetRemediationStatus gets the remediationStatus property value. The remediationStatus property returns a *EvidenceRemediationStatus when successful

func (*AlertEvidence) GetRemediationStatusDetails ¶ added in v0.49.0

func (m *AlertEvidence) GetRemediationStatusDetails() *string

GetRemediationStatusDetails gets the remediationStatusDetails property value. Details about the remediation status. returns a *string when successful

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, for example, an IP address that is associated with an attacker has the evidence role Attacker. returns a []EvidenceRole when successful

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. returns a []string when successful

func (*AlertEvidence) GetVerdict ¶ added in v0.49.0

func (m *AlertEvidence) GetVerdict() *EvidenceVerdict

GetVerdict gets the verdict property value. The verdict property returns a *EvidenceVerdict when successful

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 date and time when the evidence was created and added to the alert. 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 (*AlertEvidence) SetDetailedRoles ¶ added in v1.5.0

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

SetDetailedRoles sets the detailedRoles property value. Detailed description of the entity role/s in an alert. Values are free-form.

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, for example, an IP address that is associated with an attacker has 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 AlertEvidenceable ¶ added in v0.49.0

type AlertEvidenceable interface {
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder
	ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackedModel
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetBackingStore() ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore
	GetCreatedDateTime() *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time
	GetDetailedRoles() []string
	GetOdataType() *string
	GetRemediationStatus() *EvidenceRemediationStatus
	GetRemediationStatusDetails() *string
	GetRoles() []EvidenceRole
	GetTags() []string
	GetVerdict() *EvidenceVerdict
	SetBackingStore(value ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore)
	SetCreatedDateTime(value *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time)
	SetDetailedRoles(value []string)
	SetOdataType(value *string)
	SetRemediationStatus(value *EvidenceRemediationStatus)
	SetRemediationStatusDetails(value *string)
	SetRoles(value []EvidenceRole)
	SetTags(value []string)
	SetVerdict(value *EvidenceVerdict)
}

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 AlertSubmissionAuditRecord ¶ added in v1.100.0

type AlertSubmissionAuditRecord struct {
	AuditData
}

AlertSubmissionAuditRecord audit data for Alert Submission events.

func NewAlertSubmissionAuditRecord ¶ added in v1.100.0

func NewAlertSubmissionAuditRecord() *AlertSubmissionAuditRecord

NewAlertSubmissionAuditRecord instantiates a new AlertSubmissionAuditRecord and sets the default values.

func (*AlertSubmissionAuditRecord) GetFieldDeserializers ¶ added in v1.100.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*AlertSubmissionAuditRecord) Serialize ¶ added in v1.100.0

Serialize serializes information the current object

type AlertSubmissionResultDetailAuditRecord ¶ added in v1.100.0

type AlertSubmissionResultDetailAuditRecord struct {
	AuditData
}

AlertSubmissionResultDetailAuditRecord audit data for Alert Submission Result Detail events.

func NewAlertSubmissionResultDetailAuditRecord ¶ added in v1.100.0

func NewAlertSubmissionResultDetailAuditRecord() *AlertSubmissionResultDetailAuditRecord

NewAlertSubmissionResultDetailAuditRecord instantiates a new AlertSubmissionResultDetailAuditRecord and sets the default values.

func (*AlertSubmissionResultDetailAuditRecord) GetFieldDeserializers ¶ added in v1.100.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*AlertSubmissionResultDetailAuditRecord) Serialize ¶ added in v1.100.0

Serialize serializes information the current object

type AlertSubmissionResultDetailAuditRecordable ¶ added in v1.100.0

type AlertSubmissionResultDetailAuditRecordable interface {
	AuditDataable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
}

type Alertable ¶ added in v0.49.0

type Alertable interface {
	iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Entityable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetActorDisplayName() *string
	GetAdditionalDataProperty() Dictionaryable
	GetAlertPolicyId() *string
	GetAlertWebUrl() *string
	GetAssignedTo() *string
	GetCategories() []string
	GetCategory() *string
	GetClassification() *AlertClassification
	GetComments() []AlertCommentable
	GetCreatedDateTime() *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time
	GetCustomDetails() Dictionaryable
	GetDescription() *string
	GetDetectionSource() *DetectionSource
	GetDetectorId() *string
	GetDetermination() *AlertDetermination
	GetEvidence() []AlertEvidenceable
	GetFirstActivityDateTime() *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time
	GetIncidentId() *string
	GetIncidentWebUrl() *string
	GetInvestigationState() *InvestigationState
	GetLastActivityDateTime() *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time
	GetLastUpdateDateTime() *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time
	GetMitreTechniques() []string
	GetProductName() *string
	GetProviderAlertId() *string
	GetRecommendedActions() *string
	GetResolvedDateTime() *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time
	GetServiceSource() *ServiceSource
	GetSeverity() *AlertSeverity
	GetStatus() *AlertStatus
	GetSystemTags() []string
	GetTenantId() *string
	GetThreatDisplayName() *string
	GetThreatFamilyName() *string
	GetTitle() *string
	SetActorDisplayName(value *string)
	SetAdditionalDataProperty(value Dictionaryable)
	SetAlertPolicyId(value *string)
	SetAlertWebUrl(value *string)
	SetAssignedTo(value *string)
	SetCategories(value []string)
	SetCategory(value *string)
	SetClassification(value *AlertClassification)
	SetComments(value []AlertCommentable)
	SetCreatedDateTime(value *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time)
	SetCustomDetails(value Dictionaryable)
	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)
	SetInvestigationState(value *InvestigationState)
	SetLastActivityDateTime(value *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time)
	SetLastUpdateDateTime(value *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time)
	SetMitreTechniques(value []string)
	SetProductName(value *string)
	SetProviderAlertId(value *string)
	SetRecommendedActions(value *string)
	SetResolvedDateTime(value *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time)
	SetServiceSource(value *ServiceSource)
	SetSeverity(value *AlertSeverity)
	SetStatus(value *AlertStatus)
	SetSystemTags(value []string)
	SetTenantId(value *string)
	SetThreatDisplayName(value *string)
	SetThreatFamilyName(value *string)
	SetTitle(value *string)
}

type AmazonResourceEvidence ¶ added in v1.5.0

type AmazonResourceEvidence struct {
	AlertEvidence
}

func NewAmazonResourceEvidence ¶ added in v1.5.0

func NewAmazonResourceEvidence() *AmazonResourceEvidence

NewAmazonResourceEvidence instantiates a new AmazonResourceEvidence and sets the default values.

func (*AmazonResourceEvidence) GetAmazonAccountId ¶ added in v1.5.0

func (m *AmazonResourceEvidence) GetAmazonAccountId() *string

GetAmazonAccountId gets the amazonAccountId property value. The unique identifier for the Amazon account. returns a *string when successful

func (*AmazonResourceEvidence) GetAmazonResourceId ¶ added in v1.5.0

func (m *AmazonResourceEvidence) GetAmazonResourceId() *string

GetAmazonResourceId gets the amazonResourceId property value. The Amazon resource identifier (ARN) for the cloud resource. returns a *string when successful

func (*AmazonResourceEvidence) GetFieldDeserializers ¶ added in v1.5.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*AmazonResourceEvidence) GetResourceName ¶ added in v1.5.0

func (m *AmazonResourceEvidence) GetResourceName() *string

GetResourceName gets the resourceName property value. The name of the resource. returns a *string when successful

func (*AmazonResourceEvidence) GetResourceType ¶ added in v1.5.0

func (m *AmazonResourceEvidence) GetResourceType() *string

GetResourceType gets the resourceType property value. The type of the resource. returns a *string when successful

func (*AmazonResourceEvidence) Serialize ¶ added in v1.5.0

Serialize serializes information the current object

func (*AmazonResourceEvidence) SetAmazonAccountId ¶ added in v1.5.0

func (m *AmazonResourceEvidence) SetAmazonAccountId(value *string)

SetAmazonAccountId sets the amazonAccountId property value. The unique identifier for the Amazon account.

func (*AmazonResourceEvidence) SetAmazonResourceId ¶ added in v1.5.0

func (m *AmazonResourceEvidence) SetAmazonResourceId(value *string)

SetAmazonResourceId sets the amazonResourceId property value. The Amazon resource identifier (ARN) for the cloud resource.

func (*AmazonResourceEvidence) SetResourceName ¶ added in v1.5.0

func (m *AmazonResourceEvidence) SetResourceName(value *string)

SetResourceName sets the resourceName property value. The name of the resource.

func (*AmazonResourceEvidence) SetResourceType ¶ added in v1.5.0

func (m *AmazonResourceEvidence) SetResourceType(value *string)

SetResourceType sets the resourceType property value. The type of the resource.

type AmazonResourceEvidenceable ¶ added in v1.5.0

type AmazonResourceEvidenceable interface {
	AlertEvidenceable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetAmazonAccountId() *string
	GetAmazonResourceId() *string
	GetResourceName() *string
	GetResourceType() *string
	SetAmazonAccountId(value *string)
	SetAmazonResourceId(value *string)
	SetResourceName(value *string)
	SetResourceType(value *string)
}

type AnalyzedEmail ¶ added in v1.100.0

func NewAnalyzedEmail ¶ added in v1.100.0

func NewAnalyzedEmail() *AnalyzedEmail

NewAnalyzedEmail instantiates a new AnalyzedEmail and sets the default values.

func (*AnalyzedEmail) GetAlertIds ¶ added in v1.100.0

func (m *AnalyzedEmail) GetAlertIds() []string

GetAlertIds gets the alertIds property value. A collection of values that contain the IDs of any alerts associated with the email. returns a []string when successful

func (*AnalyzedEmail) GetAttachments ¶ added in v1.100.0

func (m *AnalyzedEmail) GetAttachments() []AnalyzedEmailAttachmentable

GetAttachments gets the attachments property value. A collection of the attachments in the email. returns a []AnalyzedEmailAttachmentable when successful

func (*AnalyzedEmail) GetAuthenticationDetails ¶ added in v1.100.0

func (m *AnalyzedEmail) GetAuthenticationDetails() AnalyzedEmailAuthenticationDetailable

GetAuthenticationDetails gets the authenticationDetails property value. The authentication details associated with the email. returns a AnalyzedEmailAuthenticationDetailable when successful

func (*AnalyzedEmail) GetBulkComplaintLevel ¶ added in v1.100.0

func (m *AnalyzedEmail) GetBulkComplaintLevel() *string

GetBulkComplaintLevel gets the bulkComplaintLevel property value. The bulk complaint level of the email. A higher level is more likely to be spam. returns a *string when successful

func (*AnalyzedEmail) GetClientType ¶ added in v1.100.0

func (m *AnalyzedEmail) GetClientType() *string

GetClientType gets the clientType property value. Shows the type of client that sent the message (for example, REST). returns a *string when successful

func (*AnalyzedEmail) GetContexts ¶ added in v1.100.0

func (m *AnalyzedEmail) GetContexts() []string

GetContexts gets the contexts property value. Provides context of the email. returns a []string when successful

func (*AnalyzedEmail) GetDetectionMethods ¶ added in v1.100.0

func (m *AnalyzedEmail) GetDetectionMethods() []string

GetDetectionMethods gets the detectionMethods property value. The methods of detection used. returns a []string when successful

func (*AnalyzedEmail) GetDirectionality ¶ added in v1.100.0

func (m *AnalyzedEmail) GetDirectionality() *AntispamDirectionality

GetDirectionality gets the directionality property value. The direction of the emails. The possible values are: unknown, inbound, outbound, intraOrg, unknownFutureValue. returns a *AntispamDirectionality when successful

func (*AnalyzedEmail) GetDistributionList ¶ added in v1.100.0

func (m *AnalyzedEmail) GetDistributionList() *string

GetDistributionList gets the distributionList property value. The distribution list details to which the email was sent. returns a *string when successful

func (*AnalyzedEmail) GetDlpRules ¶ added in v1.100.0

func (m *AnalyzedEmail) GetDlpRules() []AnalyzedEmailDlpRuleInfoable

GetDlpRules gets the dlpRules property value. Data loss prevention rules configured in purview. returns a []AnalyzedEmailDlpRuleInfoable when successful

func (*AnalyzedEmail) GetEmailClusterId ¶ added in v1.100.0

func (m *AnalyzedEmail) GetEmailClusterId() *string

GetEmailClusterId gets the emailClusterId property value. The identifier for the group of similar emails clustered based on heuristic analysis of their content. returns a *string when successful

func (*AnalyzedEmail) GetExchangeTransportRules ¶ added in v1.100.0

func (m *AnalyzedEmail) GetExchangeTransportRules() []AnalyzedEmailExchangeTransportRuleInfoable

GetExchangeTransportRules gets the exchangeTransportRules property value. The name of the Exchange transport rules (ETRs) associated with the email. returns a []AnalyzedEmailExchangeTransportRuleInfoable when successful

func (*AnalyzedEmail) GetFieldDeserializers ¶ added in v1.100.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*AnalyzedEmail) GetForwardingDetail ¶ added in v1.100.0

func (m *AnalyzedEmail) GetForwardingDetail() *string

GetForwardingDetail gets the forwardingDetail property value. Email smtp forwarding details. returns a *string when successful

func (*AnalyzedEmail) GetInboundConnectorFormattedName ¶ added in v1.100.0

func (m *AnalyzedEmail) GetInboundConnectorFormattedName() *string

GetInboundConnectorFormattedName gets the inboundConnectorFormattedName property value. Custom instructions name that defines organizational mail flow and how the email was routed. returns a *string when successful

func (*AnalyzedEmail) GetInternetMessageId ¶ added in v1.100.0

func (m *AnalyzedEmail) GetInternetMessageId() *string

GetInternetMessageId gets the internetMessageId property value. A public-facing identifier for the email that is sent. The message ID is in the format specified by RFC2822. returns a *string when successful

func (*AnalyzedEmail) GetLanguage ¶ added in v1.100.0

func (m *AnalyzedEmail) GetLanguage() *string

GetLanguage gets the language property value. The detected language of the email content. returns a *string when successful

func (*AnalyzedEmail) GetLatestDelivery ¶ added in v1.100.0

func (m *AnalyzedEmail) GetLatestDelivery() AnalyzedEmailDeliveryDetailable

GetLatestDelivery gets the latestDelivery property value. The latest delivery details of the email. returns a AnalyzedEmailDeliveryDetailable when successful

func (*AnalyzedEmail) GetLoggedDateTime ¶ added in v1.100.0

GetLoggedDateTime gets the loggedDateTime property value. Date-time when the email record was logged. returns a *Time when successful

func (*AnalyzedEmail) GetNetworkMessageId ¶ added in v1.100.0

func (m *AnalyzedEmail) GetNetworkMessageId() *string

GetNetworkMessageId gets the networkMessageId property value. An internal identifier for the email generated by Microsoft 365. returns a *string when successful

func (*AnalyzedEmail) GetOriginalDelivery ¶ added in v1.100.0

func (m *AnalyzedEmail) GetOriginalDelivery() AnalyzedEmailDeliveryDetailable

GetOriginalDelivery gets the originalDelivery property value. The original delivery details of the email. returns a AnalyzedEmailDeliveryDetailable when successful

func (*AnalyzedEmail) GetOverrideSources ¶ added in v1.100.0

func (m *AnalyzedEmail) GetOverrideSources() []string

GetOverrideSources gets the overrideSources property value. An aggregated list of all overrides with source on email. returns a []string when successful

func (*AnalyzedEmail) GetPhishConfidenceLevel ¶ added in v1.100.0

func (m *AnalyzedEmail) GetPhishConfidenceLevel() *string

GetPhishConfidenceLevel gets the phishConfidenceLevel property value. The phish confidence level associated with the email returns a *string when successful

func (*AnalyzedEmail) GetPolicy ¶ added in v1.100.0

func (m *AnalyzedEmail) GetPolicy() *string

GetPolicy gets the policy property value. The action policy that took effect. returns a *string when successful

func (*AnalyzedEmail) GetPolicyAction ¶ added in v1.100.0

func (m *AnalyzedEmail) GetPolicyAction() *string

GetPolicyAction gets the policyAction property value. The action taken on the email based on the configured policy. returns a *string when successful

func (*AnalyzedEmail) GetPolicyType ¶ added in v1.100.0

func (m *AnalyzedEmail) GetPolicyType() *string

GetPolicyType gets the policyType property value. Type of policy configured that defines the delivery action on email. returns a *string when successful

func (*AnalyzedEmail) GetPrimaryOverrideSource ¶ added in v1.100.0

func (m *AnalyzedEmail) GetPrimaryOverrideSource() *string

GetPrimaryOverrideSource gets the primaryOverrideSource property value. Shows the organization or user setting that altered the intended delivery location of the message (allowed instead of blocked, or blocked instead of allowed). returns a *string when successful

func (*AnalyzedEmail) GetRecipientDetail ¶ added in v1.100.0

func (m *AnalyzedEmail) GetRecipientDetail() AnalyzedEmailRecipientDetailable

GetRecipientDetail gets the recipientDetail property value. Details of the recipients. returns a AnalyzedEmailRecipientDetailable when successful

func (*AnalyzedEmail) GetRecipientEmailAddress ¶ added in v1.100.0

func (m *AnalyzedEmail) GetRecipientEmailAddress() *string

GetRecipientEmailAddress gets the recipientEmailAddress property value. Contains the email address of the recipient. returns a *string when successful

func (*AnalyzedEmail) GetReturnPath ¶ added in v1.100.0

func (m *AnalyzedEmail) GetReturnPath() *string

GetReturnPath gets the returnPath property value. A field that indicates where and how bounced emails are processed. returns a *string when successful

func (*AnalyzedEmail) GetSenderDetail ¶ added in v1.100.0

func (m *AnalyzedEmail) GetSenderDetail() AnalyzedEmailSenderDetailable

GetSenderDetail gets the senderDetail property value. Sender details of the email. returns a AnalyzedEmailSenderDetailable when successful

func (*AnalyzedEmail) GetSizeInBytes ¶ added in v1.100.0

func (m *AnalyzedEmail) GetSizeInBytes() *int32

GetSizeInBytes gets the sizeInBytes property value. Size of the email in bytes. returns a *int32 when successful

func (*AnalyzedEmail) GetSpamConfidenceLevel ¶ added in v1.100.0

func (m *AnalyzedEmail) GetSpamConfidenceLevel() *string

GetSpamConfidenceLevel gets the spamConfidenceLevel property value. Spam confidence of the email. returns a *string when successful

func (*AnalyzedEmail) GetSubject ¶ added in v1.100.0

func (m *AnalyzedEmail) GetSubject() *string

GetSubject gets the subject property value. Subject of the email. returns a *string when successful

func (*AnalyzedEmail) GetThreatDetectionDetails ¶ added in v1.100.0

func (m *AnalyzedEmail) GetThreatDetectionDetails() []ThreatDetectionDetailable

GetThreatDetectionDetails gets the threatDetectionDetails property value. Information about threats detected in the email. returns a []ThreatDetectionDetailable when successful

func (*AnalyzedEmail) GetThreatTypes ¶ added in v1.100.0

func (m *AnalyzedEmail) GetThreatTypes() []ThreatType

GetThreatTypes gets the threatTypes property value. Indicates the threat types. The possible values are: unknown, spam, malware, phish, none, unknownFutureValue. returns a []ThreatType when successful

func (*AnalyzedEmail) GetTimelineEvents ¶ added in v1.100.0

func (m *AnalyzedEmail) GetTimelineEvents() []TimelineEventable

GetTimelineEvents gets the timelineEvents property value. Delivery and post-delivery events that happened to the email. returns a []TimelineEventable when successful

func (*AnalyzedEmail) GetUrls ¶ added in v1.100.0

func (m *AnalyzedEmail) GetUrls() []AnalyzedEmailUrlable

GetUrls gets the urls property value. A collection of the URLs in the email. returns a []AnalyzedEmailUrlable when successful

func (*AnalyzedEmail) Serialize ¶ added in v1.100.0

Serialize serializes information the current object

func (*AnalyzedEmail) SetAlertIds ¶ added in v1.100.0

func (m *AnalyzedEmail) SetAlertIds(value []string)

SetAlertIds sets the alertIds property value. A collection of values that contain the IDs of any alerts associated with the email.

func (*AnalyzedEmail) SetAttachments ¶ added in v1.100.0

func (m *AnalyzedEmail) SetAttachments(value []AnalyzedEmailAttachmentable)

SetAttachments sets the attachments property value. A collection of the attachments in the email.

func (*AnalyzedEmail) SetAuthenticationDetails ¶ added in v1.100.0

func (m *AnalyzedEmail) SetAuthenticationDetails(value AnalyzedEmailAuthenticationDetailable)

SetAuthenticationDetails sets the authenticationDetails property value. The authentication details associated with the email.

func (*AnalyzedEmail) SetBulkComplaintLevel ¶ added in v1.100.0

func (m *AnalyzedEmail) SetBulkComplaintLevel(value *string)

SetBulkComplaintLevel sets the bulkComplaintLevel property value. The bulk complaint level of the email. A higher level is more likely to be spam.

func (*AnalyzedEmail) SetClientType ¶ added in v1.100.0

func (m *AnalyzedEmail) SetClientType(value *string)

SetClientType sets the clientType property value. Shows the type of client that sent the message (for example, REST).

func (*AnalyzedEmail) SetContexts ¶ added in v1.100.0

func (m *AnalyzedEmail) SetContexts(value []string)

SetContexts sets the contexts property value. Provides context of the email.

func (*AnalyzedEmail) SetDetectionMethods ¶ added in v1.100.0

func (m *AnalyzedEmail) SetDetectionMethods(value []string)

SetDetectionMethods sets the detectionMethods property value. The methods of detection used.

func (*AnalyzedEmail) SetDirectionality ¶ added in v1.100.0

func (m *AnalyzedEmail) SetDirectionality(value *AntispamDirectionality)

SetDirectionality sets the directionality property value. The direction of the emails. The possible values are: unknown, inbound, outbound, intraOrg, unknownFutureValue.

func (*AnalyzedEmail) SetDistributionList ¶ added in v1.100.0

func (m *AnalyzedEmail) SetDistributionList(value *string)

SetDistributionList sets the distributionList property value. The distribution list details to which the email was sent.

func (*AnalyzedEmail) SetDlpRules ¶ added in v1.100.0

func (m *AnalyzedEmail) SetDlpRules(value []AnalyzedEmailDlpRuleInfoable)

SetDlpRules sets the dlpRules property value. Data loss prevention rules configured in purview.

func (*AnalyzedEmail) SetEmailClusterId ¶ added in v1.100.0

func (m *AnalyzedEmail) SetEmailClusterId(value *string)

SetEmailClusterId sets the emailClusterId property value. The identifier for the group of similar emails clustered based on heuristic analysis of their content.

func (*AnalyzedEmail) SetExchangeTransportRules ¶ added in v1.100.0

func (m *AnalyzedEmail) SetExchangeTransportRules(value []AnalyzedEmailExchangeTransportRuleInfoable)

SetExchangeTransportRules sets the exchangeTransportRules property value. The name of the Exchange transport rules (ETRs) associated with the email.

func (*AnalyzedEmail) SetForwardingDetail ¶ added in v1.100.0

func (m *AnalyzedEmail) SetForwardingDetail(value *string)

SetForwardingDetail sets the forwardingDetail property value. Email smtp forwarding details.

func (*AnalyzedEmail) SetInboundConnectorFormattedName ¶ added in v1.100.0

func (m *AnalyzedEmail) SetInboundConnectorFormattedName(value *string)

SetInboundConnectorFormattedName sets the inboundConnectorFormattedName property value. Custom instructions name that defines organizational mail flow and how the email was routed.

func (*AnalyzedEmail) SetInternetMessageId ¶ added in v1.100.0

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

SetInternetMessageId sets the internetMessageId property value. A public-facing identifier for the email that is sent. The message ID is in the format specified by RFC2822.

func (*AnalyzedEmail) SetLanguage ¶ added in v1.100.0

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

SetLanguage sets the language property value. The detected language of the email content.

func (*AnalyzedEmail) SetLatestDelivery ¶ added in v1.100.0

func (m *AnalyzedEmail) SetLatestDelivery(value AnalyzedEmailDeliveryDetailable)

SetLatestDelivery sets the latestDelivery property value. The latest delivery details of the email.

func (*AnalyzedEmail) SetLoggedDateTime ¶ added in v1.100.0

SetLoggedDateTime sets the loggedDateTime property value. Date-time when the email record was logged.

func (*AnalyzedEmail) SetNetworkMessageId ¶ added in v1.100.0

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

SetNetworkMessageId sets the networkMessageId property value. An internal identifier for the email generated by Microsoft 365.

func (*AnalyzedEmail) SetOriginalDelivery ¶ added in v1.100.0

func (m *AnalyzedEmail) SetOriginalDelivery(value AnalyzedEmailDeliveryDetailable)

SetOriginalDelivery sets the originalDelivery property value. The original delivery details of the email.

func (*AnalyzedEmail) SetOverrideSources ¶ added in v1.100.0

func (m *AnalyzedEmail) SetOverrideSources(value []string)

SetOverrideSources sets the overrideSources property value. An aggregated list of all overrides with source on email.

func (*AnalyzedEmail) SetPhishConfidenceLevel ¶ added in v1.100.0

func (m *AnalyzedEmail) SetPhishConfidenceLevel(value *string)

SetPhishConfidenceLevel sets the phishConfidenceLevel property value. The phish confidence level associated with the email

func (*AnalyzedEmail) SetPolicy ¶ added in v1.100.0

func (m *AnalyzedEmail) SetPolicy(value *string)

SetPolicy sets the policy property value. The action policy that took effect.

func (*AnalyzedEmail) SetPolicyAction ¶ added in v1.100.0

func (m *AnalyzedEmail) SetPolicyAction(value *string)

SetPolicyAction sets the policyAction property value. The action taken on the email based on the configured policy.

func (*AnalyzedEmail) SetPolicyType ¶ added in v1.100.0

func (m *AnalyzedEmail) SetPolicyType(value *string)

SetPolicyType sets the policyType property value. Type of policy configured that defines the delivery action on email.

func (*AnalyzedEmail) SetPrimaryOverrideSource ¶ added in v1.100.0

func (m *AnalyzedEmail) SetPrimaryOverrideSource(value *string)

SetPrimaryOverrideSource sets the primaryOverrideSource property value. Shows the organization or user setting that altered the intended delivery location of the message (allowed instead of blocked, or blocked instead of allowed).

func (*AnalyzedEmail) SetRecipientDetail ¶ added in v1.100.0

func (m *AnalyzedEmail) SetRecipientDetail(value AnalyzedEmailRecipientDetailable)

SetRecipientDetail sets the recipientDetail property value. Details of the recipients.

func (*AnalyzedEmail) SetRecipientEmailAddress ¶ added in v1.100.0

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

SetRecipientEmailAddress sets the recipientEmailAddress property value. Contains the email address of the recipient.

func (*AnalyzedEmail) SetReturnPath ¶ added in v1.100.0

func (m *AnalyzedEmail) SetReturnPath(value *string)

SetReturnPath sets the returnPath property value. A field that indicates where and how bounced emails are processed.

func (*AnalyzedEmail) SetSenderDetail ¶ added in v1.100.0

func (m *AnalyzedEmail) SetSenderDetail(value AnalyzedEmailSenderDetailable)

SetSenderDetail sets the senderDetail property value. Sender details of the email.

func (*AnalyzedEmail) SetSizeInBytes ¶ added in v1.100.0

func (m *AnalyzedEmail) SetSizeInBytes(value *int32)

SetSizeInBytes sets the sizeInBytes property value. Size of the email in bytes.

func (*AnalyzedEmail) SetSpamConfidenceLevel ¶ added in v1.100.0

func (m *AnalyzedEmail) SetSpamConfidenceLevel(value *string)

SetSpamConfidenceLevel sets the spamConfidenceLevel property value. Spam confidence of the email.

func (*AnalyzedEmail) SetSubject ¶ added in v1.100.0

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

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

func (*AnalyzedEmail) SetThreatDetectionDetails ¶ added in v1.100.0

func (m *AnalyzedEmail) SetThreatDetectionDetails(value []ThreatDetectionDetailable)

SetThreatDetectionDetails sets the threatDetectionDetails property value. Information about threats detected in the email.

func (*AnalyzedEmail) SetThreatTypes ¶ added in v1.100.0

func (m *AnalyzedEmail) SetThreatTypes(value []ThreatType)

SetThreatTypes sets the threatTypes property value. Indicates the threat types. The possible values are: unknown, spam, malware, phish, none, unknownFutureValue.

func (*AnalyzedEmail) SetTimelineEvents ¶ added in v1.100.0

func (m *AnalyzedEmail) SetTimelineEvents(value []TimelineEventable)

SetTimelineEvents sets the timelineEvents property value. Delivery and post-delivery events that happened to the email.

func (*AnalyzedEmail) SetUrls ¶ added in v1.100.0

func (m *AnalyzedEmail) SetUrls(value []AnalyzedEmailUrlable)

SetUrls sets the urls property value. A collection of the URLs in the email.

type AnalyzedEmailAttachment ¶ added in v1.100.0

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

func NewAnalyzedEmailAttachment ¶ added in v1.100.0

func NewAnalyzedEmailAttachment() *AnalyzedEmailAttachment

NewAnalyzedEmailAttachment instantiates a new AnalyzedEmailAttachment and sets the default values.

func (*AnalyzedEmailAttachment) GetAdditionalData ¶ added in v1.100.0

func (m *AnalyzedEmailAttachment) 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. returns a map[string]any when successful

func (*AnalyzedEmailAttachment) GetBackingStore ¶ added in v1.100.0

GetBackingStore gets the BackingStore property value. Stores model information. returns a BackingStore when successful

func (*AnalyzedEmailAttachment) GetDetonationDetails ¶ added in v1.100.0

func (m *AnalyzedEmailAttachment) GetDetonationDetails() DetonationDetailsable

GetDetonationDetails gets the detonationDetails property value. The detonation details of the attachment. returns a DetonationDetailsable when successful

func (*AnalyzedEmailAttachment) GetFieldDeserializers ¶ added in v1.100.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*AnalyzedEmailAttachment) GetFileExtension ¶ added in v1.100.0

func (m *AnalyzedEmailAttachment) GetFileExtension() *string

GetFileExtension gets the fileExtension property value. Extension of the file. returns a *string when successful

func (*AnalyzedEmailAttachment) GetFileName ¶ added in v1.100.0

func (m *AnalyzedEmailAttachment) GetFileName() *string

GetFileName gets the fileName property value. The name of the attachment in the email. returns a *string when successful

func (*AnalyzedEmailAttachment) GetFileSize ¶ added in v1.100.0

func (m *AnalyzedEmailAttachment) GetFileSize() *int32

GetFileSize gets the fileSize property value. Size of the file. returns a *int32 when successful

func (*AnalyzedEmailAttachment) GetFileType ¶ added in v1.100.0

func (m *AnalyzedEmailAttachment) GetFileType() *string

GetFileType gets the fileType property value. The type of the attachment in the email. returns a *string when successful

func (*AnalyzedEmailAttachment) GetMalwareFamily ¶ added in v1.100.0

func (m *AnalyzedEmailAttachment) GetMalwareFamily() *string

GetMalwareFamily gets the malwareFamily property value. The threat name associated with the threat type. returns a *string when successful

func (*AnalyzedEmailAttachment) GetOdataType ¶ added in v1.100.0

func (m *AnalyzedEmailAttachment) GetOdataType() *string

GetOdataType gets the @odata.type property value. The OdataType property returns a *string when successful

func (*AnalyzedEmailAttachment) GetSha256 ¶ added in v1.100.0

func (m *AnalyzedEmailAttachment) GetSha256() *string

GetSha256 gets the sha256 property value. The SHA256 file hash of the attachment. returns a *string when successful

func (*AnalyzedEmailAttachment) GetTenantAllowBlockListDetailInfo ¶ added in v1.100.0

func (m *AnalyzedEmailAttachment) GetTenantAllowBlockListDetailInfo() *string

GetTenantAllowBlockListDetailInfo gets the tenantAllowBlockListDetailInfo property value. Details of entries in tenant allow/block list configured by tenant. returns a *string when successful

func (*AnalyzedEmailAttachment) GetThreatType ¶ added in v1.100.0

func (m *AnalyzedEmailAttachment) GetThreatType() *ThreatType

GetThreatType gets the threatType property value. The threat type associated with the attachment. The possible values are: unknown, spam, malware, phishing, none, unknownFutureValue. returns a *ThreatType when successful

func (*AnalyzedEmailAttachment) Serialize ¶ added in v1.100.0

Serialize serializes information the current object

func (*AnalyzedEmailAttachment) SetAdditionalData ¶ added in v1.100.0

func (m *AnalyzedEmailAttachment) 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 (*AnalyzedEmailAttachment) SetBackingStore ¶ added in v1.100.0

SetBackingStore sets the BackingStore property value. Stores model information.

func (*AnalyzedEmailAttachment) SetDetonationDetails ¶ added in v1.100.0

func (m *AnalyzedEmailAttachment) SetDetonationDetails(value DetonationDetailsable)

SetDetonationDetails sets the detonationDetails property value. The detonation details of the attachment.

func (*AnalyzedEmailAttachment) SetFileExtension ¶ added in v1.100.0

func (m *AnalyzedEmailAttachment) SetFileExtension(value *string)

SetFileExtension sets the fileExtension property value. Extension of the file.

func (*AnalyzedEmailAttachment) SetFileName ¶ added in v1.100.0

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

SetFileName sets the fileName property value. The name of the attachment in the email.

func (*AnalyzedEmailAttachment) SetFileSize ¶ added in v1.100.0

func (m *AnalyzedEmailAttachment) SetFileSize(value *int32)

SetFileSize sets the fileSize property value. Size of the file.

func (*AnalyzedEmailAttachment) SetFileType ¶ added in v1.100.0

func (m *AnalyzedEmailAttachment) SetFileType(value *string)

SetFileType sets the fileType property value. The type of the attachment in the email.

func (*AnalyzedEmailAttachment) SetMalwareFamily ¶ added in v1.100.0

func (m *AnalyzedEmailAttachment) SetMalwareFamily(value *string)

SetMalwareFamily sets the malwareFamily property value. The threat name associated with the threat type.

func (*AnalyzedEmailAttachment) SetOdataType ¶ added in v1.100.0

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

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

func (*AnalyzedEmailAttachment) SetSha256 ¶ added in v1.100.0

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

SetSha256 sets the sha256 property value. The SHA256 file hash of the attachment.

func (*AnalyzedEmailAttachment) SetTenantAllowBlockListDetailInfo ¶ added in v1.100.0

func (m *AnalyzedEmailAttachment) SetTenantAllowBlockListDetailInfo(value *string)

SetTenantAllowBlockListDetailInfo sets the tenantAllowBlockListDetailInfo property value. Details of entries in tenant allow/block list configured by tenant.

func (*AnalyzedEmailAttachment) SetThreatType ¶ added in v1.100.0

func (m *AnalyzedEmailAttachment) SetThreatType(value *ThreatType)

SetThreatType sets the threatType property value. The threat type associated with the attachment. The possible values are: unknown, spam, malware, phishing, none, unknownFutureValue.

type AnalyzedEmailAttachmentable ¶ added in v1.100.0

type AnalyzedEmailAttachmentable interface {
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder
	ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackedModel
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetBackingStore() ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore
	GetDetonationDetails() DetonationDetailsable
	GetFileExtension() *string
	GetFileName() *string
	GetFileSize() *int32
	GetFileType() *string
	GetMalwareFamily() *string
	GetOdataType() *string
	GetSha256() *string
	GetTenantAllowBlockListDetailInfo() *string
	GetThreatType() *ThreatType
	SetBackingStore(value ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore)
	SetDetonationDetails(value DetonationDetailsable)
	SetFileExtension(value *string)
	SetFileName(value *string)
	SetFileSize(value *int32)
	SetFileType(value *string)
	SetMalwareFamily(value *string)
	SetOdataType(value *string)
	SetSha256(value *string)
	SetTenantAllowBlockListDetailInfo(value *string)
	SetThreatType(value *ThreatType)
}

type AnalyzedEmailAuthenticationDetail ¶ added in v1.100.0

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

func NewAnalyzedEmailAuthenticationDetail ¶ added in v1.100.0

func NewAnalyzedEmailAuthenticationDetail() *AnalyzedEmailAuthenticationDetail

NewAnalyzedEmailAuthenticationDetail instantiates a new AnalyzedEmailAuthenticationDetail and sets the default values.

func (*AnalyzedEmailAuthenticationDetail) GetAdditionalData ¶ added in v1.100.0

func (m *AnalyzedEmailAuthenticationDetail) 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. returns a map[string]any when successful

func (*AnalyzedEmailAuthenticationDetail) GetBackingStore ¶ added in v1.100.0

GetBackingStore gets the BackingStore property value. Stores model information. returns a BackingStore when successful

func (*AnalyzedEmailAuthenticationDetail) GetCompositeAuthentication ¶ added in v1.100.0

func (m *AnalyzedEmailAuthenticationDetail) GetCompositeAuthentication() *string

GetCompositeAuthentication gets the compositeAuthentication property value. A value used by Microsoft 365 to combine email authentication such as SPF, DKIM, and DMARC, to determine whether the message is authentic. returns a *string when successful

func (*AnalyzedEmailAuthenticationDetail) GetDkim ¶ added in v1.100.0

GetDkim gets the dkim property value. DomainKeys identified mail (DKIM). Indicates whether it was pass/fail/soft fail. returns a *string when successful

func (*AnalyzedEmailAuthenticationDetail) GetDmarc ¶ added in v1.100.0

GetDmarc gets the dmarc property value. Domain-based Message Authentication. Indicates whether it was pass/fail/soft fail. returns a *string when successful

func (*AnalyzedEmailAuthenticationDetail) GetFieldDeserializers ¶ added in v1.100.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*AnalyzedEmailAuthenticationDetail) GetOdataType ¶ added in v1.100.0

func (m *AnalyzedEmailAuthenticationDetail) GetOdataType() *string

GetOdataType gets the @odata.type property value. The OdataType property returns a *string when successful

func (*AnalyzedEmailAuthenticationDetail) GetSenderPolicyFramework ¶ added in v1.100.0

func (m *AnalyzedEmailAuthenticationDetail) GetSenderPolicyFramework() *string

GetSenderPolicyFramework gets the senderPolicyFramework property value. Sender Policy Framework (SPF). Indicates whether it was pass/fail/soft fail. returns a *string when successful

func (*AnalyzedEmailAuthenticationDetail) Serialize ¶ added in v1.100.0

Serialize serializes information the current object

func (*AnalyzedEmailAuthenticationDetail) SetAdditionalData ¶ added in v1.100.0

func (m *AnalyzedEmailAuthenticationDetail) 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 (*AnalyzedEmailAuthenticationDetail) SetBackingStore ¶ added in v1.100.0

SetBackingStore sets the BackingStore property value. Stores model information.

func (*AnalyzedEmailAuthenticationDetail) SetCompositeAuthentication ¶ added in v1.100.0

func (m *AnalyzedEmailAuthenticationDetail) SetCompositeAuthentication(value *string)

SetCompositeAuthentication sets the compositeAuthentication property value. A value used by Microsoft 365 to combine email authentication such as SPF, DKIM, and DMARC, to determine whether the message is authentic.

func (*AnalyzedEmailAuthenticationDetail) SetDkim ¶ added in v1.100.0

func (m *AnalyzedEmailAuthenticationDetail) SetDkim(value *string)

SetDkim sets the dkim property value. DomainKeys identified mail (DKIM). Indicates whether it was pass/fail/soft fail.

func (*AnalyzedEmailAuthenticationDetail) SetDmarc ¶ added in v1.100.0

func (m *AnalyzedEmailAuthenticationDetail) SetDmarc(value *string)

SetDmarc sets the dmarc property value. Domain-based Message Authentication. Indicates whether it was pass/fail/soft fail.

func (*AnalyzedEmailAuthenticationDetail) SetOdataType ¶ added in v1.100.0

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

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

func (*AnalyzedEmailAuthenticationDetail) SetSenderPolicyFramework ¶ added in v1.100.0

func (m *AnalyzedEmailAuthenticationDetail) SetSenderPolicyFramework(value *string)

SetSenderPolicyFramework sets the senderPolicyFramework property value. Sender Policy Framework (SPF). Indicates whether it was pass/fail/soft fail.

type AnalyzedEmailAuthenticationDetailable ¶ added in v1.100.0

type AnalyzedEmailAuthenticationDetailable interface {
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder
	ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackedModel
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetBackingStore() ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore
	GetCompositeAuthentication() *string
	GetDkim() *string
	GetDmarc() *string
	GetOdataType() *string
	GetSenderPolicyFramework() *string
	SetBackingStore(value ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore)
	SetCompositeAuthentication(value *string)
	SetDkim(value *string)
	SetDmarc(value *string)
	SetOdataType(value *string)
	SetSenderPolicyFramework(value *string)
}

type AnalyzedEmailCollectionResponse ¶ added in v1.100.0

func NewAnalyzedEmailCollectionResponse ¶ added in v1.100.0

func NewAnalyzedEmailCollectionResponse() *AnalyzedEmailCollectionResponse

NewAnalyzedEmailCollectionResponse instantiates a new AnalyzedEmailCollectionResponse and sets the default values.

func (*AnalyzedEmailCollectionResponse) GetFieldDeserializers ¶ added in v1.100.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*AnalyzedEmailCollectionResponse) GetValue ¶ added in v1.100.0

GetValue gets the value property value. The value property returns a []AnalyzedEmailable when successful

func (*AnalyzedEmailCollectionResponse) Serialize ¶ added in v1.100.0

Serialize serializes information the current object

func (*AnalyzedEmailCollectionResponse) SetValue ¶ added in v1.100.0

SetValue sets the value property value. The value property

type AnalyzedEmailDeliveryDetail ¶ added in v1.100.0

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

func NewAnalyzedEmailDeliveryDetail ¶ added in v1.100.0

func NewAnalyzedEmailDeliveryDetail() *AnalyzedEmailDeliveryDetail

NewAnalyzedEmailDeliveryDetail instantiates a new AnalyzedEmailDeliveryDetail and sets the default values.

func (*AnalyzedEmailDeliveryDetail) GetAction ¶ added in v1.100.0

GetAction gets the action property value. The delivery action of the email. The possible values are: unknown, deliveredToJunk, delivered, blocked, replaced, unknownFutureValue. returns a *DeliveryAction when successful

func (*AnalyzedEmailDeliveryDetail) GetAdditionalData ¶ added in v1.100.0

func (m *AnalyzedEmailDeliveryDetail) 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. returns a map[string]any when successful

func (*AnalyzedEmailDeliveryDetail) GetBackingStore ¶ added in v1.100.0

GetBackingStore gets the BackingStore property value. Stores model information. returns a BackingStore when successful

func (*AnalyzedEmailDeliveryDetail) GetFieldDeserializers ¶ added in v1.100.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*AnalyzedEmailDeliveryDetail) GetLatestThreats ¶ added in v1.100.0

func (m *AnalyzedEmailDeliveryDetail) GetLatestThreats() *string

GetLatestThreats gets the latestThreats property value. Latest known threat on the email. returns a *string when successful

func (*AnalyzedEmailDeliveryDetail) GetLocation ¶ added in v1.100.0

GetLocation gets the location property value. The delivery location of the email. The possible values are: unknown, inboxfolder, junkFolder, deletedFolder, quarantine, onpremexternal, failed, dropped, others, unknownFutureValue. returns a *DeliveryLocation when successful

func (*AnalyzedEmailDeliveryDetail) GetOdataType ¶ added in v1.100.0

func (m *AnalyzedEmailDeliveryDetail) GetOdataType() *string

GetOdataType gets the @odata.type property value. The OdataType property returns a *string when successful

func (*AnalyzedEmailDeliveryDetail) GetOriginalThreats ¶ added in v1.100.0

func (m *AnalyzedEmailDeliveryDetail) GetOriginalThreats() *string

GetOriginalThreats gets the originalThreats property value. Threats identified at the time of delivery. returns a *string when successful

func (*AnalyzedEmailDeliveryDetail) Serialize ¶ added in v1.100.0

Serialize serializes information the current object

func (*AnalyzedEmailDeliveryDetail) SetAction ¶ added in v1.100.0

func (m *AnalyzedEmailDeliveryDetail) SetAction(value *DeliveryAction)

SetAction sets the action property value. The delivery action of the email. The possible values are: unknown, deliveredToJunk, delivered, blocked, replaced, unknownFutureValue.

func (*AnalyzedEmailDeliveryDetail) SetAdditionalData ¶ added in v1.100.0

func (m *AnalyzedEmailDeliveryDetail) 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 (*AnalyzedEmailDeliveryDetail) SetBackingStore ¶ added in v1.100.0

SetBackingStore sets the BackingStore property value. Stores model information.

func (*AnalyzedEmailDeliveryDetail) SetLatestThreats ¶ added in v1.100.0

func (m *AnalyzedEmailDeliveryDetail) SetLatestThreats(value *string)

SetLatestThreats sets the latestThreats property value. Latest known threat on the email.

func (*AnalyzedEmailDeliveryDetail) SetLocation ¶ added in v1.100.0

func (m *AnalyzedEmailDeliveryDetail) SetLocation(value *DeliveryLocation)

SetLocation sets the location property value. The delivery location of the email. The possible values are: unknown, inboxfolder, junkFolder, deletedFolder, quarantine, onpremexternal, failed, dropped, others, unknownFutureValue.

func (*AnalyzedEmailDeliveryDetail) SetOdataType ¶ added in v1.100.0

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

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

func (*AnalyzedEmailDeliveryDetail) SetOriginalThreats ¶ added in v1.100.0

func (m *AnalyzedEmailDeliveryDetail) SetOriginalThreats(value *string)

SetOriginalThreats sets the originalThreats property value. Threats identified at the time of delivery.

type AnalyzedEmailDlpRuleInfo ¶ added in v1.100.0

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

func NewAnalyzedEmailDlpRuleInfo ¶ added in v1.100.0

func NewAnalyzedEmailDlpRuleInfo() *AnalyzedEmailDlpRuleInfo

NewAnalyzedEmailDlpRuleInfo instantiates a new AnalyzedEmailDlpRuleInfo and sets the default values.

func (*AnalyzedEmailDlpRuleInfo) GetAdditionalData ¶ added in v1.100.0

func (m *AnalyzedEmailDlpRuleInfo) 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. returns a map[string]any when successful

func (*AnalyzedEmailDlpRuleInfo) GetBackingStore ¶ added in v1.100.0

GetBackingStore gets the BackingStore property value. Stores model information. returns a BackingStore when successful

func (*AnalyzedEmailDlpRuleInfo) GetFieldDeserializers ¶ added in v1.100.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*AnalyzedEmailDlpRuleInfo) GetName ¶ added in v1.100.0

func (m *AnalyzedEmailDlpRuleInfo) GetName() *string

GetName gets the name property value. Name of the the data loss prevention rule. returns a *string when successful

func (*AnalyzedEmailDlpRuleInfo) GetOdataType ¶ added in v1.100.0

func (m *AnalyzedEmailDlpRuleInfo) GetOdataType() *string

GetOdataType gets the @odata.type property value. The OdataType property returns a *string when successful

func (*AnalyzedEmailDlpRuleInfo) GetRuleId ¶ added in v1.100.0

func (m *AnalyzedEmailDlpRuleInfo) GetRuleId() *string

GetRuleId gets the ruleId property value. Unique identifier of the data loss prevention rule. returns a *string when successful

func (*AnalyzedEmailDlpRuleInfo) Serialize ¶ added in v1.100.0

Serialize serializes information the current object

func (*AnalyzedEmailDlpRuleInfo) SetAdditionalData ¶ added in v1.100.0

func (m *AnalyzedEmailDlpRuleInfo) 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 (*AnalyzedEmailDlpRuleInfo) SetBackingStore ¶ added in v1.100.0

SetBackingStore sets the BackingStore property value. Stores model information.

func (*AnalyzedEmailDlpRuleInfo) SetName ¶ added in v1.100.0

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

SetName sets the name property value. Name of the the data loss prevention rule.

func (*AnalyzedEmailDlpRuleInfo) SetOdataType ¶ added in v1.100.0

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

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

func (*AnalyzedEmailDlpRuleInfo) SetRuleId ¶ added in v1.100.0

func (m *AnalyzedEmailDlpRuleInfo) SetRuleId(value *string)

SetRuleId sets the ruleId property value. Unique identifier of the data loss prevention rule.

type AnalyzedEmailExchangeTransportRuleInfo ¶ added in v1.100.0

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

func NewAnalyzedEmailExchangeTransportRuleInfo ¶ added in v1.100.0

func NewAnalyzedEmailExchangeTransportRuleInfo() *AnalyzedEmailExchangeTransportRuleInfo

NewAnalyzedEmailExchangeTransportRuleInfo instantiates a new AnalyzedEmailExchangeTransportRuleInfo and sets the default values.

func (*AnalyzedEmailExchangeTransportRuleInfo) GetAdditionalData ¶ added in v1.100.0

func (m *AnalyzedEmailExchangeTransportRuleInfo) 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. returns a map[string]any when successful

func (*AnalyzedEmailExchangeTransportRuleInfo) GetBackingStore ¶ added in v1.100.0

GetBackingStore gets the BackingStore property value. Stores model information. returns a BackingStore when successful

func (*AnalyzedEmailExchangeTransportRuleInfo) GetFieldDeserializers ¶ added in v1.100.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*AnalyzedEmailExchangeTransportRuleInfo) GetName ¶ added in v1.100.0

GetName gets the name property value. Name of the Exchange transport rules (ETRs) that are part of the email. returns a *string when successful

func (*AnalyzedEmailExchangeTransportRuleInfo) GetOdataType ¶ added in v1.100.0

GetOdataType gets the @odata.type property value. The OdataType property returns a *string when successful

func (*AnalyzedEmailExchangeTransportRuleInfo) GetRuleId ¶ added in v1.100.0

GetRuleId gets the ruleId property value. The ETR rule ID. returns a *string when successful

func (*AnalyzedEmailExchangeTransportRuleInfo) Serialize ¶ added in v1.100.0

Serialize serializes information the current object

func (*AnalyzedEmailExchangeTransportRuleInfo) SetAdditionalData ¶ added in v1.100.0

func (m *AnalyzedEmailExchangeTransportRuleInfo) 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 (*AnalyzedEmailExchangeTransportRuleInfo) SetBackingStore ¶ added in v1.100.0

SetBackingStore sets the BackingStore property value. Stores model information.

func (*AnalyzedEmailExchangeTransportRuleInfo) SetName ¶ added in v1.100.0

SetName sets the name property value. Name of the Exchange transport rules (ETRs) that are part of the email.

func (*AnalyzedEmailExchangeTransportRuleInfo) SetOdataType ¶ added in v1.100.0

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

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

func (*AnalyzedEmailExchangeTransportRuleInfo) SetRuleId ¶ added in v1.100.0

func (m *AnalyzedEmailExchangeTransportRuleInfo) SetRuleId(value *string)

SetRuleId sets the ruleId property value. The ETR rule ID.

type AnalyzedEmailRecipientDetail ¶ added in v1.100.0

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

func NewAnalyzedEmailRecipientDetail ¶ added in v1.100.0

func NewAnalyzedEmailRecipientDetail() *AnalyzedEmailRecipientDetail

NewAnalyzedEmailRecipientDetail instantiates a new AnalyzedEmailRecipientDetail and sets the default values.

func (*AnalyzedEmailRecipientDetail) GetAdditionalData ¶ added in v1.100.0

func (m *AnalyzedEmailRecipientDetail) 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. returns a map[string]any when successful

func (*AnalyzedEmailRecipientDetail) GetBackingStore ¶ added in v1.100.0

GetBackingStore gets the BackingStore property value. Stores model information. returns a BackingStore when successful

func (*AnalyzedEmailRecipientDetail) GetCcRecipients ¶ added in v1.100.0

func (m *AnalyzedEmailRecipientDetail) GetCcRecipients() []string

GetCcRecipients gets the ccRecipients property value. Recipient address in the cc field. returns a []string when successful

func (*AnalyzedEmailRecipientDetail) GetDomainName ¶ added in v1.100.0

func (m *AnalyzedEmailRecipientDetail) GetDomainName() *string

GetDomainName gets the domainName property value. Domain name of the recipient. returns a *string when successful

func (*AnalyzedEmailRecipientDetail) GetFieldDeserializers ¶ added in v1.100.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*AnalyzedEmailRecipientDetail) GetOdataType ¶ added in v1.100.0

func (m *AnalyzedEmailRecipientDetail) GetOdataType() *string

GetOdataType gets the @odata.type property value. The OdataType property returns a *string when successful

func (*AnalyzedEmailRecipientDetail) Serialize ¶ added in v1.100.0

Serialize serializes information the current object

func (*AnalyzedEmailRecipientDetail) SetAdditionalData ¶ added in v1.100.0

func (m *AnalyzedEmailRecipientDetail) 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 (*AnalyzedEmailRecipientDetail) SetBackingStore ¶ added in v1.100.0

SetBackingStore sets the BackingStore property value. Stores model information.

func (*AnalyzedEmailRecipientDetail) SetCcRecipients ¶ added in v1.100.0

func (m *AnalyzedEmailRecipientDetail) SetCcRecipients(value []string)

SetCcRecipients sets the ccRecipients property value. Recipient address in the cc field.

func (*AnalyzedEmailRecipientDetail) SetDomainName ¶ added in v1.100.0

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

SetDomainName sets the domainName property value. Domain name of the recipient.

func (*AnalyzedEmailRecipientDetail) SetOdataType ¶ added in v1.100.0

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

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

type AnalyzedEmailSenderDetail ¶ added in v1.100.0

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

func NewAnalyzedEmailSenderDetail ¶ added in v1.100.0

func NewAnalyzedEmailSenderDetail() *AnalyzedEmailSenderDetail

NewAnalyzedEmailSenderDetail instantiates a new AnalyzedEmailSenderDetail and sets the default values.

func (*AnalyzedEmailSenderDetail) GetAdditionalData ¶ added in v1.100.0

func (m *AnalyzedEmailSenderDetail) 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. returns a map[string]any when successful

func (*AnalyzedEmailSenderDetail) GetBackingStore ¶ added in v1.100.0

GetBackingStore gets the BackingStore property value. Stores model information. returns a BackingStore when successful

func (*AnalyzedEmailSenderDetail) GetDisplayName ¶ added in v1.100.0

func (m *AnalyzedEmailSenderDetail) GetDisplayName() *string

GetDisplayName gets the displayName property value. Display name of sender from address. returns a *string when successful

func (*AnalyzedEmailSenderDetail) GetDomainCreationDateTime ¶ added in v1.100.0

GetDomainCreationDateTime gets the domainCreationDateTime property value. Date and time of creation of the sender domain. returns a *Time when successful

func (*AnalyzedEmailSenderDetail) GetDomainName ¶ added in v1.100.0

func (m *AnalyzedEmailSenderDetail) GetDomainName() *string

GetDomainName gets the domainName property value. Registered name of the domain. returns a *string when successful

func (*AnalyzedEmailSenderDetail) GetDomainOwner ¶ added in v1.100.0

func (m *AnalyzedEmailSenderDetail) GetDomainOwner() *string

GetDomainOwner gets the domainOwner property value. Owner of the domain. returns a *string when successful

func (*AnalyzedEmailSenderDetail) GetFieldDeserializers ¶ added in v1.100.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*AnalyzedEmailSenderDetail) GetFromAddress ¶ added in v1.100.0

func (m *AnalyzedEmailSenderDetail) GetFromAddress() *string

GetFromAddress gets the fromAddress property value. The sender email address in the mail From header, also known as the envelope sender or the P1 sender. returns a *string when successful

func (*AnalyzedEmailSenderDetail) GetIpv4 ¶ added in v1.100.0

func (m *AnalyzedEmailSenderDetail) GetIpv4() *string

GetIpv4 gets the ipv4 property value. The IPv4 address of the last detected mail server that relayed the message. returns a *string when successful

func (*AnalyzedEmailSenderDetail) GetLocation ¶ added in v1.100.0

func (m *AnalyzedEmailSenderDetail) GetLocation() *string

GetLocation gets the location property value. Location of the domain. returns a *string when successful

func (*AnalyzedEmailSenderDetail) GetMailFromAddress ¶ added in v1.100.0

func (m *AnalyzedEmailSenderDetail) GetMailFromAddress() *string

GetMailFromAddress gets the mailFromAddress property value. The sender email address in the From header, which is visible to email recipients on their email clients. Also known as P2 sender. returns a *string when successful

func (*AnalyzedEmailSenderDetail) GetMailFromDomainName ¶ added in v1.100.0

func (m *AnalyzedEmailSenderDetail) GetMailFromDomainName() *string

GetMailFromDomainName gets the mailFromDomainName property value. Domain name of sender mail from address. returns a *string when successful

func (*AnalyzedEmailSenderDetail) GetOdataType ¶ added in v1.100.0

func (m *AnalyzedEmailSenderDetail) GetOdataType() *string

GetOdataType gets the @odata.type property value. The OdataType property returns a *string when successful

func (*AnalyzedEmailSenderDetail) Serialize ¶ added in v1.100.0

Serialize serializes information the current object

func (*AnalyzedEmailSenderDetail) SetAdditionalData ¶ added in v1.100.0

func (m *AnalyzedEmailSenderDetail) 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 (*AnalyzedEmailSenderDetail) SetBackingStore ¶ added in v1.100.0

SetBackingStore sets the BackingStore property value. Stores model information.

func (*AnalyzedEmailSenderDetail) SetDisplayName ¶ added in v1.100.0

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

SetDisplayName sets the displayName property value. Display name of sender from address.

func (*AnalyzedEmailSenderDetail) SetDomainCreationDateTime ¶ added in v1.100.0

SetDomainCreationDateTime sets the domainCreationDateTime property value. Date and time of creation of the sender domain.

func (*AnalyzedEmailSenderDetail) SetDomainName ¶ added in v1.100.0

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

SetDomainName sets the domainName property value. Registered name of the domain.

func (*AnalyzedEmailSenderDetail) SetDomainOwner ¶ added in v1.100.0

func (m *AnalyzedEmailSenderDetail) SetDomainOwner(value *string)

SetDomainOwner sets the domainOwner property value. Owner of the domain.

func (*AnalyzedEmailSenderDetail) SetFromAddress ¶ added in v1.100.0

func (m *AnalyzedEmailSenderDetail) SetFromAddress(value *string)

SetFromAddress sets the fromAddress property value. The sender email address in the mail From header, also known as the envelope sender or the P1 sender.

func (*AnalyzedEmailSenderDetail) SetIpv4 ¶ added in v1.100.0

func (m *AnalyzedEmailSenderDetail) SetIpv4(value *string)

SetIpv4 sets the ipv4 property value. The IPv4 address of the last detected mail server that relayed the message.

func (*AnalyzedEmailSenderDetail) SetLocation ¶ added in v1.100.0

func (m *AnalyzedEmailSenderDetail) SetLocation(value *string)

SetLocation sets the location property value. Location of the domain.

func (*AnalyzedEmailSenderDetail) SetMailFromAddress ¶ added in v1.100.0

func (m *AnalyzedEmailSenderDetail) SetMailFromAddress(value *string)

SetMailFromAddress sets the mailFromAddress property value. The sender email address in the From header, which is visible to email recipients on their email clients. Also known as P2 sender.

func (*AnalyzedEmailSenderDetail) SetMailFromDomainName ¶ added in v1.100.0

func (m *AnalyzedEmailSenderDetail) SetMailFromDomainName(value *string)

SetMailFromDomainName sets the mailFromDomainName property value. Domain name of sender mail from address.

func (*AnalyzedEmailSenderDetail) SetOdataType ¶ added in v1.100.0

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

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

type AnalyzedEmailSenderDetailable ¶ added in v1.100.0

type AnalyzedEmailSenderDetailable interface {
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder
	ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackedModel
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetBackingStore() ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore
	GetDisplayName() *string
	GetDomainCreationDateTime() *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time
	GetDomainName() *string
	GetDomainOwner() *string
	GetFromAddress() *string
	GetIpv4() *string
	GetLocation() *string
	GetMailFromAddress() *string
	GetMailFromDomainName() *string
	GetOdataType() *string
	SetBackingStore(value ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore)
	SetDisplayName(value *string)
	SetDomainCreationDateTime(value *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time)
	SetDomainName(value *string)
	SetDomainOwner(value *string)
	SetFromAddress(value *string)
	SetIpv4(value *string)
	SetLocation(value *string)
	SetMailFromAddress(value *string)
	SetMailFromDomainName(value *string)
	SetOdataType(value *string)
}

type AnalyzedEmailUrl ¶ added in v1.100.0

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

func NewAnalyzedEmailUrl ¶ added in v1.100.0

func NewAnalyzedEmailUrl() *AnalyzedEmailUrl

NewAnalyzedEmailUrl instantiates a new AnalyzedEmailUrl and sets the default values.

func (*AnalyzedEmailUrl) GetAdditionalData ¶ added in v1.100.0

func (m *AnalyzedEmailUrl) 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. returns a map[string]any when successful

func (*AnalyzedEmailUrl) GetBackingStore ¶ added in v1.100.0

GetBackingStore gets the BackingStore property value. Stores model information. returns a BackingStore when successful

func (*AnalyzedEmailUrl) GetDetectionMethod ¶ added in v1.100.0

func (m *AnalyzedEmailUrl) GetDetectionMethod() *string

GetDetectionMethod gets the detectionMethod property value. The method used to detect threats in the URL. returns a *string when successful

func (*AnalyzedEmailUrl) GetDetonationDetails ¶ added in v1.100.0

func (m *AnalyzedEmailUrl) GetDetonationDetails() DetonationDetailsable

GetDetonationDetails gets the detonationDetails property value. Detonation data associated with the URL. returns a DetonationDetailsable when successful

func (*AnalyzedEmailUrl) GetFieldDeserializers ¶ added in v1.100.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*AnalyzedEmailUrl) GetOdataType ¶ added in v1.100.0

func (m *AnalyzedEmailUrl) GetOdataType() *string

GetOdataType gets the @odata.type property value. The OdataType property returns a *string when successful

func (*AnalyzedEmailUrl) GetTenantAllowBlockListDetailInfo ¶ added in v1.100.0

func (m *AnalyzedEmailUrl) GetTenantAllowBlockListDetailInfo() *string

GetTenantAllowBlockListDetailInfo gets the tenantAllowBlockListDetailInfo property value. Details of entries in tenant allow/block list configured by tenant. returns a *string when successful

func (*AnalyzedEmailUrl) GetThreatType ¶ added in v1.100.0

func (m *AnalyzedEmailUrl) GetThreatType() *ThreatType

GetThreatType gets the threatType property value. The type of threat associated with the URL. The possible values are: unknown, spam, malware, phishing, none, unknownFutureValue. returns a *ThreatType when successful

func (*AnalyzedEmailUrl) GetUrl ¶ added in v1.100.0

func (m *AnalyzedEmailUrl) GetUrl() *string

GetUrl gets the url property value. The URL that is found in the email. This is full URL string, including query parameters. returns a *string when successful

func (*AnalyzedEmailUrl) Serialize ¶ added in v1.100.0

Serialize serializes information the current object

func (*AnalyzedEmailUrl) SetAdditionalData ¶ added in v1.100.0

func (m *AnalyzedEmailUrl) 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 (*AnalyzedEmailUrl) SetBackingStore ¶ added in v1.100.0

SetBackingStore sets the BackingStore property value. Stores model information.

func (*AnalyzedEmailUrl) SetDetectionMethod ¶ added in v1.100.0

func (m *AnalyzedEmailUrl) SetDetectionMethod(value *string)

SetDetectionMethod sets the detectionMethod property value. The method used to detect threats in the URL.

func (*AnalyzedEmailUrl) SetDetonationDetails ¶ added in v1.100.0

func (m *AnalyzedEmailUrl) SetDetonationDetails(value DetonationDetailsable)

SetDetonationDetails sets the detonationDetails property value. Detonation data associated with the URL.

func (*AnalyzedEmailUrl) SetOdataType ¶ added in v1.100.0

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

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

func (*AnalyzedEmailUrl) SetTenantAllowBlockListDetailInfo ¶ added in v1.100.0

func (m *AnalyzedEmailUrl) SetTenantAllowBlockListDetailInfo(value *string)

SetTenantAllowBlockListDetailInfo sets the tenantAllowBlockListDetailInfo property value. Details of entries in tenant allow/block list configured by tenant.

func (*AnalyzedEmailUrl) SetThreatType ¶ added in v1.100.0

func (m *AnalyzedEmailUrl) SetThreatType(value *ThreatType)

SetThreatType sets the threatType property value. The type of threat associated with the URL. The possible values are: unknown, spam, malware, phishing, none, unknownFutureValue.

func (*AnalyzedEmailUrl) SetUrl ¶ added in v1.100.0

func (m *AnalyzedEmailUrl) SetUrl(value *string)

SetUrl sets the url property value. The URL that is found in the email. This is full URL string, including query parameters.

type AnalyzedEmailUrlable ¶ added in v1.100.0

type AnalyzedEmailUrlable interface {
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder
	ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackedModel
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetBackingStore() ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore
	GetDetectionMethod() *string
	GetDetonationDetails() DetonationDetailsable
	GetOdataType() *string
	GetTenantAllowBlockListDetailInfo() *string
	GetThreatType() *ThreatType
	GetUrl() *string
	SetBackingStore(value ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore)
	SetDetectionMethod(value *string)
	SetDetonationDetails(value DetonationDetailsable)
	SetOdataType(value *string)
	SetTenantAllowBlockListDetailInfo(value *string)
	SetThreatType(value *ThreatType)
	SetUrl(value *string)
}

type AnalyzedEmailable ¶ added in v1.100.0

type AnalyzedEmailable interface {
	iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Entityable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetAlertIds() []string
	GetAttachments() []AnalyzedEmailAttachmentable
	GetAuthenticationDetails() AnalyzedEmailAuthenticationDetailable
	GetBulkComplaintLevel() *string
	GetClientType() *string
	GetContexts() []string
	GetDetectionMethods() []string
	GetDirectionality() *AntispamDirectionality
	GetDistributionList() *string
	GetDlpRules() []AnalyzedEmailDlpRuleInfoable
	GetEmailClusterId() *string
	GetExchangeTransportRules() []AnalyzedEmailExchangeTransportRuleInfoable
	GetForwardingDetail() *string
	GetInboundConnectorFormattedName() *string
	GetInternetMessageId() *string
	GetLanguage() *string
	GetLatestDelivery() AnalyzedEmailDeliveryDetailable
	GetLoggedDateTime() *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time
	GetNetworkMessageId() *string
	GetOriginalDelivery() AnalyzedEmailDeliveryDetailable
	GetOverrideSources() []string
	GetPhishConfidenceLevel() *string
	GetPolicy() *string
	GetPolicyAction() *string
	GetPolicyType() *string
	GetPrimaryOverrideSource() *string
	GetRecipientDetail() AnalyzedEmailRecipientDetailable
	GetRecipientEmailAddress() *string
	GetReturnPath() *string
	GetSenderDetail() AnalyzedEmailSenderDetailable
	GetSizeInBytes() *int32
	GetSpamConfidenceLevel() *string
	GetSubject() *string
	GetThreatDetectionDetails() []ThreatDetectionDetailable
	GetThreatTypes() []ThreatType
	GetTimelineEvents() []TimelineEventable
	GetUrls() []AnalyzedEmailUrlable
	SetAlertIds(value []string)
	SetAttachments(value []AnalyzedEmailAttachmentable)
	SetAuthenticationDetails(value AnalyzedEmailAuthenticationDetailable)
	SetBulkComplaintLevel(value *string)
	SetClientType(value *string)
	SetContexts(value []string)
	SetDetectionMethods(value []string)
	SetDirectionality(value *AntispamDirectionality)
	SetDistributionList(value *string)
	SetDlpRules(value []AnalyzedEmailDlpRuleInfoable)
	SetEmailClusterId(value *string)
	SetExchangeTransportRules(value []AnalyzedEmailExchangeTransportRuleInfoable)
	SetForwardingDetail(value *string)
	SetInboundConnectorFormattedName(value *string)
	SetInternetMessageId(value *string)
	SetLanguage(value *string)
	SetLatestDelivery(value AnalyzedEmailDeliveryDetailable)
	SetLoggedDateTime(value *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time)
	SetNetworkMessageId(value *string)
	SetOriginalDelivery(value AnalyzedEmailDeliveryDetailable)
	SetOverrideSources(value []string)
	SetPhishConfidenceLevel(value *string)
	SetPolicy(value *string)
	SetPolicyAction(value *string)
	SetPolicyType(value *string)
	SetPrimaryOverrideSource(value *string)
	SetRecipientDetail(value AnalyzedEmailRecipientDetailable)
	SetRecipientEmailAddress(value *string)
	SetReturnPath(value *string)
	SetSenderDetail(value AnalyzedEmailSenderDetailable)
	SetSizeInBytes(value *int32)
	SetSpamConfidenceLevel(value *string)
	SetSubject(value *string)
	SetThreatDetectionDetails(value []ThreatDetectionDetailable)
	SetThreatTypes(value []ThreatType)
	SetTimelineEvents(value []TimelineEventable)
	SetUrls(value []AnalyzedEmailUrlable)
}

type AnalyzedMessageEvidence ¶ added in v0.49.0

type AnalyzedMessageEvidence struct {
	AlertEvidence
}

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. returns a *string when successful

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. returns a *int64 when successful

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. returns a *string when successful

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. returns a *string when successful

func (*AnalyzedMessageEvidence) GetFieldDeserializers ¶ added in v0.49.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

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. returns a *string when successful

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. returns a *string when successful

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. returns a *string when successful

func (*AnalyzedMessageEvidence) GetP1Sender ¶ added in v0.49.0

func (m *AnalyzedMessageEvidence) GetP1Sender() EmailSenderable

GetP1Sender gets the p1Sender property value. The P1 sender. returns a EmailSenderable when successful

func (*AnalyzedMessageEvidence) GetP2Sender ¶ added in v0.49.0

func (m *AnalyzedMessageEvidence) GetP2Sender() EmailSenderable

GetP2Sender gets the p2Sender property value. The P2 sender. returns a EmailSenderable when successful

func (*AnalyzedMessageEvidence) GetReceivedDateTime ¶ added in v0.49.0

GetReceivedDateTime gets the receivedDateTime property value. Date and time when the email was received. returns a *Time when successful

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. returns a *string when successful

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. returns a *string when successful

func (*AnalyzedMessageEvidence) GetSubject ¶ added in v0.49.0

func (m *AnalyzedMessageEvidence) GetSubject() *string

GetSubject gets the subject property value. Subject of the email. returns a *string when successful

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. returns a []string when successful

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. returns a []string when successful

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. returns a *int64 when successful

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. returns a []string when successful

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. returns a *string when successful

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

type AntispamDirectionality ¶ added in v1.100.0

type AntispamDirectionality int
const (
	UNKNOWN_ANTISPAMDIRECTIONALITY AntispamDirectionality = iota
	INBOUND_ANTISPAMDIRECTIONALITY
	OUTBOUND_ANTISPAMDIRECTIONALITY
	INTRAORG_ANTISPAMDIRECTIONALITY
	UNKNOWNFUTUREVALUE_ANTISPAMDIRECTIONALITY
)

func (AntispamDirectionality) String ¶ added in v1.100.0

func (i AntispamDirectionality) String() string

type AntispamTeamsDirection ¶ added in v1.63.0

type AntispamTeamsDirection int
const (
	UNKNOWN_ANTISPAMTEAMSDIRECTION AntispamTeamsDirection = iota
	INBOUND_ANTISPAMTEAMSDIRECTION
	OUTBOUND_ANTISPAMTEAMSDIRECTION
	INTRAORG_ANTISPAMTEAMSDIRECTION
	UNKNOWNFUTUREVALUE_ANTISPAMTEAMSDIRECTION
)

func (AntispamTeamsDirection) String ¶ added in v1.63.0

func (i AntispamTeamsDirection) String() string

type Article ¶ added in v1.10.0

func NewArticle ¶ added in v1.10.0

func NewArticle() *Article

NewArticle instantiates a new Article and sets the default values.

func (*Article) GetBody ¶ added in v1.10.0

func (m *Article) GetBody() FormattedContentable

GetBody gets the body property value. The body property returns a FormattedContentable when successful

func (*Article) GetCreatedDateTime ¶ added in v1.10.0

GetCreatedDateTime gets the createdDateTime property value. The date and time when this article was created. 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. returns a *Time when successful

func (*Article) GetFieldDeserializers ¶ added in v1.10.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*Article) GetImageUrl ¶ added in v1.10.0

func (m *Article) GetImageUrl() *string

GetImageUrl gets the imageUrl property value. URL of the header image for this article, used for display purposes. returns a *string when successful

func (*Article) GetIndicators ¶ added in v1.10.0

func (m *Article) GetIndicators() []ArticleIndicatorable

GetIndicators gets the indicators property value. Indicators related to this article. returns a []ArticleIndicatorable when successful

func (*Article) GetIsFeatured ¶ added in v1.10.0

func (m *Article) GetIsFeatured() *bool

GetIsFeatured gets the isFeatured property value. Indicates whether this article is currently featured by Microsoft. returns a *bool when successful

func (*Article) GetLastUpdatedDateTime ¶ added in v1.10.0

GetLastUpdatedDateTime gets the lastUpdatedDateTime property value. The most recent date and time when this article was updated. 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. returns a *Time when successful

func (*Article) GetSummary ¶ added in v1.10.0

func (m *Article) GetSummary() FormattedContentable

GetSummary gets the summary property value. The summary property returns a FormattedContentable when successful

func (*Article) GetTags ¶ added in v1.10.0

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

GetTags gets the tags property value. Tags for this article, communicating keywords, or key concepts. returns a []string when successful

func (*Article) GetTitle ¶ added in v1.10.0

func (m *Article) GetTitle() *string

GetTitle gets the title property value. The title of this article. returns a *string when successful

func (*Article) Serialize ¶ added in v1.10.0

Serialize serializes information the current object

func (*Article) SetBody ¶ added in v1.10.0

func (m *Article) SetBody(value FormattedContentable)

SetBody sets the body property value. The body property

func (*Article) SetCreatedDateTime ¶ added in v1.10.0

SetCreatedDateTime sets the createdDateTime property value. The date and time when this article was created. 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 (*Article) SetImageUrl ¶ added in v1.10.0

func (m *Article) SetImageUrl(value *string)

SetImageUrl sets the imageUrl property value. URL of the header image for this article, used for display purposes.

func (*Article) SetIndicators ¶ added in v1.10.0

func (m *Article) SetIndicators(value []ArticleIndicatorable)

SetIndicators sets the indicators property value. Indicators related to this article.

func (*Article) SetIsFeatured ¶ added in v1.10.0

func (m *Article) SetIsFeatured(value *bool)

SetIsFeatured sets the isFeatured property value. Indicates whether this article is currently featured by Microsoft.

func (*Article) SetLastUpdatedDateTime ¶ added in v1.10.0

SetLastUpdatedDateTime sets the lastUpdatedDateTime property value. The most recent date and time when this article was updated. 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 (*Article) SetSummary ¶ added in v1.10.0

func (m *Article) SetSummary(value FormattedContentable)

SetSummary sets the summary property value. The summary property

func (*Article) SetTags ¶ added in v1.10.0

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

SetTags sets the tags property value. Tags for this article, communicating keywords, or key concepts.

func (*Article) SetTitle ¶ added in v1.10.0

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

SetTitle sets the title property value. The title of this article.

type ArticleCollectionResponse ¶ added in v1.10.0

func NewArticleCollectionResponse ¶ added in v1.10.0

func NewArticleCollectionResponse() *ArticleCollectionResponse

NewArticleCollectionResponse instantiates a new ArticleCollectionResponse and sets the default values.

func (*ArticleCollectionResponse) GetFieldDeserializers ¶ added in v1.10.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*ArticleCollectionResponse) GetValue ¶ added in v1.10.0

func (m *ArticleCollectionResponse) GetValue() []Articleable

GetValue gets the value property value. The value property returns a []Articleable when successful

func (*ArticleCollectionResponse) Serialize ¶ added in v1.10.0

Serialize serializes information the current object

func (*ArticleCollectionResponse) SetValue ¶ added in v1.10.0

func (m *ArticleCollectionResponse) SetValue(value []Articleable)

SetValue sets the value property value. The value property

type ArticleIndicator ¶ added in v1.10.0

type ArticleIndicator struct {
	Indicator
}

func NewArticleIndicator ¶ added in v1.10.0

func NewArticleIndicator() *ArticleIndicator

NewArticleIndicator instantiates a new ArticleIndicator and sets the default values.

func (*ArticleIndicator) GetFieldDeserializers ¶ added in v1.10.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*ArticleIndicator) Serialize ¶ added in v1.10.0

Serialize serializes information the current object

type ArticleIndicatorCollectionResponse ¶ added in v1.10.0

func NewArticleIndicatorCollectionResponse ¶ added in v1.10.0

func NewArticleIndicatorCollectionResponse() *ArticleIndicatorCollectionResponse

NewArticleIndicatorCollectionResponse instantiates a new ArticleIndicatorCollectionResponse and sets the default values.

func (*ArticleIndicatorCollectionResponse) GetFieldDeserializers ¶ added in v1.10.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*ArticleIndicatorCollectionResponse) GetValue ¶ added in v1.10.0

GetValue gets the value property value. The value property returns a []ArticleIndicatorable when successful

func (*ArticleIndicatorCollectionResponse) Serialize ¶ added in v1.10.0

Serialize serializes information the current object

func (*ArticleIndicatorCollectionResponse) SetValue ¶ added in v1.10.0

SetValue sets the value property value. The value property

type Articleable ¶ added in v1.10.0

type Articleable interface {
	iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Entityable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetBody() FormattedContentable
	GetCreatedDateTime() *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time
	GetImageUrl() *string
	GetIndicators() []ArticleIndicatorable
	GetIsFeatured() *bool
	GetLastUpdatedDateTime() *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time
	GetSummary() FormattedContentable
	GetTags() []string
	GetTitle() *string
	SetBody(value FormattedContentable)
	SetCreatedDateTime(value *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time)
	SetImageUrl(value *string)
	SetIndicators(value []ArticleIndicatorable)
	SetIsFeatured(value *bool)
	SetLastUpdatedDateTime(value *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time)
	SetSummary(value FormattedContentable)
	SetTags(value []string)
	SetTitle(value *string)
}

type Artifact ¶ added in v1.10.0

func NewArtifact ¶ added in v1.10.0

func NewArtifact() *Artifact

NewArtifact instantiates a new Artifact and sets the default values.

func (*Artifact) GetFieldDeserializers ¶ added in v1.10.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*Artifact) Serialize ¶ added in v1.10.0

Serialize serializes information the current object

type AttackSimAdminAuditRecord ¶ added in v1.79.0

type AttackSimAdminAuditRecord struct {
	AuditData
}

AttackSimAdminAuditRecord audit data for Attack Sim Admin events.

func NewAttackSimAdminAuditRecord ¶ added in v1.79.0

func NewAttackSimAdminAuditRecord() *AttackSimAdminAuditRecord

NewAttackSimAdminAuditRecord instantiates a new AttackSimAdminAuditRecord and sets the default values.

func (*AttackSimAdminAuditRecord) GetFieldDeserializers ¶ added in v1.79.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*AttackSimAdminAuditRecord) Serialize ¶ added in v1.79.0

Serialize serializes information the current object

type AttackSimAuditRecord ¶ added in v1.100.0

type AttackSimAuditRecord struct {
	AuditData
}

AttackSimAuditRecord audit data for Attack Sim events.

func NewAttackSimAuditRecord ¶ added in v1.100.0

func NewAttackSimAuditRecord() *AttackSimAuditRecord

NewAttackSimAuditRecord instantiates a new AttackSimAuditRecord and sets the default values.

func (*AttackSimAuditRecord) GetFieldDeserializers ¶ added in v1.100.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*AttackSimAuditRecord) Serialize ¶ added in v1.100.0

Serialize serializes information the current object

type AuditConfigAuditRecord ¶ added in v1.100.0

type AuditConfigAuditRecord struct {
	AuditData
}

AuditConfigAuditRecord audit data for Audit Config events.

func NewAuditConfigAuditRecord ¶ added in v1.100.0

func NewAuditConfigAuditRecord() *AuditConfigAuditRecord

NewAuditConfigAuditRecord instantiates a new AuditConfigAuditRecord and sets the default values.

func (*AuditConfigAuditRecord) GetFieldDeserializers ¶ added in v1.100.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*AuditConfigAuditRecord) Serialize ¶ added in v1.100.0

Serialize serializes information the current object

type AuditCoreRoot ¶ added in v1.79.0

AuditCoreRoot root entity for the audit log API.

func NewAuditCoreRoot ¶ added in v1.79.0

func NewAuditCoreRoot() *AuditCoreRoot

NewAuditCoreRoot instantiates a new AuditCoreRoot and sets the default values.

func (*AuditCoreRoot) GetFieldDeserializers ¶ added in v1.79.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*AuditCoreRoot) GetQueries ¶ added in v1.79.0

func (m *AuditCoreRoot) GetQueries() []AuditLogQueryable

GetQueries gets the queries property value. The queries property returns a []AuditLogQueryable when successful

func (*AuditCoreRoot) Serialize ¶ added in v1.79.0

Serialize serializes information the current object

func (*AuditCoreRoot) SetQueries ¶ added in v1.79.0

func (m *AuditCoreRoot) SetQueries(value []AuditLogQueryable)

SetQueries sets the queries property value. The queries property

type AuditData ¶ added in v1.79.0

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

AuditData abstract base type for audit event data.

func NewAuditData ¶ added in v1.79.0

func NewAuditData() *AuditData

NewAuditData instantiates a new AuditData and sets the default values.

func (*AuditData) GetAdditionalData ¶ added in v1.79.0

func (m *AuditData) 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. returns a map[string]any when successful

func (*AuditData) GetBackingStore ¶ added in v1.79.0

GetBackingStore gets the BackingStore property value. Stores model information. returns a BackingStore when successful

func (*AuditData) GetDynamicProperties ¶ added in v1.100.0

func (m *AuditData) GetDynamicProperties() AuditRecordTypeDictionaryable

GetDynamicProperties gets the dynamicProperties property value. The dynamicProperties property returns a AuditRecordTypeDictionaryable when successful

func (*AuditData) GetFieldDeserializers ¶ added in v1.79.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*AuditData) GetOdataType ¶ added in v1.79.0

func (m *AuditData) GetOdataType() *string

GetOdataType gets the @odata.type property value. The OdataType property returns a *string when successful

func (*AuditData) Serialize ¶ added in v1.79.0

Serialize serializes information the current object

func (*AuditData) SetAdditionalData ¶ added in v1.79.0

func (m *AuditData) 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 (*AuditData) SetBackingStore ¶ added in v1.79.0

SetBackingStore sets the BackingStore property value. Stores model information.

func (*AuditData) SetDynamicProperties ¶ added in v1.100.0

func (m *AuditData) SetDynamicProperties(value AuditRecordTypeDictionaryable)

SetDynamicProperties sets the dynamicProperties property value. The dynamicProperties property

func (*AuditData) SetOdataType ¶ added in v1.79.0

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

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

type AuditLogQuery ¶ added in v1.79.0

AuditLogQuery represents a query against the unified audit log.

func NewAuditLogQuery ¶ added in v1.79.0

func NewAuditLogQuery() *AuditLogQuery

NewAuditLogQuery instantiates a new AuditLogQuery and sets the default values.

func (*AuditLogQuery) GetAdministrativeUnitIdFilters ¶ added in v1.79.0

func (m *AuditLogQuery) GetAdministrativeUnitIdFilters() []string

GetAdministrativeUnitIdFilters gets the administrativeUnitIdFilters property value. The administrative units tagged to an audit log record. returns a []string when successful

func (*AuditLogQuery) GetDisplayName ¶ added in v1.79.0

func (m *AuditLogQuery) GetDisplayName() *string

GetDisplayName gets the displayName property value. The display name of the saved audit log query. returns a *string when successful

func (*AuditLogQuery) GetFieldDeserializers ¶ added in v1.79.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*AuditLogQuery) GetFilterEndDateTime ¶ added in v1.79.0

GetFilterEndDateTime gets the filterEndDateTime property value. The end date of the date range in the query. returns a *Time when successful

func (*AuditLogQuery) GetFilterStartDateTime ¶ added in v1.79.0

GetFilterStartDateTime gets the filterStartDateTime property value. The start date of the date range in the query. returns a *Time when successful

func (*AuditLogQuery) GetIpAddressFilters ¶ added in v1.79.0

func (m *AuditLogQuery) GetIpAddressFilters() []string

GetIpAddressFilters gets the ipAddressFilters property value. The IP address of the device that was used when the activity was logged. returns a []string when successful

func (*AuditLogQuery) GetKeywordFilter ¶ added in v1.79.0

func (m *AuditLogQuery) GetKeywordFilter() *string

GetKeywordFilter gets the keywordFilter property value. Free text field to search non-indexed properties of the audit log. returns a *string when successful

func (*AuditLogQuery) GetObjectIdFilters ¶ added in v1.79.0

func (m *AuditLogQuery) GetObjectIdFilters() []string

GetObjectIdFilters gets the objectIdFilters property value. For SharePoint and OneDrive for Business activity, the full path name of the file or folder accessed by the user. For Exchange admin audit logging, the name of the object that was modified by the cmdlet. returns a []string when successful

func (*AuditLogQuery) GetOperationFilters ¶ added in v1.79.0

func (m *AuditLogQuery) GetOperationFilters() []string

GetOperationFilters gets the operationFilters property value. The name of the user or admin activity. For a description of the most common operations/activities, see Search the audit log in the Office 365 Protection Center. returns a []string when successful

func (*AuditLogQuery) GetRecordTypeFilters ¶ added in v1.79.0

func (m *AuditLogQuery) GetRecordTypeFilters() []AuditLogRecordType

GetRecordTypeFilters gets the recordTypeFilters property value. The type of operation indicated by the record. For the list of member values, see auditLogRecordType. returns a []AuditLogRecordType when successful

func (*AuditLogQuery) GetRecords ¶ added in v1.79.0

func (m *AuditLogQuery) GetRecords() []AuditLogRecordable

GetRecords gets the records property value. An individual audit log record. returns a []AuditLogRecordable when successful

func (*AuditLogQuery) GetServiceFilters ¶ added in v1.79.0

func (m *AuditLogQuery) GetServiceFilters() []string

GetServiceFilters gets the serviceFilters property value. The serviceFilters property returns a []string when successful

func (*AuditLogQuery) GetStatus ¶ added in v1.79.0

func (m *AuditLogQuery) GetStatus() *AuditLogQueryStatus

GetStatus gets the status property value. Describes the current status of the query. The possible values are: notStarted, running, succeeded, failed, cancelled, unknownFutureValue. returns a *AuditLogQueryStatus when successful

func (*AuditLogQuery) GetUserPrincipalNameFilters ¶ added in v1.79.0

func (m *AuditLogQuery) GetUserPrincipalNameFilters() []string

GetUserPrincipalNameFilters gets the userPrincipalNameFilters property value. The UPN (user principal name) of the user who performed the action (specified in the operation property) that resulted in the record being logged; for example, myname@mydomain_name. returns a []string when successful

func (*AuditLogQuery) Serialize ¶ added in v1.79.0

Serialize serializes information the current object

func (*AuditLogQuery) SetAdministrativeUnitIdFilters ¶ added in v1.79.0

func (m *AuditLogQuery) SetAdministrativeUnitIdFilters(value []string)

SetAdministrativeUnitIdFilters sets the administrativeUnitIdFilters property value. The administrative units tagged to an audit log record.

func (*AuditLogQuery) SetDisplayName ¶ added in v1.79.0

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

SetDisplayName sets the displayName property value. The display name of the saved audit log query.

func (*AuditLogQuery) SetFilterEndDateTime ¶ added in v1.79.0

SetFilterEndDateTime sets the filterEndDateTime property value. The end date of the date range in the query.

func (*AuditLogQuery) SetFilterStartDateTime ¶ added in v1.79.0

SetFilterStartDateTime sets the filterStartDateTime property value. The start date of the date range in the query.

func (*AuditLogQuery) SetIpAddressFilters ¶ added in v1.79.0

func (m *AuditLogQuery) SetIpAddressFilters(value []string)

SetIpAddressFilters sets the ipAddressFilters property value. The IP address of the device that was used when the activity was logged.

func (*AuditLogQuery) SetKeywordFilter ¶ added in v1.79.0

func (m *AuditLogQuery) SetKeywordFilter(value *string)

SetKeywordFilter sets the keywordFilter property value. Free text field to search non-indexed properties of the audit log.

func (*AuditLogQuery) SetObjectIdFilters ¶ added in v1.79.0

func (m *AuditLogQuery) SetObjectIdFilters(value []string)

SetObjectIdFilters sets the objectIdFilters property value. For SharePoint and OneDrive for Business activity, the full path name of the file or folder accessed by the user. For Exchange admin audit logging, the name of the object that was modified by the cmdlet.

func (*AuditLogQuery) SetOperationFilters ¶ added in v1.79.0

func (m *AuditLogQuery) SetOperationFilters(value []string)

SetOperationFilters sets the operationFilters property value. The name of the user or admin activity. For a description of the most common operations/activities, see Search the audit log in the Office 365 Protection Center.

func (*AuditLogQuery) SetRecordTypeFilters ¶ added in v1.79.0

func (m *AuditLogQuery) SetRecordTypeFilters(value []AuditLogRecordType)

SetRecordTypeFilters sets the recordTypeFilters property value. The type of operation indicated by the record. For the list of member values, see auditLogRecordType.

func (*AuditLogQuery) SetRecords ¶ added in v1.79.0

func (m *AuditLogQuery) SetRecords(value []AuditLogRecordable)

SetRecords sets the records property value. An individual audit log record.

func (*AuditLogQuery) SetServiceFilters ¶ added in v1.79.0

func (m *AuditLogQuery) SetServiceFilters(value []string)

SetServiceFilters sets the serviceFilters property value. The serviceFilters property

func (*AuditLogQuery) SetStatus ¶ added in v1.79.0

func (m *AuditLogQuery) SetStatus(value *AuditLogQueryStatus)

SetStatus sets the status property value. Describes the current status of the query. The possible values are: notStarted, running, succeeded, failed, cancelled, unknownFutureValue.

func (*AuditLogQuery) SetUserPrincipalNameFilters ¶ added in v1.79.0

func (m *AuditLogQuery) SetUserPrincipalNameFilters(value []string)

SetUserPrincipalNameFilters sets the userPrincipalNameFilters property value. The UPN (user principal name) of the user who performed the action (specified in the operation property) that resulted in the record being logged; for example, myname@mydomain_name.

type AuditLogQueryCollectionResponse ¶ added in v1.79.0

func NewAuditLogQueryCollectionResponse ¶ added in v1.79.0

func NewAuditLogQueryCollectionResponse() *AuditLogQueryCollectionResponse

NewAuditLogQueryCollectionResponse instantiates a new AuditLogQueryCollectionResponse and sets the default values.

func (*AuditLogQueryCollectionResponse) GetFieldDeserializers ¶ added in v1.79.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*AuditLogQueryCollectionResponse) GetValue ¶ added in v1.79.0

GetValue gets the value property value. The value property returns a []AuditLogQueryable when successful

func (*AuditLogQueryCollectionResponse) Serialize ¶ added in v1.79.0

Serialize serializes information the current object

func (*AuditLogQueryCollectionResponse) SetValue ¶ added in v1.79.0

SetValue sets the value property value. The value property

type AuditLogQueryStatus ¶ added in v1.79.0

type AuditLogQueryStatus int

Status of an audit log query.

const (
	NOTSTARTED_AUDITLOGQUERYSTATUS AuditLogQueryStatus = iota
	RUNNING_AUDITLOGQUERYSTATUS
	SUCCEEDED_AUDITLOGQUERYSTATUS
	FAILED_AUDITLOGQUERYSTATUS
	CANCELLED_AUDITLOGQUERYSTATUS
	UNKNOWNFUTUREVALUE_AUDITLOGQUERYSTATUS
)

func (AuditLogQueryStatus) String ¶ added in v1.79.0

func (i AuditLogQueryStatus) String() string

type AuditLogQueryable ¶ added in v1.79.0

type AuditLogQueryable interface {
	iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Entityable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetAdministrativeUnitIdFilters() []string
	GetDisplayName() *string
	GetFilterEndDateTime() *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time
	GetFilterStartDateTime() *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time
	GetIpAddressFilters() []string
	GetKeywordFilter() *string
	GetObjectIdFilters() []string
	GetOperationFilters() []string
	GetRecords() []AuditLogRecordable
	GetRecordTypeFilters() []AuditLogRecordType
	GetServiceFilters() []string
	GetStatus() *AuditLogQueryStatus
	GetUserPrincipalNameFilters() []string
	SetAdministrativeUnitIdFilters(value []string)
	SetDisplayName(value *string)
	SetFilterEndDateTime(value *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time)
	SetFilterStartDateTime(value *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time)
	SetIpAddressFilters(value []string)
	SetKeywordFilter(value *string)
	SetObjectIdFilters(value []string)
	SetOperationFilters(value []string)
	SetRecords(value []AuditLogRecordable)
	SetRecordTypeFilters(value []AuditLogRecordType)
	SetServiceFilters(value []string)
	SetStatus(value *AuditLogQueryStatus)
	SetUserPrincipalNameFilters(value []string)
}

type AuditLogRecord ¶ added in v1.79.0

AuditLogRecord represents an individual audit log record.

func NewAuditLogRecord ¶ added in v1.79.0

func NewAuditLogRecord() *AuditLogRecord

NewAuditLogRecord instantiates a new AuditLogRecord and sets the default values.

func (*AuditLogRecord) GetAdministrativeUnits ¶ added in v1.79.0

func (m *AuditLogRecord) GetAdministrativeUnits() []string

GetAdministrativeUnits gets the administrativeUnits property value. The administrative units tagged to an audit log record. returns a []string when successful

func (*AuditLogRecord) GetAuditData ¶ added in v1.79.0

func (m *AuditLogRecord) GetAuditData() AuditDataable

GetAuditData gets the auditData property value. A JSON object that contains the actual audit log data. returns a AuditDataable when successful

func (*AuditLogRecord) GetAuditLogRecordType ¶ added in v1.79.0

func (m *AuditLogRecord) GetAuditLogRecordType() *AuditLogRecordType

GetAuditLogRecordType gets the auditLogRecordType property value. The type of operation indicated by the record. For the list of member values, see auditLogRecordType. returns a *AuditLogRecordType when successful

func (*AuditLogRecord) GetClientIp ¶ added in v1.79.0

func (m *AuditLogRecord) GetClientIp() *string

GetClientIp gets the clientIp property value. The IP address of the device used when the activity was logged. The IP address is displayed in either an IPv4 or IPv6 address format. returns a *string when successful

func (*AuditLogRecord) GetCreatedDateTime ¶ added in v1.79.0

GetCreatedDateTime gets the createdDateTime property value. The date and time in UTC when the user performed the activity. returns a *Time when successful

func (*AuditLogRecord) GetFieldDeserializers ¶ added in v1.79.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*AuditLogRecord) GetObjectId ¶ added in v1.79.0

func (m *AuditLogRecord) GetObjectId() *string

GetObjectId gets the objectId property value. For Exchange admin audit logging, the name of the object modified by the cmdlet. For SharePoint activity, the full URL path name of the file or folder accessed by a user. For Microsoft Entra activity, the name of the user account that was modified. returns a *string when successful

func (*AuditLogRecord) GetOperation ¶ added in v1.79.0

func (m *AuditLogRecord) GetOperation() *string

GetOperation gets the operation property value. The name of the user or admin activity. returns a *string when successful

func (*AuditLogRecord) GetOrganizationId ¶ added in v1.79.0

func (m *AuditLogRecord) GetOrganizationId() *string

GetOrganizationId gets the organizationId property value. The GUID for your organization. returns a *string when successful

func (*AuditLogRecord) GetService ¶ added in v1.79.0

func (m *AuditLogRecord) GetService() *string

GetService gets the service property value. The Microsoft 365 service where the activity occurred. returns a *string when successful

func (*AuditLogRecord) GetUserId ¶ added in v1.79.0

func (m *AuditLogRecord) GetUserId() *string

GetUserId gets the userId property value. The user who performed the action (specified in the Operation property) that resulted in the record being logged. Audit records for activity performed by system accounts (such as SHAREPOINT/system or NT AUTHORITY/SYSTEM) are also included in the audit log. Another common value for the UserId property is app@sharepoint. It indicates that the 'user' who performed the activity was an application with the necessary permissions in SharePoint to perform organization-wide actions (such as searching a SharePoint site or OneDrive account) on behalf of a user, admin, or service. returns a *string when successful

func (*AuditLogRecord) GetUserPrincipalName ¶ added in v1.79.0

func (m *AuditLogRecord) GetUserPrincipalName() *string

GetUserPrincipalName gets the userPrincipalName property value. UPN of the user who performed the action. returns a *string when successful

func (*AuditLogRecord) GetUserType ¶ added in v1.79.0

func (m *AuditLogRecord) GetUserType() *AuditLogUserType

GetUserType gets the userType property value. The type of user that performed the operation. The possible values are: regular, reserved, admin, dcAdmin, system, application, servicePrincipal, customPolicy, systemPolicy, partnerTechnician, guest, unknownFutureValue. returns a *AuditLogUserType when successful

func (*AuditLogRecord) Serialize ¶ added in v1.79.0

Serialize serializes information the current object

func (*AuditLogRecord) SetAdministrativeUnits ¶ added in v1.79.0

func (m *AuditLogRecord) SetAdministrativeUnits(value []string)

SetAdministrativeUnits sets the administrativeUnits property value. The administrative units tagged to an audit log record.

func (*AuditLogRecord) SetAuditData ¶ added in v1.79.0

func (m *AuditLogRecord) SetAuditData(value AuditDataable)

SetAuditData sets the auditData property value. A JSON object that contains the actual audit log data.

func (*AuditLogRecord) SetAuditLogRecordType ¶ added in v1.79.0

func (m *AuditLogRecord) SetAuditLogRecordType(value *AuditLogRecordType)

SetAuditLogRecordType sets the auditLogRecordType property value. The type of operation indicated by the record. For the list of member values, see auditLogRecordType.

func (*AuditLogRecord) SetClientIp ¶ added in v1.79.0

func (m *AuditLogRecord) SetClientIp(value *string)

SetClientIp sets the clientIp property value. The IP address of the device used when the activity was logged. The IP address is displayed in either an IPv4 or IPv6 address format.

func (*AuditLogRecord) SetCreatedDateTime ¶ added in v1.79.0

SetCreatedDateTime sets the createdDateTime property value. The date and time in UTC when the user performed the activity.

func (*AuditLogRecord) SetObjectId ¶ added in v1.79.0

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

SetObjectId sets the objectId property value. For Exchange admin audit logging, the name of the object modified by the cmdlet. For SharePoint activity, the full URL path name of the file or folder accessed by a user. For Microsoft Entra activity, the name of the user account that was modified.

func (*AuditLogRecord) SetOperation ¶ added in v1.79.0

func (m *AuditLogRecord) SetOperation(value *string)

SetOperation sets the operation property value. The name of the user or admin activity.

func (*AuditLogRecord) SetOrganizationId ¶ added in v1.79.0

func (m *AuditLogRecord) SetOrganizationId(value *string)

SetOrganizationId sets the organizationId property value. The GUID for your organization.

func (*AuditLogRecord) SetService ¶ added in v1.79.0

func (m *AuditLogRecord) SetService(value *string)

SetService sets the service property value. The Microsoft 365 service where the activity occurred.

func (*AuditLogRecord) SetUserId ¶ added in v1.79.0

func (m *AuditLogRecord) SetUserId(value *string)

SetUserId sets the userId property value. The user who performed the action (specified in the Operation property) that resulted in the record being logged. Audit records for activity performed by system accounts (such as SHAREPOINT/system or NT AUTHORITY/SYSTEM) are also included in the audit log. Another common value for the UserId property is app@sharepoint. It indicates that the 'user' who performed the activity was an application with the necessary permissions in SharePoint to perform organization-wide actions (such as searching a SharePoint site or OneDrive account) on behalf of a user, admin, or service.

func (*AuditLogRecord) SetUserPrincipalName ¶ added in v1.79.0

func (m *AuditLogRecord) SetUserPrincipalName(value *string)

SetUserPrincipalName sets the userPrincipalName property value. UPN of the user who performed the action.

func (*AuditLogRecord) SetUserType ¶ added in v1.79.0

func (m *AuditLogRecord) SetUserType(value *AuditLogUserType)

SetUserType sets the userType property value. The type of user that performed the operation. The possible values are: regular, reserved, admin, dcAdmin, system, application, servicePrincipal, customPolicy, systemPolicy, partnerTechnician, guest, unknownFutureValue.

type AuditLogRecordCollectionResponse ¶ added in v1.79.0

func NewAuditLogRecordCollectionResponse ¶ added in v1.79.0

func NewAuditLogRecordCollectionResponse() *AuditLogRecordCollectionResponse

NewAuditLogRecordCollectionResponse instantiates a new AuditLogRecordCollectionResponse and sets the default values.

func (*AuditLogRecordCollectionResponse) GetFieldDeserializers ¶ added in v1.79.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*AuditLogRecordCollectionResponse) GetValue ¶ added in v1.79.0

GetValue gets the value property value. The value property returns a []AuditLogRecordable when successful

func (*AuditLogRecordCollectionResponse) Serialize ¶ added in v1.79.0

Serialize serializes information the current object

func (*AuditLogRecordCollectionResponse) SetValue ¶ added in v1.79.0

SetValue sets the value property value. The value property

type AuditLogRecordType ¶ added in v1.79.0

type AuditLogRecordType int

Specifies the type of audit log record.

const (
	EXCHANGEADMIN_AUDITLOGRECORDTYPE AuditLogRecordType = iota
	EXCHANGEITEM_AUDITLOGRECORDTYPE
	EXCHANGEITEMGROUP_AUDITLOGRECORDTYPE
	SHAREPOINT_AUDITLOGRECORDTYPE
	SYNTHETICPROBE_AUDITLOGRECORDTYPE
	SHAREPOINTFILEOPERATION_AUDITLOGRECORDTYPE
	ONEDRIVE_AUDITLOGRECORDTYPE
	AZUREACTIVEDIRECTORY_AUDITLOGRECORDTYPE
	AZUREACTIVEDIRECTORYACCOUNTLOGON_AUDITLOGRECORDTYPE
	DATACENTERSECURITYCMDLET_AUDITLOGRECORDTYPE
	COMPLIANCEDLPSHAREPOINT_AUDITLOGRECORDTYPE
	SWAY_AUDITLOGRECORDTYPE
	COMPLIANCEDLPEXCHANGE_AUDITLOGRECORDTYPE
	SHAREPOINTSHARINGOPERATION_AUDITLOGRECORDTYPE
	AZUREACTIVEDIRECTORYSTSLOGON_AUDITLOGRECORDTYPE
	SKYPEFORBUSINESSPSTNUSAGE_AUDITLOGRECORDTYPE
	SKYPEFORBUSINESSUSERSBLOCKED_AUDITLOGRECORDTYPE
	SECURITYCOMPLIANCECENTEREOPCMDLET_AUDITLOGRECORDTYPE
	EXCHANGEAGGREGATEDOPERATION_AUDITLOGRECORDTYPE
	POWERBIAUDIT_AUDITLOGRECORDTYPE
	CRM_AUDITLOGRECORDTYPE
	YAMMER_AUDITLOGRECORDTYPE
	SKYPEFORBUSINESSCMDLETS_AUDITLOGRECORDTYPE
	DISCOVERY_AUDITLOGRECORDTYPE
	MICROSOFTTEAMS_AUDITLOGRECORDTYPE
	THREATINTELLIGENCE_AUDITLOGRECORDTYPE
	MAILSUBMISSION_AUDITLOGRECORDTYPE
	MICROSOFTFLOW_AUDITLOGRECORDTYPE
	AED_AUDITLOGRECORDTYPE
	MICROSOFTSTREAM_AUDITLOGRECORDTYPE
	COMPLIANCEDLPSHAREPOINTCLASSIFICATION_AUDITLOGRECORDTYPE
	THREATFINDER_AUDITLOGRECORDTYPE
	PROJECT_AUDITLOGRECORDTYPE
	SHAREPOINTLISTOPERATION_AUDITLOGRECORDTYPE
	SHAREPOINTCOMMENTOPERATION_AUDITLOGRECORDTYPE
	DATAGOVERNANCE_AUDITLOGRECORDTYPE
	KAIZALA_AUDITLOGRECORDTYPE
	SECURITYCOMPLIANCEALERTS_AUDITLOGRECORDTYPE
	THREATINTELLIGENCEURL_AUDITLOGRECORDTYPE
	SECURITYCOMPLIANCEINSIGHTS_AUDITLOGRECORDTYPE
	MIPLABEL_AUDITLOGRECORDTYPE
	WORKPLACEANALYTICS_AUDITLOGRECORDTYPE
	POWERAPPSAPP_AUDITLOGRECORDTYPE
	POWERAPPSPLAN_AUDITLOGRECORDTYPE
	THREATINTELLIGENCEATPCONTENT_AUDITLOGRECORDTYPE
	LABELCONTENTEXPLORER_AUDITLOGRECORDTYPE
	TEAMSHEALTHCARE_AUDITLOGRECORDTYPE
	EXCHANGEITEMAGGREGATED_AUDITLOGRECORDTYPE
	HYGIENEEVENT_AUDITLOGRECORDTYPE
	DATAINSIGHTSRESTAPIAUDIT_AUDITLOGRECORDTYPE
	INFORMATIONBARRIERPOLICYAPPLICATION_AUDITLOGRECORDTYPE
	SHAREPOINTLISTITEMOPERATION_AUDITLOGRECORDTYPE
	SHAREPOINTCONTENTTYPEOPERATION_AUDITLOGRECORDTYPE
	SHAREPOINTFIELDOPERATION_AUDITLOGRECORDTYPE
	MICROSOFTTEAMSADMIN_AUDITLOGRECORDTYPE
	HRSIGNAL_AUDITLOGRECORDTYPE
	MICROSOFTTEAMSDEVICE_AUDITLOGRECORDTYPE
	MICROSOFTTEAMSANALYTICS_AUDITLOGRECORDTYPE
	INFORMATIONWORKERPROTECTION_AUDITLOGRECORDTYPE
	CAMPAIGN_AUDITLOGRECORDTYPE
	DLPENDPOINT_AUDITLOGRECORDTYPE
	AIRINVESTIGATION_AUDITLOGRECORDTYPE
	QUARANTINE_AUDITLOGRECORDTYPE
	MICROSOFTFORMS_AUDITLOGRECORDTYPE
	APPLICATIONAUDIT_AUDITLOGRECORDTYPE
	COMPLIANCESUPERVISIONEXCHANGE_AUDITLOGRECORDTYPE
	CUSTOMERKEYSERVICEENCRYPTION_AUDITLOGRECORDTYPE
	OFFICENATIVE_AUDITLOGRECORDTYPE
	MIPAUTOLABELSHAREPOINTITEM_AUDITLOGRECORDTYPE
	MIPAUTOLABELSHAREPOINTPOLICYLOCATION_AUDITLOGRECORDTYPE
	MICROSOFTTEAMSSHIFTS_AUDITLOGRECORDTYPE
	SECURESCORE_AUDITLOGRECORDTYPE
	MIPAUTOLABELEXCHANGEITEM_AUDITLOGRECORDTYPE
	CORTANABRIEFING_AUDITLOGRECORDTYPE
	SEARCH_AUDITLOGRECORDTYPE
	WDATPALERTS_AUDITLOGRECORDTYPE
	POWERPLATFORMADMINDLP_AUDITLOGRECORDTYPE
	POWERPLATFORMADMINENVIRONMENT_AUDITLOGRECORDTYPE
	MDATPAUDIT_AUDITLOGRECORDTYPE
	SENSITIVITYLABELPOLICYMATCH_AUDITLOGRECORDTYPE
	SENSITIVITYLABELACTION_AUDITLOGRECORDTYPE
	SENSITIVITYLABELEDFILEACTION_AUDITLOGRECORDTYPE
	ATTACKSIM_AUDITLOGRECORDTYPE
	AIRMANUALINVESTIGATION_AUDITLOGRECORDTYPE
	SECURITYCOMPLIANCERBAC_AUDITLOGRECORDTYPE
	USERTRAINING_AUDITLOGRECORDTYPE
	AIRADMINACTIONINVESTIGATION_AUDITLOGRECORDTYPE
	MSTIC_AUDITLOGRECORDTYPE
	PHYSICALBADGINGSIGNAL_AUDITLOGRECORDTYPE
	TEAMSEASYAPPROVALS_AUDITLOGRECORDTYPE
	AIPDISCOVER_AUDITLOGRECORDTYPE
	AIPSENSITIVITYLABELACTION_AUDITLOGRECORDTYPE
	AIPPROTECTIONACTION_AUDITLOGRECORDTYPE
	AIPFILEDELETED_AUDITLOGRECORDTYPE
	AIPHEARTBEAT_AUDITLOGRECORDTYPE
	MCASALERTS_AUDITLOGRECORDTYPE
	ONPREMISESFILESHARESCANNERDLP_AUDITLOGRECORDTYPE
	ONPREMISESSHAREPOINTSCANNERDLP_AUDITLOGRECORDTYPE
	EXCHANGESEARCH_AUDITLOGRECORDTYPE
	SHAREPOINTSEARCH_AUDITLOGRECORDTYPE
	PRIVACYDATAMINIMIZATION_AUDITLOGRECORDTYPE
	LABELANALYTICSAGGREGATE_AUDITLOGRECORDTYPE
	MYANALYTICSSETTINGS_AUDITLOGRECORDTYPE
	SECURITYCOMPLIANCEUSERCHANGE_AUDITLOGRECORDTYPE
	COMPLIANCEDLPEXCHANGECLASSIFICATION_AUDITLOGRECORDTYPE
	COMPLIANCEDLPENDPOINT_AUDITLOGRECORDTYPE
	MIPEXACTDATAMATCH_AUDITLOGRECORDTYPE
	MSDERESPONSEACTIONS_AUDITLOGRECORDTYPE
	MSDEGENERALSETTINGS_AUDITLOGRECORDTYPE
	MSDEINDICATORSSETTINGS_AUDITLOGRECORDTYPE
	MS365DCUSTOMDETECTION_AUDITLOGRECORDTYPE
	MSDEROLESSETTINGS_AUDITLOGRECORDTYPE
	MAPGALERTS_AUDITLOGRECORDTYPE
	MAPGPOLICY_AUDITLOGRECORDTYPE
	MAPGREMEDIATION_AUDITLOGRECORDTYPE
	PRIVACYREMEDIATIONACTION_AUDITLOGRECORDTYPE
	PRIVACYDIGESTEMAIL_AUDITLOGRECORDTYPE
	MIPAUTOLABELSIMULATIONPROGRESS_AUDITLOGRECORDTYPE
	MIPAUTOLABELSIMULATIONCOMPLETION_AUDITLOGRECORDTYPE
	MIPAUTOLABELPROGRESSFEEDBACK_AUDITLOGRECORDTYPE
	DLPSENSITIVEINFORMATIONTYPE_AUDITLOGRECORDTYPE
	MIPAUTOLABELSIMULATIONSTATISTICS_AUDITLOGRECORDTYPE
	LARGECONTENTMETADATA_AUDITLOGRECORDTYPE
	MICROSOFT365GROUP_AUDITLOGRECORDTYPE
	CDPMLINFERENCINGRESULT_AUDITLOGRECORDTYPE
	FILTERINGMAILMETADATA_AUDITLOGRECORDTYPE
	CDPCLASSIFICATIONMAILITEM_AUDITLOGRECORDTYPE
	CDPCLASSIFICATIONDOCUMENT_AUDITLOGRECORDTYPE
	OFFICESCRIPTSRUNACTION_AUDITLOGRECORDTYPE
	FILTERINGPOSTMAILDELIVERYACTION_AUDITLOGRECORDTYPE
	CDPUNIFIEDFEEDBACK_AUDITLOGRECORDTYPE
	TENANTALLOWBLOCKLIST_AUDITLOGRECORDTYPE
	CONSUMPTIONRESOURCE_AUDITLOGRECORDTYPE
	HEALTHCARESIGNAL_AUDITLOGRECORDTYPE
	DLPIMPORTRESULT_AUDITLOGRECORDTYPE
	CDPCOMPLIANCEPOLICYEXECUTION_AUDITLOGRECORDTYPE
	MULTISTAGEDISPOSITION_AUDITLOGRECORDTYPE
	PRIVACYDATAMATCH_AUDITLOGRECORDTYPE
	FILTERINGDOCMETADATA_AUDITLOGRECORDTYPE
	FILTERINGEMAILFEATURES_AUDITLOGRECORDTYPE
	POWERBIDLP_AUDITLOGRECORDTYPE
	FILTERINGURLINFO_AUDITLOGRECORDTYPE
	FILTERINGATTACHMENTINFO_AUDITLOGRECORDTYPE
	COREREPORTINGSETTINGS_AUDITLOGRECORDTYPE
	COMPLIANCECONNECTOR_AUDITLOGRECORDTYPE
	POWERPLATFORMLOCKBOXRESOURCEACCESSREQUEST_AUDITLOGRECORDTYPE
	POWERPLATFORMLOCKBOXRESOURCECOMMAND_AUDITLOGRECORDTYPE
	CDPPREDICTIVECODINGLABEL_AUDITLOGRECORDTYPE
	CDPCOMPLIANCEPOLICYUSERFEEDBACK_AUDITLOGRECORDTYPE
	WEBPAGEACTIVITYENDPOINT_AUDITLOGRECORDTYPE
	OMEPORTAL_AUDITLOGRECORDTYPE
	CMIMPROVEMENTACTIONCHANGE_AUDITLOGRECORDTYPE
	FILTERINGURLCLICK_AUDITLOGRECORDTYPE
	MIPLABELANALYTICSAUDITRECORD_AUDITLOGRECORDTYPE
	FILTERINGENTITYEVENT_AUDITLOGRECORDTYPE
	FILTERINGRULEHITS_AUDITLOGRECORDTYPE
	FILTERINGMAILSUBMISSION_AUDITLOGRECORDTYPE
	LABELEXPLORER_AUDITLOGRECORDTYPE
	MICROSOFTMANAGEDSERVICEPLATFORM_AUDITLOGRECORDTYPE
	POWERPLATFORMSERVICEACTIVITY_AUDITLOGRECORDTYPE
	SCOREPLATFORMGENERICAUDITRECORD_AUDITLOGRECORDTYPE
	FILTERINGTIMETRAVELDOCMETADATA_AUDITLOGRECORDTYPE
	ALERT_AUDITLOGRECORDTYPE
	ALERTSTATUS_AUDITLOGRECORDTYPE
	ALERTINCIDENT_AUDITLOGRECORDTYPE
	INCIDENTSTATUS_AUDITLOGRECORDTYPE
	CASE_AUDITLOGRECORDTYPE
	CASEINVESTIGATION_AUDITLOGRECORDTYPE
	RECORDSMANAGEMENT_AUDITLOGRECORDTYPE
	PRIVACYREMEDIATION_AUDITLOGRECORDTYPE
	DATASHAREOPERATION_AUDITLOGRECORDTYPE
	CDPDLPSENSITIVE_AUDITLOGRECORDTYPE
	EHRCONNECTOR_AUDITLOGRECORDTYPE
	FILTERINGMAILGRADINGRESULT_AUDITLOGRECORDTYPE
	PUBLICFOLDER_AUDITLOGRECORDTYPE
	PRIVACYTENANTAUDITHISTORYRECORD_AUDITLOGRECORDTYPE
	AIPSCANNERDISCOVEREVENT_AUDITLOGRECORDTYPE
	EDUDATALAKEDOWNLOADOPERATION_AUDITLOGRECORDTYPE
	M365COMPLIANCECONNECTOR_AUDITLOGRECORDTYPE
	MICROSOFTGRAPHDATACONNECTOPERATION_AUDITLOGRECORDTYPE
	MICROSOFTPURVIEW_AUDITLOGRECORDTYPE
	FILTERINGEMAILCONTENTFEATURES_AUDITLOGRECORDTYPE
	POWERPAGESSITE_AUDITLOGRECORDTYPE
	POWERAPPSRESOURCE_AUDITLOGRECORDTYPE
	PLANNERPLAN_AUDITLOGRECORDTYPE
	PLANNERCOPYPLAN_AUDITLOGRECORDTYPE
	PLANNERTASK_AUDITLOGRECORDTYPE
	PLANNERROSTER_AUDITLOGRECORDTYPE
	PLANNERPLANLIST_AUDITLOGRECORDTYPE
	PLANNERTASKLIST_AUDITLOGRECORDTYPE
	PLANNERTENANTSETTINGS_AUDITLOGRECORDTYPE
	PROJECTFORTHEWEBPROJECT_AUDITLOGRECORDTYPE
	PROJECTFORTHEWEBTASK_AUDITLOGRECORDTYPE
	PROJECTFORTHEWEBROADMAP_AUDITLOGRECORDTYPE
	PROJECTFORTHEWEBROADMAPITEM_AUDITLOGRECORDTYPE
	PROJECTFORTHEWEBPROJECTSETTINGS_AUDITLOGRECORDTYPE
	PROJECTFORTHEWEBROADMAPSETTINGS_AUDITLOGRECORDTYPE
	QUARANTINEMETADATA_AUDITLOGRECORDTYPE
	MICROSOFTTODOAUDIT_AUDITLOGRECORDTYPE
	TIMETRAVELFILTERINGDOCMETADATA_AUDITLOGRECORDTYPE
	TEAMSQUARANTINEMETADATA_AUDITLOGRECORDTYPE
	SHAREPOINTAPPPERMISSIONOPERATION_AUDITLOGRECORDTYPE
	MICROSOFTTEAMSSENSITIVITYLABELACTION_AUDITLOGRECORDTYPE
	FILTERINGTEAMSMETADATA_AUDITLOGRECORDTYPE
	FILTERINGTEAMSURLINFO_AUDITLOGRECORDTYPE
	FILTERINGTEAMSPOSTDELIVERYACTION_AUDITLOGRECORDTYPE
	MDCASSESSMENTS_AUDITLOGRECORDTYPE
	MDCREGULATORYCOMPLIANCESTANDARDS_AUDITLOGRECORDTYPE
	MDCREGULATORYCOMPLIANCECONTROLS_AUDITLOGRECORDTYPE
	MDCREGULATORYCOMPLIANCEASSESSMENTS_AUDITLOGRECORDTYPE
	MDCSECURITYCONNECTORS_AUDITLOGRECORDTYPE
	MDADATASECURITYSIGNAL_AUDITLOGRECORDTYPE
	VIVAGOALS_AUDITLOGRECORDTYPE
	FILTERINGRUNTIMEINFO_AUDITLOGRECORDTYPE
	ATTACKSIMADMIN_AUDITLOGRECORDTYPE
	MICROSOFTGRAPHDATACONNECTCONSENT_AUDITLOGRECORDTYPE
	FILTERINGATPDETONATIONINFO_AUDITLOGRECORDTYPE
	PRIVACYPORTAL_AUDITLOGRECORDTYPE
	MANAGEDTENANTS_AUDITLOGRECORDTYPE
	UNIFIEDSIMULATIONMATCHEDITEM_AUDITLOGRECORDTYPE
	UNIFIEDSIMULATIONSUMMARY_AUDITLOGRECORDTYPE
	UPDATEQUARANTINEMETADATA_AUDITLOGRECORDTYPE
	MS365DSUPPRESSIONRULE_AUDITLOGRECORDTYPE
	PURVIEWDATAMAPOPERATION_AUDITLOGRECORDTYPE
	FILTERINGURLPOSTCLICKACTION_AUDITLOGRECORDTYPE
	IRMUSERDEFINEDDETECTIONSIGNAL_AUDITLOGRECORDTYPE
	TEAMSUPDATES_AUDITLOGRECORDTYPE
	PLANNERROSTERSENSITIVITYLABEL_AUDITLOGRECORDTYPE
	MS365DINCIDENT_AUDITLOGRECORDTYPE
	FILTERINGDELISTINGMETADATA_AUDITLOGRECORDTYPE
	COMPLIANCEDLPSHAREPOINTCLASSIFICATIONEXTENDED_AUDITLOGRECORDTYPE
	MICROSOFTDEFENDERFORIDENTITYAUDIT_AUDITLOGRECORDTYPE
	SUPERVISORYREVIEWDAYXINSIGHT_AUDITLOGRECORDTYPE
	DEFENDEREXPERTSFORXDRADMIN_AUDITLOGRECORDTYPE
	CDPEDGEBLOCKEDMESSAGE_AUDITLOGRECORDTYPE
	HOSTEDRPA_AUDITLOGRECORDTYPE
	CDPCONTENTEXPLORERAGGREGATERECORD_AUDITLOGRECORDTYPE
	CDPHYGIENEATTACHMENTINFO_AUDITLOGRECORDTYPE
	CDPHYGIENESUMMARY_AUDITLOGRECORDTYPE
	CDPPOSTMAILDELIVERYACTION_AUDITLOGRECORDTYPE
	CDPEMAILFEATURES_AUDITLOGRECORDTYPE
	CDPHYGIENEURLINFO_AUDITLOGRECORDTYPE
	CDPURLCLICK_AUDITLOGRECORDTYPE
	CDPPACKAGEMANAGERHYGIENEEVENT_AUDITLOGRECORDTYPE
	FILTERINGDOCSCAN_AUDITLOGRECORDTYPE
	TIMETRAVELFILTERINGDOCSCAN_AUDITLOGRECORDTYPE
	MAPGONBOARD_AUDITLOGRECORDTYPE
	VFAMCREATEPOLICY_AUDITLOGRECORDTYPE
	VFAMUPDATEPOLICY_AUDITLOGRECORDTYPE
	VFAMDELETEPOLICY_AUDITLOGRECORDTYPE
	M365DAAD_AUDITLOGRECORDTYPE
	CDPCOLDCRAWLSTATUS_AUDITLOGRECORDTYPE
	POWERPLATFORMADMINISTRATORACTIVITY_AUDITLOGRECORDTYPE
	WINDOWS365CUSTOMERLOCKBOX_AUDITLOGRECORDTYPE
	CDPRESOURCESCOPECHANGEEVENT_AUDITLOGRECORDTYPE
	COMPLIANCECCEXCHANGEEXECUTIONRESULT_AUDITLOGRECORDTYPE
	CDPOCRCOSTESTIMATORRECORD_AUDITLOGRECORDTYPE
	COPILOTINTERACTION_AUDITLOGRECORDTYPE
	CDPOCRBILLINGRECORD_AUDITLOGRECORDTYPE
	COMPLIANCEDLPAPPLICATIONS_AUDITLOGRECORDTYPE
	UAMOPERATION_AUDITLOGRECORDTYPE
	VIVALEARNING_AUDITLOGRECORDTYPE
	VIVALEARNINGADMIN_AUDITLOGRECORDTYPE
	PURVIEWPOLICYOPERATION_AUDITLOGRECORDTYPE
	PURVIEWMETADATAPOLICYOPERATION_AUDITLOGRECORDTYPE
	PEOPLEADMINSETTINGS_AUDITLOGRECORDTYPE
	CDPCOMPLIANCEDLPEXCHANGECLASSIFICATION_AUDITLOGRECORDTYPE
	CDPCOMPLIANCEDLPSHAREPOINTCLASSIFICATION_AUDITLOGRECORDTYPE
	FILTERINGBULKSENDERINSIGHTDATA_AUDITLOGRECORDTYPE
	FILTERINGBULKTHRESHOLDINSIGHTDATA_AUDITLOGRECORDTYPE
	PRIVACYOPENACCESS_AUDITLOGRECORDTYPE
	OWAAUTH_AUDITLOGRECORDTYPE
	COMPLIANCEDLPAPPLICATIONSCLASSIFICATION_AUDITLOGRECORDTYPE
	SHAREPOINTESIGNATURE_AUDITLOGRECORDTYPE
	DYNAMICS365BUSINESSCENTRAL_AUDITLOGRECORDTYPE
	MESHWORLDS_AUDITLOGRECORDTYPE
	VIVAPULSERESPONSE_AUDITLOGRECORDTYPE
	VIVAPULSEORGANIZER_AUDITLOGRECORDTYPE
	VIVAPULSEADMIN_AUDITLOGRECORDTYPE
	VIVAPULSEREPORT_AUDITLOGRECORDTYPE
	AIAPPINTERACTION_AUDITLOGRECORDTYPE
	COMPLIANCEDLMEXCHANGE_AUDITLOGRECORDTYPE
	COMPLIANCEDLMSHAREPOINT_AUDITLOGRECORDTYPE
	PROJECTFORTHEWEBASSIGNEDTOMESETTINGS_AUDITLOGRECORDTYPE
	CPSOPERATION_AUDITLOGRECORDTYPE
	COMPLIANCEDLPEXCHANGEDISCOVERY_AUDITLOGRECORDTYPE
	PURVIEWMCRECOMMENDATION_AUDITLOGRECORDTYPE
	COMPLIANCEDLPENDPOINTDISCOVERY_AUDITLOGRECORDTYPE
	INSIDERRISKSCOPEDUSERINSIGHTS_AUDITLOGRECORDTYPE
	MICROSOFTTEAMSRETENTIONLABELACTION_AUDITLOGRECORDTYPE
	AADRISKDETECTION_AUDITLOGRECORDTYPE
	AUDITSEARCH_AUDITLOGRECORDTYPE
	AUDITRETENTIONPOLICY_AUDITLOGRECORDTYPE
	AUDITCONFIG_AUDITLOGRECORDTYPE
	MICROSOFT365BACKUPBACKUPPOLICY_AUDITLOGRECORDTYPE
	MICROSOFT365BACKUPRESTORETASK_AUDITLOGRECORDTYPE
	MICROSOFT365BACKUPRESTOREITEM_AUDITLOGRECORDTYPE
	MICROSOFT365BACKUPBACKUPITEM_AUDITLOGRECORDTYPE
	URBACASSIGNMENT_AUDITLOGRECORDTYPE
	URBACROLE_AUDITLOGRECORDTYPE
	URBACENABLESTATE_AUDITLOGRECORDTYPE
	IRMSECURITYALERT_AUDITLOGRECORDTYPE
	PURVIEWINSIDERRISKCASES_AUDITLOGRECORDTYPE
	PURVIEWINSIDERRISKALERTS_AUDITLOGRECORDTYPE
	INSIDERRISKSCOPEDUSERS_AUDITLOGRECORDTYPE
	CDPCONSUMPTIONRESOURCE_AUDITLOGRECORDTYPE
	CREATECOPILOTPLUGIN_AUDITLOGRECORDTYPE
	UPDATECOPILOTPLUGIN_AUDITLOGRECORDTYPE
	DELETECOPILOTPLUGIN_AUDITLOGRECORDTYPE
	ENABLECOPILOTPLUGIN_AUDITLOGRECORDTYPE
	DISABLECOPILOTPLUGIN_AUDITLOGRECORDTYPE
	CREATECOPILOTWORKSPACE_AUDITLOGRECORDTYPE
	UPDATECOPILOTWORKSPACE_AUDITLOGRECORDTYPE
	DELETECOPILOTWORKSPACE_AUDITLOGRECORDTYPE
	ENABLECOPILOTWORKSPACE_AUDITLOGRECORDTYPE
	DISABLECOPILOTWORKSPACE_AUDITLOGRECORDTYPE
	CREATECOPILOTPROMPTBOOK_AUDITLOGRECORDTYPE
	UPDATECOPILOTPROMPTBOOK_AUDITLOGRECORDTYPE
	DELETECOPILOTPROMPTBOOK_AUDITLOGRECORDTYPE
	ENABLECOPILOTPROMPTBOOK_AUDITLOGRECORDTYPE
	DISABLECOPILOTPROMPTBOOK_AUDITLOGRECORDTYPE
	UPDATECOPILOTSETTINGS_AUDITLOGRECORDTYPE
	P4AIASSESSMENTRECORD_AUDITLOGRECORDTYPE
	P4AIASSESSMENTLOCATIONRESULTRECORD_AUDITLOGRECORDTYPE
	CONNECTEDAIAPPINTERACTION_AUDITLOGRECORDTYPE
	PRIVAPRIVACYCONSENTOPERATION_AUDITLOGRECORDTYPE
	PRIVAPRIVACYASSESSMENTOPERATION_AUDITLOGRECORDTYPE
	DATACATALOGACCESSREQUESTS_AUDITLOGRECORDTYPE
	COMPLIANCESETTINGSCHANGE_AUDITLOGRECORDTYPE
	DATASECURITYINVESTIGATION_AUDITLOGRECORDTYPE
	TEAMCOPILOTINTERACTION_AUDITLOGRECORDTYPE
	IRMACTIVITYAUDITTRAIL_AUDITLOGRECORDTYPE
	SHAREPOINTCONTENTSECURITYPOLICY_AUDITLOGRECORDTYPE
	CLOUDUPDATEPROFILECONFIG_AUDITLOGRECORDTYPE
	CLOUDUPDATETENANTCONFIG_AUDITLOGRECORDTYPE
	CLOUDUPDATEDEVICECONFIG_AUDITLOGRECORDTYPE
	DEFENDERPREVIEWFEATURES_AUDITLOGRECORDTYPE
	DEVICEDISCOVERYSETTINGSEXCLUSION_AUDITLOGRECORDTYPE
	DEVICEDISCOVERYSETTINGSAUTHENTICATEDSCANS_AUDITLOGRECORDTYPE
	CRITICALASSETMANAGEMENTCLASSIFICATION_AUDITLOGRECORDTYPE
	DEVICEDISCOVERYSETTINGS_AUDITLOGRECORDTYPE
	USXWORKSPACEONBOARDING_AUDITLOGRECORDTYPE
	VIVAGLINTADVANCEDCONFIGURATION_AUDITLOGRECORDTYPE
	VIVAGLINTPULSEPROGRAM_AUDITLOGRECORDTYPE
	VIVAGLINTPULSEPROGRAMRESPONDENTRATE_AUDITLOGRECORDTYPE
	VIVAGLINTQUESTION_AUDITLOGRECORDTYPE
	VIVAGLINTROLE_AUDITLOGRECORDTYPE
	VIVAGLINTRUBICON_AUDITLOGRECORDTYPE
	VIVAGLINTSUPPORTACCESS_AUDITLOGRECORDTYPE
	VIVAGLINTSYSTEM_AUDITLOGRECORDTYPE
	VIVAGLINTUSER_AUDITLOGRECORDTYPE
	VIVAGLINTUSERGROUP_AUDITLOGRECORDTYPE
	VIVAGLINTFEEDBACKPROGRAM_AUDITLOGRECORDTYPE
	FABRICAUDIT_AUDITLOGRECORDTYPE
	TRAINABLECLASSIFIER_AUDITLOGRECORDTYPE
	WEBCONTENTFILTERING_AUDITLOGRECORDTYPE
	NOISYALERTPOLICY_AUDITLOGRECORDTYPE
	ONDEMANDSHAREPOINTCLASSIFICATION_AUDITLOGRECORDTYPE
	AIINTERACTIONSEXPORT_AUDITLOGRECORDTYPE
	MICROSOFT365COPILOTSCHEDULEDPROMPT_AUDITLOGRECORDTYPE
	PLACESDIRECTORY_AUDITLOGRECORDTYPE
	MDAAUDIT_AUDITLOGRECORDTYPE
	OPTICALCHARACTERRECOGNITION_AUDITLOGRECORDTYPE
	M365SEARCHSECTIONS_AUDITLOGRECORDTYPE
	OFFICECLIENTRESTRICTEDMODEACTION_AUDITLOGRECORDTYPE
	CROSSTENANTACCESSPOLICY_AUDITLOGRECORDTYPE
	OUTLOOKCOPILOTAUTOMATION_AUDITLOGRECORDTYPE
	VIVAENGAGENETWORKASSOCIATION_AUDITLOGRECORDTYPE
	APPADMINACTIVITY_AUDITLOGRECORDTYPE
	APPSETTINGSADMINACTIVITY_AUDITLOGRECORDTYPE
	UNIVERSALPRINTPRINTJOB_AUDITLOGRECORDTYPE
	SENTINELNOTEBOOKONLAKE_AUDITLOGRECORDTYPE
	SENTINELJOB_AUDITLOGRECORDTYPE
	SENTINELGRAPH_AUDITLOGRECORDTYPE
	SENTINELKQLONLAKE_AUDITLOGRECORDTYPE
	SENTINELPACKAGE_AUDITLOGRECORDTYPE
	VIVAAMPLIFYOUTLOOKSENSITIVITYLABEL_AUDITLOGRECORDTYPE
	COPILOTACTIONS_AUDITLOGRECORDTYPE
	AIINTERACTIONSSUBSCRIPTION_AUDITLOGRECORDTYPE
	AIINTERACTIONSCHANGENOTIFICATION_AUDITLOGRECORDTYPE
	FILTERINGMAILMETADATAEXTENDED_AUDITLOGRECORDTYPE
	SENTINELLAKEONBOARDING_AUDITLOGRECORDTYPE
	SENTINELLAKEDATAONBOARDING_AUDITLOGRECORDTYPE
	OFFICERESTRICTEDMODEACTION_AUDITLOGRECORDTYPE
	COPILOTFORSECURITYTRIGGER_AUDITLOGRECORDTYPE
	COPILOTAGENTMANAGEMENT_AUDITLOGRECORDTYPE
	P4AIASSESSMENTFABRICSCANNERRECORD_AUDITLOGRECORDTYPE
	PLANNERGOAL_AUDITLOGRECORDTYPE
	PLANNERGOALLIST_AUDITLOGRECORDTYPE
	THREATINTELLIGENCEOBJECT_AUDITLOGRECORDTYPE
	THREATINTELLIGENCEEXPORT_AUDITLOGRECORDTYPE
	SUBMISSIONAGENTICGRADINGRESULT_AUDITLOGRECORDTYPE
	AGENTADMINACTIVITY_AUDITLOGRECORDTYPE
	DEPLOYFEATUREACTIVITY_AUDITLOGRECORDTYPE
	AGENTSETTINGSADMINACTIVITY_AUDITLOGRECORDTYPE
	ORGANIZATIONALDATAINM365_AUDITLOGRECORDTYPE
	PLANNERCHATMESSAGE_AUDITLOGRECORDTYPE
	PLANNERCHATMESSAGELIST_AUDITLOGRECORDTYPE
	SENTINELAITOOL_AUDITLOGRECORDTYPE
	M365ODSPASSETMETADATA_AUDITLOGRECORDTYPE
	AIEXECUTETOOL_AUDITLOGRECORDTYPE
	AIINVOKEAGENT_AUDITLOGRECORDTYPE
	AIINFERENCECALL_AUDITLOGRECORDTYPE
	CDPCLASSIFIERHEALTHRECORD_AUDITLOGRECORDTYPE
	SENSITIVEINFOREMEDIATIONAGENTDATA_AUDITLOGRECORDTYPE
	COMPLIANCEDLPENFORCEMENT_AUDITLOGRECORDTYPE
	A365AIEXECUTETOOL_AUDITLOGRECORDTYPE
	A365AIINVOKEAGENT_AUDITLOGRECORDTYPE
	A365AIINFERENCECALL_AUDITLOGRECORDTYPE
	VIVAENGAGESEGMENT_AUDITLOGRECORDTYPE
	RTIOPERATIONSAGENT_AUDITLOGRECORDTYPE
	CONTENTSTOREMETADATA_AUDITLOGRECORDTYPE
	CCRAIPOLICYVIOLATION_AUDITLOGRECORDTYPE
	PLANNERPLANSENSITIVITYLABEL_AUDITLOGRECORDTYPE
	MOSAGENTINFORECORD_AUDITLOGRECORDTYPE
	A365AIRUNSUMMARY_AUDITLOGRECORDTYPE
	UNIFIEDCATALOGCONCEPTACTION_AUDITLOGRECORDTYPE
	DEFENDERCASEMANAGEMENT_AUDITLOGRECORDTYPE
	COPILOTFORSECURITYLOGGING_AUDITLOGRECORDTYPE
	VIVAENGAGEEVENTS_AUDITLOGRECORDTYPE
	CALLACTIVITYEVENT_AUDITLOGRECORDTYPE
	SONARDETONATIONCONTENTMETADATA_AUDITLOGRECORDTYPE
	UNIVERSALPRINTMANAGEMENT_AUDITLOGRECORDTYPE
	YAMMERUSERHIDING_AUDITLOGRECORDTYPE
	MICROSOFT365BACKUPGRANULARBROWSETASK_AUDITLOGRECORDTYPE
	PURVIEWPOSTUREAGENT_AUDITLOGRECORDTYPE
	MSDECUSTOMCOLLECTION_AUDITLOGRECORDTYPE
	SCPUSAGEEVENT_AUDITLOGRECORDTYPE
	SCPCONFIGURATIONEVENT_AUDITLOGRECORDTYPE
	MDCCONFIGURATIONEVENT_AUDITLOGRECORDTYPE
	MDCUSAGEEVENT_AUDITLOGRECORDTYPE
	A365SPANOUTPUTS_AUDITLOGRECORDTYPE
	POWERPLATFORMTENANTISOLATION_AUDITLOGRECORDTYPE
	CDPDLMAIINTERACTIONINSIGHTS_AUDITLOGRECORDTYPE
	P4AIASSESSMENTCATEGORYRECORD_AUDITLOGRECORDTYPE
	SENTINELLAKEENCRYPTION_AUDITLOGRECORDTYPE
	AZFWNETWORKRULE_AUDITLOGRECORDTYPE
	AZFWDNSQUERY_AUDITLOGRECORDTYPE
	AZFWAPPLICATIONRULEAGGREGATION_AUDITLOGRECORDTYPE
	TEAMSEVALDATAHUBDATAACCESS_AUDITLOGRECORDTYPE
	TEAMSEVALDATAHUBPERMISSIONCHANGE_AUDITLOGRECORDTYPE
	TEAMSEVALDATAHUBADMINOPERATION_AUDITLOGRECORDTYPE
	VIVAGLINTORGANIZATIONALDATA_AUDITLOGRECORDTYPE
	ALERTSUBMISSION_AUDITLOGRECORDTYPE
	ALERTSUBMISSIONRESULTDETAIL_AUDITLOGRECORDTYPE
	COMPLIANCESITGRADINGSHAREPOINT_AUDITLOGRECORDTYPE
	COMPLIANCEPOLICYGRADINGSHAREPOINT_AUDITLOGRECORDTYPE
	AZUREAISEARCHAUDIT_AUDITLOGRECORDTYPE
	P4AIRISKSCORERECORD_AUDITLOGRECORDTYPE
	DRAGONCOPILOTADMIN_AUDITLOGRECORDTYPE
	AISPANOUTPUTS_AUDITLOGRECORDTYPE
	EOPSUBMISSIONFEEDENTITY_AUDITLOGRECORDTYPE
	SONARFILEDETONATIONENTITY_AUDITLOGRECORDTYPE
	SONARSUBMISSIONENTITY_AUDITLOGRECORDTYPE
	SONARURLDETONATIONENTITY_AUDITLOGRECORDTYPE
	SUBMISSIONENTITY_AUDITLOGRECORDTYPE
	SONARDETONATIONENTITY_AUDITLOGRECORDTYPE
	MICROSOFTTEAMSUSERCONCERN_AUDITLOGRECORDTYPE
	VIVAGLINTAGENTICCAMPAIGN_AUDITLOGRECORDTYPE
	MSPVECTORSEARCHCONTENTMETADATA_AUDITLOGRECORDTYPE
	FABRICPOLICY_AUDITLOGRECORDTYPE
	SECURITYCOPILOTAGENTIDENTITYMANAGEMENT_AUDITLOGRECORDTYPE
	COPILOTSESSIONSHARING_AUDITLOGRECORDTYPE
	DRAGONCOPILOTACCESS_AUDITLOGRECORDTYPE
	DRAGONCOPILOTCLINICALDATA_AUDITLOGRECORDTYPE
	DRAGONCOPILOTSESSION_AUDITLOGRECORDTYPE
	MOSAGENTINFORECORDV2_AUDITLOGRECORDTYPE
	SECURITYDEVELOPMENTLIFECYCLEAILOG_AUDITLOGRECORDTYPE
	MDASH_AUDITLOGRECORDTYPE
	DEFENDERSECURITYFORAICONFIGURATION_AUDITLOGRECORDTYPE
	SPARKCORECUSTOMLIVEPOOL_AUDITLOGRECORDTYPE
	UNKNOWNFUTUREVALUE_AUDITLOGRECORDTYPE
)

func (AuditLogRecordType) String ¶ added in v1.79.0

func (i AuditLogRecordType) String() string

type AuditLogRecordable ¶ added in v1.79.0

type AuditLogRecordable interface {
	iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Entityable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetAdministrativeUnits() []string
	GetAuditData() AuditDataable
	GetAuditLogRecordType() *AuditLogRecordType
	GetClientIp() *string
	GetCreatedDateTime() *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time
	GetObjectId() *string
	GetOperation() *string
	GetOrganizationId() *string
	GetService() *string
	GetUserId() *string
	GetUserPrincipalName() *string
	GetUserType() *AuditLogUserType
	SetAdministrativeUnits(value []string)
	SetAuditData(value AuditDataable)
	SetAuditLogRecordType(value *AuditLogRecordType)
	SetClientIp(value *string)
	SetCreatedDateTime(value *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time)
	SetObjectId(value *string)
	SetOperation(value *string)
	SetOrganizationId(value *string)
	SetService(value *string)
	SetUserId(value *string)
	SetUserPrincipalName(value *string)
	SetUserType(value *AuditLogUserType)
}

type AuditLogUserType ¶ added in v1.79.0

type AuditLogUserType int

Type of user associated with an audit log record.

const (
	REGULAR_AUDITLOGUSERTYPE AuditLogUserType = iota
	RESERVED_AUDITLOGUSERTYPE
	ADMIN_AUDITLOGUSERTYPE
	DCADMIN_AUDITLOGUSERTYPE
	SYSTEM_AUDITLOGUSERTYPE
	APPLICATION_AUDITLOGUSERTYPE
	SERVICEPRINCIPAL_AUDITLOGUSERTYPE
	CUSTOMPOLICY_AUDITLOGUSERTYPE
	SYSTEMPOLICY_AUDITLOGUSERTYPE
	PARTNERTECHNICIAN_AUDITLOGUSERTYPE
	GUEST_AUDITLOGUSERTYPE
	UNKNOWNFUTUREVALUE_AUDITLOGUSERTYPE
)

func (AuditLogUserType) String ¶ added in v1.79.0

func (i AuditLogUserType) String() string

type AuditRecordTypeDictionary ¶ added in v1.100.0

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

AuditRecordTypeDictionary a dictionary of name-value pairs for dynamic audit event properties.

func NewAuditRecordTypeDictionary ¶ added in v1.100.0

func NewAuditRecordTypeDictionary() *AuditRecordTypeDictionary

NewAuditRecordTypeDictionary instantiates a new AuditRecordTypeDictionary and sets the default values.

func (*AuditRecordTypeDictionary) GetAdditionalData ¶ added in v1.100.0

func (m *AuditRecordTypeDictionary) 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. returns a map[string]any when successful

func (*AuditRecordTypeDictionary) GetBackingStore ¶ added in v1.100.0

GetBackingStore gets the BackingStore property value. Stores model information. returns a BackingStore when successful

func (*AuditRecordTypeDictionary) GetFieldDeserializers ¶ added in v1.100.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*AuditRecordTypeDictionary) GetOdataType ¶ added in v1.100.0

func (m *AuditRecordTypeDictionary) GetOdataType() *string

GetOdataType gets the @odata.type property value. The OdataType property returns a *string when successful

func (*AuditRecordTypeDictionary) Serialize ¶ added in v1.100.0

Serialize serializes information the current object

func (*AuditRecordTypeDictionary) SetAdditionalData ¶ added in v1.100.0

func (m *AuditRecordTypeDictionary) 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 (*AuditRecordTypeDictionary) SetBackingStore ¶ added in v1.100.0

SetBackingStore sets the BackingStore property value. Stores model information.

func (*AuditRecordTypeDictionary) SetOdataType ¶ added in v1.100.0

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

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

type AuditSearchAuditRecord ¶ added in v1.79.0

type AuditSearchAuditRecord struct {
	AuditData
}

AuditSearchAuditRecord audit data for Audit Search events.

func NewAuditSearchAuditRecord ¶ added in v1.79.0

func NewAuditSearchAuditRecord() *AuditSearchAuditRecord

NewAuditSearchAuditRecord instantiates a new AuditSearchAuditRecord and sets the default values.

func (*AuditSearchAuditRecord) GetFieldDeserializers ¶ added in v1.79.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*AuditSearchAuditRecord) Serialize ¶ added in v1.79.0

Serialize serializes information the current object

type AuthorityTemplate ¶ added in v1.38.0

type AuthorityTemplate struct {
	FilePlanDescriptorTemplate
}

func NewAuthorityTemplate ¶ added in v1.38.0

func NewAuthorityTemplate() *AuthorityTemplate

NewAuthorityTemplate instantiates a new AuthorityTemplate and sets the default values.

func (*AuthorityTemplate) GetFieldDeserializers ¶ added in v1.38.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*AuthorityTemplate) Serialize ¶ added in v1.38.0

Serialize serializes information the current object

type AuthorityTemplateCollectionResponse ¶ added in v1.38.0

func NewAuthorityTemplateCollectionResponse ¶ added in v1.38.0

func NewAuthorityTemplateCollectionResponse() *AuthorityTemplateCollectionResponse

NewAuthorityTemplateCollectionResponse instantiates a new AuthorityTemplateCollectionResponse and sets the default values.

func (*AuthorityTemplateCollectionResponse) GetFieldDeserializers ¶ added in v1.38.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*AuthorityTemplateCollectionResponse) GetValue ¶ added in v1.38.0

GetValue gets the value property value. The value property returns a []AuthorityTemplateable when successful

func (*AuthorityTemplateCollectionResponse) Serialize ¶ added in v1.38.0

Serialize serializes information the current object

func (*AuthorityTemplateCollectionResponse) SetValue ¶ added in v1.38.0

SetValue sets the value property value. The value property

type AutoAuditingConfiguration ¶ added in v1.97.0

func NewAutoAuditingConfiguration ¶ added in v1.97.0

func NewAutoAuditingConfiguration() *AutoAuditingConfiguration

NewAutoAuditingConfiguration instantiates a new AutoAuditingConfiguration and sets the default values.

func (*AutoAuditingConfiguration) GetFieldDeserializers ¶ added in v1.97.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*AutoAuditingConfiguration) GetIsAutomatic ¶ added in v1.97.0

func (m *AutoAuditingConfiguration) GetIsAutomatic() *bool

GetIsAutomatic gets the isAutomatic property value. Indicates whether automatic auditing is enabled for Defender for Identity monitoring. returns a *bool when successful

func (*AutoAuditingConfiguration) Serialize ¶ added in v1.97.0

Serialize serializes information the current object

func (*AutoAuditingConfiguration) SetIsAutomatic ¶ added in v1.97.0

func (m *AutoAuditingConfiguration) SetIsAutomatic(value *bool)

SetIsAutomatic sets the isAutomatic property value. Indicates whether automatic auditing is enabled for Defender for Identity monitoring.

type AutonomousSystem ¶ added in v1.10.0

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

func NewAutonomousSystem ¶ added in v1.10.0

func NewAutonomousSystem() *AutonomousSystem

NewAutonomousSystem instantiates a new AutonomousSystem and sets the default values.

func (*AutonomousSystem) GetAdditionalData ¶ added in v1.10.0

func (m *AutonomousSystem) 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. returns a map[string]any when successful

func (*AutonomousSystem) GetBackingStore ¶ added in v1.10.0

GetBackingStore gets the BackingStore property value. Stores model information. returns a BackingStore when successful

func (*AutonomousSystem) GetFieldDeserializers ¶ added in v1.10.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*AutonomousSystem) GetName ¶ added in v1.10.0

func (m *AutonomousSystem) GetName() *string

GetName gets the name property value. The name of the autonomous system. returns a *string when successful

func (*AutonomousSystem) GetNumber ¶ added in v1.10.0

func (m *AutonomousSystem) GetNumber() *int32

GetNumber gets the number property value. The autonomous system number, assigned by IANA. returns a *int32 when successful

func (*AutonomousSystem) GetOdataType ¶ added in v1.10.0

func (m *AutonomousSystem) GetOdataType() *string

GetOdataType gets the @odata.type property value. The OdataType property returns a *string when successful

func (*AutonomousSystem) GetOrganization ¶ added in v1.10.0

func (m *AutonomousSystem) GetOrganization() *string

GetOrganization gets the organization property value. The name of the autonomous system organization. returns a *string when successful

func (*AutonomousSystem) GetValue ¶ added in v1.10.0

func (m *AutonomousSystem) GetValue() *string

GetValue gets the value property value. A displayable value for these autonomous system details. returns a *string when successful

func (*AutonomousSystem) Serialize ¶ added in v1.10.0

Serialize serializes information the current object

func (*AutonomousSystem) SetAdditionalData ¶ added in v1.10.0

func (m *AutonomousSystem) 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 (*AutonomousSystem) SetBackingStore ¶ added in v1.10.0

SetBackingStore sets the BackingStore property value. Stores model information.

func (*AutonomousSystem) SetName ¶ added in v1.10.0

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

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

func (*AutonomousSystem) SetNumber ¶ added in v1.10.0

func (m *AutonomousSystem) SetNumber(value *int32)

SetNumber sets the number property value. The autonomous system number, assigned by IANA.

func (*AutonomousSystem) SetOdataType ¶ added in v1.10.0

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

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

func (*AutonomousSystem) SetOrganization ¶ added in v1.10.0

func (m *AutonomousSystem) SetOrganization(value *string)

SetOrganization sets the organization property value. The name of the autonomous system organization.

func (*AutonomousSystem) SetValue ¶ added in v1.10.0

func (m *AutonomousSystem) SetValue(value *string)

SetValue sets the value property value. A displayable value for these autonomous system details.

type AzfwApplicationRuleAggregationEventRecord ¶ added in v1.100.0

type AzfwApplicationRuleAggregationEventRecord struct {
	AuditData
}

AzfwApplicationRuleAggregationEventRecord audit data for Azfw Application Rule Aggregation Event events.

func NewAzfwApplicationRuleAggregationEventRecord ¶ added in v1.100.0

func NewAzfwApplicationRuleAggregationEventRecord() *AzfwApplicationRuleAggregationEventRecord

NewAzfwApplicationRuleAggregationEventRecord instantiates a new AzfwApplicationRuleAggregationEventRecord and sets the default values.

func (*AzfwApplicationRuleAggregationEventRecord) GetFieldDeserializers ¶ added in v1.100.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*AzfwApplicationRuleAggregationEventRecord) Serialize ¶ added in v1.100.0

Serialize serializes information the current object

type AzfwApplicationRuleAggregationEventRecordable ¶ added in v1.100.0

type AzfwApplicationRuleAggregationEventRecordable interface {
	AuditDataable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
}

type AzfwDnsQueryEventRecord ¶ added in v1.100.0

type AzfwDnsQueryEventRecord struct {
	AuditData
}

AzfwDnsQueryEventRecord audit data for Azfw Dns Query Event events.

func NewAzfwDnsQueryEventRecord ¶ added in v1.100.0

func NewAzfwDnsQueryEventRecord() *AzfwDnsQueryEventRecord

NewAzfwDnsQueryEventRecord instantiates a new AzfwDnsQueryEventRecord and sets the default values.

func (*AzfwDnsQueryEventRecord) GetFieldDeserializers ¶ added in v1.100.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*AzfwDnsQueryEventRecord) Serialize ¶ added in v1.100.0

Serialize serializes information the current object

type AzfwNetworkRuleEventRecord ¶ added in v1.100.0

type AzfwNetworkRuleEventRecord struct {
	AuditData
}

AzfwNetworkRuleEventRecord audit data for Azfw Network Rule Event events.

func NewAzfwNetworkRuleEventRecord ¶ added in v1.100.0

func NewAzfwNetworkRuleEventRecord() *AzfwNetworkRuleEventRecord

NewAzfwNetworkRuleEventRecord instantiates a new AzfwNetworkRuleEventRecord and sets the default values.

func (*AzfwNetworkRuleEventRecord) GetFieldDeserializers ¶ added in v1.100.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*AzfwNetworkRuleEventRecord) Serialize ¶ added in v1.100.0

Serialize serializes information the current object

type AzureAISearchAuditRecord ¶ added in v1.100.0

type AzureAISearchAuditRecord struct {
	AuditData
}

AzureAISearchAuditRecord audit data for Azure AI Search Audit events.

func NewAzureAISearchAuditRecord ¶ added in v1.100.0

func NewAzureAISearchAuditRecord() *AzureAISearchAuditRecord

NewAzureAISearchAuditRecord instantiates a new AzureAISearchAuditRecord and sets the default values.

func (*AzureAISearchAuditRecord) GetFieldDeserializers ¶ added in v1.100.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*AzureAISearchAuditRecord) Serialize ¶ added in v1.100.0

Serialize serializes information the current object

type AzureActiveDirectoryAccountLogonAuditRecord ¶ added in v1.79.0

type AzureActiveDirectoryAccountLogonAuditRecord struct {
	AuditData
}

AzureActiveDirectoryAccountLogonAuditRecord audit data for Azure Active Directory Account Logon events.

func NewAzureActiveDirectoryAccountLogonAuditRecord ¶ added in v1.79.0

func NewAzureActiveDirectoryAccountLogonAuditRecord() *AzureActiveDirectoryAccountLogonAuditRecord

NewAzureActiveDirectoryAccountLogonAuditRecord instantiates a new AzureActiveDirectoryAccountLogonAuditRecord and sets the default values.

func (*AzureActiveDirectoryAccountLogonAuditRecord) GetFieldDeserializers ¶ added in v1.79.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*AzureActiveDirectoryAccountLogonAuditRecord) Serialize ¶ added in v1.79.0

Serialize serializes information the current object

type AzureActiveDirectoryAccountLogonAuditRecordable ¶ added in v1.79.0

type AzureActiveDirectoryAccountLogonAuditRecordable interface {
	AuditDataable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
}

type AzureActiveDirectoryAuditRecord ¶ added in v1.79.0

type AzureActiveDirectoryAuditRecord struct {
	AuditData
}

AzureActiveDirectoryAuditRecord audit data for Azure Active Directory events.

func NewAzureActiveDirectoryAuditRecord ¶ added in v1.79.0

func NewAzureActiveDirectoryAuditRecord() *AzureActiveDirectoryAuditRecord

NewAzureActiveDirectoryAuditRecord instantiates a new AzureActiveDirectoryAuditRecord and sets the default values.

func (*AzureActiveDirectoryAuditRecord) GetFieldDeserializers ¶ added in v1.79.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*AzureActiveDirectoryAuditRecord) Serialize ¶ added in v1.79.0

Serialize serializes information the current object

type AzureActiveDirectoryStsLogonAuditRecord ¶ added in v1.79.0

type AzureActiveDirectoryStsLogonAuditRecord struct {
	AuditData
}

AzureActiveDirectoryStsLogonAuditRecord audit data for Azure Active Directory STS Logon events.

func NewAzureActiveDirectoryStsLogonAuditRecord ¶ added in v1.79.0

func NewAzureActiveDirectoryStsLogonAuditRecord() *AzureActiveDirectoryStsLogonAuditRecord

NewAzureActiveDirectoryStsLogonAuditRecord instantiates a new AzureActiveDirectoryStsLogonAuditRecord and sets the default values.

func (*AzureActiveDirectoryStsLogonAuditRecord) GetFieldDeserializers ¶ added in v1.79.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*AzureActiveDirectoryStsLogonAuditRecord) Serialize ¶ added in v1.79.0

Serialize serializes information the current object

type AzureActiveDirectoryStsLogonAuditRecordable ¶ added in v1.79.0

type AzureActiveDirectoryStsLogonAuditRecordable interface {
	AuditDataable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
}

type AzureResourceEvidence ¶ added in v1.5.0

type AzureResourceEvidence struct {
	AlertEvidence
}

func NewAzureResourceEvidence ¶ added in v1.5.0

func NewAzureResourceEvidence() *AzureResourceEvidence

NewAzureResourceEvidence instantiates a new AzureResourceEvidence and sets the default values.

func (*AzureResourceEvidence) GetFieldDeserializers ¶ added in v1.5.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*AzureResourceEvidence) GetResourceId ¶ added in v1.5.0

func (m *AzureResourceEvidence) GetResourceId() *string

GetResourceId gets the resourceId property value. The unique identifier for the Azure resource. returns a *string when successful

func (*AzureResourceEvidence) GetResourceName ¶ added in v1.5.0

func (m *AzureResourceEvidence) GetResourceName() *string

GetResourceName gets the resourceName property value. The name of the resource. returns a *string when successful

func (*AzureResourceEvidence) GetResourceType ¶ added in v1.5.0

func (m *AzureResourceEvidence) GetResourceType() *string

GetResourceType gets the resourceType property value. The type of the resource. returns a *string when successful

func (*AzureResourceEvidence) Serialize ¶ added in v1.5.0

Serialize serializes information the current object

func (*AzureResourceEvidence) SetResourceId ¶ added in v1.5.0

func (m *AzureResourceEvidence) SetResourceId(value *string)

SetResourceId sets the resourceId property value. The unique identifier for the Azure resource.

func (*AzureResourceEvidence) SetResourceName ¶ added in v1.5.0

func (m *AzureResourceEvidence) SetResourceName(value *string)

SetResourceName sets the resourceName property value. The name of the resource.

func (*AzureResourceEvidence) SetResourceType ¶ added in v1.5.0

func (m *AzureResourceEvidence) SetResourceType(value *string)

SetResourceType sets the resourceType property value. The type of the resource.

type AzureResourceEvidenceable ¶ added in v1.5.0

type AzureResourceEvidenceable interface {
	AlertEvidenceable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetResourceId() *string
	GetResourceName() *string
	GetResourceType() *string
	SetResourceId(value *string)
	SetResourceName(value *string)
	SetResourceType(value *string)
}

type BehaviorDuringRetentionPeriod ¶ added in v1.26.0

type BehaviorDuringRetentionPeriod int
const (
	DONOTRETAIN_BEHAVIORDURINGRETENTIONPERIOD BehaviorDuringRetentionPeriod = iota
	RETAIN_BEHAVIORDURINGRETENTIONPERIOD
	RETAINASRECORD_BEHAVIORDURINGRETENTIONPERIOD
	RETAINASREGULATORYRECORD_BEHAVIORDURINGRETENTIONPERIOD
	UNKNOWNFUTUREVALUE_BEHAVIORDURINGRETENTIONPERIOD
)

func (BehaviorDuringRetentionPeriod) String ¶ added in v1.26.0

type BlobContainerEvidence ¶ added in v1.13.0

type BlobContainerEvidence struct {
	AlertEvidence
}

func NewBlobContainerEvidence ¶ added in v1.13.0

func NewBlobContainerEvidence() *BlobContainerEvidence

NewBlobContainerEvidence instantiates a new BlobContainerEvidence and sets the default values.

func (*BlobContainerEvidence) GetFieldDeserializers ¶ added in v1.13.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*BlobContainerEvidence) GetName ¶ added in v1.13.0

func (m *BlobContainerEvidence) GetName() *string

GetName gets the name property value. The name of the blob container. returns a *string when successful

func (*BlobContainerEvidence) GetStorageResource ¶ added in v1.13.0

func (m *BlobContainerEvidence) GetStorageResource() AzureResourceEvidenceable

GetStorageResource gets the storageResource property value. The storage which the blob container belongs to. returns a AzureResourceEvidenceable when successful

func (*BlobContainerEvidence) GetUrl ¶ added in v1.13.0

func (m *BlobContainerEvidence) GetUrl() *string

GetUrl gets the url property value. The full URL representation of the blob container. returns a *string when successful

func (*BlobContainerEvidence) Serialize ¶ added in v1.13.0

Serialize serializes information the current object

func (*BlobContainerEvidence) SetName ¶ added in v1.13.0

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

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

func (*BlobContainerEvidence) SetStorageResource ¶ added in v1.13.0

func (m *BlobContainerEvidence) SetStorageResource(value AzureResourceEvidenceable)

SetStorageResource sets the storageResource property value. The storage which the blob container belongs to.

func (*BlobContainerEvidence) SetUrl ¶ added in v1.13.0

func (m *BlobContainerEvidence) SetUrl(value *string)

SetUrl sets the url property value. The full URL representation of the blob container.

type BlobContainerEvidenceable ¶ added in v1.13.0

type BlobContainerEvidenceable interface {
	AlertEvidenceable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetName() *string
	GetStorageResource() AzureResourceEvidenceable
	GetUrl() *string
	SetName(value *string)
	SetStorageResource(value AzureResourceEvidenceable)
	SetUrl(value *string)
}

type BlobEvidence ¶ added in v1.13.0

type BlobEvidence struct {
	AlertEvidence
}

func NewBlobEvidence ¶ added in v1.13.0

func NewBlobEvidence() *BlobEvidence

NewBlobEvidence instantiates a new BlobEvidence and sets the default values.

func (*BlobEvidence) GetBlobContainer ¶ added in v1.13.0

func (m *BlobEvidence) GetBlobContainer() BlobContainerEvidenceable

GetBlobContainer gets the blobContainer property value. The container which the blob belongs to. returns a BlobContainerEvidenceable when successful

func (*BlobEvidence) GetEtag ¶ added in v1.13.0

func (m *BlobEvidence) GetEtag() *string

GetEtag gets the etag property value. The Etag associated with this blob. returns a *string when successful

func (*BlobEvidence) GetFieldDeserializers ¶ added in v1.13.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*BlobEvidence) GetFileHashes ¶ added in v1.13.0

func (m *BlobEvidence) GetFileHashes() []FileHashable

GetFileHashes gets the fileHashes property value. The file hashes associated with this blob. returns a []FileHashable when successful

func (*BlobEvidence) GetName ¶ added in v1.13.0

func (m *BlobEvidence) GetName() *string

GetName gets the name property value. The name of the blob. returns a *string when successful

func (*BlobEvidence) GetUrl ¶ added in v1.13.0

func (m *BlobEvidence) GetUrl() *string

GetUrl gets the url property value. The full URL representation of the blob. returns a *string when successful

func (*BlobEvidence) Serialize ¶ added in v1.13.0

Serialize serializes information the current object

func (*BlobEvidence) SetBlobContainer ¶ added in v1.13.0

func (m *BlobEvidence) SetBlobContainer(value BlobContainerEvidenceable)

SetBlobContainer sets the blobContainer property value. The container which the blob belongs to.

func (*BlobEvidence) SetEtag ¶ added in v1.13.0

func (m *BlobEvidence) SetEtag(value *string)

SetEtag sets the etag property value. The Etag associated with this blob.

func (*BlobEvidence) SetFileHashes ¶ added in v1.13.0

func (m *BlobEvidence) SetFileHashes(value []FileHashable)

SetFileHashes sets the fileHashes property value. The file hashes associated with this blob.

func (*BlobEvidence) SetName ¶ added in v1.13.0

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

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

func (*BlobEvidence) SetUrl ¶ added in v1.13.0

func (m *BlobEvidence) SetUrl(value *string)

SetUrl sets the url property value. The full URL representation of the blob.

type BlobEvidenceable ¶ added in v1.13.0

type BlobEvidenceable interface {
	AlertEvidenceable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetBlobContainer() BlobContainerEvidenceable
	GetEtag() *string
	GetFileHashes() []FileHashable
	GetName() *string
	GetUrl() *string
	SetBlobContainer(value BlobContainerEvidenceable)
	SetEtag(value *string)
	SetFileHashes(value []FileHashable)
	SetName(value *string)
	SetUrl(value *string)
}

type CampaignAuditRecord ¶ added in v1.79.0

type CampaignAuditRecord struct {
	AuditData
}

CampaignAuditRecord audit data for threat campaign events.

func NewCampaignAuditRecord ¶ added in v1.79.0

func NewCampaignAuditRecord() *CampaignAuditRecord

NewCampaignAuditRecord instantiates a new CampaignAuditRecord and sets the default values.

func (*CampaignAuditRecord) GetFieldDeserializers ¶ added in v1.79.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*CampaignAuditRecord) Serialize ¶ added in v1.79.0

Serialize serializes information the current object

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
	EXPORTREPORT_CASEACTION
	EXPORTRESULT_CASEACTION
	HOLDPOLICYSYNC_CASEACTION
)

func (CaseAction) String ¶

func (i CaseAction) String() string

type CaseEscaped ¶ added in v0.54.0

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 returns a *Time when successful

func (*CaseEscaped) GetDescription ¶ added in v0.54.0

func (m *CaseEscaped) GetDescription() *string

GetDescription gets the description property value. The description property returns a *string when successful

func (*CaseEscaped) GetDisplayName ¶ added in v0.54.0

func (m *CaseEscaped) GetDisplayName() *string

GetDisplayName gets the displayName property value. The displayName property returns a *string when successful

func (*CaseEscaped) GetFieldDeserializers ¶ added in v0.54.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*CaseEscaped) GetLastModifiedBy ¶ added in v0.54.0

GetLastModifiedBy gets the lastModifiedBy property value. The lastModifiedBy property returns a IdentitySetable when successful

func (*CaseEscaped) GetLastModifiedDateTime ¶ added in v0.54.0

GetLastModifiedDateTime gets the lastModifiedDateTime property value. The lastModifiedDateTime property returns a *Time when successful

func (*CaseEscaped) GetStatus ¶ added in v0.54.0

func (m *CaseEscaped) GetStatus() *CaseStatus

GetStatus gets the status property value. The status property returns a *CaseStatus when successful

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 ¶

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. The possible values are: contentExport, applyTags, convertToPdf, index, estimateStatistics, addToReviewSet, holdUpdate, unknownFutureValue, purgeData, exportReport, exportResult, holdPolicySync. Use the Prefer: include-unknown-enum-members request header to get the following values from this evolvable enum: purgeData, exportReport, exportResult, holdPolicySync. returns a *CaseAction when successful

func (*CaseOperation) GetCompletedDateTime ¶

GetCompletedDateTime gets the completedDateTime property value. The date and time the operation was completed. returns a *Time when successful

func (*CaseOperation) GetCreatedBy ¶

GetCreatedBy gets the createdBy property value. The user that created the operation. returns a IdentitySetable when successful

func (*CaseOperation) GetCreatedDateTime ¶

GetCreatedDateTime gets the createdDateTime property value. The date and time the operation was created. returns a *Time when successful

func (*CaseOperation) GetFieldDeserializers ¶

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*CaseOperation) GetPercentProgress ¶

func (m *CaseOperation) GetPercentProgress() *int32

GetPercentProgress gets the percentProgress property value. The progress of the operation. returns a *int32 when successful

func (*CaseOperation) GetResultInfo ¶

GetResultInfo gets the resultInfo property value. Contains success and failure-specific result information. returns a ResultInfoable when successful

func (*CaseOperation) GetStatus ¶

func (m *CaseOperation) GetStatus() *CaseOperationStatus

GetStatus gets the status property value. The status of the case operation. The possible values are: notStarted, submissionFailed, running, succeeded, partiallySucceeded, failed, unknownFutureValue. returns a *CaseOperationStatus when successful

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. The possible values are: contentExport, applyTags, convertToPdf, index, estimateStatistics, addToReviewSet, holdUpdate, unknownFutureValue, purgeData, exportReport, exportResult, holdPolicySync. Use the Prefer: include-unknown-enum-members request header to get the following values from this evolvable enum: purgeData, exportReport, exportResult, holdPolicySync.

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. The possible values are: notStarted, submissionFailed, running, succeeded, partiallySucceeded, failed, unknownFutureValue.

type 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 returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*CaseOperationCollectionResponse) GetValue ¶

GetValue gets the value property value. The value property returns a []CaseOperationable when successful

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 CaseType ¶ added in v1.85.0

type CaseType int
const (
	STANDARD_CASETYPE CaseType = iota
	PREMIUM_CASETYPE
	UNKNOWNFUTUREVALUE_CASETYPE
)

func (CaseType) String ¶ added in v1.85.0

func (i CaseType) String() string

type 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 returns a []EdiscoveryCaseable when successful

func (*CasesRoot) GetFieldDeserializers ¶

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

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 CategoryTemplate ¶ added in v1.38.0

type CategoryTemplate struct {
	FilePlanDescriptorTemplate
}

func NewCategoryTemplate ¶ added in v1.38.0

func NewCategoryTemplate() *CategoryTemplate

NewCategoryTemplate instantiates a new CategoryTemplate and sets the default values.

func (*CategoryTemplate) GetFieldDeserializers ¶ added in v1.38.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*CategoryTemplate) GetSubcategories ¶ added in v1.38.0

func (m *CategoryTemplate) GetSubcategories() []SubcategoryTemplateable

GetSubcategories gets the subcategories property value. Represents all subcategories under a particular category. returns a []SubcategoryTemplateable when successful

func (*CategoryTemplate) Serialize ¶ added in v1.38.0

Serialize serializes information the current object

func (*CategoryTemplate) SetSubcategories ¶ added in v1.38.0

func (m *CategoryTemplate) SetSubcategories(value []SubcategoryTemplateable)

SetSubcategories sets the subcategories property value. Represents all subcategories under a particular category.

type CategoryTemplateCollectionResponse ¶ added in v1.38.0

func NewCategoryTemplateCollectionResponse ¶ added in v1.38.0

func NewCategoryTemplateCollectionResponse() *CategoryTemplateCollectionResponse

NewCategoryTemplateCollectionResponse instantiates a new CategoryTemplateCollectionResponse and sets the default values.

func (*CategoryTemplateCollectionResponse) GetFieldDeserializers ¶ added in v1.38.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*CategoryTemplateCollectionResponse) GetValue ¶ added in v1.38.0

GetValue gets the value property value. The value property returns a []CategoryTemplateable when successful

func (*CategoryTemplateCollectionResponse) Serialize ¶ added in v1.38.0

Serialize serializes information the current object

func (*CategoryTemplateCollectionResponse) SetValue ¶ added in v1.38.0

SetValue sets the value property value. The value property

type CategoryTemplateable ¶ added in v1.38.0

type CcraiPolicyViolationRecord ¶ added in v1.100.0

type CcraiPolicyViolationRecord struct {
	AuditData
}

CcraiPolicyViolationRecord audit data for CCRAI Policy Violation events.

func NewCcraiPolicyViolationRecord ¶ added in v1.100.0

func NewCcraiPolicyViolationRecord() *CcraiPolicyViolationRecord

NewCcraiPolicyViolationRecord instantiates a new CcraiPolicyViolationRecord and sets the default values.

func (*CcraiPolicyViolationRecord) GetFieldDeserializers ¶ added in v1.100.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*CcraiPolicyViolationRecord) Serialize ¶ added in v1.100.0

Serialize serializes information the current object

type CdpClassifierHealthRecord ¶ added in v1.100.0

type CdpClassifierHealthRecord struct {
	AuditData
}

CdpClassifierHealthRecord audit data for CDP Classifier Health events.

func NewCdpClassifierHealthRecord ¶ added in v1.100.0

func NewCdpClassifierHealthRecord() *CdpClassifierHealthRecord

NewCdpClassifierHealthRecord instantiates a new CdpClassifierHealthRecord and sets the default values.

func (*CdpClassifierHealthRecord) GetFieldDeserializers ¶ added in v1.100.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*CdpClassifierHealthRecord) Serialize ¶ added in v1.100.0

Serialize serializes information the current object

type CdpColdCrawlStatusRecord ¶ added in v1.79.0

type CdpColdCrawlStatusRecord struct {
	AuditData
}

CdpColdCrawlStatusRecord audit data for CDP Cold Crawl Status events.

func NewCdpColdCrawlStatusRecord ¶ added in v1.79.0

func NewCdpColdCrawlStatusRecord() *CdpColdCrawlStatusRecord

NewCdpColdCrawlStatusRecord instantiates a new CdpColdCrawlStatusRecord and sets the default values.

func (*CdpColdCrawlStatusRecord) GetFieldDeserializers ¶ added in v1.79.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*CdpColdCrawlStatusRecord) Serialize ¶ added in v1.79.0

Serialize serializes information the current object

type CdpConsumptionResourceRecord ¶ added in v1.100.0

type CdpConsumptionResourceRecord struct {
	AuditData
}

CdpConsumptionResourceRecord audit data for CDP Consumption Resource events.

func NewCdpConsumptionResourceRecord ¶ added in v1.100.0

func NewCdpConsumptionResourceRecord() *CdpConsumptionResourceRecord

NewCdpConsumptionResourceRecord instantiates a new CdpConsumptionResourceRecord and sets the default values.

func (*CdpConsumptionResourceRecord) GetFieldDeserializers ¶ added in v1.100.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*CdpConsumptionResourceRecord) Serialize ¶ added in v1.100.0

Serialize serializes information the current object

type CdpContentExplorerAggregateRecord ¶ added in v1.79.0

type CdpContentExplorerAggregateRecord struct {
	AuditData
}

CdpContentExplorerAggregateRecord audit data for CDP Content Explorer Aggregate events.

func NewCdpContentExplorerAggregateRecord ¶ added in v1.79.0

func NewCdpContentExplorerAggregateRecord() *CdpContentExplorerAggregateRecord

NewCdpContentExplorerAggregateRecord instantiates a new CdpContentExplorerAggregateRecord and sets the default values.

func (*CdpContentExplorerAggregateRecord) GetFieldDeserializers ¶ added in v1.79.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*CdpContentExplorerAggregateRecord) Serialize ¶ added in v1.79.0

Serialize serializes information the current object

type CdpContentExplorerAggregateRecordable ¶ added in v1.79.0

type CdpContentExplorerAggregateRecordable interface {
	AuditDataable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
}

type CdpDlpSensitiveEndpointAuditRecord ¶ added in v1.79.0

type CdpDlpSensitiveEndpointAuditRecord struct {
	AuditData
}

CdpDlpSensitiveEndpointAuditRecord audit data for CDP DLP Sensitive Endpoint events.

func NewCdpDlpSensitiveEndpointAuditRecord ¶ added in v1.79.0

func NewCdpDlpSensitiveEndpointAuditRecord() *CdpDlpSensitiveEndpointAuditRecord

NewCdpDlpSensitiveEndpointAuditRecord instantiates a new CdpDlpSensitiveEndpointAuditRecord and sets the default values.

func (*CdpDlpSensitiveEndpointAuditRecord) GetFieldDeserializers ¶ added in v1.79.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*CdpDlpSensitiveEndpointAuditRecord) Serialize ¶ added in v1.79.0

Serialize serializes information the current object

type CdpDlpSensitiveEndpointAuditRecordable ¶ added in v1.79.0

type CdpDlpSensitiveEndpointAuditRecordable interface {
	AuditDataable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
}

type CdpLogRecord ¶ added in v1.79.0

type CdpLogRecord struct {
	AuditData
}

CdpLogRecord audit data for CDP Log events.

func NewCdpLogRecord ¶ added in v1.79.0

func NewCdpLogRecord() *CdpLogRecord

NewCdpLogRecord instantiates a new CdpLogRecord and sets the default values.

func (*CdpLogRecord) GetFieldDeserializers ¶ added in v1.79.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*CdpLogRecord) Serialize ¶ added in v1.79.0

Serialize serializes information the current object

type CdpOcrBillingRecord ¶ added in v1.79.0

type CdpOcrBillingRecord struct {
	AuditData
}

CdpOcrBillingRecord audit data for CDP OCR Billing events.

func NewCdpOcrBillingRecord ¶ added in v1.79.0

func NewCdpOcrBillingRecord() *CdpOcrBillingRecord

NewCdpOcrBillingRecord instantiates a new CdpOcrBillingRecord and sets the default values.

func (*CdpOcrBillingRecord) GetFieldDeserializers ¶ added in v1.79.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*CdpOcrBillingRecord) Serialize ¶ added in v1.79.0

Serialize serializes information the current object

type CdpResourceScopeChangeEventRecord ¶ added in v1.79.0

type CdpResourceScopeChangeEventRecord struct {
	AuditData
}

CdpResourceScopeChangeEventRecord audit data for CDP Resource Scope Change Event events.

func NewCdpResourceScopeChangeEventRecord ¶ added in v1.79.0

func NewCdpResourceScopeChangeEventRecord() *CdpResourceScopeChangeEventRecord

NewCdpResourceScopeChangeEventRecord instantiates a new CdpResourceScopeChangeEventRecord and sets the default values.

func (*CdpResourceScopeChangeEventRecord) GetFieldDeserializers ¶ added in v1.79.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*CdpResourceScopeChangeEventRecord) Serialize ¶ added in v1.79.0

Serialize serializes information the current object

type CdpResourceScopeChangeEventRecordable ¶ added in v1.79.0

type CdpResourceScopeChangeEventRecordable interface {
	AuditDataable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
}

type CdpdlmaiInteractionInsightsRecord ¶ added in v1.100.0

type CdpdlmaiInteractionInsightsRecord struct {
	AuditData
}

CdpdlmaiInteractionInsightsRecord audit data for Cdpdlmai Interaction Insights events.

func NewCdpdlmaiInteractionInsightsRecord ¶ added in v1.100.0

func NewCdpdlmaiInteractionInsightsRecord() *CdpdlmaiInteractionInsightsRecord

NewCdpdlmaiInteractionInsightsRecord instantiates a new CdpdlmaiInteractionInsightsRecord and sets the default values.

func (*CdpdlmaiInteractionInsightsRecord) GetFieldDeserializers ¶ added in v1.100.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*CdpdlmaiInteractionInsightsRecord) Serialize ¶ added in v1.100.0

Serialize serializes information the current object

type CdpdlmaiInteractionInsightsRecordable ¶ added in v1.100.0

type CdpdlmaiInteractionInsightsRecordable interface {
	AuditDataable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
}

type ChildSelectability ¶

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

func (ChildSelectability) String ¶

func (i ChildSelectability) String() string

type CitationTemplate ¶ added in v1.38.0

type CitationTemplate struct {
	FilePlanDescriptorTemplate
}

func NewCitationTemplate ¶ added in v1.38.0

func NewCitationTemplate() *CitationTemplate

NewCitationTemplate instantiates a new CitationTemplate and sets the default values.

func (*CitationTemplate) GetCitationJurisdiction ¶ added in v1.38.0

func (m *CitationTemplate) GetCitationJurisdiction() *string

GetCitationJurisdiction gets the citationJurisdiction property value. Represents the jurisdiction or agency that published the citation. returns a *string when successful

func (*CitationTemplate) GetCitationUrl ¶ added in v1.38.0

func (m *CitationTemplate) GetCitationUrl() *string

GetCitationUrl gets the citationUrl property value. Represents the URL to the published citation. returns a *string when successful

func (*CitationTemplate) GetFieldDeserializers ¶ added in v1.38.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*CitationTemplate) Serialize ¶ added in v1.38.0

Serialize serializes information the current object

func (*CitationTemplate) SetCitationJurisdiction ¶ added in v1.38.0

func (m *CitationTemplate) SetCitationJurisdiction(value *string)

SetCitationJurisdiction sets the citationJurisdiction property value. Represents the jurisdiction or agency that published the citation.

func (*CitationTemplate) SetCitationUrl ¶ added in v1.38.0

func (m *CitationTemplate) SetCitationUrl(value *string)

SetCitationUrl sets the citationUrl property value. Represents the URL to the published citation.

type CitationTemplateCollectionResponse ¶ added in v1.38.0

func NewCitationTemplateCollectionResponse ¶ added in v1.38.0

func NewCitationTemplateCollectionResponse() *CitationTemplateCollectionResponse

NewCitationTemplateCollectionResponse instantiates a new CitationTemplateCollectionResponse and sets the default values.

func (*CitationTemplateCollectionResponse) GetFieldDeserializers ¶ added in v1.38.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*CitationTemplateCollectionResponse) GetValue ¶ added in v1.38.0

GetValue gets the value property value. The value property returns a []CitationTemplateable when successful

func (*CitationTemplateCollectionResponse) Serialize ¶ added in v1.38.0

Serialize serializes information the current object

func (*CitationTemplateCollectionResponse) SetValue ¶ added in v1.38.0

SetValue sets the value property value. The value property

type CitationTemplateable ¶ added in v1.38.0

type CitationTemplateable interface {
	FilePlanDescriptorTemplateable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetCitationJurisdiction() *string
	GetCitationUrl() *string
	SetCitationJurisdiction(value *string)
	SetCitationUrl(value *string)
}

type CloudApplicationEvidence ¶ added in v0.49.0

type CloudApplicationEvidence struct {
	AlertEvidence
}

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. returns a *int64 when successful

func (*CloudApplicationEvidence) GetDisplayName ¶ added in v0.49.0

func (m *CloudApplicationEvidence) GetDisplayName() *string

GetDisplayName gets the displayName property value. Name of the application. returns a *string when successful

func (*CloudApplicationEvidence) GetFieldDeserializers ¶ added in v0.49.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

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. returns a *int64 when successful

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. returns a *string when successful

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. returns a *int64 when successful

func (*CloudApplicationEvidence) GetStream ¶ added in v1.37.0

func (m *CloudApplicationEvidence) GetStream() Streamable

GetStream gets the stream property value. The stream property returns a Streamable when successful

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.

func (*CloudApplicationEvidence) SetStream ¶ added in v1.37.0

func (m *CloudApplicationEvidence) SetStream(value Streamable)

SetStream sets the stream property value. The stream property

type CloudApplicationEvidenceable ¶ added in v0.49.0

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

type CloudAttachmentVersion ¶ added in v1.68.0

type CloudAttachmentVersion int
const (
	LATEST_CLOUDATTACHMENTVERSION CloudAttachmentVersion = iota
	RECENT10_CLOUDATTACHMENTVERSION
	RECENT100_CLOUDATTACHMENTVERSION
	ALL_CLOUDATTACHMENTVERSION
	UNKNOWNFUTUREVALUE_CLOUDATTACHMENTVERSION
)

func (CloudAttachmentVersion) String ¶ added in v1.68.0

func (i CloudAttachmentVersion) String() string

type CloudLogonRequestEvidence ¶ added in v1.47.0

type CloudLogonRequestEvidence struct {
	AlertEvidence
}

func NewCloudLogonRequestEvidence ¶ added in v1.47.0

func NewCloudLogonRequestEvidence() *CloudLogonRequestEvidence

NewCloudLogonRequestEvidence instantiates a new CloudLogonRequestEvidence and sets the default values.

func (*CloudLogonRequestEvidence) GetFieldDeserializers ¶ added in v1.47.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*CloudLogonRequestEvidence) GetRequestId ¶ added in v1.47.0

func (m *CloudLogonRequestEvidence) GetRequestId() *string

GetRequestId gets the requestId property value. The unique identifier for the sign-in request. returns a *string when successful

func (*CloudLogonRequestEvidence) Serialize ¶ added in v1.47.0

Serialize serializes information the current object

func (*CloudLogonRequestEvidence) SetRequestId ¶ added in v1.47.0

func (m *CloudLogonRequestEvidence) SetRequestId(value *string)

SetRequestId sets the requestId property value. The unique identifier for the sign-in request.

type CloudLogonRequestEvidenceable ¶ added in v1.47.0

type CloudLogonRequestEvidenceable interface {
	AlertEvidenceable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetRequestId() *string
	SetRequestId(value *string)
}

type CloudLogonSessionEvidence ¶ added in v1.47.0

type CloudLogonSessionEvidence struct {
	AlertEvidence
}

func NewCloudLogonSessionEvidence ¶ added in v1.47.0

func NewCloudLogonSessionEvidence() *CloudLogonSessionEvidence

NewCloudLogonSessionEvidence instantiates a new CloudLogonSessionEvidence and sets the default values.

func (*CloudLogonSessionEvidence) GetAccount ¶ added in v1.47.0

GetAccount gets the account property value. The account associated with the sign-in session. returns a UserEvidenceable when successful

func (*CloudLogonSessionEvidence) GetBrowser ¶ added in v1.47.0

func (m *CloudLogonSessionEvidence) GetBrowser() *string

GetBrowser gets the browser property value. The browser that is used for the sign-in, if known. returns a *string when successful

func (*CloudLogonSessionEvidence) GetDeviceName ¶ added in v1.47.0

func (m *CloudLogonSessionEvidence) GetDeviceName() *string

GetDeviceName gets the deviceName property value. The friendly name of the device, if known. returns a *string when successful

func (*CloudLogonSessionEvidence) GetFieldDeserializers ¶ added in v1.47.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*CloudLogonSessionEvidence) GetOperatingSystem ¶ added in v1.47.0

func (m *CloudLogonSessionEvidence) GetOperatingSystem() *string

GetOperatingSystem gets the operatingSystem property value. The operating system that the device is running, if known. returns a *string when successful

func (*CloudLogonSessionEvidence) GetPreviousLogonDateTime ¶ added in v1.47.0

GetPreviousLogonDateTime gets the previousLogonDateTime property value. The previous sign-in time for this account, if known. returns a *Time when successful

func (*CloudLogonSessionEvidence) GetProtocol ¶ added in v1.47.0

func (m *CloudLogonSessionEvidence) GetProtocol() *string

GetProtocol gets the protocol property value. The authentication protocol that is used in this session, if known. returns a *string when successful

func (*CloudLogonSessionEvidence) GetSessionId ¶ added in v1.47.0

func (m *CloudLogonSessionEvidence) GetSessionId() *string

GetSessionId gets the sessionId property value. The session ID for the account reported in the alert. returns a *string when successful

func (*CloudLogonSessionEvidence) GetStartUtcDateTime ¶ added in v1.47.0

GetStartUtcDateTime gets the startUtcDateTime property value. The session start time, if known. returns a *Time when successful

func (*CloudLogonSessionEvidence) GetUserAgent ¶ added in v1.47.0

func (m *CloudLogonSessionEvidence) GetUserAgent() *string

GetUserAgent gets the userAgent property value. The user agent that is used for the sign-in, if known. returns a *string when successful

func (*CloudLogonSessionEvidence) Serialize ¶ added in v1.47.0

Serialize serializes information the current object

func (*CloudLogonSessionEvidence) SetAccount ¶ added in v1.47.0

func (m *CloudLogonSessionEvidence) SetAccount(value UserEvidenceable)

SetAccount sets the account property value. The account associated with the sign-in session.

func (*CloudLogonSessionEvidence) SetBrowser ¶ added in v1.47.0

func (m *CloudLogonSessionEvidence) SetBrowser(value *string)

SetBrowser sets the browser property value. The browser that is used for the sign-in, if known.

func (*CloudLogonSessionEvidence) SetDeviceName ¶ added in v1.47.0

func (m *CloudLogonSessionEvidence) SetDeviceName(value *string)

SetDeviceName sets the deviceName property value. The friendly name of the device, if known.

func (*CloudLogonSessionEvidence) SetOperatingSystem ¶ added in v1.47.0

func (m *CloudLogonSessionEvidence) SetOperatingSystem(value *string)

SetOperatingSystem sets the operatingSystem property value. The operating system that the device is running, if known.

func (*CloudLogonSessionEvidence) SetPreviousLogonDateTime ¶ added in v1.47.0

SetPreviousLogonDateTime sets the previousLogonDateTime property value. The previous sign-in time for this account, if known.

func (*CloudLogonSessionEvidence) SetProtocol ¶ added in v1.47.0

func (m *CloudLogonSessionEvidence) SetProtocol(value *string)

SetProtocol sets the protocol property value. The authentication protocol that is used in this session, if known.

func (*CloudLogonSessionEvidence) SetSessionId ¶ added in v1.47.0

func (m *CloudLogonSessionEvidence) SetSessionId(value *string)

SetSessionId sets the sessionId property value. The session ID for the account reported in the alert.

func (*CloudLogonSessionEvidence) SetStartUtcDateTime ¶ added in v1.47.0

SetStartUtcDateTime sets the startUtcDateTime property value. The session start time, if known.

func (*CloudLogonSessionEvidence) SetUserAgent ¶ added in v1.47.0

func (m *CloudLogonSessionEvidence) SetUserAgent(value *string)

SetUserAgent sets the userAgent property value. The user agent that is used for the sign-in, if known.

type CloudLogonSessionEvidenceable ¶ added in v1.47.0

type CloudLogonSessionEvidenceable interface {
	AlertEvidenceable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetAccount() UserEvidenceable
	GetBrowser() *string
	GetDeviceName() *string
	GetOperatingSystem() *string
	GetPreviousLogonDateTime() *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time
	GetProtocol() *string
	GetSessionId() *string
	GetStartUtcDateTime() *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time
	GetUserAgent() *string
	SetAccount(value UserEvidenceable)
	SetBrowser(value *string)
	SetDeviceName(value *string)
	SetOperatingSystem(value *string)
	SetPreviousLogonDateTime(value *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time)
	SetProtocol(value *string)
	SetSessionId(value *string)
	SetStartUtcDateTime(value *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time)
	SetUserAgent(value *string)
}

type CloudUpdateDeviceConfigAuditRecord ¶ added in v1.100.0

type CloudUpdateDeviceConfigAuditRecord struct {
	AuditData
}

CloudUpdateDeviceConfigAuditRecord audit data for Cloud Update Device Config events.

func NewCloudUpdateDeviceConfigAuditRecord ¶ added in v1.100.0

func NewCloudUpdateDeviceConfigAuditRecord() *CloudUpdateDeviceConfigAuditRecord

NewCloudUpdateDeviceConfigAuditRecord instantiates a new CloudUpdateDeviceConfigAuditRecord and sets the default values.

func (*CloudUpdateDeviceConfigAuditRecord) GetFieldDeserializers ¶ added in v1.100.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*CloudUpdateDeviceConfigAuditRecord) Serialize ¶ added in v1.100.0

Serialize serializes information the current object

type CloudUpdateDeviceConfigAuditRecordable ¶ added in v1.100.0

type CloudUpdateDeviceConfigAuditRecordable interface {
	AuditDataable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
}

type CloudUpdateProfileConfigAuditRecord ¶ added in v1.100.0

type CloudUpdateProfileConfigAuditRecord struct {
	AuditData
}

CloudUpdateProfileConfigAuditRecord audit data for Cloud Update Profile Config events.

func NewCloudUpdateProfileConfigAuditRecord ¶ added in v1.100.0

func NewCloudUpdateProfileConfigAuditRecord() *CloudUpdateProfileConfigAuditRecord

NewCloudUpdateProfileConfigAuditRecord instantiates a new CloudUpdateProfileConfigAuditRecord and sets the default values.

func (*CloudUpdateProfileConfigAuditRecord) GetFieldDeserializers ¶ added in v1.100.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*CloudUpdateProfileConfigAuditRecord) Serialize ¶ added in v1.100.0

Serialize serializes information the current object

type CloudUpdateProfileConfigAuditRecordable ¶ added in v1.100.0

type CloudUpdateProfileConfigAuditRecordable interface {
	AuditDataable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
}

type CloudUpdateTenantConfigAuditRecord ¶ added in v1.100.0

type CloudUpdateTenantConfigAuditRecord struct {
	AuditData
}

CloudUpdateTenantConfigAuditRecord audit data for Cloud Update Tenant Config events.

func NewCloudUpdateTenantConfigAuditRecord ¶ added in v1.100.0

func NewCloudUpdateTenantConfigAuditRecord() *CloudUpdateTenantConfigAuditRecord

NewCloudUpdateTenantConfigAuditRecord instantiates a new CloudUpdateTenantConfigAuditRecord and sets the default values.

func (*CloudUpdateTenantConfigAuditRecord) GetFieldDeserializers ¶ added in v1.100.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*CloudUpdateTenantConfigAuditRecord) Serialize ¶ added in v1.100.0

Serialize serializes information the current object

type CloudUpdateTenantConfigAuditRecordable ¶ added in v1.100.0

type CloudUpdateTenantConfigAuditRecordable interface {
	AuditDataable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
}

type CollaborationRoot ¶ added in v1.100.0

func NewCollaborationRoot ¶ added in v1.100.0

func NewCollaborationRoot() *CollaborationRoot

NewCollaborationRoot instantiates a new CollaborationRoot and sets the default values.

func (*CollaborationRoot) GetAnalyzedEmails ¶ added in v1.100.0

func (m *CollaborationRoot) GetAnalyzedEmails() []AnalyzedEmailable

GetAnalyzedEmails gets the analyzedEmails property value. Contains metadata for analyzed emails. returns a []AnalyzedEmailable when successful

func (*CollaborationRoot) GetFieldDeserializers ¶ added in v1.100.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*CollaborationRoot) Serialize ¶ added in v1.100.0

Serialize serializes information the current object

func (*CollaborationRoot) SetAnalyzedEmails ¶ added in v1.100.0

func (m *CollaborationRoot) SetAnalyzedEmails(value []AnalyzedEmailable)

SetAnalyzedEmails sets the analyzedEmails property value. Contains metadata for analyzed emails.

type ComplianceConnectorAuditRecord ¶ added in v1.79.0

type ComplianceConnectorAuditRecord struct {
	AuditData
}

ComplianceConnectorAuditRecord audit data for Compliance Connector events.

func NewComplianceConnectorAuditRecord ¶ added in v1.79.0

func NewComplianceConnectorAuditRecord() *ComplianceConnectorAuditRecord

NewComplianceConnectorAuditRecord instantiates a new ComplianceConnectorAuditRecord and sets the default values.

func (*ComplianceConnectorAuditRecord) GetFieldDeserializers ¶ added in v1.79.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*ComplianceConnectorAuditRecord) Serialize ¶ added in v1.79.0

Serialize serializes information the current object

type ComplianceDLMExchangeAuditRecord ¶ added in v1.79.0

type ComplianceDLMExchangeAuditRecord struct {
	AuditData
}

ComplianceDLMExchangeAuditRecord audit data for Compliance DLM Exchange events.

func NewComplianceDLMExchangeAuditRecord ¶ added in v1.79.0

func NewComplianceDLMExchangeAuditRecord() *ComplianceDLMExchangeAuditRecord

NewComplianceDLMExchangeAuditRecord instantiates a new ComplianceDLMExchangeAuditRecord and sets the default values.

func (*ComplianceDLMExchangeAuditRecord) GetFieldDeserializers ¶ added in v1.79.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*ComplianceDLMExchangeAuditRecord) Serialize ¶ added in v1.79.0

Serialize serializes information the current object

type ComplianceDLMExchangeAuditRecordable ¶ added in v1.79.0

type ComplianceDLMExchangeAuditRecordable interface {
	AuditDataable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
}

type ComplianceDLMSharePointAuditRecord ¶ added in v1.79.0

type ComplianceDLMSharePointAuditRecord struct {
	AuditData
}

ComplianceDLMSharePointAuditRecord audit data for Compliance DLM SharePoint events.

func NewComplianceDLMSharePointAuditRecord ¶ added in v1.79.0

func NewComplianceDLMSharePointAuditRecord() *ComplianceDLMSharePointAuditRecord

NewComplianceDLMSharePointAuditRecord instantiates a new ComplianceDLMSharePointAuditRecord and sets the default values.

func (*ComplianceDLMSharePointAuditRecord) GetFieldDeserializers ¶ added in v1.79.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*ComplianceDLMSharePointAuditRecord) Serialize ¶ added in v1.79.0

Serialize serializes information the current object

type ComplianceDLMSharePointAuditRecordable ¶ added in v1.79.0

type ComplianceDLMSharePointAuditRecordable interface {
	AuditDataable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
}

type ComplianceDLPApplicationsAuditRecord ¶ added in v1.100.0

type ComplianceDLPApplicationsAuditRecord struct {
	AuditData
}

ComplianceDLPApplicationsAuditRecord audit data for Compliance DLP Applications events.

func NewComplianceDLPApplicationsAuditRecord ¶ added in v1.100.0

func NewComplianceDLPApplicationsAuditRecord() *ComplianceDLPApplicationsAuditRecord

NewComplianceDLPApplicationsAuditRecord instantiates a new ComplianceDLPApplicationsAuditRecord and sets the default values.

func (*ComplianceDLPApplicationsAuditRecord) GetFieldDeserializers ¶ added in v1.100.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*ComplianceDLPApplicationsAuditRecord) Serialize ¶ added in v1.100.0

Serialize serializes information the current object

type ComplianceDLPApplicationsAuditRecordable ¶ added in v1.100.0

type ComplianceDLPApplicationsAuditRecordable interface {
	AuditDataable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
}

type ComplianceDLPApplicationsClassificationAuditRecord ¶ added in v1.100.0

type ComplianceDLPApplicationsClassificationAuditRecord struct {
	AuditData
}

ComplianceDLPApplicationsClassificationAuditRecord audit data for Compliance DLP Applications Classification events.

func NewComplianceDLPApplicationsClassificationAuditRecord ¶ added in v1.100.0

func NewComplianceDLPApplicationsClassificationAuditRecord() *ComplianceDLPApplicationsClassificationAuditRecord

NewComplianceDLPApplicationsClassificationAuditRecord instantiates a new ComplianceDLPApplicationsClassificationAuditRecord and sets the default values.

func (*ComplianceDLPApplicationsClassificationAuditRecord) GetFieldDeserializers ¶ added in v1.100.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*ComplianceDLPApplicationsClassificationAuditRecord) Serialize ¶ added in v1.100.0

Serialize serializes information the current object

type ComplianceDLPApplicationsClassificationAuditRecordable ¶ added in v1.100.0

type ComplianceDLPApplicationsClassificationAuditRecordable interface {
	AuditDataable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
}

type ComplianceDLPEndpointAuditRecord ¶ added in v1.100.0

type ComplianceDLPEndpointAuditRecord struct {
	AuditData
}

ComplianceDLPEndpointAuditRecord audit data for Compliance DLP Endpoint events.

func NewComplianceDLPEndpointAuditRecord ¶ added in v1.100.0

func NewComplianceDLPEndpointAuditRecord() *ComplianceDLPEndpointAuditRecord

NewComplianceDLPEndpointAuditRecord instantiates a new ComplianceDLPEndpointAuditRecord and sets the default values.

func (*ComplianceDLPEndpointAuditRecord) GetFieldDeserializers ¶ added in v1.100.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*ComplianceDLPEndpointAuditRecord) Serialize ¶ added in v1.100.0

Serialize serializes information the current object

type ComplianceDLPEndpointAuditRecordable ¶ added in v1.100.0

type ComplianceDLPEndpointAuditRecordable interface {
	AuditDataable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
}

type ComplianceDLPEndpointDiscoveryAuditRecord ¶ added in v1.100.0

type ComplianceDLPEndpointDiscoveryAuditRecord struct {
	AuditData
}

ComplianceDLPEndpointDiscoveryAuditRecord audit data for Compliance DLP Endpoint Discovery events.

func NewComplianceDLPEndpointDiscoveryAuditRecord ¶ added in v1.100.0

func NewComplianceDLPEndpointDiscoveryAuditRecord() *ComplianceDLPEndpointDiscoveryAuditRecord

NewComplianceDLPEndpointDiscoveryAuditRecord instantiates a new ComplianceDLPEndpointDiscoveryAuditRecord and sets the default values.

func (*ComplianceDLPEndpointDiscoveryAuditRecord) GetFieldDeserializers ¶ added in v1.100.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*ComplianceDLPEndpointDiscoveryAuditRecord) Serialize ¶ added in v1.100.0

Serialize serializes information the current object

type ComplianceDLPEndpointDiscoveryAuditRecordable ¶ added in v1.100.0

type ComplianceDLPEndpointDiscoveryAuditRecordable interface {
	AuditDataable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
}

type ComplianceDLPEnforcementAuditRecord ¶ added in v1.100.0

type ComplianceDLPEnforcementAuditRecord struct {
	AuditData
}

ComplianceDLPEnforcementAuditRecord audit data for Compliance DLP Enforcement events.

func NewComplianceDLPEnforcementAuditRecord ¶ added in v1.100.0

func NewComplianceDLPEnforcementAuditRecord() *ComplianceDLPEnforcementAuditRecord

NewComplianceDLPEnforcementAuditRecord instantiates a new ComplianceDLPEnforcementAuditRecord and sets the default values.

func (*ComplianceDLPEnforcementAuditRecord) GetFieldDeserializers ¶ added in v1.100.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*ComplianceDLPEnforcementAuditRecord) Serialize ¶ added in v1.100.0

Serialize serializes information the current object

type ComplianceDLPEnforcementAuditRecordable ¶ added in v1.100.0

type ComplianceDLPEnforcementAuditRecordable interface {
	AuditDataable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
}

type ComplianceDLPExchangeAuditRecord ¶ added in v1.100.0

type ComplianceDLPExchangeAuditRecord struct {
	AuditData
}

ComplianceDLPExchangeAuditRecord audit data for Compliance DLP Exchange events.

func NewComplianceDLPExchangeAuditRecord ¶ added in v1.100.0

func NewComplianceDLPExchangeAuditRecord() *ComplianceDLPExchangeAuditRecord

NewComplianceDLPExchangeAuditRecord instantiates a new ComplianceDLPExchangeAuditRecord and sets the default values.

func (*ComplianceDLPExchangeAuditRecord) GetFieldDeserializers ¶ added in v1.100.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*ComplianceDLPExchangeAuditRecord) Serialize ¶ added in v1.100.0

Serialize serializes information the current object

type ComplianceDLPExchangeAuditRecordable ¶ added in v1.100.0

type ComplianceDLPExchangeAuditRecordable interface {
	AuditDataable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
}

type ComplianceDLPExchangeClassificationAuditRecord ¶ added in v1.100.0

type ComplianceDLPExchangeClassificationAuditRecord struct {
	AuditData
}

ComplianceDLPExchangeClassificationAuditRecord audit data for Compliance DLP Exchange Classification events.

func NewComplianceDLPExchangeClassificationAuditRecord ¶ added in v1.100.0

func NewComplianceDLPExchangeClassificationAuditRecord() *ComplianceDLPExchangeClassificationAuditRecord

NewComplianceDLPExchangeClassificationAuditRecord instantiates a new ComplianceDLPExchangeClassificationAuditRecord and sets the default values.

func (*ComplianceDLPExchangeClassificationAuditRecord) GetFieldDeserializers ¶ added in v1.100.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*ComplianceDLPExchangeClassificationAuditRecord) Serialize ¶ added in v1.100.0

Serialize serializes information the current object

type ComplianceDLPExchangeClassificationAuditRecordable ¶ added in v1.100.0

type ComplianceDLPExchangeClassificationAuditRecordable interface {
	AuditDataable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
}

type ComplianceDLPExchangeClassificationCdpRecord ¶ added in v1.100.0

type ComplianceDLPExchangeClassificationCdpRecord struct {
	AuditData
}

ComplianceDLPExchangeClassificationCdpRecord audit data for Compliance DLP Exchange Classification CDP events.

func NewComplianceDLPExchangeClassificationCdpRecord ¶ added in v1.100.0

func NewComplianceDLPExchangeClassificationCdpRecord() *ComplianceDLPExchangeClassificationCdpRecord

NewComplianceDLPExchangeClassificationCdpRecord instantiates a new ComplianceDLPExchangeClassificationCdpRecord and sets the default values.

func (*ComplianceDLPExchangeClassificationCdpRecord) GetFieldDeserializers ¶ added in v1.100.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*ComplianceDLPExchangeClassificationCdpRecord) Serialize ¶ added in v1.100.0

Serialize serializes information the current object

type ComplianceDLPExchangeClassificationCdpRecordable ¶ added in v1.100.0

type ComplianceDLPExchangeClassificationCdpRecordable interface {
	AuditDataable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
}

type ComplianceDLPExchangeDiscoveryAuditRecord ¶ added in v1.100.0

type ComplianceDLPExchangeDiscoveryAuditRecord struct {
	AuditData
}

ComplianceDLPExchangeDiscoveryAuditRecord audit data for Compliance DLP Exchange Discovery events.

func NewComplianceDLPExchangeDiscoveryAuditRecord ¶ added in v1.100.0

func NewComplianceDLPExchangeDiscoveryAuditRecord() *ComplianceDLPExchangeDiscoveryAuditRecord

NewComplianceDLPExchangeDiscoveryAuditRecord instantiates a new ComplianceDLPExchangeDiscoveryAuditRecord and sets the default values.

func (*ComplianceDLPExchangeDiscoveryAuditRecord) GetFieldDeserializers ¶ added in v1.100.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*ComplianceDLPExchangeDiscoveryAuditRecord) Serialize ¶ added in v1.100.0

Serialize serializes information the current object

type ComplianceDLPExchangeDiscoveryAuditRecordable ¶ added in v1.100.0

type ComplianceDLPExchangeDiscoveryAuditRecordable interface {
	AuditDataable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
}

type ComplianceDLPSharePointAuditRecord ¶ added in v1.100.0

type ComplianceDLPSharePointAuditRecord struct {
	AuditData
}

ComplianceDLPSharePointAuditRecord audit data for Compliance DLP SharePoint events.

func NewComplianceDLPSharePointAuditRecord ¶ added in v1.100.0

func NewComplianceDLPSharePointAuditRecord() *ComplianceDLPSharePointAuditRecord

NewComplianceDLPSharePointAuditRecord instantiates a new ComplianceDLPSharePointAuditRecord and sets the default values.

func (*ComplianceDLPSharePointAuditRecord) GetFieldDeserializers ¶ added in v1.100.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*ComplianceDLPSharePointAuditRecord) Serialize ¶ added in v1.100.0

Serialize serializes information the current object

type ComplianceDLPSharePointAuditRecordable ¶ added in v1.100.0

type ComplianceDLPSharePointAuditRecordable interface {
	AuditDataable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
}

type ComplianceDLPSharePointClassificationAuditRecord ¶ added in v1.100.0

type ComplianceDLPSharePointClassificationAuditRecord struct {
	AuditData
}

ComplianceDLPSharePointClassificationAuditRecord audit data for Compliance DLP SharePoint Classification events.

func NewComplianceDLPSharePointClassificationAuditRecord ¶ added in v1.100.0

func NewComplianceDLPSharePointClassificationAuditRecord() *ComplianceDLPSharePointClassificationAuditRecord

NewComplianceDLPSharePointClassificationAuditRecord instantiates a new ComplianceDLPSharePointClassificationAuditRecord and sets the default values.

func (*ComplianceDLPSharePointClassificationAuditRecord) GetFieldDeserializers ¶ added in v1.100.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*ComplianceDLPSharePointClassificationAuditRecord) Serialize ¶ added in v1.100.0

Serialize serializes information the current object

type ComplianceDLPSharePointClassificationAuditRecordable ¶ added in v1.100.0

type ComplianceDLPSharePointClassificationAuditRecordable interface {
	AuditDataable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
}

type ComplianceDLPSharePointClassificationCdpRecord ¶ added in v1.100.0

type ComplianceDLPSharePointClassificationCdpRecord struct {
	AuditData
}

ComplianceDLPSharePointClassificationCdpRecord audit data for Compliance DLP SharePoint Classification CDP events.

func NewComplianceDLPSharePointClassificationCdpRecord ¶ added in v1.100.0

func NewComplianceDLPSharePointClassificationCdpRecord() *ComplianceDLPSharePointClassificationCdpRecord

NewComplianceDLPSharePointClassificationCdpRecord instantiates a new ComplianceDLPSharePointClassificationCdpRecord and sets the default values.

func (*ComplianceDLPSharePointClassificationCdpRecord) GetFieldDeserializers ¶ added in v1.100.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*ComplianceDLPSharePointClassificationCdpRecord) Serialize ¶ added in v1.100.0

Serialize serializes information the current object

type ComplianceDLPSharePointClassificationCdpRecordable ¶ added in v1.100.0

type ComplianceDLPSharePointClassificationCdpRecordable interface {
	AuditDataable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
}

type ComplianceDLPSharePointClassificationExtendedAuditRecord ¶ added in v1.100.0

type ComplianceDLPSharePointClassificationExtendedAuditRecord struct {
	AuditData
}

ComplianceDLPSharePointClassificationExtendedAuditRecord audit data for Compliance DLP SharePoint Classification Extended events.

func NewComplianceDLPSharePointClassificationExtendedAuditRecord ¶ added in v1.100.0

func NewComplianceDLPSharePointClassificationExtendedAuditRecord() *ComplianceDLPSharePointClassificationExtendedAuditRecord

NewComplianceDLPSharePointClassificationExtendedAuditRecord instantiates a new ComplianceDLPSharePointClassificationExtendedAuditRecord and sets the default values.

func (*ComplianceDLPSharePointClassificationExtendedAuditRecord) GetFieldDeserializers ¶ added in v1.100.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*ComplianceDLPSharePointClassificationExtendedAuditRecord) Serialize ¶ added in v1.100.0

Serialize serializes information the current object

type ComplianceDLPSharePointClassificationExtendedAuditRecordable ¶ added in v1.100.0

type ComplianceDLPSharePointClassificationExtendedAuditRecordable interface {
	AuditDataable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
}

type ComplianceExchangeOcrAuditRecord ¶ added in v1.100.0

type ComplianceExchangeOcrAuditRecord struct {
	AuditData
}

ComplianceExchangeOcrAuditRecord audit data for Compliance Exchange OCR events.

func NewComplianceExchangeOcrAuditRecord ¶ added in v1.100.0

func NewComplianceExchangeOcrAuditRecord() *ComplianceExchangeOcrAuditRecord

NewComplianceExchangeOcrAuditRecord instantiates a new ComplianceExchangeOcrAuditRecord and sets the default values.

func (*ComplianceExchangeOcrAuditRecord) GetFieldDeserializers ¶ added in v1.100.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*ComplianceExchangeOcrAuditRecord) Serialize ¶ added in v1.100.0

Serialize serializes information the current object

type ComplianceExchangeOcrAuditRecordable ¶ added in v1.100.0

type ComplianceExchangeOcrAuditRecordable interface {
	AuditDataable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
}

type ComplianceManagerActionRecord ¶ added in v1.79.0

type ComplianceManagerActionRecord struct {
	AuditData
}

ComplianceManagerActionRecord audit data for Compliance Manager Action events.

func NewComplianceManagerActionRecord ¶ added in v1.79.0

func NewComplianceManagerActionRecord() *ComplianceManagerActionRecord

NewComplianceManagerActionRecord instantiates a new ComplianceManagerActionRecord and sets the default values.

func (*ComplianceManagerActionRecord) GetFieldDeserializers ¶ added in v1.79.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*ComplianceManagerActionRecord) Serialize ¶ added in v1.79.0

Serialize serializes information the current object

type CompliancePolicyGradingSharePointAuditRecord ¶ added in v1.100.0

type CompliancePolicyGradingSharePointAuditRecord struct {
	AuditData
}

CompliancePolicyGradingSharePointAuditRecord audit data for Compliance Policy Grading SharePoint events.

func NewCompliancePolicyGradingSharePointAuditRecord ¶ added in v1.100.0

func NewCompliancePolicyGradingSharePointAuditRecord() *CompliancePolicyGradingSharePointAuditRecord

NewCompliancePolicyGradingSharePointAuditRecord instantiates a new CompliancePolicyGradingSharePointAuditRecord and sets the default values.

func (*CompliancePolicyGradingSharePointAuditRecord) GetFieldDeserializers ¶ added in v1.100.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*CompliancePolicyGradingSharePointAuditRecord) Serialize ¶ added in v1.100.0

Serialize serializes information the current object

type CompliancePolicyGradingSharePointAuditRecordable ¶ added in v1.100.0

type CompliancePolicyGradingSharePointAuditRecordable interface {
	AuditDataable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
}

type ComplianceSettingsChangeAuditRecord ¶ added in v1.100.0

type ComplianceSettingsChangeAuditRecord struct {
	AuditData
}

ComplianceSettingsChangeAuditRecord audit data for Compliance Settings Change events.

func NewComplianceSettingsChangeAuditRecord ¶ added in v1.100.0

func NewComplianceSettingsChangeAuditRecord() *ComplianceSettingsChangeAuditRecord

NewComplianceSettingsChangeAuditRecord instantiates a new ComplianceSettingsChangeAuditRecord and sets the default values.

func (*ComplianceSettingsChangeAuditRecord) GetFieldDeserializers ¶ added in v1.100.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*ComplianceSettingsChangeAuditRecord) Serialize ¶ added in v1.100.0

Serialize serializes information the current object

type ComplianceSettingsChangeAuditRecordable ¶ added in v1.100.0

type ComplianceSettingsChangeAuditRecordable interface {
	AuditDataable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
}

type ComplianceSitGradingSharePointAuditRecord ¶ added in v1.100.0

type ComplianceSitGradingSharePointAuditRecord struct {
	AuditData
}

ComplianceSitGradingSharePointAuditRecord audit data for Compliance SIT Grading SharePoint events.

func NewComplianceSitGradingSharePointAuditRecord ¶ added in v1.100.0

func NewComplianceSitGradingSharePointAuditRecord() *ComplianceSitGradingSharePointAuditRecord

NewComplianceSitGradingSharePointAuditRecord instantiates a new ComplianceSitGradingSharePointAuditRecord and sets the default values.

func (*ComplianceSitGradingSharePointAuditRecord) GetFieldDeserializers ¶ added in v1.100.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*ComplianceSitGradingSharePointAuditRecord) Serialize ¶ added in v1.100.0

Serialize serializes information the current object

type ComplianceSitGradingSharePointAuditRecordable ¶ added in v1.100.0

type ComplianceSitGradingSharePointAuditRecordable interface {
	AuditDataable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
}

type ComplianceSupervisionExchangeAuditRecord ¶ added in v1.79.0

type ComplianceSupervisionExchangeAuditRecord struct {
	AuditData
}

ComplianceSupervisionExchangeAuditRecord audit data for Compliance Supervision Exchange events.

func NewComplianceSupervisionExchangeAuditRecord ¶ added in v1.79.0

func NewComplianceSupervisionExchangeAuditRecord() *ComplianceSupervisionExchangeAuditRecord

NewComplianceSupervisionExchangeAuditRecord instantiates a new ComplianceSupervisionExchangeAuditRecord and sets the default values.

func (*ComplianceSupervisionExchangeAuditRecord) GetFieldDeserializers ¶ added in v1.79.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*ComplianceSupervisionExchangeAuditRecord) Serialize ¶ added in v1.79.0

Serialize serializes information the current object

type ComplianceSupervisionExchangeAuditRecordable ¶ added in v1.79.0

type ComplianceSupervisionExchangeAuditRecordable interface {
	AuditDataable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
}

type CompromiseIndicator ¶ added in v1.100.0

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

func NewCompromiseIndicator ¶ added in v1.100.0

func NewCompromiseIndicator() *CompromiseIndicator

NewCompromiseIndicator instantiates a new CompromiseIndicator and sets the default values.

func (*CompromiseIndicator) GetAdditionalData ¶ added in v1.100.0

func (m *CompromiseIndicator) 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. returns a map[string]any when successful

func (*CompromiseIndicator) GetBackingStore ¶ added in v1.100.0

GetBackingStore gets the BackingStore property value. Stores model information. returns a BackingStore when successful

func (*CompromiseIndicator) GetFieldDeserializers ¶ added in v1.100.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*CompromiseIndicator) GetOdataType ¶ added in v1.100.0

func (m *CompromiseIndicator) GetOdataType() *string

GetOdataType gets the @odata.type property value. The OdataType property returns a *string when successful

func (*CompromiseIndicator) GetValue ¶ added in v1.100.0

func (m *CompromiseIndicator) GetValue() *string

GetValue gets the value property value. Indicator. returns a *string when successful

func (*CompromiseIndicator) GetVerdict ¶ added in v1.100.0

func (m *CompromiseIndicator) GetVerdict() *VerdictCategory

GetVerdict gets the verdict property value. The possible values are: none, malware, phish, siteUnavailable, spam, decryptionFailed, unsupportedUriScheme, unsupportedFileType, undefined, unknownFutureValue. returns a *VerdictCategory when successful

func (*CompromiseIndicator) Serialize ¶ added in v1.100.0

Serialize serializes information the current object

func (*CompromiseIndicator) SetAdditionalData ¶ added in v1.100.0

func (m *CompromiseIndicator) 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 (*CompromiseIndicator) SetBackingStore ¶ added in v1.100.0

SetBackingStore sets the BackingStore property value. Stores model information.

func (*CompromiseIndicator) SetOdataType ¶ added in v1.100.0

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

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

func (*CompromiseIndicator) SetValue ¶ added in v1.100.0

func (m *CompromiseIndicator) SetValue(value *string)

SetValue sets the value property value. Indicator.

func (*CompromiseIndicator) SetVerdict ¶ added in v1.100.0

func (m *CompromiseIndicator) SetVerdict(value *VerdictCategory)

SetVerdict sets the verdict property value. The possible values are: none, malware, phish, siteUnavailable, spam, decryptionFailed, unsupportedUriScheme, unsupportedFileType, undefined, unknownFutureValue.

type ConnectedAIAppInteractionAuditRecord ¶ added in v1.100.0

type ConnectedAIAppInteractionAuditRecord struct {
	AuditData
}

ConnectedAIAppInteractionAuditRecord audit data for Connected AI App Interaction events.

func NewConnectedAIAppInteractionAuditRecord ¶ added in v1.100.0

func NewConnectedAIAppInteractionAuditRecord() *ConnectedAIAppInteractionAuditRecord

NewConnectedAIAppInteractionAuditRecord instantiates a new ConnectedAIAppInteractionAuditRecord and sets the default values.

func (*ConnectedAIAppInteractionAuditRecord) GetFieldDeserializers ¶ added in v1.100.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*ConnectedAIAppInteractionAuditRecord) Serialize ¶ added in v1.100.0

Serialize serializes information the current object

type ConnectedAIAppInteractionAuditRecordable ¶ added in v1.100.0

type ConnectedAIAppInteractionAuditRecordable interface {
	AuditDataable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
}

type ConsumptionResourceAuditRecord ¶ added in v1.79.0

type ConsumptionResourceAuditRecord struct {
	AuditData
}

ConsumptionResourceAuditRecord audit data for Consumption Resource events.

func NewConsumptionResourceAuditRecord ¶ added in v1.79.0

func NewConsumptionResourceAuditRecord() *ConsumptionResourceAuditRecord

NewConsumptionResourceAuditRecord instantiates a new ConsumptionResourceAuditRecord and sets the default values.

func (*ConsumptionResourceAuditRecord) GetFieldDeserializers ¶ added in v1.79.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*ConsumptionResourceAuditRecord) Serialize ¶ added in v1.79.0

Serialize serializes information the current object

type ContainerEvidence ¶ added in v1.13.0

type ContainerEvidence struct {
	AlertEvidence
}

func NewContainerEvidence ¶ added in v1.13.0

func NewContainerEvidence() *ContainerEvidence

NewContainerEvidence instantiates a new ContainerEvidence and sets the default values.

func (*ContainerEvidence) GetArgs ¶ added in v1.13.0

func (m *ContainerEvidence) GetArgs() []string

GetArgs gets the args property value. The list of arguments. returns a []string when successful

func (*ContainerEvidence) GetCommand ¶ added in v1.13.0

func (m *ContainerEvidence) GetCommand() []string

GetCommand gets the command property value. The list of commands. returns a []string when successful

func (*ContainerEvidence) GetContainerId ¶ added in v1.13.0

func (m *ContainerEvidence) GetContainerId() *string

GetContainerId gets the containerId property value. The container ID. returns a *string when successful

func (*ContainerEvidence) GetFieldDeserializers ¶ added in v1.13.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*ContainerEvidence) GetImage ¶ added in v1.13.0

GetImage gets the image property value. The image used to run the container. returns a ContainerImageEvidenceable when successful

func (*ContainerEvidence) GetIsPrivileged ¶ added in v1.13.0

func (m *ContainerEvidence) GetIsPrivileged() *bool

GetIsPrivileged gets the isPrivileged property value. The privileged status. returns a *bool when successful

func (*ContainerEvidence) GetName ¶ added in v1.13.0

func (m *ContainerEvidence) GetName() *string

GetName gets the name property value. The container name. returns a *string when successful

func (*ContainerEvidence) GetPod ¶ added in v1.13.0

GetPod gets the pod property value. The pod this container belongs to. returns a KubernetesPodEvidenceable when successful

func (*ContainerEvidence) Serialize ¶ added in v1.13.0

Serialize serializes information the current object

func (*ContainerEvidence) SetArgs ¶ added in v1.13.0

func (m *ContainerEvidence) SetArgs(value []string)

SetArgs sets the args property value. The list of arguments.

func (*ContainerEvidence) SetCommand ¶ added in v1.13.0

func (m *ContainerEvidence) SetCommand(value []string)

SetCommand sets the command property value. The list of commands.

func (*ContainerEvidence) SetContainerId ¶ added in v1.13.0

func (m *ContainerEvidence) SetContainerId(value *string)

SetContainerId sets the containerId property value. The container ID.

func (*ContainerEvidence) SetImage ¶ added in v1.13.0

func (m *ContainerEvidence) SetImage(value ContainerImageEvidenceable)

SetImage sets the image property value. The image used to run the container.

func (*ContainerEvidence) SetIsPrivileged ¶ added in v1.13.0

func (m *ContainerEvidence) SetIsPrivileged(value *bool)

SetIsPrivileged sets the isPrivileged property value. The privileged status.

func (*ContainerEvidence) SetName ¶ added in v1.13.0

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

SetName sets the name property value. The container name.

func (*ContainerEvidence) SetPod ¶ added in v1.13.0

SetPod sets the pod property value. The pod this container belongs to.

type ContainerEvidenceable ¶ added in v1.13.0

type ContainerEvidenceable interface {
	AlertEvidenceable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetArgs() []string
	GetCommand() []string
	GetContainerId() *string
	GetImage() ContainerImageEvidenceable
	GetIsPrivileged() *bool
	GetName() *string
	GetPod() KubernetesPodEvidenceable
	SetArgs(value []string)
	SetCommand(value []string)
	SetContainerId(value *string)
	SetImage(value ContainerImageEvidenceable)
	SetIsPrivileged(value *bool)
	SetName(value *string)
	SetPod(value KubernetesPodEvidenceable)
}

type ContainerImageEvidence ¶ added in v1.13.0

type ContainerImageEvidence struct {
	AlertEvidence
}

func NewContainerImageEvidence ¶ added in v1.13.0

func NewContainerImageEvidence() *ContainerImageEvidence

NewContainerImageEvidence instantiates a new ContainerImageEvidence and sets the default values.

func (*ContainerImageEvidence) GetDigestImage ¶ added in v1.13.0

GetDigestImage gets the digestImage property value. The digest image entity, in case this is a tag image. returns a ContainerImageEvidenceable when successful

func (*ContainerImageEvidence) GetFieldDeserializers ¶ added in v1.13.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*ContainerImageEvidence) GetImageId ¶ added in v1.13.0

func (m *ContainerImageEvidence) GetImageId() *string

GetImageId gets the imageId property value. The unique identifier for the container image entity. returns a *string when successful

func (*ContainerImageEvidence) GetRegistry ¶ added in v1.13.0

GetRegistry gets the registry property value. The container registry for this image. returns a ContainerRegistryEvidenceable when successful

func (*ContainerImageEvidence) Serialize ¶ added in v1.13.0

Serialize serializes information the current object

func (*ContainerImageEvidence) SetDigestImage ¶ added in v1.13.0

func (m *ContainerImageEvidence) SetDigestImage(value ContainerImageEvidenceable)

SetDigestImage sets the digestImage property value. The digest image entity, in case this is a tag image.

func (*ContainerImageEvidence) SetImageId ¶ added in v1.13.0

func (m *ContainerImageEvidence) SetImageId(value *string)

SetImageId sets the imageId property value. The unique identifier for the container image entity.

func (*ContainerImageEvidence) SetRegistry ¶ added in v1.13.0

SetRegistry sets the registry property value. The container registry for this image.

type ContainerImageEvidenceable ¶ added in v1.13.0

type ContainerImageEvidenceable interface {
	AlertEvidenceable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetDigestImage() ContainerImageEvidenceable
	GetImageId() *string
	GetRegistry() ContainerRegistryEvidenceable
	SetDigestImage(value ContainerImageEvidenceable)
	SetImageId(value *string)
	SetRegistry(value ContainerRegistryEvidenceable)
}

type ContainerPortProtocol ¶ added in v1.13.0

type ContainerPortProtocol int
const (
	UDP_CONTAINERPORTPROTOCOL ContainerPortProtocol = iota
	TCP_CONTAINERPORTPROTOCOL
	SCTP_CONTAINERPORTPROTOCOL
	UNKNOWNFUTUREVALUE_CONTAINERPORTPROTOCOL
)

func (ContainerPortProtocol) String ¶ added in v1.13.0

func (i ContainerPortProtocol) String() string

type ContainerRegistryEvidence ¶ added in v1.13.0

type ContainerRegistryEvidence struct {
	AlertEvidence
}

func NewContainerRegistryEvidence ¶ added in v1.13.0

func NewContainerRegistryEvidence() *ContainerRegistryEvidence

NewContainerRegistryEvidence instantiates a new ContainerRegistryEvidence and sets the default values.

func (*ContainerRegistryEvidence) GetFieldDeserializers ¶ added in v1.13.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*ContainerRegistryEvidence) GetRegistry ¶ added in v1.13.0

func (m *ContainerRegistryEvidence) GetRegistry() *string

GetRegistry gets the registry property value. The registry URI. returns a *string when successful

func (*ContainerRegistryEvidence) Serialize ¶ added in v1.13.0

Serialize serializes information the current object

func (*ContainerRegistryEvidence) SetRegistry ¶ added in v1.13.0

func (m *ContainerRegistryEvidence) SetRegistry(value *string)

SetRegistry sets the registry property value. The registry URI.

type ContainerRegistryEvidenceable ¶ added in v1.13.0

type ContainerRegistryEvidenceable interface {
	AlertEvidenceable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetRegistry() *string
	SetRegistry(value *string)
}

type ContentFormat ¶ added in v1.10.0

type ContentFormat int
const (
	TEXT_CONTENTFORMAT ContentFormat = iota
	HTML_CONTENTFORMAT
	MARKDOWN_CONTENTFORMAT
	UNKNOWNFUTUREVALUE_CONTENTFORMAT
)

func (ContentFormat) String ¶ added in v1.10.0

func (i ContentFormat) String() string

type ContentStoreMetadataRecord ¶ added in v1.100.0

type ContentStoreMetadataRecord struct {
	AuditData
}

ContentStoreMetadataRecord audit data for Content Store Meta events.

func NewContentStoreMetadataRecord ¶ added in v1.100.0

func NewContentStoreMetadataRecord() *ContentStoreMetadataRecord

NewContentStoreMetadataRecord instantiates a new ContentStoreMetadataRecord and sets the default values.

func (*ContentStoreMetadataRecord) GetFieldDeserializers ¶ added in v1.100.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*ContentStoreMetadataRecord) Serialize ¶ added in v1.100.0

Serialize serializes information the current object

type CopilotAgentManagementAuditRecord ¶ added in v1.100.0

type CopilotAgentManagementAuditRecord struct {
	AuditData
}

CopilotAgentManagementAuditRecord audit data for Copilot Agent Management events.

func NewCopilotAgentManagementAuditRecord ¶ added in v1.100.0

func NewCopilotAgentManagementAuditRecord() *CopilotAgentManagementAuditRecord

NewCopilotAgentManagementAuditRecord instantiates a new CopilotAgentManagementAuditRecord and sets the default values.

func (*CopilotAgentManagementAuditRecord) GetFieldDeserializers ¶ added in v1.100.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*CopilotAgentManagementAuditRecord) Serialize ¶ added in v1.100.0

Serialize serializes information the current object

type CopilotAgentManagementAuditRecordable ¶ added in v1.100.0

type CopilotAgentManagementAuditRecordable interface {
	AuditDataable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
}

type CopilotForSecurityLoggingAuditRecord ¶ added in v1.100.0

type CopilotForSecurityLoggingAuditRecord struct {
	AuditData
}

CopilotForSecurityLoggingAuditRecord audit data for Copilot for Security Logging events.

func NewCopilotForSecurityLoggingAuditRecord ¶ added in v1.100.0

func NewCopilotForSecurityLoggingAuditRecord() *CopilotForSecurityLoggingAuditRecord

NewCopilotForSecurityLoggingAuditRecord instantiates a new CopilotForSecurityLoggingAuditRecord and sets the default values.

func (*CopilotForSecurityLoggingAuditRecord) GetFieldDeserializers ¶ added in v1.100.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*CopilotForSecurityLoggingAuditRecord) Serialize ¶ added in v1.100.0

Serialize serializes information the current object

type CopilotForSecurityLoggingAuditRecordable ¶ added in v1.100.0

type CopilotForSecurityLoggingAuditRecordable interface {
	AuditDataable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
}

type CopilotForSecurityTriggerAuditRecord ¶ added in v1.100.0

type CopilotForSecurityTriggerAuditRecord struct {
	AuditData
}

CopilotForSecurityTriggerAuditRecord audit data for Copilot for Security Trigger events.

func NewCopilotForSecurityTriggerAuditRecord ¶ added in v1.100.0

func NewCopilotForSecurityTriggerAuditRecord() *CopilotForSecurityTriggerAuditRecord

NewCopilotForSecurityTriggerAuditRecord instantiates a new CopilotForSecurityTriggerAuditRecord and sets the default values.

func (*CopilotForSecurityTriggerAuditRecord) GetFieldDeserializers ¶ added in v1.100.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*CopilotForSecurityTriggerAuditRecord) Serialize ¶ added in v1.100.0

Serialize serializes information the current object

type CopilotForSecurityTriggerAuditRecordable ¶ added in v1.100.0

type CopilotForSecurityTriggerAuditRecordable interface {
	AuditDataable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
}

type CopilotInteractionAuditRecord ¶ added in v1.79.0

type CopilotInteractionAuditRecord struct {
	AuditData
}

CopilotInteractionAuditRecord audit data for Copilot Interaction events.

func NewCopilotInteractionAuditRecord ¶ added in v1.79.0

func NewCopilotInteractionAuditRecord() *CopilotInteractionAuditRecord

NewCopilotInteractionAuditRecord instantiates a new CopilotInteractionAuditRecord and sets the default values.

func (*CopilotInteractionAuditRecord) GetFieldDeserializers ¶ added in v1.79.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*CopilotInteractionAuditRecord) Serialize ¶ added in v1.79.0

Serialize serializes information the current object

type CopilotPluginSettingAuditRecord ¶ added in v1.100.0

type CopilotPluginSettingAuditRecord struct {
	AuditData
}

CopilotPluginSettingAuditRecord audit data for Copilot Plugin Setting events.

func NewCopilotPluginSettingAuditRecord ¶ added in v1.100.0

func NewCopilotPluginSettingAuditRecord() *CopilotPluginSettingAuditRecord

NewCopilotPluginSettingAuditRecord instantiates a new CopilotPluginSettingAuditRecord and sets the default values.

func (*CopilotPluginSettingAuditRecord) GetFieldDeserializers ¶ added in v1.100.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*CopilotPluginSettingAuditRecord) Serialize ¶ added in v1.100.0

Serialize serializes information the current object

type CopilotPluginSettingAuditRecordable ¶ added in v1.100.0

type CopilotPluginSettingAuditRecordable interface {
	AuditDataable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
}

type CopilotPromptBookSettingAuditRecord ¶ added in v1.100.0

type CopilotPromptBookSettingAuditRecord struct {
	AuditData
}

CopilotPromptBookSettingAuditRecord audit data for Copilot Prompt Book Setting events.

func NewCopilotPromptBookSettingAuditRecord ¶ added in v1.100.0

func NewCopilotPromptBookSettingAuditRecord() *CopilotPromptBookSettingAuditRecord

NewCopilotPromptBookSettingAuditRecord instantiates a new CopilotPromptBookSettingAuditRecord and sets the default values.

func (*CopilotPromptBookSettingAuditRecord) GetFieldDeserializers ¶ added in v1.100.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*CopilotPromptBookSettingAuditRecord) Serialize ¶ added in v1.100.0

Serialize serializes information the current object

type CopilotPromptBookSettingAuditRecordable ¶ added in v1.100.0

type CopilotPromptBookSettingAuditRecordable interface {
	AuditDataable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
}

type CopilotSessionSharingAuditRecord ¶ added in v1.100.0

type CopilotSessionSharingAuditRecord struct {
	AuditData
}

CopilotSessionSharingAuditRecord audit data for Copilot Session Sharing events.

func NewCopilotSessionSharingAuditRecord ¶ added in v1.100.0

func NewCopilotSessionSharingAuditRecord() *CopilotSessionSharingAuditRecord

NewCopilotSessionSharingAuditRecord instantiates a new CopilotSessionSharingAuditRecord and sets the default values.

func (*CopilotSessionSharingAuditRecord) GetFieldDeserializers ¶ added in v1.100.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*CopilotSessionSharingAuditRecord) Serialize ¶ added in v1.100.0

Serialize serializes information the current object

type CopilotSessionSharingAuditRecordable ¶ added in v1.100.0

type CopilotSessionSharingAuditRecordable interface {
	AuditDataable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
}

type CopilotSettingAuditRecord ¶ added in v1.100.0

type CopilotSettingAuditRecord struct {
	AuditData
}

CopilotSettingAuditRecord audit data for Copilot Setting events.

func NewCopilotSettingAuditRecord ¶ added in v1.100.0

func NewCopilotSettingAuditRecord() *CopilotSettingAuditRecord

NewCopilotSettingAuditRecord instantiates a new CopilotSettingAuditRecord and sets the default values.

func (*CopilotSettingAuditRecord) GetFieldDeserializers ¶ added in v1.100.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*CopilotSettingAuditRecord) Serialize ¶ added in v1.100.0

Serialize serializes information the current object

type CopilotWorkspaceSettingAuditRecord ¶ added in v1.100.0

type CopilotWorkspaceSettingAuditRecord struct {
	AuditData
}

CopilotWorkspaceSettingAuditRecord audit data for Copilot Workspace Setting events.

func NewCopilotWorkspaceSettingAuditRecord ¶ added in v1.100.0

func NewCopilotWorkspaceSettingAuditRecord() *CopilotWorkspaceSettingAuditRecord

NewCopilotWorkspaceSettingAuditRecord instantiates a new CopilotWorkspaceSettingAuditRecord and sets the default values.

func (*CopilotWorkspaceSettingAuditRecord) GetFieldDeserializers ¶ added in v1.100.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*CopilotWorkspaceSettingAuditRecord) Serialize ¶ added in v1.100.0

Serialize serializes information the current object

type CopilotWorkspaceSettingAuditRecordable ¶ added in v1.100.0

type CopilotWorkspaceSettingAuditRecordable interface {
	AuditDataable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
}

type CoreReportingSettingsAuditRecord ¶ added in v1.79.0

type CoreReportingSettingsAuditRecord struct {
	AuditData
}

CoreReportingSettingsAuditRecord audit data for Core Reporting Settings events.

func NewCoreReportingSettingsAuditRecord ¶ added in v1.79.0

func NewCoreReportingSettingsAuditRecord() *CoreReportingSettingsAuditRecord

NewCoreReportingSettingsAuditRecord instantiates a new CoreReportingSettingsAuditRecord and sets the default values.

func (*CoreReportingSettingsAuditRecord) GetFieldDeserializers ¶ added in v1.79.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*CoreReportingSettingsAuditRecord) Serialize ¶ added in v1.79.0

Serialize serializes information the current object

type CoreReportingSettingsAuditRecordable ¶ added in v1.79.0

type CoreReportingSettingsAuditRecordable interface {
	AuditDataable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
}

type CorrelationReason ¶ added in v1.100.0

type CorrelationReason int

func (CorrelationReason) String ¶ added in v1.100.0

func (i CorrelationReason) String() string

type CortanaBriefingAuditRecord ¶ added in v1.79.0

type CortanaBriefingAuditRecord struct {
	AuditData
}

CortanaBriefingAuditRecord audit data for Cortana Briefing events.

func NewCortanaBriefingAuditRecord ¶ added in v1.79.0

func NewCortanaBriefingAuditRecord() *CortanaBriefingAuditRecord

NewCortanaBriefingAuditRecord instantiates a new CortanaBriefingAuditRecord and sets the default values.

func (*CortanaBriefingAuditRecord) GetFieldDeserializers ¶ added in v1.79.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*CortanaBriefingAuditRecord) Serialize ¶ added in v1.79.0

Serialize serializes information the current object

type CriticalAssetManagementClassificationRecord ¶ added in v1.100.0

type CriticalAssetManagementClassificationRecord struct {
	AuditData
}

CriticalAssetManagementClassificationRecord audit data for Critical Asset Management Classification events.

func NewCriticalAssetManagementClassificationRecord ¶ added in v1.100.0

func NewCriticalAssetManagementClassificationRecord() *CriticalAssetManagementClassificationRecord

NewCriticalAssetManagementClassificationRecord instantiates a new CriticalAssetManagementClassificationRecord and sets the default values.

func (*CriticalAssetManagementClassificationRecord) GetFieldDeserializers ¶ added in v1.100.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*CriticalAssetManagementClassificationRecord) Serialize ¶ added in v1.100.0

Serialize serializes information the current object

type CriticalAssetManagementClassificationRecordable ¶ added in v1.100.0

type CriticalAssetManagementClassificationRecordable interface {
	AuditDataable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
}

type CrmEntityOperationAuditRecord ¶ added in v1.79.0

type CrmEntityOperationAuditRecord struct {
	AuditData
}

CrmEntityOperationAuditRecord audit data for CRM Entity Operation events.

func NewCrmEntityOperationAuditRecord ¶ added in v1.79.0

func NewCrmEntityOperationAuditRecord() *CrmEntityOperationAuditRecord

NewCrmEntityOperationAuditRecord instantiates a new CrmEntityOperationAuditRecord and sets the default values.

func (*CrmEntityOperationAuditRecord) GetFieldDeserializers ¶ added in v1.79.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*CrmEntityOperationAuditRecord) Serialize ¶ added in v1.79.0

Serialize serializes information the current object

type CrossTenantAccessPolicyAuditRecord ¶ added in v1.100.0

type CrossTenantAccessPolicyAuditRecord struct {
	AuditData
}

CrossTenantAccessPolicyAuditRecord audit data for Cross Tenant Access Policy events.

func NewCrossTenantAccessPolicyAuditRecord ¶ added in v1.100.0

func NewCrossTenantAccessPolicyAuditRecord() *CrossTenantAccessPolicyAuditRecord

NewCrossTenantAccessPolicyAuditRecord instantiates a new CrossTenantAccessPolicyAuditRecord and sets the default values.

func (*CrossTenantAccessPolicyAuditRecord) GetFieldDeserializers ¶ added in v1.100.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*CrossTenantAccessPolicyAuditRecord) Serialize ¶ added in v1.100.0

Serialize serializes information the current object

type CrossTenantAccessPolicyAuditRecordable ¶ added in v1.100.0

type CrossTenantAccessPolicyAuditRecordable interface {
	AuditDataable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
}

type CustomerKeyServiceEncryptionAuditRecord ¶ added in v1.79.0

type CustomerKeyServiceEncryptionAuditRecord struct {
	AuditData
}

CustomerKeyServiceEncryptionAuditRecord audit data for Customer Key Service Encryption events.

func NewCustomerKeyServiceEncryptionAuditRecord ¶ added in v1.79.0

func NewCustomerKeyServiceEncryptionAuditRecord() *CustomerKeyServiceEncryptionAuditRecord

NewCustomerKeyServiceEncryptionAuditRecord instantiates a new CustomerKeyServiceEncryptionAuditRecord and sets the default values.

func (*CustomerKeyServiceEncryptionAuditRecord) GetFieldDeserializers ¶ added in v1.79.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*CustomerKeyServiceEncryptionAuditRecord) Serialize ¶ added in v1.79.0

Serialize serializes information the current object

type CustomerKeyServiceEncryptionAuditRecordable ¶ added in v1.79.0

type CustomerKeyServiceEncryptionAuditRecordable interface {
	AuditDataable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
}

type CvssSummary ¶ added in v1.10.0

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

func NewCvssSummary ¶ added in v1.10.0

func NewCvssSummary() *CvssSummary

NewCvssSummary instantiates a new CvssSummary and sets the default values.

func (*CvssSummary) GetAdditionalData ¶ added in v1.10.0

func (m *CvssSummary) 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. returns a map[string]any when successful

func (*CvssSummary) GetBackingStore ¶ added in v1.10.0

GetBackingStore gets the BackingStore property value. Stores model information. returns a BackingStore when successful

func (*CvssSummary) GetFieldDeserializers ¶ added in v1.10.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*CvssSummary) GetOdataType ¶ added in v1.10.0

func (m *CvssSummary) GetOdataType() *string

GetOdataType gets the @odata.type property value. The OdataType property returns a *string when successful

func (*CvssSummary) GetScore ¶ added in v1.10.0

func (m *CvssSummary) GetScore() *float64

GetScore gets the score property value. The CVSS score about this vulnerability. returns a *float64 when successful

func (*CvssSummary) GetSeverity ¶ added in v1.10.0

func (m *CvssSummary) GetSeverity() *VulnerabilitySeverity

GetSeverity gets the severity property value. The CVSS severity rating for this vulnerability. The possible values are: none, low, medium, high, critical, unknownFutureValue. returns a *VulnerabilitySeverity when successful

func (*CvssSummary) GetVectorString ¶ added in v1.10.0

func (m *CvssSummary) GetVectorString() *string

GetVectorString gets the vectorString property value. The CVSS vector string for this vulnerability. returns a *string when successful

func (*CvssSummary) Serialize ¶ added in v1.10.0

Serialize serializes information the current object

func (*CvssSummary) SetAdditionalData ¶ added in v1.10.0

func (m *CvssSummary) 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 (*CvssSummary) SetBackingStore ¶ added in v1.10.0

SetBackingStore sets the BackingStore property value. Stores model information.

func (*CvssSummary) SetOdataType ¶ added in v1.10.0

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

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

func (*CvssSummary) SetScore ¶ added in v1.10.0

func (m *CvssSummary) SetScore(value *float64)

SetScore sets the score property value. The CVSS score about this vulnerability.

func (*CvssSummary) SetSeverity ¶ added in v1.10.0

func (m *CvssSummary) SetSeverity(value *VulnerabilitySeverity)

SetSeverity sets the severity property value. The CVSS severity rating for this vulnerability. The possible values are: none, low, medium, high, critical, unknownFutureValue.

func (*CvssSummary) SetVectorString ¶ added in v1.10.0

func (m *CvssSummary) SetVectorString(value *string)

SetVectorString sets the vectorString property value. The CVSS vector string for this vulnerability.

type DataCenterSecurityCmdletAuditRecord ¶ added in v1.79.0

type DataCenterSecurityCmdletAuditRecord struct {
	AuditData
}

DataCenterSecurityCmdletAuditRecord audit data for Data Center Security cmdlet events.

func NewDataCenterSecurityCmdletAuditRecord ¶ added in v1.79.0

func NewDataCenterSecurityCmdletAuditRecord() *DataCenterSecurityCmdletAuditRecord

NewDataCenterSecurityCmdletAuditRecord instantiates a new DataCenterSecurityCmdletAuditRecord and sets the default values.

func (*DataCenterSecurityCmdletAuditRecord) GetFieldDeserializers ¶ added in v1.79.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*DataCenterSecurityCmdletAuditRecord) Serialize ¶ added in v1.79.0

Serialize serializes information the current object

type DataCenterSecurityCmdletAuditRecordable ¶ added in v1.79.0

type DataCenterSecurityCmdletAuditRecordable interface {
	AuditDataable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
}

type DataGovernanceAuditRecord ¶ added in v1.79.0

type DataGovernanceAuditRecord struct {
	AuditData
}

DataGovernanceAuditRecord audit data for Data Governance events.

func NewDataGovernanceAuditRecord ¶ added in v1.79.0

func NewDataGovernanceAuditRecord() *DataGovernanceAuditRecord

NewDataGovernanceAuditRecord instantiates a new DataGovernanceAuditRecord and sets the default values.

func (*DataGovernanceAuditRecord) GetFieldDeserializers ¶ added in v1.79.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*DataGovernanceAuditRecord) Serialize ¶ added in v1.79.0

Serialize serializes information the current object

type DataInsightsRestApiAuditRecord ¶ added in v1.79.0

type DataInsightsRestApiAuditRecord struct {
	AuditData
}

DataInsightsRestApiAuditRecord audit data for Data Insights Rest Api events.

func NewDataInsightsRestApiAuditRecord ¶ added in v1.79.0

func NewDataInsightsRestApiAuditRecord() *DataInsightsRestApiAuditRecord

NewDataInsightsRestApiAuditRecord instantiates a new DataInsightsRestApiAuditRecord and sets the default values.

func (*DataInsightsRestApiAuditRecord) GetFieldDeserializers ¶ added in v1.79.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*DataInsightsRestApiAuditRecord) Serialize ¶ added in v1.79.0

Serialize serializes information the current object

type DataLakeExportOperationAuditRecord ¶ added in v1.79.0

type DataLakeExportOperationAuditRecord struct {
	AuditData
}

DataLakeExportOperationAuditRecord audit data for Data Lake Export Operation events.

func NewDataLakeExportOperationAuditRecord ¶ added in v1.79.0

func NewDataLakeExportOperationAuditRecord() *DataLakeExportOperationAuditRecord

NewDataLakeExportOperationAuditRecord instantiates a new DataLakeExportOperationAuditRecord and sets the default values.

func (*DataLakeExportOperationAuditRecord) GetFieldDeserializers ¶ added in v1.79.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*DataLakeExportOperationAuditRecord) Serialize ¶ added in v1.79.0

Serialize serializes information the current object

type DataLakeExportOperationAuditRecordable ¶ added in v1.79.0

type DataLakeExportOperationAuditRecordable interface {
	AuditDataable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
}

type DataSecurityInvestigationAuditRecord ¶ added in v1.100.0

type DataSecurityInvestigationAuditRecord struct {
	AuditData
}

DataSecurityInvestigationAuditRecord audit data for Data Security Investigation events.

func NewDataSecurityInvestigationAuditRecord ¶ added in v1.100.0

func NewDataSecurityInvestigationAuditRecord() *DataSecurityInvestigationAuditRecord

NewDataSecurityInvestigationAuditRecord instantiates a new DataSecurityInvestigationAuditRecord and sets the default values.

func (*DataSecurityInvestigationAuditRecord) GetFieldDeserializers ¶ added in v1.100.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*DataSecurityInvestigationAuditRecord) Serialize ¶ added in v1.100.0

Serialize serializes information the current object

type DataSecurityInvestigationAuditRecordable ¶ added in v1.100.0

type DataSecurityInvestigationAuditRecordable interface {
	AuditDataable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
}

type 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 user who created the data set. Read-only. returns a IdentitySetable when successful

func (*DataSet) GetCreatedDateTime ¶

GetCreatedDateTime gets the createdDateTime property value. The date and time when the review set was created. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only. returns a *Time when successful

func (*DataSet) GetDescription ¶ added in v1.54.0

func (m *DataSet) GetDescription() *string

GetDescription gets the description property value. The description of the data set. returns a *string when successful

func (*DataSet) GetDisplayName ¶

func (m *DataSet) GetDisplayName() *string

GetDisplayName gets the displayName property value. The name of the data set. The name is unique with a maximum limit of 64 characters. returns a *string when successful

func (*DataSet) GetFieldDeserializers ¶

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*DataSet) Serialize ¶

Serialize serializes information the current object

func (*DataSet) SetCreatedBy ¶

SetCreatedBy sets the createdBy property value. The user who created the data set. Read-only.

func (*DataSet) SetCreatedDateTime ¶

SetCreatedDateTime sets the createdDateTime property value. The date and time when the review set was created. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only.

func (*DataSet) SetDescription ¶ added in v1.54.0

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

SetDescription sets the description property value. The description of the data set.

func (*DataSet) SetDisplayName ¶

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

SetDisplayName sets the displayName property value. The name of the data set. The name is unique with a maximum limit of 64 characters.

type DataShareOperationAuditRecord ¶ added in v1.79.0

type DataShareOperationAuditRecord struct {
	AuditData
}

DataShareOperationAuditRecord audit data for Data Share Operation events.

func NewDataShareOperationAuditRecord ¶ added in v1.79.0

func NewDataShareOperationAuditRecord() *DataShareOperationAuditRecord

NewDataShareOperationAuditRecord instantiates a new DataShareOperationAuditRecord and sets the default values.

func (*DataShareOperationAuditRecord) GetFieldDeserializers ¶ added in v1.79.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*DataShareOperationAuditRecord) Serialize ¶ added in v1.79.0

Serialize serializes information the current object

type 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. returns a IdentitySetable when successful

func (*DataSource) GetCreatedDateTime ¶

GetCreatedDateTime gets the createdDateTime property value. The date and time the dataSource was created. returns a *Time when successful

func (*DataSource) GetDisplayName ¶

func (m *DataSource) GetDisplayName() *string

GetDisplayName gets the displayName property value. The display name of the dataSource and is the name of the SharePoint site. returns a *string when successful

func (*DataSource) GetFieldDeserializers ¶

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

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. returns a *DataSourceHoldStatus when successful

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 and is 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 ¶

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 returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*DataSourceCollectionResponse) GetValue ¶

GetValue gets the value property value. The value property returns a []DataSourceable when successful

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 ¶

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. returns a *Time when successful

func (*DataSourceContainer) GetDisplayName ¶

func (m *DataSourceContainer) GetDisplayName() *string

GetDisplayName gets the displayName property value. Display name of the dataSourceContainer entity. returns a *string when successful

func (*DataSourceContainer) GetFieldDeserializers ¶

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

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 returns a *DataSourceHoldStatus when successful

func (*DataSourceContainer) GetLastModifiedDateTime ¶

GetLastModifiedDateTime gets the lastModifiedDateTime property value. Last modified date and time of the dataSourceContainer. returns a *Time when successful

func (*DataSourceContainer) GetReleasedDateTime ¶

GetReleasedDateTime gets the releasedDateTime property value. Date and time that the dataSourceContainer was released from the case. returns a *Time when successful

func (*DataSourceContainer) GetStatus ¶

GetStatus gets the status property value. Latest status of the dataSourceContainer. The possible values are: Active, Released. returns a *DataSourceContainerStatus when successful

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. The 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

func (DataSourceScopes) String ¶

func (i DataSourceScopes) String() string

type DefaultAuditData ¶ added in v1.79.0

type DefaultAuditData struct {
	AuditData
}

DefaultAuditData default open-type audit data when no specific subtype applies.

func NewDefaultAuditData ¶ added in v1.79.0

func NewDefaultAuditData() *DefaultAuditData

NewDefaultAuditData instantiates a new DefaultAuditData and sets the default values.

func (*DefaultAuditData) GetFieldDeserializers ¶ added in v1.79.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*DefaultAuditData) Serialize ¶ added in v1.79.0

Serialize serializes information the current object

type DefaultRecordBehavior ¶ added in v1.38.0

type DefaultRecordBehavior int
const (
	STARTLOCKED_DEFAULTRECORDBEHAVIOR DefaultRecordBehavior = iota
	STARTUNLOCKED_DEFAULTRECORDBEHAVIOR
	UNKNOWNFUTUREVALUE_DEFAULTRECORDBEHAVIOR
)

func (DefaultRecordBehavior) String ¶ added in v1.38.0

func (i DefaultRecordBehavior) 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 DefenderCaseManagementAuditRecord ¶ added in v1.100.0

type DefenderCaseManagementAuditRecord struct {
	AuditData
}

DefenderCaseManagementAuditRecord audit data for Defender Case Management events.

func NewDefenderCaseManagementAuditRecord ¶ added in v1.100.0

func NewDefenderCaseManagementAuditRecord() *DefenderCaseManagementAuditRecord

NewDefenderCaseManagementAuditRecord instantiates a new DefenderCaseManagementAuditRecord and sets the default values.

func (*DefenderCaseManagementAuditRecord) GetFieldDeserializers ¶ added in v1.100.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*DefenderCaseManagementAuditRecord) Serialize ¶ added in v1.100.0

Serialize serializes information the current object

type DefenderCaseManagementAuditRecordable ¶ added in v1.100.0

type DefenderCaseManagementAuditRecordable interface {
	AuditDataable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
}

type DefenderPreviewFeaturesRecord ¶ added in v1.100.0

type DefenderPreviewFeaturesRecord struct {
	AuditData
}

DefenderPreviewFeaturesRecord audit data for Defender Preview Features events.

func NewDefenderPreviewFeaturesRecord ¶ added in v1.100.0

func NewDefenderPreviewFeaturesRecord() *DefenderPreviewFeaturesRecord

NewDefenderPreviewFeaturesRecord instantiates a new DefenderPreviewFeaturesRecord and sets the default values.

func (*DefenderPreviewFeaturesRecord) GetFieldDeserializers ¶ added in v1.100.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*DefenderPreviewFeaturesRecord) Serialize ¶ added in v1.100.0

Serialize serializes information the current object

type DefenderPreviewFeaturesRecordable ¶ added in v1.100.0

type DefenderSecurityForAIConfigurationAuditRecord ¶ added in v1.100.0

type DefenderSecurityForAIConfigurationAuditRecord struct {
	AuditData
}

DefenderSecurityForAIConfigurationAuditRecord audit data for Defender Security for AI Configuration events.

func NewDefenderSecurityForAIConfigurationAuditRecord ¶ added in v1.100.0

func NewDefenderSecurityForAIConfigurationAuditRecord() *DefenderSecurityForAIConfigurationAuditRecord

NewDefenderSecurityForAIConfigurationAuditRecord instantiates a new DefenderSecurityForAIConfigurationAuditRecord and sets the default values.

func (*DefenderSecurityForAIConfigurationAuditRecord) GetFieldDeserializers ¶ added in v1.100.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*DefenderSecurityForAIConfigurationAuditRecord) Serialize ¶ added in v1.100.0

Serialize serializes information the current object

type DefenderSecurityForAIConfigurationAuditRecordable ¶ added in v1.100.0

type DefenderSecurityForAIConfigurationAuditRecordable interface {
	AuditDataable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
}

type DeliveryAction ¶ added in v1.100.0

type DeliveryAction int
const (
	UNKNOWN_DELIVERYACTION DeliveryAction = iota
	DELIVEREDTOJUNK_DELIVERYACTION
	DELIVERED_DELIVERYACTION
	BLOCKED_DELIVERYACTION
	REPLACED_DELIVERYACTION
	UNKNOWNFUTUREVALUE_DELIVERYACTION
)

func (DeliveryAction) String ¶ added in v1.100.0

func (i DeliveryAction) String() string

type DeliveryLocation ¶ added in v1.100.0

type DeliveryLocation int
const (
	UNKNOWN_DELIVERYLOCATION DeliveryLocation = iota
	INBOX_FOLDER_DELIVERYLOCATION
	JUNKFOLDER_DELIVERYLOCATION
	DELETEDFOLDER_DELIVERYLOCATION
	QUARANTINE_DELIVERYLOCATION
	ONPREM_EXTERNAL_DELIVERYLOCATION
	FAILED_DELIVERYLOCATION
	DROPPED_DELIVERYLOCATION
	OTHERS_DELIVERYLOCATION
	UNKNOWNFUTUREVALUE_DELIVERYLOCATION
)

func (DeliveryLocation) String ¶ added in v1.100.0

func (i DeliveryLocation) String() string

type DepartmentTemplate ¶ added in v1.38.0

type DepartmentTemplate struct {
	FilePlanDescriptorTemplate
}

func NewDepartmentTemplate ¶ added in v1.38.0

func NewDepartmentTemplate() *DepartmentTemplate

NewDepartmentTemplate instantiates a new DepartmentTemplate and sets the default values.

func (*DepartmentTemplate) GetFieldDeserializers ¶ added in v1.38.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*DepartmentTemplate) Serialize ¶ added in v1.38.0

Serialize serializes information the current object

type DepartmentTemplateCollectionResponse ¶ added in v1.38.0

func NewDepartmentTemplateCollectionResponse ¶ added in v1.38.0

func NewDepartmentTemplateCollectionResponse() *DepartmentTemplateCollectionResponse

NewDepartmentTemplateCollectionResponse instantiates a new DepartmentTemplateCollectionResponse and sets the default values.

func (*DepartmentTemplateCollectionResponse) GetFieldDeserializers ¶ added in v1.38.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*DepartmentTemplateCollectionResponse) GetValue ¶ added in v1.38.0

GetValue gets the value property value. The value property returns a []DepartmentTemplateable when successful

func (*DepartmentTemplateCollectionResponse) Serialize ¶ added in v1.38.0

Serialize serializes information the current object

func (*DepartmentTemplateCollectionResponse) SetValue ¶ added in v1.38.0

SetValue sets the value property value. The value property

type DeployFeatureActivityRecord ¶ added in v1.100.0

type DeployFeatureActivityRecord struct {
	AuditData
}

DeployFeatureActivityRecord audit data for Deploy Feature Activity events.

func NewDeployFeatureActivityRecord ¶ added in v1.100.0

func NewDeployFeatureActivityRecord() *DeployFeatureActivityRecord

NewDeployFeatureActivityRecord instantiates a new DeployFeatureActivityRecord and sets the default values.

func (*DeployFeatureActivityRecord) GetFieldDeserializers ¶ added in v1.100.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*DeployFeatureActivityRecord) Serialize ¶ added in v1.100.0

Serialize serializes information the current object

type DeploymentAccessKeyType ¶ added in v1.53.0

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

func NewDeploymentAccessKeyType ¶ added in v1.53.0

func NewDeploymentAccessKeyType() *DeploymentAccessKeyType

NewDeploymentAccessKeyType instantiates a new DeploymentAccessKeyType and sets the default values.

func (*DeploymentAccessKeyType) GetAdditionalData ¶ added in v1.53.0

func (m *DeploymentAccessKeyType) 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. returns a map[string]any when successful

func (*DeploymentAccessKeyType) GetBackingStore ¶ added in v1.53.0

GetBackingStore gets the BackingStore property value. Stores model information. returns a BackingStore when successful

func (*DeploymentAccessKeyType) GetDeploymentAccessKey ¶ added in v1.53.0

func (m *DeploymentAccessKeyType) GetDeploymentAccessKey() *string

GetDeploymentAccessKey gets the deploymentAccessKey property value. The deployment access key. returns a *string when successful

func (*DeploymentAccessKeyType) GetFieldDeserializers ¶ added in v1.53.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*DeploymentAccessKeyType) GetOdataType ¶ added in v1.53.0

func (m *DeploymentAccessKeyType) GetOdataType() *string

GetOdataType gets the @odata.type property value. The OdataType property returns a *string when successful

func (*DeploymentAccessKeyType) Serialize ¶ added in v1.53.0

Serialize serializes information the current object

func (*DeploymentAccessKeyType) SetAdditionalData ¶ added in v1.53.0

func (m *DeploymentAccessKeyType) 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 (*DeploymentAccessKeyType) SetBackingStore ¶ added in v1.53.0

SetBackingStore sets the BackingStore property value. Stores model information.

func (*DeploymentAccessKeyType) SetDeploymentAccessKey ¶ added in v1.53.0

func (m *DeploymentAccessKeyType) SetDeploymentAccessKey(value *string)

SetDeploymentAccessKey sets the deploymentAccessKey property value. The deployment access key.

func (*DeploymentAccessKeyType) SetOdataType ¶ added in v1.53.0

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

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

type DeploymentStatus ¶ added in v1.53.0

type DeploymentStatus int
const (
	UPTODATE_DEPLOYMENTSTATUS DeploymentStatus = iota
	OUTDATED_DEPLOYMENTSTATUS
	UPDATING_DEPLOYMENTSTATUS
	UPDATEFAILED_DEPLOYMENTSTATUS
	NOTCONFIGURED_DEPLOYMENTSTATUS
	UNREACHABLE_DEPLOYMENTSTATUS
	DISCONNECTED_DEPLOYMENTSTATUS
	STARTFAILURE_DEPLOYMENTSTATUS
	SYNCING_DEPLOYMENTSTATUS
	UNKNOWNFUTUREVALUE_DEPLOYMENTSTATUS
)

func (DeploymentStatus) String ¶ added in v1.53.0

func (i DeploymentStatus) 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
	MICROSOFTDEFENDERFORCLOUD_DETECTIONSOURCE
	MICROSOFTDEFENDERFORIOT_DETECTIONSOURCE
	MICROSOFTDEFENDERFORSERVERS_DETECTIONSOURCE
	MICROSOFTDEFENDERFORSTORAGE_DETECTIONSOURCE
	MICROSOFTDEFENDERFORDNS_DETECTIONSOURCE
	MICROSOFTDEFENDERFORDATABASES_DETECTIONSOURCE
	MICROSOFTDEFENDERFORCONTAINERS_DETECTIONSOURCE
	MICROSOFTDEFENDERFORNETWORK_DETECTIONSOURCE
	MICROSOFTDEFENDERFORAPPSERVICE_DETECTIONSOURCE
	MICROSOFTDEFENDERFORKEYVAULT_DETECTIONSOURCE
	MICROSOFTDEFENDERFORRESOURCEMANAGER_DETECTIONSOURCE
	MICROSOFTDEFENDERFORAPIMANAGEMENT_DETECTIONSOURCE
	NRTALERTS_DETECTIONSOURCE
	SCHEDULEDALERTS_DETECTIONSOURCE
	MICROSOFTDEFENDERTHREATINTELLIGENCEANALYTICS_DETECTIONSOURCE
	BUILTINML_DETECTIONSOURCE
	MICROSOFTINSIDERRISKMANAGEMENT_DETECTIONSOURCE
	MICROSOFTTHREATINTELLIGENCE_DETECTIONSOURCE
	MICROSOFTDEFENDERFORAISERVICES_DETECTIONSOURCE
	SECURITYCOPILOT_DETECTIONSOURCE
	MICROSOFTSENTINEL_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 DetonationBehaviourDetails ¶ added in v1.100.0

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

func NewDetonationBehaviourDetails ¶ added in v1.100.0

func NewDetonationBehaviourDetails() *DetonationBehaviourDetails

NewDetonationBehaviourDetails instantiates a new DetonationBehaviourDetails and sets the default values.

func (*DetonationBehaviourDetails) GetActionStatus ¶ added in v1.100.0

func (m *DetonationBehaviourDetails) GetActionStatus() *string

GetActionStatus gets the actionStatus property value. The status of the action performed during detonation (e.g., 'Successful', 'Failed', 'Blocked'). returns a *string when successful

func (*DetonationBehaviourDetails) GetAdditionalData ¶ added in v1.100.0

func (m *DetonationBehaviourDetails) 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. returns a map[string]any when successful

func (*DetonationBehaviourDetails) GetBackingStore ¶ added in v1.100.0

GetBackingStore gets the BackingStore property value. Stores model information. returns a BackingStore when successful

func (*DetonationBehaviourDetails) GetBehaviourCapability ¶ added in v1.100.0

func (m *DetonationBehaviourDetails) GetBehaviourCapability() *string

GetBehaviourCapability gets the behaviourCapability property value. Categorizes the capability or type of behavior observed. returns a *string when successful

func (*DetonationBehaviourDetails) GetBehaviourGroup ¶ added in v1.100.0

func (m *DetonationBehaviourDetails) GetBehaviourGroup() *string

GetBehaviourGroup gets the behaviourGroup property value. Groups related behaviors together for classification purposes. returns a *string when successful

func (*DetonationBehaviourDetails) GetDetails ¶ added in v1.100.0

func (m *DetonationBehaviourDetails) GetDetails() *string

GetDetails gets the details property value. More contextual information about the observed behavior or action. returns a *string when successful

func (*DetonationBehaviourDetails) GetEventDateTime ¶ added in v1.100.0

GetEventDateTime gets the eventDateTime property value. The date and time when the behavior or action was observed during detonation. returns a *Time when successful

func (*DetonationBehaviourDetails) GetFieldDeserializers ¶ added in v1.100.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*DetonationBehaviourDetails) GetOdataType ¶ added in v1.100.0

func (m *DetonationBehaviourDetails) GetOdataType() *string

GetOdataType gets the @odata.type property value. The OdataType property returns a *string when successful

func (*DetonationBehaviourDetails) GetOperation ¶ added in v1.100.0

func (m *DetonationBehaviourDetails) GetOperation() *string

GetOperation gets the operation property value. The specific operation or action that was performed. returns a *string when successful

func (*DetonationBehaviourDetails) GetProcessId ¶ added in v1.100.0

func (m *DetonationBehaviourDetails) GetProcessId() *string

GetProcessId gets the processId property value. The unique identifier of the process involved in the behavior. returns a *string when successful

func (*DetonationBehaviourDetails) GetProcessName ¶ added in v1.100.0

func (m *DetonationBehaviourDetails) GetProcessName() *string

GetProcessName gets the processName property value. The name of the process that performed or was involved in the behavior. returns a *string when successful

func (*DetonationBehaviourDetails) GetTarget ¶ added in v1.100.0

func (m *DetonationBehaviourDetails) GetTarget() *string

GetTarget gets the target property value. The target of the operation. returns a *string when successful

func (*DetonationBehaviourDetails) Serialize ¶ added in v1.100.0

Serialize serializes information the current object

func (*DetonationBehaviourDetails) SetActionStatus ¶ added in v1.100.0

func (m *DetonationBehaviourDetails) SetActionStatus(value *string)

SetActionStatus sets the actionStatus property value. The status of the action performed during detonation (e.g., 'Successful', 'Failed', 'Blocked').

func (*DetonationBehaviourDetails) SetAdditionalData ¶ added in v1.100.0

func (m *DetonationBehaviourDetails) 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 (*DetonationBehaviourDetails) SetBackingStore ¶ added in v1.100.0

SetBackingStore sets the BackingStore property value. Stores model information.

func (*DetonationBehaviourDetails) SetBehaviourCapability ¶ added in v1.100.0

func (m *DetonationBehaviourDetails) SetBehaviourCapability(value *string)

SetBehaviourCapability sets the behaviourCapability property value. Categorizes the capability or type of behavior observed.

func (*DetonationBehaviourDetails) SetBehaviourGroup ¶ added in v1.100.0

func (m *DetonationBehaviourDetails) SetBehaviourGroup(value *string)

SetBehaviourGroup sets the behaviourGroup property value. Groups related behaviors together for classification purposes.

func (*DetonationBehaviourDetails) SetDetails ¶ added in v1.100.0

func (m *DetonationBehaviourDetails) SetDetails(value *string)

SetDetails sets the details property value. More contextual information about the observed behavior or action.

func (*DetonationBehaviourDetails) SetEventDateTime ¶ added in v1.100.0

SetEventDateTime sets the eventDateTime property value. The date and time when the behavior or action was observed during detonation.

func (*DetonationBehaviourDetails) SetOdataType ¶ added in v1.100.0

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

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

func (*DetonationBehaviourDetails) SetOperation ¶ added in v1.100.0

func (m *DetonationBehaviourDetails) SetOperation(value *string)

SetOperation sets the operation property value. The specific operation or action that was performed.

func (*DetonationBehaviourDetails) SetProcessId ¶ added in v1.100.0

func (m *DetonationBehaviourDetails) SetProcessId(value *string)

SetProcessId sets the processId property value. The unique identifier of the process involved in the behavior.

func (*DetonationBehaviourDetails) SetProcessName ¶ added in v1.100.0

func (m *DetonationBehaviourDetails) SetProcessName(value *string)

SetProcessName sets the processName property value. The name of the process that performed or was involved in the behavior.

func (*DetonationBehaviourDetails) SetTarget ¶ added in v1.100.0

func (m *DetonationBehaviourDetails) SetTarget(value *string)

SetTarget sets the target property value. The target of the operation.

type DetonationBehaviourDetailsable ¶ added in v1.100.0

type DetonationBehaviourDetailsable interface {
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder
	ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackedModel
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetActionStatus() *string
	GetBackingStore() ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore
	GetBehaviourCapability() *string
	GetBehaviourGroup() *string
	GetDetails() *string
	GetEventDateTime() *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time
	GetOdataType() *string
	GetOperation() *string
	GetProcessId() *string
	GetProcessName() *string
	GetTarget() *string
	SetActionStatus(value *string)
	SetBackingStore(value ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore)
	SetBehaviourCapability(value *string)
	SetBehaviourGroup(value *string)
	SetDetails(value *string)
	SetEventDateTime(value *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time)
	SetOdataType(value *string)
	SetOperation(value *string)
	SetProcessId(value *string)
	SetProcessName(value *string)
	SetTarget(value *string)
}

type DetonationChain ¶ added in v1.100.0

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

func NewDetonationChain ¶ added in v1.100.0

func NewDetonationChain() *DetonationChain

NewDetonationChain instantiates a new DetonationChain and sets the default values.

func (*DetonationChain) GetAdditionalData ¶ added in v1.100.0

func (m *DetonationChain) 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. returns a map[string]any when successful

func (*DetonationChain) GetBackingStore ¶ added in v1.100.0

GetBackingStore gets the BackingStore property value. Stores model information. returns a BackingStore when successful

func (*DetonationChain) GetChildNodes ¶ added in v1.100.0

func (m *DetonationChain) GetChildNodes() []DetonationChainable

GetChildNodes gets the childNodes property value. A list of all child nodes in the chain. returns a []DetonationChainable when successful

func (*DetonationChain) GetFieldDeserializers ¶ added in v1.100.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*DetonationChain) GetOdataType ¶ added in v1.100.0

func (m *DetonationChain) GetOdataType() *string

GetOdataType gets the @odata.type property value. The OdataType property returns a *string when successful

func (*DetonationChain) GetValue ¶ added in v1.100.0

func (m *DetonationChain) GetValue() *string

GetValue gets the value property value. The value of the chain. returns a *string when successful

func (*DetonationChain) Serialize ¶ added in v1.100.0

Serialize serializes information the current object

func (*DetonationChain) SetAdditionalData ¶ added in v1.100.0

func (m *DetonationChain) 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 (*DetonationChain) SetBackingStore ¶ added in v1.100.0

SetBackingStore sets the BackingStore property value. Stores model information.

func (*DetonationChain) SetChildNodes ¶ added in v1.100.0

func (m *DetonationChain) SetChildNodes(value []DetonationChainable)

SetChildNodes sets the childNodes property value. A list of all child nodes in the chain.

func (*DetonationChain) SetOdataType ¶ added in v1.100.0

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

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

func (*DetonationChain) SetValue ¶ added in v1.100.0

func (m *DetonationChain) SetValue(value *string)

SetValue sets the value property value. The value of the chain.

type DetonationDetails ¶ added in v1.100.0

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

func NewDetonationDetails ¶ added in v1.100.0

func NewDetonationDetails() *DetonationDetails

NewDetonationDetails instantiates a new DetonationDetails and sets the default values.

func (*DetonationDetails) GetAdditionalData ¶ added in v1.100.0

func (m *DetonationDetails) 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. returns a map[string]any when successful

func (*DetonationDetails) GetAnalysisDateTime ¶ added in v1.100.0

GetAnalysisDateTime gets the analysisDateTime property value. The time of detonation. returns a *Time when successful

func (*DetonationDetails) GetBackingStore ¶ added in v1.100.0

GetBackingStore gets the BackingStore property value. Stores model information. returns a BackingStore when successful

func (*DetonationDetails) GetCompromiseIndicators ¶ added in v1.100.0

func (m *DetonationDetails) GetCompromiseIndicators() []CompromiseIndicatorable

GetCompromiseIndicators gets the compromiseIndicators property value. Represents indicators and its associated verdict that suggests whether an email is compromised. returns a []CompromiseIndicatorable when successful

func (*DetonationDetails) GetDetonationBehaviourDetails ¶ added in v1.100.0

func (m *DetonationDetails) GetDetonationBehaviourDetails() DetonationBehaviourDetailsable

GetDetonationBehaviourDetails gets the detonationBehaviourDetails property value. Shows the exact events that took place during detonation, and problematic or benign observations that contain URLs, IPs, domains, and files that were found during detonation. This property is deprecated and still stop returning data in March 2026. Use the detonationBehaviourDetailsV2 property instead. returns a DetonationBehaviourDetailsable when successful

func (*DetonationDetails) GetDetonationBehaviourDetailsV2 ¶ added in v1.100.0

func (m *DetonationDetails) GetDetonationBehaviourDetailsV2() *string

GetDetonationBehaviourDetailsV2 gets the detonationBehaviourDetailsV2 property value. Shows the exact events that took place during detonation, and problematic or benign observations that contain URLs, IPs, domains, and files that were found during detonation in a JSON format. returns a *string when successful

func (*DetonationDetails) GetDetonationChain ¶ added in v1.100.0

func (m *DetonationDetails) GetDetonationChain() DetonationChainable

GetDetonationChain gets the detonationChain property value. The chain of detonation. returns a DetonationChainable when successful

func (*DetonationDetails) GetDetonationObservables ¶ added in v1.100.0

func (m *DetonationDetails) GetDetonationObservables() DetonationObservablesable

GetDetonationObservables gets the detonationObservables property value. All observables in the detonation tree. returns a DetonationObservablesable when successful

func (*DetonationDetails) GetDetonationScreenshotUri ¶ added in v1.100.0

func (m *DetonationDetails) GetDetonationScreenshotUri() *string

GetDetonationScreenshotUri gets the detonationScreenshotUri property value. Show any screenshots that were captured during detonation. No screenshots are captured if the URL opens into a link that directly downloads a file. However, you see the downloaded file in the detonation chain. returns a *string when successful

func (*DetonationDetails) GetDetonationVerdict ¶ added in v1.100.0

func (m *DetonationDetails) GetDetonationVerdict() *string

GetDetonationVerdict gets the detonationVerdict property value. The verdict of the detonation. returns a *string when successful

func (*DetonationDetails) GetDetonationVerdictReason ¶ added in v1.100.0

func (m *DetonationDetails) GetDetonationVerdictReason() *string

GetDetonationVerdictReason gets the detonationVerdictReason property value. The reason for the verdict of the detonation. returns a *string when successful

func (*DetonationDetails) GetEntityMetadata ¶ added in v1.100.0

func (m *DetonationDetails) GetEntityMetadata() *string

GetEntityMetadata gets the entityMetadata property value. Additional metadata about the entity in JSON format. returns a *string when successful

func (*DetonationDetails) GetFieldDeserializers ¶ added in v1.100.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*DetonationDetails) GetMitreTechniques ¶ added in v1.100.0

func (m *DetonationDetails) GetMitreTechniques() *string

GetMitreTechniques gets the mitreTechniques property value. The attack techniques, as aligned with the MITRE ATT&CK framework. returns a *string when successful

func (*DetonationDetails) GetOdataType ¶ added in v1.100.0

func (m *DetonationDetails) GetOdataType() *string

GetOdataType gets the @odata.type property value. The OdataType property returns a *string when successful

func (*DetonationDetails) GetStaticAnalysis ¶ added in v1.100.0

func (m *DetonationDetails) GetStaticAnalysis() *string

GetStaticAnalysis gets the staticAnalysis property value. The results of static analysis performed on the file or URL. returns a *string when successful

func (*DetonationDetails) GetSubmissionSource ¶ added in v1.100.0

func (m *DetonationDetails) GetSubmissionSource() *string

GetSubmissionSource gets the submissionSource property value. The source of the submission. returns a *string when successful

func (*DetonationDetails) Serialize ¶ added in v1.100.0

Serialize serializes information the current object

func (*DetonationDetails) SetAdditionalData ¶ added in v1.100.0

func (m *DetonationDetails) 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 (*DetonationDetails) SetAnalysisDateTime ¶ added in v1.100.0

SetAnalysisDateTime sets the analysisDateTime property value. The time of detonation.

func (*DetonationDetails) SetBackingStore ¶ added in v1.100.0

SetBackingStore sets the BackingStore property value. Stores model information.

func (*DetonationDetails) SetCompromiseIndicators ¶ added in v1.100.0

func (m *DetonationDetails) SetCompromiseIndicators(value []CompromiseIndicatorable)

SetCompromiseIndicators sets the compromiseIndicators property value. Represents indicators and its associated verdict that suggests whether an email is compromised.

func (*DetonationDetails) SetDetonationBehaviourDetails ¶ added in v1.100.0

func (m *DetonationDetails) SetDetonationBehaviourDetails(value DetonationBehaviourDetailsable)

SetDetonationBehaviourDetails sets the detonationBehaviourDetails property value. Shows the exact events that took place during detonation, and problematic or benign observations that contain URLs, IPs, domains, and files that were found during detonation. This property is deprecated and still stop returning data in March 2026. Use the detonationBehaviourDetailsV2 property instead.

func (*DetonationDetails) SetDetonationBehaviourDetailsV2 ¶ added in v1.100.0

func (m *DetonationDetails) SetDetonationBehaviourDetailsV2(value *string)

SetDetonationBehaviourDetailsV2 sets the detonationBehaviourDetailsV2 property value. Shows the exact events that took place during detonation, and problematic or benign observations that contain URLs, IPs, domains, and files that were found during detonation in a JSON format.

func (*DetonationDetails) SetDetonationChain ¶ added in v1.100.0

func (m *DetonationDetails) SetDetonationChain(value DetonationChainable)

SetDetonationChain sets the detonationChain property value. The chain of detonation.

func (*DetonationDetails) SetDetonationObservables ¶ added in v1.100.0

func (m *DetonationDetails) SetDetonationObservables(value DetonationObservablesable)

SetDetonationObservables sets the detonationObservables property value. All observables in the detonation tree.

func (*DetonationDetails) SetDetonationScreenshotUri ¶ added in v1.100.0

func (m *DetonationDetails) SetDetonationScreenshotUri(value *string)

SetDetonationScreenshotUri sets the detonationScreenshotUri property value. Show any screenshots that were captured during detonation. No screenshots are captured if the URL opens into a link that directly downloads a file. However, you see the downloaded file in the detonation chain.

func (*DetonationDetails) SetDetonationVerdict ¶ added in v1.100.0

func (m *DetonationDetails) SetDetonationVerdict(value *string)

SetDetonationVerdict sets the detonationVerdict property value. The verdict of the detonation.

func (*DetonationDetails) SetDetonationVerdictReason ¶ added in v1.100.0

func (m *DetonationDetails) SetDetonationVerdictReason(value *string)

SetDetonationVerdictReason sets the detonationVerdictReason property value. The reason for the verdict of the detonation.

func (*DetonationDetails) SetEntityMetadata ¶ added in v1.100.0

func (m *DetonationDetails) SetEntityMetadata(value *string)

SetEntityMetadata sets the entityMetadata property value. Additional metadata about the entity in JSON format.

func (*DetonationDetails) SetMitreTechniques ¶ added in v1.100.0

func (m *DetonationDetails) SetMitreTechniques(value *string)

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

func (*DetonationDetails) SetOdataType ¶ added in v1.100.0

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

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

func (*DetonationDetails) SetStaticAnalysis ¶ added in v1.100.0

func (m *DetonationDetails) SetStaticAnalysis(value *string)

SetStaticAnalysis sets the staticAnalysis property value. The results of static analysis performed on the file or URL.

func (*DetonationDetails) SetSubmissionSource ¶ added in v1.100.0

func (m *DetonationDetails) SetSubmissionSource(value *string)

SetSubmissionSource sets the submissionSource property value. The source of the submission.

type DetonationDetailsable ¶ added in v1.100.0

type DetonationDetailsable interface {
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder
	ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackedModel
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetAnalysisDateTime() *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time
	GetBackingStore() ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore
	GetCompromiseIndicators() []CompromiseIndicatorable
	GetDetonationBehaviourDetails() DetonationBehaviourDetailsable
	GetDetonationBehaviourDetailsV2() *string
	GetDetonationChain() DetonationChainable
	GetDetonationObservables() DetonationObservablesable
	GetDetonationScreenshotUri() *string
	GetDetonationVerdict() *string
	GetDetonationVerdictReason() *string
	GetEntityMetadata() *string
	GetMitreTechniques() *string
	GetOdataType() *string
	GetStaticAnalysis() *string
	GetSubmissionSource() *string
	SetAnalysisDateTime(value *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time)
	SetBackingStore(value ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore)
	SetCompromiseIndicators(value []CompromiseIndicatorable)
	SetDetonationBehaviourDetails(value DetonationBehaviourDetailsable)
	SetDetonationBehaviourDetailsV2(value *string)
	SetDetonationChain(value DetonationChainable)
	SetDetonationObservables(value DetonationObservablesable)
	SetDetonationScreenshotUri(value *string)
	SetDetonationVerdict(value *string)
	SetDetonationVerdictReason(value *string)
	SetEntityMetadata(value *string)
	SetMitreTechniques(value *string)
	SetOdataType(value *string)
	SetStaticAnalysis(value *string)
	SetSubmissionSource(value *string)
}

type DetonationObservables ¶ added in v1.100.0

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

func NewDetonationObservables ¶ added in v1.100.0

func NewDetonationObservables() *DetonationObservables

NewDetonationObservables instantiates a new DetonationObservables and sets the default values.

func (*DetonationObservables) GetAdditionalData ¶ added in v1.100.0

func (m *DetonationObservables) 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. returns a map[string]any when successful

func (*DetonationObservables) GetBackingStore ¶ added in v1.100.0

GetBackingStore gets the BackingStore property value. Stores model information. returns a BackingStore when successful

func (*DetonationObservables) GetContactedIps ¶ added in v1.100.0

func (m *DetonationObservables) GetContactedIps() []string

GetContactedIps gets the contactedIps property value. The list of all contacted IPs in the detonation. returns a []string when successful

func (*DetonationObservables) GetContactedUrls ¶ added in v1.100.0

func (m *DetonationObservables) GetContactedUrls() []string

GetContactedUrls gets the contactedUrls property value. The list of all URLs found in the detonation. returns a []string when successful

func (*DetonationObservables) GetDroppedfiles ¶ added in v1.100.0

func (m *DetonationObservables) GetDroppedfiles() []string

GetDroppedfiles gets the droppedfiles property value. The list of all dropped files in the detonation. returns a []string when successful

func (*DetonationObservables) GetFieldDeserializers ¶ added in v1.100.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*DetonationObservables) GetOdataType ¶ added in v1.100.0

func (m *DetonationObservables) GetOdataType() *string

GetOdataType gets the @odata.type property value. The OdataType property returns a *string when successful

func (*DetonationObservables) Serialize ¶ added in v1.100.0

Serialize serializes information the current object

func (*DetonationObservables) SetAdditionalData ¶ added in v1.100.0

func (m *DetonationObservables) 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 (*DetonationObservables) SetBackingStore ¶ added in v1.100.0

SetBackingStore sets the BackingStore property value. Stores model information.

func (*DetonationObservables) SetContactedIps ¶ added in v1.100.0

func (m *DetonationObservables) SetContactedIps(value []string)

SetContactedIps sets the contactedIps property value. The list of all contacted IPs in the detonation.

func (*DetonationObservables) SetContactedUrls ¶ added in v1.100.0

func (m *DetonationObservables) SetContactedUrls(value []string)

SetContactedUrls sets the contactedUrls property value. The list of all URLs found in the detonation.

func (*DetonationObservables) SetDroppedfiles ¶ added in v1.100.0

func (m *DetonationObservables) SetDroppedfiles(value []string)

SetDroppedfiles sets the droppedfiles property value. The list of all dropped files in the detonation.

func (*DetonationObservables) SetOdataType ¶ added in v1.100.0

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

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

type DeviceDiscoverySettingsAuthenticatedScansRecord ¶ added in v1.100.0

type DeviceDiscoverySettingsAuthenticatedScansRecord struct {
	AuditData
}

DeviceDiscoverySettingsAuthenticatedScansRecord audit data for Device Discovery Settings Authenticated Scans events.

func NewDeviceDiscoverySettingsAuthenticatedScansRecord ¶ added in v1.100.0

func NewDeviceDiscoverySettingsAuthenticatedScansRecord() *DeviceDiscoverySettingsAuthenticatedScansRecord

NewDeviceDiscoverySettingsAuthenticatedScansRecord instantiates a new DeviceDiscoverySettingsAuthenticatedScansRecord and sets the default values.

func (*DeviceDiscoverySettingsAuthenticatedScansRecord) GetFieldDeserializers ¶ added in v1.100.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*DeviceDiscoverySettingsAuthenticatedScansRecord) Serialize ¶ added in v1.100.0

Serialize serializes information the current object

type DeviceDiscoverySettingsAuthenticatedScansRecordable ¶ added in v1.100.0

type DeviceDiscoverySettingsAuthenticatedScansRecordable interface {
	AuditDataable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
}

type DeviceDiscoverySettingsExclusionRecord ¶ added in v1.100.0

type DeviceDiscoverySettingsExclusionRecord struct {
	AuditData
}

DeviceDiscoverySettingsExclusionRecord audit data for Device Discovery Settings Exclusion events.

func NewDeviceDiscoverySettingsExclusionRecord ¶ added in v1.100.0

func NewDeviceDiscoverySettingsExclusionRecord() *DeviceDiscoverySettingsExclusionRecord

NewDeviceDiscoverySettingsExclusionRecord instantiates a new DeviceDiscoverySettingsExclusionRecord and sets the default values.

func (*DeviceDiscoverySettingsExclusionRecord) GetFieldDeserializers ¶ added in v1.100.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*DeviceDiscoverySettingsExclusionRecord) Serialize ¶ added in v1.100.0

Serialize serializes information the current object

type DeviceDiscoverySettingsExclusionRecordable ¶ added in v1.100.0

type DeviceDiscoverySettingsExclusionRecordable interface {
	AuditDataable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
}

type DeviceDiscoverySettingsRecord ¶ added in v1.100.0

type DeviceDiscoverySettingsRecord struct {
	AuditData
}

DeviceDiscoverySettingsRecord audit data for Device Discovery Settings events.

func NewDeviceDiscoverySettingsRecord ¶ added in v1.100.0

func NewDeviceDiscoverySettingsRecord() *DeviceDiscoverySettingsRecord

NewDeviceDiscoverySettingsRecord instantiates a new DeviceDiscoverySettingsRecord and sets the default values.

func (*DeviceDiscoverySettingsRecord) GetFieldDeserializers ¶ added in v1.100.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*DeviceDiscoverySettingsRecord) Serialize ¶ added in v1.100.0

Serialize serializes information the current object

type DeviceDiscoverySettingsRecordable ¶ added in v1.100.0

type DeviceEvidence ¶ added in v0.49.0

type DeviceEvidence struct {
	AlertEvidence
}

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 Microsoft Entra ID when device is Microsoft Entra joined. returns a *string when successful

func (*DeviceEvidence) GetDefenderAvStatus ¶ added in v0.49.0

func (m *DeviceEvidence) GetDefenderAvStatus() *DefenderAvStatus

GetDefenderAvStatus gets the defenderAvStatus property value. State of the Defender anti-malware engine. The possible values are: notReporting, disabled, notUpdated, updated, unknown, notSupported, unknownFutureValue. returns a *DefenderAvStatus when successful

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. returns a *string when successful

func (*DeviceEvidence) GetDnsDomain ¶ added in v1.49.0

func (m *DeviceEvidence) GetDnsDomain() *string

GetDnsDomain gets the dnsDomain property value. The DNS domain that this computer belongs to. A sequence of labels separated by dots. returns a *string when successful

func (*DeviceEvidence) GetFieldDeserializers ¶ added in v0.49.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*DeviceEvidence) GetFirstSeenDateTime ¶ added in v0.49.0

GetFirstSeenDateTime gets the firstSeenDateTime property value. The date and time when the device was first seen. returns a *Time when successful

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. returns a *DeviceHealthStatus when successful

func (*DeviceEvidence) GetHostName ¶ added in v1.49.0

func (m *DeviceEvidence) GetHostName() *string

GetHostName gets the hostName property value. The hostname without the domain suffix. returns a *string when successful

func (*DeviceEvidence) GetIpInterfaces ¶ added in v1.5.0

func (m *DeviceEvidence) GetIpInterfaces() []string

GetIpInterfaces gets the ipInterfaces property value. Ip interfaces of the device during the time of the alert. returns a []string when successful

func (*DeviceEvidence) GetLastExternalIpAddress ¶ added in v1.38.0

func (m *DeviceEvidence) GetLastExternalIpAddress() *string

GetLastExternalIpAddress gets the lastExternalIpAddress property value. The lastExternalIpAddress property returns a *string when successful

func (*DeviceEvidence) GetLastIpAddress ¶ added in v1.38.0

func (m *DeviceEvidence) GetLastIpAddress() *string

GetLastIpAddress gets the lastIpAddress property value. The lastIpAddress property returns a *string when successful

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. returns a []LoggedOnUserable when successful

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. returns a *string when successful

func (*DeviceEvidence) GetNtDomain ¶ added in v1.49.0

func (m *DeviceEvidence) GetNtDomain() *string

GetNtDomain gets the ntDomain property value. A logical grouping of computers within a Microsoft Windows network. returns a *string when successful

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. returns a *OnboardingStatus when successful

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. returns a *int64 when successful

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. returns a *string when successful

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. returns a *int32 when successful

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. returns a *string when successful

func (*DeviceEvidence) GetResourceAccessEvents ¶ added in v1.93.0

func (m *DeviceEvidence) GetResourceAccessEvents() []ResourceAccessEventable

GetResourceAccessEvents gets the resourceAccessEvents property value. Information on resource access attempts made by the user account. returns a []ResourceAccessEventable when successful

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. returns a *DeviceRiskScore when successful

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. returns a *string when successful

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. returns a VmMetadataable when successful

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 Microsoft Entra ID when device is Microsoft Entra 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 anti-malware 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) SetDnsDomain ¶ added in v1.49.0

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

SetDnsDomain sets the dnsDomain property value. The DNS domain that this computer belongs to. A sequence of labels separated by dots.

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) SetHostName ¶ added in v1.49.0

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

SetHostName sets the hostName property value. The hostname without the domain suffix.

func (*DeviceEvidence) SetIpInterfaces ¶ added in v1.5.0

func (m *DeviceEvidence) SetIpInterfaces(value []string)

SetIpInterfaces sets the ipInterfaces property value. Ip interfaces of the device during the time of the alert.

func (*DeviceEvidence) SetLastExternalIpAddress ¶ added in v1.38.0

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

SetLastExternalIpAddress sets the lastExternalIpAddress property value. The lastExternalIpAddress property

func (*DeviceEvidence) SetLastIpAddress ¶ added in v1.38.0

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

SetLastIpAddress sets the lastIpAddress property value. The lastIpAddress property

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) SetNtDomain ¶ added in v1.49.0

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

SetNtDomain sets the ntDomain property value. A logical grouping of computers within a Microsoft Windows network.

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) SetResourceAccessEvents ¶ added in v1.93.0

func (m *DeviceEvidence) SetResourceAccessEvents(value []ResourceAccessEventable)

SetResourceAccessEvents sets the resourceAccessEvents property value. Information on resource access attempts made by the user account.

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
	GetDnsDomain() *string
	GetFirstSeenDateTime() *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time
	GetHealthStatus() *DeviceHealthStatus
	GetHostName() *string
	GetIpInterfaces() []string
	GetLastExternalIpAddress() *string
	GetLastIpAddress() *string
	GetLoggedOnUsers() []LoggedOnUserable
	GetMdeDeviceId() *string
	GetNtDomain() *string
	GetOnboardingStatus() *OnboardingStatus
	GetOsBuild() *int64
	GetOsPlatform() *string
	GetRbacGroupId() *int32
	GetRbacGroupName() *string
	GetResourceAccessEvents() []ResourceAccessEventable
	GetRiskScore() *DeviceRiskScore
	GetVersion() *string
	GetVmMetadata() VmMetadataable
	SetAzureAdDeviceId(value *string)
	SetDefenderAvStatus(value *DefenderAvStatus)
	SetDeviceDnsName(value *string)
	SetDnsDomain(value *string)
	SetFirstSeenDateTime(value *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time)
	SetHealthStatus(value *DeviceHealthStatus)
	SetHostName(value *string)
	SetIpInterfaces(value []string)
	SetLastExternalIpAddress(value *string)
	SetLastIpAddress(value *string)
	SetLoggedOnUsers(value []LoggedOnUserable)
	SetMdeDeviceId(value *string)
	SetNtDomain(value *string)
	SetOnboardingStatus(value *OnboardingStatus)
	SetOsBuild(value *int64)
	SetOsPlatform(value *string)
	SetRbacGroupId(value *int32)
	SetRbacGroupName(value *string)
	SetResourceAccessEvents(value []ResourceAccessEventable)
	SetRiskScore(value *DeviceRiskScore)
	SetVersion(value *string)
	SetVmMetadata(value VmMetadataable)
}

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 Dictionary ¶ added in v1.13.0

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

func NewDictionary ¶ added in v1.13.0

func NewDictionary() *Dictionary

NewDictionary instantiates a new Dictionary and sets the default values.

func (*Dictionary) GetAdditionalData ¶ added in v1.13.0

func (m *Dictionary) 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. returns a map[string]any when successful

func (*Dictionary) GetBackingStore ¶ added in v1.13.0

GetBackingStore gets the BackingStore property value. Stores model information. returns a BackingStore when successful

func (*Dictionary) GetFieldDeserializers ¶ added in v1.13.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*Dictionary) GetOdataType ¶ added in v1.13.0

func (m *Dictionary) GetOdataType() *string

GetOdataType gets the @odata.type property value. The OdataType property returns a *string when successful

func (*Dictionary) Serialize ¶ added in v1.13.0

Serialize serializes information the current object

func (*Dictionary) SetAdditionalData ¶ added in v1.13.0

func (m *Dictionary) 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 (*Dictionary) SetBackingStore ¶ added in v1.13.0

SetBackingStore sets the BackingStore property value. Stores model information.

func (*Dictionary) SetOdataType ¶ added in v1.13.0

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

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

type DiscoveryAuditRecord ¶ added in v1.79.0

type DiscoveryAuditRecord struct {
	AuditData
}

DiscoveryAuditRecord audit data for eDiscovery events.

func NewDiscoveryAuditRecord ¶ added in v1.79.0

func NewDiscoveryAuditRecord() *DiscoveryAuditRecord

NewDiscoveryAuditRecord instantiates a new DiscoveryAuditRecord and sets the default values.

func (*DiscoveryAuditRecord) GetFieldDeserializers ¶ added in v1.79.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*DiscoveryAuditRecord) Serialize ¶ added in v1.79.0

Serialize serializes information the current object

type DispositionReviewStage ¶ added in v1.38.0

func NewDispositionReviewStage ¶ added in v1.38.0

func NewDispositionReviewStage() *DispositionReviewStage

NewDispositionReviewStage instantiates a new DispositionReviewStage and sets the default values.

func (*DispositionReviewStage) GetFieldDeserializers ¶ added in v1.38.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*DispositionReviewStage) GetName ¶ added in v1.38.0

func (m *DispositionReviewStage) GetName() *string

GetName gets the name property value. Name representing each stage within a collection. returns a *string when successful

func (*DispositionReviewStage) GetReviewersEmailAddresses ¶ added in v1.38.0

func (m *DispositionReviewStage) GetReviewersEmailAddresses() []string

GetReviewersEmailAddresses gets the reviewersEmailAddresses property value. A collection of reviewers at each stage. returns a []string when successful

func (*DispositionReviewStage) GetStageNumber ¶ added in v1.38.0

func (m *DispositionReviewStage) GetStageNumber() *string

GetStageNumber gets the stageNumber property value. The unique sequence number for each stage of the disposition review. returns a *string when successful

func (*DispositionReviewStage) Serialize ¶ added in v1.38.0

Serialize serializes information the current object

func (*DispositionReviewStage) SetName ¶ added in v1.38.0

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

SetName sets the name property value. Name representing each stage within a collection.

func (*DispositionReviewStage) SetReviewersEmailAddresses ¶ added in v1.38.0

func (m *DispositionReviewStage) SetReviewersEmailAddresses(value []string)

SetReviewersEmailAddresses sets the reviewersEmailAddresses property value. A collection of reviewers at each stage.

func (*DispositionReviewStage) SetStageNumber ¶ added in v1.38.0

func (m *DispositionReviewStage) SetStageNumber(value *string)

SetStageNumber sets the stageNumber property value. The unique sequence number for each stage of the disposition review.

type DispositionReviewStageCollectionResponse ¶ added in v1.38.0

func NewDispositionReviewStageCollectionResponse ¶ added in v1.38.0

func NewDispositionReviewStageCollectionResponse() *DispositionReviewStageCollectionResponse

NewDispositionReviewStageCollectionResponse instantiates a new DispositionReviewStageCollectionResponse and sets the default values.

func (*DispositionReviewStageCollectionResponse) GetFieldDeserializers ¶ added in v1.38.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*DispositionReviewStageCollectionResponse) GetValue ¶ added in v1.38.0

GetValue gets the value property value. The value property returns a []DispositionReviewStageable when successful

func (*DispositionReviewStageCollectionResponse) Serialize ¶ added in v1.38.0

Serialize serializes information the current object

func (*DispositionReviewStageCollectionResponse) SetValue ¶ added in v1.38.0

SetValue sets the value property value. The value property

type DispositionReviewStageable ¶ added in v1.38.0

type DispositionReviewStageable interface {
	iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Entityable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetName() *string
	GetReviewersEmailAddresses() []string
	GetStageNumber() *string
	SetName(value *string)
	SetReviewersEmailAddresses(value []string)
	SetStageNumber(value *string)
}

type DlpEndpointAuditRecord ¶ added in v1.79.0

type DlpEndpointAuditRecord struct {
	AuditData
}

DlpEndpointAuditRecord audit data for DLP Endpoint events.

func NewDlpEndpointAuditRecord ¶ added in v1.79.0

func NewDlpEndpointAuditRecord() *DlpEndpointAuditRecord

NewDlpEndpointAuditRecord instantiates a new DlpEndpointAuditRecord and sets the default values.

func (*DlpEndpointAuditRecord) GetFieldDeserializers ¶ added in v1.79.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*DlpEndpointAuditRecord) Serialize ¶ added in v1.79.0

Serialize serializes information the current object

type DlpImportResultAuditRecord ¶ added in v1.100.0

type DlpImportResultAuditRecord struct {
	AuditData
}

DlpImportResultAuditRecord audit data for DLP Import Result events.

func NewDlpImportResultAuditRecord ¶ added in v1.100.0

func NewDlpImportResultAuditRecord() *DlpImportResultAuditRecord

NewDlpImportResultAuditRecord instantiates a new DlpImportResultAuditRecord and sets the default values.

func (*DlpImportResultAuditRecord) GetFieldDeserializers ¶ added in v1.100.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*DlpImportResultAuditRecord) Serialize ¶ added in v1.100.0

Serialize serializes information the current object

type DlpSensitiveInformationTypeRulePackageCmdletRecord ¶ added in v1.79.0

type DlpSensitiveInformationTypeRulePackageCmdletRecord struct {
	AuditData
}

DlpSensitiveInformationTypeRulePackageCmdletRecord audit data for DLP Sensitive Information Type Rule Package cmdlet events.

func NewDlpSensitiveInformationTypeRulePackageCmdletRecord ¶ added in v1.79.0

func NewDlpSensitiveInformationTypeRulePackageCmdletRecord() *DlpSensitiveInformationTypeRulePackageCmdletRecord

NewDlpSensitiveInformationTypeRulePackageCmdletRecord instantiates a new DlpSensitiveInformationTypeRulePackageCmdletRecord and sets the default values.

func (*DlpSensitiveInformationTypeRulePackageCmdletRecord) GetFieldDeserializers ¶ added in v1.79.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*DlpSensitiveInformationTypeRulePackageCmdletRecord) Serialize ¶ added in v1.79.0

Serialize serializes information the current object

type DlpSensitiveInformationTypeRulePackageCmdletRecordable ¶ added in v1.79.0

type DlpSensitiveInformationTypeRulePackageCmdletRecordable interface {
	AuditDataable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
}

type DnsEvidence ¶ added in v1.33.0

type DnsEvidence struct {
	AlertEvidence
}

func NewDnsEvidence ¶ added in v1.33.0

func NewDnsEvidence() *DnsEvidence

NewDnsEvidence instantiates a new DnsEvidence and sets the default values.

func (*DnsEvidence) GetDnsServerIp ¶ added in v1.33.0

func (m *DnsEvidence) GetDnsServerIp() IpEvidenceable

GetDnsServerIp gets the dnsServerIp property value. An IP entity that represents the DNS server that resolves the request. returns a IpEvidenceable when successful

func (*DnsEvidence) GetDomainName ¶ added in v1.33.0

func (m *DnsEvidence) GetDomainName() *string

GetDomainName gets the domainName property value. The name of the DNS record associated with the alert. returns a *string when successful

func (*DnsEvidence) GetFieldDeserializers ¶ added in v1.33.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*DnsEvidence) GetHostIpAddress ¶ added in v1.33.0

func (m *DnsEvidence) GetHostIpAddress() IpEvidenceable

GetHostIpAddress gets the hostIpAddress property value. An IP entity that represents the DNS request client. returns a IpEvidenceable when successful

func (*DnsEvidence) GetIpAddresses ¶ added in v1.33.0

func (m *DnsEvidence) GetIpAddresses() []IpEvidenceable

GetIpAddresses gets the ipAddresses property value. IP entities that represent the resolved IP addresses. returns a []IpEvidenceable when successful

func (*DnsEvidence) Serialize ¶ added in v1.33.0

Serialize serializes information the current object

func (*DnsEvidence) SetDnsServerIp ¶ added in v1.33.0

func (m *DnsEvidence) SetDnsServerIp(value IpEvidenceable)

SetDnsServerIp sets the dnsServerIp property value. An IP entity that represents the DNS server that resolves the request.

func (*DnsEvidence) SetDomainName ¶ added in v1.33.0

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

SetDomainName sets the domainName property value. The name of the DNS record associated with the alert.

func (*DnsEvidence) SetHostIpAddress ¶ added in v1.33.0

func (m *DnsEvidence) SetHostIpAddress(value IpEvidenceable)

SetHostIpAddress sets the hostIpAddress property value. An IP entity that represents the DNS request client.

func (*DnsEvidence) SetIpAddresses ¶ added in v1.33.0

func (m *DnsEvidence) SetIpAddresses(value []IpEvidenceable)

SetIpAddresses sets the ipAddresses property value. IP entities that represent the resolved IP addresses.

type DnsEvidenceable ¶ added in v1.33.0

type DnsEvidenceable interface {
	AlertEvidenceable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetDnsServerIp() IpEvidenceable
	GetDomainName() *string
	GetHostIpAddress() IpEvidenceable
	GetIpAddresses() []IpEvidenceable
	SetDnsServerIp(value IpEvidenceable)
	SetDomainName(value *string)
	SetHostIpAddress(value IpEvidenceable)
	SetIpAddresses(value []IpEvidenceable)
}

type DocumentVersion ¶ added in v1.68.0

type DocumentVersion int
const (
	LATEST_DOCUMENTVERSION DocumentVersion = iota
	RECENT10_DOCUMENTVERSION
	RECENT100_DOCUMENTVERSION
	ALL_DOCUMENTVERSION
	UNKNOWNFUTUREVALUE_DOCUMENTVERSION
)

func (DocumentVersion) String ¶ added in v1.68.0

func (i DocumentVersion) String() string

type DragonCopilotAccessRecord ¶ added in v1.100.0

type DragonCopilotAccessRecord struct {
	AuditData
}

DragonCopilotAccessRecord audit data for Dragon Copilot Access events.

func NewDragonCopilotAccessRecord ¶ added in v1.100.0

func NewDragonCopilotAccessRecord() *DragonCopilotAccessRecord

NewDragonCopilotAccessRecord instantiates a new DragonCopilotAccessRecord and sets the default values.

func (*DragonCopilotAccessRecord) GetFieldDeserializers ¶ added in v1.100.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*DragonCopilotAccessRecord) Serialize ¶ added in v1.100.0

Serialize serializes information the current object

type DragonCopilotAdminRecord ¶ added in v1.100.0

type DragonCopilotAdminRecord struct {
	AuditData
}

DragonCopilotAdminRecord audit data for Dragon Copilot Admin events.

func NewDragonCopilotAdminRecord ¶ added in v1.100.0

func NewDragonCopilotAdminRecord() *DragonCopilotAdminRecord

NewDragonCopilotAdminRecord instantiates a new DragonCopilotAdminRecord and sets the default values.

func (*DragonCopilotAdminRecord) GetFieldDeserializers ¶ added in v1.100.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*DragonCopilotAdminRecord) Serialize ¶ added in v1.100.0

Serialize serializes information the current object

type DragonCopilotClinicalDataRecord ¶ added in v1.100.0

type DragonCopilotClinicalDataRecord struct {
	AuditData
}

DragonCopilotClinicalDataRecord audit data for Dragon Copilot Clinical Data events.

func NewDragonCopilotClinicalDataRecord ¶ added in v1.100.0

func NewDragonCopilotClinicalDataRecord() *DragonCopilotClinicalDataRecord

NewDragonCopilotClinicalDataRecord instantiates a new DragonCopilotClinicalDataRecord and sets the default values.

func (*DragonCopilotClinicalDataRecord) GetFieldDeserializers ¶ added in v1.100.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*DragonCopilotClinicalDataRecord) Serialize ¶ added in v1.100.0

Serialize serializes information the current object

type DragonCopilotClinicalDataRecordable ¶ added in v1.100.0

type DragonCopilotClinicalDataRecordable interface {
	AuditDataable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
}

type DragonCopilotSessionRecord ¶ added in v1.100.0

type DragonCopilotSessionRecord struct {
	AuditData
}

DragonCopilotSessionRecord audit data for Dragon Copilot Session events.

func NewDragonCopilotSessionRecord ¶ added in v1.100.0

func NewDragonCopilotSessionRecord() *DragonCopilotSessionRecord

NewDragonCopilotSessionRecord instantiates a new DragonCopilotSessionRecord and sets the default values.

func (*DragonCopilotSessionRecord) GetFieldDeserializers ¶ added in v1.100.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*DragonCopilotSessionRecord) Serialize ¶ added in v1.100.0

Serialize serializes information the current object

type Dynamics365BusinessCentralAuditRecord ¶ added in v1.79.0

type Dynamics365BusinessCentralAuditRecord struct {
	AuditData
}

Dynamics365BusinessCentralAuditRecord audit data for Dynamics365 Business Central events.

func NewDynamics365BusinessCentralAuditRecord ¶ added in v1.79.0

func NewDynamics365BusinessCentralAuditRecord() *Dynamics365BusinessCentralAuditRecord

NewDynamics365BusinessCentralAuditRecord instantiates a new Dynamics365BusinessCentralAuditRecord and sets the default values.

func (*Dynamics365BusinessCentralAuditRecord) GetFieldDeserializers ¶ added in v1.79.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*Dynamics365BusinessCentralAuditRecord) Serialize ¶ added in v1.79.0

Serialize serializes information the current object

type Dynamics365BusinessCentralAuditRecordable ¶ added in v1.79.0

type Dynamics365BusinessCentralAuditRecordable interface {
	AuditDataable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
}

type EdiscoveryAddToReviewSetOperation ¶

type EdiscoveryAddToReviewSetOperation struct {
	CaseOperation
}

func NewEdiscoveryAddToReviewSetOperation ¶

func NewEdiscoveryAddToReviewSetOperation() *EdiscoveryAddToReviewSetOperation

NewEdiscoveryAddToReviewSetOperation instantiates a new EdiscoveryAddToReviewSetOperation and sets the default values.

func (*EdiscoveryAddToReviewSetOperation) GetAdditionalDataOptions ¶ added in v1.68.0

func (m *EdiscoveryAddToReviewSetOperation) GetAdditionalDataOptions() *AdditionalDataOptions

GetAdditionalDataOptions gets the additionalDataOptions property value. The options to add items to the review set. The possible values are: allVersions, linkedFiles, unknownFutureValue, advancedIndexing, listAttachments, htmlTranscripts, messageConversationExpansion, locationsWithoutHits, allItemsInFolder, cloudNativeHtmlConversion. Use the Prefer: include-unknown-enum-members request header to get the following values from this evolvable enum: advancedIndexing, listAttachments, htmlTranscripts, messageConversationExpansion, locationsWithoutHits, allItemsInFolder, cloudNativeHtmlConversion. returns a *AdditionalDataOptions when successful

func (*EdiscoveryAddToReviewSetOperation) GetCloudAttachmentVersion ¶ added in v1.68.0

func (m *EdiscoveryAddToReviewSetOperation) GetCloudAttachmentVersion() *CloudAttachmentVersion

GetCloudAttachmentVersion gets the cloudAttachmentVersion property value. Specifies the number of most recent versions of cloud attachments to collect. The possible values are: latest, recent10, recent100, all, unknownFutureValue. returns a *CloudAttachmentVersion when successful

func (*EdiscoveryAddToReviewSetOperation) GetDocumentVersion ¶ added in v1.68.0

func (m *EdiscoveryAddToReviewSetOperation) GetDocumentVersion() *DocumentVersion

GetDocumentVersion gets the documentVersion property value. Specifies the number of most recent versions of SharePoint documents to collect. The possible values are: latest, recent10, recent100, all, unknownFutureValue. returns a *DocumentVersion when successful

func (*EdiscoveryAddToReviewSetOperation) GetFieldDeserializers ¶

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*EdiscoveryAddToReviewSetOperation) GetItemsToInclude ¶ added in v1.68.0

func (m *EdiscoveryAddToReviewSetOperation) GetItemsToInclude() *ItemsToInclude

GetItemsToInclude gets the itemsToInclude property value. The items to include in the review set. The possible values are: searchHits, partiallyIndexed, unknownFutureValue. returns a *ItemsToInclude when successful

func (*EdiscoveryAddToReviewSetOperation) GetReportFileMetadata ¶ added in v1.83.0

func (m *EdiscoveryAddToReviewSetOperation) GetReportFileMetadata() []ReportFileMetadataable

GetReportFileMetadata gets the reportFileMetadata property value. Contains the properties for report file metadata, including downloadUrl, fileName, and size. returns a []ReportFileMetadataable when successful

func (*EdiscoveryAddToReviewSetOperation) GetReviewSet ¶

GetReviewSet gets the reviewSet property value. eDiscovery review set to which items matching source collection query gets added. returns a EdiscoveryReviewSetable when successful

func (*EdiscoveryAddToReviewSetOperation) GetSearch ¶

GetSearch gets the search property value. eDiscovery search that gets added to review set. returns a EdiscoverySearchable when successful

func (*EdiscoveryAddToReviewSetOperation) Serialize ¶

Serialize serializes information the current object

func (*EdiscoveryAddToReviewSetOperation) SetAdditionalDataOptions ¶ added in v1.68.0

func (m *EdiscoveryAddToReviewSetOperation) SetAdditionalDataOptions(value *AdditionalDataOptions)

SetAdditionalDataOptions sets the additionalDataOptions property value. The options to add items to the review set. The possible values are: allVersions, linkedFiles, unknownFutureValue, advancedIndexing, listAttachments, htmlTranscripts, messageConversationExpansion, locationsWithoutHits, allItemsInFolder, cloudNativeHtmlConversion. Use the Prefer: include-unknown-enum-members request header to get the following values from this evolvable enum: advancedIndexing, listAttachments, htmlTranscripts, messageConversationExpansion, locationsWithoutHits, allItemsInFolder, cloudNativeHtmlConversion.

func (*EdiscoveryAddToReviewSetOperation) SetCloudAttachmentVersion ¶ added in v1.68.0

func (m *EdiscoveryAddToReviewSetOperation) SetCloudAttachmentVersion(value *CloudAttachmentVersion)

SetCloudAttachmentVersion sets the cloudAttachmentVersion property value. Specifies the number of most recent versions of cloud attachments to collect. The possible values are: latest, recent10, recent100, all, unknownFutureValue.

func (*EdiscoveryAddToReviewSetOperation) SetDocumentVersion ¶ added in v1.68.0

func (m *EdiscoveryAddToReviewSetOperation) SetDocumentVersion(value *DocumentVersion)

SetDocumentVersion sets the documentVersion property value. Specifies the number of most recent versions of SharePoint documents to collect. The possible values are: latest, recent10, recent100, all, unknownFutureValue.

func (*EdiscoveryAddToReviewSetOperation) SetItemsToInclude ¶ added in v1.68.0

func (m *EdiscoveryAddToReviewSetOperation) SetItemsToInclude(value *ItemsToInclude)

SetItemsToInclude sets the itemsToInclude property value. The items to include in the review set. The possible values are: searchHits, partiallyIndexed, unknownFutureValue.

func (*EdiscoveryAddToReviewSetOperation) SetReportFileMetadata ¶ added in v1.83.0

func (m *EdiscoveryAddToReviewSetOperation) SetReportFileMetadata(value []ReportFileMetadataable)

SetReportFileMetadata sets the reportFileMetadata property value. Contains the properties for report file metadata, including downloadUrl, fileName, and size.

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 EdiscoveryAddToReviewSetOperationable ¶

type EdiscoveryAddToReviewSetOperationable interface {
	CaseOperationable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetAdditionalDataOptions() *AdditionalDataOptions
	GetCloudAttachmentVersion() *CloudAttachmentVersion
	GetDocumentVersion() *DocumentVersion
	GetItemsToInclude() *ItemsToInclude
	GetReportFileMetadata() []ReportFileMetadataable
	GetReviewSet() EdiscoveryReviewSetable
	GetSearch() EdiscoverySearchable
	SetAdditionalDataOptions(value *AdditionalDataOptions)
	SetCloudAttachmentVersion(value *CloudAttachmentVersion)
	SetDocumentVersion(value *DocumentVersion)
	SetItemsToInclude(value *ItemsToInclude)
	SetReportFileMetadata(value []ReportFileMetadataable)
	SetReviewSet(value EdiscoveryReviewSetable)
	SetSearch(value EdiscoverySearchable)
}

type EdiscoveryCase ¶

type EdiscoveryCase struct {
	CaseEscaped
}

func NewEdiscoveryCase ¶

func NewEdiscoveryCase() *EdiscoveryCase

NewEdiscoveryCase instantiates a new EdiscoveryCase and sets the default values.

func (*EdiscoveryCase) GetCaseMembers ¶ added in v1.93.0

func (m *EdiscoveryCase) GetCaseMembers() []EdiscoveryCaseMemberable

GetCaseMembers gets the caseMembers property value. Represents members of an eDiscovery case. returns a []EdiscoveryCaseMemberable when successful

func (*EdiscoveryCase) GetClosedBy ¶

GetClosedBy gets the closedBy property value. The user who closed the case. returns a IdentitySetable when successful

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 returns a *Time when successful

func (*EdiscoveryCase) GetCustodians ¶

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

GetCustodians gets the custodians property value. Returns a list of case ediscoveryCustodian objects for this case. returns a []EdiscoveryCustodianable when successful

func (*EdiscoveryCase) GetExternalId ¶

func (m *EdiscoveryCase) GetExternalId() *string

GetExternalId gets the externalId property value. The external case number for customer reference. returns a *string when successful

func (*EdiscoveryCase) GetFieldDeserializers ¶

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*EdiscoveryCase) GetNoncustodialDataSources ¶

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

GetNoncustodialDataSources gets the noncustodialDataSources property value. Returns a list of case ediscoveryNoncustodialDataSource objects for this case. returns a []EdiscoveryNoncustodialDataSourceable when successful

func (*EdiscoveryCase) GetOperations ¶

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

GetOperations gets the operations property value. Returns a list of case caseOperation objects for this case. returns a []CaseOperationable when successful

func (*EdiscoveryCase) GetReviewSets ¶

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

GetReviewSets gets the reviewSets property value. Returns a list of eDiscoveryReviewSet objects in the case. returns a []EdiscoveryReviewSetable when successful

func (*EdiscoveryCase) GetSearches ¶

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

GetSearches gets the searches property value. Returns a list of eDiscoverySearch objects associated with this case. returns a []EdiscoverySearchable when successful

func (*EdiscoveryCase) GetSettings ¶

func (m *EdiscoveryCase) GetSettings() EdiscoveryCaseSettingsable

GetSettings gets the settings property value. Returns a list of eDIscoverySettings objects in the case. returns a EdiscoveryCaseSettingsable when successful

func (*EdiscoveryCase) GetTags ¶

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

GetTags gets the tags property value. Returns a list of ediscoveryReviewTag objects associated to this case. returns a []EdiscoveryReviewTagable when successful

func (*EdiscoveryCase) Serialize ¶

Serialize serializes information the current object

func (*EdiscoveryCase) SetCaseMembers ¶ added in v1.93.0

func (m *EdiscoveryCase) SetCaseMembers(value []EdiscoveryCaseMemberable)

SetCaseMembers sets the caseMembers property value. Represents members of an eDiscovery case.

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 ¶

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 returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*EdiscoveryCaseCollectionResponse) GetValue ¶

GetValue gets the value property value. The value property returns a []EdiscoveryCaseable when successful

func (*EdiscoveryCaseCollectionResponse) Serialize ¶

Serialize serializes information the current object

func (*EdiscoveryCaseCollectionResponse) SetValue ¶

SetValue sets the value property value. The value property

type EdiscoveryCaseMember ¶ added in v1.93.0

func NewEdiscoveryCaseMember ¶ added in v1.93.0

func NewEdiscoveryCaseMember() *EdiscoveryCaseMember

NewEdiscoveryCaseMember instantiates a new EdiscoveryCaseMember and sets the default values.

func (*EdiscoveryCaseMember) GetDisplayName ¶ added in v1.93.0

func (m *EdiscoveryCaseMember) GetDisplayName() *string

GetDisplayName gets the displayName property value. The display name of the eDiscovery case member. Allowed only for case members of type roleGroup. returns a *string when successful

func (*EdiscoveryCaseMember) GetFieldDeserializers ¶ added in v1.93.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*EdiscoveryCaseMember) GetRecipientType ¶ added in v1.93.0

func (m *EdiscoveryCaseMember) GetRecipientType() *RecipientType

GetRecipientType gets the recipientType property value. Specifies the recipient type of the eDiscovery case member. The possible values are: user, roleGroup, unknownFutureValue. returns a *RecipientType when successful

func (*EdiscoveryCaseMember) GetSmtpAddress ¶ added in v1.93.0

func (m *EdiscoveryCaseMember) GetSmtpAddress() *string

GetSmtpAddress gets the smtpAddress property value. The smtp address of the eDiscovery case member. Allowed only for case members of type user. returns a *string when successful

func (*EdiscoveryCaseMember) Serialize ¶ added in v1.93.0

Serialize serializes information the current object

func (*EdiscoveryCaseMember) SetDisplayName ¶ added in v1.93.0

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

SetDisplayName sets the displayName property value. The display name of the eDiscovery case member. Allowed only for case members of type roleGroup.

func (*EdiscoveryCaseMember) SetRecipientType ¶ added in v1.93.0

func (m *EdiscoveryCaseMember) SetRecipientType(value *RecipientType)

SetRecipientType sets the recipientType property value. Specifies the recipient type of the eDiscovery case member. The possible values are: user, roleGroup, unknownFutureValue.

func (*EdiscoveryCaseMember) SetSmtpAddress ¶ added in v1.93.0

func (m *EdiscoveryCaseMember) SetSmtpAddress(value *string)

SetSmtpAddress sets the smtpAddress property value. The smtp address of the eDiscovery case member. Allowed only for case members of type user.

type EdiscoveryCaseMemberCollectionResponse ¶ added in v1.93.0

func NewEdiscoveryCaseMemberCollectionResponse ¶ added in v1.93.0

func NewEdiscoveryCaseMemberCollectionResponse() *EdiscoveryCaseMemberCollectionResponse

NewEdiscoveryCaseMemberCollectionResponse instantiates a new EdiscoveryCaseMemberCollectionResponse and sets the default values.

func (*EdiscoveryCaseMemberCollectionResponse) GetFieldDeserializers ¶ added in v1.93.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*EdiscoveryCaseMemberCollectionResponse) GetValue ¶ added in v1.93.0

GetValue gets the value property value. The value property returns a []EdiscoveryCaseMemberable when successful

func (*EdiscoveryCaseMemberCollectionResponse) Serialize ¶ added in v1.93.0

Serialize serializes information the current object

func (*EdiscoveryCaseMemberCollectionResponse) SetValue ¶ added in v1.93.0

SetValue sets the value property value. The value property

type EdiscoveryCaseMemberable ¶ added in v1.93.0

type EdiscoveryCaseMemberable interface {
	iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Entityable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetDisplayName() *string
	GetRecipientType() *RecipientType
	GetSmtpAddress() *string
	SetDisplayName(value *string)
	SetRecipientType(value *RecipientType)
	SetSmtpAddress(value *string)
}

type EdiscoveryCaseSettings ¶

func NewEdiscoveryCaseSettings ¶

func NewEdiscoveryCaseSettings() *EdiscoveryCaseSettings

NewEdiscoveryCaseSettings instantiates a new EdiscoveryCaseSettings and sets the default values.

func (*EdiscoveryCaseSettings) GetCaseType ¶ added in v1.85.0

func (m *EdiscoveryCaseSettings) GetCaseType() *CaseType

GetCaseType gets the caseType property value. The caseType property returns a *CaseType when successful

func (*EdiscoveryCaseSettings) GetFieldDeserializers ¶

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*EdiscoveryCaseSettings) GetOcr ¶

GetOcr gets the ocr property value. The OCR (Optical Character Recognition) settings for the case. returns a OcrSettingsable when successful

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. returns a RedundancyDetectionSettingsable when successful

func (*EdiscoveryCaseSettings) GetReviewSetSettings ¶ added in v1.85.0

func (m *EdiscoveryCaseSettings) GetReviewSetSettings() *ReviewSetSettings

GetReviewSetSettings gets the reviewSetSettings property value. The settings of the review set for the case. The possible values are: none, disableGrouping, unknownFutureValue. returns a *ReviewSetSettings when successful

func (*EdiscoveryCaseSettings) GetTopicModeling ¶

func (m *EdiscoveryCaseSettings) GetTopicModeling() TopicModelingSettingsable

GetTopicModeling gets the topicModeling property value. The Topic Modeling (Themes) settings for the case. returns a TopicModelingSettingsable when successful

func (*EdiscoveryCaseSettings) Serialize ¶

Serialize serializes information the current object

func (*EdiscoveryCaseSettings) SetCaseType ¶ added in v1.85.0

func (m *EdiscoveryCaseSettings) SetCaseType(value *CaseType)

SetCaseType sets the caseType property value. The caseType property

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) SetReviewSetSettings ¶ added in v1.85.0

func (m *EdiscoveryCaseSettings) SetReviewSetSettings(value *ReviewSetSettings)

SetReviewSetSettings sets the reviewSetSettings property value. The settings of the review set for the case. The possible values are: none, disableGrouping, unknownFutureValue.

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 ¶

type EdiscoveryCaseSettingsable interface {
	iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Entityable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetCaseType() *CaseType
	GetOcr() OcrSettingsable
	GetRedundancyDetection() RedundancyDetectionSettingsable
	GetReviewSetSettings() *ReviewSetSettings
	GetTopicModeling() TopicModelingSettingsable
	SetCaseType(value *CaseType)
	SetOcr(value OcrSettingsable)
	SetRedundancyDetection(value RedundancyDetectionSettingsable)
	SetReviewSetSettings(value *ReviewSetSettings)
	SetTopicModeling(value TopicModelingSettingsable)
}

type EdiscoveryCustodian ¶

type EdiscoveryCustodian struct {
	DataSourceContainer
}

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. returns a *Time when successful

func (*EdiscoveryCustodian) GetEmail ¶

func (m *EdiscoveryCustodian) GetEmail() *string

GetEmail gets the email property value. Email address of the custodian. returns a *string when successful

func (*EdiscoveryCustodian) GetFieldDeserializers ¶

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*EdiscoveryCustodian) GetLastIndexOperation ¶

func (m *EdiscoveryCustodian) GetLastIndexOperation() EdiscoveryIndexOperationable

GetLastIndexOperation gets the lastIndexOperation property value. Operation entity that represents the latest indexing for the custodian. returns a EdiscoveryIndexOperationable when successful

func (*EdiscoveryCustodian) GetSiteSources ¶

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

GetSiteSources gets the siteSources property value. Data source entity for SharePoint sites associated with the custodian. returns a []SiteSourceable when successful

func (*EdiscoveryCustodian) GetUnifiedGroupSources ¶

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

GetUnifiedGroupSources gets the unifiedGroupSources property value. Data source entity for groups associated with the custodian. returns a []UnifiedGroupSourceable when successful

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. returns a []UserSourceable when successful

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 ¶

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 returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*EdiscoveryCustodianCollectionResponse) GetValue ¶

GetValue gets the value property value. The value property returns a []EdiscoveryCustodianable when successful

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

type EdiscoveryEstimateOperation ¶

type EdiscoveryEstimateOperation struct {
	CaseOperation
}

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 returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

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. returns a *int64 when successful

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. returns a *int64 when successful

func (*EdiscoveryEstimateOperation) GetMailboxCount ¶

func (m *EdiscoveryEstimateOperation) GetMailboxCount() *int32

GetMailboxCount gets the mailboxCount property value. The number of mailboxes that had search hits. returns a *int32 when successful

func (*EdiscoveryEstimateOperation) GetReportFileMetadata ¶ added in v1.83.0

func (m *EdiscoveryEstimateOperation) GetReportFileMetadata() []ReportFileMetadataable

GetReportFileMetadata gets the reportFileMetadata property value. Contains the properties for report file metadata, including downloadUrl, fileName, and size. returns a []ReportFileMetadataable when successful

func (*EdiscoveryEstimateOperation) GetSearch ¶

GetSearch gets the search property value. eDiscovery search. returns a EdiscoverySearchable when successful

func (*EdiscoveryEstimateOperation) GetSiteCount ¶

func (m *EdiscoveryEstimateOperation) GetSiteCount() *int32

GetSiteCount gets the siteCount property value. The number of mailboxes that had search hits. returns a *int32 when successful

func (*EdiscoveryEstimateOperation) GetStatisticsOptions ¶ added in v1.68.0

func (m *EdiscoveryEstimateOperation) GetStatisticsOptions() *StatisticsOptions

GetStatisticsOptions gets the statisticsOptions property value. The options to generate statistics. The possible values are: includeRefiners, includeQueryStats, includeUnindexedStats, advancedIndexing, locationsWithoutHits, unknownFutureValue. returns a *StatisticsOptions when successful

func (*EdiscoveryEstimateOperation) GetUnindexedItemCount ¶

func (m *EdiscoveryEstimateOperation) GetUnindexedItemCount() *int64

GetUnindexedItemCount gets the unindexedItemCount property value. The estimated count of unindexed items for the collection. returns a *int64 when successful

func (*EdiscoveryEstimateOperation) GetUnindexedItemsSize ¶

func (m *EdiscoveryEstimateOperation) GetUnindexedItemsSize() *int64

GetUnindexedItemsSize gets the unindexedItemsSize property value. The estimated size of unindexed items for the collection. returns a *int64 when successful

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) SetReportFileMetadata ¶ added in v1.83.0

func (m *EdiscoveryEstimateOperation) SetReportFileMetadata(value []ReportFileMetadataable)

SetReportFileMetadata sets the reportFileMetadata property value. Contains the properties for report file metadata, including downloadUrl, fileName, and size.

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) SetStatisticsOptions ¶ added in v1.68.0

func (m *EdiscoveryEstimateOperation) SetStatisticsOptions(value *StatisticsOptions)

SetStatisticsOptions sets the statisticsOptions property value. The options to generate statistics. The possible values are: includeRefiners, includeQueryStats, includeUnindexedStats, advancedIndexing, locationsWithoutHits, unknownFutureValue.

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 EdiscoveryEstimateOperationable ¶

type EdiscoveryEstimateOperationable interface {
	CaseOperationable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetIndexedItemCount() *int64
	GetIndexedItemsSize() *int64
	GetMailboxCount() *int32
	GetReportFileMetadata() []ReportFileMetadataable
	GetSearch() EdiscoverySearchable
	GetSiteCount() *int32
	GetStatisticsOptions() *StatisticsOptions
	GetUnindexedItemCount() *int64
	GetUnindexedItemsSize() *int64
	SetIndexedItemCount(value *int64)
	SetIndexedItemsSize(value *int64)
	SetMailboxCount(value *int32)
	SetReportFileMetadata(value []ReportFileMetadataable)
	SetSearch(value EdiscoverySearchable)
	SetSiteCount(value *int32)
	SetStatisticsOptions(value *StatisticsOptions)
	SetUnindexedItemCount(value *int64)
	SetUnindexedItemsSize(value *int64)
}

type EdiscoveryExportOperation ¶ added in v1.11.0

type EdiscoveryExportOperation struct {
	CaseOperation
}

func NewEdiscoveryExportOperation ¶ added in v1.11.0

func NewEdiscoveryExportOperation() *EdiscoveryExportOperation

NewEdiscoveryExportOperation instantiates a new EdiscoveryExportOperation and sets the default values.

func (*EdiscoveryExportOperation) GetDescription ¶ added in v1.11.0

func (m *EdiscoveryExportOperation) GetDescription() *string

GetDescription gets the description property value. The description provided for the export. returns a *string when successful

func (*EdiscoveryExportOperation) GetExportFileMetadata ¶ added in v1.11.0

func (m *EdiscoveryExportOperation) GetExportFileMetadata() []ExportFileMetadataable

GetExportFileMetadata gets the exportFileMetadata property value. Contains the properties for an export file metadata, including downloadUrl, fileName, and size. returns a []ExportFileMetadataable when successful

func (*EdiscoveryExportOperation) GetExportOptions ¶ added in v1.11.0

func (m *EdiscoveryExportOperation) GetExportOptions() *ExportOptions

GetExportOptions gets the exportOptions property value. The options provided for the export. For more information, see reviewSet: export. The possible values are: originalFiles, text, pdfReplacement, tags, unknownFutureValue, splitSource, includeFolderAndPath, friendlyName, condensePaths. Use the Prefer: include-unknown-enum-members request header to get the following values from this evolvable enum: splitSource, includeFolderAndPath, friendlyName, condensePaths. returns a *ExportOptions when successful

func (*EdiscoveryExportOperation) GetExportStructure ¶ added in v1.11.0

func (m *EdiscoveryExportOperation) GetExportStructure() *ExportFileStructure

GetExportStructure gets the exportStructure property value. The options that specify the structure of the export. For more information, see reviewSet: export. The possible values are: none, directory (deprecated), pst, unknownFutureValue, msg. Use the Prefer: include-unknown-enum-members request header to get the following members from this evolvable enum: msg. The directory member is deprecated. It remains in v1.0 for backward compatibility. Going forward, use either pst or msg. returns a *ExportFileStructure when successful

func (*EdiscoveryExportOperation) GetFieldDeserializers ¶ added in v1.11.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*EdiscoveryExportOperation) GetOutputName ¶ added in v1.11.0

func (m *EdiscoveryExportOperation) GetOutputName() *string

GetOutputName gets the outputName property value. The name provided for the export. returns a *string when successful

func (*EdiscoveryExportOperation) GetReviewSet ¶ added in v1.11.0

GetReviewSet gets the reviewSet property value. Review set from where documents are exported. returns a EdiscoveryReviewSetable when successful

func (*EdiscoveryExportOperation) GetReviewSetQuery ¶ added in v1.11.0

GetReviewSetQuery gets the reviewSetQuery property value. The review set query that is used to filter the documents for export. returns a EdiscoveryReviewSetQueryable when successful

func (*EdiscoveryExportOperation) Serialize ¶ added in v1.11.0

Serialize serializes information the current object

func (*EdiscoveryExportOperation) SetDescription ¶ added in v1.11.0

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

SetDescription sets the description property value. The description provided for the export.

func (*EdiscoveryExportOperation) SetExportFileMetadata ¶ added in v1.11.0

func (m *EdiscoveryExportOperation) SetExportFileMetadata(value []ExportFileMetadataable)

SetExportFileMetadata sets the exportFileMetadata property value. Contains the properties for an export file metadata, including downloadUrl, fileName, and size.

func (*EdiscoveryExportOperation) SetExportOptions ¶ added in v1.11.0

func (m *EdiscoveryExportOperation) SetExportOptions(value *ExportOptions)

SetExportOptions sets the exportOptions property value. The options provided for the export. For more information, see reviewSet: export. The possible values are: originalFiles, text, pdfReplacement, tags, unknownFutureValue, splitSource, includeFolderAndPath, friendlyName, condensePaths. Use the Prefer: include-unknown-enum-members request header to get the following values from this evolvable enum: splitSource, includeFolderAndPath, friendlyName, condensePaths.

func (*EdiscoveryExportOperation) SetExportStructure ¶ added in v1.11.0

func (m *EdiscoveryExportOperation) SetExportStructure(value *ExportFileStructure)

SetExportStructure sets the exportStructure property value. The options that specify the structure of the export. For more information, see reviewSet: export. The possible values are: none, directory (deprecated), pst, unknownFutureValue, msg. Use the Prefer: include-unknown-enum-members request header to get the following members from this evolvable enum: msg. The directory member is deprecated. It remains in v1.0 for backward compatibility. Going forward, use either pst or msg.

func (*EdiscoveryExportOperation) SetOutputName ¶ added in v1.11.0

func (m *EdiscoveryExportOperation) SetOutputName(value *string)

SetOutputName sets the outputName property value. The name provided for the export.

func (*EdiscoveryExportOperation) SetReviewSet ¶ added in v1.11.0

func (m *EdiscoveryExportOperation) SetReviewSet(value EdiscoveryReviewSetable)

SetReviewSet sets the reviewSet property value. Review set from where documents are exported.

func (*EdiscoveryExportOperation) SetReviewSetQuery ¶ added in v1.11.0

func (m *EdiscoveryExportOperation) SetReviewSetQuery(value EdiscoveryReviewSetQueryable)

SetReviewSetQuery sets the reviewSetQuery property value. The review set query that is used to filter the documents for export.

type EdiscoveryExportOperationable ¶ added in v1.11.0

type EdiscoveryExportOperationable interface {
	CaseOperationable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetDescription() *string
	GetExportFileMetadata() []ExportFileMetadataable
	GetExportOptions() *ExportOptions
	GetExportStructure() *ExportFileStructure
	GetOutputName() *string
	GetReviewSet() EdiscoveryReviewSetable
	GetReviewSetQuery() EdiscoveryReviewSetQueryable
	SetDescription(value *string)
	SetExportFileMetadata(value []ExportFileMetadataable)
	SetExportOptions(value *ExportOptions)
	SetExportStructure(value *ExportFileStructure)
	SetOutputName(value *string)
	SetReviewSet(value EdiscoveryReviewSetable)
	SetReviewSetQuery(value EdiscoveryReviewSetQueryable)
}

type EdiscoveryHoldOperation ¶

type EdiscoveryHoldOperation struct {
	CaseOperation
}

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 returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*EdiscoveryHoldOperation) Serialize ¶

Serialize serializes information the current object

type EdiscoveryHoldPolicySyncOperation ¶ added in v1.88.0

type EdiscoveryHoldPolicySyncOperation struct {
	CaseOperation
}

func NewEdiscoveryHoldPolicySyncOperation ¶ added in v1.88.0

func NewEdiscoveryHoldPolicySyncOperation() *EdiscoveryHoldPolicySyncOperation

NewEdiscoveryHoldPolicySyncOperation instantiates a new EdiscoveryHoldPolicySyncOperation and sets the default values.

func (*EdiscoveryHoldPolicySyncOperation) GetFieldDeserializers ¶ added in v1.88.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*EdiscoveryHoldPolicySyncOperation) GetReportFileMetadata ¶ added in v1.88.0

func (m *EdiscoveryHoldPolicySyncOperation) GetReportFileMetadata() []ReportFileMetadataable

GetReportFileMetadata gets the reportFileMetadata property value. Contains the properties for report file metadata, including downloadUrl, fileName, and size. returns a []ReportFileMetadataable when successful

func (*EdiscoveryHoldPolicySyncOperation) Serialize ¶ added in v1.88.0

Serialize serializes information the current object

func (*EdiscoveryHoldPolicySyncOperation) SetReportFileMetadata ¶ added in v1.88.0

func (m *EdiscoveryHoldPolicySyncOperation) SetReportFileMetadata(value []ReportFileMetadataable)

SetReportFileMetadata sets the reportFileMetadata property value. Contains the properties for report file metadata, including downloadUrl, fileName, and size.

type EdiscoveryHoldPolicySyncOperationable ¶ added in v1.88.0

type EdiscoveryHoldPolicySyncOperationable interface {
	CaseOperationable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetReportFileMetadata() []ReportFileMetadataable
	SetReportFileMetadata(value []ReportFileMetadataable)
}

type EdiscoveryIndexOperation ¶

type EdiscoveryIndexOperation struct {
	CaseOperation
}

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 returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*EdiscoveryIndexOperation) Serialize ¶

Serialize serializes information the current object

type EdiscoveryNoncustodialDataSource ¶

type EdiscoveryNoncustodialDataSource struct {
	DataSourceContainer
}

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 noncustodial data source. returns a DataSourceable when successful

func (*EdiscoveryNoncustodialDataSource) GetFieldDeserializers ¶

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*EdiscoveryNoncustodialDataSource) GetLastIndexOperation ¶

GetLastIndexOperation gets the lastIndexOperation property value. Operation entity that represents the latest indexing for the noncustodial data source. returns a EdiscoveryIndexOperationable when successful

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 noncustodial 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 noncustodial data source.

type EdiscoveryNoncustodialDataSourceCollectionResponse ¶

type EdiscoveryNoncustodialDataSourceCollectionResponse struct {
	iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.BaseCollectionPaginationCountResponse
}

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 returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*EdiscoveryNoncustodialDataSourceCollectionResponse) GetValue ¶

GetValue gets the value property value. The value property returns a []EdiscoveryNoncustodialDataSourceable when successful

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

type EdiscoveryPurgeDataOperation ¶ added in v0.47.0

type EdiscoveryPurgeDataOperation struct {
	CaseOperation
}

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 returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*EdiscoveryPurgeDataOperation) GetReportFileMetadata ¶ added in v1.95.0

func (m *EdiscoveryPurgeDataOperation) GetReportFileMetadata() []ReportFileMetadataable

GetReportFileMetadata gets the reportFileMetadata property value. The purge job report file metadata. It contains the properties for report file metadata, including downloadUrl, fileName, and size. returns a []ReportFileMetadataable when successful

func (*EdiscoveryPurgeDataOperation) Serialize ¶ added in v0.47.0

Serialize serializes information the current object

func (*EdiscoveryPurgeDataOperation) SetReportFileMetadata ¶ added in v1.95.0

func (m *EdiscoveryPurgeDataOperation) SetReportFileMetadata(value []ReportFileMetadataable)

SetReportFileMetadata sets the reportFileMetadata property value. The purge job report file metadata. It contains the properties for report file metadata, including downloadUrl, fileName, and size.

type EdiscoveryPurgeDataOperationable ¶ added in v0.47.0

type EdiscoveryPurgeDataOperationable interface {
	CaseOperationable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetReportFileMetadata() []ReportFileMetadataable
	SetReportFileMetadata(value []ReportFileMetadataable)
}

type EdiscoveryReviewSet ¶

type EdiscoveryReviewSet struct {
	DataSet
}

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 returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*EdiscoveryReviewSet) GetQueries ¶

GetQueries gets the queries property value. Represents queries within the review set. returns a []EdiscoveryReviewSetQueryable when successful

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 ¶

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 returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*EdiscoveryReviewSetCollectionResponse) GetValue ¶

GetValue gets the value property value. The value property returns a []EdiscoveryReviewSetable when successful

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
}

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 returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*EdiscoveryReviewSetQuery) Serialize ¶

Serialize serializes information the current object

type 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 returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*EdiscoveryReviewSetQueryCollectionResponse) GetValue ¶

GetValue gets the value property value. The value property returns a []EdiscoveryReviewSetQueryable when successful

func (*EdiscoveryReviewSetQueryCollectionResponse) Serialize ¶

Serialize serializes information the current object

func (*EdiscoveryReviewSetQueryCollectionResponse) SetValue ¶

SetValue sets the value property value. The value property

type EdiscoveryReviewTag ¶

type EdiscoveryReviewTag struct {
	Tag
}

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. The possible values are: One, Many. This value controls whether the UX presents the tags as checkboxes or a radio button group. returns a *ChildSelectability when successful

func (*EdiscoveryReviewTag) GetChildTags ¶

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

GetChildTags gets the childTags property value. Returns the tags that are a child of a tag. returns a []EdiscoveryReviewTagable when successful

func (*EdiscoveryReviewTag) GetFieldDeserializers ¶

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*EdiscoveryReviewTag) GetParent ¶

GetParent gets the parent property value. Returns the parent tag of the specified tag. returns a EdiscoveryReviewTagable when successful

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. The 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 ¶

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 returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*EdiscoveryReviewTagCollectionResponse) GetValue ¶

GetValue gets the value property value. The value property returns a []EdiscoveryReviewTagable when successful

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

type EdiscoverySearch ¶

type EdiscoverySearch struct {
	Search
}

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. returns a EdiscoveryAddToReviewSetOperationable when successful

func (*EdiscoverySearch) GetAdditionalSources ¶

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

GetAdditionalSources gets the additionalSources property value. Adds an additional source to the eDiscovery search. returns a []DataSourceable when successful

func (*EdiscoverySearch) GetCustodianSources ¶

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

GetCustodianSources gets the custodianSources property value. Custodian sources that are included in the eDiscovery search. returns a []DataSourceable when successful

func (*EdiscoverySearch) GetDataSourceScopes ¶

func (m *EdiscoverySearch) GetDataSourceScopes() *DataSourceScopes

GetDataSourceScopes gets the dataSourceScopes property value. When specified, the collection spans across a service for an entire workload. The possible values are: none, allTenantMailboxes, allTenantSites, allCaseCustodians, allCaseNoncustodialDataSources. returns a *DataSourceScopes when successful

func (*EdiscoverySearch) GetFieldDeserializers ¶

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*EdiscoverySearch) GetLastEstimateStatisticsOperation ¶

func (m *EdiscoverySearch) GetLastEstimateStatisticsOperation() EdiscoveryEstimateOperationable

GetLastEstimateStatisticsOperation gets the lastEstimateStatisticsOperation property value. The last estimate operation associated with the eDiscovery search. returns a EdiscoveryEstimateOperationable when successful

func (*EdiscoverySearch) GetNoncustodialSources ¶

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

GetNoncustodialSources gets the noncustodialSources property value. noncustodialDataSource sources that are included in the eDiscovery search returns a []EdiscoveryNoncustodialDataSourceable when successful

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 spans across a service for an entire workload. The 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 ¶

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 returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*EdiscoverySearchCollectionResponse) GetValue ¶

GetValue gets the value property value. The value property returns a []EdiscoverySearchable when successful

func (*EdiscoverySearchCollectionResponse) Serialize ¶

Serialize serializes information the current object

func (*EdiscoverySearchCollectionResponse) SetValue ¶

SetValue sets the value property value. The value property

type EdiscoverySearchExportOperation ¶ added in v1.49.0

type EdiscoverySearchExportOperation struct {
	CaseOperation
}

func NewEdiscoverySearchExportOperation ¶ added in v1.49.0

func NewEdiscoverySearchExportOperation() *EdiscoverySearchExportOperation

NewEdiscoverySearchExportOperation instantiates a new EdiscoverySearchExportOperation and sets the default values.

func (*EdiscoverySearchExportOperation) GetAdditionalOptions ¶ added in v1.49.0

func (m *EdiscoverySearchExportOperation) GetAdditionalOptions() *AdditionalOptions

GetAdditionalOptions gets the additionalOptions property value. The additional items to include in the export. The possible values are: none, teamsAndYammerConversations, cloudAttachments, allDocumentVersions, subfolderContents, listAttachments, unknownFutureValue, htmlTranscripts, advancedIndexing, allItemsInFolder, includeFolderAndPath, condensePaths, friendlyName, splitSource, includeReport. Use the Prefer: include-unknown-enum-members request header to get the following values from this evolvable enum: htmlTranscripts, advancedIndexing, allItemsInFolder, includeFolderAndPath, condensePaths, friendlyName, splitSource, includeReport. returns a *AdditionalOptions when successful

func (*EdiscoverySearchExportOperation) GetCloudAttachmentVersion ¶ added in v1.68.0

func (m *EdiscoverySearchExportOperation) GetCloudAttachmentVersion() *CloudAttachmentVersion

GetCloudAttachmentVersion gets the cloudAttachmentVersion property value. The versions of cloud attachments to include in messages. The possible values are: latest, recent10, recent100, all, unknownFutureValue. returns a *CloudAttachmentVersion when successful

func (*EdiscoverySearchExportOperation) GetDescription ¶ added in v1.49.0

func (m *EdiscoverySearchExportOperation) GetDescription() *string

GetDescription gets the description property value. The description of the export by the user. returns a *string when successful

func (*EdiscoverySearchExportOperation) GetDisplayName ¶ added in v1.49.0

func (m *EdiscoverySearchExportOperation) GetDisplayName() *string

GetDisplayName gets the displayName property value. The name of export provided by the user. returns a *string when successful

func (*EdiscoverySearchExportOperation) GetDocumentVersion ¶ added in v1.68.0

func (m *EdiscoverySearchExportOperation) GetDocumentVersion() *DocumentVersion

GetDocumentVersion gets the documentVersion property value. The versions of files in SharePoint to include. The possible values are: latest, recent10, recent100, all, unknownFutureValue. returns a *DocumentVersion when successful

func (*EdiscoverySearchExportOperation) GetExportCriteria ¶ added in v1.49.0

func (m *EdiscoverySearchExportOperation) GetExportCriteria() *ExportCriteria

GetExportCriteria gets the exportCriteria property value. Items to be included in the export. The possible values are: searchHits, partiallyIndexed, unknownFutureValue. returns a *ExportCriteria when successful

func (*EdiscoverySearchExportOperation) GetExportFileMetadata ¶ added in v1.49.0

func (m *EdiscoverySearchExportOperation) GetExportFileMetadata() []ExportFileMetadataable

GetExportFileMetadata gets the exportFileMetadata property value. Contains the properties for an export file metadata, including downloadUrl, fileName, and size. returns a []ExportFileMetadataable when successful

func (*EdiscoverySearchExportOperation) GetExportFormat ¶ added in v1.49.0

func (m *EdiscoverySearchExportOperation) GetExportFormat() *ExportFormat

GetExportFormat gets the exportFormat property value. Format of the emails of the export. The possible values are: pst, msg, eml (deprecated), unknownFutureValue. The eml member is deprecated. It remains in v1.0 for backward compatibility. Going forward, use either pst or msg. returns a *ExportFormat when successful

func (*EdiscoverySearchExportOperation) GetExportLocation ¶ added in v1.49.0

func (m *EdiscoverySearchExportOperation) GetExportLocation() *ExportLocation

GetExportLocation gets the exportLocation property value. Location scope for partially indexed items. You can choose to include partially indexed items only in responsive locations with search hits or in all targeted locations. The possible values are: responsiveLocations, nonresponsiveLocations, unknownFutureValue. returns a *ExportLocation when successful

func (*EdiscoverySearchExportOperation) GetExportSingleItems ¶ added in v1.49.0

func (m *EdiscoverySearchExportOperation) GetExportSingleItems() *bool

GetExportSingleItems gets the exportSingleItems property value. Indicates whether to export single items. returns a *bool when successful

func (*EdiscoverySearchExportOperation) GetFieldDeserializers ¶ added in v1.49.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*EdiscoverySearchExportOperation) GetSearch ¶ added in v1.49.0

GetSearch gets the search property value. The eDiscovery searches under each case. returns a EdiscoverySearchable when successful

func (*EdiscoverySearchExportOperation) Serialize ¶ added in v1.49.0

Serialize serializes information the current object

func (*EdiscoverySearchExportOperation) SetAdditionalOptions ¶ added in v1.49.0

func (m *EdiscoverySearchExportOperation) SetAdditionalOptions(value *AdditionalOptions)

SetAdditionalOptions sets the additionalOptions property value. The additional items to include in the export. The possible values are: none, teamsAndYammerConversations, cloudAttachments, allDocumentVersions, subfolderContents, listAttachments, unknownFutureValue, htmlTranscripts, advancedIndexing, allItemsInFolder, includeFolderAndPath, condensePaths, friendlyName, splitSource, includeReport. Use the Prefer: include-unknown-enum-members request header to get the following values from this evolvable enum: htmlTranscripts, advancedIndexing, allItemsInFolder, includeFolderAndPath, condensePaths, friendlyName, splitSource, includeReport.

func (*EdiscoverySearchExportOperation) SetCloudAttachmentVersion ¶ added in v1.68.0

func (m *EdiscoverySearchExportOperation) SetCloudAttachmentVersion(value *CloudAttachmentVersion)

SetCloudAttachmentVersion sets the cloudAttachmentVersion property value. The versions of cloud attachments to include in messages. The possible values are: latest, recent10, recent100, all, unknownFutureValue.

func (*EdiscoverySearchExportOperation) SetDescription ¶ added in v1.49.0

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

SetDescription sets the description property value. The description of the export by the user.

func (*EdiscoverySearchExportOperation) SetDisplayName ¶ added in v1.49.0

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

SetDisplayName sets the displayName property value. The name of export provided by the user.

func (*EdiscoverySearchExportOperation) SetDocumentVersion ¶ added in v1.68.0

func (m *EdiscoverySearchExportOperation) SetDocumentVersion(value *DocumentVersion)

SetDocumentVersion sets the documentVersion property value. The versions of files in SharePoint to include. The possible values are: latest, recent10, recent100, all, unknownFutureValue.

func (*EdiscoverySearchExportOperation) SetExportCriteria ¶ added in v1.49.0

func (m *EdiscoverySearchExportOperation) SetExportCriteria(value *ExportCriteria)

SetExportCriteria sets the exportCriteria property value. Items to be included in the export. The possible values are: searchHits, partiallyIndexed, unknownFutureValue.

func (*EdiscoverySearchExportOperation) SetExportFileMetadata ¶ added in v1.49.0

func (m *EdiscoverySearchExportOperation) SetExportFileMetadata(value []ExportFileMetadataable)

SetExportFileMetadata sets the exportFileMetadata property value. Contains the properties for an export file metadata, including downloadUrl, fileName, and size.

func (*EdiscoverySearchExportOperation) SetExportFormat ¶ added in v1.49.0

func (m *EdiscoverySearchExportOperation) SetExportFormat(value *ExportFormat)

SetExportFormat sets the exportFormat property value. Format of the emails of the export. The possible values are: pst, msg, eml (deprecated), unknownFutureValue. The eml member is deprecated. It remains in v1.0 for backward compatibility. Going forward, use either pst or msg.

func (*EdiscoverySearchExportOperation) SetExportLocation ¶ added in v1.49.0

func (m *EdiscoverySearchExportOperation) SetExportLocation(value *ExportLocation)

SetExportLocation sets the exportLocation property value. Location scope for partially indexed items. You can choose to include partially indexed items only in responsive locations with search hits or in all targeted locations. The possible values are: responsiveLocations, nonresponsiveLocations, unknownFutureValue.

func (*EdiscoverySearchExportOperation) SetExportSingleItems ¶ added in v1.49.0

func (m *EdiscoverySearchExportOperation) SetExportSingleItems(value *bool)

SetExportSingleItems sets the exportSingleItems property value. Indicates whether to export single items.

func (*EdiscoverySearchExportOperation) SetSearch ¶ added in v1.49.0

SetSearch sets the search property value. The eDiscovery searches under each case.

type EdiscoverySearchExportOperationable ¶ added in v1.49.0

type EdiscoverySearchExportOperationable interface {
	CaseOperationable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetAdditionalOptions() *AdditionalOptions
	GetCloudAttachmentVersion() *CloudAttachmentVersion
	GetDescription() *string
	GetDisplayName() *string
	GetDocumentVersion() *DocumentVersion
	GetExportCriteria() *ExportCriteria
	GetExportFileMetadata() []ExportFileMetadataable
	GetExportFormat() *ExportFormat
	GetExportLocation() *ExportLocation
	GetExportSingleItems() *bool
	GetSearch() EdiscoverySearchable
	SetAdditionalOptions(value *AdditionalOptions)
	SetCloudAttachmentVersion(value *CloudAttachmentVersion)
	SetDescription(value *string)
	SetDisplayName(value *string)
	SetDocumentVersion(value *DocumentVersion)
	SetExportCriteria(value *ExportCriteria)
	SetExportFileMetadata(value []ExportFileMetadataable)
	SetExportFormat(value *ExportFormat)
	SetExportLocation(value *ExportLocation)
	SetExportSingleItems(value *bool)
	SetSearch(value EdiscoverySearchable)
}

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

type EdiscoveryTagOperation ¶

type EdiscoveryTagOperation struct {
	CaseOperation
}

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 returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*EdiscoveryTagOperation) Serialize ¶

Serialize serializes information the current object

type EhrConnectorAuditBaseRecord ¶ added in v1.100.0

type EhrConnectorAuditBaseRecord struct {
	AuditData
}

EhrConnectorAuditBaseRecord audit data for EHR Connector events.

func NewEhrConnectorAuditBaseRecord ¶ added in v1.100.0

func NewEhrConnectorAuditBaseRecord() *EhrConnectorAuditBaseRecord

NewEhrConnectorAuditBaseRecord instantiates a new EhrConnectorAuditBaseRecord and sets the default values.

func (*EhrConnectorAuditBaseRecord) GetFieldDeserializers ¶ added in v1.100.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*EhrConnectorAuditBaseRecord) Serialize ¶ added in v1.100.0

Serialize serializes information the current object

type EmailSender ¶ added in v0.49.0

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

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. returns a map[string]any when successful

func (*EmailSender) GetBackingStore ¶ added in v0.56.0

GetBackingStore gets the BackingStore property value. Stores model information. returns a BackingStore when successful

func (*EmailSender) GetDisplayName ¶ added in v0.49.0

func (m *EmailSender) GetDisplayName() *string

GetDisplayName gets the displayName property value. The name of the sender. returns a *string when successful

func (*EmailSender) GetDomainName ¶ added in v0.49.0

func (m *EmailSender) GetDomainName() *string

GetDomainName gets the domainName property value. Sender domain. returns a *string when successful

func (*EmailSender) GetEmailAddress ¶ added in v0.49.0

func (m *EmailSender) GetEmailAddress() *string

GetEmailAddress gets the emailAddress property value. Sender email address. returns a *string when successful

func (*EmailSender) GetFieldDeserializers ¶ added in v0.49.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*EmailSender) GetOdataType ¶ added in v0.49.0

func (m *EmailSender) GetOdataType() *string

GetOdataType gets the @odata.type property value. The OdataType property returns a *string when successful

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 EopSubmissionFeedEntityAuditRecord ¶ added in v1.100.0

type EopSubmissionFeedEntityAuditRecord struct {
	AuditData
}

EopSubmissionFeedEntityAuditRecord audit data for EOP Submission Feed Entity events.

func NewEopSubmissionFeedEntityAuditRecord ¶ added in v1.100.0

func NewEopSubmissionFeedEntityAuditRecord() *EopSubmissionFeedEntityAuditRecord

NewEopSubmissionFeedEntityAuditRecord instantiates a new EopSubmissionFeedEntityAuditRecord and sets the default values.

func (*EopSubmissionFeedEntityAuditRecord) GetFieldDeserializers ¶ added in v1.100.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*EopSubmissionFeedEntityAuditRecord) Serialize ¶ added in v1.100.0

Serialize serializes information the current object

type EopSubmissionFeedEntityAuditRecordable ¶ added in v1.100.0

type EopSubmissionFeedEntityAuditRecordable interface {
	AuditDataable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
}

type EventPropagationResult ¶ added in v0.61.0

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

func NewEventPropagationResult ¶ added in v0.61.0

func NewEventPropagationResult() *EventPropagationResult

NewEventPropagationResult instantiates a new EventPropagationResult and sets the default values.

func (*EventPropagationResult) GetAdditionalData ¶ added in v0.61.0

func (m *EventPropagationResult) 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. returns a map[string]any when successful

func (*EventPropagationResult) GetBackingStore ¶ added in v0.61.0

GetBackingStore gets the BackingStore property value. Stores model information. returns a BackingStore when successful

func (*EventPropagationResult) GetFieldDeserializers ¶ added in v0.61.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*EventPropagationResult) GetLocation ¶ added in v0.61.0

func (m *EventPropagationResult) GetLocation() *string

GetLocation gets the location property value. The name of the specific location in the workload associated with the event. returns a *string when successful

func (*EventPropagationResult) GetOdataType ¶ added in v0.61.0

func (m *EventPropagationResult) GetOdataType() *string

GetOdataType gets the @odata.type property value. The OdataType property returns a *string when successful

func (*EventPropagationResult) GetServiceName ¶ added in v0.61.0

func (m *EventPropagationResult) GetServiceName() *string

GetServiceName gets the serviceName property value. The name of the workload associated with the event. returns a *string when successful

func (*EventPropagationResult) GetStatus ¶ added in v0.61.0

GetStatus gets the status property value. Indicates the status of the event creation request. The possible values are: none, inProcessing, failed, success, unknownFutureValue. returns a *EventPropagationStatus when successful

func (*EventPropagationResult) GetStatusInformation ¶ added in v0.61.0

func (m *EventPropagationResult) GetStatusInformation() *string

GetStatusInformation gets the statusInformation property value. Additional information about the status of the event creation request. returns a *string when successful

func (*EventPropagationResult) Serialize ¶ added in v0.61.0

Serialize serializes information the current object

func (*EventPropagationResult) SetAdditionalData ¶ added in v0.61.0

func (m *EventPropagationResult) 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 (*EventPropagationResult) SetBackingStore ¶ added in v0.61.0

SetBackingStore sets the BackingStore property value. Stores model information.

func (*EventPropagationResult) SetLocation ¶ added in v0.61.0

func (m *EventPropagationResult) SetLocation(value *string)

SetLocation sets the location property value. The name of the specific location in the workload associated with the event.

func (*EventPropagationResult) SetOdataType ¶ added in v0.61.0

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

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

func (*EventPropagationResult) SetServiceName ¶ added in v0.61.0

func (m *EventPropagationResult) SetServiceName(value *string)

SetServiceName sets the serviceName property value. The name of the workload associated with the event.

func (*EventPropagationResult) SetStatus ¶ added in v0.61.0

func (m *EventPropagationResult) SetStatus(value *EventPropagationStatus)

SetStatus sets the status property value. Indicates the status of the event creation request. The possible values are: none, inProcessing, failed, success, unknownFutureValue.

func (*EventPropagationResult) SetStatusInformation ¶ added in v0.61.0

func (m *EventPropagationResult) SetStatusInformation(value *string)

SetStatusInformation sets the statusInformation property value. Additional information about the status of the event creation request.

type EventPropagationStatus ¶ added in v0.61.0

type EventPropagationStatus int
const (
	NONE_EVENTPROPAGATIONSTATUS EventPropagationStatus = iota
	INPROCESSING_EVENTPROPAGATIONSTATUS
	FAILED_EVENTPROPAGATIONSTATUS
	SUCCESS_EVENTPROPAGATIONSTATUS
	UNKNOWNFUTUREVALUE_EVENTPROPAGATIONSTATUS
)

func (EventPropagationStatus) String ¶ added in v0.61.0

func (i EventPropagationStatus) String() string

type EventQuery ¶ added in v0.61.0

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

func NewEventQuery ¶ added in v0.61.0

func NewEventQuery() *EventQuery

NewEventQuery instantiates a new EventQuery and sets the default values.

func (*EventQuery) GetAdditionalData ¶ added in v0.61.0

func (m *EventQuery) 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. returns a map[string]any when successful

func (*EventQuery) GetBackingStore ¶ added in v0.61.0

GetBackingStore gets the BackingStore property value. Stores model information. returns a BackingStore when successful

func (*EventQuery) GetFieldDeserializers ¶ added in v0.61.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*EventQuery) GetOdataType ¶ added in v0.61.0

func (m *EventQuery) GetOdataType() *string

GetOdataType gets the @odata.type property value. The OdataType property returns a *string when successful

func (*EventQuery) GetQuery ¶ added in v0.61.0

func (m *EventQuery) GetQuery() *string

GetQuery gets the query property value. Represents unique identification for the query. 'Asset ID' for SharePoint Online and OneDrive for Business, 'keywords' for Exchange Online. returns a *string when successful

func (*EventQuery) GetQueryType ¶ added in v0.61.0

func (m *EventQuery) GetQueryType() *QueryType

GetQueryType gets the queryType property value. Represents the type of query associated with an event. 'files' for SPO and ODB and 'messages' for EXO.The possible values are: files, messages, unknownFutureValue. returns a *QueryType when successful

func (*EventQuery) Serialize ¶ added in v0.61.0

Serialize serializes information the current object

func (*EventQuery) SetAdditionalData ¶ added in v0.61.0

func (m *EventQuery) 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 (*EventQuery) SetBackingStore ¶ added in v0.61.0

SetBackingStore sets the BackingStore property value. Stores model information.

func (*EventQuery) SetOdataType ¶ added in v0.61.0

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

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

func (*EventQuery) SetQuery ¶ added in v0.61.0

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

SetQuery sets the query property value. Represents unique identification for the query. 'Asset ID' for SharePoint Online and OneDrive for Business, 'keywords' for Exchange Online.

func (*EventQuery) SetQueryType ¶ added in v0.61.0

func (m *EventQuery) SetQueryType(value *QueryType)

SetQueryType sets the queryType property value. Represents the type of query associated with an event. 'files' for SPO and ODB and 'messages' for EXO.The possible values are: files, messages, unknownFutureValue.

type EventSource ¶ added in v1.100.0

type EventSource int
const (
	SYSTEM_EVENTSOURCE EventSource = iota
	ADMIN_EVENTSOURCE
	USER_EVENTSOURCE
	UNKNOWNFUTUREVALUE_EVENTSOURCE
)

func (EventSource) String ¶ added in v1.100.0

func (i EventSource) String() string

type EventStatusType ¶ added in v0.61.0

type EventStatusType int
const (
	PENDING_EVENTSTATUSTYPE EventStatusType = iota
	ERROR_EVENTSTATUSTYPE
	SUCCESS_EVENTSTATUSTYPE
	NOTAVALIABLE_EVENTSTATUSTYPE
	UNKNOWNFUTUREVALUE_EVENTSTATUSTYPE
)

func (EventStatusType) String ¶ added in v0.61.0

func (i EventStatusType) String() string

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
	ACTIVE_EVIDENCEREMEDIATIONSTATUS
	PENDINGAPPROVAL_EVIDENCEREMEDIATIONSTATUS
	DECLINED_EVIDENCEREMEDIATIONSTATUS
	UNREMEDIATED_EVIDENCEREMEDIATIONSTATUS
	RUNNING_EVIDENCEREMEDIATIONSTATUS
	PARTIALLYREMEDIATED_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 ExchangeAdminAuditRecord ¶ added in v1.79.0

type ExchangeAdminAuditRecord struct {
	AuditData
}

ExchangeAdminAuditRecord audit data for Exchange Admin events.

func NewExchangeAdminAuditRecord ¶ added in v1.79.0

func NewExchangeAdminAuditRecord() *ExchangeAdminAuditRecord

NewExchangeAdminAuditRecord instantiates a new ExchangeAdminAuditRecord and sets the default values.

func (*ExchangeAdminAuditRecord) GetFieldDeserializers ¶ added in v1.79.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*ExchangeAdminAuditRecord) Serialize ¶ added in v1.79.0

Serialize serializes information the current object

type ExchangeAggregatedMailboxAuditRecord ¶ added in v1.79.0

type ExchangeAggregatedMailboxAuditRecord struct {
	AuditData
}

ExchangeAggregatedMailboxAuditRecord audit data for Exchange Aggregated Mailbox events.

func NewExchangeAggregatedMailboxAuditRecord ¶ added in v1.79.0

func NewExchangeAggregatedMailboxAuditRecord() *ExchangeAggregatedMailboxAuditRecord

NewExchangeAggregatedMailboxAuditRecord instantiates a new ExchangeAggregatedMailboxAuditRecord and sets the default values.

func (*ExchangeAggregatedMailboxAuditRecord) GetFieldDeserializers ¶ added in v1.79.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*ExchangeAggregatedMailboxAuditRecord) Serialize ¶ added in v1.79.0

Serialize serializes information the current object

type ExchangeAggregatedMailboxAuditRecordable ¶ added in v1.79.0

type ExchangeAggregatedMailboxAuditRecordable interface {
	AuditDataable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
}

type ExchangeAggregatedOperationRecord ¶ added in v1.79.0

type ExchangeAggregatedOperationRecord struct {
	AuditData
}

ExchangeAggregatedOperationRecord audit data for Exchange Aggregated Operation events.

func NewExchangeAggregatedOperationRecord ¶ added in v1.79.0

func NewExchangeAggregatedOperationRecord() *ExchangeAggregatedOperationRecord

NewExchangeAggregatedOperationRecord instantiates a new ExchangeAggregatedOperationRecord and sets the default values.

func (*ExchangeAggregatedOperationRecord) GetFieldDeserializers ¶ added in v1.79.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*ExchangeAggregatedOperationRecord) Serialize ¶ added in v1.79.0

Serialize serializes information the current object

type ExchangeAggregatedOperationRecordable ¶ added in v1.79.0

type ExchangeAggregatedOperationRecordable interface {
	AuditDataable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
}

type ExchangeMailboxAuditGroupRecord ¶ added in v1.79.0

type ExchangeMailboxAuditGroupRecord struct {
	AuditData
}

ExchangeMailboxAuditGroupRecord audit data for Exchange Mailbox Audit Group events.

func NewExchangeMailboxAuditGroupRecord ¶ added in v1.79.0

func NewExchangeMailboxAuditGroupRecord() *ExchangeMailboxAuditGroupRecord

NewExchangeMailboxAuditGroupRecord instantiates a new ExchangeMailboxAuditGroupRecord and sets the default values.

func (*ExchangeMailboxAuditGroupRecord) GetFieldDeserializers ¶ added in v1.79.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*ExchangeMailboxAuditGroupRecord) Serialize ¶ added in v1.79.0

Serialize serializes information the current object

type ExchangeMailboxAuditRecord ¶ added in v1.79.0

type ExchangeMailboxAuditRecord struct {
	AuditData
}

ExchangeMailboxAuditRecord audit data for Exchange Mailbox events.

func NewExchangeMailboxAuditRecord ¶ added in v1.79.0

func NewExchangeMailboxAuditRecord() *ExchangeMailboxAuditRecord

NewExchangeMailboxAuditRecord instantiates a new ExchangeMailboxAuditRecord and sets the default values.

func (*ExchangeMailboxAuditRecord) GetFieldDeserializers ¶ added in v1.79.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*ExchangeMailboxAuditRecord) Serialize ¶ added in v1.79.0

Serialize serializes information the current object

type ExportCriteria ¶ added in v1.49.0

type ExportCriteria int

func (ExportCriteria) String ¶ added in v1.49.0

func (i ExportCriteria) String() string

type ExportFileMetadata ¶ added in v1.11.0

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

func NewExportFileMetadata ¶ added in v1.11.0

func NewExportFileMetadata() *ExportFileMetadata

NewExportFileMetadata instantiates a new ExportFileMetadata and sets the default values.

func (*ExportFileMetadata) GetAdditionalData ¶ added in v1.11.0

func (m *ExportFileMetadata) 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. returns a map[string]any when successful

func (*ExportFileMetadata) GetBackingStore ¶ added in v1.11.0

GetBackingStore gets the BackingStore property value. Stores model information. returns a BackingStore when successful

func (*ExportFileMetadata) GetDownloadUrl ¶ added in v1.11.0

func (m *ExportFileMetadata) GetDownloadUrl() *string

GetDownloadUrl gets the downloadUrl property value. The downloadUrl property returns a *string when successful

func (*ExportFileMetadata) GetFieldDeserializers ¶ added in v1.11.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*ExportFileMetadata) GetFileName ¶ added in v1.11.0

func (m *ExportFileMetadata) GetFileName() *string

GetFileName gets the fileName property value. The fileName property returns a *string when successful

func (*ExportFileMetadata) GetOdataType ¶ added in v1.11.0

func (m *ExportFileMetadata) GetOdataType() *string

GetOdataType gets the @odata.type property value. The OdataType property returns a *string when successful

func (*ExportFileMetadata) GetSize ¶ added in v1.11.0

func (m *ExportFileMetadata) GetSize() *int64

GetSize gets the size property value. The size property returns a *int64 when successful

func (*ExportFileMetadata) Serialize ¶ added in v1.11.0

Serialize serializes information the current object

func (*ExportFileMetadata) SetAdditionalData ¶ added in v1.11.0

func (m *ExportFileMetadata) 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 (*ExportFileMetadata) SetBackingStore ¶ added in v1.11.0

SetBackingStore sets the BackingStore property value. Stores model information.

func (*ExportFileMetadata) SetDownloadUrl ¶ added in v1.11.0

func (m *ExportFileMetadata) SetDownloadUrl(value *string)

SetDownloadUrl sets the downloadUrl property value. The downloadUrl property

func (*ExportFileMetadata) SetFileName ¶ added in v1.11.0

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

SetFileName sets the fileName property value. The fileName property

func (*ExportFileMetadata) SetOdataType ¶ added in v1.11.0

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

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

func (*ExportFileMetadata) SetSize ¶ added in v1.11.0

func (m *ExportFileMetadata) SetSize(value *int64)

SetSize sets the size property value. The size property

type ExportFileStructure ¶ added in v1.11.0

type ExportFileStructure int
const (
	NONE_EXPORTFILESTRUCTURE ExportFileStructure = iota
	DIRECTORY_EXPORTFILESTRUCTURE
	PST_EXPORTFILESTRUCTURE
	UNKNOWNFUTUREVALUE_EXPORTFILESTRUCTURE
	MSG_EXPORTFILESTRUCTURE
)

func (ExportFileStructure) String ¶ added in v1.11.0

func (i ExportFileStructure) String() string

type ExportFormat ¶ added in v1.49.0

type ExportFormat int
const (
	PST_EXPORTFORMAT ExportFormat = iota
	MSG_EXPORTFORMAT
	EML_EXPORTFORMAT
	UNKNOWNFUTUREVALUE_EXPORTFORMAT
)

func (ExportFormat) String ¶ added in v1.49.0

func (i ExportFormat) String() string

type ExportLocation ¶ added in v1.49.0

type ExportLocation int

func (ExportLocation) String ¶ added in v1.49.0

func (i ExportLocation) String() string

type ExportOptions ¶ added in v1.11.0

type ExportOptions int

func (ExportOptions) String ¶ added in v1.11.0

func (i ExportOptions) String() string

type FabricAuditRecord ¶ added in v1.100.0

type FabricAuditRecord struct {
	AuditData
}

FabricAuditRecord audit data for Microsoft Fabric events.

func NewFabricAuditRecord ¶ added in v1.100.0

func NewFabricAuditRecord() *FabricAuditRecord

NewFabricAuditRecord instantiates a new FabricAuditRecord and sets the default values.

func (*FabricAuditRecord) GetFieldDeserializers ¶ added in v1.100.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*FabricAuditRecord) Serialize ¶ added in v1.100.0

Serialize serializes information the current object

type FabricPolicyRecord ¶ added in v1.100.0

type FabricPolicyRecord struct {
	AuditData
}

FabricPolicyRecord audit data for Fabric Policy events.

func NewFabricPolicyRecord ¶ added in v1.100.0

func NewFabricPolicyRecord() *FabricPolicyRecord

NewFabricPolicyRecord instantiates a new FabricPolicyRecord and sets the default values.

func (*FabricPolicyRecord) GetFieldDeserializers ¶ added in v1.100.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*FabricPolicyRecord) Serialize ¶ added in v1.100.0

Serialize serializes information the current object

type FileDetails ¶ added in v0.49.0

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

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. returns a map[string]any when successful

func (*FileDetails) GetBackingStore ¶ added in v0.56.0

GetBackingStore gets the BackingStore property value. Stores model information. returns a BackingStore when successful

func (*FileDetails) GetFieldDeserializers ¶ added in v0.49.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*FileDetails) GetFileName ¶ added in v0.49.0

func (m *FileDetails) GetFileName() *string

GetFileName gets the fileName property value. The name of the file. returns a *string when successful

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. returns a *string when successful

func (*FileDetails) GetFilePublisher ¶ added in v0.49.0

func (m *FileDetails) GetFilePublisher() *string

GetFilePublisher gets the filePublisher property value. The publisher of the file. returns a *string when successful

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. returns a *int64 when successful

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. returns a *string when successful

func (*FileDetails) GetMd5 ¶ added in v1.68.0

func (m *FileDetails) GetMd5() *string

GetMd5 gets the md5 property value. The Md5 cryptographic hash of the file content. returns a *string when successful

func (*FileDetails) GetOdataType ¶ added in v0.49.0

func (m *FileDetails) GetOdataType() *string

GetOdataType gets the @odata.type property value. The OdataType property returns a *string when successful

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. returns a *string when successful

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. returns a *string when successful

func (*FileDetails) GetSha256Ac ¶ added in v1.68.0

func (m *FileDetails) GetSha256Ac() *string

GetSha256Ac gets the sha256Ac property value. The sha256Ac property returns a *string when successful

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. returns a *string when successful

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) SetMd5 ¶ added in v1.68.0

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

SetMd5 sets the md5 property value. The Md5 cryptographic hash of the file content.

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) SetSha256Ac ¶ added in v1.68.0

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

SetSha256Ac sets the sha256Ac property value. The sha256Ac property

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
	GetMd5() *string
	GetOdataType() *string
	GetSha1() *string
	GetSha256() *string
	GetSha256Ac() *string
	GetSigner() *string
	SetBackingStore(value ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore)
	SetFileName(value *string)
	SetFilePath(value *string)
	SetFilePublisher(value *string)
	SetFileSize(value *int64)
	SetIssuer(value *string)
	SetMd5(value *string)
	SetOdataType(value *string)
	SetSha1(value *string)
	SetSha256(value *string)
	SetSha256Ac(value *string)
	SetSigner(value *string)
}

type FileEvidence ¶ added in v0.49.0

type FileEvidence struct {
	AlertEvidence
}

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. returns a *DetectionStatus when successful

func (*FileEvidence) GetFieldDeserializers ¶ added in v0.49.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*FileEvidence) GetFileDetails ¶ added in v0.49.0

func (m *FileEvidence) GetFileDetails() FileDetailsable

GetFileDetails gets the fileDetails property value. The file details. returns a FileDetailsable when successful

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. returns a *string when successful

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

type FileHash ¶ added in v1.13.0

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

func NewFileHash ¶ added in v1.13.0

func NewFileHash() *FileHash

NewFileHash instantiates a new FileHash and sets the default values.

func (*FileHash) GetAdditionalData ¶ added in v1.13.0

func (m *FileHash) 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. returns a map[string]any when successful

func (*FileHash) GetAlgorithm ¶ added in v1.13.0

func (m *FileHash) GetAlgorithm() *FileHashAlgorithm

GetAlgorithm gets the algorithm property value. The algorithm property returns a *FileHashAlgorithm when successful

func (*FileHash) GetBackingStore ¶ added in v1.13.0

GetBackingStore gets the BackingStore property value. Stores model information. returns a BackingStore when successful

func (*FileHash) GetFieldDeserializers ¶ added in v1.13.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*FileHash) GetOdataType ¶ added in v1.13.0

func (m *FileHash) GetOdataType() *string

GetOdataType gets the @odata.type property value. The OdataType property returns a *string when successful

func (*FileHash) GetValue ¶ added in v1.13.0

func (m *FileHash) GetValue() *string

GetValue gets the value property value. The hash value. returns a *string when successful

func (*FileHash) Serialize ¶ added in v1.13.0

Serialize serializes information the current object

func (*FileHash) SetAdditionalData ¶ added in v1.13.0

func (m *FileHash) 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 (*FileHash) SetAlgorithm ¶ added in v1.13.0

func (m *FileHash) SetAlgorithm(value *FileHashAlgorithm)

SetAlgorithm sets the algorithm property value. The algorithm property

func (*FileHash) SetBackingStore ¶ added in v1.13.0

SetBackingStore sets the BackingStore property value. Stores model information.

func (*FileHash) SetOdataType ¶ added in v1.13.0

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

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

func (*FileHash) SetValue ¶ added in v1.13.0

func (m *FileHash) SetValue(value *string)

SetValue sets the value property value. The hash value.

type FileHashAlgorithm ¶ added in v1.13.0

type FileHashAlgorithm int
const (
	UNKNOWN_FILEHASHALGORITHM FileHashAlgorithm = iota
	MD5_FILEHASHALGORITHM
	SHA1_FILEHASHALGORITHM
	SHA256_FILEHASHALGORITHM
	SHA256AC_FILEHASHALGORITHM
	UNKNOWNFUTUREVALUE_FILEHASHALGORITHM
)

func (FileHashAlgorithm) String ¶ added in v1.13.0

func (i FileHashAlgorithm) String() string

type FileHashEvidence ¶ added in v1.33.0

type FileHashEvidence struct {
	AlertEvidence
}

func NewFileHashEvidence ¶ added in v1.33.0

func NewFileHashEvidence() *FileHashEvidence

NewFileHashEvidence instantiates a new FileHashEvidence and sets the default values.

func (*FileHashEvidence) GetAlgorithm ¶ added in v1.33.0

func (m *FileHashEvidence) GetAlgorithm() *FileHashAlgorithm

GetAlgorithm gets the algorithm property value. The algorithm property returns a *FileHashAlgorithm when successful

func (*FileHashEvidence) GetFieldDeserializers ¶ added in v1.33.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*FileHashEvidence) GetValue ¶ added in v1.33.0

func (m *FileHashEvidence) GetValue() *string

GetValue gets the value property value. The hash value. returns a *string when successful

func (*FileHashEvidence) Serialize ¶ added in v1.33.0

Serialize serializes information the current object

func (*FileHashEvidence) SetAlgorithm ¶ added in v1.33.0

func (m *FileHashEvidence) SetAlgorithm(value *FileHashAlgorithm)

SetAlgorithm sets the algorithm property value. The algorithm property

func (*FileHashEvidence) SetValue ¶ added in v1.33.0

func (m *FileHashEvidence) SetValue(value *string)

SetValue sets the value property value. The hash value.

type FileHashEvidenceable ¶ added in v1.33.0

type FileHashEvidenceable interface {
	AlertEvidenceable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetAlgorithm() *FileHashAlgorithm
	GetValue() *string
	SetAlgorithm(value *FileHashAlgorithm)
	SetValue(value *string)
}

type FilePlanAppliedCategory ¶ added in v1.38.0

type FilePlanAppliedCategory struct {
	FilePlanDescriptorBase
}

func NewFilePlanAppliedCategory ¶ added in v1.38.0

func NewFilePlanAppliedCategory() *FilePlanAppliedCategory

NewFilePlanAppliedCategory instantiates a new FilePlanAppliedCategory and sets the default values.

func (*FilePlanAppliedCategory) GetFieldDeserializers ¶ added in v1.38.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*FilePlanAppliedCategory) GetSubcategory ¶ added in v1.38.0

GetSubcategory gets the subcategory property value. Represents the file plan descriptor for a subcategory under a specific category, which has been assigned to a particular retention label. returns a FilePlanSubcategoryable when successful

func (*FilePlanAppliedCategory) Serialize ¶ added in v1.38.0

Serialize serializes information the current object

func (*FilePlanAppliedCategory) SetSubcategory ¶ added in v1.38.0

func (m *FilePlanAppliedCategory) SetSubcategory(value FilePlanSubcategoryable)

SetSubcategory sets the subcategory property value. Represents the file plan descriptor for a subcategory under a specific category, which has been assigned to a particular retention label.

type FilePlanAuthority ¶ added in v1.38.0

type FilePlanAuthority struct {
	FilePlanDescriptorBase
}

func NewFilePlanAuthority ¶ added in v1.38.0

func NewFilePlanAuthority() *FilePlanAuthority

NewFilePlanAuthority instantiates a new FilePlanAuthority and sets the default values.

func (*FilePlanAuthority) GetFieldDeserializers ¶ added in v1.38.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*FilePlanAuthority) Serialize ¶ added in v1.38.0

Serialize serializes information the current object

type FilePlanCitation ¶ added in v1.38.0

type FilePlanCitation struct {
	FilePlanDescriptorBase
}

func NewFilePlanCitation ¶ added in v1.38.0

func NewFilePlanCitation() *FilePlanCitation

NewFilePlanCitation instantiates a new FilePlanCitation and sets the default values.

func (*FilePlanCitation) GetCitationJurisdiction ¶ added in v1.38.0

func (m *FilePlanCitation) GetCitationJurisdiction() *string

GetCitationJurisdiction gets the citationJurisdiction property value. Represents the jurisdiction or agency that published the filePlanCitation. returns a *string when successful

func (*FilePlanCitation) GetCitationUrl ¶ added in v1.38.0

func (m *FilePlanCitation) GetCitationUrl() *string

GetCitationUrl gets the citationUrl property value. Represents the URL to the published filePlanCitation. returns a *string when successful

func (*FilePlanCitation) GetFieldDeserializers ¶ added in v1.38.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*FilePlanCitation) Serialize ¶ added in v1.38.0

Serialize serializes information the current object

func (*FilePlanCitation) SetCitationJurisdiction ¶ added in v1.38.0

func (m *FilePlanCitation) SetCitationJurisdiction(value *string)

SetCitationJurisdiction sets the citationJurisdiction property value. Represents the jurisdiction or agency that published the filePlanCitation.

func (*FilePlanCitation) SetCitationUrl ¶ added in v1.38.0

func (m *FilePlanCitation) SetCitationUrl(value *string)

SetCitationUrl sets the citationUrl property value. Represents the URL to the published filePlanCitation.

type FilePlanCitationable ¶ added in v1.38.0

type FilePlanCitationable interface {
	FilePlanDescriptorBaseable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetCitationJurisdiction() *string
	GetCitationUrl() *string
	SetCitationJurisdiction(value *string)
	SetCitationUrl(value *string)
}

type FilePlanDepartment ¶ added in v1.38.0

type FilePlanDepartment struct {
	FilePlanDescriptorBase
}

func NewFilePlanDepartment ¶ added in v1.38.0

func NewFilePlanDepartment() *FilePlanDepartment

NewFilePlanDepartment instantiates a new FilePlanDepartment and sets the default values.

func (*FilePlanDepartment) GetFieldDeserializers ¶ added in v1.38.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*FilePlanDepartment) Serialize ¶ added in v1.38.0

Serialize serializes information the current object

type FilePlanDescriptor ¶ added in v1.38.0

func NewFilePlanDescriptor ¶ added in v1.38.0

func NewFilePlanDescriptor() *FilePlanDescriptor

NewFilePlanDescriptor instantiates a new FilePlanDescriptor and sets the default values.

func (*FilePlanDescriptor) GetAuthority ¶ added in v1.38.0

func (m *FilePlanDescriptor) GetAuthority() FilePlanAuthorityable

GetAuthority gets the authority property value. Represents the file plan descriptor of type authority applied to a particular retention label. returns a FilePlanAuthorityable when successful

func (*FilePlanDescriptor) GetAuthorityTemplate ¶ added in v1.38.0

func (m *FilePlanDescriptor) GetAuthorityTemplate() AuthorityTemplateable

GetAuthorityTemplate gets the authorityTemplate property value. Specifies the underlying authority that describes the type of content to be retained and its retention schedule. returns a AuthorityTemplateable when successful

func (*FilePlanDescriptor) GetCategory ¶ added in v1.38.0

GetCategory gets the category property value. The category property returns a FilePlanAppliedCategoryable when successful

func (*FilePlanDescriptor) GetCategoryTemplate ¶ added in v1.38.0

func (m *FilePlanDescriptor) GetCategoryTemplate() CategoryTemplateable

GetCategoryTemplate gets the categoryTemplate property value. Specifies a group of similar types of content in a particular department. returns a CategoryTemplateable when successful

func (*FilePlanDescriptor) GetCitation ¶ added in v1.38.0

func (m *FilePlanDescriptor) GetCitation() FilePlanCitationable

GetCitation gets the citation property value. Represents the file plan descriptor of type citation applied to a particular retention label. returns a FilePlanCitationable when successful

func (*FilePlanDescriptor) GetCitationTemplate ¶ added in v1.38.0

func (m *FilePlanDescriptor) GetCitationTemplate() CitationTemplateable

GetCitationTemplate gets the citationTemplate property value. The specific rule or regulation created by a jurisdiction used to determine whether certain labels and content should be retained or deleted. returns a CitationTemplateable when successful

func (*FilePlanDescriptor) GetDepartment ¶ added in v1.38.0

func (m *FilePlanDescriptor) GetDepartment() FilePlanDepartmentable

GetDepartment gets the department property value. Represents the file plan descriptor of type department applied to a particular retention label. returns a FilePlanDepartmentable when successful

func (*FilePlanDescriptor) GetDepartmentTemplate ¶ added in v1.38.0

func (m *FilePlanDescriptor) GetDepartmentTemplate() DepartmentTemplateable

GetDepartmentTemplate gets the departmentTemplate property value. Specifies the department or business unit of an organization to which a label belongs. returns a DepartmentTemplateable when successful

func (*FilePlanDescriptor) GetFieldDeserializers ¶ added in v1.38.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*FilePlanDescriptor) GetFilePlanReference ¶ added in v1.38.0

func (m *FilePlanDescriptor) GetFilePlanReference() FilePlanReferenceable

GetFilePlanReference gets the filePlanReference property value. Represents the file plan descriptor of type filePlanReference applied to a particular retention label. returns a FilePlanReferenceable when successful

func (*FilePlanDescriptor) GetFilePlanReferenceTemplate ¶ added in v1.38.0

func (m *FilePlanDescriptor) GetFilePlanReferenceTemplate() FilePlanReferenceTemplateable

GetFilePlanReferenceTemplate gets the filePlanReferenceTemplate property value. Specifies a unique alpha-numeric identifier for an organization’s retention schedule. returns a FilePlanReferenceTemplateable when successful

func (*FilePlanDescriptor) Serialize ¶ added in v1.38.0

Serialize serializes information the current object

func (*FilePlanDescriptor) SetAuthority ¶ added in v1.38.0

func (m *FilePlanDescriptor) SetAuthority(value FilePlanAuthorityable)

SetAuthority sets the authority property value. Represents the file plan descriptor of type authority applied to a particular retention label.

func (*FilePlanDescriptor) SetAuthorityTemplate ¶ added in v1.38.0

func (m *FilePlanDescriptor) SetAuthorityTemplate(value AuthorityTemplateable)

SetAuthorityTemplate sets the authorityTemplate property value. Specifies the underlying authority that describes the type of content to be retained and its retention schedule.

func (*FilePlanDescriptor) SetCategory ¶ added in v1.38.0

func (m *FilePlanDescriptor) SetCategory(value FilePlanAppliedCategoryable)

SetCategory sets the category property value. The category property

func (*FilePlanDescriptor) SetCategoryTemplate ¶ added in v1.38.0

func (m *FilePlanDescriptor) SetCategoryTemplate(value CategoryTemplateable)

SetCategoryTemplate sets the categoryTemplate property value. Specifies a group of similar types of content in a particular department.

func (*FilePlanDescriptor) SetCitation ¶ added in v1.38.0

func (m *FilePlanDescriptor) SetCitation(value FilePlanCitationable)

SetCitation sets the citation property value. Represents the file plan descriptor of type citation applied to a particular retention label.

func (*FilePlanDescriptor) SetCitationTemplate ¶ added in v1.38.0

func (m *FilePlanDescriptor) SetCitationTemplate(value CitationTemplateable)

SetCitationTemplate sets the citationTemplate property value. The specific rule or regulation created by a jurisdiction used to determine whether certain labels and content should be retained or deleted.

func (*FilePlanDescriptor) SetDepartment ¶ added in v1.38.0

func (m *FilePlanDescriptor) SetDepartment(value FilePlanDepartmentable)

SetDepartment sets the department property value. Represents the file plan descriptor of type department applied to a particular retention label.

func (*FilePlanDescriptor) SetDepartmentTemplate ¶ added in v1.38.0

func (m *FilePlanDescriptor) SetDepartmentTemplate(value DepartmentTemplateable)

SetDepartmentTemplate sets the departmentTemplate property value. Specifies the department or business unit of an organization to which a label belongs.

func (*FilePlanDescriptor) SetFilePlanReference ¶ added in v1.38.0

func (m *FilePlanDescriptor) SetFilePlanReference(value FilePlanReferenceable)

SetFilePlanReference sets the filePlanReference property value. Represents the file plan descriptor of type filePlanReference applied to a particular retention label.

func (*FilePlanDescriptor) SetFilePlanReferenceTemplate ¶ added in v1.38.0

func (m *FilePlanDescriptor) SetFilePlanReferenceTemplate(value FilePlanReferenceTemplateable)

SetFilePlanReferenceTemplate sets the filePlanReferenceTemplate property value. Specifies a unique alpha-numeric identifier for an organization’s retention schedule.

type FilePlanDescriptorBase ¶ added in v1.38.0

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

func NewFilePlanDescriptorBase ¶ added in v1.38.0

func NewFilePlanDescriptorBase() *FilePlanDescriptorBase

NewFilePlanDescriptorBase instantiates a new FilePlanDescriptorBase and sets the default values.

func (*FilePlanDescriptorBase) GetAdditionalData ¶ added in v1.38.0

func (m *FilePlanDescriptorBase) 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. returns a map[string]any when successful

func (*FilePlanDescriptorBase) GetBackingStore ¶ added in v1.38.0

GetBackingStore gets the BackingStore property value. Stores model information. returns a BackingStore when successful

func (*FilePlanDescriptorBase) GetDisplayName ¶ added in v1.38.0

func (m *FilePlanDescriptorBase) GetDisplayName() *string

GetDisplayName gets the displayName property value. Unique string that defines the name for the file plan descriptor associated with a particular retention label. returns a *string when successful

func (*FilePlanDescriptorBase) GetFieldDeserializers ¶ added in v1.38.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*FilePlanDescriptorBase) GetOdataType ¶ added in v1.38.0

func (m *FilePlanDescriptorBase) GetOdataType() *string

GetOdataType gets the @odata.type property value. The OdataType property returns a *string when successful

func (*FilePlanDescriptorBase) Serialize ¶ added in v1.38.0

Serialize serializes information the current object

func (*FilePlanDescriptorBase) SetAdditionalData ¶ added in v1.38.0

func (m *FilePlanDescriptorBase) 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 (*FilePlanDescriptorBase) SetBackingStore ¶ added in v1.38.0

SetBackingStore sets the BackingStore property value. Stores model information.

func (*FilePlanDescriptorBase) SetDisplayName ¶ added in v1.38.0

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

SetDisplayName sets the displayName property value. Unique string that defines the name for the file plan descriptor associated with a particular retention label.

func (*FilePlanDescriptorBase) SetOdataType ¶ added in v1.38.0

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

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

type FilePlanDescriptorTemplate ¶ added in v1.38.0

func NewFilePlanDescriptorTemplate ¶ added in v1.38.0

func NewFilePlanDescriptorTemplate() *FilePlanDescriptorTemplate

NewFilePlanDescriptorTemplate instantiates a new FilePlanDescriptorTemplate and sets the default values.

func (*FilePlanDescriptorTemplate) GetCreatedBy ¶ added in v1.38.0

GetCreatedBy gets the createdBy property value. Represents the user who created the filePlanDescriptorTemplate column. returns a IdentitySetable when successful

func (*FilePlanDescriptorTemplate) GetCreatedDateTime ¶ added in v1.38.0

GetCreatedDateTime gets the createdDateTime property value. Represents the date and time in which the filePlanDescriptorTemplate is created. returns a *Time when successful

func (*FilePlanDescriptorTemplate) GetDisplayName ¶ added in v1.38.0

func (m *FilePlanDescriptorTemplate) GetDisplayName() *string

GetDisplayName gets the displayName property value. Unique string that defines a filePlanDescriptorTemplate name. returns a *string when successful

func (*FilePlanDescriptorTemplate) GetFieldDeserializers ¶ added in v1.38.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*FilePlanDescriptorTemplate) Serialize ¶ added in v1.38.0

Serialize serializes information the current object

func (*FilePlanDescriptorTemplate) SetCreatedBy ¶ added in v1.38.0

SetCreatedBy sets the createdBy property value. Represents the user who created the filePlanDescriptorTemplate column.

func (*FilePlanDescriptorTemplate) SetCreatedDateTime ¶ added in v1.38.0

SetCreatedDateTime sets the createdDateTime property value. Represents the date and time in which the filePlanDescriptorTemplate is created.

func (*FilePlanDescriptorTemplate) SetDisplayName ¶ added in v1.38.0

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

SetDisplayName sets the displayName property value. Unique string that defines a filePlanDescriptorTemplate name.

type FilePlanDescriptorable ¶ added in v1.38.0

type FilePlanDescriptorable interface {
	iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Entityable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetAuthority() FilePlanAuthorityable
	GetAuthorityTemplate() AuthorityTemplateable
	GetCategory() FilePlanAppliedCategoryable
	GetCategoryTemplate() CategoryTemplateable
	GetCitation() FilePlanCitationable
	GetCitationTemplate() CitationTemplateable
	GetDepartment() FilePlanDepartmentable
	GetDepartmentTemplate() DepartmentTemplateable
	GetFilePlanReference() FilePlanReferenceable
	GetFilePlanReferenceTemplate() FilePlanReferenceTemplateable
	SetAuthority(value FilePlanAuthorityable)
	SetAuthorityTemplate(value AuthorityTemplateable)
	SetCategory(value FilePlanAppliedCategoryable)
	SetCategoryTemplate(value CategoryTemplateable)
	SetCitation(value FilePlanCitationable)
	SetCitationTemplate(value CitationTemplateable)
	SetDepartment(value FilePlanDepartmentable)
	SetDepartmentTemplate(value DepartmentTemplateable)
	SetFilePlanReference(value FilePlanReferenceable)
	SetFilePlanReferenceTemplate(value FilePlanReferenceTemplateable)
}

type FilePlanReference ¶ added in v1.38.0

type FilePlanReference struct {
	FilePlanDescriptorBase
}

func NewFilePlanReference ¶ added in v1.38.0

func NewFilePlanReference() *FilePlanReference

NewFilePlanReference instantiates a new FilePlanReference and sets the default values.

func (*FilePlanReference) GetFieldDeserializers ¶ added in v1.38.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*FilePlanReference) Serialize ¶ added in v1.38.0

Serialize serializes information the current object

type FilePlanReferenceTemplate ¶ added in v1.38.0

type FilePlanReferenceTemplate struct {
	FilePlanDescriptorTemplate
}

func NewFilePlanReferenceTemplate ¶ added in v1.38.0

func NewFilePlanReferenceTemplate() *FilePlanReferenceTemplate

NewFilePlanReferenceTemplate instantiates a new FilePlanReferenceTemplate and sets the default values.

func (*FilePlanReferenceTemplate) GetFieldDeserializers ¶ added in v1.38.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*FilePlanReferenceTemplate) Serialize ¶ added in v1.38.0

Serialize serializes information the current object

type FilePlanReferenceTemplateCollectionResponse ¶ added in v1.38.0

func NewFilePlanReferenceTemplateCollectionResponse ¶ added in v1.38.0

func NewFilePlanReferenceTemplateCollectionResponse() *FilePlanReferenceTemplateCollectionResponse

NewFilePlanReferenceTemplateCollectionResponse instantiates a new FilePlanReferenceTemplateCollectionResponse and sets the default values.

func (*FilePlanReferenceTemplateCollectionResponse) GetFieldDeserializers ¶ added in v1.38.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*FilePlanReferenceTemplateCollectionResponse) GetValue ¶ added in v1.38.0

GetValue gets the value property value. The value property returns a []FilePlanReferenceTemplateable when successful

func (*FilePlanReferenceTemplateCollectionResponse) Serialize ¶ added in v1.38.0

Serialize serializes information the current object

func (*FilePlanReferenceTemplateCollectionResponse) SetValue ¶ added in v1.38.0

SetValue sets the value property value. The value property

type FilePlanSubcategory ¶ added in v1.38.0

type FilePlanSubcategory struct {
	FilePlanDescriptorBase
}

func NewFilePlanSubcategory ¶ added in v1.38.0

func NewFilePlanSubcategory() *FilePlanSubcategory

NewFilePlanSubcategory instantiates a new FilePlanSubcategory and sets the default values.

func (*FilePlanSubcategory) GetFieldDeserializers ¶ added in v1.38.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*FilePlanSubcategory) Serialize ¶ added in v1.38.0

Serialize serializes information the current object

type FormattedContent ¶ added in v1.10.0

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

func NewFormattedContent ¶ added in v1.10.0

func NewFormattedContent() *FormattedContent

NewFormattedContent instantiates a new FormattedContent and sets the default values.

func (*FormattedContent) GetAdditionalData ¶ added in v1.10.0

func (m *FormattedContent) 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. returns a map[string]any when successful

func (*FormattedContent) GetBackingStore ¶ added in v1.10.0

GetBackingStore gets the BackingStore property value. Stores model information. returns a BackingStore when successful

func (*FormattedContent) GetContent ¶ added in v1.10.0

func (m *FormattedContent) GetContent() *string

GetContent gets the content property value. The content of this formattedContent. returns a *string when successful

func (*FormattedContent) GetFieldDeserializers ¶ added in v1.10.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*FormattedContent) GetFormat ¶ added in v1.10.0

func (m *FormattedContent) GetFormat() *ContentFormat

GetFormat gets the format property value. The format of the content. The possible values are: text, html, markdown, unknownFutureValue. returns a *ContentFormat when successful

func (*FormattedContent) GetOdataType ¶ added in v1.10.0

func (m *FormattedContent) GetOdataType() *string

GetOdataType gets the @odata.type property value. The OdataType property returns a *string when successful

func (*FormattedContent) Serialize ¶ added in v1.10.0

Serialize serializes information the current object

func (*FormattedContent) SetAdditionalData ¶ added in v1.10.0

func (m *FormattedContent) 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 (*FormattedContent) SetBackingStore ¶ added in v1.10.0

SetBackingStore sets the BackingStore property value. Stores model information.

func (*FormattedContent) SetContent ¶ added in v1.10.0

func (m *FormattedContent) SetContent(value *string)

SetContent sets the content property value. The content of this formattedContent.

func (*FormattedContent) SetFormat ¶ added in v1.10.0

func (m *FormattedContent) SetFormat(value *ContentFormat)

SetFormat sets the format property value. The format of the content. The possible values are: text, html, markdown, unknownFutureValue.

func (*FormattedContent) SetOdataType ¶ added in v1.10.0

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

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

type GeoLocation ¶ added in v1.38.0

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

func NewGeoLocation ¶ added in v1.38.0

func NewGeoLocation() *GeoLocation

NewGeoLocation instantiates a new GeoLocation and sets the default values.

func (*GeoLocation) GetAdditionalData ¶ added in v1.38.0

func (m *GeoLocation) 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. returns a map[string]any when successful

func (*GeoLocation) GetBackingStore ¶ added in v1.38.0

GetBackingStore gets the BackingStore property value. Stores model information. returns a BackingStore when successful

func (*GeoLocation) GetCity ¶ added in v1.38.0

func (m *GeoLocation) GetCity() *string

GetCity gets the city property value. The city property returns a *string when successful

func (*GeoLocation) GetCountryName ¶ added in v1.38.0

func (m *GeoLocation) GetCountryName() *string

GetCountryName gets the countryName property value. The countryName property returns a *string when successful

func (*GeoLocation) GetFieldDeserializers ¶ added in v1.38.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*GeoLocation) GetLatitude ¶ added in v1.38.0

func (m *GeoLocation) GetLatitude() *float64

GetLatitude gets the latitude property value. The latitude property returns a *float64 when successful

func (*GeoLocation) GetLongitude ¶ added in v1.38.0

func (m *GeoLocation) GetLongitude() *float64

GetLongitude gets the longitude property value. The longitude property returns a *float64 when successful

func (*GeoLocation) GetOdataType ¶ added in v1.38.0

func (m *GeoLocation) GetOdataType() *string

GetOdataType gets the @odata.type property value. The OdataType property returns a *string when successful

func (*GeoLocation) GetState ¶ added in v1.38.0

func (m *GeoLocation) GetState() *string

GetState gets the state property value. The state property returns a *string when successful

func (*GeoLocation) Serialize ¶ added in v1.38.0

Serialize serializes information the current object

func (*GeoLocation) SetAdditionalData ¶ added in v1.38.0

func (m *GeoLocation) 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 (*GeoLocation) SetBackingStore ¶ added in v1.38.0

SetBackingStore sets the BackingStore property value. Stores model information.

func (*GeoLocation) SetCity ¶ added in v1.38.0

func (m *GeoLocation) SetCity(value *string)

SetCity sets the city property value. The city property

func (*GeoLocation) SetCountryName ¶ added in v1.38.0

func (m *GeoLocation) SetCountryName(value *string)

SetCountryName sets the countryName property value. The countryName property

func (*GeoLocation) SetLatitude ¶ added in v1.38.0

func (m *GeoLocation) SetLatitude(value *float64)

SetLatitude sets the latitude property value. The latitude property

func (*GeoLocation) SetLongitude ¶ added in v1.38.0

func (m *GeoLocation) SetLongitude(value *float64)

SetLongitude sets the longitude property value. The longitude property

func (*GeoLocation) SetOdataType ¶ added in v1.38.0

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

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

func (*GeoLocation) SetState ¶ added in v1.38.0

func (m *GeoLocation) SetState(value *string)

SetState sets the state property value. The state property

type GeoLocationable ¶ added in v1.38.0

type GitHubOrganizationEvidence ¶ added in v1.30.0

type GitHubOrganizationEvidence struct {
	AlertEvidence
}

func NewGitHubOrganizationEvidence ¶ added in v1.30.0

func NewGitHubOrganizationEvidence() *GitHubOrganizationEvidence

NewGitHubOrganizationEvidence instantiates a new GitHubOrganizationEvidence and sets the default values.

func (*GitHubOrganizationEvidence) GetCompany ¶ added in v1.30.0

func (m *GitHubOrganizationEvidence) GetCompany() *string

GetCompany gets the company property value. The name of the company that owns the organization. returns a *string when successful

func (*GitHubOrganizationEvidence) GetDisplayName ¶ added in v1.30.0

func (m *GitHubOrganizationEvidence) GetDisplayName() *string

GetDisplayName gets the displayName property value. The display name of the organization. returns a *string when successful

func (*GitHubOrganizationEvidence) GetEmail ¶ added in v1.30.0

func (m *GitHubOrganizationEvidence) GetEmail() *string

GetEmail gets the email property value. The email address of the organization. returns a *string when successful

func (*GitHubOrganizationEvidence) GetFieldDeserializers ¶ added in v1.30.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*GitHubOrganizationEvidence) GetLogin ¶ added in v1.30.0

func (m *GitHubOrganizationEvidence) GetLogin() *string

GetLogin gets the login property value. The login (name) of the organization. returns a *string when successful

func (*GitHubOrganizationEvidence) GetOrgId ¶ added in v1.30.0

func (m *GitHubOrganizationEvidence) GetOrgId() *string

GetOrgId gets the orgId property value. The unique and immutable ID of the organization. returns a *string when successful

func (*GitHubOrganizationEvidence) GetWebUrl ¶ added in v1.30.0

func (m *GitHubOrganizationEvidence) GetWebUrl() *string

GetWebUrl gets the webUrl property value. The URL of the web page for the organization. returns a *string when successful

func (*GitHubOrganizationEvidence) Serialize ¶ added in v1.30.0

Serialize serializes information the current object

func (*GitHubOrganizationEvidence) SetCompany ¶ added in v1.30.0

func (m *GitHubOrganizationEvidence) SetCompany(value *string)

SetCompany sets the company property value. The name of the company that owns the organization.

func (*GitHubOrganizationEvidence) SetDisplayName ¶ added in v1.30.0

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

SetDisplayName sets the displayName property value. The display name of the organization.

func (*GitHubOrganizationEvidence) SetEmail ¶ added in v1.30.0

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

SetEmail sets the email property value. The email address of the organization.

func (*GitHubOrganizationEvidence) SetLogin ¶ added in v1.30.0

func (m *GitHubOrganizationEvidence) SetLogin(value *string)

SetLogin sets the login property value. The login (name) of the organization.

func (*GitHubOrganizationEvidence) SetOrgId ¶ added in v1.30.0

func (m *GitHubOrganizationEvidence) SetOrgId(value *string)

SetOrgId sets the orgId property value. The unique and immutable ID of the organization.

func (*GitHubOrganizationEvidence) SetWebUrl ¶ added in v1.30.0

func (m *GitHubOrganizationEvidence) SetWebUrl(value *string)

SetWebUrl sets the webUrl property value. The URL of the web page for the organization.

type GitHubOrganizationEvidenceable ¶ added in v1.30.0

type GitHubOrganizationEvidenceable interface {
	AlertEvidenceable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetCompany() *string
	GetDisplayName() *string
	GetEmail() *string
	GetLogin() *string
	GetOrgId() *string
	GetWebUrl() *string
	SetCompany(value *string)
	SetDisplayName(value *string)
	SetEmail(value *string)
	SetLogin(value *string)
	SetOrgId(value *string)
	SetWebUrl(value *string)
}

type GitHubRepoEvidence ¶ added in v1.30.0

type GitHubRepoEvidence struct {
	AlertEvidence
}

func NewGitHubRepoEvidence ¶ added in v1.30.0

func NewGitHubRepoEvidence() *GitHubRepoEvidence

NewGitHubRepoEvidence instantiates a new GitHubRepoEvidence and sets the default values.

func (*GitHubRepoEvidence) GetBaseUrl ¶ added in v1.30.0

func (m *GitHubRepoEvidence) GetBaseUrl() *string

GetBaseUrl gets the baseUrl property value. The base URL of the web page for the repository. returns a *string when successful

func (*GitHubRepoEvidence) GetFieldDeserializers ¶ added in v1.30.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*GitHubRepoEvidence) GetLogin ¶ added in v1.30.0

func (m *GitHubRepoEvidence) GetLogin() *string

GetLogin gets the login property value. The login (name) of the repository. returns a *string when successful

func (*GitHubRepoEvidence) GetOwner ¶ added in v1.30.0

func (m *GitHubRepoEvidence) GetOwner() *string

GetOwner gets the owner property value. The login of the owner of the repository. returns a *string when successful

func (*GitHubRepoEvidence) GetOwnerType ¶ added in v1.30.0

func (m *GitHubRepoEvidence) GetOwnerType() *string

GetOwnerType gets the ownerType property value. The type of owner of the repository, for example, User or Organization. returns a *string when successful

func (*GitHubRepoEvidence) GetRepoId ¶ added in v1.30.0

func (m *GitHubRepoEvidence) GetRepoId() *string

GetRepoId gets the repoId property value. The unique and immutable ID of the GitHub repository. returns a *string when successful

func (*GitHubRepoEvidence) Serialize ¶ added in v1.30.0

Serialize serializes information the current object

func (*GitHubRepoEvidence) SetBaseUrl ¶ added in v1.30.0

func (m *GitHubRepoEvidence) SetBaseUrl(value *string)

SetBaseUrl sets the baseUrl property value. The base URL of the web page for the repository.

func (*GitHubRepoEvidence) SetLogin ¶ added in v1.30.0

func (m *GitHubRepoEvidence) SetLogin(value *string)

SetLogin sets the login property value. The login (name) of the repository.

func (*GitHubRepoEvidence) SetOwner ¶ added in v1.30.0

func (m *GitHubRepoEvidence) SetOwner(value *string)

SetOwner sets the owner property value. The login of the owner of the repository.

func (*GitHubRepoEvidence) SetOwnerType ¶ added in v1.30.0

func (m *GitHubRepoEvidence) SetOwnerType(value *string)

SetOwnerType sets the ownerType property value. The type of owner of the repository, for example, User or Organization.

func (*GitHubRepoEvidence) SetRepoId ¶ added in v1.30.0

func (m *GitHubRepoEvidence) SetRepoId(value *string)

SetRepoId sets the repoId property value. The unique and immutable ID of the GitHub repository.

type GitHubRepoEvidenceable ¶ added in v1.30.0

type GitHubRepoEvidenceable interface {
	AlertEvidenceable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetBaseUrl() *string
	GetLogin() *string
	GetOwner() *string
	GetOwnerType() *string
	GetRepoId() *string
	SetBaseUrl(value *string)
	SetLogin(value *string)
	SetOwner(value *string)
	SetOwnerType(value *string)
	SetRepoId(value *string)
}

type GitHubUserEvidence ¶ added in v1.30.0

type GitHubUserEvidence struct {
	AlertEvidence
}

func NewGitHubUserEvidence ¶ added in v1.30.0

func NewGitHubUserEvidence() *GitHubUserEvidence

NewGitHubUserEvidence instantiates a new GitHubUserEvidence and sets the default values.

func (*GitHubUserEvidence) GetEmail ¶ added in v1.30.0

func (m *GitHubUserEvidence) GetEmail() *string

GetEmail gets the email property value. The email address of the user account. returns a *string when successful

func (*GitHubUserEvidence) GetFieldDeserializers ¶ added in v1.30.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*GitHubUserEvidence) GetLogin ¶ added in v1.30.0

func (m *GitHubUserEvidence) GetLogin() *string

GetLogin gets the login property value. The user's login (GitHub handle). returns a *string when successful

func (*GitHubUserEvidence) GetName ¶ added in v1.30.0

func (m *GitHubUserEvidence) GetName() *string

GetName gets the name property value. The user's name. returns a *string when successful

func (*GitHubUserEvidence) GetUserId ¶ added in v1.30.0

func (m *GitHubUserEvidence) GetUserId() *string

GetUserId gets the userId property value. The unique and immutable ID of the user account. returns a *string when successful

func (*GitHubUserEvidence) GetWebUrl ¶ added in v1.30.0

func (m *GitHubUserEvidence) GetWebUrl() *string

GetWebUrl gets the webUrl property value. The URL of the user's profile web page. For example, https://github.com/my-login. returns a *string when successful

func (*GitHubUserEvidence) Serialize ¶ added in v1.30.0

Serialize serializes information the current object

func (*GitHubUserEvidence) SetEmail ¶ added in v1.30.0

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

SetEmail sets the email property value. The email address of the user account.

func (*GitHubUserEvidence) SetLogin ¶ added in v1.30.0

func (m *GitHubUserEvidence) SetLogin(value *string)

SetLogin sets the login property value. The user's login (GitHub handle).

func (*GitHubUserEvidence) SetName ¶ added in v1.30.0

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

SetName sets the name property value. The user's name.

func (*GitHubUserEvidence) SetUserId ¶ added in v1.30.0

func (m *GitHubUserEvidence) SetUserId(value *string)

SetUserId sets the userId property value. The unique and immutable ID of the user account.

func (*GitHubUserEvidence) SetWebUrl ¶ added in v1.30.0

func (m *GitHubUserEvidence) SetWebUrl(value *string)

SetWebUrl sets the webUrl property value. The URL of the user's profile web page. For example, https://github.com/my-login.

type GitHubUserEvidenceable ¶ added in v1.30.0

type GitHubUserEvidenceable interface {
	AlertEvidenceable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetEmail() *string
	GetLogin() *string
	GetName() *string
	GetUserId() *string
	GetWebUrl() *string
	SetEmail(value *string)
	SetLogin(value *string)
	SetName(value *string)
	SetUserId(value *string)
	SetWebUrl(value *string)
}

type GoogleCloudLocationType ¶ added in v1.5.0

type GoogleCloudLocationType int
const (
	UNKNOWN_GOOGLECLOUDLOCATIONTYPE GoogleCloudLocationType = iota
	REGIONAL_GOOGLECLOUDLOCATIONTYPE
	ZONAL_GOOGLECLOUDLOCATIONTYPE
	GLOBAL_GOOGLECLOUDLOCATIONTYPE
	UNKNOWNFUTUREVALUE_GOOGLECLOUDLOCATIONTYPE
)

func (GoogleCloudLocationType) String ¶ added in v1.5.0

func (i GoogleCloudLocationType) String() string

type GoogleCloudResourceEvidence ¶ added in v1.5.0

type GoogleCloudResourceEvidence struct {
	AlertEvidence
}

func NewGoogleCloudResourceEvidence ¶ added in v1.5.0

func NewGoogleCloudResourceEvidence() *GoogleCloudResourceEvidence

NewGoogleCloudResourceEvidence instantiates a new GoogleCloudResourceEvidence and sets the default values.

func (*GoogleCloudResourceEvidence) GetFieldDeserializers ¶ added in v1.5.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*GoogleCloudResourceEvidence) GetFullResourceName ¶ added in v1.37.0

func (m *GoogleCloudResourceEvidence) GetFullResourceName() *string

GetFullResourceName gets the fullResourceName property value. The fullResourceName property returns a *string when successful

func (*GoogleCloudResourceEvidence) GetLocation ¶ added in v1.5.0

func (m *GoogleCloudResourceEvidence) GetLocation() *string

GetLocation gets the location property value. The zone or region where the resource is located. returns a *string when successful

func (*GoogleCloudResourceEvidence) GetLocationType ¶ added in v1.5.0

GetLocationType gets the locationType property value. The type of location. The possible values are: unknown, regional, zonal, global, unknownFutureValue. returns a *GoogleCloudLocationType when successful

func (*GoogleCloudResourceEvidence) GetProjectId ¶ added in v1.5.0

func (m *GoogleCloudResourceEvidence) GetProjectId() *string

GetProjectId gets the projectId property value. The Google project ID as defined by the user. returns a *string when successful

func (*GoogleCloudResourceEvidence) GetProjectNumber ¶ added in v1.5.0

func (m *GoogleCloudResourceEvidence) GetProjectNumber() *int64

GetProjectNumber gets the projectNumber property value. The project number assigned by Google. returns a *int64 when successful

func (*GoogleCloudResourceEvidence) GetResourceName ¶ added in v1.5.0

func (m *GoogleCloudResourceEvidence) GetResourceName() *string

GetResourceName gets the resourceName property value. The name of the resource. returns a *string when successful

func (*GoogleCloudResourceEvidence) GetResourceType ¶ added in v1.5.0

func (m *GoogleCloudResourceEvidence) GetResourceType() *string

GetResourceType gets the resourceType property value. The type of the resource. returns a *string when successful

func (*GoogleCloudResourceEvidence) Serialize ¶ added in v1.5.0

Serialize serializes information the current object

func (*GoogleCloudResourceEvidence) SetFullResourceName ¶ added in v1.37.0

func (m *GoogleCloudResourceEvidence) SetFullResourceName(value *string)

SetFullResourceName sets the fullResourceName property value. The fullResourceName property

func (*GoogleCloudResourceEvidence) SetLocation ¶ added in v1.5.0

func (m *GoogleCloudResourceEvidence) SetLocation(value *string)

SetLocation sets the location property value. The zone or region where the resource is located.

func (*GoogleCloudResourceEvidence) SetLocationType ¶ added in v1.5.0

func (m *GoogleCloudResourceEvidence) SetLocationType(value *GoogleCloudLocationType)

SetLocationType sets the locationType property value. The type of location. The possible values are: unknown, regional, zonal, global, unknownFutureValue.

func (*GoogleCloudResourceEvidence) SetProjectId ¶ added in v1.5.0

func (m *GoogleCloudResourceEvidence) SetProjectId(value *string)

SetProjectId sets the projectId property value. The Google project ID as defined by the user.

func (*GoogleCloudResourceEvidence) SetProjectNumber ¶ added in v1.5.0

func (m *GoogleCloudResourceEvidence) SetProjectNumber(value *int64)

SetProjectNumber sets the projectNumber property value. The project number assigned by Google.

func (*GoogleCloudResourceEvidence) SetResourceName ¶ added in v1.5.0

func (m *GoogleCloudResourceEvidence) SetResourceName(value *string)

SetResourceName sets the resourceName property value. The name of the resource.

func (*GoogleCloudResourceEvidence) SetResourceType ¶ added in v1.5.0

func (m *GoogleCloudResourceEvidence) SetResourceType(value *string)

SetResourceType sets the resourceType property value. The type of the resource.

type GoogleCloudResourceEvidenceable ¶ added in v1.5.0

type GoogleCloudResourceEvidenceable interface {
	AlertEvidenceable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetFullResourceName() *string
	GetLocation() *string
	GetLocationType() *GoogleCloudLocationType
	GetProjectId() *string
	GetProjectNumber() *int64
	GetResourceName() *string
	GetResourceType() *string
	SetFullResourceName(value *string)
	SetLocation(value *string)
	SetLocationType(value *GoogleCloudLocationType)
	SetProjectId(value *string)
	SetProjectNumber(value *int64)
	SetResourceName(value *string)
	SetResourceType(value *string)
}

type HealthIssue ¶ added in v1.42.0

func NewHealthIssue ¶ added in v1.42.0

func NewHealthIssue() *HealthIssue

NewHealthIssue instantiates a new HealthIssue and sets the default values.

func (*HealthIssue) GetAdditionalInformation ¶ added in v1.42.0

func (m *HealthIssue) GetAdditionalInformation() []string

GetAdditionalInformation gets the additionalInformation property value. Contains additional information about the issue, such as a list of items to fix. returns a []string when successful

func (*HealthIssue) GetCreatedDateTime ¶ added in v1.42.0

GetCreatedDateTime gets the createdDateTime property value. The date and time when the health issue was generated. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. returns a *Time when successful

func (*HealthIssue) GetDescription ¶ added in v1.42.0

func (m *HealthIssue) GetDescription() *string

GetDescription gets the description property value. Contains more detailed information about the health issue. returns a *string when successful

func (*HealthIssue) GetDisplayName ¶ added in v1.42.0

func (m *HealthIssue) GetDisplayName() *string

GetDisplayName gets the displayName property value. The display name of the health issue. returns a *string when successful

func (*HealthIssue) GetDomainNames ¶ added in v1.42.0

func (m *HealthIssue) GetDomainNames() []string

GetDomainNames gets the domainNames property value. A list of the fully qualified domain names of the domains or the sensors the health issue is related to. returns a []string when successful

func (*HealthIssue) GetFieldDeserializers ¶ added in v1.42.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*HealthIssue) GetHealthIssueType ¶ added in v1.42.0

func (m *HealthIssue) GetHealthIssueType() *HealthIssueType

GetHealthIssueType gets the healthIssueType property value. The type of the health issue. The possible values are: sensor, global, unknownFutureValue. For a list of all health issues and their identifiers, see Microsoft Defender for Identity health issues. returns a *HealthIssueType when successful

func (*HealthIssue) GetIssueTypeId ¶ added in v1.42.0

func (m *HealthIssue) GetIssueTypeId() *string

GetIssueTypeId gets the issueTypeId property value. The type identifier of the health issue. For a list of all health issues and their identifiers, see Microsoft Defender for Identity health issues. returns a *string when successful

func (*HealthIssue) GetLastModifiedDateTime ¶ added in v1.42.0

GetLastModifiedDateTime gets the lastModifiedDateTime property value. The date and time when the health issue was last updated. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. returns a *Time when successful

func (*HealthIssue) GetRecommendations ¶ added in v1.42.0

func (m *HealthIssue) GetRecommendations() []string

GetRecommendations gets the recommendations property value. A list of recommended actions that can be taken to resolve the issue effectively and efficiently. These actions might include instructions for further investigation and aren't limited to prewritten responses. returns a []string when successful

func (*HealthIssue) GetRecommendedActionCommands ¶ added in v1.42.0

func (m *HealthIssue) GetRecommendedActionCommands() []string

GetRecommendedActionCommands gets the recommendedActionCommands property value. A list of commands from the PowerShell module for the product that can be used to resolve the issue, if available. If no commands can be used to solve the issue, this property is empty. The commands, if present, provide a quick and efficient way to address the issue. These commands run in sequence for the single recommended fix. returns a []string when successful

func (*HealthIssue) GetSensorDNSNames ¶ added in v1.42.0

func (m *HealthIssue) GetSensorDNSNames() []string

GetSensorDNSNames gets the sensorDNSNames property value. A list of the DNS names of the sensors the health issue is related to. returns a []string when successful

func (*HealthIssue) GetSeverity ¶ added in v1.42.0

func (m *HealthIssue) GetSeverity() *HealthIssueSeverity

GetSeverity gets the severity property value. The severity of the health issue. The possible values are: low, medium, high, unknownFutureValue. returns a *HealthIssueSeverity when successful

func (*HealthIssue) GetStatus ¶ added in v1.42.0

func (m *HealthIssue) GetStatus() *HealthIssueStatus

GetStatus gets the status property value. The status of the health issue. The possible values are: open, closed, suppressed, unknownFutureValue. returns a *HealthIssueStatus when successful

func (*HealthIssue) Serialize ¶ added in v1.42.0

Serialize serializes information the current object

func (*HealthIssue) SetAdditionalInformation ¶ added in v1.42.0

func (m *HealthIssue) SetAdditionalInformation(value []string)

SetAdditionalInformation sets the additionalInformation property value. Contains additional information about the issue, such as a list of items to fix.

func (*HealthIssue) SetCreatedDateTime ¶ added in v1.42.0

SetCreatedDateTime sets the createdDateTime property value. The date and time when the health issue was generated. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.

func (*HealthIssue) SetDescription ¶ added in v1.42.0

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

SetDescription sets the description property value. Contains more detailed information about the health issue.

func (*HealthIssue) SetDisplayName ¶ added in v1.42.0

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

SetDisplayName sets the displayName property value. The display name of the health issue.

func (*HealthIssue) SetDomainNames ¶ added in v1.42.0

func (m *HealthIssue) SetDomainNames(value []string)

SetDomainNames sets the domainNames property value. A list of the fully qualified domain names of the domains or the sensors the health issue is related to.

func (*HealthIssue) SetHealthIssueType ¶ added in v1.42.0

func (m *HealthIssue) SetHealthIssueType(value *HealthIssueType)

SetHealthIssueType sets the healthIssueType property value. The type of the health issue. The possible values are: sensor, global, unknownFutureValue. For a list of all health issues and their identifiers, see Microsoft Defender for Identity health issues.

func (*HealthIssue) SetIssueTypeId ¶ added in v1.42.0

func (m *HealthIssue) SetIssueTypeId(value *string)

SetIssueTypeId sets the issueTypeId property value. The type identifier of the health issue. For a list of all health issues and their identifiers, see Microsoft Defender for Identity health issues.

func (*HealthIssue) SetLastModifiedDateTime ¶ added in v1.42.0

SetLastModifiedDateTime sets the lastModifiedDateTime property value. The date and time when the health issue was last updated. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.

func (*HealthIssue) SetRecommendations ¶ added in v1.42.0

func (m *HealthIssue) SetRecommendations(value []string)

SetRecommendations sets the recommendations property value. A list of recommended actions that can be taken to resolve the issue effectively and efficiently. These actions might include instructions for further investigation and aren't limited to prewritten responses.

func (*HealthIssue) SetRecommendedActionCommands ¶ added in v1.42.0

func (m *HealthIssue) SetRecommendedActionCommands(value []string)

SetRecommendedActionCommands sets the recommendedActionCommands property value. A list of commands from the PowerShell module for the product that can be used to resolve the issue, if available. If no commands can be used to solve the issue, this property is empty. The commands, if present, provide a quick and efficient way to address the issue. These commands run in sequence for the single recommended fix.

func (*HealthIssue) SetSensorDNSNames ¶ added in v1.42.0

func (m *HealthIssue) SetSensorDNSNames(value []string)

SetSensorDNSNames sets the sensorDNSNames property value. A list of the DNS names of the sensors the health issue is related to.

func (*HealthIssue) SetSeverity ¶ added in v1.42.0

func (m *HealthIssue) SetSeverity(value *HealthIssueSeverity)

SetSeverity sets the severity property value. The severity of the health issue. The possible values are: low, medium, high, unknownFutureValue.

func (*HealthIssue) SetStatus ¶ added in v1.42.0

func (m *HealthIssue) SetStatus(value *HealthIssueStatus)

SetStatus sets the status property value. The status of the health issue. The possible values are: open, closed, suppressed, unknownFutureValue.

type HealthIssueCollectionResponse ¶ added in v1.42.0

func NewHealthIssueCollectionResponse ¶ added in v1.42.0

func NewHealthIssueCollectionResponse() *HealthIssueCollectionResponse

NewHealthIssueCollectionResponse instantiates a new HealthIssueCollectionResponse and sets the default values.

func (*HealthIssueCollectionResponse) GetFieldDeserializers ¶ added in v1.42.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*HealthIssueCollectionResponse) GetValue ¶ added in v1.42.0

GetValue gets the value property value. The value property returns a []HealthIssueable when successful

func (*HealthIssueCollectionResponse) Serialize ¶ added in v1.42.0

Serialize serializes information the current object

func (*HealthIssueCollectionResponse) SetValue ¶ added in v1.42.0

func (m *HealthIssueCollectionResponse) SetValue(value []HealthIssueable)

SetValue sets the value property value. The value property

type HealthIssueSeverity ¶ added in v1.42.0

type HealthIssueSeverity int
const (
	LOW_HEALTHISSUESEVERITY HealthIssueSeverity = iota
	MEDIUM_HEALTHISSUESEVERITY
	HIGH_HEALTHISSUESEVERITY
	UNKNOWNFUTUREVALUE_HEALTHISSUESEVERITY
)

func (HealthIssueSeverity) String ¶ added in v1.42.0

func (i HealthIssueSeverity) String() string

type HealthIssueStatus ¶ added in v1.42.0

type HealthIssueStatus int
const (
	OPEN_HEALTHISSUESTATUS HealthIssueStatus = iota
	CLOSED_HEALTHISSUESTATUS
	SUPPRESSED_HEALTHISSUESTATUS
	UNKNOWNFUTUREVALUE_HEALTHISSUESTATUS
)

func (HealthIssueStatus) String ¶ added in v1.42.0

func (i HealthIssueStatus) String() string

type HealthIssueType ¶ added in v1.42.0

type HealthIssueType int
const (
	SENSOR_HEALTHISSUETYPE HealthIssueType = iota
	GLOBAL_HEALTHISSUETYPE
	UNKNOWNFUTUREVALUE_HEALTHISSUETYPE
)

func (HealthIssueType) String ¶ added in v1.42.0

func (i HealthIssueType) String() string

type HealthIssueable ¶ added in v1.42.0

type HealthIssueable interface {
	iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Entityable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetAdditionalInformation() []string
	GetCreatedDateTime() *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time
	GetDescription() *string
	GetDisplayName() *string
	GetDomainNames() []string
	GetHealthIssueType() *HealthIssueType
	GetIssueTypeId() *string
	GetLastModifiedDateTime() *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time
	GetRecommendations() []string
	GetRecommendedActionCommands() []string
	GetSensorDNSNames() []string
	GetSeverity() *HealthIssueSeverity
	GetStatus() *HealthIssueStatus
	SetAdditionalInformation(value []string)
	SetCreatedDateTime(value *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time)
	SetDescription(value *string)
	SetDisplayName(value *string)
	SetDomainNames(value []string)
	SetHealthIssueType(value *HealthIssueType)
	SetIssueTypeId(value *string)
	SetLastModifiedDateTime(value *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time)
	SetRecommendations(value []string)
	SetRecommendedActionCommands(value []string)
	SetSensorDNSNames(value []string)
	SetSeverity(value *HealthIssueSeverity)
	SetStatus(value *HealthIssueStatus)
}

type HealthcareSignalRecord ¶ added in v1.79.0

type HealthcareSignalRecord struct {
	AuditData
}

HealthcareSignalRecord audit data for Healthcare Signal events.

func NewHealthcareSignalRecord ¶ added in v1.79.0

func NewHealthcareSignalRecord() *HealthcareSignalRecord

NewHealthcareSignalRecord instantiates a new HealthcareSignalRecord and sets the default values.

func (*HealthcareSignalRecord) GetFieldDeserializers ¶ added in v1.79.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*HealthcareSignalRecord) Serialize ¶ added in v1.79.0

Serialize serializes information the current object

type Host ¶ added in v1.10.0

type Host struct {
	Artifact
}

func NewHost ¶ added in v1.10.0

func NewHost() *Host

NewHost instantiates a new Host and sets the default values.

func (*Host) GetChildHostPairs ¶ added in v1.20.0

func (m *Host) GetChildHostPairs() []HostPairable

GetChildHostPairs gets the childHostPairs property value. The hostPairs that are resources associated with a host, where that host is the parentHost and has an outgoing pairing to a childHost. returns a []HostPairable when successful

func (*Host) GetComponents ¶ added in v1.10.0

func (m *Host) GetComponents() []HostComponentable

GetComponents gets the components property value. The hostComponents that are associated with this host. returns a []HostComponentable when successful

func (*Host) GetCookies ¶ added in v1.10.0

func (m *Host) GetCookies() []HostCookieable

GetCookies gets the cookies property value. The hostCookies that are associated with this host. returns a []HostCookieable when successful

func (*Host) GetFieldDeserializers ¶ added in v1.10.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*Host) GetFirstSeenDateTime ¶ added in v1.10.0

GetFirstSeenDateTime gets the firstSeenDateTime property value. The first date and time when this host was observed. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. returns a *Time when successful

func (*Host) GetHostPairs ¶ added in v1.20.0

func (m *Host) GetHostPairs() []HostPairable

GetHostPairs gets the hostPairs property value. The hostPairs that are associated with this host, where this host is either the parentHost or childHost. returns a []HostPairable when successful

func (*Host) GetLastSeenDateTime ¶ added in v1.10.0

GetLastSeenDateTime gets the lastSeenDateTime property value. The most recent date and time when this host was observed. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. returns a *Time when successful

func (*Host) GetParentHostPairs ¶ added in v1.20.0

func (m *Host) GetParentHostPairs() []HostPairable

GetParentHostPairs gets the parentHostPairs property value. The hostPairs that are associated with a host, where that host is the childHost and has an incoming pairing with a parentHost. returns a []HostPairable when successful

func (*Host) GetPassiveDns ¶ added in v1.10.0

func (m *Host) GetPassiveDns() []PassiveDnsRecordable

GetPassiveDns gets the passiveDns property value. Passive DNS retrieval about this host. returns a []PassiveDnsRecordable when successful

func (*Host) GetPassiveDnsReverse ¶ added in v1.10.0

func (m *Host) GetPassiveDnsReverse() []PassiveDnsRecordable

GetPassiveDnsReverse gets the passiveDnsReverse property value. Reverse passive DNS retrieval about this host. returns a []PassiveDnsRecordable when successful

func (*Host) GetPorts ¶ added in v1.24.0

func (m *Host) GetPorts() []HostPortable

GetPorts gets the ports property value. The hostPorts associated with a host. returns a []HostPortable when successful

func (*Host) GetReputation ¶ added in v1.10.0

func (m *Host) GetReputation() HostReputationable

GetReputation gets the reputation property value. Represents a calculated reputation of this host. returns a HostReputationable when successful

func (*Host) GetSslCertificates ¶ added in v1.20.0

func (m *Host) GetSslCertificates() []HostSslCertificateable

GetSslCertificates gets the sslCertificates property value. The hostSslCertificates that are associated with this host. returns a []HostSslCertificateable when successful

func (*Host) GetSubdomains ¶ added in v1.20.0

func (m *Host) GetSubdomains() []Subdomainable

GetSubdomains gets the subdomains property value. The subdomains that are associated with this host. returns a []Subdomainable when successful

func (*Host) GetTrackers ¶ added in v1.10.0

func (m *Host) GetTrackers() []HostTrackerable

GetTrackers gets the trackers property value. The hostTrackers that are associated with this host. returns a []HostTrackerable when successful

func (*Host) GetWhois ¶ added in v1.20.0

func (m *Host) GetWhois() WhoisRecordable

GetWhois gets the whois property value. The most recent whoisRecord for this host. returns a WhoisRecordable when successful

func (*Host) Serialize ¶ added in v1.10.0

Serialize serializes information the current object

func (*Host) SetChildHostPairs ¶ added in v1.20.0

func (m *Host) SetChildHostPairs(value []HostPairable)

SetChildHostPairs sets the childHostPairs property value. The hostPairs that are resources associated with a host, where that host is the parentHost and has an outgoing pairing to a childHost.

func (*Host) SetComponents ¶ added in v1.10.0

func (m *Host) SetComponents(value []HostComponentable)

SetComponents sets the components property value. The hostComponents that are associated with this host.

func (*Host) SetCookies ¶ added in v1.10.0

func (m *Host) SetCookies(value []HostCookieable)

SetCookies sets the cookies property value. The hostCookies that are associated with this host.

func (*Host) SetFirstSeenDateTime ¶ added in v1.10.0

SetFirstSeenDateTime sets the firstSeenDateTime property value. The first date and time when this host was observed. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.

func (*Host) SetHostPairs ¶ added in v1.20.0

func (m *Host) SetHostPairs(value []HostPairable)

SetHostPairs sets the hostPairs property value. The hostPairs that are associated with this host, where this host is either the parentHost or childHost.

func (*Host) SetLastSeenDateTime ¶ added in v1.10.0

SetLastSeenDateTime sets the lastSeenDateTime property value. The most recent date and time when this host was observed. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.

func (*Host) SetParentHostPairs ¶ added in v1.20.0

func (m *Host) SetParentHostPairs(value []HostPairable)

SetParentHostPairs sets the parentHostPairs property value. The hostPairs that are associated with a host, where that host is the childHost and has an incoming pairing with a parentHost.

func (*Host) SetPassiveDns ¶ added in v1.10.0

func (m *Host) SetPassiveDns(value []PassiveDnsRecordable)

SetPassiveDns sets the passiveDns property value. Passive DNS retrieval about this host.

func (*Host) SetPassiveDnsReverse ¶ added in v1.10.0

func (m *Host) SetPassiveDnsReverse(value []PassiveDnsRecordable)

SetPassiveDnsReverse sets the passiveDnsReverse property value. Reverse passive DNS retrieval about this host.

func (*Host) SetPorts ¶ added in v1.24.0

func (m *Host) SetPorts(value []HostPortable)

SetPorts sets the ports property value. The hostPorts associated with a host.

func (*Host) SetReputation ¶ added in v1.10.0

func (m *Host) SetReputation(value HostReputationable)

SetReputation sets the reputation property value. Represents a calculated reputation of this host.

func (*Host) SetSslCertificates ¶ added in v1.20.0

func (m *Host) SetSslCertificates(value []HostSslCertificateable)

SetSslCertificates sets the sslCertificates property value. The hostSslCertificates that are associated with this host.

func (*Host) SetSubdomains ¶ added in v1.20.0

func (m *Host) SetSubdomains(value []Subdomainable)

SetSubdomains sets the subdomains property value. The subdomains that are associated with this host.

func (*Host) SetTrackers ¶ added in v1.10.0

func (m *Host) SetTrackers(value []HostTrackerable)

SetTrackers sets the trackers property value. The hostTrackers that are associated with this host.

func (*Host) SetWhois ¶ added in v1.20.0

func (m *Host) SetWhois(value WhoisRecordable)

SetWhois sets the whois property value. The most recent whoisRecord for this host.

type HostCollectionResponse ¶ added in v1.10.0

func NewHostCollectionResponse ¶ added in v1.10.0

func NewHostCollectionResponse() *HostCollectionResponse

NewHostCollectionResponse instantiates a new HostCollectionResponse and sets the default values.

func (*HostCollectionResponse) GetFieldDeserializers ¶ added in v1.10.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*HostCollectionResponse) GetValue ¶ added in v1.10.0

func (m *HostCollectionResponse) GetValue() []Hostable

GetValue gets the value property value. The value property returns a []Hostable when successful

func (*HostCollectionResponse) Serialize ¶ added in v1.10.0

Serialize serializes information the current object

func (*HostCollectionResponse) SetValue ¶ added in v1.10.0

func (m *HostCollectionResponse) SetValue(value []Hostable)

SetValue sets the value property value. The value property

type HostComponent ¶ added in v1.10.0

type HostComponent struct {
	Artifact
}

func NewHostComponent ¶ added in v1.10.0

func NewHostComponent() *HostComponent

NewHostComponent instantiates a new HostComponent and sets the default values.

func (*HostComponent) GetCategory ¶ added in v1.10.0

func (m *HostComponent) GetCategory() *string

GetCategory gets the category property value. The type of component that was detected (for example, Operating System, Framework, Remote Access, or Server). returns a *string when successful

func (*HostComponent) GetFieldDeserializers ¶ added in v1.10.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*HostComponent) GetFirstSeenDateTime ¶ added in v1.10.0

GetFirstSeenDateTime gets the firstSeenDateTime property value. The first date and time when Microsoft Defender Threat Intelligence observed this web component. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014, is 2014-01-01T00:00:00Z. returns a *Time when successful

func (*HostComponent) GetHost ¶ added in v1.10.0

func (m *HostComponent) GetHost() Hostable

GetHost gets the host property value. The host property returns a Hostable when successful

func (*HostComponent) GetLastSeenDateTime ¶ added in v1.10.0

GetLastSeenDateTime gets the lastSeenDateTime property value. The most recent date and time when Microsoft Defender Threat Intelligence observed this web component. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014, is 2014-01-01T00:00:00Z. returns a *Time when successful

func (*HostComponent) GetName ¶ added in v1.10.0

func (m *HostComponent) GetName() *string

GetName gets the name property value. A name running on the artifact, for example, Microsoft IIS. returns a *string when successful

func (*HostComponent) GetVersion ¶ added in v1.10.0

func (m *HostComponent) GetVersion() *string

GetVersion gets the version property value. The component version running on the artifact, for example, v8.5. This shouldn't be assumed to be strictly numerical. returns a *string when successful

func (*HostComponent) Serialize ¶ added in v1.10.0

Serialize serializes information the current object

func (*HostComponent) SetCategory ¶ added in v1.10.0

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

SetCategory sets the category property value. The type of component that was detected (for example, Operating System, Framework, Remote Access, or Server).

func (*HostComponent) SetFirstSeenDateTime ¶ added in v1.10.0

SetFirstSeenDateTime sets the firstSeenDateTime property value. The first date and time when Microsoft Defender Threat Intelligence observed this web component. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014, is 2014-01-01T00:00:00Z.

func (*HostComponent) SetHost ¶ added in v1.10.0

func (m *HostComponent) SetHost(value Hostable)

SetHost sets the host property value. The host property

func (*HostComponent) SetLastSeenDateTime ¶ added in v1.10.0

SetLastSeenDateTime sets the lastSeenDateTime property value. The most recent date and time when Microsoft Defender Threat Intelligence observed this web component. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014, is 2014-01-01T00:00:00Z.

func (*HostComponent) SetName ¶ added in v1.10.0

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

SetName sets the name property value. A name running on the artifact, for example, Microsoft IIS.

func (*HostComponent) SetVersion ¶ added in v1.10.0

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

SetVersion sets the version property value. The component version running on the artifact, for example, v8.5. This shouldn't be assumed to be strictly numerical.

type HostComponentCollectionResponse ¶ added in v1.10.0

func NewHostComponentCollectionResponse ¶ added in v1.10.0

func NewHostComponentCollectionResponse() *HostComponentCollectionResponse

NewHostComponentCollectionResponse instantiates a new HostComponentCollectionResponse and sets the default values.

func (*HostComponentCollectionResponse) GetFieldDeserializers ¶ added in v1.10.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*HostComponentCollectionResponse) GetValue ¶ added in v1.10.0

GetValue gets the value property value. The value property returns a []HostComponentable when successful

func (*HostComponentCollectionResponse) Serialize ¶ added in v1.10.0

Serialize serializes information the current object

func (*HostComponentCollectionResponse) SetValue ¶ added in v1.10.0

SetValue sets the value property value. The value property

type HostComponentable ¶ added in v1.10.0

type HostComponentable interface {
	Artifactable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetCategory() *string
	GetFirstSeenDateTime() *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time
	GetHost() Hostable
	GetLastSeenDateTime() *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time
	GetName() *string
	GetVersion() *string
	SetCategory(value *string)
	SetFirstSeenDateTime(value *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time)
	SetHost(value Hostable)
	SetLastSeenDateTime(value *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time)
	SetName(value *string)
	SetVersion(value *string)
}

type HostCookie ¶ added in v1.10.0

type HostCookie struct {
	Artifact
}

func NewHostCookie ¶ added in v1.10.0

func NewHostCookie() *HostCookie

NewHostCookie instantiates a new HostCookie and sets the default values.

func (*HostCookie) GetDomain ¶ added in v1.10.0

func (m *HostCookie) GetDomain() *string

GetDomain gets the domain property value. The URI for which the cookie is valid. returns a *string when successful

func (*HostCookie) GetFieldDeserializers ¶ added in v1.10.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*HostCookie) GetFirstSeenDateTime ¶ added in v1.10.0

GetFirstSeenDateTime gets the firstSeenDateTime property value. The first date and time when this hostCookie was observed by Microsoft Defender Threat Intelligence. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014, is 2014-01-01T00:00:00Z. returns a *Time when successful

func (*HostCookie) GetHost ¶ added in v1.10.0

func (m *HostCookie) GetHost() Hostable

GetHost gets the host property value. The host property returns a Hostable when successful

func (*HostCookie) GetLastSeenDateTime ¶ added in v1.10.0

GetLastSeenDateTime gets the lastSeenDateTime property value. The most recent date and time when this hostCookie was observed by Microsoft Defender Threat Intelligence. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014, is 2014-01-01T00:00:00Z. returns a *Time when successful

func (*HostCookie) GetName ¶ added in v1.10.0

func (m *HostCookie) GetName() *string

GetName gets the name property value. The name of the cookie, for example, JSESSIONID or SEARCH_NAMESITE. returns a *string when successful

func (*HostCookie) Serialize ¶ added in v1.10.0

Serialize serializes information the current object

func (*HostCookie) SetDomain ¶ added in v1.10.0

func (m *HostCookie) SetDomain(value *string)

SetDomain sets the domain property value. The URI for which the cookie is valid.

func (*HostCookie) SetFirstSeenDateTime ¶ added in v1.10.0

SetFirstSeenDateTime sets the firstSeenDateTime property value. The first date and time when this hostCookie was observed by Microsoft Defender Threat Intelligence. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014, is 2014-01-01T00:00:00Z.

func (*HostCookie) SetHost ¶ added in v1.10.0

func (m *HostCookie) SetHost(value Hostable)

SetHost sets the host property value. The host property

func (*HostCookie) SetLastSeenDateTime ¶ added in v1.10.0

SetLastSeenDateTime sets the lastSeenDateTime property value. The most recent date and time when this hostCookie was observed by Microsoft Defender Threat Intelligence. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014, is 2014-01-01T00:00:00Z.

func (*HostCookie) SetName ¶ added in v1.10.0

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

SetName sets the name property value. The name of the cookie, for example, JSESSIONID or SEARCH_NAMESITE.

type HostCookieCollectionResponse ¶ added in v1.10.0

func NewHostCookieCollectionResponse ¶ added in v1.10.0

func NewHostCookieCollectionResponse() *HostCookieCollectionResponse

NewHostCookieCollectionResponse instantiates a new HostCookieCollectionResponse and sets the default values.

func (*HostCookieCollectionResponse) GetFieldDeserializers ¶ added in v1.10.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*HostCookieCollectionResponse) GetValue ¶ added in v1.10.0

GetValue gets the value property value. The value property returns a []HostCookieable when successful

func (*HostCookieCollectionResponse) Serialize ¶ added in v1.10.0

Serialize serializes information the current object

func (*HostCookieCollectionResponse) SetValue ¶ added in v1.10.0

func (m *HostCookieCollectionResponse) SetValue(value []HostCookieable)

SetValue sets the value property value. The value property

type HostLogonSessionEvidence ¶ added in v1.30.0

type HostLogonSessionEvidence struct {
	AlertEvidence
}

func NewHostLogonSessionEvidence ¶ added in v1.30.0

func NewHostLogonSessionEvidence() *HostLogonSessionEvidence

NewHostLogonSessionEvidence instantiates a new HostLogonSessionEvidence and sets the default values.

func (*HostLogonSessionEvidence) GetAccount ¶ added in v1.30.0

GetAccount gets the account property value. The account that is associated with the sign-in session ID. returns a UserEvidenceable when successful

func (*HostLogonSessionEvidence) GetEndUtcDateTime ¶ added in v1.30.0

GetEndUtcDateTime gets the endUtcDateTime property value. The session end time, if known. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2024 is 2024-01-01T00:00:00Z. returns a *Time when successful

func (*HostLogonSessionEvidence) GetFieldDeserializers ¶ added in v1.30.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*HostLogonSessionEvidence) GetHost ¶ added in v1.30.0

GetHost gets the host property value. The host for the session. returns a DeviceEvidenceable when successful

func (*HostLogonSessionEvidence) GetSessionId ¶ added in v1.30.0

func (m *HostLogonSessionEvidence) GetSessionId() *string

GetSessionId gets the sessionId property value. The session ID for the account reported in the alert, for example, 0x3e7. returns a *string when successful

func (*HostLogonSessionEvidence) GetStartUtcDateTime ¶ added in v1.30.0

GetStartUtcDateTime gets the startUtcDateTime property value. The session start time, if known. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2024 is 2024-01-01T00:00:00Z. returns a *Time when successful

func (*HostLogonSessionEvidence) Serialize ¶ added in v1.30.0

Serialize serializes information the current object

func (*HostLogonSessionEvidence) SetAccount ¶ added in v1.30.0

func (m *HostLogonSessionEvidence) SetAccount(value UserEvidenceable)

SetAccount sets the account property value. The account that is associated with the sign-in session ID.

func (*HostLogonSessionEvidence) SetEndUtcDateTime ¶ added in v1.30.0

SetEndUtcDateTime sets the endUtcDateTime property value. The session end time, if known. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2024 is 2024-01-01T00:00:00Z.

func (*HostLogonSessionEvidence) SetHost ¶ added in v1.30.0

func (m *HostLogonSessionEvidence) SetHost(value DeviceEvidenceable)

SetHost sets the host property value. The host for the session.

func (*HostLogonSessionEvidence) SetSessionId ¶ added in v1.30.0

func (m *HostLogonSessionEvidence) SetSessionId(value *string)

SetSessionId sets the sessionId property value. The session ID for the account reported in the alert, for example, 0x3e7.

func (*HostLogonSessionEvidence) SetStartUtcDateTime ¶ added in v1.30.0

SetStartUtcDateTime sets the startUtcDateTime property value. The session start time, if known. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2024 is 2024-01-01T00:00:00Z.

type HostPair ¶ added in v1.20.0

func NewHostPair ¶ added in v1.20.0

func NewHostPair() *HostPair

NewHostPair instantiates a new HostPair and sets the default values.

func (*HostPair) GetChildHost ¶ added in v1.20.0

func (m *HostPair) GetChildHost() Hostable

GetChildHost gets the childHost property value. The childHost property returns a Hostable when successful

func (*HostPair) GetFieldDeserializers ¶ added in v1.20.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*HostPair) GetFirstSeenDateTime ¶ added in v1.20.0

GetFirstSeenDateTime gets the firstSeenDateTime property value. The date and time when Microsoft Defender Threat Intelligence first observed the hostPair. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. returns a *Time when successful

func (*HostPair) GetLastSeenDateTime ¶ added in v1.20.0

GetLastSeenDateTime gets the lastSeenDateTime property value. The date and time when Microsoft Defender Threat Intelligence last observed the hostPair. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. returns a *Time when successful

func (*HostPair) GetLinkKind ¶ added in v1.20.0

func (m *HostPair) GetLinkKind() *string

GetLinkKind gets the linkKind property value. The reason that two hosts are identified as hostPair. returns a *string when successful

func (*HostPair) GetParentHost ¶ added in v1.20.0

func (m *HostPair) GetParentHost() Hostable

GetParentHost gets the parentHost property value. The parentHost property returns a Hostable when successful

func (*HostPair) Serialize ¶ added in v1.20.0

Serialize serializes information the current object

func (*HostPair) SetChildHost ¶ added in v1.20.0

func (m *HostPair) SetChildHost(value Hostable)

SetChildHost sets the childHost property value. The childHost property

func (*HostPair) SetFirstSeenDateTime ¶ added in v1.20.0

SetFirstSeenDateTime sets the firstSeenDateTime property value. The date and time when Microsoft Defender Threat Intelligence first observed the hostPair. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.

func (*HostPair) SetLastSeenDateTime ¶ added in v1.20.0

SetLastSeenDateTime sets the lastSeenDateTime property value. The date and time when Microsoft Defender Threat Intelligence last observed the hostPair. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.

func (*HostPair) SetLinkKind ¶ added in v1.20.0

func (m *HostPair) SetLinkKind(value *string)

SetLinkKind sets the linkKind property value. The reason that two hosts are identified as hostPair.

func (*HostPair) SetParentHost ¶ added in v1.20.0

func (m *HostPair) SetParentHost(value Hostable)

SetParentHost sets the parentHost property value. The parentHost property

type HostPairCollectionResponse ¶ added in v1.20.0

func NewHostPairCollectionResponse ¶ added in v1.20.0

func NewHostPairCollectionResponse() *HostPairCollectionResponse

NewHostPairCollectionResponse instantiates a new HostPairCollectionResponse and sets the default values.

func (*HostPairCollectionResponse) GetFieldDeserializers ¶ added in v1.20.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*HostPairCollectionResponse) GetValue ¶ added in v1.20.0

func (m *HostPairCollectionResponse) GetValue() []HostPairable

GetValue gets the value property value. The value property returns a []HostPairable when successful

func (*HostPairCollectionResponse) Serialize ¶ added in v1.20.0

Serialize serializes information the current object

func (*HostPairCollectionResponse) SetValue ¶ added in v1.20.0

func (m *HostPairCollectionResponse) SetValue(value []HostPairable)

SetValue sets the value property value. The value property

type HostPort ¶ added in v1.24.0

func NewHostPort ¶ added in v1.24.0

func NewHostPort() *HostPort

NewHostPort instantiates a new HostPort and sets the default values.

func (*HostPort) GetBanners ¶ added in v1.24.0

func (m *HostPort) GetBanners() []HostPortBannerable

GetBanners gets the banners property value. The hostPortBanners retrieved from scanning the port. returns a []HostPortBannerable when successful

func (*HostPort) GetFieldDeserializers ¶ added in v1.24.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*HostPort) GetFirstSeenDateTime ¶ added in v1.24.0

GetFirstSeenDateTime gets the firstSeenDateTime property value. The first date and time when Microsoft Defender Threat Intelligence observed the hostPort. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014, is 2014-01-01T00:00:00Z. returns a *Time when successful

func (*HostPort) GetHost ¶ added in v1.24.0

func (m *HostPort) GetHost() Hostable

GetHost gets the host property value. The host property returns a Hostable when successful

func (*HostPort) GetLastScanDateTime ¶ added in v1.24.0

GetLastScanDateTime gets the lastScanDateTime property value. The last date and time when Microsoft Defender Threat Intelligence scanned the hostPort. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014, is 2014-01-01T00:00:00Z. returns a *Time when successful

func (*HostPort) GetLastSeenDateTime ¶ added in v1.24.0

GetLastSeenDateTime gets the lastSeenDateTime property value. The last date and time when Microsoft Defender Threat Intelligence observed the hostPort. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014, is 2014-01-01T00:00:00Z. returns a *Time when successful

func (*HostPort) GetMostRecentSslCertificate ¶ added in v1.24.0

func (m *HostPort) GetMostRecentSslCertificate() SslCertificateable

GetMostRecentSslCertificate gets the mostRecentSslCertificate property value. The most recent sslCertificate used to communicate on the port. returns a SslCertificateable when successful

func (*HostPort) GetPort ¶ added in v1.24.0

func (m *HostPort) GetPort() *int32

GetPort gets the port property value. The numerical identifier of the port which is standardized across the internet. returns a *int32 when successful

func (*HostPort) GetProtocol ¶ added in v1.24.0

func (m *HostPort) GetProtocol() *HostPortProtocol

GetProtocol gets the protocol property value. The general protocol used to scan the port. The possible values are: tcp, udp, unknownFutureValue. returns a *HostPortProtocol when successful

func (*HostPort) GetServices ¶ added in v1.24.0

func (m *HostPort) GetServices() []HostPortComponentable

GetServices gets the services property value. The hostPortComponents retrieved from scanning the port. returns a []HostPortComponentable when successful

func (*HostPort) GetStatus ¶ added in v1.24.0

func (m *HostPort) GetStatus() *HostPortStatus

GetStatus gets the status property value. The status of the port. The possible values are: open, filtered, closed, unknownFutureValue. returns a *HostPortStatus when successful

func (*HostPort) GetTimesObserved ¶ added in v1.24.0

func (m *HostPort) GetTimesObserved() *int32

GetTimesObserved gets the timesObserved property value. The total amount of times that Microsoft Defender Threat Intelligence has observed the hostPort in all its scans. returns a *int32 when successful

func (*HostPort) Serialize ¶ added in v1.24.0

Serialize serializes information the current object

func (*HostPort) SetBanners ¶ added in v1.24.0

func (m *HostPort) SetBanners(value []HostPortBannerable)

SetBanners sets the banners property value. The hostPortBanners retrieved from scanning the port.

func (*HostPort) SetFirstSeenDateTime ¶ added in v1.24.0

SetFirstSeenDateTime sets the firstSeenDateTime property value. The first date and time when Microsoft Defender Threat Intelligence observed the hostPort. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014, is 2014-01-01T00:00:00Z.

func (*HostPort) SetHost ¶ added in v1.24.0

func (m *HostPort) SetHost(value Hostable)

SetHost sets the host property value. The host property

func (*HostPort) SetLastScanDateTime ¶ added in v1.24.0

SetLastScanDateTime sets the lastScanDateTime property value. The last date and time when Microsoft Defender Threat Intelligence scanned the hostPort. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014, is 2014-01-01T00:00:00Z.

func (*HostPort) SetLastSeenDateTime ¶ added in v1.24.0

SetLastSeenDateTime sets the lastSeenDateTime property value. The last date and time when Microsoft Defender Threat Intelligence observed the hostPort. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014, is 2014-01-01T00:00:00Z.

func (*HostPort) SetMostRecentSslCertificate ¶ added in v1.24.0

func (m *HostPort) SetMostRecentSslCertificate(value SslCertificateable)

SetMostRecentSslCertificate sets the mostRecentSslCertificate property value. The most recent sslCertificate used to communicate on the port.

func (*HostPort) SetPort ¶ added in v1.24.0

func (m *HostPort) SetPort(value *int32)

SetPort sets the port property value. The numerical identifier of the port which is standardized across the internet.

func (*HostPort) SetProtocol ¶ added in v1.24.0

func (m *HostPort) SetProtocol(value *HostPortProtocol)

SetProtocol sets the protocol property value. The general protocol used to scan the port. The possible values are: tcp, udp, unknownFutureValue.

func (*HostPort) SetServices ¶ added in v1.24.0

func (m *HostPort) SetServices(value []HostPortComponentable)

SetServices sets the services property value. The hostPortComponents retrieved from scanning the port.

func (*HostPort) SetStatus ¶ added in v1.24.0

func (m *HostPort) SetStatus(value *HostPortStatus)

SetStatus sets the status property value. The status of the port. The possible values are: open, filtered, closed, unknownFutureValue.

func (*HostPort) SetTimesObserved ¶ added in v1.24.0

func (m *HostPort) SetTimesObserved(value *int32)

SetTimesObserved sets the timesObserved property value. The total amount of times that Microsoft Defender Threat Intelligence has observed the hostPort in all its scans.

type HostPortBanner ¶ added in v1.24.0

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

func NewHostPortBanner ¶ added in v1.24.0

func NewHostPortBanner() *HostPortBanner

NewHostPortBanner instantiates a new HostPortBanner and sets the default values.

func (*HostPortBanner) GetAdditionalData ¶ added in v1.24.0

func (m *HostPortBanner) 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. returns a map[string]any when successful

func (*HostPortBanner) GetBackingStore ¶ added in v1.24.0

GetBackingStore gets the BackingStore property value. Stores model information. returns a BackingStore when successful

func (*HostPortBanner) GetBanner ¶ added in v1.24.0

func (m *HostPortBanner) GetBanner() *string

GetBanner gets the banner property value. The text response received from a web component when scanning a hostPort. returns a *string when successful

func (*HostPortBanner) GetFieldDeserializers ¶ added in v1.24.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*HostPortBanner) GetFirstSeenDateTime ¶ added in v1.24.0

GetFirstSeenDateTime gets the firstSeenDateTime property value. The first date and time when Microsoft Defender Threat Intelligence observed the hostPortBanner. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014, is 2014-01-01T00:00:00Z. returns a *Time when successful

func (*HostPortBanner) GetLastSeenDateTime ¶ added in v1.24.0

GetLastSeenDateTime gets the lastSeenDateTime property value. The last date and time when Microsoft Defender Threat Intelligence observed the hostPortBanner. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014, is 2014-01-01T00:00:00Z. returns a *Time when successful

func (*HostPortBanner) GetOdataType ¶ added in v1.24.0

func (m *HostPortBanner) GetOdataType() *string

GetOdataType gets the @odata.type property value. The OdataType property returns a *string when successful

func (*HostPortBanner) GetScanProtocol ¶ added in v1.24.0

func (m *HostPortBanner) GetScanProtocol() *string

GetScanProtocol gets the scanProtocol property value. The specific protocol used to scan the hostPort. returns a *string when successful

func (*HostPortBanner) GetTimesObserved ¶ added in v1.24.0

func (m *HostPortBanner) GetTimesObserved() *int32

GetTimesObserved gets the timesObserved property value. The total amount of times that Microsoft Defender Threat Intelligence has observed the hostPortBanner in all its scans. returns a *int32 when successful

func (*HostPortBanner) Serialize ¶ added in v1.24.0

Serialize serializes information the current object

func (*HostPortBanner) SetAdditionalData ¶ added in v1.24.0

func (m *HostPortBanner) 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 (*HostPortBanner) SetBackingStore ¶ added in v1.24.0

SetBackingStore sets the BackingStore property value. Stores model information.

func (*HostPortBanner) SetBanner ¶ added in v1.24.0

func (m *HostPortBanner) SetBanner(value *string)

SetBanner sets the banner property value. The text response received from a web component when scanning a hostPort.

func (*HostPortBanner) SetFirstSeenDateTime ¶ added in v1.24.0

SetFirstSeenDateTime sets the firstSeenDateTime property value. The first date and time when Microsoft Defender Threat Intelligence observed the hostPortBanner. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014, is 2014-01-01T00:00:00Z.

func (*HostPortBanner) SetLastSeenDateTime ¶ added in v1.24.0

SetLastSeenDateTime sets the lastSeenDateTime property value. The last date and time when Microsoft Defender Threat Intelligence observed the hostPortBanner. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014, is 2014-01-01T00:00:00Z.

func (*HostPortBanner) SetOdataType ¶ added in v1.24.0

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

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

func (*HostPortBanner) SetScanProtocol ¶ added in v1.24.0

func (m *HostPortBanner) SetScanProtocol(value *string)

SetScanProtocol sets the scanProtocol property value. The specific protocol used to scan the hostPort.

func (*HostPortBanner) SetTimesObserved ¶ added in v1.24.0

func (m *HostPortBanner) SetTimesObserved(value *int32)

SetTimesObserved sets the timesObserved property value. The total amount of times that Microsoft Defender Threat Intelligence has observed the hostPortBanner in all its scans.

type HostPortCollectionResponse ¶ added in v1.24.0

func NewHostPortCollectionResponse ¶ added in v1.24.0

func NewHostPortCollectionResponse() *HostPortCollectionResponse

NewHostPortCollectionResponse instantiates a new HostPortCollectionResponse and sets the default values.

func (*HostPortCollectionResponse) GetFieldDeserializers ¶ added in v1.24.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*HostPortCollectionResponse) GetValue ¶ added in v1.24.0

func (m *HostPortCollectionResponse) GetValue() []HostPortable

GetValue gets the value property value. The value property returns a []HostPortable when successful

func (*HostPortCollectionResponse) Serialize ¶ added in v1.24.0

Serialize serializes information the current object

func (*HostPortCollectionResponse) SetValue ¶ added in v1.24.0

func (m *HostPortCollectionResponse) SetValue(value []HostPortable)

SetValue sets the value property value. The value property

type HostPortComponent ¶ added in v1.24.0

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

func NewHostPortComponent ¶ added in v1.24.0

func NewHostPortComponent() *HostPortComponent

NewHostPortComponent instantiates a new HostPortComponent and sets the default values.

func (*HostPortComponent) GetAdditionalData ¶ added in v1.24.0

func (m *HostPortComponent) 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. returns a map[string]any when successful

func (*HostPortComponent) GetBackingStore ¶ added in v1.24.0

GetBackingStore gets the BackingStore property value. Stores model information. returns a BackingStore when successful

func (*HostPortComponent) GetComponent ¶ added in v1.24.0

func (m *HostPortComponent) GetComponent() HostComponentable

GetComponent gets the component property value. The component property returns a HostComponentable when successful

func (*HostPortComponent) GetFieldDeserializers ¶ added in v1.24.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*HostPortComponent) GetFirstSeenDateTime ¶ added in v1.24.0

GetFirstSeenDateTime gets the firstSeenDateTime property value. The first date and time when Microsoft Defender Threat Intelligence observed the hostPortComponent. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014, is 2014-01-01T00:00:00Z. returns a *Time when successful

func (*HostPortComponent) GetIsRecent ¶ added in v1.24.0

func (m *HostPortComponent) GetIsRecent() *bool

GetIsRecent gets the isRecent property value. Indicates whether this hostPortComponent is recent, which is determined by whether the hostPortComponent was observed either at the same time or after the latest hostPortBanner in the scan history, or within two days of the latest scan of the hostPort when there are no hostPortBanners in the scan history. returns a *bool when successful

func (*HostPortComponent) GetLastSeenDateTime ¶ added in v1.24.0

GetLastSeenDateTime gets the lastSeenDateTime property value. The last date and time when Microsoft Defender Threat Intelligence observed the hostPortComponent. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014, is 2014-01-01T00:00:00Z. returns a *Time when successful

func (*HostPortComponent) GetOdataType ¶ added in v1.24.0

func (m *HostPortComponent) GetOdataType() *string

GetOdataType gets the @odata.type property value. The OdataType property returns a *string when successful

func (*HostPortComponent) Serialize ¶ added in v1.24.0

Serialize serializes information the current object

func (*HostPortComponent) SetAdditionalData ¶ added in v1.24.0

func (m *HostPortComponent) 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 (*HostPortComponent) SetBackingStore ¶ added in v1.24.0

SetBackingStore sets the BackingStore property value. Stores model information.

func (*HostPortComponent) SetComponent ¶ added in v1.24.0

func (m *HostPortComponent) SetComponent(value HostComponentable)

SetComponent sets the component property value. The component property

func (*HostPortComponent) SetFirstSeenDateTime ¶ added in v1.24.0

SetFirstSeenDateTime sets the firstSeenDateTime property value. The first date and time when Microsoft Defender Threat Intelligence observed the hostPortComponent. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014, is 2014-01-01T00:00:00Z.

func (*HostPortComponent) SetIsRecent ¶ added in v1.24.0

func (m *HostPortComponent) SetIsRecent(value *bool)

SetIsRecent sets the isRecent property value. Indicates whether this hostPortComponent is recent, which is determined by whether the hostPortComponent was observed either at the same time or after the latest hostPortBanner in the scan history, or within two days of the latest scan of the hostPort when there are no hostPortBanners in the scan history.

func (*HostPortComponent) SetLastSeenDateTime ¶ added in v1.24.0

SetLastSeenDateTime sets the lastSeenDateTime property value. The last date and time when Microsoft Defender Threat Intelligence observed the hostPortComponent. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014, is 2014-01-01T00:00:00Z.

func (*HostPortComponent) SetOdataType ¶ added in v1.24.0

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

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

type HostPortProtocol ¶ added in v1.24.0

type HostPortProtocol int
const (
	TCP_HOSTPORTPROTOCOL HostPortProtocol = iota
	UDP_HOSTPORTPROTOCOL
	UNKNOWNFUTUREVALUE_HOSTPORTPROTOCOL
)

func (HostPortProtocol) String ¶ added in v1.24.0

func (i HostPortProtocol) String() string

type HostPortStatus ¶ added in v1.24.0

type HostPortStatus int
const (
	OPEN_HOSTPORTSTATUS HostPortStatus = iota
	FILTERED_HOSTPORTSTATUS
	CLOSED_HOSTPORTSTATUS
	UNKNOWNFUTUREVALUE_HOSTPORTSTATUS
)

func (HostPortStatus) String ¶ added in v1.24.0

func (i HostPortStatus) String() string

type HostPortable ¶ added in v1.24.0

type HostPortable interface {
	iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Entityable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetBanners() []HostPortBannerable
	GetFirstSeenDateTime() *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time
	GetHost() Hostable
	GetLastScanDateTime() *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time
	GetLastSeenDateTime() *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time
	GetMostRecentSslCertificate() SslCertificateable
	GetPort() *int32
	GetProtocol() *HostPortProtocol
	GetServices() []HostPortComponentable
	GetStatus() *HostPortStatus
	GetTimesObserved() *int32
	SetBanners(value []HostPortBannerable)
	SetFirstSeenDateTime(value *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time)
	SetHost(value Hostable)
	SetLastScanDateTime(value *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time)
	SetLastSeenDateTime(value *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time)
	SetMostRecentSslCertificate(value SslCertificateable)
	SetPort(value *int32)
	SetProtocol(value *HostPortProtocol)
	SetServices(value []HostPortComponentable)
	SetStatus(value *HostPortStatus)
	SetTimesObserved(value *int32)
}

type HostReputation ¶ added in v1.10.0

func NewHostReputation ¶ added in v1.10.0

func NewHostReputation() *HostReputation

NewHostReputation instantiates a new HostReputation and sets the default values.

func (*HostReputation) GetClassification ¶ added in v1.10.0

func (m *HostReputation) GetClassification() *HostReputationClassification

GetClassification gets the classification property value. The classification property returns a *HostReputationClassification when successful

func (*HostReputation) GetFieldDeserializers ¶ added in v1.10.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*HostReputation) GetRules ¶ added in v1.10.0

func (m *HostReputation) GetRules() []HostReputationRuleable

GetRules gets the rules property value. A collection of rules that have been used to calculate the classification and score. returns a []HostReputationRuleable when successful

func (*HostReputation) GetScore ¶ added in v1.10.0

func (m *HostReputation) GetScore() *int32

GetScore gets the score property value. The calculated score (0-100) of the requested host. A higher value indicates that this host is more likely to be suspicious or malicious. returns a *int32 when successful

func (*HostReputation) Serialize ¶ added in v1.10.0

Serialize serializes information the current object

func (*HostReputation) SetClassification ¶ added in v1.10.0

func (m *HostReputation) SetClassification(value *HostReputationClassification)

SetClassification sets the classification property value. The classification property

func (*HostReputation) SetRules ¶ added in v1.10.0

func (m *HostReputation) SetRules(value []HostReputationRuleable)

SetRules sets the rules property value. A collection of rules that have been used to calculate the classification and score.

func (*HostReputation) SetScore ¶ added in v1.10.0

func (m *HostReputation) SetScore(value *int32)

SetScore sets the score property value. The calculated score (0-100) of the requested host. A higher value indicates that this host is more likely to be suspicious or malicious.

type HostReputationClassification ¶ added in v1.10.0

type HostReputationClassification int
const (
	UNKNOWN_HOSTREPUTATIONCLASSIFICATION HostReputationClassification = iota
	NEUTRAL_HOSTREPUTATIONCLASSIFICATION
	SUSPICIOUS_HOSTREPUTATIONCLASSIFICATION
	MALICIOUS_HOSTREPUTATIONCLASSIFICATION
	UNKNOWNFUTUREVALUE_HOSTREPUTATIONCLASSIFICATION
)

func (HostReputationClassification) String ¶ added in v1.10.0

type HostReputationRule ¶ added in v1.10.0

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

func NewHostReputationRule ¶ added in v1.10.0

func NewHostReputationRule() *HostReputationRule

NewHostReputationRule instantiates a new HostReputationRule and sets the default values.

func (*HostReputationRule) GetAdditionalData ¶ added in v1.10.0

func (m *HostReputationRule) 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. returns a map[string]any when successful

func (*HostReputationRule) GetBackingStore ¶ added in v1.10.0

GetBackingStore gets the BackingStore property value. Stores model information. returns a BackingStore when successful

func (*HostReputationRule) GetDescription ¶ added in v1.10.0

func (m *HostReputationRule) GetDescription() *string

GetDescription gets the description property value. The description of the rule that gives more context. returns a *string when successful

func (*HostReputationRule) GetFieldDeserializers ¶ added in v1.10.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*HostReputationRule) GetName ¶ added in v1.10.0

func (m *HostReputationRule) GetName() *string

GetName gets the name property value. The name of the rule. returns a *string when successful

func (*HostReputationRule) GetOdataType ¶ added in v1.10.0

func (m *HostReputationRule) GetOdataType() *string

GetOdataType gets the @odata.type property value. The OdataType property returns a *string when successful

func (*HostReputationRule) GetRelatedDetailsUrl ¶ added in v1.10.0

func (m *HostReputationRule) GetRelatedDetailsUrl() *string

GetRelatedDetailsUrl gets the relatedDetailsUrl property value. Link to a web page with details related to this rule. returns a *string when successful

func (*HostReputationRule) GetSeverity ¶ added in v1.10.0

GetSeverity gets the severity property value. The severity property returns a *HostReputationRuleSeverity when successful

func (*HostReputationRule) Serialize ¶ added in v1.10.0

Serialize serializes information the current object

func (*HostReputationRule) SetAdditionalData ¶ added in v1.10.0

func (m *HostReputationRule) 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 (*HostReputationRule) SetBackingStore ¶ added in v1.10.0

SetBackingStore sets the BackingStore property value. Stores model information.

func (*HostReputationRule) SetDescription ¶ added in v1.10.0

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

SetDescription sets the description property value. The description of the rule that gives more context.

func (*HostReputationRule) SetName ¶ added in v1.10.0

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

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

func (*HostReputationRule) SetOdataType ¶ added in v1.10.0

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

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

func (*HostReputationRule) SetRelatedDetailsUrl ¶ added in v1.10.0

func (m *HostReputationRule) SetRelatedDetailsUrl(value *string)

SetRelatedDetailsUrl sets the relatedDetailsUrl property value. Link to a web page with details related to this rule.

func (*HostReputationRule) SetSeverity ¶ added in v1.10.0

func (m *HostReputationRule) SetSeverity(value *HostReputationRuleSeverity)

SetSeverity sets the severity property value. The severity property

type HostReputationRuleSeverity ¶ added in v1.10.0

type HostReputationRuleSeverity int
const (
	UNKNOWN_HOSTREPUTATIONRULESEVERITY HostReputationRuleSeverity = iota
	LOW_HOSTREPUTATIONRULESEVERITY
	MEDIUM_HOSTREPUTATIONRULESEVERITY
	HIGH_HOSTREPUTATIONRULESEVERITY
	UNKNOWNFUTUREVALUE_HOSTREPUTATIONRULESEVERITY
)

func (HostReputationRuleSeverity) String ¶ added in v1.10.0

type HostSslCertificate ¶ added in v1.20.0

type HostSslCertificate struct {
	Artifact
}

func NewHostSslCertificate ¶ added in v1.20.0

func NewHostSslCertificate() *HostSslCertificate

NewHostSslCertificate instantiates a new HostSslCertificate and sets the default values.

func (*HostSslCertificate) GetFieldDeserializers ¶ added in v1.20.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*HostSslCertificate) GetFirstSeenDateTime ¶ added in v1.20.0

GetFirstSeenDateTime gets the firstSeenDateTime property value. The first date and time when this hostSslCertificate was observed. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. returns a *Time when successful

func (*HostSslCertificate) GetHost ¶ added in v1.20.0

func (m *HostSslCertificate) GetHost() Hostable

GetHost gets the host property value. The host for this hostSslCertificate. returns a Hostable when successful

func (*HostSslCertificate) GetLastSeenDateTime ¶ added in v1.20.0

GetLastSeenDateTime gets the lastSeenDateTime property value. The most recent date and time when this hostSslCertificate was observed. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. returns a *Time when successful

func (*HostSslCertificate) GetPorts ¶ added in v1.20.0

GetPorts gets the ports property value. The ports related with this hostSslCertificate. returns a []HostSslCertificatePortable when successful

func (*HostSslCertificate) GetSslCertificate ¶ added in v1.20.0

func (m *HostSslCertificate) GetSslCertificate() SslCertificateable

GetSslCertificate gets the sslCertificate property value. The sslCertificate for this hostSslCertificate. returns a SslCertificateable when successful

func (*HostSslCertificate) Serialize ¶ added in v1.20.0

Serialize serializes information the current object

func (*HostSslCertificate) SetFirstSeenDateTime ¶ added in v1.20.0

SetFirstSeenDateTime sets the firstSeenDateTime property value. The first date and time when this hostSslCertificate was observed. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.

func (*HostSslCertificate) SetHost ¶ added in v1.20.0

func (m *HostSslCertificate) SetHost(value Hostable)

SetHost sets the host property value. The host for this hostSslCertificate.

func (*HostSslCertificate) SetLastSeenDateTime ¶ added in v1.20.0

SetLastSeenDateTime sets the lastSeenDateTime property value. The most recent date and time when this hostSslCertificate was observed. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.

func (*HostSslCertificate) SetPorts ¶ added in v1.20.0

func (m *HostSslCertificate) SetPorts(value []HostSslCertificatePortable)

SetPorts sets the ports property value. The ports related with this hostSslCertificate.

func (*HostSslCertificate) SetSslCertificate ¶ added in v1.20.0

func (m *HostSslCertificate) SetSslCertificate(value SslCertificateable)

SetSslCertificate sets the sslCertificate property value. The sslCertificate for this hostSslCertificate.

type HostSslCertificateCollectionResponse ¶ added in v1.20.0

func NewHostSslCertificateCollectionResponse ¶ added in v1.20.0

func NewHostSslCertificateCollectionResponse() *HostSslCertificateCollectionResponse

NewHostSslCertificateCollectionResponse instantiates a new HostSslCertificateCollectionResponse and sets the default values.

func (*HostSslCertificateCollectionResponse) GetFieldDeserializers ¶ added in v1.20.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*HostSslCertificateCollectionResponse) GetValue ¶ added in v1.20.0

GetValue gets the value property value. The value property returns a []HostSslCertificateable when successful

func (*HostSslCertificateCollectionResponse) Serialize ¶ added in v1.20.0

Serialize serializes information the current object

func (*HostSslCertificateCollectionResponse) SetValue ¶ added in v1.20.0

SetValue sets the value property value. The value property

type HostSslCertificatePort ¶ added in v1.20.0

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

func NewHostSslCertificatePort ¶ added in v1.20.0

func NewHostSslCertificatePort() *HostSslCertificatePort

NewHostSslCertificatePort instantiates a new HostSslCertificatePort and sets the default values.

func (*HostSslCertificatePort) GetAdditionalData ¶ added in v1.20.0

func (m *HostSslCertificatePort) 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. returns a map[string]any when successful

func (*HostSslCertificatePort) GetBackingStore ¶ added in v1.20.0

GetBackingStore gets the BackingStore property value. Stores model information. returns a BackingStore when successful

func (*HostSslCertificatePort) GetFieldDeserializers ¶ added in v1.20.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*HostSslCertificatePort) GetFirstSeenDateTime ¶ added in v1.20.0

GetFirstSeenDateTime gets the firstSeenDateTime property value. The first date and time when this port was observed. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. returns a *Time when successful

func (*HostSslCertificatePort) GetLastSeenDateTime ¶ added in v1.20.0

GetLastSeenDateTime gets the lastSeenDateTime property value. The most recent date and time when this port was observed. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. returns a *Time when successful

func (*HostSslCertificatePort) GetOdataType ¶ added in v1.20.0

func (m *HostSslCertificatePort) GetOdataType() *string

GetOdataType gets the @odata.type property value. The OdataType property returns a *string when successful

func (*HostSslCertificatePort) GetPort ¶ added in v1.20.0

func (m *HostSslCertificatePort) GetPort() *int32

GetPort gets the port property value. The port number. returns a *int32 when successful

func (*HostSslCertificatePort) Serialize ¶ added in v1.20.0

Serialize serializes information the current object

func (*HostSslCertificatePort) SetAdditionalData ¶ added in v1.20.0

func (m *HostSslCertificatePort) 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 (*HostSslCertificatePort) SetBackingStore ¶ added in v1.20.0

SetBackingStore sets the BackingStore property value. Stores model information.

func (*HostSslCertificatePort) SetFirstSeenDateTime ¶ added in v1.20.0

SetFirstSeenDateTime sets the firstSeenDateTime property value. The first date and time when this port was observed. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.

func (*HostSslCertificatePort) SetLastSeenDateTime ¶ added in v1.20.0

SetLastSeenDateTime sets the lastSeenDateTime property value. The most recent date and time when this port was observed. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.

func (*HostSslCertificatePort) SetOdataType ¶ added in v1.20.0

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

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

func (*HostSslCertificatePort) SetPort ¶ added in v1.20.0

func (m *HostSslCertificatePort) SetPort(value *int32)

SetPort sets the port property value. The port number.

type HostTracker ¶ added in v1.10.0

type HostTracker struct {
	Artifact
}

func NewHostTracker ¶ added in v1.10.0

func NewHostTracker() *HostTracker

NewHostTracker instantiates a new HostTracker and sets the default values.

func (*HostTracker) GetFieldDeserializers ¶ added in v1.10.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*HostTracker) GetFirstSeenDateTime ¶ added in v1.10.0

GetFirstSeenDateTime gets the firstSeenDateTime property value. The first date and time when this hostTracker was observed by Microsoft Defender Threat Intelligence. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014, is 2014-01-01T00:00:00Z. returns a *Time when successful

func (*HostTracker) GetHost ¶ added in v1.10.0

func (m *HostTracker) GetHost() Hostable

GetHost gets the host property value. The host property returns a Hostable when successful

func (*HostTracker) GetKind ¶ added in v1.10.0

func (m *HostTracker) GetKind() *string

GetKind gets the kind property value. The kind of hostTracker that was detected. For example, GoogleAnalyticsID or JarmHash. returns a *string when successful

func (*HostTracker) GetLastSeenDateTime ¶ added in v1.10.0

GetLastSeenDateTime gets the lastSeenDateTime property value. The most recent date and time when this hostTracker was observed by Microsoft Defender Threat Intelligence. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014, is 2014-01-01T00:00:00Z. returns a *Time when successful

func (*HostTracker) GetValue ¶ added in v1.10.0

func (m *HostTracker) GetValue() *string

GetValue gets the value property value. The identification value for the hostTracker. returns a *string when successful

func (*HostTracker) Serialize ¶ added in v1.10.0

Serialize serializes information the current object

func (*HostTracker) SetFirstSeenDateTime ¶ added in v1.10.0

SetFirstSeenDateTime sets the firstSeenDateTime property value. The first date and time when this hostTracker was observed by Microsoft Defender Threat Intelligence. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014, is 2014-01-01T00:00:00Z.

func (*HostTracker) SetHost ¶ added in v1.10.0

func (m *HostTracker) SetHost(value Hostable)

SetHost sets the host property value. The host property

func (*HostTracker) SetKind ¶ added in v1.10.0

func (m *HostTracker) SetKind(value *string)

SetKind sets the kind property value. The kind of hostTracker that was detected. For example, GoogleAnalyticsID or JarmHash.

func (*HostTracker) SetLastSeenDateTime ¶ added in v1.10.0

SetLastSeenDateTime sets the lastSeenDateTime property value. The most recent date and time when this hostTracker was observed by Microsoft Defender Threat Intelligence. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014, is 2014-01-01T00:00:00Z.

func (*HostTracker) SetValue ¶ added in v1.10.0

func (m *HostTracker) SetValue(value *string)

SetValue sets the value property value. The identification value for the hostTracker.

type HostTrackerCollectionResponse ¶ added in v1.10.0

func NewHostTrackerCollectionResponse ¶ added in v1.10.0

func NewHostTrackerCollectionResponse() *HostTrackerCollectionResponse

NewHostTrackerCollectionResponse instantiates a new HostTrackerCollectionResponse and sets the default values.

func (*HostTrackerCollectionResponse) GetFieldDeserializers ¶ added in v1.10.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*HostTrackerCollectionResponse) GetValue ¶ added in v1.10.0

GetValue gets the value property value. The value property returns a []HostTrackerable when successful

func (*HostTrackerCollectionResponse) Serialize ¶ added in v1.10.0

Serialize serializes information the current object

func (*HostTrackerCollectionResponse) SetValue ¶ added in v1.10.0

func (m *HostTrackerCollectionResponse) SetValue(value []HostTrackerable)

SetValue sets the value property value. The value property

type Hostable ¶ added in v1.10.0

type Hostable interface {
	Artifactable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetChildHostPairs() []HostPairable
	GetComponents() []HostComponentable
	GetCookies() []HostCookieable
	GetFirstSeenDateTime() *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time
	GetHostPairs() []HostPairable
	GetLastSeenDateTime() *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time
	GetParentHostPairs() []HostPairable
	GetPassiveDns() []PassiveDnsRecordable
	GetPassiveDnsReverse() []PassiveDnsRecordable
	GetPorts() []HostPortable
	GetReputation() HostReputationable
	GetSslCertificates() []HostSslCertificateable
	GetSubdomains() []Subdomainable
	GetTrackers() []HostTrackerable
	GetWhois() WhoisRecordable
	SetChildHostPairs(value []HostPairable)
	SetComponents(value []HostComponentable)
	SetCookies(value []HostCookieable)
	SetFirstSeenDateTime(value *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time)
	SetHostPairs(value []HostPairable)
	SetLastSeenDateTime(value *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time)
	SetParentHostPairs(value []HostPairable)
	SetPassiveDns(value []PassiveDnsRecordable)
	SetPassiveDnsReverse(value []PassiveDnsRecordable)
	SetPorts(value []HostPortable)
	SetReputation(value HostReputationable)
	SetSslCertificates(value []HostSslCertificateable)
	SetSubdomains(value []Subdomainable)
	SetTrackers(value []HostTrackerable)
	SetWhois(value WhoisRecordable)
}

type HostedRpaAuditRecord ¶ added in v1.79.0

type HostedRpaAuditRecord struct {
	AuditData
}

HostedRpaAuditRecord audit data for Hosted RPA events.

func NewHostedRpaAuditRecord ¶ added in v1.79.0

func NewHostedRpaAuditRecord() *HostedRpaAuditRecord

NewHostedRpaAuditRecord instantiates a new HostedRpaAuditRecord and sets the default values.

func (*HostedRpaAuditRecord) GetFieldDeserializers ¶ added in v1.79.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*HostedRpaAuditRecord) Serialize ¶ added in v1.79.0

Serialize serializes information the current object

type Hostname ¶ added in v1.10.0

type Hostname struct {
	Host
}

func NewHostname ¶ added in v1.10.0

func NewHostname() *Hostname

NewHostname instantiates a new Hostname and sets the default values.

func (*Hostname) GetFieldDeserializers ¶ added in v1.10.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*Hostname) GetRegistrant ¶ added in v1.10.0

func (m *Hostname) GetRegistrant() *string

GetRegistrant gets the registrant property value. The company or individual who registered this hostname, from WHOIS data. returns a *string when successful

func (*Hostname) GetRegistrar ¶ added in v1.10.0

func (m *Hostname) GetRegistrar() *string

GetRegistrar gets the registrar property value. The registrar for this hostname, from WHOIS data. returns a *string when successful

func (*Hostname) Serialize ¶ added in v1.10.0

Serialize serializes information the current object

func (*Hostname) SetRegistrant ¶ added in v1.10.0

func (m *Hostname) SetRegistrant(value *string)

SetRegistrant sets the registrant property value. The company or individual who registered this hostname, from WHOIS data.

func (*Hostname) SetRegistrar ¶ added in v1.10.0

func (m *Hostname) SetRegistrar(value *string)

SetRegistrar sets the registrar property value. The registrar for this hostname, from WHOIS data.

type Hostnameable ¶ added in v1.10.0

type Hostnameable interface {
	Hostable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetRegistrant() *string
	GetRegistrar() *string
	SetRegistrant(value *string)
	SetRegistrar(value *string)
}

type HrSignalAuditRecord ¶ added in v1.79.0

type HrSignalAuditRecord struct {
	AuditData
}

HrSignalAuditRecord audit data for HR Signal events.

func NewHrSignalAuditRecord ¶ added in v1.79.0

func NewHrSignalAuditRecord() *HrSignalAuditRecord

NewHrSignalAuditRecord instantiates a new HrSignalAuditRecord and sets the default values.

func (*HrSignalAuditRecord) GetFieldDeserializers ¶ added in v1.79.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*HrSignalAuditRecord) Serialize ¶ added in v1.79.0

Serialize serializes information the current object

type HuntingQueryResults ¶ added in v0.49.0

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

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. returns a map[string]any when successful

func (*HuntingQueryResults) GetBackingStore ¶ added in v0.56.0

GetBackingStore gets the BackingStore property value. Stores model information. returns a BackingStore when successful

func (*HuntingQueryResults) GetFieldDeserializers ¶ added in v0.49.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*HuntingQueryResults) GetOdataType ¶ added in v0.49.0

func (m *HuntingQueryResults) GetOdataType() *string

GetOdataType gets the @odata.type property value. The OdataType property returns a *string when successful

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. returns a []HuntingRowResultable when successful

func (*HuntingQueryResults) GetSchema ¶ added in v0.49.0

GetSchema gets the schema property value. The schema for the response. returns a []SinglePropertySchemaable when successful

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
}

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. returns a map[string]any when successful

func (*HuntingRowResult) GetBackingStore ¶ added in v0.56.0

GetBackingStore gets the BackingStore property value. Stores model information. returns a BackingStore when successful

func (*HuntingRowResult) GetFieldDeserializers ¶ added in v0.49.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*HuntingRowResult) GetOdataType ¶ added in v0.49.0

func (m *HuntingRowResult) GetOdataType() *string

GetOdataType gets the @odata.type property value. The OdataType property returns a *string when successful

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 HygieneEventRecord ¶ added in v1.79.0

type HygieneEventRecord struct {
	AuditData
}

HygieneEventRecord audit data for Hygiene Event events.

func NewHygieneEventRecord ¶ added in v1.79.0

func NewHygieneEventRecord() *HygieneEventRecord

NewHygieneEventRecord instantiates a new HygieneEventRecord and sets the default values.

func (*HygieneEventRecord) GetFieldDeserializers ¶ added in v1.79.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*HygieneEventRecord) Serialize ¶ added in v1.79.0

Serialize serializes information the current object

type Hyperlink struct {
	// contains filtered or unexported fields
}
func NewHyperlink() *Hyperlink

NewHyperlink instantiates a new Hyperlink and sets the default values.

func (*Hyperlink) GetAdditionalData ¶ added in v1.10.0

func (m *Hyperlink) 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. returns a map[string]any when successful

func (*Hyperlink) GetBackingStore ¶ added in v1.10.0

GetBackingStore gets the BackingStore property value. Stores model information. returns a BackingStore when successful

func (*Hyperlink) GetFieldDeserializers ¶ added in v1.10.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*Hyperlink) GetName ¶ added in v1.10.0

func (m *Hyperlink) GetName() *string

GetName gets the name property value. The name for this hyperlink. returns a *string when successful

func (*Hyperlink) GetOdataType ¶ added in v1.10.0

func (m *Hyperlink) GetOdataType() *string

GetOdataType gets the @odata.type property value. The OdataType property returns a *string when successful

func (*Hyperlink) GetUrl ¶ added in v1.10.0

func (m *Hyperlink) GetUrl() *string

GetUrl gets the url property value. The URL for this hyperlink. returns a *string when successful

func (*Hyperlink) Serialize ¶ added in v1.10.0

Serialize serializes information the current object

func (*Hyperlink) SetAdditionalData ¶ added in v1.10.0

func (m *Hyperlink) 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 (*Hyperlink) SetBackingStore ¶ added in v1.10.0

SetBackingStore sets the BackingStore property value. Stores model information.

func (*Hyperlink) SetName ¶ added in v1.10.0

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

SetName sets the name property value. The name for this hyperlink.

func (*Hyperlink) SetOdataType ¶ added in v1.10.0

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

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

func (*Hyperlink) SetUrl ¶ added in v1.10.0

func (m *Hyperlink) SetUrl(value *string)

SetUrl sets the url property value. The URL for this hyperlink.

type IdentityAccounts ¶ added in v1.91.0

func NewIdentityAccounts ¶ added in v1.91.0

func NewIdentityAccounts() *IdentityAccounts

NewIdentityAccounts instantiates a new IdentityAccounts and sets the default values.

func (*IdentityAccounts) GetAccounts ¶ added in v1.91.0

func (m *IdentityAccounts) GetAccounts() []Accountable

GetAccounts gets the accounts property value. Collection of accounts of the identity in different identity providers. returns a []Accountable when successful

func (*IdentityAccounts) GetCloudSecurityIdentifier ¶ added in v1.91.0

func (m *IdentityAccounts) GetCloudSecurityIdentifier() *string

GetCloudSecurityIdentifier gets the cloudSecurityIdentifier property value. The cloud security identifier of the identityAccount. returns a *string when successful

func (*IdentityAccounts) GetDisplayName ¶ added in v1.91.0

func (m *IdentityAccounts) GetDisplayName() *string

GetDisplayName gets the displayName property value. The Active Directory display name of the identityAccount. returns a *string when successful

func (*IdentityAccounts) GetDomain ¶ added in v1.91.0

func (m *IdentityAccounts) GetDomain() *string

GetDomain gets the domain property value. The Active Directory domain name of the identityAccount. returns a *string when successful

func (*IdentityAccounts) GetFieldDeserializers ¶ added in v1.91.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*IdentityAccounts) GetIsEnabled ¶ added in v1.91.0

func (m *IdentityAccounts) GetIsEnabled() *bool

GetIsEnabled gets the isEnabled property value. Boolean indicating if the identityAccounts is enabled. returns a *bool when successful

func (*IdentityAccounts) GetOnPremisesSecurityIdentifier ¶ added in v1.91.0

func (m *IdentityAccounts) GetOnPremisesSecurityIdentifier() *string

GetOnPremisesSecurityIdentifier gets the onPremisesSecurityIdentifier property value. The on-premises security identifier of the identityAccount. returns a *string when successful

func (*IdentityAccounts) Serialize ¶ added in v1.91.0

Serialize serializes information the current object

func (*IdentityAccounts) SetAccounts ¶ added in v1.91.0

func (m *IdentityAccounts) SetAccounts(value []Accountable)

SetAccounts sets the accounts property value. Collection of accounts of the identity in different identity providers.

func (*IdentityAccounts) SetCloudSecurityIdentifier ¶ added in v1.91.0

func (m *IdentityAccounts) SetCloudSecurityIdentifier(value *string)

SetCloudSecurityIdentifier sets the cloudSecurityIdentifier property value. The cloud security identifier of the identityAccount.

func (*IdentityAccounts) SetDisplayName ¶ added in v1.91.0

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

SetDisplayName sets the displayName property value. The Active Directory display name of the identityAccount.

func (*IdentityAccounts) SetDomain ¶ added in v1.91.0

func (m *IdentityAccounts) SetDomain(value *string)

SetDomain sets the domain property value. The Active Directory domain name of the identityAccount.

func (*IdentityAccounts) SetIsEnabled ¶ added in v1.91.0

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

SetIsEnabled sets the isEnabled property value. Boolean indicating if the identityAccounts is enabled.

func (*IdentityAccounts) SetOnPremisesSecurityIdentifier ¶ added in v1.91.0

func (m *IdentityAccounts) SetOnPremisesSecurityIdentifier(value *string)

SetOnPremisesSecurityIdentifier sets the onPremisesSecurityIdentifier property value. The on-premises security identifier of the identityAccount.

type IdentityAccountsCollectionResponse ¶ added in v1.91.0

func NewIdentityAccountsCollectionResponse ¶ added in v1.91.0

func NewIdentityAccountsCollectionResponse() *IdentityAccountsCollectionResponse

NewIdentityAccountsCollectionResponse instantiates a new IdentityAccountsCollectionResponse and sets the default values.

func (*IdentityAccountsCollectionResponse) GetFieldDeserializers ¶ added in v1.91.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*IdentityAccountsCollectionResponse) GetValue ¶ added in v1.91.0

GetValue gets the value property value. The value property returns a []IdentityAccountsable when successful

func (*IdentityAccountsCollectionResponse) Serialize ¶ added in v1.91.0

Serialize serializes information the current object

func (*IdentityAccountsCollectionResponse) SetValue ¶ added in v1.91.0

SetValue sets the value property value. The value property

type IdentityAccountsable ¶ added in v1.91.0

type IdentityAccountsable interface {
	iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Entityable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetAccounts() []Accountable
	GetCloudSecurityIdentifier() *string
	GetDisplayName() *string
	GetDomain() *string
	GetIsEnabled() *bool
	GetOnPremisesSecurityIdentifier() *string
	SetAccounts(value []Accountable)
	SetCloudSecurityIdentifier(value *string)
	SetDisplayName(value *string)
	SetDomain(value *string)
	SetIsEnabled(value *bool)
	SetOnPremisesSecurityIdentifier(value *string)
}

type IdentityContainer ¶ added in v1.42.0

func NewIdentityContainer ¶ added in v1.42.0

func NewIdentityContainer() *IdentityContainer

NewIdentityContainer instantiates a new IdentityContainer and sets the default values.

func (*IdentityContainer) GetFieldDeserializers ¶ added in v1.42.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*IdentityContainer) GetHealthIssues ¶ added in v1.42.0

func (m *IdentityContainer) GetHealthIssues() []HealthIssueable

GetHealthIssues gets the healthIssues property value. Represents potential issues identified by Microsoft Defender for Identity within a customer's Microsoft Defender for Identity configuration. returns a []HealthIssueable when successful

func (*IdentityContainer) GetIdentityAccounts ¶ added in v1.91.0

func (m *IdentityContainer) GetIdentityAccounts() []IdentityAccountsable

GetIdentityAccounts gets the identityAccounts property value. Represents an identity's details in the context of Microsoft Defender for Identity. returns a []IdentityAccountsable when successful

func (*IdentityContainer) GetSensorCandidateActivationConfiguration ¶ added in v1.90.0

func (m *IdentityContainer) GetSensorCandidateActivationConfiguration() SensorCandidateActivationConfigurationable

GetSensorCandidateActivationConfiguration gets the sensorCandidateActivationConfiguration property value. The sensorCandidateActivationConfiguration property returns a SensorCandidateActivationConfigurationable when successful

func (*IdentityContainer) GetSensorCandidates ¶ added in v1.90.0

func (m *IdentityContainer) GetSensorCandidates() []SensorCandidateable

GetSensorCandidates gets the sensorCandidates property value. Represents Microsoft Defender for Identity sensors that are ready to be activated. returns a []SensorCandidateable when successful

func (*IdentityContainer) GetSensors ¶ added in v1.53.0

func (m *IdentityContainer) GetSensors() []Sensorable

GetSensors gets the sensors property value. Represents a customer's Microsoft Defender for Identity sensors. returns a []Sensorable when successful

func (*IdentityContainer) GetSettings ¶ added in v1.97.0

func (m *IdentityContainer) GetSettings() SettingsContainerable

GetSettings gets the settings property value. Represents a container for security identities settings APIs. returns a SettingsContainerable when successful

func (*IdentityContainer) Serialize ¶ added in v1.42.0

Serialize serializes information the current object

func (*IdentityContainer) SetHealthIssues ¶ added in v1.42.0

func (m *IdentityContainer) SetHealthIssues(value []HealthIssueable)

SetHealthIssues sets the healthIssues property value. Represents potential issues identified by Microsoft Defender for Identity within a customer's Microsoft Defender for Identity configuration.

func (*IdentityContainer) SetIdentityAccounts ¶ added in v1.91.0

func (m *IdentityContainer) SetIdentityAccounts(value []IdentityAccountsable)

SetIdentityAccounts sets the identityAccounts property value. Represents an identity's details in the context of Microsoft Defender for Identity.

func (*IdentityContainer) SetSensorCandidateActivationConfiguration ¶ added in v1.90.0

func (m *IdentityContainer) SetSensorCandidateActivationConfiguration(value SensorCandidateActivationConfigurationable)

SetSensorCandidateActivationConfiguration sets the sensorCandidateActivationConfiguration property value. The sensorCandidateActivationConfiguration property

func (*IdentityContainer) SetSensorCandidates ¶ added in v1.90.0

func (m *IdentityContainer) SetSensorCandidates(value []SensorCandidateable)

SetSensorCandidates sets the sensorCandidates property value. Represents Microsoft Defender for Identity sensors that are ready to be activated.

func (*IdentityContainer) SetSensors ¶ added in v1.53.0

func (m *IdentityContainer) SetSensors(value []Sensorable)

SetSensors sets the sensors property value. Represents a customer's Microsoft Defender for Identity sensors.

func (*IdentityContainer) SetSettings ¶ added in v1.97.0

func (m *IdentityContainer) SetSettings(value SettingsContainerable)

SetSettings sets the settings property value. Represents a container for security identities settings APIs.

type IdentityContainerable ¶ added in v1.42.0

type IdentityContainerable interface {
	iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Entityable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetHealthIssues() []HealthIssueable
	GetIdentityAccounts() []IdentityAccountsable
	GetSensorCandidateActivationConfiguration() SensorCandidateActivationConfigurationable
	GetSensorCandidates() []SensorCandidateable
	GetSensors() []Sensorable
	GetSettings() SettingsContainerable
	SetHealthIssues(value []HealthIssueable)
	SetIdentityAccounts(value []IdentityAccountsable)
	SetSensorCandidateActivationConfiguration(value SensorCandidateActivationConfigurationable)
	SetSensorCandidates(value []SensorCandidateable)
	SetSensors(value []Sensorable)
	SetSettings(value SettingsContainerable)
}

type IdentityProvider ¶ added in v1.91.0

type IdentityProvider int
const (
	ENTRAID_IDENTITYPROVIDER IdentityProvider = iota
	ACTIVEDIRECTORY_IDENTITYPROVIDER
	OKTA_IDENTITYPROVIDER
	UNKNOWNFUTUREVALUE_IDENTITYPROVIDER
)

func (IdentityProvider) String ¶ added in v1.91.0

func (i IdentityProvider) String() string

type Incident ¶ added in v0.49.0

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. returns a []Alertable when successful

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. returns a *string when successful

func (*Incident) GetClassification ¶ added in v0.49.0

func (m *Incident) GetClassification() *AlertClassification

GetClassification gets the classification property value. The specification for the incident. The possible values are: unknown, falsePositive, truePositive, informationalExpectedActivity, unknownFutureValue. returns a *AlertClassification when successful

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. returns a []AlertCommentable when successful

func (*Incident) GetCreatedDateTime ¶ added in v0.49.0

GetCreatedDateTime gets the createdDateTime property value. Time when the incident was first created. returns a *Time when successful

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. returns a []string when successful

func (*Incident) GetDescription ¶ added in v1.20.0

func (m *Incident) GetDescription() *string

GetDescription gets the description property value. Description of the incident. returns a *string when successful

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. The possible values are: unknown, apt, malware, securityPersonnel, securityTesting, unwantedSoftware, other, multiStagedAttack, compromisedUser, phishing, maliciousUserActivity, clean, insufficientData, confirmedUserActivity, lineOfBusinessApplication, unknownFutureValue. returns a *AlertDetermination when successful

func (*Incident) GetDisplayName ¶ added in v0.49.0

func (m *Incident) GetDisplayName() *string

GetDisplayName gets the displayName property value. The incident name. returns a *string when successful

func (*Incident) GetFieldDeserializers ¶ added in v0.49.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

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. returns a *string when successful

func (*Incident) GetLastModifiedBy ¶ added in v1.15.0

func (m *Incident) GetLastModifiedBy() *string

GetLastModifiedBy gets the lastModifiedBy property value. The identity that last modified the incident. returns a *string when successful

func (*Incident) GetLastUpdateDateTime ¶ added in v0.49.0

GetLastUpdateDateTime gets the lastUpdateDateTime property value. Time when the incident was last updated. returns a *Time when successful

func (*Incident) GetPriorityScore ¶ added in v1.94.0

func (m *Incident) GetPriorityScore() *int32

GetPriorityScore gets the priorityScore property value. A priority score for the incident from 0 to 100, with > 85 being the top priority, 15 - 85 medium priority, and < 15 low priority. This score is generated using machine learning and is based on multiple factors, including severity, disruption impact, threat intelligence, alert types, asset criticality, threat analytics, incident rarity, and additional priority signals. The value can also be null which indicates the feature is not open for the tenant or the value of the score is pending calculation. returns a *int32 when successful

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 with another incident, as part of the logic that processes incidents. In such a case, the status property is redirected. returns a *string when successful

func (*Incident) GetResolvingComment ¶ added in v1.37.0

func (m *Incident) GetResolvingComment() *string

GetResolvingComment gets the resolvingComment property value. User input that explains the resolution of the incident and the classification choice. This property contains free editable text. returns a *string when successful

func (*Incident) GetSeverity ¶ added in v0.49.0

func (m *Incident) GetSeverity() *AlertSeverity

GetSeverity gets the severity property value. The severity property returns a *AlertSeverity when successful

func (*Incident) GetStatus ¶ added in v0.49.0

func (m *Incident) GetStatus() *IncidentStatus

GetStatus gets the status property value. The status property returns a *IncidentStatus when successful

func (*Incident) GetSummary ¶ added in v1.47.0

func (m *Incident) GetSummary() *string

GetSummary gets the summary property value. The overview of an attack. When applicable, the summary contains details of what occurred, impacted assets, and the type of attack. returns a *string when successful

func (*Incident) GetSystemTags ¶ added in v1.20.0

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

GetSystemTags gets the systemTags property value. The system tags associated with the incident. returns a []string when successful

func (*Incident) GetTenantId ¶ added in v0.49.0

func (m *Incident) GetTenantId() *string

GetTenantId gets the tenantId property value. The Microsoft Entra tenant in which the alert was created. returns a *string when successful

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. The 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) SetDescription ¶ added in v1.20.0

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

SetDescription sets the description property value. Description of the 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. The 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) SetLastModifiedBy ¶ added in v1.15.0

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

SetLastModifiedBy sets the lastModifiedBy property value. The identity that last modified the incident.

func (*Incident) SetLastUpdateDateTime ¶ added in v0.49.0

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

func (*Incident) SetPriorityScore ¶ added in v1.94.0

func (m *Incident) SetPriorityScore(value *int32)

SetPriorityScore sets the priorityScore property value. A priority score for the incident from 0 to 100, with > 85 being the top priority, 15 - 85 medium priority, and < 15 low priority. This score is generated using machine learning and is based on multiple factors, including severity, disruption impact, threat intelligence, alert types, asset criticality, threat analytics, incident rarity, and additional priority signals. The value can also be null which indicates the feature is not open for the tenant or the value of the score is pending calculation.

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 with another incident, as part of the logic that processes incidents. In such a case, the status property is redirected.

func (*Incident) SetResolvingComment ¶ added in v1.37.0

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

SetResolvingComment sets the resolvingComment property value. User input that explains the resolution of the incident and the classification choice. This property contains free editable text.

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) SetSummary ¶ added in v1.47.0

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

SetSummary sets the summary property value. The overview of an attack. When applicable, the summary contains details of what occurred, impacted assets, and the type of attack.

func (*Incident) SetSystemTags ¶ added in v1.20.0

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

SetSystemTags sets the systemTags property value. The system tags associated with the incident.

func (*Incident) SetTenantId ¶ added in v0.49.0

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

SetTenantId sets the tenantId property value. The Microsoft Entra tenant in which the alert was created.

type IncidentCollectionResponse ¶ added in v0.49.0

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 returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*IncidentCollectionResponse) GetValue ¶ added in v0.49.0

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

GetValue gets the value property value. The value property returns a []Incidentable when successful

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
	AWAITINGACTION_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
	GetDescription() *string
	GetDetermination() *AlertDetermination
	GetDisplayName() *string
	GetIncidentWebUrl() *string
	GetLastModifiedBy() *string
	GetLastUpdateDateTime() *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time
	GetPriorityScore() *int32
	GetRedirectIncidentId() *string
	GetResolvingComment() *string
	GetSeverity() *AlertSeverity
	GetStatus() *IncidentStatus
	GetSummary() *string
	GetSystemTags() []string
	GetTenantId() *string
	SetAlerts(value []Alertable)
	SetAssignedTo(value *string)
	SetClassification(value *AlertClassification)
	SetComments(value []AlertCommentable)
	SetCreatedDateTime(value *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time)
	SetCustomTags(value []string)
	SetDescription(value *string)
	SetDetermination(value *AlertDetermination)
	SetDisplayName(value *string)
	SetIncidentWebUrl(value *string)
	SetLastModifiedBy(value *string)
	SetLastUpdateDateTime(value *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time)
	SetPriorityScore(value *int32)
	SetRedirectIncidentId(value *string)
	SetResolvingComment(value *string)
	SetSeverity(value *AlertSeverity)
	SetStatus(value *IncidentStatus)
	SetSummary(value *string)
	SetSystemTags(value []string)
	SetTenantId(value *string)
}

type Indicator ¶ added in v1.10.0

func NewIndicator ¶ added in v1.10.0

func NewIndicator() *Indicator

NewIndicator instantiates a new Indicator and sets the default values.

func (*Indicator) GetArtifact ¶ added in v1.10.0

func (m *Indicator) GetArtifact() Artifactable

GetArtifact gets the artifact property value. The artifact property returns a Artifactable when successful

func (*Indicator) GetFieldDeserializers ¶ added in v1.10.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*Indicator) GetSource ¶ added in v1.10.0

func (m *Indicator) GetSource() *IndicatorSource

GetSource gets the source property value. The source property returns a *IndicatorSource when successful

func (*Indicator) Serialize ¶ added in v1.10.0

Serialize serializes information the current object

func (*Indicator) SetArtifact ¶ added in v1.10.0

func (m *Indicator) SetArtifact(value Artifactable)

SetArtifact sets the artifact property value. The artifact property

func (*Indicator) SetSource ¶ added in v1.10.0

func (m *Indicator) SetSource(value *IndicatorSource)

SetSource sets the source property value. The source property

type IndicatorSource ¶ added in v1.10.0

type IndicatorSource int
const (
	MICROSOFT_INDICATORSOURCE IndicatorSource = iota
	OSINT_INDICATORSOURCE
	PUBLIC_INDICATORSOURCE
	UNKNOWNFUTUREVALUE_INDICATORSOURCE
)

func (IndicatorSource) String ¶ added in v1.10.0

func (i IndicatorSource) String() string

type InformationBarrierPolicyApplicationAuditRecord ¶ added in v1.79.0

type InformationBarrierPolicyApplicationAuditRecord struct {
	AuditData
}

InformationBarrierPolicyApplicationAuditRecord audit data for Information Barrier Policy Application events.

func NewInformationBarrierPolicyApplicationAuditRecord ¶ added in v1.79.0

func NewInformationBarrierPolicyApplicationAuditRecord() *InformationBarrierPolicyApplicationAuditRecord

NewInformationBarrierPolicyApplicationAuditRecord instantiates a new InformationBarrierPolicyApplicationAuditRecord and sets the default values.

func (*InformationBarrierPolicyApplicationAuditRecord) GetFieldDeserializers ¶ added in v1.79.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*InformationBarrierPolicyApplicationAuditRecord) Serialize ¶ added in v1.79.0

Serialize serializes information the current object

type InformationBarrierPolicyApplicationAuditRecordable ¶ added in v1.79.0

type InformationBarrierPolicyApplicationAuditRecordable interface {
	AuditDataable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
}

type InformationWorkerProtectionAuditRecord ¶ added in v1.79.0

type InformationWorkerProtectionAuditRecord struct {
	AuditData
}

InformationWorkerProtectionAuditRecord audit data for Information Worker Protection events.

func NewInformationWorkerProtectionAuditRecord ¶ added in v1.79.0

func NewInformationWorkerProtectionAuditRecord() *InformationWorkerProtectionAuditRecord

NewInformationWorkerProtectionAuditRecord instantiates a new InformationWorkerProtectionAuditRecord and sets the default values.

func (*InformationWorkerProtectionAuditRecord) GetFieldDeserializers ¶ added in v1.79.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*InformationWorkerProtectionAuditRecord) Serialize ¶ added in v1.79.0

Serialize serializes information the current object

type InformationWorkerProtectionAuditRecordable ¶ added in v1.79.0

type InformationWorkerProtectionAuditRecordable interface {
	AuditDataable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
}

type InsiderRiskScopedUserInsightsRecord ¶ added in v1.79.0

type InsiderRiskScopedUserInsightsRecord struct {
	AuditData
}

InsiderRiskScopedUserInsightsRecord audit data for Insider Risk Scoped User Insights events.

func NewInsiderRiskScopedUserInsightsRecord ¶ added in v1.79.0

func NewInsiderRiskScopedUserInsightsRecord() *InsiderRiskScopedUserInsightsRecord

NewInsiderRiskScopedUserInsightsRecord instantiates a new InsiderRiskScopedUserInsightsRecord and sets the default values.

func (*InsiderRiskScopedUserInsightsRecord) GetFieldDeserializers ¶ added in v1.79.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*InsiderRiskScopedUserInsightsRecord) Serialize ¶ added in v1.79.0

Serialize serializes information the current object

type InsiderRiskScopedUserInsightsRecordable ¶ added in v1.79.0

type InsiderRiskScopedUserInsightsRecordable interface {
	AuditDataable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
}

type InsiderRiskScopedUsersRecord ¶ added in v1.79.0

type InsiderRiskScopedUsersRecord struct {
	AuditData
}

InsiderRiskScopedUsersRecord audit data for Insider Risk Scoped Users events.

func NewInsiderRiskScopedUsersRecord ¶ added in v1.79.0

func NewInsiderRiskScopedUsersRecord() *InsiderRiskScopedUsersRecord

NewInsiderRiskScopedUsersRecord instantiates a new InsiderRiskScopedUsersRecord and sets the default values.

func (*InsiderRiskScopedUsersRecord) GetFieldDeserializers ¶ added in v1.79.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*InsiderRiskScopedUsersRecord) Serialize ¶ added in v1.79.0

Serialize serializes information the current object

type IntegratedAppsAppAdminActivityAuditRecord ¶ added in v1.100.0

type IntegratedAppsAppAdminActivityAuditRecord struct {
	AuditData
}

IntegratedAppsAppAdminActivityAuditRecord audit data for Integrated Apps App Admin Activity events.

func NewIntegratedAppsAppAdminActivityAuditRecord ¶ added in v1.100.0

func NewIntegratedAppsAppAdminActivityAuditRecord() *IntegratedAppsAppAdminActivityAuditRecord

NewIntegratedAppsAppAdminActivityAuditRecord instantiates a new IntegratedAppsAppAdminActivityAuditRecord and sets the default values.

func (*IntegratedAppsAppAdminActivityAuditRecord) GetFieldDeserializers ¶ added in v1.100.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*IntegratedAppsAppAdminActivityAuditRecord) Serialize ¶ added in v1.100.0

Serialize serializes information the current object

type IntegratedAppsAppAdminActivityAuditRecordable ¶ added in v1.100.0

type IntegratedAppsAppAdminActivityAuditRecordable interface {
	AuditDataable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
}

type IntegratedAppsAppSettingsAdminActivityAuditRecord ¶ added in v1.100.0

type IntegratedAppsAppSettingsAdminActivityAuditRecord struct {
	AuditData
}

IntegratedAppsAppSettingsAdminActivityAuditRecord audit data for Integrated Apps App Settings Admin Activity events.

func NewIntegratedAppsAppSettingsAdminActivityAuditRecord ¶ added in v1.100.0

func NewIntegratedAppsAppSettingsAdminActivityAuditRecord() *IntegratedAppsAppSettingsAdminActivityAuditRecord

NewIntegratedAppsAppSettingsAdminActivityAuditRecord instantiates a new IntegratedAppsAppSettingsAdminActivityAuditRecord and sets the default values.

func (*IntegratedAppsAppSettingsAdminActivityAuditRecord) GetFieldDeserializers ¶ added in v1.100.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*IntegratedAppsAppSettingsAdminActivityAuditRecord) Serialize ¶ added in v1.100.0

Serialize serializes information the current object

type IntegratedAppsAppSettingsAdminActivityAuditRecordable ¶ added in v1.100.0

type IntegratedAppsAppSettingsAdminActivityAuditRecordable interface {
	AuditDataable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
}

type IntelligenceProfile ¶ added in v1.10.0

func NewIntelligenceProfile ¶ added in v1.10.0

func NewIntelligenceProfile() *IntelligenceProfile

NewIntelligenceProfile instantiates a new IntelligenceProfile and sets the default values.

func (*IntelligenceProfile) GetAliases ¶ added in v1.10.0

func (m *IntelligenceProfile) GetAliases() []string

GetAliases gets the aliases property value. A list of commonly-known aliases for the threat intelligence included in the intelligenceProfile. returns a []string when successful

func (*IntelligenceProfile) GetCountriesOrRegionsOfOrigin ¶ added in v1.10.0

func (m *IntelligenceProfile) GetCountriesOrRegionsOfOrigin() []IntelligenceProfileCountryOrRegionOfOriginable

GetCountriesOrRegionsOfOrigin gets the countriesOrRegionsOfOrigin property value. The country/region of origin for the given actor or threat associated with this intelligenceProfile. returns a []IntelligenceProfileCountryOrRegionOfOriginable when successful

func (*IntelligenceProfile) GetDescription ¶ added in v1.10.0

func (m *IntelligenceProfile) GetDescription() FormattedContentable

GetDescription gets the description property value. The description property returns a FormattedContentable when successful

func (*IntelligenceProfile) GetFieldDeserializers ¶ added in v1.10.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*IntelligenceProfile) GetFirstActiveDateTime ¶ added in v1.10.0

GetFirstActiveDateTime gets the firstActiveDateTime property value. The date and time when this intelligenceProfile was first active. 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. returns a *Time when successful

func (*IntelligenceProfile) GetIndicators ¶ added in v1.10.0

GetIndicators gets the indicators property value. Includes an assemblage of high-fidelity network indicators of compromise. returns a []IntelligenceProfileIndicatorable when successful

func (*IntelligenceProfile) GetKind ¶ added in v1.10.0

GetKind gets the kind property value. The kind property returns a *IntelligenceProfileKind when successful

func (*IntelligenceProfile) GetSummary ¶ added in v1.10.0

func (m *IntelligenceProfile) GetSummary() FormattedContentable

GetSummary gets the summary property value. The summary property returns a FormattedContentable when successful

func (*IntelligenceProfile) GetTargets ¶ added in v1.10.0

func (m *IntelligenceProfile) GetTargets() []string

GetTargets gets the targets property value. Known targets related to this intelligenceProfile. returns a []string when successful

func (*IntelligenceProfile) GetTitle ¶ added in v1.10.0

func (m *IntelligenceProfile) GetTitle() *string

GetTitle gets the title property value. The title of this intelligenceProfile. returns a *string when successful

func (*IntelligenceProfile) GetTradecraft ¶ added in v1.10.0

func (m *IntelligenceProfile) GetTradecraft() FormattedContentable

GetTradecraft gets the tradecraft property value. Formatted information featuring a description of the distinctive tactics, techniques, and procedures (TTP) of the group, followed by a list of all known custom, commodity, and publicly available implants used by the group. returns a FormattedContentable when successful

func (*IntelligenceProfile) Serialize ¶ added in v1.10.0

Serialize serializes information the current object

func (*IntelligenceProfile) SetAliases ¶ added in v1.10.0

func (m *IntelligenceProfile) SetAliases(value []string)

SetAliases sets the aliases property value. A list of commonly-known aliases for the threat intelligence included in the intelligenceProfile.

func (*IntelligenceProfile) SetCountriesOrRegionsOfOrigin ¶ added in v1.10.0

func (m *IntelligenceProfile) SetCountriesOrRegionsOfOrigin(value []IntelligenceProfileCountryOrRegionOfOriginable)

SetCountriesOrRegionsOfOrigin sets the countriesOrRegionsOfOrigin property value. The country/region of origin for the given actor or threat associated with this intelligenceProfile.

func (*IntelligenceProfile) SetDescription ¶ added in v1.10.0

func (m *IntelligenceProfile) SetDescription(value FormattedContentable)

SetDescription sets the description property value. The description property

func (*IntelligenceProfile) SetFirstActiveDateTime ¶ added in v1.10.0

SetFirstActiveDateTime sets the firstActiveDateTime property value. The date and time when this intelligenceProfile was first active. 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 (*IntelligenceProfile) SetIndicators ¶ added in v1.10.0

func (m *IntelligenceProfile) SetIndicators(value []IntelligenceProfileIndicatorable)

SetIndicators sets the indicators property value. Includes an assemblage of high-fidelity network indicators of compromise.

func (*IntelligenceProfile) SetKind ¶ added in v1.10.0

func (m *IntelligenceProfile) SetKind(value *IntelligenceProfileKind)

SetKind sets the kind property value. The kind property

func (*IntelligenceProfile) SetSummary ¶ added in v1.10.0

func (m *IntelligenceProfile) SetSummary(value FormattedContentable)

SetSummary sets the summary property value. The summary property

func (*IntelligenceProfile) SetTargets ¶ added in v1.10.0

func (m *IntelligenceProfile) SetTargets(value []string)

SetTargets sets the targets property value. Known targets related to this intelligenceProfile.

func (*IntelligenceProfile) SetTitle ¶ added in v1.10.0

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

SetTitle sets the title property value. The title of this intelligenceProfile.

func (*IntelligenceProfile) SetTradecraft ¶ added in v1.10.0

func (m *IntelligenceProfile) SetTradecraft(value FormattedContentable)

SetTradecraft sets the tradecraft property value. Formatted information featuring a description of the distinctive tactics, techniques, and procedures (TTP) of the group, followed by a list of all known custom, commodity, and publicly available implants used by the group.

type IntelligenceProfileCollectionResponse ¶ added in v1.10.0

func NewIntelligenceProfileCollectionResponse ¶ added in v1.10.0

func NewIntelligenceProfileCollectionResponse() *IntelligenceProfileCollectionResponse

NewIntelligenceProfileCollectionResponse instantiates a new IntelligenceProfileCollectionResponse and sets the default values.

func (*IntelligenceProfileCollectionResponse) GetFieldDeserializers ¶ added in v1.10.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*IntelligenceProfileCollectionResponse) GetValue ¶ added in v1.10.0

GetValue gets the value property value. The value property returns a []IntelligenceProfileable when successful

func (*IntelligenceProfileCollectionResponse) Serialize ¶ added in v1.10.0

Serialize serializes information the current object

func (*IntelligenceProfileCollectionResponse) SetValue ¶ added in v1.10.0

SetValue sets the value property value. The value property

type IntelligenceProfileCountryOrRegionOfOrigin ¶ added in v1.10.0

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

func NewIntelligenceProfileCountryOrRegionOfOrigin ¶ added in v1.10.0

func NewIntelligenceProfileCountryOrRegionOfOrigin() *IntelligenceProfileCountryOrRegionOfOrigin

NewIntelligenceProfileCountryOrRegionOfOrigin instantiates a new IntelligenceProfileCountryOrRegionOfOrigin and sets the default values.

func (*IntelligenceProfileCountryOrRegionOfOrigin) GetAdditionalData ¶ added in v1.10.0

func (m *IntelligenceProfileCountryOrRegionOfOrigin) 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. returns a map[string]any when successful

func (*IntelligenceProfileCountryOrRegionOfOrigin) GetBackingStore ¶ added in v1.10.0

GetBackingStore gets the BackingStore property value. Stores model information. returns a BackingStore when successful

func (*IntelligenceProfileCountryOrRegionOfOrigin) GetCode ¶ added in v1.10.0

GetCode gets the code property value. A codified representation for this country/region of origin. returns a *string when successful

func (*IntelligenceProfileCountryOrRegionOfOrigin) GetFieldDeserializers ¶ added in v1.10.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*IntelligenceProfileCountryOrRegionOfOrigin) GetLabel ¶ added in v1.10.0

GetLabel gets the label property value. A display label for this ountry/region of origin. returns a *string when successful

func (*IntelligenceProfileCountryOrRegionOfOrigin) GetOdataType ¶ added in v1.10.0

GetOdataType gets the @odata.type property value. The OdataType property returns a *string when successful

func (*IntelligenceProfileCountryOrRegionOfOrigin) Serialize ¶ added in v1.10.0

Serialize serializes information the current object

func (*IntelligenceProfileCountryOrRegionOfOrigin) SetAdditionalData ¶ added in v1.10.0

func (m *IntelligenceProfileCountryOrRegionOfOrigin) 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 (*IntelligenceProfileCountryOrRegionOfOrigin) SetBackingStore ¶ added in v1.10.0

SetBackingStore sets the BackingStore property value. Stores model information.

func (*IntelligenceProfileCountryOrRegionOfOrigin) SetCode ¶ added in v1.10.0

SetCode sets the code property value. A codified representation for this country/region of origin.

func (*IntelligenceProfileCountryOrRegionOfOrigin) SetLabel ¶ added in v1.10.0

SetLabel sets the label property value. A display label for this ountry/region of origin.

func (*IntelligenceProfileCountryOrRegionOfOrigin) SetOdataType ¶ added in v1.10.0

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

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

type IntelligenceProfileIndicator ¶ added in v1.10.0

type IntelligenceProfileIndicator struct {
	Indicator
}

func NewIntelligenceProfileIndicator ¶ added in v1.10.0

func NewIntelligenceProfileIndicator() *IntelligenceProfileIndicator

NewIntelligenceProfileIndicator instantiates a new IntelligenceProfileIndicator and sets the default values.

func (*IntelligenceProfileIndicator) GetFieldDeserializers ¶ added in v1.10.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*IntelligenceProfileIndicator) GetFirstSeenDateTime ¶ added in v1.10.0

GetFirstSeenDateTime gets the firstSeenDateTime property value. Designate when an artifact was first used actively in an attack, when a particular sample was compiled, or if neither of those could be ascertained when the file was first seen in public repositories (for example, VirusTotal, ANY.RUN, Hybrid Analysis) or reported publicly. returns a *Time when successful

func (*IntelligenceProfileIndicator) GetLastSeenDateTime ¶ added in v1.10.0

GetLastSeenDateTime gets the lastSeenDateTime property value. Designate when an artifact was most recently used actively in an attack, when a particular sample was compiled, or if neither of those could be ascertained when the file was first seen in public repositories (for example, VirusTotal, ANY.RUN, Hybrid Analysis) or reported publicly. returns a *Time when successful

func (*IntelligenceProfileIndicator) Serialize ¶ added in v1.10.0

Serialize serializes information the current object

func (*IntelligenceProfileIndicator) SetFirstSeenDateTime ¶ added in v1.10.0

SetFirstSeenDateTime sets the firstSeenDateTime property value. Designate when an artifact was first used actively in an attack, when a particular sample was compiled, or if neither of those could be ascertained when the file was first seen in public repositories (for example, VirusTotal, ANY.RUN, Hybrid Analysis) or reported publicly.

func (*IntelligenceProfileIndicator) SetLastSeenDateTime ¶ added in v1.10.0

SetLastSeenDateTime sets the lastSeenDateTime property value. Designate when an artifact was most recently used actively in an attack, when a particular sample was compiled, or if neither of those could be ascertained when the file was first seen in public repositories (for example, VirusTotal, ANY.RUN, Hybrid Analysis) or reported publicly.

type IntelligenceProfileIndicatorCollectionResponse ¶ added in v1.10.0

func NewIntelligenceProfileIndicatorCollectionResponse ¶ added in v1.10.0

func NewIntelligenceProfileIndicatorCollectionResponse() *IntelligenceProfileIndicatorCollectionResponse

NewIntelligenceProfileIndicatorCollectionResponse instantiates a new IntelligenceProfileIndicatorCollectionResponse and sets the default values.

func (*IntelligenceProfileIndicatorCollectionResponse) GetFieldDeserializers ¶ added in v1.10.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*IntelligenceProfileIndicatorCollectionResponse) GetValue ¶ added in v1.10.0

GetValue gets the value property value. The value property returns a []IntelligenceProfileIndicatorable when successful

func (*IntelligenceProfileIndicatorCollectionResponse) Serialize ¶ added in v1.10.0

Serialize serializes information the current object

func (*IntelligenceProfileIndicatorCollectionResponse) SetValue ¶ added in v1.10.0

SetValue sets the value property value. The value property

type IntelligenceProfileKind ¶ added in v1.10.0

type IntelligenceProfileKind int
const (
	ACTOR_INTELLIGENCEPROFILEKIND IntelligenceProfileKind = iota
	TOOL_INTELLIGENCEPROFILEKIND
	UNKNOWNFUTUREVALUE_INTELLIGENCEPROFILEKIND
)

func (IntelligenceProfileKind) String ¶ added in v1.10.0

func (i IntelligenceProfileKind) String() string

type IntelligenceProfileable ¶ added in v1.10.0

type IntelligenceProfileable interface {
	iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Entityable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetAliases() []string
	GetCountriesOrRegionsOfOrigin() []IntelligenceProfileCountryOrRegionOfOriginable
	GetDescription() FormattedContentable
	GetFirstActiveDateTime() *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time
	GetIndicators() []IntelligenceProfileIndicatorable
	GetKind() *IntelligenceProfileKind
	GetSummary() FormattedContentable
	GetTargets() []string
	GetTitle() *string
	GetTradecraft() FormattedContentable
	SetAliases(value []string)
	SetCountriesOrRegionsOfOrigin(value []IntelligenceProfileCountryOrRegionOfOriginable)
	SetDescription(value FormattedContentable)
	SetFirstActiveDateTime(value *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time)
	SetIndicators(value []IntelligenceProfileIndicatorable)
	SetKind(value *IntelligenceProfileKind)
	SetSummary(value FormattedContentable)
	SetTargets(value []string)
	SetTitle(value *string)
	SetTradecraft(value FormattedContentable)
}

type InvestigationState ¶ added in v1.89.0

type InvestigationState int
const (
	UNKNOWN_INVESTIGATIONSTATE InvestigationState = iota
	TERMINATED_INVESTIGATIONSTATE
	SUCCESSFULLYREMEDIATED_INVESTIGATIONSTATE
	BENIGN_INVESTIGATIONSTATE
	FAILED_INVESTIGATIONSTATE
	PARTIALLYREMEDIATED_INVESTIGATIONSTATE
	RUNNING_INVESTIGATIONSTATE
	PENDINGAPPROVAL_INVESTIGATIONSTATE
	PENDINGRESOURCE_INVESTIGATIONSTATE
	QUEUED_INVESTIGATIONSTATE
	INNERFAILURE_INVESTIGATIONSTATE
	PREEXISTINGALERT_INVESTIGATIONSTATE
	UNSUPPORTEDOS_INVESTIGATIONSTATE
	UNSUPPORTEDALERTTYPE_INVESTIGATIONSTATE
	SUPPRESSEDALERT_INVESTIGATIONSTATE
	PARTIALLYINVESTIGATED_INVESTIGATIONSTATE
	TERMINATEDBYUSER_INVESTIGATIONSTATE
	TERMINATEDBYSYSTEM_INVESTIGATIONSTATE
	UNKNOWNFUTUREVALUE_INVESTIGATIONSTATE
)

func (InvestigationState) String ¶ added in v1.89.0

func (i InvestigationState) String() string

type InvokeActionResult ¶ added in v1.91.0

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

func NewInvokeActionResult ¶ added in v1.91.0

func NewInvokeActionResult() *InvokeActionResult

NewInvokeActionResult instantiates a new InvokeActionResult and sets the default values.

func (*InvokeActionResult) GetAccountId ¶ added in v1.91.0

func (m *InvokeActionResult) GetAccountId() *string

GetAccountId gets the accountId property value. The account ID. returns a *string when successful

func (*InvokeActionResult) GetAction ¶ added in v1.91.0

func (m *InvokeActionResult) GetAction() *Action

GetAction gets the action property value. The action property returns a *Action when successful

func (*InvokeActionResult) GetAdditionalData ¶ added in v1.91.0

func (m *InvokeActionResult) 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. returns a map[string]any when successful

func (*InvokeActionResult) GetBackingStore ¶ added in v1.91.0

GetBackingStore gets the BackingStore property value. Stores model information. returns a BackingStore when successful

func (*InvokeActionResult) GetCorrelationId ¶ added in v1.91.0

func (m *InvokeActionResult) GetCorrelationId() *string

GetCorrelationId gets the correlationId property value. The unique identifier for tracking the request. returns a *string when successful

func (*InvokeActionResult) GetFieldDeserializers ¶ added in v1.91.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*InvokeActionResult) GetIdentityProvider ¶ added in v1.91.0

func (m *InvokeActionResult) GetIdentityProvider() *IdentityProvider

GetIdentityProvider gets the identityProvider property value. The identityProvider property returns a *IdentityProvider when successful

func (*InvokeActionResult) GetOdataType ¶ added in v1.91.0

func (m *InvokeActionResult) GetOdataType() *string

GetOdataType gets the @odata.type property value. The OdataType property returns a *string when successful

func (*InvokeActionResult) Serialize ¶ added in v1.91.0

Serialize serializes information the current object

func (*InvokeActionResult) SetAccountId ¶ added in v1.91.0

func (m *InvokeActionResult) SetAccountId(value *string)

SetAccountId sets the accountId property value. The account ID.

func (*InvokeActionResult) SetAction ¶ added in v1.91.0

func (m *InvokeActionResult) SetAction(value *Action)

SetAction sets the action property value. The action property

func (*InvokeActionResult) SetAdditionalData ¶ added in v1.91.0

func (m *InvokeActionResult) 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 (*InvokeActionResult) SetBackingStore ¶ added in v1.91.0

SetBackingStore sets the BackingStore property value. Stores model information.

func (*InvokeActionResult) SetCorrelationId ¶ added in v1.91.0

func (m *InvokeActionResult) SetCorrelationId(value *string)

SetCorrelationId sets the correlationId property value. The unique identifier for tracking the request.

func (*InvokeActionResult) SetIdentityProvider ¶ added in v1.91.0

func (m *InvokeActionResult) SetIdentityProvider(value *IdentityProvider)

SetIdentityProvider sets the identityProvider property value. The identityProvider property

func (*InvokeActionResult) SetOdataType ¶ added in v1.91.0

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

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

type IoTDeviceEvidence ¶ added in v1.30.0

type IoTDeviceEvidence struct {
	AlertEvidence
}

func NewIoTDeviceEvidence ¶ added in v1.30.0

func NewIoTDeviceEvidence() *IoTDeviceEvidence

NewIoTDeviceEvidence instantiates a new IoTDeviceEvidence and sets the default values.

func (*IoTDeviceEvidence) GetDeviceId ¶ added in v1.30.0

func (m *IoTDeviceEvidence) GetDeviceId() *string

GetDeviceId gets the deviceId property value. The device ID. returns a *string when successful

func (*IoTDeviceEvidence) GetDeviceName ¶ added in v1.30.0

func (m *IoTDeviceEvidence) GetDeviceName() *string

GetDeviceName gets the deviceName property value. The friendly name of the device. returns a *string when successful

func (m *IoTDeviceEvidence) GetDevicePageLink() *string

GetDevicePageLink gets the devicePageLink property value. The URL to the device page in the IoT Defender portal. returns a *string when successful

func (*IoTDeviceEvidence) GetDeviceSubType ¶ added in v1.30.0

func (m *IoTDeviceEvidence) GetDeviceSubType() *string

GetDeviceSubType gets the deviceSubType property value. The device subtype. returns a *string when successful

func (*IoTDeviceEvidence) GetDeviceType ¶ added in v1.30.0

func (m *IoTDeviceEvidence) GetDeviceType() *string

GetDeviceType gets the deviceType property value. The type of the device. For example, 'temperature sensor,' 'freezer,' 'wind turbine,' and so on. returns a *string when successful

func (*IoTDeviceEvidence) GetFieldDeserializers ¶ added in v1.30.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*IoTDeviceEvidence) GetImportance ¶ added in v1.30.0

func (m *IoTDeviceEvidence) GetImportance() *IoTDeviceImportanceType

GetImportance gets the importance property value. The importance level for the IoT device. The possible values are: unknown, low, normal, high, unknownFutureValue. returns a *IoTDeviceImportanceType when successful

func (*IoTDeviceEvidence) GetIoTHub ¶ added in v1.30.0

GetIoTHub gets the ioTHub property value. The azureResourceEvidence entity that represents the IoT Hub that the device belongs to. returns a AzureResourceEvidenceable when successful

func (*IoTDeviceEvidence) GetIoTSecurityAgentId ¶ added in v1.30.0

func (m *IoTDeviceEvidence) GetIoTSecurityAgentId() *string

GetIoTSecurityAgentId gets the ioTSecurityAgentId property value. The ID of the Azure Security Center for the IoT agent that is running on the device. returns a *string when successful

func (*IoTDeviceEvidence) GetIpAddress ¶ added in v1.30.0

func (m *IoTDeviceEvidence) GetIpAddress() IpEvidenceable

GetIpAddress gets the ipAddress property value. The current IP address of the device. returns a IpEvidenceable when successful

func (*IoTDeviceEvidence) GetIsAuthorized ¶ added in v1.30.0

func (m *IoTDeviceEvidence) GetIsAuthorized() *bool

GetIsAuthorized gets the isAuthorized property value. Indicates whether the device classified as an authorized device. returns a *bool when successful

func (*IoTDeviceEvidence) GetIsProgramming ¶ added in v1.30.0

func (m *IoTDeviceEvidence) GetIsProgramming() *bool

GetIsProgramming gets the isProgramming property value. Indicates whether the device classified as a programming device. returns a *bool when successful

func (*IoTDeviceEvidence) GetIsScanner ¶ added in v1.30.0

func (m *IoTDeviceEvidence) GetIsScanner() *bool

GetIsScanner gets the isScanner property value. Indicates whether the device classified as a scanner. returns a *bool when successful

func (*IoTDeviceEvidence) GetMacAddress ¶ added in v1.30.0

func (m *IoTDeviceEvidence) GetMacAddress() *string

GetMacAddress gets the macAddress property value. The MAC address of the device. returns a *string when successful

func (*IoTDeviceEvidence) GetManufacturer ¶ added in v1.30.0

func (m *IoTDeviceEvidence) GetManufacturer() *string

GetManufacturer gets the manufacturer property value. The manufacturer of the device. returns a *string when successful

func (*IoTDeviceEvidence) GetModel ¶ added in v1.30.0

func (m *IoTDeviceEvidence) GetModel() *string

GetModel gets the model property value. The model of the device. returns a *string when successful

func (*IoTDeviceEvidence) GetNics ¶ added in v1.30.0

func (m *IoTDeviceEvidence) GetNics() []NicEvidenceable

GetNics gets the nics property value. The current network interface controllers on the device. returns a []NicEvidenceable when successful

func (*IoTDeviceEvidence) GetOperatingSystem ¶ added in v1.30.0

func (m *IoTDeviceEvidence) GetOperatingSystem() *string

GetOperatingSystem gets the operatingSystem property value. The operating system the device is running. returns a *string when successful

func (*IoTDeviceEvidence) GetOwners ¶ added in v1.30.0

func (m *IoTDeviceEvidence) GetOwners() []string

GetOwners gets the owners property value. The owners for the device. returns a []string when successful

func (*IoTDeviceEvidence) GetProtocols ¶ added in v1.30.0

func (m *IoTDeviceEvidence) GetProtocols() []string

GetProtocols gets the protocols property value. The list of protocols that the device supports. returns a []string when successful

func (*IoTDeviceEvidence) GetPurdueLayer ¶ added in v1.30.0

func (m *IoTDeviceEvidence) GetPurdueLayer() *string

GetPurdueLayer gets the purdueLayer property value. The Purdue Layer of the device. returns a *string when successful

func (*IoTDeviceEvidence) GetSensor ¶ added in v1.30.0

func (m *IoTDeviceEvidence) GetSensor() *string

GetSensor gets the sensor property value. The sensor that monitors the device. returns a *string when successful

func (*IoTDeviceEvidence) GetSerialNumber ¶ added in v1.30.0

func (m *IoTDeviceEvidence) GetSerialNumber() *string

GetSerialNumber gets the serialNumber property value. The serial number of the device. returns a *string when successful

func (*IoTDeviceEvidence) GetSite ¶ added in v1.30.0

func (m *IoTDeviceEvidence) GetSite() *string

GetSite gets the site property value. The site location of the device. returns a *string when successful

func (*IoTDeviceEvidence) GetSource ¶ added in v1.30.0

func (m *IoTDeviceEvidence) GetSource() *string

GetSource gets the source property value. The source (microsoft/vendor) of the device entity. returns a *string when successful

func (*IoTDeviceEvidence) GetSourceRef ¶ added in v1.30.0

func (m *IoTDeviceEvidence) GetSourceRef() UrlEvidenceable

GetSourceRef gets the sourceRef property value. A URL reference to the source item where the device is managed. returns a UrlEvidenceable when successful

func (*IoTDeviceEvidence) GetZone ¶ added in v1.30.0

func (m *IoTDeviceEvidence) GetZone() *string

GetZone gets the zone property value. The zone location of the device within a site. returns a *string when successful

func (*IoTDeviceEvidence) Serialize ¶ added in v1.30.0

Serialize serializes information the current object

func (*IoTDeviceEvidence) SetDeviceId ¶ added in v1.30.0

func (m *IoTDeviceEvidence) SetDeviceId(value *string)

SetDeviceId sets the deviceId property value. The device ID.

func (*IoTDeviceEvidence) SetDeviceName ¶ added in v1.30.0

func (m *IoTDeviceEvidence) SetDeviceName(value *string)

SetDeviceName sets the deviceName property value. The friendly name of the device.

func (m *IoTDeviceEvidence) SetDevicePageLink(value *string)

SetDevicePageLink sets the devicePageLink property value. The URL to the device page in the IoT Defender portal.

func (*IoTDeviceEvidence) SetDeviceSubType ¶ added in v1.30.0

func (m *IoTDeviceEvidence) SetDeviceSubType(value *string)

SetDeviceSubType sets the deviceSubType property value. The device subtype.

func (*IoTDeviceEvidence) SetDeviceType ¶ added in v1.30.0

func (m *IoTDeviceEvidence) SetDeviceType(value *string)

SetDeviceType sets the deviceType property value. The type of the device. For example, 'temperature sensor,' 'freezer,' 'wind turbine,' and so on.

func (*IoTDeviceEvidence) SetImportance ¶ added in v1.30.0

func (m *IoTDeviceEvidence) SetImportance(value *IoTDeviceImportanceType)

SetImportance sets the importance property value. The importance level for the IoT device. The possible values are: unknown, low, normal, high, unknownFutureValue.

func (*IoTDeviceEvidence) SetIoTHub ¶ added in v1.30.0

func (m *IoTDeviceEvidence) SetIoTHub(value AzureResourceEvidenceable)

SetIoTHub sets the ioTHub property value. The azureResourceEvidence entity that represents the IoT Hub that the device belongs to.

func (*IoTDeviceEvidence) SetIoTSecurityAgentId ¶ added in v1.30.0

func (m *IoTDeviceEvidence) SetIoTSecurityAgentId(value *string)

SetIoTSecurityAgentId sets the ioTSecurityAgentId property value. The ID of the Azure Security Center for the IoT agent that is running on the device.

func (*IoTDeviceEvidence) SetIpAddress ¶ added in v1.30.0

func (m *IoTDeviceEvidence) SetIpAddress(value IpEvidenceable)

SetIpAddress sets the ipAddress property value. The current IP address of the device.

func (*IoTDeviceEvidence) SetIsAuthorized ¶ added in v1.30.0

func (m *IoTDeviceEvidence) SetIsAuthorized(value *bool)

SetIsAuthorized sets the isAuthorized property value. Indicates whether the device classified as an authorized device.

func (*IoTDeviceEvidence) SetIsProgramming ¶ added in v1.30.0

func (m *IoTDeviceEvidence) SetIsProgramming(value *bool)

SetIsProgramming sets the isProgramming property value. Indicates whether the device classified as a programming device.

func (*IoTDeviceEvidence) SetIsScanner ¶ added in v1.30.0

func (m *IoTDeviceEvidence) SetIsScanner(value *bool)

SetIsScanner sets the isScanner property value. Indicates whether the device classified as a scanner.

func (*IoTDeviceEvidence) SetMacAddress ¶ added in v1.30.0

func (m *IoTDeviceEvidence) SetMacAddress(value *string)

SetMacAddress sets the macAddress property value. The MAC address of the device.

func (*IoTDeviceEvidence) SetManufacturer ¶ added in v1.30.0

func (m *IoTDeviceEvidence) SetManufacturer(value *string)

SetManufacturer sets the manufacturer property value. The manufacturer of the device.

func (*IoTDeviceEvidence) SetModel ¶ added in v1.30.0

func (m *IoTDeviceEvidence) SetModel(value *string)

SetModel sets the model property value. The model of the device.

func (*IoTDeviceEvidence) SetNics ¶ added in v1.30.0

func (m *IoTDeviceEvidence) SetNics(value []NicEvidenceable)

SetNics sets the nics property value. The current network interface controllers on the device.

func (*IoTDeviceEvidence) SetOperatingSystem ¶ added in v1.30.0

func (m *IoTDeviceEvidence) SetOperatingSystem(value *string)

SetOperatingSystem sets the operatingSystem property value. The operating system the device is running.

func (*IoTDeviceEvidence) SetOwners ¶ added in v1.30.0

func (m *IoTDeviceEvidence) SetOwners(value []string)

SetOwners sets the owners property value. The owners for the device.

func (*IoTDeviceEvidence) SetProtocols ¶ added in v1.30.0

func (m *IoTDeviceEvidence) SetProtocols(value []string)

SetProtocols sets the protocols property value. The list of protocols that the device supports.

func (*IoTDeviceEvidence) SetPurdueLayer ¶ added in v1.30.0

func (m *IoTDeviceEvidence) SetPurdueLayer(value *string)

SetPurdueLayer sets the purdueLayer property value. The Purdue Layer of the device.

func (*IoTDeviceEvidence) SetSensor ¶ added in v1.30.0

func (m *IoTDeviceEvidence) SetSensor(value *string)

SetSensor sets the sensor property value. The sensor that monitors the device.

func (*IoTDeviceEvidence) SetSerialNumber ¶ added in v1.30.0

func (m *IoTDeviceEvidence) SetSerialNumber(value *string)

SetSerialNumber sets the serialNumber property value. The serial number of the device.

func (*IoTDeviceEvidence) SetSite ¶ added in v1.30.0

func (m *IoTDeviceEvidence) SetSite(value *string)

SetSite sets the site property value. The site location of the device.

func (*IoTDeviceEvidence) SetSource ¶ added in v1.30.0

func (m *IoTDeviceEvidence) SetSource(value *string)

SetSource sets the source property value. The source (microsoft/vendor) of the device entity.

func (*IoTDeviceEvidence) SetSourceRef ¶ added in v1.30.0

func (m *IoTDeviceEvidence) SetSourceRef(value UrlEvidenceable)

SetSourceRef sets the sourceRef property value. A URL reference to the source item where the device is managed.

func (*IoTDeviceEvidence) SetZone ¶ added in v1.30.0

func (m *IoTDeviceEvidence) SetZone(value *string)

SetZone sets the zone property value. The zone location of the device within a site.

type IoTDeviceEvidenceable ¶ added in v1.30.0

type IoTDeviceEvidenceable interface {
	AlertEvidenceable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetDeviceId() *string
	GetDeviceName() *string
	GetDevicePageLink() *string
	GetDeviceSubType() *string
	GetDeviceType() *string
	GetImportance() *IoTDeviceImportanceType
	GetIoTHub() AzureResourceEvidenceable
	GetIoTSecurityAgentId() *string
	GetIpAddress() IpEvidenceable
	GetIsAuthorized() *bool
	GetIsProgramming() *bool
	GetIsScanner() *bool
	GetMacAddress() *string
	GetManufacturer() *string
	GetModel() *string
	GetNics() []NicEvidenceable
	GetOperatingSystem() *string
	GetOwners() []string
	GetProtocols() []string
	GetPurdueLayer() *string
	GetSensor() *string
	GetSerialNumber() *string
	GetSite() *string
	GetSource() *string
	GetSourceRef() UrlEvidenceable
	GetZone() *string
	SetDeviceId(value *string)
	SetDeviceName(value *string)
	SetDevicePageLink(value *string)
	SetDeviceSubType(value *string)
	SetDeviceType(value *string)
	SetImportance(value *IoTDeviceImportanceType)
	SetIoTHub(value AzureResourceEvidenceable)
	SetIoTSecurityAgentId(value *string)
	SetIpAddress(value IpEvidenceable)
	SetIsAuthorized(value *bool)
	SetIsProgramming(value *bool)
	SetIsScanner(value *bool)
	SetMacAddress(value *string)
	SetManufacturer(value *string)
	SetModel(value *string)
	SetNics(value []NicEvidenceable)
	SetOperatingSystem(value *string)
	SetOwners(value []string)
	SetProtocols(value []string)
	SetPurdueLayer(value *string)
	SetSensor(value *string)
	SetSerialNumber(value *string)
	SetSite(value *string)
	SetSource(value *string)
	SetSourceRef(value UrlEvidenceable)
	SetZone(value *string)
}

type IoTDeviceImportanceType ¶ added in v1.30.0

type IoTDeviceImportanceType int
const (
	UNKNOWN_IOTDEVICEIMPORTANCETYPE IoTDeviceImportanceType = iota
	LOW_IOTDEVICEIMPORTANCETYPE
	NORMAL_IOTDEVICEIMPORTANCETYPE
	HIGH_IOTDEVICEIMPORTANCETYPE
	UNKNOWNFUTUREVALUE_IOTDEVICEIMPORTANCETYPE
)

func (IoTDeviceImportanceType) String ¶ added in v1.30.0

func (i IoTDeviceImportanceType) String() string

type IpAddress ¶ added in v1.10.0

type IpAddress struct {
	Host
}

func NewIpAddress ¶ added in v1.10.0

func NewIpAddress() *IpAddress

NewIpAddress instantiates a new IpAddress and sets the default values.

func (*IpAddress) GetAutonomousSystem ¶ added in v1.10.0

func (m *IpAddress) GetAutonomousSystem() AutonomousSystemable

GetAutonomousSystem gets the autonomousSystem property value. The details about the autonomous system to which this IP address belongs. returns a AutonomousSystemable when successful

func (*IpAddress) GetCountryOrRegion ¶ added in v1.10.0

func (m *IpAddress) GetCountryOrRegion() *string

GetCountryOrRegion gets the countryOrRegion property value. The country/region for this IP address. returns a *string when successful

func (*IpAddress) GetFieldDeserializers ¶ added in v1.10.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*IpAddress) GetHostingProvider ¶ added in v1.10.0

func (m *IpAddress) GetHostingProvider() *string

GetHostingProvider gets the hostingProvider property value. The hosting company listed for this host. returns a *string when successful

func (*IpAddress) GetNetblock ¶ added in v1.10.0

func (m *IpAddress) GetNetblock() *string

GetNetblock gets the netblock property value. The block of IP addresses this IP address belongs to. returns a *string when successful

func (*IpAddress) Serialize ¶ added in v1.10.0

Serialize serializes information the current object

func (*IpAddress) SetAutonomousSystem ¶ added in v1.10.0

func (m *IpAddress) SetAutonomousSystem(value AutonomousSystemable)

SetAutonomousSystem sets the autonomousSystem property value. The details about the autonomous system to which this IP address belongs.

func (*IpAddress) SetCountryOrRegion ¶ added in v1.10.0

func (m *IpAddress) SetCountryOrRegion(value *string)

SetCountryOrRegion sets the countryOrRegion property value. The country/region for this IP address.

func (*IpAddress) SetHostingProvider ¶ added in v1.10.0

func (m *IpAddress) SetHostingProvider(value *string)

SetHostingProvider sets the hostingProvider property value. The hosting company listed for this host.

func (*IpAddress) SetNetblock ¶ added in v1.10.0

func (m *IpAddress) SetNetblock(value *string)

SetNetblock sets the netblock property value. The block of IP addresses this IP address belongs to.

type IpAddressable ¶ added in v1.10.0

type IpAddressable interface {
	Hostable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetAutonomousSystem() AutonomousSystemable
	GetCountryOrRegion() *string
	GetHostingProvider() *string
	GetNetblock() *string
	SetAutonomousSystem(value AutonomousSystemable)
	SetCountryOrRegion(value *string)
	SetHostingProvider(value *string)
	SetNetblock(value *string)
}

type IpEvidence ¶ added in v0.49.0

type IpEvidence struct {
	AlertEvidence
}

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. returns a *string when successful

func (*IpEvidence) GetFieldDeserializers ¶ added in v0.49.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

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. returns a *string when successful

func (*IpEvidence) GetLocation ¶ added in v1.38.0

func (m *IpEvidence) GetLocation() GeoLocationable

GetLocation gets the location property value. The location property returns a GeoLocationable when successful

func (*IpEvidence) GetStream ¶ added in v1.37.0

func (m *IpEvidence) GetStream() Streamable

GetStream gets the stream property value. The stream property returns a Streamable when successful

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.

func (*IpEvidence) SetLocation ¶ added in v1.38.0

func (m *IpEvidence) SetLocation(value GeoLocationable)

SetLocation sets the location property value. The location property

func (*IpEvidence) SetStream ¶ added in v1.37.0

func (m *IpEvidence) SetStream(value Streamable)

SetStream sets the stream property value. The stream property

type IpEvidenceable ¶ added in v0.49.0

type IpEvidenceable interface {
	AlertEvidenceable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetCountryLetterCode() *string
	GetIpAddress() *string
	GetLocation() GeoLocationable
	GetStream() Streamable
	SetCountryLetterCode(value *string)
	SetIpAddress(value *string)
	SetLocation(value GeoLocationable)
	SetStream(value Streamable)
}

type IrmActivityAuditTrailRecord ¶ added in v1.100.0

type IrmActivityAuditTrailRecord struct {
	AuditData
}

IrmActivityAuditTrailRecord audit data for IRM Activity Audit Trail events.

func NewIrmActivityAuditTrailRecord ¶ added in v1.100.0

func NewIrmActivityAuditTrailRecord() *IrmActivityAuditTrailRecord

NewIrmActivityAuditTrailRecord instantiates a new IrmActivityAuditTrailRecord and sets the default values.

func (*IrmActivityAuditTrailRecord) GetFieldDeserializers ¶ added in v1.100.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*IrmActivityAuditTrailRecord) Serialize ¶ added in v1.100.0

Serialize serializes information the current object

type IrmUserDefinedDetectionRecord ¶ added in v1.79.0

type IrmUserDefinedDetectionRecord struct {
	AuditData
}

IrmUserDefinedDetectionRecord audit data for IRM User Defined Detection events.

func NewIrmUserDefinedDetectionRecord ¶ added in v1.79.0

func NewIrmUserDefinedDetectionRecord() *IrmUserDefinedDetectionRecord

NewIrmUserDefinedDetectionRecord instantiates a new IrmUserDefinedDetectionRecord and sets the default values.

func (*IrmUserDefinedDetectionRecord) GetFieldDeserializers ¶ added in v1.79.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*IrmUserDefinedDetectionRecord) Serialize ¶ added in v1.79.0

Serialize serializes information the current object

type ItemsToInclude ¶ added in v1.68.0

type ItemsToInclude int

func (ItemsToInclude) String ¶ added in v1.68.0

func (i ItemsToInclude) String() string

type KaizalaAuditRecord ¶ added in v1.79.0

type KaizalaAuditRecord struct {
	AuditData
}

KaizalaAuditRecord audit data for Microsoft Kaizala events.

func NewKaizalaAuditRecord ¶ added in v1.79.0

func NewKaizalaAuditRecord() *KaizalaAuditRecord

NewKaizalaAuditRecord instantiates a new KaizalaAuditRecord and sets the default values.

func (*KaizalaAuditRecord) GetFieldDeserializers ¶ added in v1.79.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*KaizalaAuditRecord) Serialize ¶ added in v1.79.0

Serialize serializes information the current object

type KubernetesClusterEvidence ¶ added in v1.13.0

type KubernetesClusterEvidence struct {
	AlertEvidence
}

func NewKubernetesClusterEvidence ¶ added in v1.13.0

func NewKubernetesClusterEvidence() *KubernetesClusterEvidence

NewKubernetesClusterEvidence instantiates a new KubernetesClusterEvidence and sets the default values.

func (*KubernetesClusterEvidence) GetCloudResource ¶ added in v1.13.0

func (m *KubernetesClusterEvidence) GetCloudResource() AlertEvidenceable

GetCloudResource gets the cloudResource property value. The cloud identifier of the cluster. Can be either an amazonResourceEvidence, azureResourceEvidence, or googleCloudResourceEvidence object. returns a AlertEvidenceable when successful

func (*KubernetesClusterEvidence) GetDistribution ¶ added in v1.13.0

func (m *KubernetesClusterEvidence) GetDistribution() *string

GetDistribution gets the distribution property value. The distribution type of the cluster. returns a *string when successful

func (*KubernetesClusterEvidence) GetFieldDeserializers ¶ added in v1.13.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*KubernetesClusterEvidence) GetName ¶ added in v1.13.0

func (m *KubernetesClusterEvidence) GetName() *string

GetName gets the name property value. The cluster name. returns a *string when successful

func (*KubernetesClusterEvidence) GetPlatform ¶ added in v1.13.0

GetPlatform gets the platform property value. The platform the cluster runs on. The possible values are: unknown, aks, eks, gke, arc, unknownFutureValue. returns a *KubernetesPlatform when successful

func (*KubernetesClusterEvidence) GetVersion ¶ added in v1.13.0

func (m *KubernetesClusterEvidence) GetVersion() *string

GetVersion gets the version property value. The kubernetes version of the cluster. returns a *string when successful

func (*KubernetesClusterEvidence) Serialize ¶ added in v1.13.0

Serialize serializes information the current object

func (*KubernetesClusterEvidence) SetCloudResource ¶ added in v1.13.0

func (m *KubernetesClusterEvidence) SetCloudResource(value AlertEvidenceable)

SetCloudResource sets the cloudResource property value. The cloud identifier of the cluster. Can be either an amazonResourceEvidence, azureResourceEvidence, or googleCloudResourceEvidence object.

func (*KubernetesClusterEvidence) SetDistribution ¶ added in v1.13.0

func (m *KubernetesClusterEvidence) SetDistribution(value *string)

SetDistribution sets the distribution property value. The distribution type of the cluster.

func (*KubernetesClusterEvidence) SetName ¶ added in v1.13.0

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

SetName sets the name property value. The cluster name.

func (*KubernetesClusterEvidence) SetPlatform ¶ added in v1.13.0

func (m *KubernetesClusterEvidence) SetPlatform(value *KubernetesPlatform)

SetPlatform sets the platform property value. The platform the cluster runs on. The possible values are: unknown, aks, eks, gke, arc, unknownFutureValue.

func (*KubernetesClusterEvidence) SetVersion ¶ added in v1.13.0

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

SetVersion sets the version property value. The kubernetes version of the cluster.

type KubernetesClusterEvidenceable ¶ added in v1.13.0

type KubernetesClusterEvidenceable interface {
	AlertEvidenceable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetCloudResource() AlertEvidenceable
	GetDistribution() *string
	GetName() *string
	GetPlatform() *KubernetesPlatform
	GetVersion() *string
	SetCloudResource(value AlertEvidenceable)
	SetDistribution(value *string)
	SetName(value *string)
	SetPlatform(value *KubernetesPlatform)
	SetVersion(value *string)
}

type KubernetesControllerEvidence ¶ added in v1.13.0

type KubernetesControllerEvidence struct {
	AlertEvidence
}

func NewKubernetesControllerEvidence ¶ added in v1.13.0

func NewKubernetesControllerEvidence() *KubernetesControllerEvidence

NewKubernetesControllerEvidence instantiates a new KubernetesControllerEvidence and sets the default values.

func (*KubernetesControllerEvidence) GetFieldDeserializers ¶ added in v1.13.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*KubernetesControllerEvidence) GetLabels ¶ added in v1.13.0

GetLabels gets the labels property value. The labels for the Kubernetes pod. returns a Dictionaryable when successful

func (*KubernetesControllerEvidence) GetName ¶ added in v1.13.0

func (m *KubernetesControllerEvidence) GetName() *string

GetName gets the name property value. The controller name. returns a *string when successful

func (*KubernetesControllerEvidence) GetNamespace ¶ added in v1.13.0

GetNamespace gets the namespace property value. The service account namespace. returns a KubernetesNamespaceEvidenceable when successful

func (*KubernetesControllerEvidence) GetTypeEscaped ¶ added in v1.13.0

func (m *KubernetesControllerEvidence) GetTypeEscaped() *string

GetTypeEscaped gets the type property value. The controller type. returns a *string when successful

func (*KubernetesControllerEvidence) Serialize ¶ added in v1.13.0

Serialize serializes information the current object

func (*KubernetesControllerEvidence) SetLabels ¶ added in v1.13.0

func (m *KubernetesControllerEvidence) SetLabels(value Dictionaryable)

SetLabels sets the labels property value. The labels for the Kubernetes pod.

func (*KubernetesControllerEvidence) SetName ¶ added in v1.13.0

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

SetName sets the name property value. The controller name.

func (*KubernetesControllerEvidence) SetNamespace ¶ added in v1.13.0

SetNamespace sets the namespace property value. The service account namespace.

func (*KubernetesControllerEvidence) SetTypeEscaped ¶ added in v1.13.0

func (m *KubernetesControllerEvidence) SetTypeEscaped(value *string)

SetTypeEscaped sets the type property value. The controller type.

type KubernetesControllerEvidenceable ¶ added in v1.13.0

type KubernetesControllerEvidenceable interface {
	AlertEvidenceable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetLabels() Dictionaryable
	GetName() *string
	GetNamespace() KubernetesNamespaceEvidenceable
	GetTypeEscaped() *string
	SetLabels(value Dictionaryable)
	SetName(value *string)
	SetNamespace(value KubernetesNamespaceEvidenceable)
	SetTypeEscaped(value *string)
}

type KubernetesNamespaceEvidence ¶ added in v1.13.0

type KubernetesNamespaceEvidence struct {
	AlertEvidence
}

func NewKubernetesNamespaceEvidence ¶ added in v1.13.0

func NewKubernetesNamespaceEvidence() *KubernetesNamespaceEvidence

NewKubernetesNamespaceEvidence instantiates a new KubernetesNamespaceEvidence and sets the default values.

func (*KubernetesNamespaceEvidence) GetCluster ¶ added in v1.13.0

GetCluster gets the cluster property value. The namespace cluster. returns a KubernetesClusterEvidenceable when successful

func (*KubernetesNamespaceEvidence) GetFieldDeserializers ¶ added in v1.13.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*KubernetesNamespaceEvidence) GetLabels ¶ added in v1.13.0

GetLabels gets the labels property value. The labels for the Kubernetes pod. returns a Dictionaryable when successful

func (*KubernetesNamespaceEvidence) GetName ¶ added in v1.13.0

func (m *KubernetesNamespaceEvidence) GetName() *string

GetName gets the name property value. The namespace name. returns a *string when successful

func (*KubernetesNamespaceEvidence) Serialize ¶ added in v1.13.0

Serialize serializes information the current object

func (*KubernetesNamespaceEvidence) SetCluster ¶ added in v1.13.0

SetCluster sets the cluster property value. The namespace cluster.

func (*KubernetesNamespaceEvidence) SetLabels ¶ added in v1.13.0

func (m *KubernetesNamespaceEvidence) SetLabels(value Dictionaryable)

SetLabels sets the labels property value. The labels for the Kubernetes pod.

func (*KubernetesNamespaceEvidence) SetName ¶ added in v1.13.0

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

SetName sets the name property value. The namespace name.

type KubernetesNamespaceEvidenceable ¶ added in v1.13.0

type KubernetesNamespaceEvidenceable interface {
	AlertEvidenceable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetCluster() KubernetesClusterEvidenceable
	GetLabels() Dictionaryable
	GetName() *string
	SetCluster(value KubernetesClusterEvidenceable)
	SetLabels(value Dictionaryable)
	SetName(value *string)
}

type KubernetesPlatform ¶ added in v1.13.0

type KubernetesPlatform int
const (
	UNKNOWN_KUBERNETESPLATFORM KubernetesPlatform = iota
	AKS_KUBERNETESPLATFORM
	EKS_KUBERNETESPLATFORM
	GKE_KUBERNETESPLATFORM
	ARC_KUBERNETESPLATFORM
	UNKNOWNFUTUREVALUE_KUBERNETESPLATFORM
)

func (KubernetesPlatform) String ¶ added in v1.13.0

func (i KubernetesPlatform) String() string

type KubernetesPodEvidence ¶ added in v1.13.0

type KubernetesPodEvidence struct {
	AlertEvidence
}

func NewKubernetesPodEvidence ¶ added in v1.13.0

func NewKubernetesPodEvidence() *KubernetesPodEvidence

NewKubernetesPodEvidence instantiates a new KubernetesPodEvidence and sets the default values.

func (*KubernetesPodEvidence) GetContainers ¶ added in v1.13.0

func (m *KubernetesPodEvidence) GetContainers() []ContainerEvidenceable

GetContainers gets the containers property value. The list of pod containers which are not init or ephemeral containers. returns a []ContainerEvidenceable when successful

func (*KubernetesPodEvidence) GetController ¶ added in v1.13.0

GetController gets the controller property value. The pod controller. returns a KubernetesControllerEvidenceable when successful

func (*KubernetesPodEvidence) GetEphemeralContainers ¶ added in v1.13.0

func (m *KubernetesPodEvidence) GetEphemeralContainers() []ContainerEvidenceable

GetEphemeralContainers gets the ephemeralContainers property value. The list of pod ephemeral containers. returns a []ContainerEvidenceable when successful

func (*KubernetesPodEvidence) GetFieldDeserializers ¶ added in v1.13.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*KubernetesPodEvidence) GetInitContainers ¶ added in v1.13.0

func (m *KubernetesPodEvidence) GetInitContainers() []ContainerEvidenceable

GetInitContainers gets the initContainers property value. The list of pod init containers. returns a []ContainerEvidenceable when successful

func (*KubernetesPodEvidence) GetLabels ¶ added in v1.13.0

func (m *KubernetesPodEvidence) GetLabels() Dictionaryable

GetLabels gets the labels property value. The pod labels. returns a Dictionaryable when successful

func (*KubernetesPodEvidence) GetName ¶ added in v1.13.0

func (m *KubernetesPodEvidence) GetName() *string

GetName gets the name property value. The pod name. returns a *string when successful

func (*KubernetesPodEvidence) GetNamespace ¶ added in v1.13.0

GetNamespace gets the namespace property value. The pod namespace. returns a KubernetesNamespaceEvidenceable when successful

func (*KubernetesPodEvidence) GetPodIp ¶ added in v1.13.0

func (m *KubernetesPodEvidence) GetPodIp() IpEvidenceable

GetPodIp gets the podIp property value. The pod IP. returns a IpEvidenceable when successful

func (*KubernetesPodEvidence) GetServiceAccount ¶ added in v1.13.0

GetServiceAccount gets the serviceAccount property value. The pod service account. returns a KubernetesServiceAccountEvidenceable when successful

func (*KubernetesPodEvidence) Serialize ¶ added in v1.13.0

Serialize serializes information the current object

func (*KubernetesPodEvidence) SetContainers ¶ added in v1.13.0

func (m *KubernetesPodEvidence) SetContainers(value []ContainerEvidenceable)

SetContainers sets the containers property value. The list of pod containers which are not init or ephemeral containers.

func (*KubernetesPodEvidence) SetController ¶ added in v1.13.0

SetController sets the controller property value. The pod controller.

func (*KubernetesPodEvidence) SetEphemeralContainers ¶ added in v1.13.0

func (m *KubernetesPodEvidence) SetEphemeralContainers(value []ContainerEvidenceable)

SetEphemeralContainers sets the ephemeralContainers property value. The list of pod ephemeral containers.

func (*KubernetesPodEvidence) SetInitContainers ¶ added in v1.13.0

func (m *KubernetesPodEvidence) SetInitContainers(value []ContainerEvidenceable)

SetInitContainers sets the initContainers property value. The list of pod init containers.

func (*KubernetesPodEvidence) SetLabels ¶ added in v1.13.0

func (m *KubernetesPodEvidence) SetLabels(value Dictionaryable)

SetLabels sets the labels property value. The pod labels.

func (*KubernetesPodEvidence) SetName ¶ added in v1.13.0

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

SetName sets the name property value. The pod name.

func (*KubernetesPodEvidence) SetNamespace ¶ added in v1.13.0

SetNamespace sets the namespace property value. The pod namespace.

func (*KubernetesPodEvidence) SetPodIp ¶ added in v1.13.0

func (m *KubernetesPodEvidence) SetPodIp(value IpEvidenceable)

SetPodIp sets the podIp property value. The pod IP.

func (*KubernetesPodEvidence) SetServiceAccount ¶ added in v1.13.0

func (m *KubernetesPodEvidence) SetServiceAccount(value KubernetesServiceAccountEvidenceable)

SetServiceAccount sets the serviceAccount property value. The pod service account.

type KubernetesPodEvidenceable ¶ added in v1.13.0

type KubernetesPodEvidenceable interface {
	AlertEvidenceable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetContainers() []ContainerEvidenceable
	GetController() KubernetesControllerEvidenceable
	GetEphemeralContainers() []ContainerEvidenceable
	GetInitContainers() []ContainerEvidenceable
	GetLabels() Dictionaryable
	GetName() *string
	GetNamespace() KubernetesNamespaceEvidenceable
	GetPodIp() IpEvidenceable
	GetServiceAccount() KubernetesServiceAccountEvidenceable
	SetContainers(value []ContainerEvidenceable)
	SetController(value KubernetesControllerEvidenceable)
	SetEphemeralContainers(value []ContainerEvidenceable)
	SetInitContainers(value []ContainerEvidenceable)
	SetLabels(value Dictionaryable)
	SetName(value *string)
	SetNamespace(value KubernetesNamespaceEvidenceable)
	SetPodIp(value IpEvidenceable)
	SetServiceAccount(value KubernetesServiceAccountEvidenceable)
}

type KubernetesSecretEvidence ¶ added in v1.13.0

type KubernetesSecretEvidence struct {
	AlertEvidence
}

func NewKubernetesSecretEvidence ¶ added in v1.13.0

func NewKubernetesSecretEvidence() *KubernetesSecretEvidence

NewKubernetesSecretEvidence instantiates a new KubernetesSecretEvidence and sets the default values.

func (*KubernetesSecretEvidence) GetFieldDeserializers ¶ added in v1.13.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*KubernetesSecretEvidence) GetName ¶ added in v1.13.0

func (m *KubernetesSecretEvidence) GetName() *string

GetName gets the name property value. The secret name. returns a *string when successful

func (*KubernetesSecretEvidence) GetNamespace ¶ added in v1.13.0

GetNamespace gets the namespace property value. The secret namespace. returns a KubernetesNamespaceEvidenceable when successful

func (*KubernetesSecretEvidence) GetSecretType ¶ added in v1.13.0

func (m *KubernetesSecretEvidence) GetSecretType() *string

GetSecretType gets the secretType property value. The secret type can include both built-in types and custom ones. Examples of built-in types are: Opaque, kubernetes.io/service-account-token, kubernetes.io/dockercfg, kubernetes.io/dockerconfigjson, kubernetes.io/basic-auth, kubernetes.io/ssh-auth, kubernetes.io/tls, bootstrap.kubernetes.io/token. returns a *string when successful

func (*KubernetesSecretEvidence) Serialize ¶ added in v1.13.0

Serialize serializes information the current object

func (*KubernetesSecretEvidence) SetName ¶ added in v1.13.0

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

SetName sets the name property value. The secret name.

func (*KubernetesSecretEvidence) SetNamespace ¶ added in v1.13.0

SetNamespace sets the namespace property value. The secret namespace.

func (*KubernetesSecretEvidence) SetSecretType ¶ added in v1.13.0

func (m *KubernetesSecretEvidence) SetSecretType(value *string)

SetSecretType sets the secretType property value. The secret type can include both built-in types and custom ones. Examples of built-in types are: Opaque, kubernetes.io/service-account-token, kubernetes.io/dockercfg, kubernetes.io/dockerconfigjson, kubernetes.io/basic-auth, kubernetes.io/ssh-auth, kubernetes.io/tls, bootstrap.kubernetes.io/token.

type KubernetesSecretEvidenceable ¶ added in v1.13.0

type KubernetesSecretEvidenceable interface {
	AlertEvidenceable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetName() *string
	GetNamespace() KubernetesNamespaceEvidenceable
	GetSecretType() *string
	SetName(value *string)
	SetNamespace(value KubernetesNamespaceEvidenceable)
	SetSecretType(value *string)
}

type KubernetesServiceAccountEvidence ¶ added in v1.13.0

type KubernetesServiceAccountEvidence struct {
	AlertEvidence
}

func NewKubernetesServiceAccountEvidence ¶ added in v1.13.0

func NewKubernetesServiceAccountEvidence() *KubernetesServiceAccountEvidence

NewKubernetesServiceAccountEvidence instantiates a new KubernetesServiceAccountEvidence and sets the default values.

func (*KubernetesServiceAccountEvidence) GetFieldDeserializers ¶ added in v1.13.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*KubernetesServiceAccountEvidence) GetName ¶ added in v1.13.0

GetName gets the name property value. The service account name. returns a *string when successful

func (*KubernetesServiceAccountEvidence) GetNamespace ¶ added in v1.13.0

GetNamespace gets the namespace property value. The service account namespace. returns a KubernetesNamespaceEvidenceable when successful

func (*KubernetesServiceAccountEvidence) Serialize ¶ added in v1.13.0

Serialize serializes information the current object

func (*KubernetesServiceAccountEvidence) SetName ¶ added in v1.13.0

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

SetName sets the name property value. The service account name.

func (*KubernetesServiceAccountEvidence) SetNamespace ¶ added in v1.13.0

SetNamespace sets the namespace property value. The service account namespace.

type KubernetesServiceAccountEvidenceable ¶ added in v1.13.0

type KubernetesServiceAccountEvidenceable interface {
	AlertEvidenceable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetName() *string
	GetNamespace() KubernetesNamespaceEvidenceable
	SetName(value *string)
	SetNamespace(value KubernetesNamespaceEvidenceable)
}

type KubernetesServiceEvidence ¶ added in v1.13.0

type KubernetesServiceEvidence struct {
	AlertEvidence
}

func NewKubernetesServiceEvidence ¶ added in v1.13.0

func NewKubernetesServiceEvidence() *KubernetesServiceEvidence

NewKubernetesServiceEvidence instantiates a new KubernetesServiceEvidence and sets the default values.

func (*KubernetesServiceEvidence) GetClusterIP ¶ added in v1.13.0

func (m *KubernetesServiceEvidence) GetClusterIP() IpEvidenceable

GetClusterIP gets the clusterIP property value. The service cluster IP. returns a IpEvidenceable when successful

func (*KubernetesServiceEvidence) GetExternalIPs ¶ added in v1.13.0

func (m *KubernetesServiceEvidence) GetExternalIPs() []IpEvidenceable

GetExternalIPs gets the externalIPs property value. The service external IPs. returns a []IpEvidenceable when successful

func (*KubernetesServiceEvidence) GetFieldDeserializers ¶ added in v1.13.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*KubernetesServiceEvidence) GetLabels ¶ added in v1.13.0

GetLabels gets the labels property value. The service labels. returns a Dictionaryable when successful

func (*KubernetesServiceEvidence) GetName ¶ added in v1.13.0

func (m *KubernetesServiceEvidence) GetName() *string

GetName gets the name property value. The service name. returns a *string when successful

func (*KubernetesServiceEvidence) GetNamespace ¶ added in v1.13.0

GetNamespace gets the namespace property value. The service namespace. returns a KubernetesNamespaceEvidenceable when successful

func (*KubernetesServiceEvidence) GetSelector ¶ added in v1.13.0

func (m *KubernetesServiceEvidence) GetSelector() Dictionaryable

GetSelector gets the selector property value. The service selector. returns a Dictionaryable when successful

func (*KubernetesServiceEvidence) GetServicePorts ¶ added in v1.13.0

GetServicePorts gets the servicePorts property value. The list of service ports. returns a []KubernetesServicePortable when successful

func (*KubernetesServiceEvidence) GetServiceType ¶ added in v1.13.0

func (m *KubernetesServiceEvidence) GetServiceType() *KubernetesServiceType

GetServiceType gets the serviceType property value. The serviceType property returns a *KubernetesServiceType when successful

func (*KubernetesServiceEvidence) Serialize ¶ added in v1.13.0

Serialize serializes information the current object

func (*KubernetesServiceEvidence) SetClusterIP ¶ added in v1.13.0

func (m *KubernetesServiceEvidence) SetClusterIP(value IpEvidenceable)

SetClusterIP sets the clusterIP property value. The service cluster IP.

func (*KubernetesServiceEvidence) SetExternalIPs ¶ added in v1.13.0

func (m *KubernetesServiceEvidence) SetExternalIPs(value []IpEvidenceable)

SetExternalIPs sets the externalIPs property value. The service external IPs.

func (*KubernetesServiceEvidence) SetLabels ¶ added in v1.13.0

func (m *KubernetesServiceEvidence) SetLabels(value Dictionaryable)

SetLabels sets the labels property value. The service labels.

func (*KubernetesServiceEvidence) SetName ¶ added in v1.13.0

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

SetName sets the name property value. The service name.

func (*KubernetesServiceEvidence) SetNamespace ¶ added in v1.13.0

SetNamespace sets the namespace property value. The service namespace.

func (*KubernetesServiceEvidence) SetSelector ¶ added in v1.13.0

func (m *KubernetesServiceEvidence) SetSelector(value Dictionaryable)

SetSelector sets the selector property value. The service selector.

func (*KubernetesServiceEvidence) SetServicePorts ¶ added in v1.13.0

func (m *KubernetesServiceEvidence) SetServicePorts(value []KubernetesServicePortable)

SetServicePorts sets the servicePorts property value. The list of service ports.

func (*KubernetesServiceEvidence) SetServiceType ¶ added in v1.13.0

func (m *KubernetesServiceEvidence) SetServiceType(value *KubernetesServiceType)

SetServiceType sets the serviceType property value. The serviceType property

type KubernetesServiceEvidenceable ¶ added in v1.13.0

type KubernetesServiceEvidenceable interface {
	AlertEvidenceable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetClusterIP() IpEvidenceable
	GetExternalIPs() []IpEvidenceable
	GetLabels() Dictionaryable
	GetName() *string
	GetNamespace() KubernetesNamespaceEvidenceable
	GetSelector() Dictionaryable
	GetServicePorts() []KubernetesServicePortable
	GetServiceType() *KubernetesServiceType
	SetClusterIP(value IpEvidenceable)
	SetExternalIPs(value []IpEvidenceable)
	SetLabels(value Dictionaryable)
	SetName(value *string)
	SetNamespace(value KubernetesNamespaceEvidenceable)
	SetSelector(value Dictionaryable)
	SetServicePorts(value []KubernetesServicePortable)
	SetServiceType(value *KubernetesServiceType)
}

type KubernetesServicePort ¶ added in v1.13.0

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

func NewKubernetesServicePort ¶ added in v1.13.0

func NewKubernetesServicePort() *KubernetesServicePort

NewKubernetesServicePort instantiates a new KubernetesServicePort and sets the default values.

func (*KubernetesServicePort) GetAdditionalData ¶ added in v1.13.0

func (m *KubernetesServicePort) 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. returns a map[string]any when successful

func (*KubernetesServicePort) GetAppProtocol ¶ added in v1.13.0

func (m *KubernetesServicePort) GetAppProtocol() *string

GetAppProtocol gets the appProtocol property value. The application protocol for this port. returns a *string when successful

func (*KubernetesServicePort) GetBackingStore ¶ added in v1.13.0

GetBackingStore gets the BackingStore property value. Stores model information. returns a BackingStore when successful

func (*KubernetesServicePort) GetFieldDeserializers ¶ added in v1.13.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*KubernetesServicePort) GetName ¶ added in v1.13.0

func (m *KubernetesServicePort) GetName() *string

GetName gets the name property value. The name of this port within the service. returns a *string when successful

func (*KubernetesServicePort) GetNodePort ¶ added in v1.13.0

func (m *KubernetesServicePort) GetNodePort() *int32

GetNodePort gets the nodePort property value. The port on each node on which this service is exposed when the type is either NodePort or LoadBalancer. returns a *int32 when successful

func (*KubernetesServicePort) GetOdataType ¶ added in v1.13.0

func (m *KubernetesServicePort) GetOdataType() *string

GetOdataType gets the @odata.type property value. The OdataType property returns a *string when successful

func (*KubernetesServicePort) GetPort ¶ added in v1.13.0

func (m *KubernetesServicePort) GetPort() *int32

GetPort gets the port property value. The port that this service exposes. returns a *int32 when successful

func (*KubernetesServicePort) GetProtocol ¶ added in v1.13.0

func (m *KubernetesServicePort) GetProtocol() *ContainerPortProtocol

GetProtocol gets the protocol property value. The protocol name. The possible values are: udp, tcp, sctp, unknownFutureValue. returns a *ContainerPortProtocol when successful

func (*KubernetesServicePort) GetTargetPort ¶ added in v1.13.0

func (m *KubernetesServicePort) GetTargetPort() *string

GetTargetPort gets the targetPort property value. The name or number of the port to access on the pods targeted by the service. The port number must be in the range 1 to 65535. The name must be an IANASVCNAME. returns a *string when successful

func (*KubernetesServicePort) Serialize ¶ added in v1.13.0

Serialize serializes information the current object

func (*KubernetesServicePort) SetAdditionalData ¶ added in v1.13.0

func (m *KubernetesServicePort) 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 (*KubernetesServicePort) SetAppProtocol ¶ added in v1.13.0

func (m *KubernetesServicePort) SetAppProtocol(value *string)

SetAppProtocol sets the appProtocol property value. The application protocol for this port.

func (*KubernetesServicePort) SetBackingStore ¶ added in v1.13.0

SetBackingStore sets the BackingStore property value. Stores model information.

func (*KubernetesServicePort) SetName ¶ added in v1.13.0

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

SetName sets the name property value. The name of this port within the service.

func (*KubernetesServicePort) SetNodePort ¶ added in v1.13.0

func (m *KubernetesServicePort) SetNodePort(value *int32)

SetNodePort sets the nodePort property value. The port on each node on which this service is exposed when the type is either NodePort or LoadBalancer.

func (*KubernetesServicePort) SetOdataType ¶ added in v1.13.0

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

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

func (*KubernetesServicePort) SetPort ¶ added in v1.13.0

func (m *KubernetesServicePort) SetPort(value *int32)

SetPort sets the port property value. The port that this service exposes.

func (*KubernetesServicePort) SetProtocol ¶ added in v1.13.0

func (m *KubernetesServicePort) SetProtocol(value *ContainerPortProtocol)

SetProtocol sets the protocol property value. The protocol name. The possible values are: udp, tcp, sctp, unknownFutureValue.

func (*KubernetesServicePort) SetTargetPort ¶ added in v1.13.0

func (m *KubernetesServicePort) SetTargetPort(value *string)

SetTargetPort sets the targetPort property value. The name or number of the port to access on the pods targeted by the service. The port number must be in the range 1 to 65535. The name must be an IANASVCNAME.

type KubernetesServicePortable ¶ added in v1.13.0

type KubernetesServicePortable interface {
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder
	ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackedModel
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetAppProtocol() *string
	GetBackingStore() ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore
	GetName() *string
	GetNodePort() *int32
	GetOdataType() *string
	GetPort() *int32
	GetProtocol() *ContainerPortProtocol
	GetTargetPort() *string
	SetAppProtocol(value *string)
	SetBackingStore(value ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore)
	SetName(value *string)
	SetNodePort(value *int32)
	SetOdataType(value *string)
	SetPort(value *int32)
	SetProtocol(value *ContainerPortProtocol)
	SetTargetPort(value *string)
}

type KubernetesServiceType ¶ added in v1.13.0

type KubernetesServiceType int
const (
	UNKNOWN_KUBERNETESSERVICETYPE KubernetesServiceType = iota
	CLUSTERIP_KUBERNETESSERVICETYPE
	EXTERNALNAME_KUBERNETESSERVICETYPE
	NODEPORT_KUBERNETESSERVICETYPE
	LOADBALANCER_KUBERNETESSERVICETYPE
	UNKNOWNFUTUREVALUE_KUBERNETESSERVICETYPE
)

func (KubernetesServiceType) String ¶ added in v1.13.0

func (i KubernetesServiceType) String() string

type LabelAnalyticsAggregateAuditRecord ¶ added in v1.79.0

type LabelAnalyticsAggregateAuditRecord struct {
	AuditData
}

LabelAnalyticsAggregateAuditRecord audit data for Label Analytics Aggregate events.

func NewLabelAnalyticsAggregateAuditRecord ¶ added in v1.79.0

func NewLabelAnalyticsAggregateAuditRecord() *LabelAnalyticsAggregateAuditRecord

NewLabelAnalyticsAggregateAuditRecord instantiates a new LabelAnalyticsAggregateAuditRecord and sets the default values.

func (*LabelAnalyticsAggregateAuditRecord) GetFieldDeserializers ¶ added in v1.79.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*LabelAnalyticsAggregateAuditRecord) Serialize ¶ added in v1.79.0

Serialize serializes information the current object

type LabelAnalyticsAggregateAuditRecordable ¶ added in v1.79.0

type LabelAnalyticsAggregateAuditRecordable interface {
	AuditDataable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
}

type LabelContentExplorerAuditRecord ¶ added in v1.79.0

type LabelContentExplorerAuditRecord struct {
	AuditData
}

LabelContentExplorerAuditRecord audit data for Label Content Explorer events.

func NewLabelContentExplorerAuditRecord ¶ added in v1.79.0

func NewLabelContentExplorerAuditRecord() *LabelContentExplorerAuditRecord

NewLabelContentExplorerAuditRecord instantiates a new LabelContentExplorerAuditRecord and sets the default values.

func (*LabelContentExplorerAuditRecord) GetFieldDeserializers ¶ added in v1.79.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*LabelContentExplorerAuditRecord) Serialize ¶ added in v1.79.0

Serialize serializes information the current object

type LabelsRoot ¶ added in v1.38.0

func NewLabelsRoot ¶ added in v1.38.0

func NewLabelsRoot() *LabelsRoot

NewLabelsRoot instantiates a new LabelsRoot and sets the default values.

func (*LabelsRoot) GetAuthorities ¶ added in v1.38.0

func (m *LabelsRoot) GetAuthorities() []AuthorityTemplateable

GetAuthorities gets the authorities property value. Specifies the underlying authority that describes the type of content to be retained and its retention schedule. returns a []AuthorityTemplateable when successful

func (*LabelsRoot) GetCategories ¶ added in v1.38.0

func (m *LabelsRoot) GetCategories() []CategoryTemplateable

GetCategories gets the categories property value. Specifies a group of similar types of content in a particular department. returns a []CategoryTemplateable when successful

func (*LabelsRoot) GetCitations ¶ added in v1.38.0

func (m *LabelsRoot) GetCitations() []CitationTemplateable

GetCitations gets the citations property value. The specific rule or regulation created by a jurisdiction used to determine whether certain labels and content should be retained or deleted. returns a []CitationTemplateable when successful

func (*LabelsRoot) GetDepartments ¶ added in v1.38.0

func (m *LabelsRoot) GetDepartments() []DepartmentTemplateable

GetDepartments gets the departments property value. Specifies the department or business unit of an organization to which a label belongs. returns a []DepartmentTemplateable when successful

func (*LabelsRoot) GetFieldDeserializers ¶ added in v1.38.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*LabelsRoot) GetFilePlanReferences ¶ added in v1.38.0

func (m *LabelsRoot) GetFilePlanReferences() []FilePlanReferenceTemplateable

GetFilePlanReferences gets the filePlanReferences property value. Specifies a unique alpha-numeric identifier for an organization’s retention schedule. returns a []FilePlanReferenceTemplateable when successful

func (*LabelsRoot) GetRetentionLabels ¶ added in v1.38.0

func (m *LabelsRoot) GetRetentionLabels() []RetentionLabelable

GetRetentionLabels gets the retentionLabels property value. Represents how customers can manage their data, whether and for how long to retain or delete it. returns a []RetentionLabelable when successful

func (*LabelsRoot) Serialize ¶ added in v1.38.0

Serialize serializes information the current object

func (*LabelsRoot) SetAuthorities ¶ added in v1.38.0

func (m *LabelsRoot) SetAuthorities(value []AuthorityTemplateable)

SetAuthorities sets the authorities property value. Specifies the underlying authority that describes the type of content to be retained and its retention schedule.

func (*LabelsRoot) SetCategories ¶ added in v1.38.0

func (m *LabelsRoot) SetCategories(value []CategoryTemplateable)

SetCategories sets the categories property value. Specifies a group of similar types of content in a particular department.

func (*LabelsRoot) SetCitations ¶ added in v1.38.0

func (m *LabelsRoot) SetCitations(value []CitationTemplateable)

SetCitations sets the citations property value. The specific rule or regulation created by a jurisdiction used to determine whether certain labels and content should be retained or deleted.

func (*LabelsRoot) SetDepartments ¶ added in v1.38.0

func (m *LabelsRoot) SetDepartments(value []DepartmentTemplateable)

SetDepartments sets the departments property value. Specifies the department or business unit of an organization to which a label belongs.

func (*LabelsRoot) SetFilePlanReferences ¶ added in v1.38.0

func (m *LabelsRoot) SetFilePlanReferences(value []FilePlanReferenceTemplateable)

SetFilePlanReferences sets the filePlanReferences property value. Specifies a unique alpha-numeric identifier for an organization’s retention schedule.

func (*LabelsRoot) SetRetentionLabels ¶ added in v1.38.0

func (m *LabelsRoot) SetRetentionLabels(value []RetentionLabelable)

SetRetentionLabels sets the retentionLabels property value. Represents how customers can manage their data, whether and for how long to retain or delete it.

type LabelsRootable ¶ added in v1.38.0

type LabelsRootable interface {
	iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Entityable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetAuthorities() []AuthorityTemplateable
	GetCategories() []CategoryTemplateable
	GetCitations() []CitationTemplateable
	GetDepartments() []DepartmentTemplateable
	GetFilePlanReferences() []FilePlanReferenceTemplateable
	GetRetentionLabels() []RetentionLabelable
	SetAuthorities(value []AuthorityTemplateable)
	SetCategories(value []CategoryTemplateable)
	SetCitations(value []CitationTemplateable)
	SetDepartments(value []DepartmentTemplateable)
	SetFilePlanReferences(value []FilePlanReferenceTemplateable)
	SetRetentionLabels(value []RetentionLabelable)
}

type LargeContentMetadataAuditRecord ¶ added in v1.79.0

type LargeContentMetadataAuditRecord struct {
	AuditData
}

LargeContentMetadataAuditRecord audit data for Large Content Meta events.

func NewLargeContentMetadataAuditRecord ¶ added in v1.79.0

func NewLargeContentMetadataAuditRecord() *LargeContentMetadataAuditRecord

NewLargeContentMetadataAuditRecord instantiates a new LargeContentMetadataAuditRecord and sets the default values.

func (*LargeContentMetadataAuditRecord) GetFieldDeserializers ¶ added in v1.79.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*LargeContentMetadataAuditRecord) Serialize ¶ added in v1.79.0

Serialize serializes information the current object

type LoggedOnUser ¶ added in v0.49.0

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

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. returns a *string when successful

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. returns a map[string]any when successful

func (*LoggedOnUser) GetBackingStore ¶ added in v0.56.0

GetBackingStore gets the BackingStore property value. Stores model information. returns a BackingStore when successful

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. returns a *string when successful

func (*LoggedOnUser) GetFieldDeserializers ¶ added in v0.49.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*LoggedOnUser) GetOdataType ¶ added in v0.49.0

func (m *LoggedOnUser) GetOdataType() *string

GetOdataType gets the @odata.type property value. The OdataType property returns a *string when successful

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 M365ComplianceConnectorAuditRecord ¶ added in v1.79.0

type M365ComplianceConnectorAuditRecord struct {
	AuditData
}

M365ComplianceConnectorAuditRecord audit data for M365 Compliance Connector events.

func NewM365ComplianceConnectorAuditRecord ¶ added in v1.79.0

func NewM365ComplianceConnectorAuditRecord() *M365ComplianceConnectorAuditRecord

NewM365ComplianceConnectorAuditRecord instantiates a new M365ComplianceConnectorAuditRecord and sets the default values.

func (*M365ComplianceConnectorAuditRecord) GetFieldDeserializers ¶ added in v1.79.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*M365ComplianceConnectorAuditRecord) Serialize ¶ added in v1.79.0

Serialize serializes information the current object

type M365ComplianceConnectorAuditRecordable ¶ added in v1.79.0

type M365ComplianceConnectorAuditRecordable interface {
	AuditDataable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
}

type M365SearchSectionsRecord ¶ added in v1.100.0

type M365SearchSectionsRecord struct {
	AuditData
}

M365SearchSectionsRecord audit data for M365 Search Sections events.

func NewM365SearchSectionsRecord ¶ added in v1.100.0

func NewM365SearchSectionsRecord() *M365SearchSectionsRecord

NewM365SearchSectionsRecord instantiates a new M365SearchSectionsRecord and sets the default values.

func (*M365SearchSectionsRecord) GetFieldDeserializers ¶ added in v1.100.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*M365SearchSectionsRecord) Serialize ¶ added in v1.100.0

Serialize serializes information the current object

type M365daadAuditRecord ¶ added in v1.100.0

type M365daadAuditRecord struct {
	AuditData
}

M365daadAuditRecord audit data for M365daad events.

func NewM365daadAuditRecord ¶ added in v1.100.0

func NewM365daadAuditRecord() *M365daadAuditRecord

NewM365daadAuditRecord instantiates a new M365daadAuditRecord and sets the default values.

func (*M365daadAuditRecord) GetFieldDeserializers ¶ added in v1.100.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*M365daadAuditRecord) Serialize ¶ added in v1.100.0

Serialize serializes information the current object

type M365odspAssetMetadataRecord ¶ added in v1.100.0

type M365odspAssetMetadataRecord struct {
	AuditData
}

M365odspAssetMetadataRecord audit data for M365odsp Asset Meta events.

func NewM365odspAssetMetadataRecord ¶ added in v1.100.0

func NewM365odspAssetMetadataRecord() *M365odspAssetMetadataRecord

NewM365odspAssetMetadataRecord instantiates a new M365odspAssetMetadataRecord and sets the default values.

func (*M365odspAssetMetadataRecord) GetFieldDeserializers ¶ added in v1.100.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*M365odspAssetMetadataRecord) Serialize ¶ added in v1.100.0

Serialize serializes information the current object

type MDASHAuditRecord ¶ added in v1.100.0

type MDASHAuditRecord struct {
	AuditData
}

MDASHAuditRecord audit data for MDASH events.

func NewMDASHAuditRecord ¶ added in v1.100.0

func NewMDASHAuditRecord() *MDASHAuditRecord

NewMDASHAuditRecord instantiates a new MDASHAuditRecord and sets the default values.

func (*MDASHAuditRecord) GetFieldDeserializers ¶ added in v1.100.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*MDASHAuditRecord) Serialize ¶ added in v1.100.0

Serialize serializes information the current object

type MailClusterEvidence ¶ added in v0.49.0

type MailClusterEvidence struct {
	AlertEvidence
}

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. returns a *string when successful

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. returns a *string when successful

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. returns a *int64 when successful

func (*MailClusterEvidence) GetFieldDeserializers ¶ added in v0.49.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

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. returns a []string when successful

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. returns a *string when successful

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. returns a *string when successful

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

type MailSubmissionData ¶ added in v1.79.0

type MailSubmissionData struct {
	AuditData
}

MailSubmissionData audit data for Mail Submission events.

func NewMailSubmissionData ¶ added in v1.79.0

func NewMailSubmissionData() *MailSubmissionData

NewMailSubmissionData instantiates a new MailSubmissionData and sets the default values.

func (*MailSubmissionData) GetFieldDeserializers ¶ added in v1.79.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*MailSubmissionData) Serialize ¶ added in v1.79.0

Serialize serializes information the current object

type MailboxConfigurationEvidence ¶ added in v1.37.0

type MailboxConfigurationEvidence struct {
	AlertEvidence
}

func NewMailboxConfigurationEvidence ¶ added in v1.37.0

func NewMailboxConfigurationEvidence() *MailboxConfigurationEvidence

NewMailboxConfigurationEvidence instantiates a new MailboxConfigurationEvidence and sets the default values.

func (*MailboxConfigurationEvidence) GetConfigurationId ¶ added in v1.37.0

func (m *MailboxConfigurationEvidence) GetConfigurationId() *string

GetConfigurationId gets the configurationId property value. The unique identifier of the mailbox configuration. returns a *string when successful

func (*MailboxConfigurationEvidence) GetConfigurationType ¶ added in v1.37.0

func (m *MailboxConfigurationEvidence) GetConfigurationType() *MailboxConfigurationType

GetConfigurationType gets the configurationType property value. The type of mailbox configuration. The possible values are: mailForwardingRule, owaSettings, ewsSettings, mailDelegation, userInboxRule, unknownFutureValue. returns a *MailboxConfigurationType when successful

func (*MailboxConfigurationEvidence) GetDisplayName ¶ added in v1.37.0

func (m *MailboxConfigurationEvidence) GetDisplayName() *string

GetDisplayName gets the displayName property value. The display name of the mailbox. returns a *string when successful

func (*MailboxConfigurationEvidence) GetExternalDirectoryObjectId ¶ added in v1.37.0

GetExternalDirectoryObjectId gets the externalDirectoryObjectId property value. The external directory object identifier of the mailbox. returns a *UUID when successful

func (*MailboxConfigurationEvidence) GetFieldDeserializers ¶ added in v1.37.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*MailboxConfigurationEvidence) GetMailboxPrimaryAddress ¶ added in v1.37.0

func (m *MailboxConfigurationEvidence) GetMailboxPrimaryAddress() *string

GetMailboxPrimaryAddress gets the mailboxPrimaryAddress property value. The primary email address of the mailbox. returns a *string when successful

func (*MailboxConfigurationEvidence) GetUpn ¶ added in v1.37.0

func (m *MailboxConfigurationEvidence) GetUpn() *string

GetUpn gets the upn property value. The user principal name (UPN) of the mailbox. returns a *string when successful

func (*MailboxConfigurationEvidence) Serialize ¶ added in v1.37.0

Serialize serializes information the current object

func (*MailboxConfigurationEvidence) SetConfigurationId ¶ added in v1.37.0

func (m *MailboxConfigurationEvidence) SetConfigurationId(value *string)

SetConfigurationId sets the configurationId property value. The unique identifier of the mailbox configuration.

func (*MailboxConfigurationEvidence) SetConfigurationType ¶ added in v1.37.0

func (m *MailboxConfigurationEvidence) SetConfigurationType(value *MailboxConfigurationType)

SetConfigurationType sets the configurationType property value. The type of mailbox configuration. The possible values are: mailForwardingRule, owaSettings, ewsSettings, mailDelegation, userInboxRule, unknownFutureValue.

func (*MailboxConfigurationEvidence) SetDisplayName ¶ added in v1.37.0

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

SetDisplayName sets the displayName property value. The display name of the mailbox.

func (*MailboxConfigurationEvidence) SetExternalDirectoryObjectId ¶ added in v1.37.0

SetExternalDirectoryObjectId sets the externalDirectoryObjectId property value. The external directory object identifier of the mailbox.

func (*MailboxConfigurationEvidence) SetMailboxPrimaryAddress ¶ added in v1.37.0

func (m *MailboxConfigurationEvidence) SetMailboxPrimaryAddress(value *string)

SetMailboxPrimaryAddress sets the mailboxPrimaryAddress property value. The primary email address of the mailbox.

func (*MailboxConfigurationEvidence) SetUpn ¶ added in v1.37.0

func (m *MailboxConfigurationEvidence) SetUpn(value *string)

SetUpn sets the upn property value. The user principal name (UPN) of the mailbox.

type MailboxConfigurationEvidenceable ¶ added in v1.37.0

type MailboxConfigurationEvidenceable interface {
	AlertEvidenceable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetConfigurationId() *string
	GetConfigurationType() *MailboxConfigurationType
	GetDisplayName() *string
	GetExternalDirectoryObjectId() *i561e97a8befe7661a44c8f54600992b4207a3a0cf6770e5559949bc276de2e22.UUID
	GetMailboxPrimaryAddress() *string
	GetUpn() *string
	SetConfigurationId(value *string)
	SetConfigurationType(value *MailboxConfigurationType)
	SetDisplayName(value *string)
	SetExternalDirectoryObjectId(value *i561e97a8befe7661a44c8f54600992b4207a3a0cf6770e5559949bc276de2e22.UUID)
	SetMailboxPrimaryAddress(value *string)
	SetUpn(value *string)
}

type MailboxConfigurationType ¶ added in v1.37.0

type MailboxConfigurationType int
const (
	MAILFORWARDINGRULE_MAILBOXCONFIGURATIONTYPE MailboxConfigurationType = iota
	OWASETTINGS_MAILBOXCONFIGURATIONTYPE
	EWSSETTINGS_MAILBOXCONFIGURATIONTYPE
	MAILDELEGATION_MAILBOXCONFIGURATIONTYPE
	USERINBOXRULE_MAILBOXCONFIGURATIONTYPE
	UNKNOWNFUTUREVALUE_MAILBOXCONFIGURATIONTYPE
)

func (MailboxConfigurationType) String ¶ added in v1.37.0

func (i MailboxConfigurationType) String() string

type MailboxEvidence ¶ added in v0.49.0

type MailboxEvidence struct {
	AlertEvidence
}

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. returns a *string when successful

func (*MailboxEvidence) GetFieldDeserializers ¶ added in v0.49.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

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. returns a *string when successful

func (*MailboxEvidence) GetUpn ¶ added in v1.63.0

func (m *MailboxEvidence) GetUpn() *string

GetUpn gets the upn property value. The user principal name of the mailbox. returns a *string when successful

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. returns a UserAccountable when successful

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) SetUpn ¶ added in v1.63.0

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

SetUpn sets the upn property value. The user principal name 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
	GetUpn() *string
	GetUserAccount() UserAccountable
	SetDisplayName(value *string)
	SetPrimaryAddress(value *string)
	SetUpn(value *string)
	SetUserAccount(value UserAccountable)
}

type MalwareEvidence ¶ added in v1.30.0

type MalwareEvidence struct {
	AlertEvidence
}

func NewMalwareEvidence ¶ added in v1.30.0

func NewMalwareEvidence() *MalwareEvidence

NewMalwareEvidence instantiates a new MalwareEvidence and sets the default values.

func (*MalwareEvidence) GetCategory ¶ added in v1.30.0

func (m *MalwareEvidence) GetCategory() *string

GetCategory gets the category property value. The malware category by the vendor, for example, Trojan. returns a *string when successful

func (*MalwareEvidence) GetFieldDeserializers ¶ added in v1.30.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*MalwareEvidence) GetFiles ¶ added in v1.30.0

func (m *MalwareEvidence) GetFiles() []FileEvidenceable

GetFiles gets the files property value. A list of the linked file entities on which the malware was found. Can contain the file entities inline or as reference. For more information, see fileEvidence. returns a []FileEvidenceable when successful

func (*MalwareEvidence) GetName ¶ added in v1.30.0

func (m *MalwareEvidence) GetName() *string

GetName gets the name property value. The malware name by the vendor, for example, Win32/Toga. returns a *string when successful

func (*MalwareEvidence) GetProcesses ¶ added in v1.30.0

func (m *MalwareEvidence) GetProcesses() []ProcessEvidenceable

GetProcesses gets the processes property value. A list of the linked process entities on which the malware was found. Use this property, for example, when the alert was triggered on fileless activity. For more information, see processEvidence. returns a []ProcessEvidenceable when successful

func (*MalwareEvidence) Serialize ¶ added in v1.30.0

Serialize serializes information the current object

func (*MalwareEvidence) SetCategory ¶ added in v1.30.0

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

SetCategory sets the category property value. The malware category by the vendor, for example, Trojan.

func (*MalwareEvidence) SetFiles ¶ added in v1.30.0

func (m *MalwareEvidence) SetFiles(value []FileEvidenceable)

SetFiles sets the files property value. A list of the linked file entities on which the malware was found. Can contain the file entities inline or as reference. For more information, see fileEvidence.

func (*MalwareEvidence) SetName ¶ added in v1.30.0

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

SetName sets the name property value. The malware name by the vendor, for example, Win32/Toga.

func (*MalwareEvidence) SetProcesses ¶ added in v1.30.0

func (m *MalwareEvidence) SetProcesses(value []ProcessEvidenceable)

SetProcesses sets the processes property value. A list of the linked process entities on which the malware was found. Use this property, for example, when the alert was triggered on fileless activity. For more information, see processEvidence.

type MalwareEvidenceable ¶ added in v1.30.0

type MalwareEvidenceable interface {
	AlertEvidenceable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetCategory() *string
	GetFiles() []FileEvidenceable
	GetName() *string
	GetProcesses() []ProcessEvidenceable
	SetCategory(value *string)
	SetFiles(value []FileEvidenceable)
	SetName(value *string)
	SetProcesses(value []ProcessEvidenceable)
}

type ManagedServicesAuditRecord ¶ added in v1.79.0

type ManagedServicesAuditRecord struct {
	AuditData
}

ManagedServicesAuditRecord audit data for Managed Services events.

func NewManagedServicesAuditRecord ¶ added in v1.79.0

func NewManagedServicesAuditRecord() *ManagedServicesAuditRecord

NewManagedServicesAuditRecord instantiates a new ManagedServicesAuditRecord and sets the default values.

func (*ManagedServicesAuditRecord) GetFieldDeserializers ¶ added in v1.79.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*ManagedServicesAuditRecord) Serialize ¶ added in v1.79.0

Serialize serializes information the current object

type ManagedTenantsAuditRecord ¶ added in v1.79.0

type ManagedTenantsAuditRecord struct {
	AuditData
}

ManagedTenantsAuditRecord audit data for Managed Tenants events.

func NewManagedTenantsAuditRecord ¶ added in v1.79.0

func NewManagedTenantsAuditRecord() *ManagedTenantsAuditRecord

NewManagedTenantsAuditRecord instantiates a new ManagedTenantsAuditRecord and sets the default values.

func (*ManagedTenantsAuditRecord) GetFieldDeserializers ¶ added in v1.79.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*ManagedTenantsAuditRecord) Serialize ¶ added in v1.79.0

Serialize serializes information the current object

type MapgAlertsAuditRecord ¶ added in v1.79.0

type MapgAlertsAuditRecord struct {
	AuditData
}

MapgAlertsAuditRecord audit data for MAPG Alerts events.

func NewMapgAlertsAuditRecord ¶ added in v1.79.0

func NewMapgAlertsAuditRecord() *MapgAlertsAuditRecord

NewMapgAlertsAuditRecord instantiates a new MapgAlertsAuditRecord and sets the default values.

func (*MapgAlertsAuditRecord) GetFieldDeserializers ¶ added in v1.79.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*MapgAlertsAuditRecord) Serialize ¶ added in v1.79.0

Serialize serializes information the current object

type MapgOnboardAuditRecord ¶ added in v1.79.0

type MapgOnboardAuditRecord struct {
	AuditData
}

MapgOnboardAuditRecord audit data for MAPG Onboard events.

func NewMapgOnboardAuditRecord ¶ added in v1.79.0

func NewMapgOnboardAuditRecord() *MapgOnboardAuditRecord

NewMapgOnboardAuditRecord instantiates a new MapgOnboardAuditRecord and sets the default values.

func (*MapgOnboardAuditRecord) GetFieldDeserializers ¶ added in v1.79.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*MapgOnboardAuditRecord) Serialize ¶ added in v1.79.0

Serialize serializes information the current object

type MapgPolicyAuditRecord ¶ added in v1.79.0

type MapgPolicyAuditRecord struct {
	AuditData
}

MapgPolicyAuditRecord audit data for MAPG Policy events.

func NewMapgPolicyAuditRecord ¶ added in v1.79.0

func NewMapgPolicyAuditRecord() *MapgPolicyAuditRecord

NewMapgPolicyAuditRecord instantiates a new MapgPolicyAuditRecord and sets the default values.

func (*MapgPolicyAuditRecord) GetFieldDeserializers ¶ added in v1.79.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*MapgPolicyAuditRecord) Serialize ¶ added in v1.79.0

Serialize serializes information the current object

type MapgRemediationAuditRecord ¶ added in v1.100.0

type MapgRemediationAuditRecord struct {
	AuditData
}

MapgRemediationAuditRecord audit data for MAPG Remediation events.

func NewMapgRemediationAuditRecord ¶ added in v1.100.0

func NewMapgRemediationAuditRecord() *MapgRemediationAuditRecord

NewMapgRemediationAuditRecord instantiates a new MapgRemediationAuditRecord and sets the default values.

func (*MapgRemediationAuditRecord) GetFieldDeserializers ¶ added in v1.100.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*MapgRemediationAuditRecord) Serialize ¶ added in v1.100.0

Serialize serializes information the current object

type McasAlertsAuditRecord ¶ added in v1.79.0

type McasAlertsAuditRecord struct {
	AuditData
}

McasAlertsAuditRecord audit data for MCAS Alerts events.

func NewMcasAlertsAuditRecord ¶ added in v1.79.0

func NewMcasAlertsAuditRecord() *McasAlertsAuditRecord

NewMcasAlertsAuditRecord instantiates a new McasAlertsAuditRecord and sets the default values.

func (*McasAlertsAuditRecord) GetFieldDeserializers ¶ added in v1.79.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*McasAlertsAuditRecord) Serialize ¶ added in v1.79.0

Serialize serializes information the current object

type MdaAuditRecord ¶ added in v1.100.0

type MdaAuditRecord struct {
	AuditData
}

MdaAuditRecord audit data for MDA events.

func NewMdaAuditRecord ¶ added in v1.100.0

func NewMdaAuditRecord() *MdaAuditRecord

NewMdaAuditRecord instantiates a new MdaAuditRecord and sets the default values.

func (*MdaAuditRecord) GetFieldDeserializers ¶ added in v1.100.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*MdaAuditRecord) Serialize ¶ added in v1.100.0

Serialize serializes information the current object

type MdaDataSecuritySignalRecord ¶ added in v1.79.0

type MdaDataSecuritySignalRecord struct {
	AuditData
}

MdaDataSecuritySignalRecord audit data for MDA Data Security Signal events.

func NewMdaDataSecuritySignalRecord ¶ added in v1.79.0

func NewMdaDataSecuritySignalRecord() *MdaDataSecuritySignalRecord

NewMdaDataSecuritySignalRecord instantiates a new MdaDataSecuritySignalRecord and sets the default values.

func (*MdaDataSecuritySignalRecord) GetFieldDeserializers ¶ added in v1.79.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*MdaDataSecuritySignalRecord) Serialize ¶ added in v1.79.0

Serialize serializes information the current object

type MdatpAuditRecord ¶ added in v1.79.0

type MdatpAuditRecord struct {
	AuditData
}

MdatpAuditRecord audit data for MDATP events.

func NewMdatpAuditRecord ¶ added in v1.79.0

func NewMdatpAuditRecord() *MdatpAuditRecord

NewMdatpAuditRecord instantiates a new MdatpAuditRecord and sets the default values.

func (*MdatpAuditRecord) GetFieldDeserializers ¶ added in v1.79.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*MdatpAuditRecord) Serialize ¶ added in v1.79.0

Serialize serializes information the current object

type MdcEventsRecord ¶ added in v1.79.0

type MdcEventsRecord struct {
	AuditData
}

MdcEventsRecord audit data for MDC Events events.

func NewMdcEventsRecord ¶ added in v1.79.0

func NewMdcEventsRecord() *MdcEventsRecord

NewMdcEventsRecord instantiates a new MdcEventsRecord and sets the default values.

func (*MdcEventsRecord) GetFieldDeserializers ¶ added in v1.79.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*MdcEventsRecord) Serialize ¶ added in v1.79.0

Serialize serializes information the current object

type MdiAuditRecord ¶ added in v1.79.0

type MdiAuditRecord struct {
	AuditData
}

MdiAuditRecord audit data for MDI events.

func NewMdiAuditRecord ¶ added in v1.79.0

func NewMdiAuditRecord() *MdiAuditRecord

NewMdiAuditRecord instantiates a new MdiAuditRecord and sets the default values.

func (*MdiAuditRecord) GetFieldDeserializers ¶ added in v1.79.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*MdiAuditRecord) Serialize ¶ added in v1.79.0

Serialize serializes information the current object

type MergeResponse ¶ added in v1.100.0

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

func NewMergeResponse ¶ added in v1.100.0

func NewMergeResponse() *MergeResponse

NewMergeResponse instantiates a new MergeResponse and sets the default values.

func (*MergeResponse) GetAdditionalData ¶ added in v1.100.0

func (m *MergeResponse) 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. returns a map[string]any when successful

func (*MergeResponse) GetBackingStore ¶ added in v1.100.0

GetBackingStore gets the BackingStore property value. Stores model information. returns a BackingStore when successful

func (*MergeResponse) GetFieldDeserializers ¶ added in v1.100.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*MergeResponse) GetOdataType ¶ added in v1.100.0

func (m *MergeResponse) GetOdataType() *string

GetOdataType gets the @odata.type property value. The OdataType property returns a *string when successful

func (*MergeResponse) GetTargetIncidentId ¶ added in v1.100.0

func (m *MergeResponse) GetTargetIncidentId() *string

GetTargetIncidentId gets the targetIncidentId property value. The ID of the target incident after the operation completes. returns a *string when successful

func (*MergeResponse) Serialize ¶ added in v1.100.0

Serialize serializes information the current object

func (*MergeResponse) SetAdditionalData ¶ added in v1.100.0

func (m *MergeResponse) 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 (*MergeResponse) SetBackingStore ¶ added in v1.100.0

SetBackingStore sets the BackingStore property value. Stores model information.

func (*MergeResponse) SetOdataType ¶ added in v1.100.0

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

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

func (*MergeResponse) SetTargetIncidentId ¶ added in v1.100.0

func (m *MergeResponse) SetTargetIncidentId(value *string)

SetTargetIncidentId sets the targetIncidentId property value. The ID of the target incident after the operation completes.

type MeshWorldsAuditRecord ¶ added in v1.79.0

type MeshWorldsAuditRecord struct {
	AuditData
}

MeshWorldsAuditRecord audit data for Mesh Worlds events.

func NewMeshWorldsAuditRecord ¶ added in v1.79.0

func NewMeshWorldsAuditRecord() *MeshWorldsAuditRecord

NewMeshWorldsAuditRecord instantiates a new MeshWorldsAuditRecord and sets the default values.

func (*MeshWorldsAuditRecord) GetFieldDeserializers ¶ added in v1.79.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*MeshWorldsAuditRecord) Serialize ¶ added in v1.79.0

Serialize serializes information the current object

type Microsoft365BackupBackupItemAuditRecord ¶ added in v1.79.0

type Microsoft365BackupBackupItemAuditRecord struct {
	AuditData
}

Microsoft365BackupBackupItemAuditRecord audit data for Microsoft365 Backup Backup Item events.

func NewMicrosoft365BackupBackupItemAuditRecord ¶ added in v1.79.0

func NewMicrosoft365BackupBackupItemAuditRecord() *Microsoft365BackupBackupItemAuditRecord

NewMicrosoft365BackupBackupItemAuditRecord instantiates a new Microsoft365BackupBackupItemAuditRecord and sets the default values.

func (*Microsoft365BackupBackupItemAuditRecord) GetFieldDeserializers ¶ added in v1.79.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*Microsoft365BackupBackupItemAuditRecord) Serialize ¶ added in v1.79.0

Serialize serializes information the current object

type Microsoft365BackupBackupItemAuditRecordable ¶ added in v1.79.0

type Microsoft365BackupBackupItemAuditRecordable interface {
	AuditDataable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
}

type Microsoft365BackupBackupPolicyAuditRecord ¶ added in v1.79.0

type Microsoft365BackupBackupPolicyAuditRecord struct {
	AuditData
}

Microsoft365BackupBackupPolicyAuditRecord audit data for Microsoft365 Backup Backup Policy events.

func NewMicrosoft365BackupBackupPolicyAuditRecord ¶ added in v1.79.0

func NewMicrosoft365BackupBackupPolicyAuditRecord() *Microsoft365BackupBackupPolicyAuditRecord

NewMicrosoft365BackupBackupPolicyAuditRecord instantiates a new Microsoft365BackupBackupPolicyAuditRecord and sets the default values.

func (*Microsoft365BackupBackupPolicyAuditRecord) GetFieldDeserializers ¶ added in v1.79.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*Microsoft365BackupBackupPolicyAuditRecord) Serialize ¶ added in v1.79.0

Serialize serializes information the current object

type Microsoft365BackupBackupPolicyAuditRecordable ¶ added in v1.79.0

type Microsoft365BackupBackupPolicyAuditRecordable interface {
	AuditDataable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
}

type Microsoft365BackupGranularBrowseTaskAuditRecord ¶ added in v1.100.0

type Microsoft365BackupGranularBrowseTaskAuditRecord struct {
	AuditData
}

Microsoft365BackupGranularBrowseTaskAuditRecord audit data for Microsoft365 Backup Granular Browse Task events.

func NewMicrosoft365BackupGranularBrowseTaskAuditRecord ¶ added in v1.100.0

func NewMicrosoft365BackupGranularBrowseTaskAuditRecord() *Microsoft365BackupGranularBrowseTaskAuditRecord

NewMicrosoft365BackupGranularBrowseTaskAuditRecord instantiates a new Microsoft365BackupGranularBrowseTaskAuditRecord and sets the default values.

func (*Microsoft365BackupGranularBrowseTaskAuditRecord) GetFieldDeserializers ¶ added in v1.100.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*Microsoft365BackupGranularBrowseTaskAuditRecord) Serialize ¶ added in v1.100.0

Serialize serializes information the current object

type Microsoft365BackupGranularBrowseTaskAuditRecordable ¶ added in v1.100.0

type Microsoft365BackupGranularBrowseTaskAuditRecordable interface {
	AuditDataable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
}

type Microsoft365BackupRestoreItemAuditRecord ¶ added in v1.79.0

type Microsoft365BackupRestoreItemAuditRecord struct {
	AuditData
}

Microsoft365BackupRestoreItemAuditRecord audit data for Microsoft365 Backup Restore Item events.

func NewMicrosoft365BackupRestoreItemAuditRecord ¶ added in v1.79.0

func NewMicrosoft365BackupRestoreItemAuditRecord() *Microsoft365BackupRestoreItemAuditRecord

NewMicrosoft365BackupRestoreItemAuditRecord instantiates a new Microsoft365BackupRestoreItemAuditRecord and sets the default values.

func (*Microsoft365BackupRestoreItemAuditRecord) GetFieldDeserializers ¶ added in v1.79.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*Microsoft365BackupRestoreItemAuditRecord) Serialize ¶ added in v1.79.0

Serialize serializes information the current object

type Microsoft365BackupRestoreItemAuditRecordable ¶ added in v1.79.0

type Microsoft365BackupRestoreItemAuditRecordable interface {
	AuditDataable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
}

type Microsoft365BackupRestoreTaskAuditRecord ¶ added in v1.79.0

type Microsoft365BackupRestoreTaskAuditRecord struct {
	AuditData
}

Microsoft365BackupRestoreTaskAuditRecord audit data for Microsoft365 Backup Restore Task events.

func NewMicrosoft365BackupRestoreTaskAuditRecord ¶ added in v1.79.0

func NewMicrosoft365BackupRestoreTaskAuditRecord() *Microsoft365BackupRestoreTaskAuditRecord

NewMicrosoft365BackupRestoreTaskAuditRecord instantiates a new Microsoft365BackupRestoreTaskAuditRecord and sets the default values.

func (*Microsoft365BackupRestoreTaskAuditRecord) GetFieldDeserializers ¶ added in v1.79.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*Microsoft365BackupRestoreTaskAuditRecord) Serialize ¶ added in v1.79.0

Serialize serializes information the current object

type Microsoft365BackupRestoreTaskAuditRecordable ¶ added in v1.79.0

type Microsoft365BackupRestoreTaskAuditRecordable interface {
	AuditDataable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
}

type Microsoft365CopilotScheduledPromptAuditRecord ¶ added in v1.100.0

type Microsoft365CopilotScheduledPromptAuditRecord struct {
	AuditData
}

Microsoft365CopilotScheduledPromptAuditRecord audit data for Microsoft365 Copilot Scheduled Prompt events.

func NewMicrosoft365CopilotScheduledPromptAuditRecord ¶ added in v1.100.0

func NewMicrosoft365CopilotScheduledPromptAuditRecord() *Microsoft365CopilotScheduledPromptAuditRecord

NewMicrosoft365CopilotScheduledPromptAuditRecord instantiates a new Microsoft365CopilotScheduledPromptAuditRecord and sets the default values.

func (*Microsoft365CopilotScheduledPromptAuditRecord) GetFieldDeserializers ¶ added in v1.100.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*Microsoft365CopilotScheduledPromptAuditRecord) Serialize ¶ added in v1.100.0

Serialize serializes information the current object

type Microsoft365CopilotScheduledPromptAuditRecordable ¶ added in v1.100.0

type Microsoft365CopilotScheduledPromptAuditRecordable interface {
	AuditDataable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
}

type MicrosoftDefenderExpertsXDRAuditRecord ¶ added in v1.79.0

type MicrosoftDefenderExpertsXDRAuditRecord struct {
	AuditData
}

MicrosoftDefenderExpertsXDRAuditRecord audit data for Microsoft Defender Experts XDR events.

func NewMicrosoftDefenderExpertsXDRAuditRecord ¶ added in v1.79.0

func NewMicrosoftDefenderExpertsXDRAuditRecord() *MicrosoftDefenderExpertsXDRAuditRecord

NewMicrosoftDefenderExpertsXDRAuditRecord instantiates a new MicrosoftDefenderExpertsXDRAuditRecord and sets the default values.

func (*MicrosoftDefenderExpertsXDRAuditRecord) GetFieldDeserializers ¶ added in v1.79.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*MicrosoftDefenderExpertsXDRAuditRecord) Serialize ¶ added in v1.79.0

Serialize serializes information the current object

type MicrosoftDefenderExpertsXDRAuditRecordable ¶ added in v1.79.0

type MicrosoftDefenderExpertsXDRAuditRecordable interface {
	AuditDataable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
}

type MicrosoftFlowAuditRecord ¶ added in v1.79.0

type MicrosoftFlowAuditRecord struct {
	AuditData
}

MicrosoftFlowAuditRecord audit data for Microsoft Flow events.

func NewMicrosoftFlowAuditRecord ¶ added in v1.79.0

func NewMicrosoftFlowAuditRecord() *MicrosoftFlowAuditRecord

NewMicrosoftFlowAuditRecord instantiates a new MicrosoftFlowAuditRecord and sets the default values.

func (*MicrosoftFlowAuditRecord) GetFieldDeserializers ¶ added in v1.79.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*MicrosoftFlowAuditRecord) Serialize ¶ added in v1.79.0

Serialize serializes information the current object

type MicrosoftFormsAuditRecord ¶ added in v1.79.0

type MicrosoftFormsAuditRecord struct {
	AuditData
}

MicrosoftFormsAuditRecord audit data for Microsoft Forms events.

func NewMicrosoftFormsAuditRecord ¶ added in v1.79.0

func NewMicrosoftFormsAuditRecord() *MicrosoftFormsAuditRecord

NewMicrosoftFormsAuditRecord instantiates a new MicrosoftFormsAuditRecord and sets the default values.

func (*MicrosoftFormsAuditRecord) GetFieldDeserializers ¶ added in v1.79.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*MicrosoftFormsAuditRecord) Serialize ¶ added in v1.79.0

Serialize serializes information the current object

type MicrosoftGraphDataConnectConsent ¶ added in v1.79.0

type MicrosoftGraphDataConnectConsent struct {
	AuditData
}

MicrosoftGraphDataConnectConsent audit data for Microsoft Graph Data Connect Consent events.

func NewMicrosoftGraphDataConnectConsent ¶ added in v1.79.0

func NewMicrosoftGraphDataConnectConsent() *MicrosoftGraphDataConnectConsent

NewMicrosoftGraphDataConnectConsent instantiates a new MicrosoftGraphDataConnectConsent and sets the default values.

func (*MicrosoftGraphDataConnectConsent) GetFieldDeserializers ¶ added in v1.79.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*MicrosoftGraphDataConnectConsent) Serialize ¶ added in v1.79.0

Serialize serializes information the current object

type MicrosoftGraphDataConnectConsentable ¶ added in v1.79.0

type MicrosoftGraphDataConnectConsentable interface {
	AuditDataable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
}

type MicrosoftGraphDataConnectOperation ¶ added in v1.79.0

type MicrosoftGraphDataConnectOperation struct {
	AuditData
}

MicrosoftGraphDataConnectOperation audit data for Microsoft Graph Data Connect Operation events.

func NewMicrosoftGraphDataConnectOperation ¶ added in v1.79.0

func NewMicrosoftGraphDataConnectOperation() *MicrosoftGraphDataConnectOperation

NewMicrosoftGraphDataConnectOperation instantiates a new MicrosoftGraphDataConnectOperation and sets the default values.

func (*MicrosoftGraphDataConnectOperation) GetFieldDeserializers ¶ added in v1.79.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*MicrosoftGraphDataConnectOperation) Serialize ¶ added in v1.79.0

Serialize serializes information the current object

type MicrosoftGraphDataConnectOperationable ¶ added in v1.79.0

type MicrosoftGraphDataConnectOperationable interface {
	AuditDataable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
}

type MicrosoftPurviewDataCatalogOperationRecord ¶ added in v1.100.0

type MicrosoftPurviewDataCatalogOperationRecord struct {
	AuditData
}

MicrosoftPurviewDataCatalogOperationRecord audit data for Microsoft Purview Data Catalog Operation events.

func NewMicrosoftPurviewDataCatalogOperationRecord ¶ added in v1.100.0

func NewMicrosoftPurviewDataCatalogOperationRecord() *MicrosoftPurviewDataCatalogOperationRecord

NewMicrosoftPurviewDataCatalogOperationRecord instantiates a new MicrosoftPurviewDataCatalogOperationRecord and sets the default values.

func (*MicrosoftPurviewDataCatalogOperationRecord) GetFieldDeserializers ¶ added in v1.100.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*MicrosoftPurviewDataCatalogOperationRecord) Serialize ¶ added in v1.100.0

Serialize serializes information the current object

type MicrosoftPurviewDataCatalogOperationRecordable ¶ added in v1.100.0

type MicrosoftPurviewDataCatalogOperationRecordable interface {
	AuditDataable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
}

type MicrosoftPurviewDataMapOperationRecord ¶ added in v1.79.0

type MicrosoftPurviewDataMapOperationRecord struct {
	AuditData
}

MicrosoftPurviewDataMapOperationRecord audit data for Microsoft Purview Data Map Operation events.

func NewMicrosoftPurviewDataMapOperationRecord ¶ added in v1.79.0

func NewMicrosoftPurviewDataMapOperationRecord() *MicrosoftPurviewDataMapOperationRecord

NewMicrosoftPurviewDataMapOperationRecord instantiates a new MicrosoftPurviewDataMapOperationRecord and sets the default values.

func (*MicrosoftPurviewDataMapOperationRecord) GetFieldDeserializers ¶ added in v1.79.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*MicrosoftPurviewDataMapOperationRecord) Serialize ¶ added in v1.79.0

Serialize serializes information the current object

type MicrosoftPurviewDataMapOperationRecordable ¶ added in v1.79.0

type MicrosoftPurviewDataMapOperationRecordable interface {
	AuditDataable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
}

type MicrosoftPurviewMetadataPolicyOperationRecord ¶ added in v1.79.0

type MicrosoftPurviewMetadataPolicyOperationRecord struct {
	AuditData
}

MicrosoftPurviewMetadataPolicyOperationRecord audit data for Microsoft Purview Metadata Policy Operation events.

func NewMicrosoftPurviewMetadataPolicyOperationRecord ¶ added in v1.79.0

func NewMicrosoftPurviewMetadataPolicyOperationRecord() *MicrosoftPurviewMetadataPolicyOperationRecord

NewMicrosoftPurviewMetadataPolicyOperationRecord instantiates a new MicrosoftPurviewMetadataPolicyOperationRecord and sets the default values.

func (*MicrosoftPurviewMetadataPolicyOperationRecord) GetFieldDeserializers ¶ added in v1.79.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*MicrosoftPurviewMetadataPolicyOperationRecord) Serialize ¶ added in v1.79.0

Serialize serializes information the current object

type MicrosoftPurviewMetadataPolicyOperationRecordable ¶ added in v1.79.0

type MicrosoftPurviewMetadataPolicyOperationRecordable interface {
	AuditDataable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
}

type MicrosoftPurviewPolicyOperationRecord ¶ added in v1.79.0

type MicrosoftPurviewPolicyOperationRecord struct {
	AuditData
}

MicrosoftPurviewPolicyOperationRecord audit data for Microsoft Purview Policy Operation events.

func NewMicrosoftPurviewPolicyOperationRecord ¶ added in v1.79.0

func NewMicrosoftPurviewPolicyOperationRecord() *MicrosoftPurviewPolicyOperationRecord

NewMicrosoftPurviewPolicyOperationRecord instantiates a new MicrosoftPurviewPolicyOperationRecord and sets the default values.

func (*MicrosoftPurviewPolicyOperationRecord) GetFieldDeserializers ¶ added in v1.79.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*MicrosoftPurviewPolicyOperationRecord) Serialize ¶ added in v1.79.0

Serialize serializes information the current object

type MicrosoftPurviewPolicyOperationRecordable ¶ added in v1.79.0

type MicrosoftPurviewPolicyOperationRecordable interface {
	AuditDataable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
}

type MicrosoftPurviewPrivacyAuditEvent ¶ added in v1.79.0

type MicrosoftPurviewPrivacyAuditEvent struct {
	AuditData
}

MicrosoftPurviewPrivacyAuditEvent audit data for Microsoft Purview Privacy Audit Event events.

func NewMicrosoftPurviewPrivacyAuditEvent ¶ added in v1.79.0

func NewMicrosoftPurviewPrivacyAuditEvent() *MicrosoftPurviewPrivacyAuditEvent

NewMicrosoftPurviewPrivacyAuditEvent instantiates a new MicrosoftPurviewPrivacyAuditEvent and sets the default values.

func (*MicrosoftPurviewPrivacyAuditEvent) GetFieldDeserializers ¶ added in v1.79.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*MicrosoftPurviewPrivacyAuditEvent) Serialize ¶ added in v1.79.0

Serialize serializes information the current object

type MicrosoftPurviewPrivacyAuditEventable ¶ added in v1.79.0

type MicrosoftPurviewPrivacyAuditEventable interface {
	AuditDataable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
}

type MicrosoftPurviewUnifiedCatalogOperationRecord ¶ added in v1.100.0

type MicrosoftPurviewUnifiedCatalogOperationRecord struct {
	AuditData
}

MicrosoftPurviewUnifiedCatalogOperationRecord audit data for Microsoft Purview Unified Catalog Operation events.

func NewMicrosoftPurviewUnifiedCatalogOperationRecord ¶ added in v1.100.0

func NewMicrosoftPurviewUnifiedCatalogOperationRecord() *MicrosoftPurviewUnifiedCatalogOperationRecord

NewMicrosoftPurviewUnifiedCatalogOperationRecord instantiates a new MicrosoftPurviewUnifiedCatalogOperationRecord and sets the default values.

func (*MicrosoftPurviewUnifiedCatalogOperationRecord) GetFieldDeserializers ¶ added in v1.100.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*MicrosoftPurviewUnifiedCatalogOperationRecord) Serialize ¶ added in v1.100.0

Serialize serializes information the current object

type MicrosoftPurviewUnifiedCatalogOperationRecordable ¶ added in v1.100.0

type MicrosoftPurviewUnifiedCatalogOperationRecordable interface {
	AuditDataable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
}

type MicrosoftStreamAuditRecord ¶ added in v1.79.0

type MicrosoftStreamAuditRecord struct {
	AuditData
}

MicrosoftStreamAuditRecord audit data for Microsoft Stream events.

func NewMicrosoftStreamAuditRecord ¶ added in v1.79.0

func NewMicrosoftStreamAuditRecord() *MicrosoftStreamAuditRecord

NewMicrosoftStreamAuditRecord instantiates a new MicrosoftStreamAuditRecord and sets the default values.

func (*MicrosoftStreamAuditRecord) GetFieldDeserializers ¶ added in v1.79.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*MicrosoftStreamAuditRecord) Serialize ¶ added in v1.79.0

Serialize serializes information the current object

type MicrosoftTeamsAdminAuditRecord ¶ added in v1.79.0

type MicrosoftTeamsAdminAuditRecord struct {
	AuditData
}

MicrosoftTeamsAdminAuditRecord audit data for Microsoft Teams Admin events.

func NewMicrosoftTeamsAdminAuditRecord ¶ added in v1.79.0

func NewMicrosoftTeamsAdminAuditRecord() *MicrosoftTeamsAdminAuditRecord

NewMicrosoftTeamsAdminAuditRecord instantiates a new MicrosoftTeamsAdminAuditRecord and sets the default values.

func (*MicrosoftTeamsAdminAuditRecord) GetFieldDeserializers ¶ added in v1.79.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*MicrosoftTeamsAdminAuditRecord) Serialize ¶ added in v1.79.0

Serialize serializes information the current object

type MicrosoftTeamsAnalyticsAuditRecord ¶ added in v1.79.0

type MicrosoftTeamsAnalyticsAuditRecord struct {
	AuditData
}

MicrosoftTeamsAnalyticsAuditRecord audit data for Microsoft Teams Analytics events.

func NewMicrosoftTeamsAnalyticsAuditRecord ¶ added in v1.79.0

func NewMicrosoftTeamsAnalyticsAuditRecord() *MicrosoftTeamsAnalyticsAuditRecord

NewMicrosoftTeamsAnalyticsAuditRecord instantiates a new MicrosoftTeamsAnalyticsAuditRecord and sets the default values.

func (*MicrosoftTeamsAnalyticsAuditRecord) GetFieldDeserializers ¶ added in v1.79.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*MicrosoftTeamsAnalyticsAuditRecord) Serialize ¶ added in v1.79.0

Serialize serializes information the current object

type MicrosoftTeamsAnalyticsAuditRecordable ¶ added in v1.79.0

type MicrosoftTeamsAnalyticsAuditRecordable interface {
	AuditDataable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
}

type MicrosoftTeamsAuditRecord ¶ added in v1.79.0

type MicrosoftTeamsAuditRecord struct {
	AuditData
}

MicrosoftTeamsAuditRecord audit data for Microsoft Teams events.

func NewMicrosoftTeamsAuditRecord ¶ added in v1.79.0

func NewMicrosoftTeamsAuditRecord() *MicrosoftTeamsAuditRecord

NewMicrosoftTeamsAuditRecord instantiates a new MicrosoftTeamsAuditRecord and sets the default values.

func (*MicrosoftTeamsAuditRecord) GetFieldDeserializers ¶ added in v1.79.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*MicrosoftTeamsAuditRecord) Serialize ¶ added in v1.79.0

Serialize serializes information the current object

type MicrosoftTeamsDeviceAuditRecord ¶ added in v1.79.0

type MicrosoftTeamsDeviceAuditRecord struct {
	AuditData
}

MicrosoftTeamsDeviceAuditRecord audit data for Microsoft Teams Device events.

func NewMicrosoftTeamsDeviceAuditRecord ¶ added in v1.79.0

func NewMicrosoftTeamsDeviceAuditRecord() *MicrosoftTeamsDeviceAuditRecord

NewMicrosoftTeamsDeviceAuditRecord instantiates a new MicrosoftTeamsDeviceAuditRecord and sets the default values.

func (*MicrosoftTeamsDeviceAuditRecord) GetFieldDeserializers ¶ added in v1.79.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*MicrosoftTeamsDeviceAuditRecord) Serialize ¶ added in v1.79.0

Serialize serializes information the current object

type MicrosoftTeamsRetentionLabelActionAuditRecord ¶ added in v1.79.0

type MicrosoftTeamsRetentionLabelActionAuditRecord struct {
	AuditData
}

MicrosoftTeamsRetentionLabelActionAuditRecord audit data for Microsoft Teams Retention Label Action events.

func NewMicrosoftTeamsRetentionLabelActionAuditRecord ¶ added in v1.79.0

func NewMicrosoftTeamsRetentionLabelActionAuditRecord() *MicrosoftTeamsRetentionLabelActionAuditRecord

NewMicrosoftTeamsRetentionLabelActionAuditRecord instantiates a new MicrosoftTeamsRetentionLabelActionAuditRecord and sets the default values.

func (*MicrosoftTeamsRetentionLabelActionAuditRecord) GetFieldDeserializers ¶ added in v1.79.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*MicrosoftTeamsRetentionLabelActionAuditRecord) Serialize ¶ added in v1.79.0

Serialize serializes information the current object

type MicrosoftTeamsRetentionLabelActionAuditRecordable ¶ added in v1.79.0

type MicrosoftTeamsRetentionLabelActionAuditRecordable interface {
	AuditDataable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
}

type MicrosoftTeamsSensitivityLabelActionAuditRecord ¶ added in v1.79.0

type MicrosoftTeamsSensitivityLabelActionAuditRecord struct {
	AuditData
}

MicrosoftTeamsSensitivityLabelActionAuditRecord audit data for Microsoft Teams Sensitivity Label Action events.

func NewMicrosoftTeamsSensitivityLabelActionAuditRecord ¶ added in v1.79.0

func NewMicrosoftTeamsSensitivityLabelActionAuditRecord() *MicrosoftTeamsSensitivityLabelActionAuditRecord

NewMicrosoftTeamsSensitivityLabelActionAuditRecord instantiates a new MicrosoftTeamsSensitivityLabelActionAuditRecord and sets the default values.

func (*MicrosoftTeamsSensitivityLabelActionAuditRecord) GetFieldDeserializers ¶ added in v1.79.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*MicrosoftTeamsSensitivityLabelActionAuditRecord) Serialize ¶ added in v1.79.0

Serialize serializes information the current object

type MicrosoftTeamsSensitivityLabelActionAuditRecordable ¶ added in v1.79.0

type MicrosoftTeamsSensitivityLabelActionAuditRecordable interface {
	AuditDataable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
}

type MicrosoftTeamsShiftsAuditRecord ¶ added in v1.79.0

type MicrosoftTeamsShiftsAuditRecord struct {
	AuditData
}

MicrosoftTeamsShiftsAuditRecord audit data for Microsoft Teams Shifts events.

func NewMicrosoftTeamsShiftsAuditRecord ¶ added in v1.79.0

func NewMicrosoftTeamsShiftsAuditRecord() *MicrosoftTeamsShiftsAuditRecord

NewMicrosoftTeamsShiftsAuditRecord instantiates a new MicrosoftTeamsShiftsAuditRecord and sets the default values.

func (*MicrosoftTeamsShiftsAuditRecord) GetFieldDeserializers ¶ added in v1.79.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*MicrosoftTeamsShiftsAuditRecord) Serialize ¶ added in v1.79.0

Serialize serializes information the current object

type MicrosoftTeamsUserConcernAuditRecord ¶ added in v1.100.0

type MicrosoftTeamsUserConcernAuditRecord struct {
	AuditData
}

MicrosoftTeamsUserConcernAuditRecord audit data for Microsoft Teams User Concern events.

func NewMicrosoftTeamsUserConcernAuditRecord ¶ added in v1.100.0

func NewMicrosoftTeamsUserConcernAuditRecord() *MicrosoftTeamsUserConcernAuditRecord

NewMicrosoftTeamsUserConcernAuditRecord instantiates a new MicrosoftTeamsUserConcernAuditRecord and sets the default values.

func (*MicrosoftTeamsUserConcernAuditRecord) GetFieldDeserializers ¶ added in v1.100.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*MicrosoftTeamsUserConcernAuditRecord) Serialize ¶ added in v1.100.0

Serialize serializes information the current object

type MicrosoftTeamsUserConcernAuditRecordable ¶ added in v1.100.0

type MicrosoftTeamsUserConcernAuditRecordable interface {
	AuditDataable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
}

type MipAutoLabelExchangeItemAuditRecord ¶ added in v1.79.0

type MipAutoLabelExchangeItemAuditRecord struct {
	AuditData
}

MipAutoLabelExchangeItemAuditRecord audit data for MIP Auto Label Exchange Item events.

func NewMipAutoLabelExchangeItemAuditRecord ¶ added in v1.79.0

func NewMipAutoLabelExchangeItemAuditRecord() *MipAutoLabelExchangeItemAuditRecord

NewMipAutoLabelExchangeItemAuditRecord instantiates a new MipAutoLabelExchangeItemAuditRecord and sets the default values.

func (*MipAutoLabelExchangeItemAuditRecord) GetFieldDeserializers ¶ added in v1.79.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*MipAutoLabelExchangeItemAuditRecord) Serialize ¶ added in v1.79.0

Serialize serializes information the current object

type MipAutoLabelExchangeItemAuditRecordable ¶ added in v1.79.0

type MipAutoLabelExchangeItemAuditRecordable interface {
	AuditDataable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
}

type MipAutoLabelProgressFeedbackAuditRecord ¶ added in v1.79.0

type MipAutoLabelProgressFeedbackAuditRecord struct {
	AuditData
}

MipAutoLabelProgressFeedbackAuditRecord audit data for MIP Auto Label Progress Feedback events.

func NewMipAutoLabelProgressFeedbackAuditRecord ¶ added in v1.79.0

func NewMipAutoLabelProgressFeedbackAuditRecord() *MipAutoLabelProgressFeedbackAuditRecord

NewMipAutoLabelProgressFeedbackAuditRecord instantiates a new MipAutoLabelProgressFeedbackAuditRecord and sets the default values.

func (*MipAutoLabelProgressFeedbackAuditRecord) GetFieldDeserializers ¶ added in v1.79.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*MipAutoLabelProgressFeedbackAuditRecord) Serialize ¶ added in v1.79.0

Serialize serializes information the current object

type MipAutoLabelProgressFeedbackAuditRecordable ¶ added in v1.79.0

type MipAutoLabelProgressFeedbackAuditRecordable interface {
	AuditDataable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
}

type MipAutoLabelSharePointItemAuditRecord ¶ added in v1.79.0

type MipAutoLabelSharePointItemAuditRecord struct {
	AuditData
}

MipAutoLabelSharePointItemAuditRecord audit data for MIP Auto Label SharePoint Item events.

func NewMipAutoLabelSharePointItemAuditRecord ¶ added in v1.79.0

func NewMipAutoLabelSharePointItemAuditRecord() *MipAutoLabelSharePointItemAuditRecord

NewMipAutoLabelSharePointItemAuditRecord instantiates a new MipAutoLabelSharePointItemAuditRecord and sets the default values.

func (*MipAutoLabelSharePointItemAuditRecord) GetFieldDeserializers ¶ added in v1.79.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*MipAutoLabelSharePointItemAuditRecord) Serialize ¶ added in v1.79.0

Serialize serializes information the current object

type MipAutoLabelSharePointItemAuditRecordable ¶ added in v1.79.0

type MipAutoLabelSharePointItemAuditRecordable interface {
	AuditDataable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
}

type MipAutoLabelSharePointPolicyLocationAuditRecord ¶ added in v1.79.0

type MipAutoLabelSharePointPolicyLocationAuditRecord struct {
	AuditData
}

MipAutoLabelSharePointPolicyLocationAuditRecord audit data for MIP Auto Label SharePoint Policy Location events.

func NewMipAutoLabelSharePointPolicyLocationAuditRecord ¶ added in v1.79.0

func NewMipAutoLabelSharePointPolicyLocationAuditRecord() *MipAutoLabelSharePointPolicyLocationAuditRecord

NewMipAutoLabelSharePointPolicyLocationAuditRecord instantiates a new MipAutoLabelSharePointPolicyLocationAuditRecord and sets the default values.

func (*MipAutoLabelSharePointPolicyLocationAuditRecord) GetFieldDeserializers ¶ added in v1.79.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*MipAutoLabelSharePointPolicyLocationAuditRecord) Serialize ¶ added in v1.79.0

Serialize serializes information the current object

type MipAutoLabelSharePointPolicyLocationAuditRecordable ¶ added in v1.79.0

type MipAutoLabelSharePointPolicyLocationAuditRecordable interface {
	AuditDataable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
}

type MipAutoLabelSimulationSharePointCompletionRecord ¶ added in v1.79.0

type MipAutoLabelSimulationSharePointCompletionRecord struct {
	AuditData
}

MipAutoLabelSimulationSharePointCompletionRecord audit data for MIP Auto Label Simulation SharePoint Completion events.

func NewMipAutoLabelSimulationSharePointCompletionRecord ¶ added in v1.79.0

func NewMipAutoLabelSimulationSharePointCompletionRecord() *MipAutoLabelSimulationSharePointCompletionRecord

NewMipAutoLabelSimulationSharePointCompletionRecord instantiates a new MipAutoLabelSimulationSharePointCompletionRecord and sets the default values.

func (*MipAutoLabelSimulationSharePointCompletionRecord) GetFieldDeserializers ¶ added in v1.79.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*MipAutoLabelSimulationSharePointCompletionRecord) Serialize ¶ added in v1.79.0

Serialize serializes information the current object

type MipAutoLabelSimulationSharePointCompletionRecordable ¶ added in v1.79.0

type MipAutoLabelSimulationSharePointCompletionRecordable interface {
	AuditDataable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
}

type MipAutoLabelSimulationSharePointProgressRecord ¶ added in v1.79.0

type MipAutoLabelSimulationSharePointProgressRecord struct {
	AuditData
}

MipAutoLabelSimulationSharePointProgressRecord audit data for MIP Auto Label Simulation SharePoint Progress events.

func NewMipAutoLabelSimulationSharePointProgressRecord ¶ added in v1.79.0

func NewMipAutoLabelSimulationSharePointProgressRecord() *MipAutoLabelSimulationSharePointProgressRecord

NewMipAutoLabelSimulationSharePointProgressRecord instantiates a new MipAutoLabelSimulationSharePointProgressRecord and sets the default values.

func (*MipAutoLabelSimulationSharePointProgressRecord) GetFieldDeserializers ¶ added in v1.79.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*MipAutoLabelSimulationSharePointProgressRecord) Serialize ¶ added in v1.79.0

Serialize serializes information the current object

type MipAutoLabelSimulationSharePointProgressRecordable ¶ added in v1.79.0

type MipAutoLabelSimulationSharePointProgressRecordable interface {
	AuditDataable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
}

type MipAutoLabelSimulationStatisticsRecord ¶ added in v1.79.0

type MipAutoLabelSimulationStatisticsRecord struct {
	AuditData
}

MipAutoLabelSimulationStatisticsRecord audit data for MIP Auto Label Simulation Statistics events.

func NewMipAutoLabelSimulationStatisticsRecord ¶ added in v1.79.0

func NewMipAutoLabelSimulationStatisticsRecord() *MipAutoLabelSimulationStatisticsRecord

NewMipAutoLabelSimulationStatisticsRecord instantiates a new MipAutoLabelSimulationStatisticsRecord and sets the default values.

func (*MipAutoLabelSimulationStatisticsRecord) GetFieldDeserializers ¶ added in v1.79.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*MipAutoLabelSimulationStatisticsRecord) Serialize ¶ added in v1.79.0

Serialize serializes information the current object

type MipAutoLabelSimulationStatisticsRecordable ¶ added in v1.79.0

type MipAutoLabelSimulationStatisticsRecordable interface {
	AuditDataable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
}

type MipExactDataMatchAuditRecord ¶ added in v1.79.0

type MipExactDataMatchAuditRecord struct {
	AuditData
}

MipExactDataMatchAuditRecord audit data for MIP Exact Data Match events.

func NewMipExactDataMatchAuditRecord ¶ added in v1.79.0

func NewMipExactDataMatchAuditRecord() *MipExactDataMatchAuditRecord

NewMipExactDataMatchAuditRecord instantiates a new MipExactDataMatchAuditRecord and sets the default values.

func (*MipExactDataMatchAuditRecord) GetFieldDeserializers ¶ added in v1.79.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*MipExactDataMatchAuditRecord) Serialize ¶ added in v1.79.0

Serialize serializes information the current object

type MipLabelAnalyticsAuditRecord ¶ added in v1.79.0

type MipLabelAnalyticsAuditRecord struct {
	AuditData
}

MipLabelAnalyticsAuditRecord audit data for MIP Label Analytics events.

func NewMipLabelAnalyticsAuditRecord ¶ added in v1.79.0

func NewMipLabelAnalyticsAuditRecord() *MipLabelAnalyticsAuditRecord

NewMipLabelAnalyticsAuditRecord instantiates a new MipLabelAnalyticsAuditRecord and sets the default values.

func (*MipLabelAnalyticsAuditRecord) GetFieldDeserializers ¶ added in v1.79.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*MipLabelAnalyticsAuditRecord) Serialize ¶ added in v1.79.0

Serialize serializes information the current object

type MipLabelAuditRecord ¶ added in v1.79.0

type MipLabelAuditRecord struct {
	AuditData
}

MipLabelAuditRecord audit data for MIP Label events.

func NewMipLabelAuditRecord ¶ added in v1.79.0

func NewMipLabelAuditRecord() *MipLabelAuditRecord

NewMipLabelAuditRecord instantiates a new MipLabelAuditRecord and sets the default values.

func (*MipLabelAuditRecord) GetFieldDeserializers ¶ added in v1.79.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*MipLabelAuditRecord) Serialize ¶ added in v1.79.0

Serialize serializes information the current object

type MosAgentInfoRecord ¶ added in v1.100.0

type MosAgentInfoRecord struct {
	AuditData
}

MosAgentInfoRecord audit data for MOS Agent Info events.

func NewMosAgentInfoRecord ¶ added in v1.100.0

func NewMosAgentInfoRecord() *MosAgentInfoRecord

NewMosAgentInfoRecord instantiates a new MosAgentInfoRecord and sets the default values.

func (*MosAgentInfoRecord) GetFieldDeserializers ¶ added in v1.100.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*MosAgentInfoRecord) Serialize ¶ added in v1.100.0

Serialize serializes information the current object

type MosAgentInfoRecordV2 ¶ added in v1.100.0

type MosAgentInfoRecordV2 struct {
	AuditData
}

MosAgentInfoRecordV2 audit data for MOS Agent Info V2 events.

func NewMosAgentInfoRecordV2 ¶ added in v1.100.0

func NewMosAgentInfoRecordV2() *MosAgentInfoRecordV2

NewMosAgentInfoRecordV2 instantiates a new MosAgentInfoRecordV2 and sets the default values.

func (*MosAgentInfoRecordV2) GetFieldDeserializers ¶ added in v1.100.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*MosAgentInfoRecordV2) Serialize ¶ added in v1.100.0

Serialize serializes information the current object

type Ms365dCustomDetectionAuditRecord ¶ added in v1.100.0

type Ms365dCustomDetectionAuditRecord struct {
	AuditData
}

Ms365dCustomDetectionAuditRecord audit data for MS365D Custom Detection events.

func NewMs365dCustomDetectionAuditRecord ¶ added in v1.100.0

func NewMs365dCustomDetectionAuditRecord() *Ms365dCustomDetectionAuditRecord

NewMs365dCustomDetectionAuditRecord instantiates a new Ms365dCustomDetectionAuditRecord and sets the default values.

func (*Ms365dCustomDetectionAuditRecord) GetFieldDeserializers ¶ added in v1.100.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*Ms365dCustomDetectionAuditRecord) Serialize ¶ added in v1.100.0

Serialize serializes information the current object

type Ms365dCustomDetectionAuditRecordable ¶ added in v1.100.0

type Ms365dCustomDetectionAuditRecordable interface {
	AuditDataable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
}

type Ms365dIncidentAuditRecord ¶ added in v1.100.0

type Ms365dIncidentAuditRecord struct {
	AuditData
}

Ms365dIncidentAuditRecord audit data for MS365D Incident events.

func NewMs365dIncidentAuditRecord ¶ added in v1.100.0

func NewMs365dIncidentAuditRecord() *Ms365dIncidentAuditRecord

NewMs365dIncidentAuditRecord instantiates a new Ms365dIncidentAuditRecord and sets the default values.

func (*Ms365dIncidentAuditRecord) GetFieldDeserializers ¶ added in v1.100.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*Ms365dIncidentAuditRecord) Serialize ¶ added in v1.100.0

Serialize serializes information the current object

type Ms365dSuppressionRuleAuditRecord ¶ added in v1.100.0

type Ms365dSuppressionRuleAuditRecord struct {
	AuditData
}

Ms365dSuppressionRuleAuditRecord audit data for MS365D Suppression Rule events.

func NewMs365dSuppressionRuleAuditRecord ¶ added in v1.100.0

func NewMs365dSuppressionRuleAuditRecord() *Ms365dSuppressionRuleAuditRecord

NewMs365dSuppressionRuleAuditRecord instantiates a new Ms365dSuppressionRuleAuditRecord and sets the default values.

func (*Ms365dSuppressionRuleAuditRecord) GetFieldDeserializers ¶ added in v1.100.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*Ms365dSuppressionRuleAuditRecord) Serialize ¶ added in v1.100.0

Serialize serializes information the current object

type Ms365dSuppressionRuleAuditRecordable ¶ added in v1.100.0

type Ms365dSuppressionRuleAuditRecordable interface {
	AuditDataable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
}

type MsdeCustomCollectionAuditRecord ¶ added in v1.100.0

type MsdeCustomCollectionAuditRecord struct {
	AuditData
}

MsdeCustomCollectionAuditRecord audit data for MSDE Custom Collection events.

func NewMsdeCustomCollectionAuditRecord ¶ added in v1.100.0

func NewMsdeCustomCollectionAuditRecord() *MsdeCustomCollectionAuditRecord

NewMsdeCustomCollectionAuditRecord instantiates a new MsdeCustomCollectionAuditRecord and sets the default values.

func (*MsdeCustomCollectionAuditRecord) GetFieldDeserializers ¶ added in v1.100.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*MsdeCustomCollectionAuditRecord) Serialize ¶ added in v1.100.0

Serialize serializes information the current object

type MsdeCustomCollectionAuditRecordable ¶ added in v1.100.0

type MsdeCustomCollectionAuditRecordable interface {
	AuditDataable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
}

type MsdeGeneralSettingsAuditRecord ¶ added in v1.79.0

type MsdeGeneralSettingsAuditRecord struct {
	AuditData
}

MsdeGeneralSettingsAuditRecord audit data for MSDE General Settings events.

func NewMsdeGeneralSettingsAuditRecord ¶ added in v1.79.0

func NewMsdeGeneralSettingsAuditRecord() *MsdeGeneralSettingsAuditRecord

NewMsdeGeneralSettingsAuditRecord instantiates a new MsdeGeneralSettingsAuditRecord and sets the default values.

func (*MsdeGeneralSettingsAuditRecord) GetFieldDeserializers ¶ added in v1.79.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*MsdeGeneralSettingsAuditRecord) Serialize ¶ added in v1.79.0

Serialize serializes information the current object

type MsdeIndicatorsSettingsAuditRecord ¶ added in v1.79.0

type MsdeIndicatorsSettingsAuditRecord struct {
	AuditData
}

MsdeIndicatorsSettingsAuditRecord audit data for MSDE Indicators Settings events.

func NewMsdeIndicatorsSettingsAuditRecord ¶ added in v1.79.0

func NewMsdeIndicatorsSettingsAuditRecord() *MsdeIndicatorsSettingsAuditRecord

NewMsdeIndicatorsSettingsAuditRecord instantiates a new MsdeIndicatorsSettingsAuditRecord and sets the default values.

func (*MsdeIndicatorsSettingsAuditRecord) GetFieldDeserializers ¶ added in v1.79.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*MsdeIndicatorsSettingsAuditRecord) Serialize ¶ added in v1.79.0

Serialize serializes information the current object

type MsdeIndicatorsSettingsAuditRecordable ¶ added in v1.79.0

type MsdeIndicatorsSettingsAuditRecordable interface {
	AuditDataable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
}

type MsdeResponseActionsAuditRecord ¶ added in v1.79.0

type MsdeResponseActionsAuditRecord struct {
	AuditData
}

MsdeResponseActionsAuditRecord audit data for MSDE Response Actions events.

func NewMsdeResponseActionsAuditRecord ¶ added in v1.79.0

func NewMsdeResponseActionsAuditRecord() *MsdeResponseActionsAuditRecord

NewMsdeResponseActionsAuditRecord instantiates a new MsdeResponseActionsAuditRecord and sets the default values.

func (*MsdeResponseActionsAuditRecord) GetFieldDeserializers ¶ added in v1.79.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*MsdeResponseActionsAuditRecord) Serialize ¶ added in v1.79.0

Serialize serializes information the current object

type MsdeRolesSettingsAuditRecord ¶ added in v1.79.0

type MsdeRolesSettingsAuditRecord struct {
	AuditData
}

MsdeRolesSettingsAuditRecord audit data for MSDE Roles Settings events.

func NewMsdeRolesSettingsAuditRecord ¶ added in v1.79.0

func NewMsdeRolesSettingsAuditRecord() *MsdeRolesSettingsAuditRecord

NewMsdeRolesSettingsAuditRecord instantiates a new MsdeRolesSettingsAuditRecord and sets the default values.

func (*MsdeRolesSettingsAuditRecord) GetFieldDeserializers ¶ added in v1.79.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*MsdeRolesSettingsAuditRecord) Serialize ¶ added in v1.79.0

Serialize serializes information the current object

type MspVectorSearchContentMetadataAuditRecord ¶ added in v1.100.0

type MspVectorSearchContentMetadataAuditRecord struct {
	AuditData
}

MspVectorSearchContentMetadataAuditRecord audit data for MSP Vector Search Content Metadata events.

func NewMspVectorSearchContentMetadataAuditRecord ¶ added in v1.100.0

func NewMspVectorSearchContentMetadataAuditRecord() *MspVectorSearchContentMetadataAuditRecord

NewMspVectorSearchContentMetadataAuditRecord instantiates a new MspVectorSearchContentMetadataAuditRecord and sets the default values.

func (*MspVectorSearchContentMetadataAuditRecord) GetFieldDeserializers ¶ added in v1.100.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*MspVectorSearchContentMetadataAuditRecord) Serialize ¶ added in v1.100.0

Serialize serializes information the current object

type MspVectorSearchContentMetadataAuditRecordable ¶ added in v1.100.0

type MspVectorSearchContentMetadataAuditRecordable interface {
	AuditDataable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
}

type MsticNationStateNotificationRecord ¶ added in v1.79.0

type MsticNationStateNotificationRecord struct {
	AuditData
}

MsticNationStateNotificationRecord audit data for MSTIC Nation State Notification events.

func NewMsticNationStateNotificationRecord ¶ added in v1.79.0

func NewMsticNationStateNotificationRecord() *MsticNationStateNotificationRecord

NewMsticNationStateNotificationRecord instantiates a new MsticNationStateNotificationRecord and sets the default values.

func (*MsticNationStateNotificationRecord) GetFieldDeserializers ¶ added in v1.79.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*MsticNationStateNotificationRecord) Serialize ¶ added in v1.79.0

Serialize serializes information the current object

type MsticNationStateNotificationRecordable ¶ added in v1.79.0

type MsticNationStateNotificationRecordable interface {
	AuditDataable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
}

type MultiStageDispositionAuditRecord ¶ added in v1.79.0

type MultiStageDispositionAuditRecord struct {
	AuditData
}

MultiStageDispositionAuditRecord audit data for Multi Stage Disposition events.

func NewMultiStageDispositionAuditRecord ¶ added in v1.79.0

func NewMultiStageDispositionAuditRecord() *MultiStageDispositionAuditRecord

NewMultiStageDispositionAuditRecord instantiates a new MultiStageDispositionAuditRecord and sets the default values.

func (*MultiStageDispositionAuditRecord) GetFieldDeserializers ¶ added in v1.79.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*MultiStageDispositionAuditRecord) Serialize ¶ added in v1.79.0

Serialize serializes information the current object

type MultiStageDispositionAuditRecordable ¶ added in v1.79.0

type MultiStageDispositionAuditRecordable interface {
	AuditDataable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
}

type MyAnalyticsSettingsAuditRecord ¶ added in v1.79.0

type MyAnalyticsSettingsAuditRecord struct {
	AuditData
}

MyAnalyticsSettingsAuditRecord audit data for My Analytics Settings events.

func NewMyAnalyticsSettingsAuditRecord ¶ added in v1.79.0

func NewMyAnalyticsSettingsAuditRecord() *MyAnalyticsSettingsAuditRecord

NewMyAnalyticsSettingsAuditRecord instantiates a new MyAnalyticsSettingsAuditRecord and sets the default values.

func (*MyAnalyticsSettingsAuditRecord) GetFieldDeserializers ¶ added in v1.79.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*MyAnalyticsSettingsAuditRecord) Serialize ¶ added in v1.79.0

Serialize serializes information the current object

type NetworkAdapter ¶ added in v1.53.0

func NewNetworkAdapter ¶ added in v1.53.0

func NewNetworkAdapter() *NetworkAdapter

NewNetworkAdapter instantiates a new NetworkAdapter and sets the default values.

func (*NetworkAdapter) GetFieldDeserializers ¶ added in v1.53.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*NetworkAdapter) GetIsEnabled ¶ added in v1.53.0

func (m *NetworkAdapter) GetIsEnabled() *bool

GetIsEnabled gets the isEnabled property value. Indicates whether the network adapter is selected for capturing and analyzing network traffic. returns a *bool when successful

func (*NetworkAdapter) GetName ¶ added in v1.53.0

func (m *NetworkAdapter) GetName() *string

GetName gets the name property value. The name of the network adapter. returns a *string when successful

func (*NetworkAdapter) Serialize ¶ added in v1.53.0

Serialize serializes information the current object

func (*NetworkAdapter) SetIsEnabled ¶ added in v1.53.0

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

SetIsEnabled sets the isEnabled property value. Indicates whether the network adapter is selected for capturing and analyzing network traffic.

func (*NetworkAdapter) SetName ¶ added in v1.53.0

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

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

type NetworkAdapterable ¶ added in v1.53.0

type NetworkConnectionEvidence ¶ added in v1.30.0

type NetworkConnectionEvidence struct {
	AlertEvidence
}

func NewNetworkConnectionEvidence ¶ added in v1.30.0

func NewNetworkConnectionEvidence() *NetworkConnectionEvidence

NewNetworkConnectionEvidence instantiates a new NetworkConnectionEvidence and sets the default values.

func (*NetworkConnectionEvidence) GetDestinationAddress ¶ added in v1.30.0

func (m *NetworkConnectionEvidence) GetDestinationAddress() IpEvidenceable

GetDestinationAddress gets the destinationAddress property value. An entity of type IP that is the destination for this connection. returns a IpEvidenceable when successful

func (*NetworkConnectionEvidence) GetDestinationPort ¶ added in v1.30.0

func (m *NetworkConnectionEvidence) GetDestinationPort() *int32

GetDestinationPort gets the destinationPort property value. The destination port number. For example, 80. returns a *int32 when successful

func (*NetworkConnectionEvidence) GetFieldDeserializers ¶ added in v1.30.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*NetworkConnectionEvidence) GetProtocol ¶ added in v1.30.0

func (m *NetworkConnectionEvidence) GetProtocol() *ProtocolType

GetProtocol gets the protocol property value. The protocol type. Possible values are tcp, udp, unknownFutureValue. returns a *ProtocolType when successful

func (*NetworkConnectionEvidence) GetSourceAddress ¶ added in v1.30.0

func (m *NetworkConnectionEvidence) GetSourceAddress() IpEvidenceable

GetSourceAddress gets the sourceAddress property value. An entity of type IP that is the source for this connection. returns a IpEvidenceable when successful

func (*NetworkConnectionEvidence) GetSourcePort ¶ added in v1.30.0

func (m *NetworkConnectionEvidence) GetSourcePort() *int32

GetSourcePort gets the sourcePort property value. The source port number. For example, 80. returns a *int32 when successful

func (*NetworkConnectionEvidence) Serialize ¶ added in v1.30.0

Serialize serializes information the current object

func (*NetworkConnectionEvidence) SetDestinationAddress ¶ added in v1.30.0

func (m *NetworkConnectionEvidence) SetDestinationAddress(value IpEvidenceable)

SetDestinationAddress sets the destinationAddress property value. An entity of type IP that is the destination for this connection.

func (*NetworkConnectionEvidence) SetDestinationPort ¶ added in v1.30.0

func (m *NetworkConnectionEvidence) SetDestinationPort(value *int32)

SetDestinationPort sets the destinationPort property value. The destination port number. For example, 80.

func (*NetworkConnectionEvidence) SetProtocol ¶ added in v1.30.0

func (m *NetworkConnectionEvidence) SetProtocol(value *ProtocolType)

SetProtocol sets the protocol property value. The protocol type. Possible values are tcp, udp, unknownFutureValue.

func (*NetworkConnectionEvidence) SetSourceAddress ¶ added in v1.30.0

func (m *NetworkConnectionEvidence) SetSourceAddress(value IpEvidenceable)

SetSourceAddress sets the sourceAddress property value. An entity of type IP that is the source for this connection.

func (*NetworkConnectionEvidence) SetSourcePort ¶ added in v1.30.0

func (m *NetworkConnectionEvidence) SetSourcePort(value *int32)

SetSourcePort sets the sourcePort property value. The source port number. For example, 80.

type NetworkConnectionEvidenceable ¶ added in v1.30.0

type NetworkConnectionEvidenceable interface {
	AlertEvidenceable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetDestinationAddress() IpEvidenceable
	GetDestinationPort() *int32
	GetProtocol() *ProtocolType
	GetSourceAddress() IpEvidenceable
	GetSourcePort() *int32
	SetDestinationAddress(value IpEvidenceable)
	SetDestinationPort(value *int32)
	SetProtocol(value *ProtocolType)
	SetSourceAddress(value IpEvidenceable)
	SetSourcePort(value *int32)
}

type NicEvidence ¶ added in v1.30.0

type NicEvidence struct {
	AlertEvidence
}

func NewNicEvidence ¶ added in v1.30.0

func NewNicEvidence() *NicEvidence

NewNicEvidence instantiates a new NicEvidence and sets the default values.

func (*NicEvidence) GetFieldDeserializers ¶ added in v1.30.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*NicEvidence) GetIpAddress ¶ added in v1.30.0

func (m *NicEvidence) GetIpAddress() IpEvidenceable

GetIpAddress gets the ipAddress property value. The current IP address of the NIC. returns a IpEvidenceable when successful

func (*NicEvidence) GetMacAddress ¶ added in v1.30.0

func (m *NicEvidence) GetMacAddress() *string

GetMacAddress gets the macAddress property value. The MAC address of the NIC. returns a *string when successful

func (*NicEvidence) GetVlans ¶ added in v1.30.0

func (m *NicEvidence) GetVlans() []string

GetVlans gets the vlans property value. The current virtual local area networks of the NIC. returns a []string when successful

func (*NicEvidence) Serialize ¶ added in v1.30.0

Serialize serializes information the current object

func (*NicEvidence) SetIpAddress ¶ added in v1.30.0

func (m *NicEvidence) SetIpAddress(value IpEvidenceable)

SetIpAddress sets the ipAddress property value. The current IP address of the NIC.

func (*NicEvidence) SetMacAddress ¶ added in v1.30.0

func (m *NicEvidence) SetMacAddress(value *string)

SetMacAddress sets the macAddress property value. The MAC address of the NIC.

func (*NicEvidence) SetVlans ¶ added in v1.30.0

func (m *NicEvidence) SetVlans(value []string)

SetVlans sets the vlans property value. The current virtual local area networks of the NIC.

type NicEvidenceable ¶ added in v1.30.0

type NicEvidenceable interface {
	AlertEvidenceable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetIpAddress() IpEvidenceable
	GetMacAddress() *string
	GetVlans() []string
	SetIpAddress(value IpEvidenceable)
	SetMacAddress(value *string)
	SetVlans(value []string)
}

type NoisyAlertPolicyAuditRecord ¶ added in v1.100.0

type NoisyAlertPolicyAuditRecord struct {
	AuditData
}

NoisyAlertPolicyAuditRecord audit data for Noisy Alert Policy events.

func NewNoisyAlertPolicyAuditRecord ¶ added in v1.100.0

func NewNoisyAlertPolicyAuditRecord() *NoisyAlertPolicyAuditRecord

NewNoisyAlertPolicyAuditRecord instantiates a new NoisyAlertPolicyAuditRecord and sets the default values.

func (*NoisyAlertPolicyAuditRecord) GetFieldDeserializers ¶ added in v1.100.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*NoisyAlertPolicyAuditRecord) Serialize ¶ added in v1.100.0

Serialize serializes information the current object

type OauthApplicationEvidence ¶ added in v0.49.0

type OauthApplicationEvidence struct {
	AlertEvidence
}

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. returns a *string when successful

func (*OauthApplicationEvidence) GetDisplayName ¶ added in v0.49.0

func (m *OauthApplicationEvidence) GetDisplayName() *string

GetDisplayName gets the displayName property value. Name of the application. returns a *string when successful

func (*OauthApplicationEvidence) GetFieldDeserializers ¶ added in v0.49.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

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. returns a *string when successful

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. returns a *string when successful

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

type OcrSettings ¶

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

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. returns a map[string]any when successful

func (*OcrSettings) GetBackingStore ¶ added in v0.56.0

GetBackingStore gets the BackingStore property value. Stores model information. returns a BackingStore when successful

func (*OcrSettings) GetFieldDeserializers ¶

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*OcrSettings) GetIsEnabled ¶

func (m *OcrSettings) GetIsEnabled() *bool

GetIsEnabled gets the isEnabled property value. Indicates whether or not OCR is enabled for the case. returns a *bool when successful

func (*OcrSettings) GetMaxImageSize ¶

func (m *OcrSettings) GetMaxImageSize() *int32

GetMaxImageSize gets the maxImageSize property value. Maximum image size that will be processed in KB). returns a *int32 when successful

func (*OcrSettings) GetOdataType ¶ added in v0.31.0

func (m *OcrSettings) GetOdataType() *string

GetOdataType gets the @odata.type property value. The OdataType property returns a *string when successful

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. returns a *ISODuration when successful

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 OfficeNativeAuditRecord ¶ added in v1.79.0

type OfficeNativeAuditRecord struct {
	AuditData
}

OfficeNativeAuditRecord audit data for Office Native events.

func NewOfficeNativeAuditRecord ¶ added in v1.79.0

func NewOfficeNativeAuditRecord() *OfficeNativeAuditRecord

NewOfficeNativeAuditRecord instantiates a new OfficeNativeAuditRecord and sets the default values.

func (*OfficeNativeAuditRecord) GetFieldDeserializers ¶ added in v1.79.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*OfficeNativeAuditRecord) Serialize ¶ added in v1.79.0

Serialize serializes information the current object

type OmePortalAuditRecord ¶ added in v1.79.0

type OmePortalAuditRecord struct {
	AuditData
}

OmePortalAuditRecord audit data for OME Portal events.

func NewOmePortalAuditRecord ¶ added in v1.79.0

func NewOmePortalAuditRecord() *OmePortalAuditRecord

NewOmePortalAuditRecord instantiates a new OmePortalAuditRecord and sets the default values.

func (*OmePortalAuditRecord) GetFieldDeserializers ¶ added in v1.79.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*OmePortalAuditRecord) Serialize ¶ added in v1.79.0

Serialize serializes information the current object

type OnDemandSharePointClassificationAuditRecord ¶ added in v1.100.0

type OnDemandSharePointClassificationAuditRecord struct {
	AuditData
}

OnDemandSharePointClassificationAuditRecord audit data for On Demand SharePoint Classification events.

func NewOnDemandSharePointClassificationAuditRecord ¶ added in v1.100.0

func NewOnDemandSharePointClassificationAuditRecord() *OnDemandSharePointClassificationAuditRecord

NewOnDemandSharePointClassificationAuditRecord instantiates a new OnDemandSharePointClassificationAuditRecord and sets the default values.

func (*OnDemandSharePointClassificationAuditRecord) GetFieldDeserializers ¶ added in v1.100.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*OnDemandSharePointClassificationAuditRecord) Serialize ¶ added in v1.100.0

Serialize serializes information the current object

type OnDemandSharePointClassificationAuditRecordable ¶ added in v1.100.0

type OnDemandSharePointClassificationAuditRecordable interface {
	AuditDataable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
}

type OnPremisesFileShareScannerDLPAuditRecord ¶ added in v1.100.0

type OnPremisesFileShareScannerDLPAuditRecord struct {
	AuditData
}

OnPremisesFileShareScannerDLPAuditRecord audit data for On Premises File Share Scanner DLP events.

func NewOnPremisesFileShareScannerDLPAuditRecord ¶ added in v1.100.0

func NewOnPremisesFileShareScannerDLPAuditRecord() *OnPremisesFileShareScannerDLPAuditRecord

NewOnPremisesFileShareScannerDLPAuditRecord instantiates a new OnPremisesFileShareScannerDLPAuditRecord and sets the default values.

func (*OnPremisesFileShareScannerDLPAuditRecord) GetFieldDeserializers ¶ added in v1.100.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*OnPremisesFileShareScannerDLPAuditRecord) Serialize ¶ added in v1.100.0

Serialize serializes information the current object

type OnPremisesFileShareScannerDLPAuditRecordable ¶ added in v1.100.0

type OnPremisesFileShareScannerDLPAuditRecordable interface {
	AuditDataable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
}

type OnPremisesSharePointScannerDLPAuditRecord ¶ added in v1.100.0

type OnPremisesSharePointScannerDLPAuditRecord struct {
	AuditData
}

OnPremisesSharePointScannerDLPAuditRecord audit data for On Premises SharePoint Scanner DLP events.

func NewOnPremisesSharePointScannerDLPAuditRecord ¶ added in v1.100.0

func NewOnPremisesSharePointScannerDLPAuditRecord() *OnPremisesSharePointScannerDLPAuditRecord

NewOnPremisesSharePointScannerDLPAuditRecord instantiates a new OnPremisesSharePointScannerDLPAuditRecord and sets the default values.

func (*OnPremisesSharePointScannerDLPAuditRecord) GetFieldDeserializers ¶ added in v1.100.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*OnPremisesSharePointScannerDLPAuditRecord) Serialize ¶ added in v1.100.0

Serialize serializes information the current object

type OnPremisesSharePointScannerDLPAuditRecordable ¶ added in v1.100.0

type OnPremisesSharePointScannerDLPAuditRecordable interface {
	AuditDataable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
}

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 OneDriveAuditRecord ¶ added in v1.79.0

type OneDriveAuditRecord struct {
	AuditData
}

OneDriveAuditRecord audit data for OneDrive events.

func NewOneDriveAuditRecord ¶ added in v1.79.0

func NewOneDriveAuditRecord() *OneDriveAuditRecord

NewOneDriveAuditRecord instantiates a new OneDriveAuditRecord and sets the default values.

func (*OneDriveAuditRecord) GetFieldDeserializers ¶ added in v1.79.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*OneDriveAuditRecord) Serialize ¶ added in v1.79.0

Serialize serializes information the current object

type OrganizationalDataInM365AuditRecord ¶ added in v1.100.0

type OrganizationalDataInM365AuditRecord struct {
	AuditData
}

OrganizationalDataInM365AuditRecord audit data for Organizational Data In M365 events.

func NewOrganizationalDataInM365AuditRecord ¶ added in v1.100.0

func NewOrganizationalDataInM365AuditRecord() *OrganizationalDataInM365AuditRecord

NewOrganizationalDataInM365AuditRecord instantiates a new OrganizationalDataInM365AuditRecord and sets the default values.

func (*OrganizationalDataInM365AuditRecord) GetFieldDeserializers ¶ added in v1.100.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*OrganizationalDataInM365AuditRecord) Serialize ¶ added in v1.100.0

Serialize serializes information the current object

type OrganizationalDataInM365AuditRecordable ¶ added in v1.100.0

type OrganizationalDataInM365AuditRecordable interface {
	AuditDataable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
}

type OutlookCopilotAutomationAuditRecord ¶ added in v1.100.0

type OutlookCopilotAutomationAuditRecord struct {
	AuditData
}

OutlookCopilotAutomationAuditRecord audit data for Outlook Copilot Automation events.

func NewOutlookCopilotAutomationAuditRecord ¶ added in v1.100.0

func NewOutlookCopilotAutomationAuditRecord() *OutlookCopilotAutomationAuditRecord

NewOutlookCopilotAutomationAuditRecord instantiates a new OutlookCopilotAutomationAuditRecord and sets the default values.

func (*OutlookCopilotAutomationAuditRecord) GetFieldDeserializers ¶ added in v1.100.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*OutlookCopilotAutomationAuditRecord) Serialize ¶ added in v1.100.0

Serialize serializes information the current object

type OutlookCopilotAutomationAuditRecordable ¶ added in v1.100.0

type OutlookCopilotAutomationAuditRecordable interface {
	AuditDataable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
}

type OwaGetAccessTokenForResourceAuditRecord ¶ added in v1.79.0

type OwaGetAccessTokenForResourceAuditRecord struct {
	AuditData
}

OwaGetAccessTokenForResourceAuditRecord audit data for OWA Get Access Token For Resource events.

func NewOwaGetAccessTokenForResourceAuditRecord ¶ added in v1.79.0

func NewOwaGetAccessTokenForResourceAuditRecord() *OwaGetAccessTokenForResourceAuditRecord

NewOwaGetAccessTokenForResourceAuditRecord instantiates a new OwaGetAccessTokenForResourceAuditRecord and sets the default values.

func (*OwaGetAccessTokenForResourceAuditRecord) GetFieldDeserializers ¶ added in v1.79.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*OwaGetAccessTokenForResourceAuditRecord) Serialize ¶ added in v1.79.0

Serialize serializes information the current object

type OwaGetAccessTokenForResourceAuditRecordable ¶ added in v1.79.0

type OwaGetAccessTokenForResourceAuditRecordable interface {
	AuditDataable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
}

type P4AIRiskScoreRecord ¶ added in v1.100.0

type P4AIRiskScoreRecord struct {
	AuditData
}

P4AIRiskScoreRecord audit data for P4 AI Risk Score events.

func NewP4AIRiskScoreRecord ¶ added in v1.100.0

func NewP4AIRiskScoreRecord() *P4AIRiskScoreRecord

NewP4AIRiskScoreRecord instantiates a new P4AIRiskScoreRecord and sets the default values.

func (*P4AIRiskScoreRecord) GetFieldDeserializers ¶ added in v1.100.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*P4AIRiskScoreRecord) Serialize ¶ added in v1.100.0

Serialize serializes information the current object

type P4aiAssessmentCategoryRecord ¶ added in v1.100.0

type P4aiAssessmentCategoryRecord struct {
	AuditData
}

P4aiAssessmentCategoryRecord audit data for P4AI Assessment Category events.

func NewP4aiAssessmentCategoryRecord ¶ added in v1.100.0

func NewP4aiAssessmentCategoryRecord() *P4aiAssessmentCategoryRecord

NewP4aiAssessmentCategoryRecord instantiates a new P4aiAssessmentCategoryRecord and sets the default values.

func (*P4aiAssessmentCategoryRecord) GetFieldDeserializers ¶ added in v1.100.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*P4aiAssessmentCategoryRecord) Serialize ¶ added in v1.100.0

Serialize serializes information the current object

type P4aiAssessmentFabricScannerRecord ¶ added in v1.100.0

type P4aiAssessmentFabricScannerRecord struct {
	AuditData
}

P4aiAssessmentFabricScannerRecord audit data for P4AI Assessment Fabric Scanner events.

func NewP4aiAssessmentFabricScannerRecord ¶ added in v1.100.0

func NewP4aiAssessmentFabricScannerRecord() *P4aiAssessmentFabricScannerRecord

NewP4aiAssessmentFabricScannerRecord instantiates a new P4aiAssessmentFabricScannerRecord and sets the default values.

func (*P4aiAssessmentFabricScannerRecord) GetFieldDeserializers ¶ added in v1.100.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*P4aiAssessmentFabricScannerRecord) Serialize ¶ added in v1.100.0

Serialize serializes information the current object

type P4aiAssessmentFabricScannerRecordable ¶ added in v1.100.0

type P4aiAssessmentFabricScannerRecordable interface {
	AuditDataable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
}

type P4aiAssessmentLocationResultRecord ¶ added in v1.100.0

type P4aiAssessmentLocationResultRecord struct {
	AuditData
}

P4aiAssessmentLocationResultRecord audit data for P4AI Assessment Location Result events.

func NewP4aiAssessmentLocationResultRecord ¶ added in v1.100.0

func NewP4aiAssessmentLocationResultRecord() *P4aiAssessmentLocationResultRecord

NewP4aiAssessmentLocationResultRecord instantiates a new P4aiAssessmentLocationResultRecord and sets the default values.

func (*P4aiAssessmentLocationResultRecord) GetFieldDeserializers ¶ added in v1.100.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*P4aiAssessmentLocationResultRecord) Serialize ¶ added in v1.100.0

Serialize serializes information the current object

type P4aiAssessmentLocationResultRecordable ¶ added in v1.100.0

type P4aiAssessmentLocationResultRecordable interface {
	AuditDataable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
}

type P4aiAssessmentRecord ¶ added in v1.100.0

type P4aiAssessmentRecord struct {
	AuditData
}

P4aiAssessmentRecord audit data for P4AI Assessment events.

func NewP4aiAssessmentRecord ¶ added in v1.100.0

func NewP4aiAssessmentRecord() *P4aiAssessmentRecord

NewP4aiAssessmentRecord instantiates a new P4aiAssessmentRecord and sets the default values.

func (*P4aiAssessmentRecord) GetFieldDeserializers ¶ added in v1.100.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*P4aiAssessmentRecord) Serialize ¶ added in v1.100.0

Serialize serializes information the current object

type PassiveDnsRecord ¶ added in v1.10.0

type PassiveDnsRecord struct {
	Artifact
}

func NewPassiveDnsRecord ¶ added in v1.10.0

func NewPassiveDnsRecord() *PassiveDnsRecord

NewPassiveDnsRecord instantiates a new PassiveDnsRecord and sets the default values.

func (*PassiveDnsRecord) GetArtifact ¶ added in v1.10.0

func (m *PassiveDnsRecord) GetArtifact() Artifactable

GetArtifact gets the artifact property value. The artifact property returns a Artifactable when successful

func (*PassiveDnsRecord) GetCollectedDateTime ¶ added in v1.10.0

GetCollectedDateTime gets the collectedDateTime property value. The date and time that this passiveDnsRecord entry was collected by Microsoft. 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. returns a *Time when successful

func (*PassiveDnsRecord) GetFieldDeserializers ¶ added in v1.10.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*PassiveDnsRecord) GetFirstSeenDateTime ¶ added in v1.10.0

GetFirstSeenDateTime gets the firstSeenDateTime property value. The date and time when this passiveDnsRecord entry was first seen. 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. returns a *Time when successful

func (*PassiveDnsRecord) GetLastSeenDateTime ¶ added in v1.10.0

GetLastSeenDateTime gets the lastSeenDateTime property value. The date and time when this passiveDnsRecord entry was most recently seen. 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. returns a *Time when successful

func (*PassiveDnsRecord) GetParentHost ¶ added in v1.10.0

func (m *PassiveDnsRecord) GetParentHost() Hostable

GetParentHost gets the parentHost property value. The parentHost property returns a Hostable when successful

func (*PassiveDnsRecord) GetRecordType ¶ added in v1.10.0

func (m *PassiveDnsRecord) GetRecordType() *string

GetRecordType gets the recordType property value. The DNS record type for this passiveDnsRecord entry. returns a *string when successful

func (*PassiveDnsRecord) Serialize ¶ added in v1.10.0

Serialize serializes information the current object

func (*PassiveDnsRecord) SetArtifact ¶ added in v1.10.0

func (m *PassiveDnsRecord) SetArtifact(value Artifactable)

SetArtifact sets the artifact property value. The artifact property

func (*PassiveDnsRecord) SetCollectedDateTime ¶ added in v1.10.0

SetCollectedDateTime sets the collectedDateTime property value. The date and time that this passiveDnsRecord entry was collected by Microsoft. 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 (*PassiveDnsRecord) SetFirstSeenDateTime ¶ added in v1.10.0

SetFirstSeenDateTime sets the firstSeenDateTime property value. The date and time when this passiveDnsRecord entry was first seen. 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 (*PassiveDnsRecord) SetLastSeenDateTime ¶ added in v1.10.0

SetLastSeenDateTime sets the lastSeenDateTime property value. The date and time when this passiveDnsRecord entry was most recently seen. 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 (*PassiveDnsRecord) SetParentHost ¶ added in v1.10.0

func (m *PassiveDnsRecord) SetParentHost(value Hostable)

SetParentHost sets the parentHost property value. The parentHost property

func (*PassiveDnsRecord) SetRecordType ¶ added in v1.10.0

func (m *PassiveDnsRecord) SetRecordType(value *string)

SetRecordType sets the recordType property value. The DNS record type for this passiveDnsRecord entry.

type PassiveDnsRecordCollectionResponse ¶ added in v1.10.0

func NewPassiveDnsRecordCollectionResponse ¶ added in v1.10.0

func NewPassiveDnsRecordCollectionResponse() *PassiveDnsRecordCollectionResponse

NewPassiveDnsRecordCollectionResponse instantiates a new PassiveDnsRecordCollectionResponse and sets the default values.

func (*PassiveDnsRecordCollectionResponse) GetFieldDeserializers ¶ added in v1.10.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*PassiveDnsRecordCollectionResponse) GetValue ¶ added in v1.10.0

GetValue gets the value property value. The value property returns a []PassiveDnsRecordable when successful

func (*PassiveDnsRecordCollectionResponse) Serialize ¶ added in v1.10.0

Serialize serializes information the current object

func (*PassiveDnsRecordCollectionResponse) SetValue ¶ added in v1.10.0

SetValue sets the value property value. The value property

type PeopleAdminSettingsAuditRecord ¶ added in v1.79.0

type PeopleAdminSettingsAuditRecord struct {
	AuditData
}

PeopleAdminSettingsAuditRecord audit data for People Admin Settings events.

func NewPeopleAdminSettingsAuditRecord ¶ added in v1.79.0

func NewPeopleAdminSettingsAuditRecord() *PeopleAdminSettingsAuditRecord

NewPeopleAdminSettingsAuditRecord instantiates a new PeopleAdminSettingsAuditRecord and sets the default values.

func (*PeopleAdminSettingsAuditRecord) GetFieldDeserializers ¶ added in v1.79.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*PeopleAdminSettingsAuditRecord) Serialize ¶ added in v1.79.0

Serialize serializes information the current object

type PhysicalBadgingSignalAuditRecord ¶ added in v1.79.0

type PhysicalBadgingSignalAuditRecord struct {
	AuditData
}

PhysicalBadgingSignalAuditRecord audit data for Physical Badging Signal events.

func NewPhysicalBadgingSignalAuditRecord ¶ added in v1.79.0

func NewPhysicalBadgingSignalAuditRecord() *PhysicalBadgingSignalAuditRecord

NewPhysicalBadgingSignalAuditRecord instantiates a new PhysicalBadgingSignalAuditRecord and sets the default values.

func (*PhysicalBadgingSignalAuditRecord) GetFieldDeserializers ¶ added in v1.79.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*PhysicalBadgingSignalAuditRecord) Serialize ¶ added in v1.79.0

Serialize serializes information the current object

type PhysicalBadgingSignalAuditRecordable ¶ added in v1.79.0

type PhysicalBadgingSignalAuditRecordable interface {
	AuditDataable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
}

type PlacesDirectoryAuditRecord ¶ added in v1.100.0

type PlacesDirectoryAuditRecord struct {
	AuditData
}

PlacesDirectoryAuditRecord audit data for Places Directory events.

func NewPlacesDirectoryAuditRecord ¶ added in v1.100.0

func NewPlacesDirectoryAuditRecord() *PlacesDirectoryAuditRecord

NewPlacesDirectoryAuditRecord instantiates a new PlacesDirectoryAuditRecord and sets the default values.

func (*PlacesDirectoryAuditRecord) GetFieldDeserializers ¶ added in v1.100.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*PlacesDirectoryAuditRecord) Serialize ¶ added in v1.100.0

Serialize serializes information the current object

type PlannerChatMessageAuditRecord ¶ added in v1.100.0

type PlannerChatMessageAuditRecord struct {
	AuditData
}

PlannerChatMessageAuditRecord audit data for Planner Chat Message events.

func NewPlannerChatMessageAuditRecord ¶ added in v1.100.0

func NewPlannerChatMessageAuditRecord() *PlannerChatMessageAuditRecord

NewPlannerChatMessageAuditRecord instantiates a new PlannerChatMessageAuditRecord and sets the default values.

func (*PlannerChatMessageAuditRecord) GetFieldDeserializers ¶ added in v1.100.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*PlannerChatMessageAuditRecord) Serialize ¶ added in v1.100.0

Serialize serializes information the current object

type PlannerChatMessageAuditRecordable ¶ added in v1.100.0

type PlannerChatMessageListAuditRecord ¶ added in v1.100.0

type PlannerChatMessageListAuditRecord struct {
	AuditData
}

PlannerChatMessageListAuditRecord audit data for Planner Chat Message List events.

func NewPlannerChatMessageListAuditRecord ¶ added in v1.100.0

func NewPlannerChatMessageListAuditRecord() *PlannerChatMessageListAuditRecord

NewPlannerChatMessageListAuditRecord instantiates a new PlannerChatMessageListAuditRecord and sets the default values.

func (*PlannerChatMessageListAuditRecord) GetFieldDeserializers ¶ added in v1.100.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*PlannerChatMessageListAuditRecord) Serialize ¶ added in v1.100.0

Serialize serializes information the current object

type PlannerChatMessageListAuditRecordable ¶ added in v1.100.0

type PlannerChatMessageListAuditRecordable interface {
	AuditDataable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
}

type PlannerCopyPlanAuditRecord ¶ added in v1.79.0

type PlannerCopyPlanAuditRecord struct {
	AuditData
}

PlannerCopyPlanAuditRecord audit data for Planner Copy Plan events.

func NewPlannerCopyPlanAuditRecord ¶ added in v1.79.0

func NewPlannerCopyPlanAuditRecord() *PlannerCopyPlanAuditRecord

NewPlannerCopyPlanAuditRecord instantiates a new PlannerCopyPlanAuditRecord and sets the default values.

func (*PlannerCopyPlanAuditRecord) GetFieldDeserializers ¶ added in v1.79.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*PlannerCopyPlanAuditRecord) Serialize ¶ added in v1.79.0

Serialize serializes information the current object

type PlannerGoalAuditRecord ¶ added in v1.100.0

type PlannerGoalAuditRecord struct {
	AuditData
}

PlannerGoalAuditRecord audit data for Planner Goal events.

func NewPlannerGoalAuditRecord ¶ added in v1.100.0

func NewPlannerGoalAuditRecord() *PlannerGoalAuditRecord

NewPlannerGoalAuditRecord instantiates a new PlannerGoalAuditRecord and sets the default values.

func (*PlannerGoalAuditRecord) GetFieldDeserializers ¶ added in v1.100.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*PlannerGoalAuditRecord) Serialize ¶ added in v1.100.0

Serialize serializes information the current object

type PlannerGoalListAuditRecord ¶ added in v1.100.0

type PlannerGoalListAuditRecord struct {
	AuditData
}

PlannerGoalListAuditRecord audit data for Planner Goal List events.

func NewPlannerGoalListAuditRecord ¶ added in v1.100.0

func NewPlannerGoalListAuditRecord() *PlannerGoalListAuditRecord

NewPlannerGoalListAuditRecord instantiates a new PlannerGoalListAuditRecord and sets the default values.

func (*PlannerGoalListAuditRecord) GetFieldDeserializers ¶ added in v1.100.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*PlannerGoalListAuditRecord) Serialize ¶ added in v1.100.0

Serialize serializes information the current object

type PlannerPlanAuditRecord ¶ added in v1.79.0

type PlannerPlanAuditRecord struct {
	AuditData
}

PlannerPlanAuditRecord audit data for Planner Plan events.

func NewPlannerPlanAuditRecord ¶ added in v1.79.0

func NewPlannerPlanAuditRecord() *PlannerPlanAuditRecord

NewPlannerPlanAuditRecord instantiates a new PlannerPlanAuditRecord and sets the default values.

func (*PlannerPlanAuditRecord) GetFieldDeserializers ¶ added in v1.79.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*PlannerPlanAuditRecord) Serialize ¶ added in v1.79.0

Serialize serializes information the current object

type PlannerPlanListAuditRecord ¶ added in v1.79.0

type PlannerPlanListAuditRecord struct {
	AuditData
}

PlannerPlanListAuditRecord audit data for Planner Plan List events.

func NewPlannerPlanListAuditRecord ¶ added in v1.79.0

func NewPlannerPlanListAuditRecord() *PlannerPlanListAuditRecord

NewPlannerPlanListAuditRecord instantiates a new PlannerPlanListAuditRecord and sets the default values.

func (*PlannerPlanListAuditRecord) GetFieldDeserializers ¶ added in v1.79.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*PlannerPlanListAuditRecord) Serialize ¶ added in v1.79.0

Serialize serializes information the current object

type PlannerPlanSensitivityLabelAuditRecord ¶ added in v1.100.0

type PlannerPlanSensitivityLabelAuditRecord struct {
	AuditData
}

PlannerPlanSensitivityLabelAuditRecord audit data for Planner Plan Sensitivity Label events.

func NewPlannerPlanSensitivityLabelAuditRecord ¶ added in v1.100.0

func NewPlannerPlanSensitivityLabelAuditRecord() *PlannerPlanSensitivityLabelAuditRecord

NewPlannerPlanSensitivityLabelAuditRecord instantiates a new PlannerPlanSensitivityLabelAuditRecord and sets the default values.

func (*PlannerPlanSensitivityLabelAuditRecord) GetFieldDeserializers ¶ added in v1.100.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*PlannerPlanSensitivityLabelAuditRecord) Serialize ¶ added in v1.100.0

Serialize serializes information the current object

type PlannerPlanSensitivityLabelAuditRecordable ¶ added in v1.100.0

type PlannerPlanSensitivityLabelAuditRecordable interface {
	AuditDataable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
}

type PlannerRosterAuditRecord ¶ added in v1.79.0

type PlannerRosterAuditRecord struct {
	AuditData
}

PlannerRosterAuditRecord audit data for Planner Roster events.

func NewPlannerRosterAuditRecord ¶ added in v1.79.0

func NewPlannerRosterAuditRecord() *PlannerRosterAuditRecord

NewPlannerRosterAuditRecord instantiates a new PlannerRosterAuditRecord and sets the default values.

func (*PlannerRosterAuditRecord) GetFieldDeserializers ¶ added in v1.79.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*PlannerRosterAuditRecord) Serialize ¶ added in v1.79.0

Serialize serializes information the current object

type PlannerRosterSensitivityLabelAuditRecord ¶ added in v1.79.0

type PlannerRosterSensitivityLabelAuditRecord struct {
	AuditData
}

PlannerRosterSensitivityLabelAuditRecord audit data for Planner Roster Sensitivity Label events.

func NewPlannerRosterSensitivityLabelAuditRecord ¶ added in v1.79.0

func NewPlannerRosterSensitivityLabelAuditRecord() *PlannerRosterSensitivityLabelAuditRecord

NewPlannerRosterSensitivityLabelAuditRecord instantiates a new PlannerRosterSensitivityLabelAuditRecord and sets the default values.

func (*PlannerRosterSensitivityLabelAuditRecord) GetFieldDeserializers ¶ added in v1.79.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*PlannerRosterSensitivityLabelAuditRecord) Serialize ¶ added in v1.79.0

Serialize serializes information the current object

type PlannerRosterSensitivityLabelAuditRecordable ¶ added in v1.79.0

type PlannerRosterSensitivityLabelAuditRecordable interface {
	AuditDataable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
}

type PlannerTaskAuditRecord ¶ added in v1.79.0

type PlannerTaskAuditRecord struct {
	AuditData
}

PlannerTaskAuditRecord audit data for Planner Task events.

func NewPlannerTaskAuditRecord ¶ added in v1.79.0

func NewPlannerTaskAuditRecord() *PlannerTaskAuditRecord

NewPlannerTaskAuditRecord instantiates a new PlannerTaskAuditRecord and sets the default values.

func (*PlannerTaskAuditRecord) GetFieldDeserializers ¶ added in v1.79.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*PlannerTaskAuditRecord) Serialize ¶ added in v1.79.0

Serialize serializes information the current object

type PlannerTaskListAuditRecord ¶ added in v1.79.0

type PlannerTaskListAuditRecord struct {
	AuditData
}

PlannerTaskListAuditRecord audit data for Planner Task List events.

func NewPlannerTaskListAuditRecord ¶ added in v1.79.0

func NewPlannerTaskListAuditRecord() *PlannerTaskListAuditRecord

NewPlannerTaskListAuditRecord instantiates a new PlannerTaskListAuditRecord and sets the default values.

func (*PlannerTaskListAuditRecord) GetFieldDeserializers ¶ added in v1.79.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*PlannerTaskListAuditRecord) Serialize ¶ added in v1.79.0

Serialize serializes information the current object

type PlannerTenantSettingsAuditRecord ¶ added in v1.79.0

type PlannerTenantSettingsAuditRecord struct {
	AuditData
}

PlannerTenantSettingsAuditRecord audit data for Planner Tenant Settings events.

func NewPlannerTenantSettingsAuditRecord ¶ added in v1.79.0

func NewPlannerTenantSettingsAuditRecord() *PlannerTenantSettingsAuditRecord

NewPlannerTenantSettingsAuditRecord instantiates a new PlannerTenantSettingsAuditRecord and sets the default values.

func (*PlannerTenantSettingsAuditRecord) GetFieldDeserializers ¶ added in v1.79.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*PlannerTenantSettingsAuditRecord) Serialize ¶ added in v1.79.0

Serialize serializes information the current object

type PlannerTenantSettingsAuditRecordable ¶ added in v1.79.0

type PlannerTenantSettingsAuditRecordable interface {
	AuditDataable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
}

type PolicyConfigChangeAuditRecord ¶ added in v1.100.0

type PolicyConfigChangeAuditRecord struct {
	AuditData
}

PolicyConfigChangeAuditRecord audit data for Policy Config Change events.

func NewPolicyConfigChangeAuditRecord ¶ added in v1.100.0

func NewPolicyConfigChangeAuditRecord() *PolicyConfigChangeAuditRecord

NewPolicyConfigChangeAuditRecord instantiates a new PolicyConfigChangeAuditRecord and sets the default values.

func (*PolicyConfigChangeAuditRecord) GetFieldDeserializers ¶ added in v1.100.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*PolicyConfigChangeAuditRecord) Serialize ¶ added in v1.100.0

Serialize serializes information the current object

type PolicyConfigChangeAuditRecordable ¶ added in v1.100.0

type PowerAppsAuditAppRecord ¶ added in v1.79.0

type PowerAppsAuditAppRecord struct {
	AuditData
}

PowerAppsAuditAppRecord audit data for PowerApps Audit App events.

func NewPowerAppsAuditAppRecord ¶ added in v1.79.0

func NewPowerAppsAuditAppRecord() *PowerAppsAuditAppRecord

NewPowerAppsAuditAppRecord instantiates a new PowerAppsAuditAppRecord and sets the default values.

func (*PowerAppsAuditAppRecord) GetFieldDeserializers ¶ added in v1.79.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*PowerAppsAuditAppRecord) Serialize ¶ added in v1.79.0

Serialize serializes information the current object

type PowerAppsAuditPlanRecord ¶ added in v1.79.0

type PowerAppsAuditPlanRecord struct {
	AuditData
}

PowerAppsAuditPlanRecord audit data for PowerApps Audit Plan events.

func NewPowerAppsAuditPlanRecord ¶ added in v1.79.0

func NewPowerAppsAuditPlanRecord() *PowerAppsAuditPlanRecord

NewPowerAppsAuditPlanRecord instantiates a new PowerAppsAuditPlanRecord and sets the default values.

func (*PowerAppsAuditPlanRecord) GetFieldDeserializers ¶ added in v1.79.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*PowerAppsAuditPlanRecord) Serialize ¶ added in v1.79.0

Serialize serializes information the current object

type PowerAppsAuditResourceRecord ¶ added in v1.79.0

type PowerAppsAuditResourceRecord struct {
	AuditData
}

PowerAppsAuditResourceRecord audit data for PowerApps Audit Resource events.

func NewPowerAppsAuditResourceRecord ¶ added in v1.79.0

func NewPowerAppsAuditResourceRecord() *PowerAppsAuditResourceRecord

NewPowerAppsAuditResourceRecord instantiates a new PowerAppsAuditResourceRecord and sets the default values.

func (*PowerAppsAuditResourceRecord) GetFieldDeserializers ¶ added in v1.79.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*PowerAppsAuditResourceRecord) Serialize ¶ added in v1.79.0

Serialize serializes information the current object

type PowerBIAuditRecord ¶ added in v1.100.0

type PowerBIAuditRecord struct {
	AuditData
}

PowerBIAuditRecord audit data for Power BI events.

func NewPowerBIAuditRecord ¶ added in v1.100.0

func NewPowerBIAuditRecord() *PowerBIAuditRecord

NewPowerBIAuditRecord instantiates a new PowerBIAuditRecord and sets the default values.

func (*PowerBIAuditRecord) GetFieldDeserializers ¶ added in v1.100.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*PowerBIAuditRecord) Serialize ¶ added in v1.100.0

Serialize serializes information the current object

type PowerBIDlpAuditRecord ¶ added in v1.100.0

type PowerBIDlpAuditRecord struct {
	AuditData
}

PowerBIDlpAuditRecord audit data for Power BI DLP events.

func NewPowerBIDlpAuditRecord ¶ added in v1.100.0

func NewPowerBIDlpAuditRecord() *PowerBIDlpAuditRecord

NewPowerBIDlpAuditRecord instantiates a new PowerBIDlpAuditRecord and sets the default values.

func (*PowerBIDlpAuditRecord) GetFieldDeserializers ¶ added in v1.100.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*PowerBIDlpAuditRecord) Serialize ¶ added in v1.100.0

Serialize serializes information the current object

type PowerPagesSiteAuditRecord ¶ added in v1.79.0

type PowerPagesSiteAuditRecord struct {
	AuditData
}

PowerPagesSiteAuditRecord audit data for Power Pages Site events.

func NewPowerPagesSiteAuditRecord ¶ added in v1.79.0

func NewPowerPagesSiteAuditRecord() *PowerPagesSiteAuditRecord

NewPowerPagesSiteAuditRecord instantiates a new PowerPagesSiteAuditRecord and sets the default values.

func (*PowerPagesSiteAuditRecord) GetFieldDeserializers ¶ added in v1.79.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*PowerPagesSiteAuditRecord) Serialize ¶ added in v1.79.0

Serialize serializes information the current object

type PowerPlatformAdminDlpAuditRecord ¶ added in v1.79.0

type PowerPlatformAdminDlpAuditRecord struct {
	AuditData
}

PowerPlatformAdminDlpAuditRecord audit data for Power Platform Admin DLP events.

func NewPowerPlatformAdminDlpAuditRecord ¶ added in v1.79.0

func NewPowerPlatformAdminDlpAuditRecord() *PowerPlatformAdminDlpAuditRecord

NewPowerPlatformAdminDlpAuditRecord instantiates a new PowerPlatformAdminDlpAuditRecord and sets the default values.

func (*PowerPlatformAdminDlpAuditRecord) GetFieldDeserializers ¶ added in v1.79.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*PowerPlatformAdminDlpAuditRecord) Serialize ¶ added in v1.79.0

Serialize serializes information the current object

type PowerPlatformAdminDlpAuditRecordable ¶ added in v1.79.0

type PowerPlatformAdminDlpAuditRecordable interface {
	AuditDataable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
}

type PowerPlatformAdminEnvironmentAuditRecord ¶ added in v1.79.0

type PowerPlatformAdminEnvironmentAuditRecord struct {
	AuditData
}

PowerPlatformAdminEnvironmentAuditRecord audit data for Power Platform Admin Environment events.

func NewPowerPlatformAdminEnvironmentAuditRecord ¶ added in v1.79.0

func NewPowerPlatformAdminEnvironmentAuditRecord() *PowerPlatformAdminEnvironmentAuditRecord

NewPowerPlatformAdminEnvironmentAuditRecord instantiates a new PowerPlatformAdminEnvironmentAuditRecord and sets the default values.

func (*PowerPlatformAdminEnvironmentAuditRecord) GetFieldDeserializers ¶ added in v1.79.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*PowerPlatformAdminEnvironmentAuditRecord) Serialize ¶ added in v1.79.0

Serialize serializes information the current object

type PowerPlatformAdminEnvironmentAuditRecordable ¶ added in v1.79.0

type PowerPlatformAdminEnvironmentAuditRecordable interface {
	AuditDataable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
}

type PowerPlatformAdministratorActivityRecord ¶ added in v1.79.0

type PowerPlatformAdministratorActivityRecord struct {
	AuditData
}

PowerPlatformAdministratorActivityRecord audit data for Power Platform Administrator Activity events.

func NewPowerPlatformAdministratorActivityRecord ¶ added in v1.79.0

func NewPowerPlatformAdministratorActivityRecord() *PowerPlatformAdministratorActivityRecord

NewPowerPlatformAdministratorActivityRecord instantiates a new PowerPlatformAdministratorActivityRecord and sets the default values.

func (*PowerPlatformAdministratorActivityRecord) GetFieldDeserializers ¶ added in v1.79.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*PowerPlatformAdministratorActivityRecord) Serialize ¶ added in v1.79.0

Serialize serializes information the current object

type PowerPlatformAdministratorActivityRecordable ¶ added in v1.79.0

type PowerPlatformAdministratorActivityRecordable interface {
	AuditDataable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
}

type PowerPlatformLockboxResourceAccessRequestAuditRecord ¶ added in v1.79.0

type PowerPlatformLockboxResourceAccessRequestAuditRecord struct {
	AuditData
}

PowerPlatformLockboxResourceAccessRequestAuditRecord audit data for Power Platform Lockbox Resource Access Request events.

func NewPowerPlatformLockboxResourceAccessRequestAuditRecord ¶ added in v1.79.0

func NewPowerPlatformLockboxResourceAccessRequestAuditRecord() *PowerPlatformLockboxResourceAccessRequestAuditRecord

NewPowerPlatformLockboxResourceAccessRequestAuditRecord instantiates a new PowerPlatformLockboxResourceAccessRequestAuditRecord and sets the default values.

func (*PowerPlatformLockboxResourceAccessRequestAuditRecord) GetFieldDeserializers ¶ added in v1.79.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*PowerPlatformLockboxResourceAccessRequestAuditRecord) Serialize ¶ added in v1.79.0

Serialize serializes information the current object

type PowerPlatformLockboxResourceAccessRequestAuditRecordable ¶ added in v1.79.0

type PowerPlatformLockboxResourceAccessRequestAuditRecordable interface {
	AuditDataable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
}

type PowerPlatformLockboxResourceCommandAuditRecord ¶ added in v1.79.0

type PowerPlatformLockboxResourceCommandAuditRecord struct {
	AuditData
}

PowerPlatformLockboxResourceCommandAuditRecord audit data for Power Platform Lockbox Resource Command events.

func NewPowerPlatformLockboxResourceCommandAuditRecord ¶ added in v1.79.0

func NewPowerPlatformLockboxResourceCommandAuditRecord() *PowerPlatformLockboxResourceCommandAuditRecord

NewPowerPlatformLockboxResourceCommandAuditRecord instantiates a new PowerPlatformLockboxResourceCommandAuditRecord and sets the default values.

func (*PowerPlatformLockboxResourceCommandAuditRecord) GetFieldDeserializers ¶ added in v1.79.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*PowerPlatformLockboxResourceCommandAuditRecord) Serialize ¶ added in v1.79.0

Serialize serializes information the current object

type PowerPlatformLockboxResourceCommandAuditRecordable ¶ added in v1.79.0

type PowerPlatformLockboxResourceCommandAuditRecordable interface {
	AuditDataable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
}

type PowerPlatformServiceActivityAuditRecord ¶ added in v1.79.0

type PowerPlatformServiceActivityAuditRecord struct {
	AuditData
}

PowerPlatformServiceActivityAuditRecord audit data for Power Platform Service Activity events.

func NewPowerPlatformServiceActivityAuditRecord ¶ added in v1.79.0

func NewPowerPlatformServiceActivityAuditRecord() *PowerPlatformServiceActivityAuditRecord

NewPowerPlatformServiceActivityAuditRecord instantiates a new PowerPlatformServiceActivityAuditRecord and sets the default values.

func (*PowerPlatformServiceActivityAuditRecord) GetFieldDeserializers ¶ added in v1.79.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*PowerPlatformServiceActivityAuditRecord) Serialize ¶ added in v1.79.0

Serialize serializes information the current object

type PowerPlatformServiceActivityAuditRecordable ¶ added in v1.79.0

type PowerPlatformServiceActivityAuditRecordable interface {
	AuditDataable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
}

type PowerPlatformTenantIsolationRecord ¶ added in v1.100.0

type PowerPlatformTenantIsolationRecord struct {
	AuditData
}

PowerPlatformTenantIsolationRecord audit data for Power Platform Tenant Isolation events.

func NewPowerPlatformTenantIsolationRecord ¶ added in v1.100.0

func NewPowerPlatformTenantIsolationRecord() *PowerPlatformTenantIsolationRecord

NewPowerPlatformTenantIsolationRecord instantiates a new PowerPlatformTenantIsolationRecord and sets the default values.

func (*PowerPlatformTenantIsolationRecord) GetFieldDeserializers ¶ added in v1.100.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*PowerPlatformTenantIsolationRecord) Serialize ¶ added in v1.100.0

Serialize serializes information the current object

type PowerPlatformTenantIsolationRecordable ¶ added in v1.100.0

type PowerPlatformTenantIsolationRecordable interface {
	AuditDataable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
}

type PrivaPrivacyAssessmentOperationRecord ¶ added in v1.100.0

type PrivaPrivacyAssessmentOperationRecord struct {
	AuditData
}

PrivaPrivacyAssessmentOperationRecord audit data for Priva Privacy Assessment Operation events.

func NewPrivaPrivacyAssessmentOperationRecord ¶ added in v1.100.0

func NewPrivaPrivacyAssessmentOperationRecord() *PrivaPrivacyAssessmentOperationRecord

NewPrivaPrivacyAssessmentOperationRecord instantiates a new PrivaPrivacyAssessmentOperationRecord and sets the default values.

func (*PrivaPrivacyAssessmentOperationRecord) GetFieldDeserializers ¶ added in v1.100.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*PrivaPrivacyAssessmentOperationRecord) Serialize ¶ added in v1.100.0

Serialize serializes information the current object

type PrivaPrivacyAssessmentOperationRecordable ¶ added in v1.100.0

type PrivaPrivacyAssessmentOperationRecordable interface {
	AuditDataable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
}

type PrivaPrivacyConsentOperationRecord ¶ added in v1.100.0

type PrivaPrivacyConsentOperationRecord struct {
	AuditData
}

PrivaPrivacyConsentOperationRecord audit data for Priva Privacy Consent Operation events.

func NewPrivaPrivacyConsentOperationRecord ¶ added in v1.100.0

func NewPrivaPrivacyConsentOperationRecord() *PrivaPrivacyConsentOperationRecord

NewPrivaPrivacyConsentOperationRecord instantiates a new PrivaPrivacyConsentOperationRecord and sets the default values.

func (*PrivaPrivacyConsentOperationRecord) GetFieldDeserializers ¶ added in v1.100.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*PrivaPrivacyConsentOperationRecord) Serialize ¶ added in v1.100.0

Serialize serializes information the current object

type PrivaPrivacyConsentOperationRecordable ¶ added in v1.100.0

type PrivaPrivacyConsentOperationRecordable interface {
	AuditDataable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
}

type PrivacyDataMatchAuditRecord ¶ added in v1.79.0

type PrivacyDataMatchAuditRecord struct {
	AuditData
}

PrivacyDataMatchAuditRecord audit data for Privacy Data Match events.

func NewPrivacyDataMatchAuditRecord ¶ added in v1.79.0

func NewPrivacyDataMatchAuditRecord() *PrivacyDataMatchAuditRecord

NewPrivacyDataMatchAuditRecord instantiates a new PrivacyDataMatchAuditRecord and sets the default values.

func (*PrivacyDataMatchAuditRecord) GetFieldDeserializers ¶ added in v1.79.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*PrivacyDataMatchAuditRecord) Serialize ¶ added in v1.79.0

Serialize serializes information the current object

type PrivacyDataMinimizationRecord ¶ added in v1.79.0

type PrivacyDataMinimizationRecord struct {
	AuditData
}

PrivacyDataMinimizationRecord audit data for Privacy Data Minimization events.

func NewPrivacyDataMinimizationRecord ¶ added in v1.79.0

func NewPrivacyDataMinimizationRecord() *PrivacyDataMinimizationRecord

NewPrivacyDataMinimizationRecord instantiates a new PrivacyDataMinimizationRecord and sets the default values.

func (*PrivacyDataMinimizationRecord) GetFieldDeserializers ¶ added in v1.79.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*PrivacyDataMinimizationRecord) Serialize ¶ added in v1.79.0

Serialize serializes information the current object

type PrivacyDigestEmailRecord ¶ added in v1.79.0

type PrivacyDigestEmailRecord struct {
	AuditData
}

PrivacyDigestEmailRecord audit data for Privacy Digest Email events.

func NewPrivacyDigestEmailRecord ¶ added in v1.79.0

func NewPrivacyDigestEmailRecord() *PrivacyDigestEmailRecord

NewPrivacyDigestEmailRecord instantiates a new PrivacyDigestEmailRecord and sets the default values.

func (*PrivacyDigestEmailRecord) GetFieldDeserializers ¶ added in v1.79.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*PrivacyDigestEmailRecord) Serialize ¶ added in v1.79.0

Serialize serializes information the current object

type PrivacyOpenAccessAuditRecord ¶ added in v1.79.0

type PrivacyOpenAccessAuditRecord struct {
	AuditData
}

PrivacyOpenAccessAuditRecord audit data for Privacy Open Access events.

func NewPrivacyOpenAccessAuditRecord ¶ added in v1.79.0

func NewPrivacyOpenAccessAuditRecord() *PrivacyOpenAccessAuditRecord

NewPrivacyOpenAccessAuditRecord instantiates a new PrivacyOpenAccessAuditRecord and sets the default values.

func (*PrivacyOpenAccessAuditRecord) GetFieldDeserializers ¶ added in v1.79.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*PrivacyOpenAccessAuditRecord) Serialize ¶ added in v1.79.0

Serialize serializes information the current object

type PrivacyPortalAuditRecord ¶ added in v1.79.0

type PrivacyPortalAuditRecord struct {
	AuditData
}

PrivacyPortalAuditRecord audit data for Privacy Portal events.

func NewPrivacyPortalAuditRecord ¶ added in v1.79.0

func NewPrivacyPortalAuditRecord() *PrivacyPortalAuditRecord

NewPrivacyPortalAuditRecord instantiates a new PrivacyPortalAuditRecord and sets the default values.

func (*PrivacyPortalAuditRecord) GetFieldDeserializers ¶ added in v1.79.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*PrivacyPortalAuditRecord) Serialize ¶ added in v1.79.0

Serialize serializes information the current object

type PrivacyRemediationActionRecord ¶ added in v1.79.0

type PrivacyRemediationActionRecord struct {
	AuditData
}

PrivacyRemediationActionRecord audit data for Privacy Remediation Action events.

func NewPrivacyRemediationActionRecord ¶ added in v1.79.0

func NewPrivacyRemediationActionRecord() *PrivacyRemediationActionRecord

NewPrivacyRemediationActionRecord instantiates a new PrivacyRemediationActionRecord and sets the default values.

func (*PrivacyRemediationActionRecord) GetFieldDeserializers ¶ added in v1.79.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*PrivacyRemediationActionRecord) Serialize ¶ added in v1.79.0

Serialize serializes information the current object

type PrivacyRemediationRecord ¶ added in v1.79.0

type PrivacyRemediationRecord struct {
	AuditData
}

PrivacyRemediationRecord audit data for Privacy Remediation events.

func NewPrivacyRemediationRecord ¶ added in v1.79.0

func NewPrivacyRemediationRecord() *PrivacyRemediationRecord

NewPrivacyRemediationRecord instantiates a new PrivacyRemediationRecord and sets the default values.

func (*PrivacyRemediationRecord) GetFieldDeserializers ¶ added in v1.79.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*PrivacyRemediationRecord) Serialize ¶ added in v1.79.0

Serialize serializes information the current object

type ProcessEvidence ¶ added in v0.49.0

type ProcessEvidence struct {
	AlertEvidence
}

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. returns a *DetectionStatus when successful

func (*ProcessEvidence) GetFieldDeserializers ¶ added in v0.49.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*ProcessEvidence) GetImageFile ¶ added in v0.49.0

func (m *ProcessEvidence) GetImageFile() FileDetailsable

GetImageFile gets the imageFile property value. Image file details. returns a FileDetailsable when successful

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. returns a *string when successful

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. The DateTimeOffset 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. returns a *Time when successful

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. returns a *int64 when successful

func (*ProcessEvidence) GetParentProcessImageFile ¶ added in v0.49.0

func (m *ProcessEvidence) GetParentProcessImageFile() FileDetailsable

GetParentProcessImageFile gets the parentProcessImageFile property value. Parent process image file details. returns a FileDetailsable when successful

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. returns a *string when successful

func (*ProcessEvidence) GetProcessCreationDateTime ¶ added in v0.49.0

GetProcessCreationDateTime gets the processCreationDateTime property value. Date and time when the process was created. The DateTimeOffset 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. returns a *Time when successful

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. returns a *int64 when successful

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. returns a UserAccountable when successful

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. The DateTimeOffset 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 (*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 when the process was created. The DateTimeOffset 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 (*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)
}

type ProjectAuditRecord ¶ added in v1.79.0

type ProjectAuditRecord struct {
	AuditData
}

ProjectAuditRecord audit data for Microsoft Project events.

func NewProjectAuditRecord ¶ added in v1.79.0

func NewProjectAuditRecord() *ProjectAuditRecord

NewProjectAuditRecord instantiates a new ProjectAuditRecord and sets the default values.

func (*ProjectAuditRecord) GetFieldDeserializers ¶ added in v1.79.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*ProjectAuditRecord) Serialize ¶ added in v1.79.0

Serialize serializes information the current object

type ProjectForTheWebAssignedToMeSettingsAuditRecord ¶ added in v1.79.0

type ProjectForTheWebAssignedToMeSettingsAuditRecord struct {
	AuditData
}

ProjectForTheWebAssignedToMeSettingsAuditRecord audit data for Project for the Web Assigned To Me Settings events.

func NewProjectForTheWebAssignedToMeSettingsAuditRecord ¶ added in v1.79.0

func NewProjectForTheWebAssignedToMeSettingsAuditRecord() *ProjectForTheWebAssignedToMeSettingsAuditRecord

NewProjectForTheWebAssignedToMeSettingsAuditRecord instantiates a new ProjectForTheWebAssignedToMeSettingsAuditRecord and sets the default values.

func (*ProjectForTheWebAssignedToMeSettingsAuditRecord) GetFieldDeserializers ¶ added in v1.79.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*ProjectForTheWebAssignedToMeSettingsAuditRecord) Serialize ¶ added in v1.79.0

Serialize serializes information the current object

type ProjectForTheWebAssignedToMeSettingsAuditRecordable ¶ added in v1.79.0

type ProjectForTheWebAssignedToMeSettingsAuditRecordable interface {
	AuditDataable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
}

type ProjectForTheWebProjectAuditRecord ¶ added in v1.79.0

type ProjectForTheWebProjectAuditRecord struct {
	AuditData
}

ProjectForTheWebProjectAuditRecord audit data for Project for the Web Project events.

func NewProjectForTheWebProjectAuditRecord ¶ added in v1.79.0

func NewProjectForTheWebProjectAuditRecord() *ProjectForTheWebProjectAuditRecord

NewProjectForTheWebProjectAuditRecord instantiates a new ProjectForTheWebProjectAuditRecord and sets the default values.

func (*ProjectForTheWebProjectAuditRecord) GetFieldDeserializers ¶ added in v1.79.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*ProjectForTheWebProjectAuditRecord) Serialize ¶ added in v1.79.0

Serialize serializes information the current object

type ProjectForTheWebProjectAuditRecordable ¶ added in v1.79.0

type ProjectForTheWebProjectAuditRecordable interface {
	AuditDataable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
}

type ProjectForTheWebProjectSettingsAuditRecord ¶ added in v1.79.0

type ProjectForTheWebProjectSettingsAuditRecord struct {
	AuditData
}

ProjectForTheWebProjectSettingsAuditRecord audit data for Project for the Web Project Settings events.

func NewProjectForTheWebProjectSettingsAuditRecord ¶ added in v1.79.0

func NewProjectForTheWebProjectSettingsAuditRecord() *ProjectForTheWebProjectSettingsAuditRecord

NewProjectForTheWebProjectSettingsAuditRecord instantiates a new ProjectForTheWebProjectSettingsAuditRecord and sets the default values.

func (*ProjectForTheWebProjectSettingsAuditRecord) GetFieldDeserializers ¶ added in v1.79.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*ProjectForTheWebProjectSettingsAuditRecord) Serialize ¶ added in v1.79.0

Serialize serializes information the current object

type ProjectForTheWebProjectSettingsAuditRecordable ¶ added in v1.79.0

type ProjectForTheWebProjectSettingsAuditRecordable interface {
	AuditDataable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
}

type ProjectForTheWebRoadmapAuditRecord ¶ added in v1.79.0

type ProjectForTheWebRoadmapAuditRecord struct {
	AuditData
}

ProjectForTheWebRoadmapAuditRecord audit data for Project for the Web Roadmap events.

func NewProjectForTheWebRoadmapAuditRecord ¶ added in v1.79.0

func NewProjectForTheWebRoadmapAuditRecord() *ProjectForTheWebRoadmapAuditRecord

NewProjectForTheWebRoadmapAuditRecord instantiates a new ProjectForTheWebRoadmapAuditRecord and sets the default values.

func (*ProjectForTheWebRoadmapAuditRecord) GetFieldDeserializers ¶ added in v1.79.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*ProjectForTheWebRoadmapAuditRecord) Serialize ¶ added in v1.79.0

Serialize serializes information the current object

type ProjectForTheWebRoadmapAuditRecordable ¶ added in v1.79.0

type ProjectForTheWebRoadmapAuditRecordable interface {
	AuditDataable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
}

type ProjectForTheWebRoadmapItemAuditRecord ¶ added in v1.79.0

type ProjectForTheWebRoadmapItemAuditRecord struct {
	AuditData
}

ProjectForTheWebRoadmapItemAuditRecord audit data for Project for the Web Roadmap Item events.

func NewProjectForTheWebRoadmapItemAuditRecord ¶ added in v1.79.0

func NewProjectForTheWebRoadmapItemAuditRecord() *ProjectForTheWebRoadmapItemAuditRecord

NewProjectForTheWebRoadmapItemAuditRecord instantiates a new ProjectForTheWebRoadmapItemAuditRecord and sets the default values.

func (*ProjectForTheWebRoadmapItemAuditRecord) GetFieldDeserializers ¶ added in v1.79.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*ProjectForTheWebRoadmapItemAuditRecord) Serialize ¶ added in v1.79.0

Serialize serializes information the current object

type ProjectForTheWebRoadmapItemAuditRecordable ¶ added in v1.79.0

type ProjectForTheWebRoadmapItemAuditRecordable interface {
	AuditDataable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
}

type ProjectForTheWebRoadmapSettingsAuditRecord ¶ added in v1.79.0

type ProjectForTheWebRoadmapSettingsAuditRecord struct {
	AuditData
}

ProjectForTheWebRoadmapSettingsAuditRecord audit data for Project for the Web Roadmap Settings events.

func NewProjectForTheWebRoadmapSettingsAuditRecord ¶ added in v1.79.0

func NewProjectForTheWebRoadmapSettingsAuditRecord() *ProjectForTheWebRoadmapSettingsAuditRecord

NewProjectForTheWebRoadmapSettingsAuditRecord instantiates a new ProjectForTheWebRoadmapSettingsAuditRecord and sets the default values.

func (*ProjectForTheWebRoadmapSettingsAuditRecord) GetFieldDeserializers ¶ added in v1.79.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*ProjectForTheWebRoadmapSettingsAuditRecord) Serialize ¶ added in v1.79.0

Serialize serializes information the current object

type ProjectForTheWebRoadmapSettingsAuditRecordable ¶ added in v1.79.0

type ProjectForTheWebRoadmapSettingsAuditRecordable interface {
	AuditDataable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
}

type ProjectForTheWebTaskAuditRecord ¶ added in v1.79.0

type ProjectForTheWebTaskAuditRecord struct {
	AuditData
}

ProjectForTheWebTaskAuditRecord audit data for Project for the Web Task events.

func NewProjectForTheWebTaskAuditRecord ¶ added in v1.79.0

func NewProjectForTheWebTaskAuditRecord() *ProjectForTheWebTaskAuditRecord

NewProjectForTheWebTaskAuditRecord instantiates a new ProjectForTheWebTaskAuditRecord and sets the default values.

func (*ProjectForTheWebTaskAuditRecord) GetFieldDeserializers ¶ added in v1.79.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*ProjectForTheWebTaskAuditRecord) Serialize ¶ added in v1.79.0

Serialize serializes information the current object

type ProtocolType ¶ added in v1.30.0

type ProtocolType int
const (
	TCP_PROTOCOLTYPE ProtocolType = iota
	UDP_PROTOCOLTYPE
	UNKNOWNFUTUREVALUE_PROTOCOLTYPE
)

func (ProtocolType) String ¶ added in v1.30.0

func (i ProtocolType) String() string

type PublicFolderAuditRecord ¶ added in v1.79.0

type PublicFolderAuditRecord struct {
	AuditData
}

PublicFolderAuditRecord audit data for Exchange public folder events.

func NewPublicFolderAuditRecord ¶ added in v1.79.0

func NewPublicFolderAuditRecord() *PublicFolderAuditRecord

NewPublicFolderAuditRecord instantiates a new PublicFolderAuditRecord and sets the default values.

func (*PublicFolderAuditRecord) GetFieldDeserializers ¶ added in v1.79.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*PublicFolderAuditRecord) Serialize ¶ added in v1.79.0

Serialize serializes information the current object

type PurgeAreas ¶ added in v0.47.0

type PurgeAreas int

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
	UNKNOWNFUTUREVALUE_PURGETYPE
	PERMANENTLYDELETE_PURGETYPE
)

func (PurgeType) String ¶ added in v0.47.0

func (i PurgeType) String() string

type PurviewInsiderRiskAlertsRecord ¶ added in v1.79.0

type PurviewInsiderRiskAlertsRecord struct {
	AuditData
}

PurviewInsiderRiskAlertsRecord audit data for Purview Insider Risk Alerts events.

func NewPurviewInsiderRiskAlertsRecord ¶ added in v1.79.0

func NewPurviewInsiderRiskAlertsRecord() *PurviewInsiderRiskAlertsRecord

NewPurviewInsiderRiskAlertsRecord instantiates a new PurviewInsiderRiskAlertsRecord and sets the default values.

func (*PurviewInsiderRiskAlertsRecord) GetFieldDeserializers ¶ added in v1.79.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*PurviewInsiderRiskAlertsRecord) Serialize ¶ added in v1.79.0

Serialize serializes information the current object

type PurviewInsiderRiskCasesRecord ¶ added in v1.79.0

type PurviewInsiderRiskCasesRecord struct {
	AuditData
}

PurviewInsiderRiskCasesRecord audit data for Purview Insider Risk Cases events.

func NewPurviewInsiderRiskCasesRecord ¶ added in v1.79.0

func NewPurviewInsiderRiskCasesRecord() *PurviewInsiderRiskCasesRecord

NewPurviewInsiderRiskCasesRecord instantiates a new PurviewInsiderRiskCasesRecord and sets the default values.

func (*PurviewInsiderRiskCasesRecord) GetFieldDeserializers ¶ added in v1.79.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*PurviewInsiderRiskCasesRecord) Serialize ¶ added in v1.79.0

Serialize serializes information the current object

type PurviewMCRecommendationRecord ¶ added in v1.100.0

type PurviewMCRecommendationRecord struct {
	AuditData
}

PurviewMCRecommendationRecord audit data for Purview MC Recommendation events.

func NewPurviewMCRecommendationRecord ¶ added in v1.100.0

func NewPurviewMCRecommendationRecord() *PurviewMCRecommendationRecord

NewPurviewMCRecommendationRecord instantiates a new PurviewMCRecommendationRecord and sets the default values.

func (*PurviewMCRecommendationRecord) GetFieldDeserializers ¶ added in v1.100.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*PurviewMCRecommendationRecord) Serialize ¶ added in v1.100.0

Serialize serializes information the current object

type PurviewMCRecommendationRecordable ¶ added in v1.100.0

type PurviewPostureAgentAuditRecord ¶ added in v1.100.0

type PurviewPostureAgentAuditRecord struct {
	AuditData
}

PurviewPostureAgentAuditRecord audit data for Purview Posture Agent events.

func NewPurviewPostureAgentAuditRecord ¶ added in v1.100.0

func NewPurviewPostureAgentAuditRecord() *PurviewPostureAgentAuditRecord

NewPurviewPostureAgentAuditRecord instantiates a new PurviewPostureAgentAuditRecord and sets the default values.

func (*PurviewPostureAgentAuditRecord) GetFieldDeserializers ¶ added in v1.100.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*PurviewPostureAgentAuditRecord) Serialize ¶ added in v1.100.0

Serialize serializes information the current object

type PurviewPostureAgentAuditRecordable ¶ added in v1.100.0

type PurviewPostureAgentAuditRecordable interface {
	AuditDataable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
}

type QuarantineAuditRecord ¶ added in v1.79.0

type QuarantineAuditRecord struct {
	AuditData
}

QuarantineAuditRecord audit data for quarantine events.

func NewQuarantineAuditRecord ¶ added in v1.79.0

func NewQuarantineAuditRecord() *QuarantineAuditRecord

NewQuarantineAuditRecord instantiates a new QuarantineAuditRecord and sets the default values.

func (*QuarantineAuditRecord) GetFieldDeserializers ¶ added in v1.79.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*QuarantineAuditRecord) Serialize ¶ added in v1.79.0

Serialize serializes information the current object

type QueryType ¶ added in v0.61.0

type QueryType int
const (
	FILES_QUERYTYPE QueryType = iota
	MESSAGES_QUERYTYPE
	UNKNOWNFUTUREVALUE_QUERYTYPE
)

func (QueryType) String ¶ added in v0.61.0

func (i QueryType) String() string

type RecipientType ¶ added in v1.93.0

type RecipientType int

func (RecipientType) String ¶ added in v1.93.0

func (i RecipientType) String() string

type RecordsManagementAuditRecord ¶ added in v1.79.0

type RecordsManagementAuditRecord struct {
	AuditData
}

RecordsManagementAuditRecord audit data for Records Management events.

func NewRecordsManagementAuditRecord ¶ added in v1.79.0

func NewRecordsManagementAuditRecord() *RecordsManagementAuditRecord

NewRecordsManagementAuditRecord instantiates a new RecordsManagementAuditRecord and sets the default values.

func (*RecordsManagementAuditRecord) GetFieldDeserializers ¶ added in v1.79.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*RecordsManagementAuditRecord) Serialize ¶ added in v1.79.0

Serialize serializes information the current object

type RedundancyDetectionSettings ¶

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

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. returns a map[string]any when successful

func (*RedundancyDetectionSettings) GetBackingStore ¶ added in v0.56.0

GetBackingStore gets the BackingStore property value. Stores model information. returns a BackingStore when successful

func (*RedundancyDetectionSettings) GetFieldDeserializers ¶

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*RedundancyDetectionSettings) GetIsEnabled ¶

func (m *RedundancyDetectionSettings) GetIsEnabled() *bool

GetIsEnabled gets the isEnabled property value. Indicates whether email threading and near duplicate detection are enabled. returns a *bool when successful

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. returns a *int32 when successful

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. returns a *int32 when successful

func (*RedundancyDetectionSettings) GetOdataType ¶ added in v0.31.0

func (m *RedundancyDetectionSettings) GetOdataType() *string

GetOdataType gets the @odata.type property value. The OdataType property returns a *string when successful

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. returns a *int32 when successful

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

type RegistryKeyEvidence ¶ added in v0.49.0

type RegistryKeyEvidence struct {
	AlertEvidence
}

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 returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

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. returns a *string when successful

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. returns a *string when successful

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

type RegistryValueEvidence ¶ added in v0.49.0

type RegistryValueEvidence struct {
	AlertEvidence
}

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 returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*RegistryValueEvidence) GetMdeDeviceId ¶ added in v1.5.0

func (m *RegistryValueEvidence) GetMdeDeviceId() *string

GetMdeDeviceId gets the mdeDeviceId property value. A unique identifier assigned to a device by Microsoft Defender for Endpoint. returns a *string when successful

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. returns a *string when successful

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. returns a *string when successful

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. returns a *string when successful

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. returns a *string when successful

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. returns a *string when successful

func (*RegistryValueEvidence) Serialize ¶ added in v0.49.0

Serialize serializes information the current object

func (*RegistryValueEvidence) SetMdeDeviceId ¶ added in v1.5.0

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

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

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
	GetMdeDeviceId() *string
	GetRegistryHive() *string
	GetRegistryKey() *string
	GetRegistryValue() *string
	GetRegistryValueName() *string
	GetRegistryValueType() *string
	SetMdeDeviceId(value *string)
	SetRegistryHive(value *string)
	SetRegistryKey(value *string)
	SetRegistryValue(value *string)
	SetRegistryValueName(value *string)
	SetRegistryValueType(value *string)
}

type RemediationAction ¶ added in v1.100.0

type RemediationAction int
const (
	MOVETOJUNK_REMEDIATIONACTION RemediationAction = iota
	MOVETOINBOX_REMEDIATIONACTION
	HARDDELETE_REMEDIATIONACTION
	SOFTDELETE_REMEDIATIONACTION
	MOVETODELETEDITEMS_REMEDIATIONACTION
	UNKNOWNFUTUREVALUE_REMEDIATIONACTION
	MOVETOQUARANTINE_REMEDIATIONACTION
)

func (RemediationAction) String ¶ added in v1.100.0

func (i RemediationAction) String() string

type RemediationSeverity ¶ added in v1.100.0

type RemediationSeverity int
const (
	LOW_REMEDIATIONSEVERITY RemediationSeverity = iota
	MEDIUM_REMEDIATIONSEVERITY
	HIGH_REMEDIATIONSEVERITY
	UNKNOWNFUTUREVALUE_REMEDIATIONSEVERITY
)

func (RemediationSeverity) String ¶ added in v1.100.0

func (i RemediationSeverity) String() string

type ReportFileMetadata ¶ added in v1.83.0

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

func NewReportFileMetadata ¶ added in v1.83.0

func NewReportFileMetadata() *ReportFileMetadata

NewReportFileMetadata instantiates a new ReportFileMetadata and sets the default values.

func (*ReportFileMetadata) GetAdditionalData ¶ added in v1.83.0

func (m *ReportFileMetadata) 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. returns a map[string]any when successful

func (*ReportFileMetadata) GetBackingStore ¶ added in v1.83.0

GetBackingStore gets the BackingStore property value. Stores model information. returns a BackingStore when successful

func (*ReportFileMetadata) GetDownloadUrl ¶ added in v1.83.0

func (m *ReportFileMetadata) GetDownloadUrl() *string

GetDownloadUrl gets the downloadUrl property value. The URL to download the report. returns a *string when successful

func (*ReportFileMetadata) GetFieldDeserializers ¶ added in v1.83.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*ReportFileMetadata) GetFileName ¶ added in v1.83.0

func (m *ReportFileMetadata) GetFileName() *string

GetFileName gets the fileName property value. The name of the file. returns a *string when successful

func (*ReportFileMetadata) GetOdataType ¶ added in v1.83.0

func (m *ReportFileMetadata) GetOdataType() *string

GetOdataType gets the @odata.type property value. The OdataType property returns a *string when successful

func (*ReportFileMetadata) GetSize ¶ added in v1.83.0

func (m *ReportFileMetadata) GetSize() *int64

GetSize gets the size property value. The size of the file. returns a *int64 when successful

func (*ReportFileMetadata) Serialize ¶ added in v1.83.0

Serialize serializes information the current object

func (*ReportFileMetadata) SetAdditionalData ¶ added in v1.83.0

func (m *ReportFileMetadata) 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 (*ReportFileMetadata) SetBackingStore ¶ added in v1.83.0

SetBackingStore sets the BackingStore property value. Stores model information.

func (*ReportFileMetadata) SetDownloadUrl ¶ added in v1.83.0

func (m *ReportFileMetadata) SetDownloadUrl(value *string)

SetDownloadUrl sets the downloadUrl property value. The URL to download the report.

func (*ReportFileMetadata) SetFileName ¶ added in v1.83.0

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

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

func (*ReportFileMetadata) SetOdataType ¶ added in v1.83.0

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

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

func (*ReportFileMetadata) SetSize ¶ added in v1.83.0

func (m *ReportFileMetadata) SetSize(value *int64)

SetSize sets the size property value. The size of the file.

type ReportSubmission ¶ added in v1.100.0

type ReportSubmission struct {
	AuditData
}

ReportSubmission audit data for Report Submission events.

func NewReportSubmission ¶ added in v1.100.0

func NewReportSubmission() *ReportSubmission

NewReportSubmission instantiates a new ReportSubmission and sets the default values.

func (*ReportSubmission) GetFieldDeserializers ¶ added in v1.100.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*ReportSubmission) Serialize ¶ added in v1.100.0

Serialize serializes information the current object

type ReportSubmissionResultDetail ¶ added in v1.100.0

type ReportSubmissionResultDetail struct {
	AuditData
}

ReportSubmissionResultDetail audit data for Report Submission Result Detail events.

func NewReportSubmissionResultDetail ¶ added in v1.100.0

func NewReportSubmissionResultDetail() *ReportSubmissionResultDetail

NewReportSubmissionResultDetail instantiates a new ReportSubmissionResultDetail and sets the default values.

func (*ReportSubmissionResultDetail) GetFieldDeserializers ¶ added in v1.100.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*ReportSubmissionResultDetail) Serialize ¶ added in v1.100.0

Serialize serializes information the current object

type ResourceAccessEvent ¶ added in v1.83.0

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

func NewResourceAccessEvent ¶ added in v1.83.0

func NewResourceAccessEvent() *ResourceAccessEvent

NewResourceAccessEvent instantiates a new ResourceAccessEvent and sets the default values.

func (*ResourceAccessEvent) GetAccessDateTime ¶ added in v1.83.0

GetAccessDateTime gets the accessDateTime property value. The time of the access event. returns a *Time when successful

func (*ResourceAccessEvent) GetAccountId ¶ added in v1.83.0

func (m *ResourceAccessEvent) GetAccountId() *string

GetAccountId gets the accountId property value. The identifier of the user account. returns a *string when successful

func (*ResourceAccessEvent) GetAdditionalData ¶ added in v1.83.0

func (m *ResourceAccessEvent) 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. returns a map[string]any when successful

func (*ResourceAccessEvent) GetBackingStore ¶ added in v1.83.0

GetBackingStore gets the BackingStore property value. Stores model information. returns a BackingStore when successful

func (*ResourceAccessEvent) GetFieldDeserializers ¶ added in v1.83.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*ResourceAccessEvent) GetIpAddress ¶ added in v1.83.0

func (m *ResourceAccessEvent) GetIpAddress() *string

GetIpAddress gets the ipAddress property value. IP address of the resource. returns a *string when successful

func (*ResourceAccessEvent) GetOdataType ¶ added in v1.83.0

func (m *ResourceAccessEvent) GetOdataType() *string

GetOdataType gets the @odata.type property value. The OdataType property returns a *string when successful

func (*ResourceAccessEvent) GetResourceIdentifier ¶ added in v1.83.0

func (m *ResourceAccessEvent) GetResourceIdentifier() *string

GetResourceIdentifier gets the resourceIdentifier property value. The protocol and host name pairs describing the connection. returns a *string when successful

func (*ResourceAccessEvent) Serialize ¶ added in v1.83.0

Serialize serializes information the current object

func (*ResourceAccessEvent) SetAccessDateTime ¶ added in v1.83.0

SetAccessDateTime sets the accessDateTime property value. The time of the access event.

func (*ResourceAccessEvent) SetAccountId ¶ added in v1.83.0

func (m *ResourceAccessEvent) SetAccountId(value *string)

SetAccountId sets the accountId property value. The identifier of the user account.

func (*ResourceAccessEvent) SetAdditionalData ¶ added in v1.83.0

func (m *ResourceAccessEvent) 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 (*ResourceAccessEvent) SetBackingStore ¶ added in v1.83.0

SetBackingStore sets the BackingStore property value. Stores model information.

func (*ResourceAccessEvent) SetIpAddress ¶ added in v1.83.0

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

SetIpAddress sets the ipAddress property value. IP address of the resource.

func (*ResourceAccessEvent) SetOdataType ¶ added in v1.83.0

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

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

func (*ResourceAccessEvent) SetResourceIdentifier ¶ added in v1.83.0

func (m *ResourceAccessEvent) SetResourceIdentifier(value *string)

SetResourceIdentifier sets the resourceIdentifier property value. The protocol and host name pairs describing the connection.

type RestrictedModeAuditRecord ¶ added in v1.100.0

type RestrictedModeAuditRecord struct {
	AuditData
}

RestrictedModeAuditRecord audit data for Restricted Mode events.

func NewRestrictedModeAuditRecord ¶ added in v1.100.0

func NewRestrictedModeAuditRecord() *RestrictedModeAuditRecord

NewRestrictedModeAuditRecord instantiates a new RestrictedModeAuditRecord and sets the default values.

func (*RestrictedModeAuditRecord) GetFieldDeserializers ¶ added in v1.100.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*RestrictedModeAuditRecord) Serialize ¶ added in v1.100.0

Serialize serializes information the current object

type RetentionDuration ¶ added in v1.38.0

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

func NewRetentionDuration ¶ added in v1.38.0

func NewRetentionDuration() *RetentionDuration

NewRetentionDuration instantiates a new RetentionDuration and sets the default values.

func (*RetentionDuration) GetAdditionalData ¶ added in v1.38.0

func (m *RetentionDuration) 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. returns a map[string]any when successful

func (*RetentionDuration) GetBackingStore ¶ added in v1.38.0

GetBackingStore gets the BackingStore property value. Stores model information. returns a BackingStore when successful

func (*RetentionDuration) GetFieldDeserializers ¶ added in v1.38.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*RetentionDuration) GetOdataType ¶ added in v1.38.0

func (m *RetentionDuration) GetOdataType() *string

GetOdataType gets the @odata.type property value. The OdataType property returns a *string when successful

func (*RetentionDuration) Serialize ¶ added in v1.38.0

Serialize serializes information the current object

func (*RetentionDuration) SetAdditionalData ¶ added in v1.38.0

func (m *RetentionDuration) 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 (*RetentionDuration) SetBackingStore ¶ added in v1.38.0

SetBackingStore sets the BackingStore property value. Stores model information.

func (*RetentionDuration) SetOdataType ¶ added in v1.38.0

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

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

type RetentionDurationForever ¶ added in v1.38.0

type RetentionDurationForever struct {
	RetentionDuration
}

func NewRetentionDurationForever ¶ added in v1.38.0

func NewRetentionDurationForever() *RetentionDurationForever

NewRetentionDurationForever instantiates a new RetentionDurationForever and sets the default values.

func (*RetentionDurationForever) GetFieldDeserializers ¶ added in v1.38.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*RetentionDurationForever) Serialize ¶ added in v1.38.0

Serialize serializes information the current object

type RetentionDurationInDays ¶ added in v1.38.0

type RetentionDurationInDays struct {
	RetentionDuration
}

func NewRetentionDurationInDays ¶ added in v1.38.0

func NewRetentionDurationInDays() *RetentionDurationInDays

NewRetentionDurationInDays instantiates a new RetentionDurationInDays and sets the default values.

func (*RetentionDurationInDays) GetDays ¶ added in v1.38.0

func (m *RetentionDurationInDays) GetDays() *int32

GetDays gets the days property value. Specifies the time period in days for which an item with the applied retention label will be retained for. returns a *int32 when successful

func (*RetentionDurationInDays) GetFieldDeserializers ¶ added in v1.38.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*RetentionDurationInDays) Serialize ¶ added in v1.38.0

Serialize serializes information the current object

func (*RetentionDurationInDays) SetDays ¶ added in v1.38.0

func (m *RetentionDurationInDays) SetDays(value *int32)

SetDays sets the days property value. Specifies the time period in days for which an item with the applied retention label will be retained for.

type RetentionDurationInDaysable ¶ added in v1.38.0

type RetentionDurationInDaysable interface {
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	RetentionDurationable
	GetDays() *int32
	SetDays(value *int32)
}

type RetentionEvent ¶ added in v0.61.0

func NewRetentionEvent ¶ added in v0.61.0

func NewRetentionEvent() *RetentionEvent

NewRetentionEvent instantiates a new RetentionEvent and sets the default values.

func (*RetentionEvent) GetCreatedBy ¶ added in v0.61.0

GetCreatedBy gets the createdBy property value. The user who created the retentionEvent. returns a IdentitySetable when successful

func (*RetentionEvent) GetCreatedDateTime ¶ added in v0.61.0

GetCreatedDateTime gets the createdDateTime property value. The date time when the retentionEvent was created. returns a *Time when successful

func (*RetentionEvent) GetDescription ¶ added in v0.61.0

func (m *RetentionEvent) GetDescription() *string

GetDescription gets the description property value. Optional information about the event. returns a *string when successful

func (*RetentionEvent) GetDisplayName ¶ added in v0.61.0

func (m *RetentionEvent) GetDisplayName() *string

GetDisplayName gets the displayName property value. Name of the event. returns a *string when successful

func (*RetentionEvent) GetEventPropagationResults ¶ added in v0.61.0

func (m *RetentionEvent) GetEventPropagationResults() []EventPropagationResultable

GetEventPropagationResults gets the eventPropagationResults property value. Represents the success status of a created event and additional information. returns a []EventPropagationResultable when successful

func (*RetentionEvent) GetEventQueries ¶ added in v0.61.0

func (m *RetentionEvent) GetEventQueries() []EventQueryable

GetEventQueries gets the eventQueries property value. Represents the workload (SharePoint Online, OneDrive for Business, Exchange Online) and identification information associated with a retention event. returns a []EventQueryable when successful

func (*RetentionEvent) GetEventStatus ¶ added in v0.61.0

func (m *RetentionEvent) GetEventStatus() RetentionEventStatusable

GetEventStatus gets the eventStatus property value. Status of event propogation to the scoped locations after the event has been created. returns a RetentionEventStatusable when successful

func (*RetentionEvent) GetEventTriggerDateTime ¶ added in v0.61.0

GetEventTriggerDateTime gets the eventTriggerDateTime property value. Optional time when the event should be triggered. returns a *Time when successful

func (*RetentionEvent) GetFieldDeserializers ¶ added in v0.61.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*RetentionEvent) GetLastModifiedBy ¶ added in v0.61.0

GetLastModifiedBy gets the lastModifiedBy property value. The user who last modified the retentionEvent. returns a IdentitySetable when successful

func (*RetentionEvent) GetLastModifiedDateTime ¶ added in v0.61.0

GetLastModifiedDateTime gets the lastModifiedDateTime property value. The latest date time when the retentionEvent was modified. returns a *Time when successful

func (*RetentionEvent) GetLastStatusUpdateDateTime ¶ added in v0.61.0

GetLastStatusUpdateDateTime gets the lastStatusUpdateDateTime property value. Last time the status of the event was updated. returns a *Time when successful

func (*RetentionEvent) GetRetentionEventType ¶ added in v0.61.0

func (m *RetentionEvent) GetRetentionEventType() RetentionEventTypeable

GetRetentionEventType gets the retentionEventType property value. Specifies the event that will start the retention period for labels that use this event type when an event is created. returns a RetentionEventTypeable when successful

func (*RetentionEvent) Serialize ¶ added in v0.61.0

Serialize serializes information the current object

func (*RetentionEvent) SetCreatedBy ¶ added in v0.61.0

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

func (*RetentionEvent) SetCreatedDateTime ¶ added in v0.61.0

SetCreatedDateTime sets the createdDateTime property value. The date time when the retentionEvent was created.

func (*RetentionEvent) SetDescription ¶ added in v0.61.0

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

SetDescription sets the description property value. Optional information about the event.

func (*RetentionEvent) SetDisplayName ¶ added in v0.61.0

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

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

func (*RetentionEvent) SetEventPropagationResults ¶ added in v0.61.0

func (m *RetentionEvent) SetEventPropagationResults(value []EventPropagationResultable)

SetEventPropagationResults sets the eventPropagationResults property value. Represents the success status of a created event and additional information.

func (*RetentionEvent) SetEventQueries ¶ added in v0.61.0

func (m *RetentionEvent) SetEventQueries(value []EventQueryable)

SetEventQueries sets the eventQueries property value. Represents the workload (SharePoint Online, OneDrive for Business, Exchange Online) and identification information associated with a retention event.

func (*RetentionEvent) SetEventStatus ¶ added in v0.61.0

func (m *RetentionEvent) SetEventStatus(value RetentionEventStatusable)

SetEventStatus sets the eventStatus property value. Status of event propogation to the scoped locations after the event has been created.

func (*RetentionEvent) SetEventTriggerDateTime ¶ added in v0.61.0

SetEventTriggerDateTime sets the eventTriggerDateTime property value. Optional time when the event should be triggered.

func (*RetentionEvent) SetLastModifiedBy ¶ added in v0.61.0

SetLastModifiedBy sets the lastModifiedBy property value. The user who last modified the retentionEvent.

func (*RetentionEvent) SetLastModifiedDateTime ¶ added in v0.61.0

SetLastModifiedDateTime sets the lastModifiedDateTime property value. The latest date time when the retentionEvent was modified.

func (*RetentionEvent) SetLastStatusUpdateDateTime ¶ added in v0.61.0

SetLastStatusUpdateDateTime sets the lastStatusUpdateDateTime property value. Last time the status of the event was updated.

func (*RetentionEvent) SetRetentionEventType ¶ added in v0.61.0

func (m *RetentionEvent) SetRetentionEventType(value RetentionEventTypeable)

SetRetentionEventType sets the retentionEventType property value. Specifies the event that will start the retention period for labels that use this event type when an event is created.

type RetentionEventCollectionResponse ¶ added in v0.61.0

func NewRetentionEventCollectionResponse ¶ added in v0.61.0

func NewRetentionEventCollectionResponse() *RetentionEventCollectionResponse

NewRetentionEventCollectionResponse instantiates a new RetentionEventCollectionResponse and sets the default values.

func (*RetentionEventCollectionResponse) GetFieldDeserializers ¶ added in v0.61.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*RetentionEventCollectionResponse) GetValue ¶ added in v0.61.0

GetValue gets the value property value. The value property returns a []RetentionEventable when successful

func (*RetentionEventCollectionResponse) Serialize ¶ added in v0.61.0

Serialize serializes information the current object

func (*RetentionEventCollectionResponse) SetValue ¶ added in v0.61.0

SetValue sets the value property value. The value property

type RetentionEventStatus ¶ added in v0.61.0

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

func NewRetentionEventStatus ¶ added in v0.61.0

func NewRetentionEventStatus() *RetentionEventStatus

NewRetentionEventStatus instantiates a new RetentionEventStatus and sets the default values.

func (*RetentionEventStatus) GetAdditionalData ¶ added in v0.61.0

func (m *RetentionEventStatus) 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. returns a map[string]any when successful

func (*RetentionEventStatus) GetBackingStore ¶ added in v0.61.0

GetBackingStore gets the BackingStore property value. Stores model information. returns a BackingStore when successful

func (*RetentionEventStatus) GetError ¶ added in v0.61.0

GetError gets the error property value. The error if the status isn't successful. returns a PublicErrorable when successful

func (*RetentionEventStatus) GetFieldDeserializers ¶ added in v0.61.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*RetentionEventStatus) GetOdataType ¶ added in v0.61.0

func (m *RetentionEventStatus) GetOdataType() *string

GetOdataType gets the @odata.type property value. The OdataType property returns a *string when successful

func (*RetentionEventStatus) GetStatus ¶ added in v0.61.0

func (m *RetentionEventStatus) GetStatus() *EventStatusType

GetStatus gets the status property value. The status of the distribution. The possible values are: pending, error, success, notAvaliable. returns a *EventStatusType when successful

func (*RetentionEventStatus) Serialize ¶ added in v0.61.0

Serialize serializes information the current object

func (*RetentionEventStatus) SetAdditionalData ¶ added in v0.61.0

func (m *RetentionEventStatus) 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 (*RetentionEventStatus) SetBackingStore ¶ added in v0.61.0

SetBackingStore sets the BackingStore property value. Stores model information.

func (*RetentionEventStatus) SetError ¶ added in v0.61.0

SetError sets the error property value. The error if the status isn't successful.

func (*RetentionEventStatus) SetOdataType ¶ added in v0.61.0

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

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

func (*RetentionEventStatus) SetStatus ¶ added in v0.61.0

func (m *RetentionEventStatus) SetStatus(value *EventStatusType)

SetStatus sets the status property value. The status of the distribution. The possible values are: pending, error, success, notAvaliable.

type RetentionEventType ¶ added in v0.61.0

func NewRetentionEventType ¶ added in v0.61.0

func NewRetentionEventType() *RetentionEventType

NewRetentionEventType instantiates a new RetentionEventType and sets the default values.

func (*RetentionEventType) GetCreatedBy ¶ added in v0.61.0

GetCreatedBy gets the createdBy property value. The user who created the retentionEventType. returns a IdentitySetable when successful

func (*RetentionEventType) GetCreatedDateTime ¶ added in v0.61.0

GetCreatedDateTime gets the createdDateTime property value. The date time when the retentionEventType was created. returns a *Time when successful

func (*RetentionEventType) GetDescription ¶ added in v0.61.0

func (m *RetentionEventType) GetDescription() *string

GetDescription gets the description property value. Optional information about the event type. returns a *string when successful

func (*RetentionEventType) GetDisplayName ¶ added in v0.61.0

func (m *RetentionEventType) GetDisplayName() *string

GetDisplayName gets the displayName property value. Name of the event type. returns a *string when successful

func (*RetentionEventType) GetFieldDeserializers ¶ added in v0.61.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*RetentionEventType) GetLastModifiedBy ¶ added in v0.61.0

GetLastModifiedBy gets the lastModifiedBy property value. The user who last modified the retentionEventType. returns a IdentitySetable when successful

func (*RetentionEventType) GetLastModifiedDateTime ¶ added in v0.61.0

GetLastModifiedDateTime gets the lastModifiedDateTime property value. The latest date time when the retentionEventType was modified. returns a *Time when successful

func (*RetentionEventType) Serialize ¶ added in v0.61.0

Serialize serializes information the current object

func (*RetentionEventType) SetCreatedBy ¶ added in v0.61.0

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

func (*RetentionEventType) SetCreatedDateTime ¶ added in v0.61.0

SetCreatedDateTime sets the createdDateTime property value. The date time when the retentionEventType was created.

func (*RetentionEventType) SetDescription ¶ added in v0.61.0

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

SetDescription sets the description property value. Optional information about the event type.

func (*RetentionEventType) SetDisplayName ¶ added in v0.61.0

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

SetDisplayName sets the displayName property value. Name of the event type.

func (*RetentionEventType) SetLastModifiedBy ¶ added in v0.61.0

SetLastModifiedBy sets the lastModifiedBy property value. The user who last modified the retentionEventType.

func (*RetentionEventType) SetLastModifiedDateTime ¶ added in v0.61.0

SetLastModifiedDateTime sets the lastModifiedDateTime property value. The latest date time when the retentionEventType was modified.

type RetentionEventTypeCollectionResponse ¶ added in v0.61.0

func NewRetentionEventTypeCollectionResponse ¶ added in v0.61.0

func NewRetentionEventTypeCollectionResponse() *RetentionEventTypeCollectionResponse

NewRetentionEventTypeCollectionResponse instantiates a new RetentionEventTypeCollectionResponse and sets the default values.

func (*RetentionEventTypeCollectionResponse) GetFieldDeserializers ¶ added in v0.61.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*RetentionEventTypeCollectionResponse) GetValue ¶ added in v0.61.0

GetValue gets the value property value. The value property returns a []RetentionEventTypeable when successful

func (*RetentionEventTypeCollectionResponse) Serialize ¶ added in v0.61.0

Serialize serializes information the current object

func (*RetentionEventTypeCollectionResponse) SetValue ¶ added in v0.61.0

SetValue sets the value property value. The value property

type RetentionEventable ¶ added in v0.61.0

type RetentionEventable interface {
	iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Entityable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetCreatedBy() iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.IdentitySetable
	GetCreatedDateTime() *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time
	GetDescription() *string
	GetDisplayName() *string
	GetEventPropagationResults() []EventPropagationResultable
	GetEventQueries() []EventQueryable
	GetEventStatus() RetentionEventStatusable
	GetEventTriggerDateTime() *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time
	GetLastModifiedBy() iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.IdentitySetable
	GetLastModifiedDateTime() *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time
	GetLastStatusUpdateDateTime() *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time
	GetRetentionEventType() RetentionEventTypeable
	SetCreatedBy(value iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.IdentitySetable)
	SetCreatedDateTime(value *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time)
	SetDescription(value *string)
	SetDisplayName(value *string)
	SetEventPropagationResults(value []EventPropagationResultable)
	SetEventQueries(value []EventQueryable)
	SetEventStatus(value RetentionEventStatusable)
	SetEventTriggerDateTime(value *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time)
	SetLastModifiedBy(value iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.IdentitySetable)
	SetLastModifiedDateTime(value *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time)
	SetLastStatusUpdateDateTime(value *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time)
	SetRetentionEventType(value RetentionEventTypeable)
}

type RetentionLabel ¶ added in v1.38.0

func NewRetentionLabel ¶ added in v1.38.0

func NewRetentionLabel() *RetentionLabel

NewRetentionLabel instantiates a new RetentionLabel and sets the default values.

func (*RetentionLabel) GetActionAfterRetentionPeriod ¶ added in v1.38.0

func (m *RetentionLabel) GetActionAfterRetentionPeriod() *ActionAfterRetentionPeriod

GetActionAfterRetentionPeriod gets the actionAfterRetentionPeriod property value. Specifies the action to take on the labeled document after the period specified by the retentionDuration property expires. The possible values are: none, delete, startDispositionReview, unknownFutureValue. returns a *ActionAfterRetentionPeriod when successful

func (*RetentionLabel) GetBehaviorDuringRetentionPeriod ¶ added in v1.38.0

func (m *RetentionLabel) GetBehaviorDuringRetentionPeriod() *BehaviorDuringRetentionPeriod

GetBehaviorDuringRetentionPeriod gets the behaviorDuringRetentionPeriod property value. Specifies how the behavior of a document with this label should be during the retention period. The possible values are: doNotRetain, retain, retainAsRecord, retainAsRegulatoryRecord, unknownFutureValue. returns a *BehaviorDuringRetentionPeriod when successful

func (*RetentionLabel) GetCreatedBy ¶ added in v1.38.0

GetCreatedBy gets the createdBy property value. Represents the user who created the retentionLabel. returns a IdentitySetable when successful

func (*RetentionLabel) GetCreatedDateTime ¶ added in v1.38.0

GetCreatedDateTime gets the createdDateTime property value. Represents the date and time in which the retentionLabel is created. returns a *Time when successful

func (*RetentionLabel) GetDefaultRecordBehavior ¶ added in v1.38.0

func (m *RetentionLabel) GetDefaultRecordBehavior() *DefaultRecordBehavior

GetDefaultRecordBehavior gets the defaultRecordBehavior property value. Specifies the locked or unlocked state of a record label when it is created.The possible values are: startLocked, startUnlocked, unknownFutureValue. returns a *DefaultRecordBehavior when successful

func (*RetentionLabel) GetDescriptionForAdmins ¶ added in v1.38.0

func (m *RetentionLabel) GetDescriptionForAdmins() *string

GetDescriptionForAdmins gets the descriptionForAdmins property value. Provides label information for the admin. Optional. returns a *string when successful

func (*RetentionLabel) GetDescriptionForUsers ¶ added in v1.38.0

func (m *RetentionLabel) GetDescriptionForUsers() *string

GetDescriptionForUsers gets the descriptionForUsers property value. Provides the label information for the user. Optional. returns a *string when successful

func (*RetentionLabel) GetDescriptors ¶ added in v1.38.0

func (m *RetentionLabel) GetDescriptors() FilePlanDescriptorable

GetDescriptors gets the descriptors property value. Represents out-of-the-box values that provide more options to improve the manageability and organization of the content you need to label. returns a FilePlanDescriptorable when successful

func (*RetentionLabel) GetDisplayName ¶ added in v1.38.0

func (m *RetentionLabel) GetDisplayName() *string

GetDisplayName gets the displayName property value. Unique string that defines a label name. returns a *string when successful

func (*RetentionLabel) GetDispositionReviewStages ¶ added in v1.38.0

func (m *RetentionLabel) GetDispositionReviewStages() []DispositionReviewStageable

GetDispositionReviewStages gets the dispositionReviewStages property value. When action at the end of retention is chosen as 'dispositionReview', dispositionReviewStages specifies a sequential set of stages with at least one reviewer in each stage. returns a []DispositionReviewStageable when successful

func (*RetentionLabel) GetFieldDeserializers ¶ added in v1.38.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*RetentionLabel) GetIsInUse ¶ added in v1.38.0

func (m *RetentionLabel) GetIsInUse() *bool

GetIsInUse gets the isInUse property value. Specifies whether the label is currently being used. returns a *bool when successful

func (*RetentionLabel) GetLabelToBeApplied ¶ added in v1.38.0

func (m *RetentionLabel) GetLabelToBeApplied() *string

GetLabelToBeApplied gets the labelToBeApplied property value. Specifies the replacement label to be applied automatically after the retention period of the current label ends. returns a *string when successful

func (*RetentionLabel) GetLastModifiedBy ¶ added in v1.38.0

GetLastModifiedBy gets the lastModifiedBy property value. The user who last modified the retentionLabel. returns a IdentitySetable when successful

func (*RetentionLabel) GetLastModifiedDateTime ¶ added in v1.38.0

GetLastModifiedDateTime gets the lastModifiedDateTime property value. The latest date time when the retentionLabel was modified. returns a *Time when successful

func (*RetentionLabel) GetRetentionDuration ¶ added in v1.38.0

func (m *RetentionLabel) GetRetentionDuration() RetentionDurationable

GetRetentionDuration gets the retentionDuration property value. Specifies the number of days to retain the content. returns a RetentionDurationable when successful

func (*RetentionLabel) GetRetentionEventType ¶ added in v1.38.0

func (m *RetentionLabel) GetRetentionEventType() RetentionEventTypeable

GetRetentionEventType gets the retentionEventType property value. Represents the type associated with a retention event. returns a RetentionEventTypeable when successful

func (*RetentionLabel) GetRetentionTrigger ¶ added in v1.38.0

func (m *RetentionLabel) GetRetentionTrigger() *RetentionTrigger

GetRetentionTrigger gets the retentionTrigger property value. Specifies whether the retention duration is calculated from the content creation date, labeled date, or last modification date. The possible values are: dateLabeled, dateCreated, dateModified, dateOfEvent, unknownFutureValue. returns a *RetentionTrigger when successful

func (*RetentionLabel) Serialize ¶ added in v1.38.0

Serialize serializes information the current object

func (*RetentionLabel) SetActionAfterRetentionPeriod ¶ added in v1.38.0

func (m *RetentionLabel) SetActionAfterRetentionPeriod(value *ActionAfterRetentionPeriod)

SetActionAfterRetentionPeriod sets the actionAfterRetentionPeriod property value. Specifies the action to take on the labeled document after the period specified by the retentionDuration property expires. The possible values are: none, delete, startDispositionReview, unknownFutureValue.

func (*RetentionLabel) SetBehaviorDuringRetentionPeriod ¶ added in v1.38.0

func (m *RetentionLabel) SetBehaviorDuringRetentionPeriod(value *BehaviorDuringRetentionPeriod)

SetBehaviorDuringRetentionPeriod sets the behaviorDuringRetentionPeriod property value. Specifies how the behavior of a document with this label should be during the retention period. The possible values are: doNotRetain, retain, retainAsRecord, retainAsRegulatoryRecord, unknownFutureValue.

func (*RetentionLabel) SetCreatedBy ¶ added in v1.38.0

SetCreatedBy sets the createdBy property value. Represents the user who created the retentionLabel.

func (*RetentionLabel) SetCreatedDateTime ¶ added in v1.38.0

SetCreatedDateTime sets the createdDateTime property value. Represents the date and time in which the retentionLabel is created.

func (*RetentionLabel) SetDefaultRecordBehavior ¶ added in v1.38.0

func (m *RetentionLabel) SetDefaultRecordBehavior(value *DefaultRecordBehavior)

SetDefaultRecordBehavior sets the defaultRecordBehavior property value. Specifies the locked or unlocked state of a record label when it is created.The possible values are: startLocked, startUnlocked, unknownFutureValue.

func (*RetentionLabel) SetDescriptionForAdmins ¶ added in v1.38.0

func (m *RetentionLabel) SetDescriptionForAdmins(value *string)

SetDescriptionForAdmins sets the descriptionForAdmins property value. Provides label information for the admin. Optional.

func (*RetentionLabel) SetDescriptionForUsers ¶ added in v1.38.0

func (m *RetentionLabel) SetDescriptionForUsers(value *string)

SetDescriptionForUsers sets the descriptionForUsers property value. Provides the label information for the user. Optional.

func (*RetentionLabel) SetDescriptors ¶ added in v1.38.0

func (m *RetentionLabel) SetDescriptors(value FilePlanDescriptorable)

SetDescriptors sets the descriptors property value. Represents out-of-the-box values that provide more options to improve the manageability and organization of the content you need to label.

func (*RetentionLabel) SetDisplayName ¶ added in v1.38.0

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

SetDisplayName sets the displayName property value. Unique string that defines a label name.

func (*RetentionLabel) SetDispositionReviewStages ¶ added in v1.38.0

func (m *RetentionLabel) SetDispositionReviewStages(value []DispositionReviewStageable)

SetDispositionReviewStages sets the dispositionReviewStages property value. When action at the end of retention is chosen as 'dispositionReview', dispositionReviewStages specifies a sequential set of stages with at least one reviewer in each stage.

func (*RetentionLabel) SetIsInUse ¶ added in v1.38.0

func (m *RetentionLabel) SetIsInUse(value *bool)

SetIsInUse sets the isInUse property value. Specifies whether the label is currently being used.

func (*RetentionLabel) SetLabelToBeApplied ¶ added in v1.38.0

func (m *RetentionLabel) SetLabelToBeApplied(value *string)

SetLabelToBeApplied sets the labelToBeApplied property value. Specifies the replacement label to be applied automatically after the retention period of the current label ends.

func (*RetentionLabel) SetLastModifiedBy ¶ added in v1.38.0

SetLastModifiedBy sets the lastModifiedBy property value. The user who last modified the retentionLabel.

func (*RetentionLabel) SetLastModifiedDateTime ¶ added in v1.38.0

SetLastModifiedDateTime sets the lastModifiedDateTime property value. The latest date time when the retentionLabel was modified.

func (*RetentionLabel) SetRetentionDuration ¶ added in v1.38.0

func (m *RetentionLabel) SetRetentionDuration(value RetentionDurationable)

SetRetentionDuration sets the retentionDuration property value. Specifies the number of days to retain the content.

func (*RetentionLabel) SetRetentionEventType ¶ added in v1.38.0

func (m *RetentionLabel) SetRetentionEventType(value RetentionEventTypeable)

SetRetentionEventType sets the retentionEventType property value. Represents the type associated with a retention event.

func (*RetentionLabel) SetRetentionTrigger ¶ added in v1.38.0

func (m *RetentionLabel) SetRetentionTrigger(value *RetentionTrigger)

SetRetentionTrigger sets the retentionTrigger property value. Specifies whether the retention duration is calculated from the content creation date, labeled date, or last modification date. The possible values are: dateLabeled, dateCreated, dateModified, dateOfEvent, unknownFutureValue.

type RetentionLabelCollectionResponse ¶ added in v1.38.0

func NewRetentionLabelCollectionResponse ¶ added in v1.38.0

func NewRetentionLabelCollectionResponse() *RetentionLabelCollectionResponse

NewRetentionLabelCollectionResponse instantiates a new RetentionLabelCollectionResponse and sets the default values.

func (*RetentionLabelCollectionResponse) GetFieldDeserializers ¶ added in v1.38.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*RetentionLabelCollectionResponse) GetValue ¶ added in v1.38.0

GetValue gets the value property value. The value property returns a []RetentionLabelable when successful

func (*RetentionLabelCollectionResponse) Serialize ¶ added in v1.38.0

Serialize serializes information the current object

func (*RetentionLabelCollectionResponse) SetValue ¶ added in v1.38.0

SetValue sets the value property value. The value property

type RetentionLabelable ¶ added in v1.38.0

type RetentionLabelable interface {
	iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Entityable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetActionAfterRetentionPeriod() *ActionAfterRetentionPeriod
	GetBehaviorDuringRetentionPeriod() *BehaviorDuringRetentionPeriod
	GetCreatedBy() iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.IdentitySetable
	GetCreatedDateTime() *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time
	GetDefaultRecordBehavior() *DefaultRecordBehavior
	GetDescriptionForAdmins() *string
	GetDescriptionForUsers() *string
	GetDescriptors() FilePlanDescriptorable
	GetDisplayName() *string
	GetDispositionReviewStages() []DispositionReviewStageable
	GetIsInUse() *bool
	GetLabelToBeApplied() *string
	GetLastModifiedBy() iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.IdentitySetable
	GetLastModifiedDateTime() *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time
	GetRetentionDuration() RetentionDurationable
	GetRetentionEventType() RetentionEventTypeable
	GetRetentionTrigger() *RetentionTrigger
	SetActionAfterRetentionPeriod(value *ActionAfterRetentionPeriod)
	SetBehaviorDuringRetentionPeriod(value *BehaviorDuringRetentionPeriod)
	SetCreatedBy(value iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.IdentitySetable)
	SetCreatedDateTime(value *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time)
	SetDefaultRecordBehavior(value *DefaultRecordBehavior)
	SetDescriptionForAdmins(value *string)
	SetDescriptionForUsers(value *string)
	SetDescriptors(value FilePlanDescriptorable)
	SetDisplayName(value *string)
	SetDispositionReviewStages(value []DispositionReviewStageable)
	SetIsInUse(value *bool)
	SetLabelToBeApplied(value *string)
	SetLastModifiedBy(value iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.IdentitySetable)
	SetLastModifiedDateTime(value *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time)
	SetRetentionDuration(value RetentionDurationable)
	SetRetentionEventType(value RetentionEventTypeable)
	SetRetentionTrigger(value *RetentionTrigger)
}

type RetentionPolicyAuditRecord ¶ added in v1.79.0

type RetentionPolicyAuditRecord struct {
	AuditData
}

RetentionPolicyAuditRecord audit data for Retention Policy events.

func NewRetentionPolicyAuditRecord ¶ added in v1.79.0

func NewRetentionPolicyAuditRecord() *RetentionPolicyAuditRecord

NewRetentionPolicyAuditRecord instantiates a new RetentionPolicyAuditRecord and sets the default values.

func (*RetentionPolicyAuditRecord) GetFieldDeserializers ¶ added in v1.79.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*RetentionPolicyAuditRecord) Serialize ¶ added in v1.79.0

Serialize serializes information the current object

type RetentionTrigger ¶ added in v1.38.0

type RetentionTrigger int
const (
	DATELABELED_RETENTIONTRIGGER RetentionTrigger = iota
	DATECREATED_RETENTIONTRIGGER
	DATEMODIFIED_RETENTIONTRIGGER
	DATEOFEVENT_RETENTIONTRIGGER
	UNKNOWNFUTUREVALUE_RETENTIONTRIGGER
)

func (RetentionTrigger) String ¶ added in v1.38.0

func (i RetentionTrigger) String() string

type ReviewSetSettings ¶ added in v1.85.0

type ReviewSetSettings int

func (ReviewSetSettings) String ¶ added in v1.85.0

func (i ReviewSetSettings) String() string

type RtiOperationsAgentAuditRecord ¶ added in v1.100.0

type RtiOperationsAgentAuditRecord struct {
	AuditData
}

RtiOperationsAgentAuditRecord audit data for RTI Operations Agent events.

func NewRtiOperationsAgentAuditRecord ¶ added in v1.100.0

func NewRtiOperationsAgentAuditRecord() *RtiOperationsAgentAuditRecord

NewRtiOperationsAgentAuditRecord instantiates a new RtiOperationsAgentAuditRecord and sets the default values.

func (*RtiOperationsAgentAuditRecord) GetFieldDeserializers ¶ added in v1.100.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*RtiOperationsAgentAuditRecord) Serialize ¶ added in v1.100.0

Serialize serializes information the current object

type RtiOperationsAgentAuditRecordable ¶ added in v1.100.0

type SasTokenEvidence ¶ added in v1.30.0

type SasTokenEvidence struct {
	AlertEvidence
}

func NewSasTokenEvidence ¶ added in v1.30.0

func NewSasTokenEvidence() *SasTokenEvidence

NewSasTokenEvidence instantiates a new SasTokenEvidence and sets the default values.

func (*SasTokenEvidence) GetAllowedIpAddresses ¶ added in v1.30.0

func (m *SasTokenEvidence) GetAllowedIpAddresses() *string

GetAllowedIpAddresses gets the allowedIpAddresses property value. All IP addresses accessible with this SAS. The default value is Allows all IP addresses. returns a *string when successful

func (*SasTokenEvidence) GetAllowedResourceTypes ¶ added in v1.30.0

func (m *SasTokenEvidence) GetAllowedResourceTypes() []string

GetAllowedResourceTypes gets the allowedResourceTypes property value. All resource types accessible with this SAS. returns a []string when successful

func (*SasTokenEvidence) GetAllowedServices ¶ added in v1.30.0

func (m *SasTokenEvidence) GetAllowedServices() []string

GetAllowedServices gets the allowedServices property value. All services accessible with this SAS. returns a []string when successful

func (*SasTokenEvidence) GetExpiryDateTime ¶ added in v1.30.0

GetExpiryDateTime gets the expiryDateTime property value. The SAS expiration time. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2024 is 2024-01-01T00:00:00Z. returns a *Time when successful

func (*SasTokenEvidence) GetFieldDeserializers ¶ added in v1.30.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*SasTokenEvidence) GetPermissions ¶ added in v1.30.0

func (m *SasTokenEvidence) GetPermissions() []string

GetPermissions gets the permissions property value. All permissions granted to this SAS. returns a []string when successful

func (*SasTokenEvidence) GetProtocol ¶ added in v1.30.0

func (m *SasTokenEvidence) GetProtocol() *string

GetProtocol gets the protocol property value. The protocol that is allowed with this SAS. returns a *string when successful

func (*SasTokenEvidence) GetSignatureHash ¶ added in v1.30.0

func (m *SasTokenEvidence) GetSignatureHash() *string

GetSignatureHash gets the signatureHash property value. The SAS signature hash, which is a unique identifier for each SAS. returns a *string when successful

func (*SasTokenEvidence) GetSignedWith ¶ added in v1.30.0

func (m *SasTokenEvidence) GetSignedWith() *string

GetSignedWith gets the signedWith property value. The storage key that was used to generate the SAS. returns a *string when successful

func (*SasTokenEvidence) GetStartDateTime ¶ added in v1.30.0

GetStartDateTime gets the startDateTime property value. The SAS activation time. This property can be null. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2024 is 2024-01-01T00:00:00Z. returns a *Time when successful

func (*SasTokenEvidence) GetStorageResource ¶ added in v1.30.0

func (m *SasTokenEvidence) GetStorageResource() AzureResourceEvidenceable

GetStorageResource gets the storageResource property value. A link to the storage resource for this SAS. returns a AzureResourceEvidenceable when successful

func (*SasTokenEvidence) Serialize ¶ added in v1.30.0

Serialize serializes information the current object

func (*SasTokenEvidence) SetAllowedIpAddresses ¶ added in v1.30.0

func (m *SasTokenEvidence) SetAllowedIpAddresses(value *string)

SetAllowedIpAddresses sets the allowedIpAddresses property value. All IP addresses accessible with this SAS. The default value is Allows all IP addresses.

func (*SasTokenEvidence) SetAllowedResourceTypes ¶ added in v1.30.0

func (m *SasTokenEvidence) SetAllowedResourceTypes(value []string)

SetAllowedResourceTypes sets the allowedResourceTypes property value. All resource types accessible with this SAS.

func (*SasTokenEvidence) SetAllowedServices ¶ added in v1.30.0

func (m *SasTokenEvidence) SetAllowedServices(value []string)

SetAllowedServices sets the allowedServices property value. All services accessible with this SAS.

func (*SasTokenEvidence) SetExpiryDateTime ¶ added in v1.30.0

SetExpiryDateTime sets the expiryDateTime property value. The SAS expiration time. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2024 is 2024-01-01T00:00:00Z.

func (*SasTokenEvidence) SetPermissions ¶ added in v1.30.0

func (m *SasTokenEvidence) SetPermissions(value []string)

SetPermissions sets the permissions property value. All permissions granted to this SAS.

func (*SasTokenEvidence) SetProtocol ¶ added in v1.30.0

func (m *SasTokenEvidence) SetProtocol(value *string)

SetProtocol sets the protocol property value. The protocol that is allowed with this SAS.

func (*SasTokenEvidence) SetSignatureHash ¶ added in v1.30.0

func (m *SasTokenEvidence) SetSignatureHash(value *string)

SetSignatureHash sets the signatureHash property value. The SAS signature hash, which is a unique identifier for each SAS.

func (*SasTokenEvidence) SetSignedWith ¶ added in v1.30.0

func (m *SasTokenEvidence) SetSignedWith(value *string)

SetSignedWith sets the signedWith property value. The storage key that was used to generate the SAS.

func (*SasTokenEvidence) SetStartDateTime ¶ added in v1.30.0

SetStartDateTime sets the startDateTime property value. The SAS activation time. This property can be null. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2024 is 2024-01-01T00:00:00Z.

func (*SasTokenEvidence) SetStorageResource ¶ added in v1.30.0

func (m *SasTokenEvidence) SetStorageResource(value AzureResourceEvidenceable)

SetStorageResource sets the storageResource property value. A link to the storage resource for this SAS.

type SasTokenEvidenceable ¶ added in v1.30.0

type SasTokenEvidenceable interface {
	AlertEvidenceable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetAllowedIpAddresses() *string
	GetAllowedResourceTypes() []string
	GetAllowedServices() []string
	GetExpiryDateTime() *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time
	GetPermissions() []string
	GetProtocol() *string
	GetSignatureHash() *string
	GetSignedWith() *string
	GetStartDateTime() *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time
	GetStorageResource() AzureResourceEvidenceable
	SetAllowedIpAddresses(value *string)
	SetAllowedResourceTypes(value []string)
	SetAllowedServices(value []string)
	SetExpiryDateTime(value *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time)
	SetPermissions(value []string)
	SetProtocol(value *string)
	SetSignatureHash(value *string)
	SetSignedWith(value *string)
	SetStartDateTime(value *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time)
	SetStorageResource(value AzureResourceEvidenceable)
}

type SbpConfigurationEventRecord ¶ added in v1.100.0

type SbpConfigurationEventRecord struct {
	AuditData
}

SbpConfigurationEventRecord audit data for SBP Configuration Event events.

func NewSbpConfigurationEventRecord ¶ added in v1.100.0

func NewSbpConfigurationEventRecord() *SbpConfigurationEventRecord

NewSbpConfigurationEventRecord instantiates a new SbpConfigurationEventRecord and sets the default values.

func (*SbpConfigurationEventRecord) GetFieldDeserializers ¶ added in v1.100.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*SbpConfigurationEventRecord) Serialize ¶ added in v1.100.0

Serialize serializes information the current object

type SbpUsageEventRecord ¶ added in v1.100.0

type SbpUsageEventRecord struct {
	AuditData
}

SbpUsageEventRecord audit data for SBP Usage Event events.

func NewSbpUsageEventRecord ¶ added in v1.100.0

func NewSbpUsageEventRecord() *SbpUsageEventRecord

NewSbpUsageEventRecord instantiates a new SbpUsageEventRecord and sets the default values.

func (*SbpUsageEventRecord) GetFieldDeserializers ¶ added in v1.100.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*SbpUsageEventRecord) Serialize ¶ added in v1.100.0

Serialize serializes information the current object

type ScoreEvidence ¶ added in v1.79.0

type ScoreEvidence struct {
	AuditData
}

ScoreEvidence audit data for Secure Score evidence events.

func NewScoreEvidence ¶ added in v1.79.0

func NewScoreEvidence() *ScoreEvidence

NewScoreEvidence instantiates a new ScoreEvidence and sets the default values.

func (*ScoreEvidence) GetFieldDeserializers ¶ added in v1.79.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*ScoreEvidence) Serialize ¶ added in v1.79.0

Serialize serializes information the current object

type ScorePlatformGenericAuditRecord ¶ added in v1.79.0

type ScorePlatformGenericAuditRecord struct {
	AuditData
}

ScorePlatformGenericAuditRecord audit data for Score Platform Generic events.

func NewScorePlatformGenericAuditRecord ¶ added in v1.79.0

func NewScorePlatformGenericAuditRecord() *ScorePlatformGenericAuditRecord

NewScorePlatformGenericAuditRecord instantiates a new ScorePlatformGenericAuditRecord and sets the default values.

func (*ScorePlatformGenericAuditRecord) GetFieldDeserializers ¶ added in v1.79.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*ScorePlatformGenericAuditRecord) Serialize ¶ added in v1.79.0

Serialize serializes information the current object

type ScriptRunAuditRecord ¶ added in v1.79.0

type ScriptRunAuditRecord struct {
	AuditData
}

ScriptRunAuditRecord audit data for Script Run events.

func NewScriptRunAuditRecord ¶ added in v1.79.0

func NewScriptRunAuditRecord() *ScriptRunAuditRecord

NewScriptRunAuditRecord instantiates a new ScriptRunAuditRecord and sets the default values.

func (*ScriptRunAuditRecord) GetFieldDeserializers ¶ added in v1.79.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*ScriptRunAuditRecord) Serialize ¶ added in v1.79.0

Serialize serializes information the current object

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 returns a *string when successful

func (*Search) GetCreatedBy ¶

GetCreatedBy gets the createdBy property value. The createdBy property returns a IdentitySetable when successful

func (*Search) GetCreatedDateTime ¶

GetCreatedDateTime gets the createdDateTime property value. The createdDateTime property returns a *Time when successful

func (*Search) GetDescription ¶

func (m *Search) GetDescription() *string

GetDescription gets the description property value. The description property returns a *string when successful

func (*Search) GetDisplayName ¶

func (m *Search) GetDisplayName() *string

GetDisplayName gets the displayName property value. The displayName property returns a *string when successful

func (*Search) GetFieldDeserializers ¶

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*Search) GetLastModifiedBy ¶

GetLastModifiedBy gets the lastModifiedBy property value. The lastModifiedBy property returns a IdentitySetable when successful

func (*Search) GetLastModifiedDateTime ¶

GetLastModifiedDateTime gets the lastModifiedDateTime property value. The lastModifiedDateTime property returns a *Time when successful

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 SearchAuditRecord ¶ added in v1.79.0

type SearchAuditRecord struct {
	AuditData
}

SearchAuditRecord audit data for search events.

func NewSearchAuditRecord ¶ added in v1.79.0

func NewSearchAuditRecord() *SearchAuditRecord

NewSearchAuditRecord instantiates a new SearchAuditRecord and sets the default values.

func (*SearchAuditRecord) GetFieldDeserializers ¶ added in v1.79.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*SearchAuditRecord) Serialize ¶ added in v1.79.0

Serialize serializes information the current object

type SecurityComplianceAlertRecord ¶ added in v1.79.0

type SecurityComplianceAlertRecord struct {
	AuditData
}

SecurityComplianceAlertRecord audit data for Security Compliance Alert events.

func NewSecurityComplianceAlertRecord ¶ added in v1.79.0

func NewSecurityComplianceAlertRecord() *SecurityComplianceAlertRecord

NewSecurityComplianceAlertRecord instantiates a new SecurityComplianceAlertRecord and sets the default values.

func (*SecurityComplianceAlertRecord) GetFieldDeserializers ¶ added in v1.79.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*SecurityComplianceAlertRecord) Serialize ¶ added in v1.79.0

Serialize serializes information the current object

type SecurityComplianceCenterEOPCmdletAuditRecord ¶ added in v1.79.0

type SecurityComplianceCenterEOPCmdletAuditRecord struct {
	AuditData
}

SecurityComplianceCenterEOPCmdletAuditRecord audit data for Security Compliance Center EOP cmdlet events.

func NewSecurityComplianceCenterEOPCmdletAuditRecord ¶ added in v1.79.0

func NewSecurityComplianceCenterEOPCmdletAuditRecord() *SecurityComplianceCenterEOPCmdletAuditRecord

NewSecurityComplianceCenterEOPCmdletAuditRecord instantiates a new SecurityComplianceCenterEOPCmdletAuditRecord and sets the default values.

func (*SecurityComplianceCenterEOPCmdletAuditRecord) GetFieldDeserializers ¶ added in v1.79.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*SecurityComplianceCenterEOPCmdletAuditRecord) Serialize ¶ added in v1.79.0

Serialize serializes information the current object

type SecurityComplianceCenterEOPCmdletAuditRecordable ¶ added in v1.79.0

type SecurityComplianceCenterEOPCmdletAuditRecordable interface {
	AuditDataable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
}

type SecurityComplianceInsightsAuditRecord ¶ added in v1.79.0

type SecurityComplianceInsightsAuditRecord struct {
	AuditData
}

SecurityComplianceInsightsAuditRecord audit data for Security Compliance Insights events.

func NewSecurityComplianceInsightsAuditRecord ¶ added in v1.79.0

func NewSecurityComplianceInsightsAuditRecord() *SecurityComplianceInsightsAuditRecord

NewSecurityComplianceInsightsAuditRecord instantiates a new SecurityComplianceInsightsAuditRecord and sets the default values.

func (*SecurityComplianceInsightsAuditRecord) GetFieldDeserializers ¶ added in v1.79.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*SecurityComplianceInsightsAuditRecord) Serialize ¶ added in v1.79.0

Serialize serializes information the current object

type SecurityComplianceInsightsAuditRecordable ¶ added in v1.79.0

type SecurityComplianceInsightsAuditRecordable interface {
	AuditDataable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
}

type SecurityComplianceRBACAuditRecord ¶ added in v1.79.0

type SecurityComplianceRBACAuditRecord struct {
	AuditData
}

SecurityComplianceRBACAuditRecord audit data for Security Compliance RBAC events.

func NewSecurityComplianceRBACAuditRecord ¶ added in v1.79.0

func NewSecurityComplianceRBACAuditRecord() *SecurityComplianceRBACAuditRecord

NewSecurityComplianceRBACAuditRecord instantiates a new SecurityComplianceRBACAuditRecord and sets the default values.

func (*SecurityComplianceRBACAuditRecord) GetFieldDeserializers ¶ added in v1.79.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*SecurityComplianceRBACAuditRecord) Serialize ¶ added in v1.79.0

Serialize serializes information the current object

type SecurityComplianceRBACAuditRecordable ¶ added in v1.79.0

type SecurityComplianceRBACAuditRecordable interface {
	AuditDataable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
}

type SecurityComplianceUserChangeAuditRecord ¶ added in v1.79.0

type SecurityComplianceUserChangeAuditRecord struct {
	AuditData
}

SecurityComplianceUserChangeAuditRecord audit data for Security Compliance User Change events.

func NewSecurityComplianceUserChangeAuditRecord ¶ added in v1.79.0

func NewSecurityComplianceUserChangeAuditRecord() *SecurityComplianceUserChangeAuditRecord

NewSecurityComplianceUserChangeAuditRecord instantiates a new SecurityComplianceUserChangeAuditRecord and sets the default values.

func (*SecurityComplianceUserChangeAuditRecord) GetFieldDeserializers ¶ added in v1.79.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*SecurityComplianceUserChangeAuditRecord) Serialize ¶ added in v1.79.0

Serialize serializes information the current object

type SecurityComplianceUserChangeAuditRecordable ¶ added in v1.79.0

type SecurityComplianceUserChangeAuditRecordable interface {
	AuditDataable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
}

type SecurityCopilotIdentityManagementAuditRecord ¶ added in v1.100.0

type SecurityCopilotIdentityManagementAuditRecord struct {
	AuditData
}

SecurityCopilotIdentityManagementAuditRecord audit data for Security Copilot Identity Management events.

func NewSecurityCopilotIdentityManagementAuditRecord ¶ added in v1.100.0

func NewSecurityCopilotIdentityManagementAuditRecord() *SecurityCopilotIdentityManagementAuditRecord

NewSecurityCopilotIdentityManagementAuditRecord instantiates a new SecurityCopilotIdentityManagementAuditRecord and sets the default values.

func (*SecurityCopilotIdentityManagementAuditRecord) GetFieldDeserializers ¶ added in v1.100.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*SecurityCopilotIdentityManagementAuditRecord) Serialize ¶ added in v1.100.0

Serialize serializes information the current object

type SecurityCopilotIdentityManagementAuditRecordable ¶ added in v1.100.0

type SecurityCopilotIdentityManagementAuditRecordable interface {
	AuditDataable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
}

type SecurityDevelopmentLifecycleAILogAuditRecord ¶ added in v1.100.0

type SecurityDevelopmentLifecycleAILogAuditRecord struct {
	AuditData
}

SecurityDevelopmentLifecycleAILogAuditRecord audit data for Security Development Lifecycle AI Log events.

func NewSecurityDevelopmentLifecycleAILogAuditRecord ¶ added in v1.100.0

func NewSecurityDevelopmentLifecycleAILogAuditRecord() *SecurityDevelopmentLifecycleAILogAuditRecord

NewSecurityDevelopmentLifecycleAILogAuditRecord instantiates a new SecurityDevelopmentLifecycleAILogAuditRecord and sets the default values.

func (*SecurityDevelopmentLifecycleAILogAuditRecord) GetFieldDeserializers ¶ added in v1.100.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*SecurityDevelopmentLifecycleAILogAuditRecord) Serialize ¶ added in v1.100.0

Serialize serializes information the current object

type SecurityDevelopmentLifecycleAILogAuditRecordable ¶ added in v1.100.0

type SecurityDevelopmentLifecycleAILogAuditRecordable interface {
	AuditDataable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
}

type SecurityGroupEvidence ¶ added in v0.49.0

type SecurityGroupEvidence struct {
	AlertEvidence
}

func NewSecurityGroupEvidence ¶ added in v0.49.0

func NewSecurityGroupEvidence() *SecurityGroupEvidence

NewSecurityGroupEvidence instantiates a new SecurityGroupEvidence and sets the default values.

func (*SecurityGroupEvidence) GetActiveDirectoryObjectGuid ¶ added in v1.85.0

GetActiveDirectoryObjectGuid gets the activeDirectoryObjectGuid property value. The unique group identifier assigned by the on-premises Active Directory. returns a *UUID when successful

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. returns a *string when successful

func (*SecurityGroupEvidence) GetDistinguishedName ¶ added in v1.85.0

func (m *SecurityGroupEvidence) GetDistinguishedName() *string

GetDistinguishedName gets the distinguishedName property value. The distinguished name of the security group. returns a *string when successful

func (*SecurityGroupEvidence) GetFieldDeserializers ¶ added in v0.49.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*SecurityGroupEvidence) GetFriendlyName ¶ added in v1.85.0

func (m *SecurityGroupEvidence) GetFriendlyName() *string

GetFriendlyName gets the friendlyName property value. The friendly name of the security group. returns a *string when successful

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. returns a *string when successful

func (*SecurityGroupEvidence) GetSid ¶ added in v1.85.0

func (m *SecurityGroupEvidence) GetSid() *string

GetSid gets the sid property value. The security identifier of the group. returns a *string when successful

func (*SecurityGroupEvidence) Serialize ¶ added in v0.49.0

Serialize serializes information the current object

func (*SecurityGroupEvidence) SetActiveDirectoryObjectGuid ¶ added in v1.85.0

SetActiveDirectoryObjectGuid sets the activeDirectoryObjectGuid property value. The unique group identifier assigned by the on-premises Active Directory.

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) SetDistinguishedName ¶ added in v1.85.0

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

SetDistinguishedName sets the distinguishedName property value. The distinguished name of the security group.

func (*SecurityGroupEvidence) SetFriendlyName ¶ added in v1.85.0

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

SetFriendlyName sets the friendlyName property value. The friendly 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.

func (*SecurityGroupEvidence) SetSid ¶ added in v1.85.0

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

SetSid sets the sid property value. The security identifier of the group.

type SecurityGroupEvidenceable ¶ added in v0.49.0

type SecurityGroupEvidenceable interface {
	AlertEvidenceable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetActiveDirectoryObjectGuid() *i561e97a8befe7661a44c8f54600992b4207a3a0cf6770e5559949bc276de2e22.UUID
	GetDisplayName() *string
	GetDistinguishedName() *string
	GetFriendlyName() *string
	GetSecurityGroupId() *string
	GetSid() *string
	SetActiveDirectoryObjectGuid(value *i561e97a8befe7661a44c8f54600992b4207a3a0cf6770e5559949bc276de2e22.UUID)
	SetDisplayName(value *string)
	SetDistinguishedName(value *string)
	SetFriendlyName(value *string)
	SetSecurityGroupId(value *string)
	SetSid(value *string)
}

type SensitiveInfoRemediationAgentDataRecord ¶ added in v1.100.0

type SensitiveInfoRemediationAgentDataRecord struct {
	AuditData
}

SensitiveInfoRemediationAgentDataRecord audit data for Sensitive Info Remediation Agent events.

func NewSensitiveInfoRemediationAgentDataRecord ¶ added in v1.100.0

func NewSensitiveInfoRemediationAgentDataRecord() *SensitiveInfoRemediationAgentDataRecord

NewSensitiveInfoRemediationAgentDataRecord instantiates a new SensitiveInfoRemediationAgentDataRecord and sets the default values.

func (*SensitiveInfoRemediationAgentDataRecord) GetFieldDeserializers ¶ added in v1.100.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*SensitiveInfoRemediationAgentDataRecord) Serialize ¶ added in v1.100.0

Serialize serializes information the current object

type SensitiveInfoRemediationAgentDataRecordable ¶ added in v1.100.0

type SensitiveInfoRemediationAgentDataRecordable interface {
	AuditDataable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
}

type SensitivityLabelActionAuditRecord ¶ added in v1.100.0

type SensitivityLabelActionAuditRecord struct {
	AuditData
}

SensitivityLabelActionAuditRecord audit data for Sensitivity Label Action events.

func NewSensitivityLabelActionAuditRecord ¶ added in v1.100.0

func NewSensitivityLabelActionAuditRecord() *SensitivityLabelActionAuditRecord

NewSensitivityLabelActionAuditRecord instantiates a new SensitivityLabelActionAuditRecord and sets the default values.

func (*SensitivityLabelActionAuditRecord) GetFieldDeserializers ¶ added in v1.100.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*SensitivityLabelActionAuditRecord) Serialize ¶ added in v1.100.0

Serialize serializes information the current object

type SensitivityLabelActionAuditRecordable ¶ added in v1.100.0

type SensitivityLabelActionAuditRecordable interface {
	AuditDataable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
}

type SensitivityLabelPolicyMatchAuditRecord ¶ added in v1.100.0

type SensitivityLabelPolicyMatchAuditRecord struct {
	AuditData
}

SensitivityLabelPolicyMatchAuditRecord audit data for Sensitivity Label Policy Match events.

func NewSensitivityLabelPolicyMatchAuditRecord ¶ added in v1.100.0

func NewSensitivityLabelPolicyMatchAuditRecord() *SensitivityLabelPolicyMatchAuditRecord

NewSensitivityLabelPolicyMatchAuditRecord instantiates a new SensitivityLabelPolicyMatchAuditRecord and sets the default values.

func (*SensitivityLabelPolicyMatchAuditRecord) GetFieldDeserializers ¶ added in v1.100.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*SensitivityLabelPolicyMatchAuditRecord) Serialize ¶ added in v1.100.0

Serialize serializes information the current object

type SensitivityLabelPolicyMatchAuditRecordable ¶ added in v1.100.0

type SensitivityLabelPolicyMatchAuditRecordable interface {
	AuditDataable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
}

type SensitivityLabeledFileActionAuditRecord ¶ added in v1.100.0

type SensitivityLabeledFileActionAuditRecord struct {
	AuditData
}

SensitivityLabeledFileActionAuditRecord audit data for Sensitivity Labeled File Action events.

func NewSensitivityLabeledFileActionAuditRecord ¶ added in v1.100.0

func NewSensitivityLabeledFileActionAuditRecord() *SensitivityLabeledFileActionAuditRecord

NewSensitivityLabeledFileActionAuditRecord instantiates a new SensitivityLabeledFileActionAuditRecord and sets the default values.

func (*SensitivityLabeledFileActionAuditRecord) GetFieldDeserializers ¶ added in v1.100.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*SensitivityLabeledFileActionAuditRecord) Serialize ¶ added in v1.100.0

Serialize serializes information the current object

type SensitivityLabeledFileActionAuditRecordable ¶ added in v1.100.0

type SensitivityLabeledFileActionAuditRecordable interface {
	AuditDataable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
}

type Sensor ¶ added in v1.53.0

func NewSensor ¶ added in v1.53.0

func NewSensor() *Sensor

NewSensor instantiates a new Sensor and sets the default values.

func (*Sensor) GetCreatedDateTime ¶ added in v1.53.0

GetCreatedDateTime gets the createdDateTime property value. The date and time when the sensor was generated. The Timestamp represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. returns a *Time when successful

func (*Sensor) GetDeploymentStatus ¶ added in v1.53.0

func (m *Sensor) GetDeploymentStatus() *DeploymentStatus

GetDeploymentStatus gets the deploymentStatus property value. The deploymentStatus property returns a *DeploymentStatus when successful

func (*Sensor) GetDisplayName ¶ added in v1.53.0

func (m *Sensor) GetDisplayName() *string

GetDisplayName gets the displayName property value. The display name of the sensor. returns a *string when successful

func (*Sensor) GetDomainName ¶ added in v1.53.0

func (m *Sensor) GetDomainName() *string

GetDomainName gets the domainName property value. The fully qualified domain name of the sensor. returns a *string when successful

func (*Sensor) GetFieldDeserializers ¶ added in v1.53.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*Sensor) GetHealthIssues ¶ added in v1.53.0

func (m *Sensor) GetHealthIssues() []HealthIssueable

GetHealthIssues gets the healthIssues property value. Represents potential issues within a customer's Microsoft Defender for Identity configuration that Microsoft Defender for Identity identified related to the sensor. returns a []HealthIssueable when successful

func (*Sensor) GetHealthStatus ¶ added in v1.53.0

func (m *Sensor) GetHealthStatus() *SensorHealthStatus

GetHealthStatus gets the healthStatus property value. The healthStatus property returns a *SensorHealthStatus when successful

func (*Sensor) GetOpenHealthIssuesCount ¶ added in v1.53.0

func (m *Sensor) GetOpenHealthIssuesCount() *int64

GetOpenHealthIssuesCount gets the openHealthIssuesCount property value. This field displays the count of health issues related to this sensor. returns a *int64 when successful

func (*Sensor) GetSensorType ¶ added in v1.53.0

func (m *Sensor) GetSensorType() *SensorType

GetSensorType gets the sensorType property value. The sensorType property returns a *SensorType when successful

func (*Sensor) GetServiceStatus ¶ added in v1.94.0

func (m *Sensor) GetServiceStatus() *ServiceStatus

GetServiceStatus gets the serviceStatus property value. The serviceStatus property returns a *ServiceStatus when successful

func (*Sensor) GetSettings ¶ added in v1.53.0

func (m *Sensor) GetSettings() SensorSettingsable

GetSettings gets the settings property value. The settings property returns a SensorSettingsable when successful

func (*Sensor) GetVersion ¶ added in v1.53.0

func (m *Sensor) GetVersion() *string

GetVersion gets the version property value. The version of the sensor. returns a *string when successful

func (*Sensor) Serialize ¶ added in v1.53.0

Serialize serializes information the current object

func (*Sensor) SetCreatedDateTime ¶ added in v1.53.0

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

func (*Sensor) SetDeploymentStatus ¶ added in v1.53.0

func (m *Sensor) SetDeploymentStatus(value *DeploymentStatus)

SetDeploymentStatus sets the deploymentStatus property value. The deploymentStatus property

func (*Sensor) SetDisplayName ¶ added in v1.53.0

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

SetDisplayName sets the displayName property value. The display name of the sensor.

func (*Sensor) SetDomainName ¶ added in v1.53.0

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

SetDomainName sets the domainName property value. The fully qualified domain name of the sensor.

func (*Sensor) SetHealthIssues ¶ added in v1.53.0

func (m *Sensor) SetHealthIssues(value []HealthIssueable)

SetHealthIssues sets the healthIssues property value. Represents potential issues within a customer's Microsoft Defender for Identity configuration that Microsoft Defender for Identity identified related to the sensor.

func (*Sensor) SetHealthStatus ¶ added in v1.53.0

func (m *Sensor) SetHealthStatus(value *SensorHealthStatus)

SetHealthStatus sets the healthStatus property value. The healthStatus property

func (*Sensor) SetOpenHealthIssuesCount ¶ added in v1.53.0

func (m *Sensor) SetOpenHealthIssuesCount(value *int64)

SetOpenHealthIssuesCount sets the openHealthIssuesCount property value. This field displays the count of health issues related to this sensor.

func (*Sensor) SetSensorType ¶ added in v1.53.0

func (m *Sensor) SetSensorType(value *SensorType)

SetSensorType sets the sensorType property value. The sensorType property

func (*Sensor) SetServiceStatus ¶ added in v1.94.0

func (m *Sensor) SetServiceStatus(value *ServiceStatus)

SetServiceStatus sets the serviceStatus property value. The serviceStatus property

func (*Sensor) SetSettings ¶ added in v1.53.0

func (m *Sensor) SetSettings(value SensorSettingsable)

SetSettings sets the settings property value. The settings property

func (*Sensor) SetVersion ¶ added in v1.53.0

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

SetVersion sets the version property value. The version of the sensor.

type SensorCandidate ¶ added in v1.90.0

func NewSensorCandidate ¶ added in v1.90.0

func NewSensorCandidate() *SensorCandidate

NewSensorCandidate instantiates a new SensorCandidate and sets the default values.

func (*SensorCandidate) GetComputerDnsName ¶ added in v1.90.0

func (m *SensorCandidate) GetComputerDnsName() *string

GetComputerDnsName gets the computerDnsName property value. The DNS name of the computer associated with the sensor. returns a *string when successful

func (*SensorCandidate) GetDomainName ¶ added in v1.94.0

func (m *SensorCandidate) GetDomainName() *string

GetDomainName gets the domainName property value. The domain name of the sensor. returns a *string when successful

func (*SensorCandidate) GetFieldDeserializers ¶ added in v1.90.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*SensorCandidate) GetLastSeenDateTime ¶ added in v1.90.0

GetLastSeenDateTime gets the lastSeenDateTime property value. The date and time when the sensor was last seen. returns a *Time when successful

func (*SensorCandidate) GetSenseClientVersion ¶ added in v1.90.0

func (m *SensorCandidate) GetSenseClientVersion() *string

GetSenseClientVersion gets the senseClientVersion property value. The version of the Defender for Identity sensor client. Supports $filter (eq). returns a *string when successful

func (*SensorCandidate) Serialize ¶ added in v1.90.0

Serialize serializes information the current object

func (*SensorCandidate) SetComputerDnsName ¶ added in v1.90.0

func (m *SensorCandidate) SetComputerDnsName(value *string)

SetComputerDnsName sets the computerDnsName property value. The DNS name of the computer associated with the sensor.

func (*SensorCandidate) SetDomainName ¶ added in v1.94.0

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

SetDomainName sets the domainName property value. The domain name of the sensor.

func (*SensorCandidate) SetLastSeenDateTime ¶ added in v1.90.0

SetLastSeenDateTime sets the lastSeenDateTime property value. The date and time when the sensor was last seen.

func (*SensorCandidate) SetSenseClientVersion ¶ added in v1.90.0

func (m *SensorCandidate) SetSenseClientVersion(value *string)

SetSenseClientVersion sets the senseClientVersion property value. The version of the Defender for Identity sensor client. Supports $filter (eq).

type SensorCandidateActivationConfiguration ¶ added in v1.90.0

type SensorCandidateActivationConfiguration struct {
	iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Entity
}

func NewSensorCandidateActivationConfiguration ¶ added in v1.90.0

func NewSensorCandidateActivationConfiguration() *SensorCandidateActivationConfiguration

NewSensorCandidateActivationConfiguration instantiates a new SensorCandidateActivationConfiguration and sets the default values.

func (*SensorCandidateActivationConfiguration) GetActivationMode ¶ added in v1.90.0

GetActivationMode gets the activationMode property value. The activationMode property returns a *SensorCandidateActivationMode when successful

func (*SensorCandidateActivationConfiguration) GetFieldDeserializers ¶ added in v1.90.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*SensorCandidateActivationConfiguration) Serialize ¶ added in v1.90.0

Serialize serializes information the current object

func (*SensorCandidateActivationConfiguration) SetActivationMode ¶ added in v1.90.0

SetActivationMode sets the activationMode property value. The activationMode property

type SensorCandidateActivationMode ¶ added in v1.90.0

type SensorCandidateActivationMode int
const (
	MANUAL_SENSORCANDIDATEACTIVATIONMODE SensorCandidateActivationMode = iota
	AUTOMATED_SENSORCANDIDATEACTIVATIONMODE
	UNKNOWNFUTUREVALUE_SENSORCANDIDATEACTIVATIONMODE
)

func (SensorCandidateActivationMode) String ¶ added in v1.90.0

type SensorCandidateCollectionResponse ¶ added in v1.90.0

func NewSensorCandidateCollectionResponse ¶ added in v1.90.0

func NewSensorCandidateCollectionResponse() *SensorCandidateCollectionResponse

NewSensorCandidateCollectionResponse instantiates a new SensorCandidateCollectionResponse and sets the default values.

func (*SensorCandidateCollectionResponse) GetFieldDeserializers ¶ added in v1.90.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*SensorCandidateCollectionResponse) GetValue ¶ added in v1.90.0

GetValue gets the value property value. The value property returns a []SensorCandidateable when successful

func (*SensorCandidateCollectionResponse) Serialize ¶ added in v1.90.0

Serialize serializes information the current object

func (*SensorCandidateCollectionResponse) SetValue ¶ added in v1.90.0

SetValue sets the value property value. The value property

type SensorCandidateable ¶ added in v1.90.0

type SensorCandidateable interface {
	iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Entityable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetComputerDnsName() *string
	GetDomainName() *string
	GetLastSeenDateTime() *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time
	GetSenseClientVersion() *string
	SetComputerDnsName(value *string)
	SetDomainName(value *string)
	SetLastSeenDateTime(value *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time)
	SetSenseClientVersion(value *string)
}

type SensorCollectionResponse ¶ added in v1.53.0

func NewSensorCollectionResponse ¶ added in v1.53.0

func NewSensorCollectionResponse() *SensorCollectionResponse

NewSensorCollectionResponse instantiates a new SensorCollectionResponse and sets the default values.

func (*SensorCollectionResponse) GetFieldDeserializers ¶ added in v1.53.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*SensorCollectionResponse) GetValue ¶ added in v1.53.0

func (m *SensorCollectionResponse) GetValue() []Sensorable

GetValue gets the value property value. The value property returns a []Sensorable when successful

func (*SensorCollectionResponse) Serialize ¶ added in v1.53.0

Serialize serializes information the current object

func (*SensorCollectionResponse) SetValue ¶ added in v1.53.0

func (m *SensorCollectionResponse) SetValue(value []Sensorable)

SetValue sets the value property value. The value property

type SensorDeploymentPackage ¶ added in v1.53.0

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

func NewSensorDeploymentPackage ¶ added in v1.53.0

func NewSensorDeploymentPackage() *SensorDeploymentPackage

NewSensorDeploymentPackage instantiates a new SensorDeploymentPackage and sets the default values.

func (*SensorDeploymentPackage) GetAdditionalData ¶ added in v1.53.0

func (m *SensorDeploymentPackage) 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. returns a map[string]any when successful

func (*SensorDeploymentPackage) GetBackingStore ¶ added in v1.53.0

GetBackingStore gets the BackingStore property value. Stores model information. returns a BackingStore when successful

func (*SensorDeploymentPackage) GetDownloadUrl ¶ added in v1.53.0

func (m *SensorDeploymentPackage) GetDownloadUrl() *string

GetDownloadUrl gets the downloadUrl property value. URL to download the sensor deployment package. returns a *string when successful

func (*SensorDeploymentPackage) GetFieldDeserializers ¶ added in v1.53.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*SensorDeploymentPackage) GetOdataType ¶ added in v1.53.0

func (m *SensorDeploymentPackage) GetOdataType() *string

GetOdataType gets the @odata.type property value. The OdataType property returns a *string when successful

func (*SensorDeploymentPackage) GetVersion ¶ added in v1.53.0

func (m *SensorDeploymentPackage) GetVersion() *string

GetVersion gets the version property value. Version of the sensor. returns a *string when successful

func (*SensorDeploymentPackage) Serialize ¶ added in v1.53.0

Serialize serializes information the current object

func (*SensorDeploymentPackage) SetAdditionalData ¶ added in v1.53.0

func (m *SensorDeploymentPackage) 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 (*SensorDeploymentPackage) SetBackingStore ¶ added in v1.53.0

SetBackingStore sets the BackingStore property value. Stores model information.

func (*SensorDeploymentPackage) SetDownloadUrl ¶ added in v1.53.0

func (m *SensorDeploymentPackage) SetDownloadUrl(value *string)

SetDownloadUrl sets the downloadUrl property value. URL to download the sensor deployment package.

func (*SensorDeploymentPackage) SetOdataType ¶ added in v1.53.0

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

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

func (*SensorDeploymentPackage) SetVersion ¶ added in v1.53.0

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

SetVersion sets the version property value. Version of the sensor.

type SensorHealthStatus ¶ added in v1.53.0

type SensorHealthStatus int
const (
	HEALTHY_SENSORHEALTHSTATUS SensorHealthStatus = iota
	NOTHEALTHYLOW_SENSORHEALTHSTATUS
	NOTHEALTHYMEDIUM_SENSORHEALTHSTATUS
	NOTHEALTHYHIGH_SENSORHEALTHSTATUS
	UNKNOWNFUTUREVALUE_SENSORHEALTHSTATUS
)

func (SensorHealthStatus) String ¶ added in v1.53.0

func (i SensorHealthStatus) String() string

type SensorSettings ¶ added in v1.53.0

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

func NewSensorSettings ¶ added in v1.53.0

func NewSensorSettings() *SensorSettings

NewSensorSettings instantiates a new SensorSettings and sets the default values.

func (*SensorSettings) GetAdditionalData ¶ added in v1.53.0

func (m *SensorSettings) 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. returns a map[string]any when successful

func (*SensorSettings) GetBackingStore ¶ added in v1.53.0

GetBackingStore gets the BackingStore property value. Stores model information. returns a BackingStore when successful

func (*SensorSettings) GetDescription ¶ added in v1.53.0

func (m *SensorSettings) GetDescription() *string

GetDescription gets the description property value. Description of the sensor. returns a *string when successful

func (*SensorSettings) GetDomainControllerDnsNames ¶ added in v1.53.0

func (m *SensorSettings) GetDomainControllerDnsNames() []string

GetDomainControllerDnsNames gets the domainControllerDnsNames property value. DNS names for the domain controller returns a []string when successful

func (*SensorSettings) GetFieldDeserializers ¶ added in v1.53.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*SensorSettings) GetIsDelayedDeploymentEnabled ¶ added in v1.53.0

func (m *SensorSettings) GetIsDelayedDeploymentEnabled() *bool

GetIsDelayedDeploymentEnabled gets the isDelayedDeploymentEnabled property value. Indicates whether to delay updates for the sensor. returns a *bool when successful

func (*SensorSettings) GetNetworkAdapters ¶ added in v1.53.0

func (m *SensorSettings) GetNetworkAdapters() []NetworkAdapterable

GetNetworkAdapters gets the networkAdapters property value. The networkAdapters property returns a []NetworkAdapterable when successful

func (*SensorSettings) GetOdataType ¶ added in v1.53.0

func (m *SensorSettings) GetOdataType() *string

GetOdataType gets the @odata.type property value. The OdataType property returns a *string when successful

func (*SensorSettings) Serialize ¶ added in v1.53.0

Serialize serializes information the current object

func (*SensorSettings) SetAdditionalData ¶ added in v1.53.0

func (m *SensorSettings) 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 (*SensorSettings) SetBackingStore ¶ added in v1.53.0

SetBackingStore sets the BackingStore property value. Stores model information.

func (*SensorSettings) SetDescription ¶ added in v1.53.0

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

SetDescription sets the description property value. Description of the sensor.

func (*SensorSettings) SetDomainControllerDnsNames ¶ added in v1.53.0

func (m *SensorSettings) SetDomainControllerDnsNames(value []string)

SetDomainControllerDnsNames sets the domainControllerDnsNames property value. DNS names for the domain controller

func (*SensorSettings) SetIsDelayedDeploymentEnabled ¶ added in v1.53.0

func (m *SensorSettings) SetIsDelayedDeploymentEnabled(value *bool)

SetIsDelayedDeploymentEnabled sets the isDelayedDeploymentEnabled property value. Indicates whether to delay updates for the sensor.

func (*SensorSettings) SetNetworkAdapters ¶ added in v1.53.0

func (m *SensorSettings) SetNetworkAdapters(value []NetworkAdapterable)

SetNetworkAdapters sets the networkAdapters property value. The networkAdapters property

func (*SensorSettings) SetOdataType ¶ added in v1.53.0

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

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

type SensorSettingsable ¶ added in v1.53.0

type SensorSettingsable interface {
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder
	ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackedModel
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetBackingStore() ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore
	GetDescription() *string
	GetDomainControllerDnsNames() []string
	GetIsDelayedDeploymentEnabled() *bool
	GetNetworkAdapters() []NetworkAdapterable
	GetOdataType() *string
	SetBackingStore(value ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore)
	SetDescription(value *string)
	SetDomainControllerDnsNames(value []string)
	SetIsDelayedDeploymentEnabled(value *bool)
	SetNetworkAdapters(value []NetworkAdapterable)
	SetOdataType(value *string)
}

type SensorType ¶ added in v1.53.0

type SensorType int
const (
	ADCONNECTINTEGRATED_SENSORTYPE SensorType = iota
	ADCSINTEGRATED_SENSORTYPE
	ADFSINTEGRATED_SENSORTYPE
	DOMAINCONTROLLERINTEGRATED_SENSORTYPE
	DOMAINCONTROLLERSTANDALONE_SENSORTYPE
	UNKNOWNFUTUREVALUE_SENSORTYPE
)

func (SensorType) String ¶ added in v1.53.0

func (i SensorType) String() string

type Sensorable ¶ added in v1.53.0

type Sensorable interface {
	iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Entityable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetCreatedDateTime() *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time
	GetDeploymentStatus() *DeploymentStatus
	GetDisplayName() *string
	GetDomainName() *string
	GetHealthIssues() []HealthIssueable
	GetHealthStatus() *SensorHealthStatus
	GetOpenHealthIssuesCount() *int64
	GetSensorType() *SensorType
	GetServiceStatus() *ServiceStatus
	GetSettings() SensorSettingsable
	GetVersion() *string
	SetCreatedDateTime(value *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time)
	SetDeploymentStatus(value *DeploymentStatus)
	SetDisplayName(value *string)
	SetDomainName(value *string)
	SetHealthIssues(value []HealthIssueable)
	SetHealthStatus(value *SensorHealthStatus)
	SetOpenHealthIssuesCount(value *int64)
	SetSensorType(value *SensorType)
	SetServiceStatus(value *ServiceStatus)
	SetSettings(value SensorSettingsable)
	SetVersion(value *string)
}

type SentinelAIToolAuditRecord ¶ added in v1.100.0

type SentinelAIToolAuditRecord struct {
	AuditData
}

SentinelAIToolAuditRecord audit data for Sentinel AI Tool events.

func NewSentinelAIToolAuditRecord ¶ added in v1.100.0

func NewSentinelAIToolAuditRecord() *SentinelAIToolAuditRecord

NewSentinelAIToolAuditRecord instantiates a new SentinelAIToolAuditRecord and sets the default values.

func (*SentinelAIToolAuditRecord) GetFieldDeserializers ¶ added in v1.100.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*SentinelAIToolAuditRecord) Serialize ¶ added in v1.100.0

Serialize serializes information the current object

type SentinelGraphAuditRecord ¶ added in v1.100.0

type SentinelGraphAuditRecord struct {
	AuditData
}

SentinelGraphAuditRecord audit data for Sentinel Graph events.

func NewSentinelGraphAuditRecord ¶ added in v1.100.0

func NewSentinelGraphAuditRecord() *SentinelGraphAuditRecord

NewSentinelGraphAuditRecord instantiates a new SentinelGraphAuditRecord and sets the default values.

func (*SentinelGraphAuditRecord) GetFieldDeserializers ¶ added in v1.100.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*SentinelGraphAuditRecord) Serialize ¶ added in v1.100.0

Serialize serializes information the current object

type SentinelJobAuditRecord ¶ added in v1.100.0

type SentinelJobAuditRecord struct {
	AuditData
}

SentinelJobAuditRecord audit data for Sentinel Job events.

func NewSentinelJobAuditRecord ¶ added in v1.100.0

func NewSentinelJobAuditRecord() *SentinelJobAuditRecord

NewSentinelJobAuditRecord instantiates a new SentinelJobAuditRecord and sets the default values.

func (*SentinelJobAuditRecord) GetFieldDeserializers ¶ added in v1.100.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*SentinelJobAuditRecord) Serialize ¶ added in v1.100.0

Serialize serializes information the current object

type SentinelKQLOnLakeAuditRecord ¶ added in v1.100.0

type SentinelKQLOnLakeAuditRecord struct {
	AuditData
}

SentinelKQLOnLakeAuditRecord audit data for Sentinel KQL On Lake events.

func NewSentinelKQLOnLakeAuditRecord ¶ added in v1.100.0

func NewSentinelKQLOnLakeAuditRecord() *SentinelKQLOnLakeAuditRecord

NewSentinelKQLOnLakeAuditRecord instantiates a new SentinelKQLOnLakeAuditRecord and sets the default values.

func (*SentinelKQLOnLakeAuditRecord) GetFieldDeserializers ¶ added in v1.100.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*SentinelKQLOnLakeAuditRecord) Serialize ¶ added in v1.100.0

Serialize serializes information the current object

type SentinelLakeDataOnboardingAuditRecord ¶ added in v1.100.0

type SentinelLakeDataOnboardingAuditRecord struct {
	AuditData
}

SentinelLakeDataOnboardingAuditRecord audit data for Sentinel Lake Data Onboarding events.

func NewSentinelLakeDataOnboardingAuditRecord ¶ added in v1.100.0

func NewSentinelLakeDataOnboardingAuditRecord() *SentinelLakeDataOnboardingAuditRecord

NewSentinelLakeDataOnboardingAuditRecord instantiates a new SentinelLakeDataOnboardingAuditRecord and sets the default values.

func (*SentinelLakeDataOnboardingAuditRecord) GetFieldDeserializers ¶ added in v1.100.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*SentinelLakeDataOnboardingAuditRecord) Serialize ¶ added in v1.100.0

Serialize serializes information the current object

type SentinelLakeDataOnboardingAuditRecordable ¶ added in v1.100.0

type SentinelLakeDataOnboardingAuditRecordable interface {
	AuditDataable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
}

type SentinelLakeEncryptionAuditRecord ¶ added in v1.100.0

type SentinelLakeEncryptionAuditRecord struct {
	AuditData
}

SentinelLakeEncryptionAuditRecord audit data for Sentinel Lake Encryption events.

func NewSentinelLakeEncryptionAuditRecord ¶ added in v1.100.0

func NewSentinelLakeEncryptionAuditRecord() *SentinelLakeEncryptionAuditRecord

NewSentinelLakeEncryptionAuditRecord instantiates a new SentinelLakeEncryptionAuditRecord and sets the default values.

func (*SentinelLakeEncryptionAuditRecord) GetFieldDeserializers ¶ added in v1.100.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*SentinelLakeEncryptionAuditRecord) Serialize ¶ added in v1.100.0

Serialize serializes information the current object

type SentinelLakeEncryptionAuditRecordable ¶ added in v1.100.0

type SentinelLakeEncryptionAuditRecordable interface {
	AuditDataable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
}

type SentinelLakeOnboardingAuditRecord ¶ added in v1.100.0

type SentinelLakeOnboardingAuditRecord struct {
	AuditData
}

SentinelLakeOnboardingAuditRecord audit data for Sentinel Lake Onboarding events.

func NewSentinelLakeOnboardingAuditRecord ¶ added in v1.100.0

func NewSentinelLakeOnboardingAuditRecord() *SentinelLakeOnboardingAuditRecord

NewSentinelLakeOnboardingAuditRecord instantiates a new SentinelLakeOnboardingAuditRecord and sets the default values.

func (*SentinelLakeOnboardingAuditRecord) GetFieldDeserializers ¶ added in v1.100.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*SentinelLakeOnboardingAuditRecord) Serialize ¶ added in v1.100.0

Serialize serializes information the current object

type SentinelLakeOnboardingAuditRecordable ¶ added in v1.100.0

type SentinelLakeOnboardingAuditRecordable interface {
	AuditDataable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
}

type SentinelNotebookOnLakeAuditRecord ¶ added in v1.100.0

type SentinelNotebookOnLakeAuditRecord struct {
	AuditData
}

SentinelNotebookOnLakeAuditRecord audit data for Sentinel Notebook On Lake events.

func NewSentinelNotebookOnLakeAuditRecord ¶ added in v1.100.0

func NewSentinelNotebookOnLakeAuditRecord() *SentinelNotebookOnLakeAuditRecord

NewSentinelNotebookOnLakeAuditRecord instantiates a new SentinelNotebookOnLakeAuditRecord and sets the default values.

func (*SentinelNotebookOnLakeAuditRecord) GetFieldDeserializers ¶ added in v1.100.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*SentinelNotebookOnLakeAuditRecord) Serialize ¶ added in v1.100.0

Serialize serializes information the current object

type SentinelNotebookOnLakeAuditRecordable ¶ added in v1.100.0

type SentinelNotebookOnLakeAuditRecordable interface {
	AuditDataable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
}

type SentinelPackageAuditRecord ¶ added in v1.100.0

type SentinelPackageAuditRecord struct {
	AuditData
}

SentinelPackageAuditRecord audit data for Sentinel Package events.

func NewSentinelPackageAuditRecord ¶ added in v1.100.0

func NewSentinelPackageAuditRecord() *SentinelPackageAuditRecord

NewSentinelPackageAuditRecord instantiates a new SentinelPackageAuditRecord and sets the default values.

func (*SentinelPackageAuditRecord) GetFieldDeserializers ¶ added in v1.100.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*SentinelPackageAuditRecord) Serialize ¶ added in v1.100.0

Serialize serializes information the current object

type ServicePrincipalEvidence ¶ added in v1.30.0

type ServicePrincipalEvidence struct {
	AlertEvidence
}

func NewServicePrincipalEvidence ¶ added in v1.30.0

func NewServicePrincipalEvidence() *ServicePrincipalEvidence

NewServicePrincipalEvidence instantiates a new ServicePrincipalEvidence and sets the default values.

func (*ServicePrincipalEvidence) GetAppId ¶ added in v1.30.0

func (m *ServicePrincipalEvidence) GetAppId() *string

GetAppId gets the appId property value. The unique identifier for the associated application, represented by its appId property. returns a *string when successful

func (*ServicePrincipalEvidence) GetAppOwnerTenantId ¶ added in v1.30.0

func (m *ServicePrincipalEvidence) GetAppOwnerTenantId() *string

GetAppOwnerTenantId gets the appOwnerTenantId property value. The tenant ID where the application is registered. returns a *string when successful

func (*ServicePrincipalEvidence) GetFieldDeserializers ¶ added in v1.30.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*ServicePrincipalEvidence) GetServicePrincipalName ¶ added in v1.30.0

func (m *ServicePrincipalEvidence) GetServicePrincipalName() *string

GetServicePrincipalName gets the servicePrincipalName property value. The display name for the service principal. returns a *string when successful

func (*ServicePrincipalEvidence) GetServicePrincipalObjectId ¶ added in v1.30.0

func (m *ServicePrincipalEvidence) GetServicePrincipalObjectId() *string

GetServicePrincipalObjectId gets the servicePrincipalObjectId property value. The unique identifier for the service principal. returns a *string when successful

func (*ServicePrincipalEvidence) GetServicePrincipalType ¶ added in v1.30.0

func (m *ServicePrincipalEvidence) GetServicePrincipalType() *ServicePrincipalType

GetServicePrincipalType gets the servicePrincipalType property value. The service principal type. Possible values are: unknown, application, managedIdentity, legacy, unknownFutureValue. returns a *ServicePrincipalType when successful

func (*ServicePrincipalEvidence) GetTenantId ¶ added in v1.30.0

func (m *ServicePrincipalEvidence) GetTenantId() *string

GetTenantId gets the tenantId property value. The Microsoft Entra tenant ID of the service principal. returns a *string when successful

func (*ServicePrincipalEvidence) Serialize ¶ added in v1.30.0

Serialize serializes information the current object

func (*ServicePrincipalEvidence) SetAppId ¶ added in v1.30.0

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

SetAppId sets the appId property value. The unique identifier for the associated application, represented by its appId property.

func (*ServicePrincipalEvidence) SetAppOwnerTenantId ¶ added in v1.30.0

func (m *ServicePrincipalEvidence) SetAppOwnerTenantId(value *string)

SetAppOwnerTenantId sets the appOwnerTenantId property value. The tenant ID where the application is registered.

func (*ServicePrincipalEvidence) SetServicePrincipalName ¶ added in v1.30.0

func (m *ServicePrincipalEvidence) SetServicePrincipalName(value *string)

SetServicePrincipalName sets the servicePrincipalName property value. The display name for the service principal.

func (*ServicePrincipalEvidence) SetServicePrincipalObjectId ¶ added in v1.30.0

func (m *ServicePrincipalEvidence) SetServicePrincipalObjectId(value *string)

SetServicePrincipalObjectId sets the servicePrincipalObjectId property value. The unique identifier for the service principal.

func (*ServicePrincipalEvidence) SetServicePrincipalType ¶ added in v1.30.0

func (m *ServicePrincipalEvidence) SetServicePrincipalType(value *ServicePrincipalType)

SetServicePrincipalType sets the servicePrincipalType property value. The service principal type. Possible values are: unknown, application, managedIdentity, legacy, unknownFutureValue.

func (*ServicePrincipalEvidence) SetTenantId ¶ added in v1.30.0

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

SetTenantId sets the tenantId property value. The Microsoft Entra tenant ID of the service principal.

type ServicePrincipalEvidenceable ¶ added in v1.30.0

type ServicePrincipalEvidenceable interface {
	AlertEvidenceable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetAppId() *string
	GetAppOwnerTenantId() *string
	GetServicePrincipalName() *string
	GetServicePrincipalObjectId() *string
	GetServicePrincipalType() *ServicePrincipalType
	GetTenantId() *string
	SetAppId(value *string)
	SetAppOwnerTenantId(value *string)
	SetServicePrincipalName(value *string)
	SetServicePrincipalObjectId(value *string)
	SetServicePrincipalType(value *ServicePrincipalType)
	SetTenantId(value *string)
}

type ServicePrincipalType ¶ added in v1.30.0

type ServicePrincipalType int
const (
	UNKNOWN_SERVICEPRINCIPALTYPE ServicePrincipalType = iota
	APPLICATION_SERVICEPRINCIPALTYPE
	MANAGEDIDENTITY_SERVICEPRINCIPALTYPE
	LEGACY_SERVICEPRINCIPALTYPE
	UNKNOWNFUTUREVALUE_SERVICEPRINCIPALTYPE
)

func (ServicePrincipalType) String ¶ added in v1.30.0

func (i ServicePrincipalType) String() string

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
	MICROSOFTDEFENDERFORCLOUD_SERVICESOURCE
	MICROSOFTSENTINEL_SERVICESOURCE
	MICROSOFTINSIDERRISKMANAGEMENT_SERVICESOURCE
	MICROSOFTTHREATINTELLIGENCE_SERVICESOURCE
	MICROSOFTSECURITYFORAI_SERVICESOURCE
)

func (ServiceSource) String ¶ added in v0.49.0

func (i ServiceSource) String() string

type ServiceStatus ¶ added in v1.94.0

type ServiceStatus int
const (
	STOPPED_SERVICESTATUS ServiceStatus = iota
	STARTING_SERVICESTATUS
	RUNNING_SERVICESTATUS
	DISABLED_SERVICESTATUS
	ONBOARDING_SERVICESTATUS
	UNKNOWN_SERVICESTATUS
	UNKNOWNFUTUREVALUE_SERVICESTATUS
)

func (ServiceStatus) String ¶ added in v1.94.0

func (i ServiceStatus) String() string

type SettingsContainer ¶ added in v1.97.0

func NewSettingsContainer ¶ added in v1.97.0

func NewSettingsContainer() *SettingsContainer

NewSettingsContainer instantiates a new SettingsContainer and sets the default values.

func (*SettingsContainer) GetAutoAuditingConfiguration ¶ added in v1.97.0

func (m *SettingsContainer) GetAutoAuditingConfiguration() AutoAuditingConfigurationable

GetAutoAuditingConfiguration gets the autoAuditingConfiguration property value. Represents automatic configuration for collection of Windows event logs as needed for Defender for Identity sensors. returns a AutoAuditingConfigurationable when successful

func (*SettingsContainer) GetFieldDeserializers ¶ added in v1.97.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*SettingsContainer) Serialize ¶ added in v1.97.0

Serialize serializes information the current object

func (*SettingsContainer) SetAutoAuditingConfiguration ¶ added in v1.97.0

func (m *SettingsContainer) SetAutoAuditingConfiguration(value AutoAuditingConfigurationable)

SetAutoAuditingConfiguration sets the autoAuditingConfiguration property value. Represents automatic configuration for collection of Windows event logs as needed for Defender for Identity sensors.

type SharePointAppPermissionOperationAuditRecord ¶ added in v1.79.0

type SharePointAppPermissionOperationAuditRecord struct {
	AuditData
}

SharePointAppPermissionOperationAuditRecord audit data for SharePoint App Permission Operation events.

func NewSharePointAppPermissionOperationAuditRecord ¶ added in v1.79.0

func NewSharePointAppPermissionOperationAuditRecord() *SharePointAppPermissionOperationAuditRecord

NewSharePointAppPermissionOperationAuditRecord instantiates a new SharePointAppPermissionOperationAuditRecord and sets the default values.

func (*SharePointAppPermissionOperationAuditRecord) GetFieldDeserializers ¶ added in v1.79.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*SharePointAppPermissionOperationAuditRecord) Serialize ¶ added in v1.79.0

Serialize serializes information the current object

type SharePointAppPermissionOperationAuditRecordable ¶ added in v1.79.0

type SharePointAppPermissionOperationAuditRecordable interface {
	AuditDataable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
}

type SharePointAuditRecord ¶ added in v1.79.0

type SharePointAuditRecord struct {
	AuditData
}

SharePointAuditRecord audit data for SharePoint events.

func NewSharePointAuditRecord ¶ added in v1.79.0

func NewSharePointAuditRecord() *SharePointAuditRecord

NewSharePointAuditRecord instantiates a new SharePointAuditRecord and sets the default values.

func (*SharePointAuditRecord) GetFieldDeserializers ¶ added in v1.79.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*SharePointAuditRecord) Serialize ¶ added in v1.79.0

Serialize serializes information the current object

type SharePointCommentOperationAuditRecord ¶ added in v1.79.0

type SharePointCommentOperationAuditRecord struct {
	AuditData
}

SharePointCommentOperationAuditRecord audit data for SharePoint Comment Operation events.

func NewSharePointCommentOperationAuditRecord ¶ added in v1.79.0

func NewSharePointCommentOperationAuditRecord() *SharePointCommentOperationAuditRecord

NewSharePointCommentOperationAuditRecord instantiates a new SharePointCommentOperationAuditRecord and sets the default values.

func (*SharePointCommentOperationAuditRecord) GetFieldDeserializers ¶ added in v1.79.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*SharePointCommentOperationAuditRecord) Serialize ¶ added in v1.79.0

Serialize serializes information the current object

type SharePointCommentOperationAuditRecordable ¶ added in v1.79.0

type SharePointCommentOperationAuditRecordable interface {
	AuditDataable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
}

type SharePointContentSecurityPolicyAuditRecord ¶ added in v1.100.0

type SharePointContentSecurityPolicyAuditRecord struct {
	AuditData
}

SharePointContentSecurityPolicyAuditRecord audit data for SharePoint Content Security Policy events.

func NewSharePointContentSecurityPolicyAuditRecord ¶ added in v1.100.0

func NewSharePointContentSecurityPolicyAuditRecord() *SharePointContentSecurityPolicyAuditRecord

NewSharePointContentSecurityPolicyAuditRecord instantiates a new SharePointContentSecurityPolicyAuditRecord and sets the default values.

func (*SharePointContentSecurityPolicyAuditRecord) GetFieldDeserializers ¶ added in v1.100.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*SharePointContentSecurityPolicyAuditRecord) Serialize ¶ added in v1.100.0

Serialize serializes information the current object

type SharePointContentSecurityPolicyAuditRecordable ¶ added in v1.100.0

type SharePointContentSecurityPolicyAuditRecordable interface {
	AuditDataable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
}

type SharePointContentTypeOperationAuditRecord ¶ added in v1.79.0

type SharePointContentTypeOperationAuditRecord struct {
	AuditData
}

SharePointContentTypeOperationAuditRecord audit data for SharePoint Content Type Operation events.

func NewSharePointContentTypeOperationAuditRecord ¶ added in v1.79.0

func NewSharePointContentTypeOperationAuditRecord() *SharePointContentTypeOperationAuditRecord

NewSharePointContentTypeOperationAuditRecord instantiates a new SharePointContentTypeOperationAuditRecord and sets the default values.

func (*SharePointContentTypeOperationAuditRecord) GetFieldDeserializers ¶ added in v1.79.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*SharePointContentTypeOperationAuditRecord) Serialize ¶ added in v1.79.0

Serialize serializes information the current object

type SharePointContentTypeOperationAuditRecordable ¶ added in v1.79.0

type SharePointContentTypeOperationAuditRecordable interface {
	AuditDataable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
}

type SharePointESignatureAuditRecord ¶ added in v1.79.0

type SharePointESignatureAuditRecord struct {
	AuditData
}

SharePointESignatureAuditRecord audit data for SharePoint E Signature events.

func NewSharePointESignatureAuditRecord ¶ added in v1.79.0

func NewSharePointESignatureAuditRecord() *SharePointESignatureAuditRecord

NewSharePointESignatureAuditRecord instantiates a new SharePointESignatureAuditRecord and sets the default values.

func (*SharePointESignatureAuditRecord) GetFieldDeserializers ¶ added in v1.79.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*SharePointESignatureAuditRecord) Serialize ¶ added in v1.79.0

Serialize serializes information the current object

type SharePointFieldOperationAuditRecord ¶ added in v1.79.0

type SharePointFieldOperationAuditRecord struct {
	AuditData
}

SharePointFieldOperationAuditRecord audit data for SharePoint Field Operation events.

func NewSharePointFieldOperationAuditRecord ¶ added in v1.79.0

func NewSharePointFieldOperationAuditRecord() *SharePointFieldOperationAuditRecord

NewSharePointFieldOperationAuditRecord instantiates a new SharePointFieldOperationAuditRecord and sets the default values.

func (*SharePointFieldOperationAuditRecord) GetFieldDeserializers ¶ added in v1.79.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*SharePointFieldOperationAuditRecord) Serialize ¶ added in v1.79.0

Serialize serializes information the current object

type SharePointFieldOperationAuditRecordable ¶ added in v1.79.0

type SharePointFieldOperationAuditRecordable interface {
	AuditDataable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
}

type SharePointFileOperationAuditRecord ¶ added in v1.79.0

type SharePointFileOperationAuditRecord struct {
	AuditData
}

SharePointFileOperationAuditRecord audit data for SharePoint File Operation events.

func NewSharePointFileOperationAuditRecord ¶ added in v1.79.0

func NewSharePointFileOperationAuditRecord() *SharePointFileOperationAuditRecord

NewSharePointFileOperationAuditRecord instantiates a new SharePointFileOperationAuditRecord and sets the default values.

func (*SharePointFileOperationAuditRecord) GetFieldDeserializers ¶ added in v1.79.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*SharePointFileOperationAuditRecord) Serialize ¶ added in v1.79.0

Serialize serializes information the current object

type SharePointFileOperationAuditRecordable ¶ added in v1.79.0

type SharePointFileOperationAuditRecordable interface {
	AuditDataable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
}

type SharePointListItemOperationAuditRecord ¶ added in v1.100.0

type SharePointListItemOperationAuditRecord struct {
	AuditData
}

SharePointListItemOperationAuditRecord audit data for SharePoint List Item Operation events.

func NewSharePointListItemOperationAuditRecord ¶ added in v1.100.0

func NewSharePointListItemOperationAuditRecord() *SharePointListItemOperationAuditRecord

NewSharePointListItemOperationAuditRecord instantiates a new SharePointListItemOperationAuditRecord and sets the default values.

func (*SharePointListItemOperationAuditRecord) GetFieldDeserializers ¶ added in v1.100.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*SharePointListItemOperationAuditRecord) Serialize ¶ added in v1.100.0

Serialize serializes information the current object

type SharePointListItemOperationAuditRecordable ¶ added in v1.100.0

type SharePointListItemOperationAuditRecordable interface {
	AuditDataable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
}

type SharePointListOperationAuditRecord ¶ added in v1.79.0

type SharePointListOperationAuditRecord struct {
	AuditData
}

SharePointListOperationAuditRecord audit data for SharePoint List Operation events.

func NewSharePointListOperationAuditRecord ¶ added in v1.79.0

func NewSharePointListOperationAuditRecord() *SharePointListOperationAuditRecord

NewSharePointListOperationAuditRecord instantiates a new SharePointListOperationAuditRecord and sets the default values.

func (*SharePointListOperationAuditRecord) GetFieldDeserializers ¶ added in v1.79.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*SharePointListOperationAuditRecord) Serialize ¶ added in v1.79.0

Serialize serializes information the current object

type SharePointListOperationAuditRecordable ¶ added in v1.79.0

type SharePointListOperationAuditRecordable interface {
	AuditDataable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
}

type SharePointSharingOperationAuditRecord ¶ added in v1.79.0

type SharePointSharingOperationAuditRecord struct {
	AuditData
}

SharePointSharingOperationAuditRecord audit data for SharePoint Sharing Operation events.

func NewSharePointSharingOperationAuditRecord ¶ added in v1.79.0

func NewSharePointSharingOperationAuditRecord() *SharePointSharingOperationAuditRecord

NewSharePointSharingOperationAuditRecord instantiates a new SharePointSharingOperationAuditRecord and sets the default values.

func (*SharePointSharingOperationAuditRecord) GetFieldDeserializers ¶ added in v1.79.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*SharePointSharingOperationAuditRecord) Serialize ¶ added in v1.79.0

Serialize serializes information the current object

type SharePointSharingOperationAuditRecordable ¶ added in v1.79.0

type SharePointSharingOperationAuditRecordable interface {
	AuditDataable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
}

type SinglePropertySchema ¶ added in v0.49.0

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

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. returns a map[string]any when successful

func (*SinglePropertySchema) GetBackingStore ¶ added in v0.56.0

GetBackingStore gets the BackingStore property value. Stores model information. returns a BackingStore when successful

func (*SinglePropertySchema) GetFieldDeserializers ¶ added in v0.49.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*SinglePropertySchema) GetName ¶ added in v0.49.0

func (m *SinglePropertySchema) GetName() *string

GetName gets the name property value. The name of the property. returns a *string when successful

func (*SinglePropertySchema) GetOdataType ¶ added in v0.49.0

func (m *SinglePropertySchema) GetOdataType() *string

GetOdataType gets the @odata.type property value. The OdataType property returns a *string when successful

func (*SinglePropertySchema) GetTypeEscaped ¶ added in v1.13.0

func (m *SinglePropertySchema) GetTypeEscaped() *string

GetTypeEscaped gets the type property value. The type of the property. returns a *string when successful

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) SetTypeEscaped ¶ added in v1.13.0

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

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

type SiteSource ¶

type SiteSource struct {
	DataSource
}

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 returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*SiteSource) GetSite ¶

GetSite gets the site property value. The site property returns a Siteable when successful

func (*SiteSource) Serialize ¶

Serialize serializes information the current object

func (*SiteSource) SetSite ¶

SetSite sets the site property value. The site property

type 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 returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*SiteSourceCollectionResponse) GetValue ¶

GetValue gets the value property value. The value property returns a []SiteSourceable when successful

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 SkypeForBusinessCmdletsAuditRecord ¶ added in v1.79.0

type SkypeForBusinessCmdletsAuditRecord struct {
	AuditData
}

SkypeForBusinessCmdletsAuditRecord audit data for Skype for Business cmdlets events.

func NewSkypeForBusinessCmdletsAuditRecord ¶ added in v1.79.0

func NewSkypeForBusinessCmdletsAuditRecord() *SkypeForBusinessCmdletsAuditRecord

NewSkypeForBusinessCmdletsAuditRecord instantiates a new SkypeForBusinessCmdletsAuditRecord and sets the default values.

func (*SkypeForBusinessCmdletsAuditRecord) GetFieldDeserializers ¶ added in v1.79.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*SkypeForBusinessCmdletsAuditRecord) Serialize ¶ added in v1.79.0

Serialize serializes information the current object

type SkypeForBusinessCmdletsAuditRecordable ¶ added in v1.79.0

type SkypeForBusinessCmdletsAuditRecordable interface {
	AuditDataable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
}

type SkypeForBusinessPSTNUsageAuditRecord ¶ added in v1.79.0

type SkypeForBusinessPSTNUsageAuditRecord struct {
	AuditData
}

SkypeForBusinessPSTNUsageAuditRecord audit data for Skype for Business PSTN Usage events.

func NewSkypeForBusinessPSTNUsageAuditRecord ¶ added in v1.79.0

func NewSkypeForBusinessPSTNUsageAuditRecord() *SkypeForBusinessPSTNUsageAuditRecord

NewSkypeForBusinessPSTNUsageAuditRecord instantiates a new SkypeForBusinessPSTNUsageAuditRecord and sets the default values.

func (*SkypeForBusinessPSTNUsageAuditRecord) GetFieldDeserializers ¶ added in v1.79.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*SkypeForBusinessPSTNUsageAuditRecord) Serialize ¶ added in v1.79.0

Serialize serializes information the current object

type SkypeForBusinessPSTNUsageAuditRecordable ¶ added in v1.79.0

type SkypeForBusinessPSTNUsageAuditRecordable interface {
	AuditDataable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
}

type SkypeForBusinessUsersBlockedAuditRecord ¶ added in v1.79.0

type SkypeForBusinessUsersBlockedAuditRecord struct {
	AuditData
}

SkypeForBusinessUsersBlockedAuditRecord audit data for Skype for Business Users Blocked events.

func NewSkypeForBusinessUsersBlockedAuditRecord ¶ added in v1.79.0

func NewSkypeForBusinessUsersBlockedAuditRecord() *SkypeForBusinessUsersBlockedAuditRecord

NewSkypeForBusinessUsersBlockedAuditRecord instantiates a new SkypeForBusinessUsersBlockedAuditRecord and sets the default values.

func (*SkypeForBusinessUsersBlockedAuditRecord) GetFieldDeserializers ¶ added in v1.79.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*SkypeForBusinessUsersBlockedAuditRecord) Serialize ¶ added in v1.79.0

Serialize serializes information the current object

type SkypeForBusinessUsersBlockedAuditRecordable ¶ added in v1.79.0

type SkypeForBusinessUsersBlockedAuditRecordable interface {
	AuditDataable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
}

type SonarDetonationContentMetadata ¶ added in v1.100.0

type SonarDetonationContentMetadata struct {
	AuditData
}

SonarDetonationContentMetadata audit data for Sonar Detonation Content Meta events.

func NewSonarDetonationContentMetadata ¶ added in v1.100.0

func NewSonarDetonationContentMetadata() *SonarDetonationContentMetadata

NewSonarDetonationContentMetadata instantiates a new SonarDetonationContentMetadata and sets the default values.

func (*SonarDetonationContentMetadata) GetFieldDeserializers ¶ added in v1.100.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*SonarDetonationContentMetadata) Serialize ¶ added in v1.100.0

Serialize serializes information the current object

type SonarDetonationContentMetadataable ¶ added in v1.100.0

type SonarDetonationContentMetadataable interface {
	AuditDataable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
}

type SonarDetonationEntityAuditRecord ¶ added in v1.100.0

type SonarDetonationEntityAuditRecord struct {
	AuditData
}

SonarDetonationEntityAuditRecord audit data for Sonar Detonation Entity events.

func NewSonarDetonationEntityAuditRecord ¶ added in v1.100.0

func NewSonarDetonationEntityAuditRecord() *SonarDetonationEntityAuditRecord

NewSonarDetonationEntityAuditRecord instantiates a new SonarDetonationEntityAuditRecord and sets the default values.

func (*SonarDetonationEntityAuditRecord) GetFieldDeserializers ¶ added in v1.100.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*SonarDetonationEntityAuditRecord) Serialize ¶ added in v1.100.0

Serialize serializes information the current object

type SonarDetonationEntityAuditRecordable ¶ added in v1.100.0

type SonarDetonationEntityAuditRecordable interface {
	AuditDataable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
}

type SonarFileDetonationEntityAuditRecord ¶ added in v1.100.0

type SonarFileDetonationEntityAuditRecord struct {
	AuditData
}

SonarFileDetonationEntityAuditRecord audit data for Sonar File Detonation Entity events.

func NewSonarFileDetonationEntityAuditRecord ¶ added in v1.100.0

func NewSonarFileDetonationEntityAuditRecord() *SonarFileDetonationEntityAuditRecord

NewSonarFileDetonationEntityAuditRecord instantiates a new SonarFileDetonationEntityAuditRecord and sets the default values.

func (*SonarFileDetonationEntityAuditRecord) GetFieldDeserializers ¶ added in v1.100.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*SonarFileDetonationEntityAuditRecord) Serialize ¶ added in v1.100.0

Serialize serializes information the current object

type SonarFileDetonationEntityAuditRecordable ¶ added in v1.100.0

type SonarFileDetonationEntityAuditRecordable interface {
	AuditDataable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
}

type SonarSubmissionEntityAuditRecord ¶ added in v1.100.0

type SonarSubmissionEntityAuditRecord struct {
	AuditData
}

SonarSubmissionEntityAuditRecord audit data for Sonar Submission Entity events.

func NewSonarSubmissionEntityAuditRecord ¶ added in v1.100.0

func NewSonarSubmissionEntityAuditRecord() *SonarSubmissionEntityAuditRecord

NewSonarSubmissionEntityAuditRecord instantiates a new SonarSubmissionEntityAuditRecord and sets the default values.

func (*SonarSubmissionEntityAuditRecord) GetFieldDeserializers ¶ added in v1.100.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*SonarSubmissionEntityAuditRecord) Serialize ¶ added in v1.100.0

Serialize serializes information the current object

type SonarSubmissionEntityAuditRecordable ¶ added in v1.100.0

type SonarSubmissionEntityAuditRecordable interface {
	AuditDataable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
}

type SonarUrlDetonationEntityAuditRecord ¶ added in v1.100.0

type SonarUrlDetonationEntityAuditRecord struct {
	AuditData
}

SonarUrlDetonationEntityAuditRecord audit data for Sonar URL Detonation Entity events.

func NewSonarUrlDetonationEntityAuditRecord ¶ added in v1.100.0

func NewSonarUrlDetonationEntityAuditRecord() *SonarUrlDetonationEntityAuditRecord

NewSonarUrlDetonationEntityAuditRecord instantiates a new SonarUrlDetonationEntityAuditRecord and sets the default values.

func (*SonarUrlDetonationEntityAuditRecord) GetFieldDeserializers ¶ added in v1.100.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*SonarUrlDetonationEntityAuditRecord) Serialize ¶ added in v1.100.0

Serialize serializes information the current object

type SonarUrlDetonationEntityAuditRecordable ¶ added in v1.100.0

type SonarUrlDetonationEntityAuditRecordable interface {
	AuditDataable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
}

type SourceType ¶

type SourceType int

func (SourceType) String ¶

func (i SourceType) String() string

type SparkCoreCustomLivePoolRecord ¶ added in v1.100.0

type SparkCoreCustomLivePoolRecord struct {
	AuditData
}

SparkCoreCustomLivePoolRecord audit data for Spark Core Custom Live Pool events.

func NewSparkCoreCustomLivePoolRecord ¶ added in v1.100.0

func NewSparkCoreCustomLivePoolRecord() *SparkCoreCustomLivePoolRecord

NewSparkCoreCustomLivePoolRecord instantiates a new SparkCoreCustomLivePoolRecord and sets the default values.

func (*SparkCoreCustomLivePoolRecord) GetFieldDeserializers ¶ added in v1.100.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*SparkCoreCustomLivePoolRecord) Serialize ¶ added in v1.100.0

Serialize serializes information the current object

type SparkCoreCustomLivePoolRecordable ¶ added in v1.100.0

type SslCertificate ¶ added in v1.20.0

type SslCertificate struct {
	Artifact
}

func NewSslCertificate ¶ added in v1.20.0

func NewSslCertificate() *SslCertificate

NewSslCertificate instantiates a new SslCertificate and sets the default values.

func (*SslCertificate) GetExpirationDateTime ¶ added in v1.20.0

GetExpirationDateTime gets the expirationDateTime property value. The date and time when a certificate expires. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. returns a *Time when successful

func (*SslCertificate) GetFieldDeserializers ¶ added in v1.20.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*SslCertificate) GetFingerprint ¶ added in v1.20.0

func (m *SslCertificate) GetFingerprint() *string

GetFingerprint gets the fingerprint property value. A hash of the certificate calculated on the data and signature. returns a *string when successful

func (*SslCertificate) GetFirstSeenDateTime ¶ added in v1.20.0

GetFirstSeenDateTime gets the firstSeenDateTime property value. The first date and time when this sslCertificate was observed. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. returns a *Time when successful

func (*SslCertificate) GetIssueDateTime ¶ added in v1.20.0

GetIssueDateTime gets the issueDateTime property value. The date and time when a certificate was issued. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. returns a *Time when successful

func (*SslCertificate) GetIssuer ¶ added in v1.20.0

GetIssuer gets the issuer property value. The entity that grants this certificate. returns a SslCertificateEntityable when successful

func (*SslCertificate) GetLastSeenDateTime ¶ added in v1.20.0

GetLastSeenDateTime gets the lastSeenDateTime property value. The most recent date and time when this sslCertificate was observed. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. returns a *Time when successful

func (*SslCertificate) GetRelatedHosts ¶ added in v1.20.0

func (m *SslCertificate) GetRelatedHosts() []Hostable

GetRelatedHosts gets the relatedHosts property value. The host resources related with this sslCertificate. returns a []Hostable when successful

func (*SslCertificate) GetSerialNumber ¶ added in v1.20.0

func (m *SslCertificate) GetSerialNumber() *string

GetSerialNumber gets the serialNumber property value. The serial number associated with an SSL certificate. returns a *string when successful

func (*SslCertificate) GetSha1 ¶ added in v1.20.0

func (m *SslCertificate) GetSha1() *string

GetSha1 gets the sha1 property value. A SHA-1 hash of the certificate. Note: This is not the signature. returns a *string when successful

func (*SslCertificate) GetSubject ¶ added in v1.20.0

func (m *SslCertificate) GetSubject() SslCertificateEntityable

GetSubject gets the subject property value. The person, site, machine, and so on, this certificate is for. returns a SslCertificateEntityable when successful

func (*SslCertificate) Serialize ¶ added in v1.20.0

Serialize serializes information the current object

func (*SslCertificate) SetExpirationDateTime ¶ added in v1.20.0

SetExpirationDateTime sets the expirationDateTime property value. The date and time when a certificate expires. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.

func (*SslCertificate) SetFingerprint ¶ added in v1.20.0

func (m *SslCertificate) SetFingerprint(value *string)

SetFingerprint sets the fingerprint property value. A hash of the certificate calculated on the data and signature.

func (*SslCertificate) SetFirstSeenDateTime ¶ added in v1.20.0

SetFirstSeenDateTime sets the firstSeenDateTime property value. The first date and time when this sslCertificate was observed. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.

func (*SslCertificate) SetIssueDateTime ¶ added in v1.20.0

SetIssueDateTime sets the issueDateTime property value. The date and time when a certificate was issued. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.

func (*SslCertificate) SetIssuer ¶ added in v1.20.0

func (m *SslCertificate) SetIssuer(value SslCertificateEntityable)

SetIssuer sets the issuer property value. The entity that grants this certificate.

func (*SslCertificate) SetLastSeenDateTime ¶ added in v1.20.0

SetLastSeenDateTime sets the lastSeenDateTime property value. The most recent date and time when this sslCertificate was observed. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.

func (*SslCertificate) SetRelatedHosts ¶ added in v1.20.0

func (m *SslCertificate) SetRelatedHosts(value []Hostable)

SetRelatedHosts sets the relatedHosts property value. The host resources related with this sslCertificate.

func (*SslCertificate) SetSerialNumber ¶ added in v1.20.0

func (m *SslCertificate) SetSerialNumber(value *string)

SetSerialNumber sets the serialNumber property value. The serial number associated with an SSL certificate.

func (*SslCertificate) SetSha1 ¶ added in v1.20.0

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

SetSha1 sets the sha1 property value. A SHA-1 hash of the certificate. Note: This is not the signature.

func (*SslCertificate) SetSubject ¶ added in v1.20.0

func (m *SslCertificate) SetSubject(value SslCertificateEntityable)

SetSubject sets the subject property value. The person, site, machine, and so on, this certificate is for.

type SslCertificateCollectionResponse ¶ added in v1.20.0

func NewSslCertificateCollectionResponse ¶ added in v1.20.0

func NewSslCertificateCollectionResponse() *SslCertificateCollectionResponse

NewSslCertificateCollectionResponse instantiates a new SslCertificateCollectionResponse and sets the default values.

func (*SslCertificateCollectionResponse) GetFieldDeserializers ¶ added in v1.20.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*SslCertificateCollectionResponse) GetValue ¶ added in v1.20.0

GetValue gets the value property value. The value property returns a []SslCertificateable when successful

func (*SslCertificateCollectionResponse) Serialize ¶ added in v1.20.0

Serialize serializes information the current object

func (*SslCertificateCollectionResponse) SetValue ¶ added in v1.20.0

SetValue sets the value property value. The value property

type SslCertificateEntity ¶ added in v1.20.0

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

func NewSslCertificateEntity ¶ added in v1.20.0

func NewSslCertificateEntity() *SslCertificateEntity

NewSslCertificateEntity instantiates a new SslCertificateEntity and sets the default values.

func (*SslCertificateEntity) GetAdditionalData ¶ added in v1.20.0

func (m *SslCertificateEntity) 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. returns a map[string]any when successful

func (*SslCertificateEntity) GetAddress ¶ added in v1.20.0

GetAddress gets the address property value. A physical address of the entity. returns a PhysicalAddressable when successful

func (*SslCertificateEntity) GetAlternateNames ¶ added in v1.20.0

func (m *SslCertificateEntity) GetAlternateNames() []string

GetAlternateNames gets the alternateNames property value. Alternate names for this entity that are part of the certificate. returns a []string when successful

func (*SslCertificateEntity) GetBackingStore ¶ added in v1.20.0

GetBackingStore gets the BackingStore property value. Stores model information. returns a BackingStore when successful

func (*SslCertificateEntity) GetCommonName ¶ added in v1.20.0

func (m *SslCertificateEntity) GetCommonName() *string

GetCommonName gets the commonName property value. A common name for this entity. returns a *string when successful

func (*SslCertificateEntity) GetEmail ¶ added in v1.20.0

func (m *SslCertificateEntity) GetEmail() *string

GetEmail gets the email property value. An email for this entity. returns a *string when successful

func (*SslCertificateEntity) GetFieldDeserializers ¶ added in v1.20.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*SslCertificateEntity) GetGivenName ¶ added in v1.20.0

func (m *SslCertificateEntity) GetGivenName() *string

GetGivenName gets the givenName property value. If the entity is a person, this is the person's given name (first name). returns a *string when successful

func (*SslCertificateEntity) GetOdataType ¶ added in v1.20.0

func (m *SslCertificateEntity) GetOdataType() *string

GetOdataType gets the @odata.type property value. The OdataType property returns a *string when successful

func (*SslCertificateEntity) GetOrganizationName ¶ added in v1.20.0

func (m *SslCertificateEntity) GetOrganizationName() *string

GetOrganizationName gets the organizationName property value. If the entity is an organization, this is the name of the organization. returns a *string when successful

func (*SslCertificateEntity) GetOrganizationUnitName ¶ added in v1.20.0

func (m *SslCertificateEntity) GetOrganizationUnitName() *string

GetOrganizationUnitName gets the organizationUnitName property value. If the entity is an organization, this communicates if a unit in the organization is named on the entity. returns a *string when successful

func (*SslCertificateEntity) GetSerialNumber ¶ added in v1.20.0

func (m *SslCertificateEntity) GetSerialNumber() *string

GetSerialNumber gets the serialNumber property value. A serial number assigned to the entity; usually only available if the entity is the issuer. returns a *string when successful

func (*SslCertificateEntity) GetSurname ¶ added in v1.20.0

func (m *SslCertificateEntity) GetSurname() *string

GetSurname gets the surname property value. If the entity is a person, this is the person's surname (last name). returns a *string when successful

func (*SslCertificateEntity) Serialize ¶ added in v1.20.0

Serialize serializes information the current object

func (*SslCertificateEntity) SetAdditionalData ¶ added in v1.20.0

func (m *SslCertificateEntity) 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 (*SslCertificateEntity) SetAddress ¶ added in v1.20.0

SetAddress sets the address property value. A physical address of the entity.

func (*SslCertificateEntity) SetAlternateNames ¶ added in v1.20.0

func (m *SslCertificateEntity) SetAlternateNames(value []string)

SetAlternateNames sets the alternateNames property value. Alternate names for this entity that are part of the certificate.

func (*SslCertificateEntity) SetBackingStore ¶ added in v1.20.0

SetBackingStore sets the BackingStore property value. Stores model information.

func (*SslCertificateEntity) SetCommonName ¶ added in v1.20.0

func (m *SslCertificateEntity) SetCommonName(value *string)

SetCommonName sets the commonName property value. A common name for this entity.

func (*SslCertificateEntity) SetEmail ¶ added in v1.20.0

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

SetEmail sets the email property value. An email for this entity.

func (*SslCertificateEntity) SetGivenName ¶ added in v1.20.0

func (m *SslCertificateEntity) SetGivenName(value *string)

SetGivenName sets the givenName property value. If the entity is a person, this is the person's given name (first name).

func (*SslCertificateEntity) SetOdataType ¶ added in v1.20.0

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

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

func (*SslCertificateEntity) SetOrganizationName ¶ added in v1.20.0

func (m *SslCertificateEntity) SetOrganizationName(value *string)

SetOrganizationName sets the organizationName property value. If the entity is an organization, this is the name of the organization.

func (*SslCertificateEntity) SetOrganizationUnitName ¶ added in v1.20.0

func (m *SslCertificateEntity) SetOrganizationUnitName(value *string)

SetOrganizationUnitName sets the organizationUnitName property value. If the entity is an organization, this communicates if a unit in the organization is named on the entity.

func (*SslCertificateEntity) SetSerialNumber ¶ added in v1.20.0

func (m *SslCertificateEntity) SetSerialNumber(value *string)

SetSerialNumber sets the serialNumber property value. A serial number assigned to the entity; usually only available if the entity is the issuer.

func (*SslCertificateEntity) SetSurname ¶ added in v1.20.0

func (m *SslCertificateEntity) SetSurname(value *string)

SetSurname sets the surname property value. If the entity is a person, this is the person's surname (last name).

type SslCertificateEntityable ¶ added in v1.20.0

type SslCertificateEntityable interface {
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder
	ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackedModel
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetAddress() iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.PhysicalAddressable
	GetAlternateNames() []string
	GetBackingStore() ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore
	GetCommonName() *string
	GetEmail() *string
	GetGivenName() *string
	GetOdataType() *string
	GetOrganizationName() *string
	GetOrganizationUnitName() *string
	GetSerialNumber() *string
	GetSurname() *string
	SetAddress(value iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.PhysicalAddressable)
	SetAlternateNames(value []string)
	SetBackingStore(value ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore)
	SetCommonName(value *string)
	SetEmail(value *string)
	SetGivenName(value *string)
	SetOdataType(value *string)
	SetOrganizationName(value *string)
	SetOrganizationUnitName(value *string)
	SetSerialNumber(value *string)
	SetSurname(value *string)
}

type StatisticsOptions ¶ added in v1.68.0

type StatisticsOptions int

func (StatisticsOptions) String ¶ added in v1.68.0

func (i StatisticsOptions) String() string

type Stream ¶ added in v1.37.0

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

func NewStream ¶ added in v1.37.0

func NewStream() *Stream

NewStream instantiates a new Stream and sets the default values.

func (*Stream) GetAdditionalData ¶ added in v1.37.0

func (m *Stream) 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. returns a map[string]any when successful

func (*Stream) GetBackingStore ¶ added in v1.37.0

GetBackingStore gets the BackingStore property value. Stores model information. returns a BackingStore when successful

func (*Stream) GetFieldDeserializers ¶ added in v1.37.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*Stream) GetName ¶ added in v1.37.0

func (m *Stream) GetName() *string

GetName gets the name property value. The name property returns a *string when successful

func (*Stream) GetOdataType ¶ added in v1.37.0

func (m *Stream) GetOdataType() *string

GetOdataType gets the @odata.type property value. The OdataType property returns a *string when successful

func (*Stream) Serialize ¶ added in v1.37.0

Serialize serializes information the current object

func (*Stream) SetAdditionalData ¶ added in v1.37.0

func (m *Stream) 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 (*Stream) SetBackingStore ¶ added in v1.37.0

SetBackingStore sets the BackingStore property value. Stores model information.

func (*Stream) SetName ¶ added in v1.37.0

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

SetName sets the name property value. The name property

func (*Stream) SetOdataType ¶ added in v1.37.0

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

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

type SubcategoryTemplate ¶ added in v1.38.0

type SubcategoryTemplate struct {
	FilePlanDescriptorTemplate
}

func NewSubcategoryTemplate ¶ added in v1.38.0

func NewSubcategoryTemplate() *SubcategoryTemplate

NewSubcategoryTemplate instantiates a new SubcategoryTemplate and sets the default values.

func (*SubcategoryTemplate) GetFieldDeserializers ¶ added in v1.38.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*SubcategoryTemplate) Serialize ¶ added in v1.38.0

Serialize serializes information the current object

type SubcategoryTemplateCollectionResponse ¶ added in v1.38.0

func NewSubcategoryTemplateCollectionResponse ¶ added in v1.38.0

func NewSubcategoryTemplateCollectionResponse() *SubcategoryTemplateCollectionResponse

NewSubcategoryTemplateCollectionResponse instantiates a new SubcategoryTemplateCollectionResponse and sets the default values.

func (*SubcategoryTemplateCollectionResponse) GetFieldDeserializers ¶ added in v1.38.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*SubcategoryTemplateCollectionResponse) GetValue ¶ added in v1.38.0

GetValue gets the value property value. The value property returns a []SubcategoryTemplateable when successful

func (*SubcategoryTemplateCollectionResponse) Serialize ¶ added in v1.38.0

Serialize serializes information the current object

func (*SubcategoryTemplateCollectionResponse) SetValue ¶ added in v1.38.0

SetValue sets the value property value. The value property

type Subdomain ¶ added in v1.20.0

func NewSubdomain ¶ added in v1.20.0

func NewSubdomain() *Subdomain

NewSubdomain instantiates a new Subdomain and sets the default values.

func (*Subdomain) GetFieldDeserializers ¶ added in v1.20.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*Subdomain) GetFirstSeenDateTime ¶ added in v1.20.0

GetFirstSeenDateTime gets the firstSeenDateTime property value. The date and time when Microsoft Defender Threat Intelligence first observed the subdomain. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. returns a *Time when successful

func (*Subdomain) GetHost ¶ added in v1.20.0

func (m *Subdomain) GetHost() Hostable

GetHost gets the host property value. The host property returns a Hostable when successful

func (*Subdomain) Serialize ¶ added in v1.20.0

Serialize serializes information the current object

func (*Subdomain) SetFirstSeenDateTime ¶ added in v1.20.0

SetFirstSeenDateTime sets the firstSeenDateTime property value. The date and time when Microsoft Defender Threat Intelligence first observed the subdomain. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.

func (*Subdomain) SetHost ¶ added in v1.20.0

func (m *Subdomain) SetHost(value Hostable)

SetHost sets the host property value. The host property

type SubdomainCollectionResponse ¶ added in v1.20.0

func NewSubdomainCollectionResponse ¶ added in v1.20.0

func NewSubdomainCollectionResponse() *SubdomainCollectionResponse

NewSubdomainCollectionResponse instantiates a new SubdomainCollectionResponse and sets the default values.

func (*SubdomainCollectionResponse) GetFieldDeserializers ¶ added in v1.20.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*SubdomainCollectionResponse) GetValue ¶ added in v1.20.0

GetValue gets the value property value. The value property returns a []Subdomainable when successful

func (*SubdomainCollectionResponse) Serialize ¶ added in v1.20.0

Serialize serializes information the current object

func (*SubdomainCollectionResponse) SetValue ¶ added in v1.20.0

func (m *SubdomainCollectionResponse) SetValue(value []Subdomainable)

SetValue sets the value property value. The value property

type SubmissionEntityAuditRecord ¶ added in v1.100.0

type SubmissionEntityAuditRecord struct {
	AuditData
}

SubmissionEntityAuditRecord audit data for Submission Entity events.

func NewSubmissionEntityAuditRecord ¶ added in v1.100.0

func NewSubmissionEntityAuditRecord() *SubmissionEntityAuditRecord

NewSubmissionEntityAuditRecord instantiates a new SubmissionEntityAuditRecord and sets the default values.

func (*SubmissionEntityAuditRecord) GetFieldDeserializers ¶ added in v1.100.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*SubmissionEntityAuditRecord) Serialize ¶ added in v1.100.0

Serialize serializes information the current object

type SubmissionMailEvidence ¶ added in v1.30.0

type SubmissionMailEvidence struct {
	AlertEvidence
}

func NewSubmissionMailEvidence ¶ added in v1.30.0

func NewSubmissionMailEvidence() *SubmissionMailEvidence

NewSubmissionMailEvidence instantiates a new SubmissionMailEvidence and sets the default values.

func (*SubmissionMailEvidence) GetFieldDeserializers ¶ added in v1.30.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*SubmissionMailEvidence) GetNetworkMessageId ¶ added in v1.30.0

func (m *SubmissionMailEvidence) GetNetworkMessageId() *string

GetNetworkMessageId gets the networkMessageId property value. The network message ID of the email to which the submission belongs. returns a *string when successful

func (*SubmissionMailEvidence) GetRecipient ¶ added in v1.30.0

func (m *SubmissionMailEvidence) GetRecipient() *string

GetRecipient gets the recipient property value. The recipient of the email. returns a *string when successful

func (*SubmissionMailEvidence) GetReportType ¶ added in v1.30.0

func (m *SubmissionMailEvidence) GetReportType() *string

GetReportType gets the reportType property value. The submission type for the specified instance that maps to Junk, Phish, Malware, or NotJunk. returns a *string when successful

func (*SubmissionMailEvidence) GetSender ¶ added in v1.30.0

func (m *SubmissionMailEvidence) GetSender() *string

GetSender gets the sender property value. The sender of the email. returns a *string when successful

func (*SubmissionMailEvidence) GetSenderIp ¶ added in v1.30.0

func (m *SubmissionMailEvidence) GetSenderIp() *string

GetSenderIp gets the senderIp property value. The sender's IP. returns a *string when successful

func (*SubmissionMailEvidence) GetSubject ¶ added in v1.30.0

func (m *SubmissionMailEvidence) GetSubject() *string

GetSubject gets the subject property value. The subject of the submission mail. returns a *string when successful

func (*SubmissionMailEvidence) GetSubmissionDateTime ¶ added in v1.30.0

GetSubmissionDateTime gets the submissionDateTime property value. The reported date and time of this submission. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2024 is 2024-01-01T00:00:00Z. returns a *Time when successful

func (*SubmissionMailEvidence) GetSubmissionId ¶ added in v1.30.0

func (m *SubmissionMailEvidence) GetSubmissionId() *string

GetSubmissionId gets the submissionId property value. The submission ID. returns a *string when successful

func (*SubmissionMailEvidence) GetSubmitter ¶ added in v1.30.0

func (m *SubmissionMailEvidence) GetSubmitter() *string

GetSubmitter gets the submitter property value. The submitter's email address. returns a *string when successful

func (*SubmissionMailEvidence) Serialize ¶ added in v1.30.0

Serialize serializes information the current object

func (*SubmissionMailEvidence) SetNetworkMessageId ¶ added in v1.30.0

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

SetNetworkMessageId sets the networkMessageId property value. The network message ID of the email to which the submission belongs.

func (*SubmissionMailEvidence) SetRecipient ¶ added in v1.30.0

func (m *SubmissionMailEvidence) SetRecipient(value *string)

SetRecipient sets the recipient property value. The recipient of the email.

func (*SubmissionMailEvidence) SetReportType ¶ added in v1.30.0

func (m *SubmissionMailEvidence) SetReportType(value *string)

SetReportType sets the reportType property value. The submission type for the specified instance that maps to Junk, Phish, Malware, or NotJunk.

func (*SubmissionMailEvidence) SetSender ¶ added in v1.30.0

func (m *SubmissionMailEvidence) SetSender(value *string)

SetSender sets the sender property value. The sender of the email.

func (*SubmissionMailEvidence) SetSenderIp ¶ added in v1.30.0

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

SetSenderIp sets the senderIp property value. The sender's IP.

func (*SubmissionMailEvidence) SetSubject ¶ added in v1.30.0

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

SetSubject sets the subject property value. The subject of the submission mail.

func (*SubmissionMailEvidence) SetSubmissionDateTime ¶ added in v1.30.0

SetSubmissionDateTime sets the submissionDateTime property value. The reported date and time of this submission. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2024 is 2024-01-01T00:00:00Z.

func (*SubmissionMailEvidence) SetSubmissionId ¶ added in v1.30.0

func (m *SubmissionMailEvidence) SetSubmissionId(value *string)

SetSubmissionId sets the submissionId property value. The submission ID.

func (*SubmissionMailEvidence) SetSubmitter ¶ added in v1.30.0

func (m *SubmissionMailEvidence) SetSubmitter(value *string)

SetSubmitter sets the submitter property value. The submitter's email address.

type SubmissionMailEvidenceable ¶ added in v1.30.0

type SubmissionMailEvidenceable interface {
	AlertEvidenceable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetNetworkMessageId() *string
	GetRecipient() *string
	GetReportType() *string
	GetSender() *string
	GetSenderIp() *string
	GetSubject() *string
	GetSubmissionDateTime() *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time
	GetSubmissionId() *string
	GetSubmitter() *string
	SetNetworkMessageId(value *string)
	SetRecipient(value *string)
	SetReportType(value *string)
	SetSender(value *string)
	SetSenderIp(value *string)
	SetSubject(value *string)
	SetSubmissionDateTime(value *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time)
	SetSubmissionId(value *string)
	SetSubmitter(value *string)
}

type SupervisoryReviewDayXInsightsAuditRecord ¶ added in v1.79.0

type SupervisoryReviewDayXInsightsAuditRecord struct {
	AuditData
}

SupervisoryReviewDayXInsightsAuditRecord audit data for Supervisory Review Day X Insights events.

func NewSupervisoryReviewDayXInsightsAuditRecord ¶ added in v1.79.0

func NewSupervisoryReviewDayXInsightsAuditRecord() *SupervisoryReviewDayXInsightsAuditRecord

NewSupervisoryReviewDayXInsightsAuditRecord instantiates a new SupervisoryReviewDayXInsightsAuditRecord and sets the default values.

func (*SupervisoryReviewDayXInsightsAuditRecord) GetFieldDeserializers ¶ added in v1.79.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*SupervisoryReviewDayXInsightsAuditRecord) Serialize ¶ added in v1.79.0

Serialize serializes information the current object

type SupervisoryReviewDayXInsightsAuditRecordable ¶ added in v1.79.0

type SupervisoryReviewDayXInsightsAuditRecordable interface {
	AuditDataable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
}

type SyntheticProbeAuditRecord ¶ added in v1.79.0

type SyntheticProbeAuditRecord struct {
	AuditData
}

SyntheticProbeAuditRecord audit data for Synthetic Probe events.

func NewSyntheticProbeAuditRecord ¶ added in v1.79.0

func NewSyntheticProbeAuditRecord() *SyntheticProbeAuditRecord

NewSyntheticProbeAuditRecord instantiates a new SyntheticProbeAuditRecord and sets the default values.

func (*SyntheticProbeAuditRecord) GetFieldDeserializers ¶ added in v1.79.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*SyntheticProbeAuditRecord) Serialize ¶ added in v1.79.0

Serialize serializes information the current object

type 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 returns a IdentitySetable when successful

func (*Tag) GetDescription ¶

func (m *Tag) GetDescription() *string

GetDescription gets the description property value. The description property returns a *string when successful

func (*Tag) GetDisplayName ¶

func (m *Tag) GetDisplayName() *string

GetDisplayName gets the displayName property value. The displayName property returns a *string when successful

func (*Tag) GetFieldDeserializers ¶

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*Tag) GetLastModifiedDateTime ¶

GetLastModifiedDateTime gets the lastModifiedDateTime property value. The lastModifiedDateTime property returns a *Time when successful

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 TeamCopilotInteractionAuditRecord ¶ added in v1.100.0

type TeamCopilotInteractionAuditRecord struct {
	AuditData
}

TeamCopilotInteractionAuditRecord audit data for Team Copilot Interaction events.

func NewTeamCopilotInteractionAuditRecord ¶ added in v1.100.0

func NewTeamCopilotInteractionAuditRecord() *TeamCopilotInteractionAuditRecord

NewTeamCopilotInteractionAuditRecord instantiates a new TeamCopilotInteractionAuditRecord and sets the default values.

func (*TeamCopilotInteractionAuditRecord) GetFieldDeserializers ¶ added in v1.100.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*TeamCopilotInteractionAuditRecord) Serialize ¶ added in v1.100.0

Serialize serializes information the current object

type TeamCopilotInteractionAuditRecordable ¶ added in v1.100.0

type TeamCopilotInteractionAuditRecordable interface {
	AuditDataable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
}

type TeamsDeliveryLocation ¶ added in v1.63.0

type TeamsDeliveryLocation int
const (
	UNKNOWN_TEAMSDELIVERYLOCATION TeamsDeliveryLocation = iota
	TEAMS_TEAMSDELIVERYLOCATION
	QUARANTINE_TEAMSDELIVERYLOCATION
	FAILED_TEAMSDELIVERYLOCATION
	UNKNOWNFUTUREVALUE_TEAMSDELIVERYLOCATION
)

func (TeamsDeliveryLocation) String ¶ added in v1.63.0

func (i TeamsDeliveryLocation) String() string

type TeamsEasyApprovalsAuditRecord ¶ added in v1.79.0

type TeamsEasyApprovalsAuditRecord struct {
	AuditData
}

TeamsEasyApprovalsAuditRecord audit data for Teams Easy Approvals events.

func NewTeamsEasyApprovalsAuditRecord ¶ added in v1.79.0

func NewTeamsEasyApprovalsAuditRecord() *TeamsEasyApprovalsAuditRecord

NewTeamsEasyApprovalsAuditRecord instantiates a new TeamsEasyApprovalsAuditRecord and sets the default values.

func (*TeamsEasyApprovalsAuditRecord) GetFieldDeserializers ¶ added in v1.79.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*TeamsEasyApprovalsAuditRecord) Serialize ¶ added in v1.79.0

Serialize serializes information the current object

type TeamsEvalDataHubAdminOperationAuditRecord ¶ added in v1.100.0

type TeamsEvalDataHubAdminOperationAuditRecord struct {
	AuditData
}

TeamsEvalDataHubAdminOperationAuditRecord audit data for Teams Eval Data Hub Admin Operation events.

func NewTeamsEvalDataHubAdminOperationAuditRecord ¶ added in v1.100.0

func NewTeamsEvalDataHubAdminOperationAuditRecord() *TeamsEvalDataHubAdminOperationAuditRecord

NewTeamsEvalDataHubAdminOperationAuditRecord instantiates a new TeamsEvalDataHubAdminOperationAuditRecord and sets the default values.

func (*TeamsEvalDataHubAdminOperationAuditRecord) GetFieldDeserializers ¶ added in v1.100.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*TeamsEvalDataHubAdminOperationAuditRecord) Serialize ¶ added in v1.100.0

Serialize serializes information the current object

type TeamsEvalDataHubAdminOperationAuditRecordable ¶ added in v1.100.0

type TeamsEvalDataHubAdminOperationAuditRecordable interface {
	AuditDataable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
}

type TeamsEvalDataHubDataAccessAuditRecord ¶ added in v1.100.0

type TeamsEvalDataHubDataAccessAuditRecord struct {
	AuditData
}

TeamsEvalDataHubDataAccessAuditRecord audit data for Teams Eval Data Hub Data Access events.

func NewTeamsEvalDataHubDataAccessAuditRecord ¶ added in v1.100.0

func NewTeamsEvalDataHubDataAccessAuditRecord() *TeamsEvalDataHubDataAccessAuditRecord

NewTeamsEvalDataHubDataAccessAuditRecord instantiates a new TeamsEvalDataHubDataAccessAuditRecord and sets the default values.

func (*TeamsEvalDataHubDataAccessAuditRecord) GetFieldDeserializers ¶ added in v1.100.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*TeamsEvalDataHubDataAccessAuditRecord) Serialize ¶ added in v1.100.0

Serialize serializes information the current object

type TeamsEvalDataHubDataAccessAuditRecordable ¶ added in v1.100.0

type TeamsEvalDataHubDataAccessAuditRecordable interface {
	AuditDataable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
}

type TeamsEvalDataHubPermissionChangeAuditRecord ¶ added in v1.100.0

type TeamsEvalDataHubPermissionChangeAuditRecord struct {
	AuditData
}

TeamsEvalDataHubPermissionChangeAuditRecord audit data for Teams Eval Data Hub Permission Change events.

func NewTeamsEvalDataHubPermissionChangeAuditRecord ¶ added in v1.100.0

func NewTeamsEvalDataHubPermissionChangeAuditRecord() *TeamsEvalDataHubPermissionChangeAuditRecord

NewTeamsEvalDataHubPermissionChangeAuditRecord instantiates a new TeamsEvalDataHubPermissionChangeAuditRecord and sets the default values.

func (*TeamsEvalDataHubPermissionChangeAuditRecord) GetFieldDeserializers ¶ added in v1.100.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*TeamsEvalDataHubPermissionChangeAuditRecord) Serialize ¶ added in v1.100.0

Serialize serializes information the current object

type TeamsEvalDataHubPermissionChangeAuditRecordable ¶ added in v1.100.0

type TeamsEvalDataHubPermissionChangeAuditRecordable interface {
	AuditDataable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
}

type TeamsHealthcareAuditRecord ¶ added in v1.79.0

type TeamsHealthcareAuditRecord struct {
	AuditData
}

TeamsHealthcareAuditRecord audit data for Teams Healthcare events.

func NewTeamsHealthcareAuditRecord ¶ added in v1.79.0

func NewTeamsHealthcareAuditRecord() *TeamsHealthcareAuditRecord

NewTeamsHealthcareAuditRecord instantiates a new TeamsHealthcareAuditRecord and sets the default values.

func (*TeamsHealthcareAuditRecord) GetFieldDeserializers ¶ added in v1.79.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*TeamsHealthcareAuditRecord) Serialize ¶ added in v1.79.0

Serialize serializes information the current object

type TeamsMessageDeliveryAction ¶ added in v1.63.0

type TeamsMessageDeliveryAction int
const (
	UNKNOWN_TEAMSMESSAGEDELIVERYACTION TeamsMessageDeliveryAction = iota
	DELIVEREDASSPAM_TEAMSMESSAGEDELIVERYACTION
	DELIVERED_TEAMSMESSAGEDELIVERYACTION
	BLOCKED_TEAMSMESSAGEDELIVERYACTION
	REPLACED_TEAMSMESSAGEDELIVERYACTION
	UNKNOWNFUTUREVALUE_TEAMSMESSAGEDELIVERYACTION
)

func (TeamsMessageDeliveryAction) String ¶ added in v1.63.0

type TeamsMessageEvidence ¶ added in v1.63.0

type TeamsMessageEvidence struct {
	AlertEvidence
}

func NewTeamsMessageEvidence ¶ added in v1.63.0

func NewTeamsMessageEvidence() *TeamsMessageEvidence

NewTeamsMessageEvidence instantiates a new TeamsMessageEvidence and sets the default values.

func (*TeamsMessageEvidence) GetCampaignId ¶ added in v1.63.0

func (m *TeamsMessageEvidence) GetCampaignId() *string

GetCampaignId gets the campaignId property value. The identifier of the campaign that this Teams message is part of. returns a *string when successful

func (*TeamsMessageEvidence) GetChannelId ¶ added in v1.63.0

func (m *TeamsMessageEvidence) GetChannelId() *string

GetChannelId gets the channelId property value. The channel ID associated with this Teams message. returns a *string when successful

func (*TeamsMessageEvidence) GetDeliveryAction ¶ added in v1.63.0

func (m *TeamsMessageEvidence) GetDeliveryAction() *TeamsMessageDeliveryAction

GetDeliveryAction gets the deliveryAction property value. The delivery action of this Teams message. The possible values are: unknown, deliveredAsSpam, delivered, blocked, replaced, unknownFutureValue. returns a *TeamsMessageDeliveryAction when successful

func (*TeamsMessageEvidence) GetDeliveryLocation ¶ added in v1.63.0

func (m *TeamsMessageEvidence) GetDeliveryLocation() *TeamsDeliveryLocation

GetDeliveryLocation gets the deliveryLocation property value. The delivery location of this Teams message. The possible values are: unknown, teams, quarantine, failed, unknownFutureValue. returns a *TeamsDeliveryLocation when successful

func (*TeamsMessageEvidence) GetFieldDeserializers ¶ added in v1.63.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*TeamsMessageEvidence) GetFiles ¶ added in v1.63.0

func (m *TeamsMessageEvidence) GetFiles() []FileEvidenceable

GetFiles gets the files property value. The list of file entities that are attached to this Teams message. returns a []FileEvidenceable when successful

func (*TeamsMessageEvidence) GetGroupId ¶ added in v1.63.0

func (m *TeamsMessageEvidence) GetGroupId() *string

GetGroupId gets the groupId property value. The identifier of the team or group that this message is part of. returns a *string when successful

func (*TeamsMessageEvidence) GetIsExternal ¶ added in v1.63.0

func (m *TeamsMessageEvidence) GetIsExternal() *bool

GetIsExternal gets the isExternal property value. Indicates whether the message is owned by the organization that reported the security detection alert. returns a *bool when successful

func (*TeamsMessageEvidence) GetIsOwned ¶ added in v1.63.0

func (m *TeamsMessageEvidence) GetIsOwned() *bool

GetIsOwned gets the isOwned property value. Indicates whether the message is owned by your organization. returns a *bool when successful

func (*TeamsMessageEvidence) GetLastModifiedDateTime ¶ added in v1.63.0

GetLastModifiedDateTime gets the lastModifiedDateTime property value. Date and time when the message was last edited. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. returns a *Time when successful

func (*TeamsMessageEvidence) GetMessageDirection ¶ added in v1.63.0

func (m *TeamsMessageEvidence) GetMessageDirection() *AntispamTeamsDirection

GetMessageDirection gets the messageDirection property value. The direction of the Teams message. The possible values are: unknown, inbound, outbound, intraorg, unknownFutureValue. returns a *AntispamTeamsDirection when successful

func (*TeamsMessageEvidence) GetMessageId ¶ added in v1.63.0

func (m *TeamsMessageEvidence) GetMessageId() *string

GetMessageId gets the messageId property value. Message identifier unique within the thread. returns a *string when successful

func (*TeamsMessageEvidence) GetOwningTenantId ¶ added in v1.63.0

GetOwningTenantId gets the owningTenantId property value. Tenant ID (GUID) of the owner of the message. returns a *UUID when successful

func (*TeamsMessageEvidence) GetParentMessageId ¶ added in v1.63.0

func (m *TeamsMessageEvidence) GetParentMessageId() *string

GetParentMessageId gets the parentMessageId property value. Identifier of the message to which the current message is a reply; otherwise, it's the same as the messageId. returns a *string when successful

func (*TeamsMessageEvidence) GetReceivedDateTime ¶ added in v1.63.0

GetReceivedDateTime gets the receivedDateTime property value. The received date of this message. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. returns a *Time when successful

func (*TeamsMessageEvidence) GetRecipients ¶ added in v1.63.0

func (m *TeamsMessageEvidence) GetRecipients() []string

GetRecipients gets the recipients property value. The recipients of this Teams message. returns a []string when successful

func (*TeamsMessageEvidence) GetSenderFromAddress ¶ added in v1.63.0

func (m *TeamsMessageEvidence) GetSenderFromAddress() *string

GetSenderFromAddress gets the senderFromAddress property value. The SMTP format address of the sender. returns a *string when successful

func (*TeamsMessageEvidence) GetSenderIP ¶ added in v1.63.0

func (m *TeamsMessageEvidence) GetSenderIP() *string

GetSenderIP gets the senderIP property value. The IP address of the sender. returns a *string when successful

func (*TeamsMessageEvidence) GetSourceAppName ¶ added in v1.63.0

func (m *TeamsMessageEvidence) GetSourceAppName() *string

GetSourceAppName gets the sourceAppName property value. Source of the message; for example, desktop and mobile. returns a *string when successful

func (*TeamsMessageEvidence) GetSourceId ¶ added in v1.63.0

func (m *TeamsMessageEvidence) GetSourceId() *string

GetSourceId gets the sourceId property value. The source ID of this Teams message. returns a *string when successful

func (*TeamsMessageEvidence) GetSubject ¶ added in v1.63.0

func (m *TeamsMessageEvidence) GetSubject() *string

GetSubject gets the subject property value. The subject of this Teams message. returns a *string when successful

func (*TeamsMessageEvidence) GetSuspiciousRecipients ¶ added in v1.63.0

func (m *TeamsMessageEvidence) GetSuspiciousRecipients() []string

GetSuspiciousRecipients gets the suspiciousRecipients property value. The list of recipients who were detected as suspicious. returns a []string when successful

func (*TeamsMessageEvidence) GetThreadId ¶ added in v1.63.0

func (m *TeamsMessageEvidence) GetThreadId() *string

GetThreadId gets the threadId property value. Identifier of the channel or chat that this message is part of. returns a *string when successful

func (*TeamsMessageEvidence) GetThreadType ¶ added in v1.63.0

func (m *TeamsMessageEvidence) GetThreadType() *string

GetThreadType gets the threadType property value. The Teams message type. Supported values are: Chat, Topic, Space, and Meeting. returns a *string when successful

func (*TeamsMessageEvidence) GetUrls ¶ added in v1.63.0

func (m *TeamsMessageEvidence) GetUrls() []UrlEvidenceable

GetUrls gets the urls property value. The URLs contained in this Teams message. returns a []UrlEvidenceable when successful

func (*TeamsMessageEvidence) Serialize ¶ added in v1.63.0

Serialize serializes information the current object

func (*TeamsMessageEvidence) SetCampaignId ¶ added in v1.63.0

func (m *TeamsMessageEvidence) SetCampaignId(value *string)

SetCampaignId sets the campaignId property value. The identifier of the campaign that this Teams message is part of.

func (*TeamsMessageEvidence) SetChannelId ¶ added in v1.63.0

func (m *TeamsMessageEvidence) SetChannelId(value *string)

SetChannelId sets the channelId property value. The channel ID associated with this Teams message.

func (*TeamsMessageEvidence) SetDeliveryAction ¶ added in v1.63.0

func (m *TeamsMessageEvidence) SetDeliveryAction(value *TeamsMessageDeliveryAction)

SetDeliveryAction sets the deliveryAction property value. The delivery action of this Teams message. The possible values are: unknown, deliveredAsSpam, delivered, blocked, replaced, unknownFutureValue.

func (*TeamsMessageEvidence) SetDeliveryLocation ¶ added in v1.63.0

func (m *TeamsMessageEvidence) SetDeliveryLocation(value *TeamsDeliveryLocation)

SetDeliveryLocation sets the deliveryLocation property value. The delivery location of this Teams message. The possible values are: unknown, teams, quarantine, failed, unknownFutureValue.

func (*TeamsMessageEvidence) SetFiles ¶ added in v1.63.0

func (m *TeamsMessageEvidence) SetFiles(value []FileEvidenceable)

SetFiles sets the files property value. The list of file entities that are attached to this Teams message.

func (*TeamsMessageEvidence) SetGroupId ¶ added in v1.63.0

func (m *TeamsMessageEvidence) SetGroupId(value *string)

SetGroupId sets the groupId property value. The identifier of the team or group that this message is part of.

func (*TeamsMessageEvidence) SetIsExternal ¶ added in v1.63.0

func (m *TeamsMessageEvidence) SetIsExternal(value *bool)

SetIsExternal sets the isExternal property value. Indicates whether the message is owned by the organization that reported the security detection alert.

func (*TeamsMessageEvidence) SetIsOwned ¶ added in v1.63.0

func (m *TeamsMessageEvidence) SetIsOwned(value *bool)

SetIsOwned sets the isOwned property value. Indicates whether the message is owned by your organization.

func (*TeamsMessageEvidence) SetLastModifiedDateTime ¶ added in v1.63.0

SetLastModifiedDateTime sets the lastModifiedDateTime property value. Date and time when the message was last edited. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.

func (*TeamsMessageEvidence) SetMessageDirection ¶ added in v1.63.0

func (m *TeamsMessageEvidence) SetMessageDirection(value *AntispamTeamsDirection)

SetMessageDirection sets the messageDirection property value. The direction of the Teams message. The possible values are: unknown, inbound, outbound, intraorg, unknownFutureValue.

func (*TeamsMessageEvidence) SetMessageId ¶ added in v1.63.0

func (m *TeamsMessageEvidence) SetMessageId(value *string)

SetMessageId sets the messageId property value. Message identifier unique within the thread.

func (*TeamsMessageEvidence) SetOwningTenantId ¶ added in v1.63.0

SetOwningTenantId sets the owningTenantId property value. Tenant ID (GUID) of the owner of the message.

func (*TeamsMessageEvidence) SetParentMessageId ¶ added in v1.63.0

func (m *TeamsMessageEvidence) SetParentMessageId(value *string)

SetParentMessageId sets the parentMessageId property value. Identifier of the message to which the current message is a reply; otherwise, it's the same as the messageId.

func (*TeamsMessageEvidence) SetReceivedDateTime ¶ added in v1.63.0

SetReceivedDateTime sets the receivedDateTime property value. The received date of this message. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.

func (*TeamsMessageEvidence) SetRecipients ¶ added in v1.63.0

func (m *TeamsMessageEvidence) SetRecipients(value []string)

SetRecipients sets the recipients property value. The recipients of this Teams message.

func (*TeamsMessageEvidence) SetSenderFromAddress ¶ added in v1.63.0

func (m *TeamsMessageEvidence) SetSenderFromAddress(value *string)

SetSenderFromAddress sets the senderFromAddress property value. The SMTP format address of the sender.

func (*TeamsMessageEvidence) SetSenderIP ¶ added in v1.63.0

func (m *TeamsMessageEvidence) SetSenderIP(value *string)

SetSenderIP sets the senderIP property value. The IP address of the sender.

func (*TeamsMessageEvidence) SetSourceAppName ¶ added in v1.63.0

func (m *TeamsMessageEvidence) SetSourceAppName(value *string)

SetSourceAppName sets the sourceAppName property value. Source of the message; for example, desktop and mobile.

func (*TeamsMessageEvidence) SetSourceId ¶ added in v1.63.0

func (m *TeamsMessageEvidence) SetSourceId(value *string)

SetSourceId sets the sourceId property value. The source ID of this Teams message.

func (*TeamsMessageEvidence) SetSubject ¶ added in v1.63.0

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

SetSubject sets the subject property value. The subject of this Teams message.

func (*TeamsMessageEvidence) SetSuspiciousRecipients ¶ added in v1.63.0

func (m *TeamsMessageEvidence) SetSuspiciousRecipients(value []string)

SetSuspiciousRecipients sets the suspiciousRecipients property value. The list of recipients who were detected as suspicious.

func (*TeamsMessageEvidence) SetThreadId ¶ added in v1.63.0

func (m *TeamsMessageEvidence) SetThreadId(value *string)

SetThreadId sets the threadId property value. Identifier of the channel or chat that this message is part of.

func (*TeamsMessageEvidence) SetThreadType ¶ added in v1.63.0

func (m *TeamsMessageEvidence) SetThreadType(value *string)

SetThreadType sets the threadType property value. The Teams message type. Supported values are: Chat, Topic, Space, and Meeting.

func (*TeamsMessageEvidence) SetUrls ¶ added in v1.63.0

func (m *TeamsMessageEvidence) SetUrls(value []UrlEvidenceable)

SetUrls sets the urls property value. The URLs contained in this Teams message.

type TeamsMessageEvidenceable ¶ added in v1.63.0

type TeamsMessageEvidenceable interface {
	AlertEvidenceable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetCampaignId() *string
	GetChannelId() *string
	GetDeliveryAction() *TeamsMessageDeliveryAction
	GetDeliveryLocation() *TeamsDeliveryLocation
	GetFiles() []FileEvidenceable
	GetGroupId() *string
	GetIsExternal() *bool
	GetIsOwned() *bool
	GetLastModifiedDateTime() *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time
	GetMessageDirection() *AntispamTeamsDirection
	GetMessageId() *string
	GetOwningTenantId() *i561e97a8befe7661a44c8f54600992b4207a3a0cf6770e5559949bc276de2e22.UUID
	GetParentMessageId() *string
	GetReceivedDateTime() *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time
	GetRecipients() []string
	GetSenderFromAddress() *string
	GetSenderIP() *string
	GetSourceAppName() *string
	GetSourceId() *string
	GetSubject() *string
	GetSuspiciousRecipients() []string
	GetThreadId() *string
	GetThreadType() *string
	GetUrls() []UrlEvidenceable
	SetCampaignId(value *string)
	SetChannelId(value *string)
	SetDeliveryAction(value *TeamsMessageDeliveryAction)
	SetDeliveryLocation(value *TeamsDeliveryLocation)
	SetFiles(value []FileEvidenceable)
	SetGroupId(value *string)
	SetIsExternal(value *bool)
	SetIsOwned(value *bool)
	SetLastModifiedDateTime(value *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time)
	SetMessageDirection(value *AntispamTeamsDirection)
	SetMessageId(value *string)
	SetOwningTenantId(value *i561e97a8befe7661a44c8f54600992b4207a3a0cf6770e5559949bc276de2e22.UUID)
	SetParentMessageId(value *string)
	SetReceivedDateTime(value *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time)
	SetRecipients(value []string)
	SetSenderFromAddress(value *string)
	SetSenderIP(value *string)
	SetSourceAppName(value *string)
	SetSourceId(value *string)
	SetSubject(value *string)
	SetSuspiciousRecipients(value []string)
	SetThreadId(value *string)
	SetThreadType(value *string)
	SetUrls(value []UrlEvidenceable)
}

type TeamsUpdatesAuditRecord ¶ added in v1.79.0

type TeamsUpdatesAuditRecord struct {
	AuditData
}

TeamsUpdatesAuditRecord audit data for Teams Updates events.

func NewTeamsUpdatesAuditRecord ¶ added in v1.79.0

func NewTeamsUpdatesAuditRecord() *TeamsUpdatesAuditRecord

NewTeamsUpdatesAuditRecord instantiates a new TeamsUpdatesAuditRecord and sets the default values.

func (*TeamsUpdatesAuditRecord) GetFieldDeserializers ¶ added in v1.79.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*TeamsUpdatesAuditRecord) Serialize ¶ added in v1.79.0

Serialize serializes information the current object

type TenantAllowBlockListAuditRecord ¶ added in v1.79.0

type TenantAllowBlockListAuditRecord struct {
	AuditData
}

TenantAllowBlockListAuditRecord audit data for Tenant Allow Block List events.

func NewTenantAllowBlockListAuditRecord ¶ added in v1.79.0

func NewTenantAllowBlockListAuditRecord() *TenantAllowBlockListAuditRecord

NewTenantAllowBlockListAuditRecord instantiates a new TenantAllowBlockListAuditRecord and sets the default values.

func (*TenantAllowBlockListAuditRecord) GetFieldDeserializers ¶ added in v1.79.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*TenantAllowBlockListAuditRecord) Serialize ¶ added in v1.79.0

Serialize serializes information the current object

type ThreatDetectionDetail ¶ added in v1.100.0

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

func NewThreatDetectionDetail ¶ added in v1.100.0

func NewThreatDetectionDetail() *ThreatDetectionDetail

NewThreatDetectionDetail instantiates a new ThreatDetectionDetail and sets the default values.

func (*ThreatDetectionDetail) GetAdditionalData ¶ added in v1.100.0

func (m *ThreatDetectionDetail) 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. returns a map[string]any when successful

func (*ThreatDetectionDetail) GetBackingStore ¶ added in v1.100.0

GetBackingStore gets the BackingStore property value. Stores model information. returns a BackingStore when successful

func (*ThreatDetectionDetail) GetConfidenceLevel ¶ added in v1.100.0

func (m *ThreatDetectionDetail) GetConfidenceLevel() *string

GetConfidenceLevel gets the confidenceLevel property value. Indicates the confidence level in the threat detection. returns a *string when successful

func (*ThreatDetectionDetail) GetFieldDeserializers ¶ added in v1.100.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*ThreatDetectionDetail) GetOdataType ¶ added in v1.100.0

func (m *ThreatDetectionDetail) GetOdataType() *string

GetOdataType gets the @odata.type property value. The OdataType property returns a *string when successful

func (*ThreatDetectionDetail) GetPriorityAccountProtection ¶ added in v1.100.0

func (m *ThreatDetectionDetail) GetPriorityAccountProtection() *string

GetPriorityAccountProtection gets the priorityAccountProtection property value. Indicates if the account has priority protection enabled. returns a *string when successful

func (*ThreatDetectionDetail) GetThreats ¶ added in v1.100.0

func (m *ThreatDetectionDetail) GetThreats() *string

GetThreats gets the threats property value. Lists the detected threats. returns a *string when successful

func (*ThreatDetectionDetail) Serialize ¶ added in v1.100.0

Serialize serializes information the current object

func (*ThreatDetectionDetail) SetAdditionalData ¶ added in v1.100.0

func (m *ThreatDetectionDetail) 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 (*ThreatDetectionDetail) SetBackingStore ¶ added in v1.100.0

SetBackingStore sets the BackingStore property value. Stores model information.

func (*ThreatDetectionDetail) SetConfidenceLevel ¶ added in v1.100.0

func (m *ThreatDetectionDetail) SetConfidenceLevel(value *string)

SetConfidenceLevel sets the confidenceLevel property value. Indicates the confidence level in the threat detection.

func (*ThreatDetectionDetail) SetOdataType ¶ added in v1.100.0

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

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

func (*ThreatDetectionDetail) SetPriorityAccountProtection ¶ added in v1.100.0

func (m *ThreatDetectionDetail) SetPriorityAccountProtection(value *string)

SetPriorityAccountProtection sets the priorityAccountProtection property value. Indicates if the account has priority protection enabled.

func (*ThreatDetectionDetail) SetThreats ¶ added in v1.100.0

func (m *ThreatDetectionDetail) SetThreats(value *string)

SetThreats sets the threats property value. Lists the detected threats.

type ThreatDetectionDetailable ¶ added in v1.100.0

type ThreatDetectionDetailable interface {
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder
	ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackedModel
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetBackingStore() ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore
	GetConfidenceLevel() *string
	GetOdataType() *string
	GetPriorityAccountProtection() *string
	GetThreats() *string
	SetBackingStore(value ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore)
	SetConfidenceLevel(value *string)
	SetOdataType(value *string)
	SetPriorityAccountProtection(value *string)
	SetThreats(value *string)
}

type ThreatFinderAuditRecord ¶ added in v1.79.0

type ThreatFinderAuditRecord struct {
	AuditData
}

ThreatFinderAuditRecord audit data for Threat Finder events.

func NewThreatFinderAuditRecord ¶ added in v1.79.0

func NewThreatFinderAuditRecord() *ThreatFinderAuditRecord

NewThreatFinderAuditRecord instantiates a new ThreatFinderAuditRecord and sets the default values.

func (*ThreatFinderAuditRecord) GetFieldDeserializers ¶ added in v1.79.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*ThreatFinderAuditRecord) Serialize ¶ added in v1.79.0

Serialize serializes information the current object

type ThreatIntelligence ¶ added in v1.10.0

func NewThreatIntelligence ¶ added in v1.10.0

func NewThreatIntelligence() *ThreatIntelligence

NewThreatIntelligence instantiates a new ThreatIntelligence and sets the default values.

func (*ThreatIntelligence) GetArticleIndicators ¶ added in v1.10.0

func (m *ThreatIntelligence) GetArticleIndicators() []ArticleIndicatorable

GetArticleIndicators gets the articleIndicators property value. Refers to indicators of threat or compromise highlighted in an article.Note: List retrieval is not yet supported. returns a []ArticleIndicatorable when successful

func (*ThreatIntelligence) GetArticles ¶ added in v1.10.0

func (m *ThreatIntelligence) GetArticles() []Articleable

GetArticles gets the articles property value. A list of article objects. returns a []Articleable when successful

func (*ThreatIntelligence) GetFieldDeserializers ¶ added in v1.10.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*ThreatIntelligence) GetHostComponents ¶ added in v1.10.0

func (m *ThreatIntelligence) GetHostComponents() []HostComponentable

GetHostComponents gets the hostComponents property value. Retrieve details about hostComponent objects.Note: List retrieval is not yet supported. returns a []HostComponentable when successful

func (*ThreatIntelligence) GetHostCookies ¶ added in v1.10.0

func (m *ThreatIntelligence) GetHostCookies() []HostCookieable

GetHostCookies gets the hostCookies property value. Retrieve details about hostCookie objects.Note: List retrieval is not yet supported. returns a []HostCookieable when successful

func (*ThreatIntelligence) GetHostPairs ¶ added in v1.20.0

func (m *ThreatIntelligence) GetHostPairs() []HostPairable

GetHostPairs gets the hostPairs property value. Retrieve details about hostTracker objects.Note: List retrieval is not yet supported. returns a []HostPairable when successful

func (*ThreatIntelligence) GetHostPorts ¶ added in v1.24.0

func (m *ThreatIntelligence) GetHostPorts() []HostPortable

GetHostPorts gets the hostPorts property value. Retrieve details about hostPort objects.Note: List retrieval is not yet supported. returns a []HostPortable when successful

func (*ThreatIntelligence) GetHostSslCertificates ¶ added in v1.20.0

func (m *ThreatIntelligence) GetHostSslCertificates() []HostSslCertificateable

GetHostSslCertificates gets the hostSslCertificates property value. Retrieve details about hostSslCertificate objects.Note: List retrieval is not yet supported. returns a []HostSslCertificateable when successful

func (*ThreatIntelligence) GetHostTrackers ¶ added in v1.10.0

func (m *ThreatIntelligence) GetHostTrackers() []HostTrackerable

GetHostTrackers gets the hostTrackers property value. Retrieve details about hostTracker objects.Note: List retrieval is not yet supported. returns a []HostTrackerable when successful

func (*ThreatIntelligence) GetHosts ¶ added in v1.10.0

func (m *ThreatIntelligence) GetHosts() []Hostable

GetHosts gets the hosts property value. Refers to host objects that Microsoft Threat Intelligence has observed.Note: List retrieval is not yet supported. returns a []Hostable when successful

func (*ThreatIntelligence) GetIntelProfiles ¶ added in v1.10.0

func (m *ThreatIntelligence) GetIntelProfiles() []IntelligenceProfileable

GetIntelProfiles gets the intelProfiles property value. A list of intelligenceProfile objects. returns a []IntelligenceProfileable when successful

func (*ThreatIntelligence) GetIntelligenceProfileIndicators ¶ added in v1.10.0

func (m *ThreatIntelligence) GetIntelligenceProfileIndicators() []IntelligenceProfileIndicatorable

GetIntelligenceProfileIndicators gets the intelligenceProfileIndicators property value. The intelligenceProfileIndicators property returns a []IntelligenceProfileIndicatorable when successful

func (*ThreatIntelligence) GetPassiveDnsRecords ¶ added in v1.10.0

func (m *ThreatIntelligence) GetPassiveDnsRecords() []PassiveDnsRecordable

GetPassiveDnsRecords gets the passiveDnsRecords property value. Retrieve details about passiveDnsRecord objects.Note: List retrieval is not yet supported. returns a []PassiveDnsRecordable when successful

func (*ThreatIntelligence) GetSslCertificates ¶ added in v1.20.0

func (m *ThreatIntelligence) GetSslCertificates() []SslCertificateable

GetSslCertificates gets the sslCertificates property value. Retrieve details about sslCertificate objects.Note: List retrieval is not yet supported. returns a []SslCertificateable when successful

func (*ThreatIntelligence) GetSubdomains ¶ added in v1.20.0

func (m *ThreatIntelligence) GetSubdomains() []Subdomainable

GetSubdomains gets the subdomains property value. Retrieve details about the subdomain.Note: List retrieval is not yet supported. returns a []Subdomainable when successful

func (*ThreatIntelligence) GetVulnerabilities ¶ added in v1.10.0

func (m *ThreatIntelligence) GetVulnerabilities() []Vulnerabilityable

GetVulnerabilities gets the vulnerabilities property value. Retrieve details about vulnerabilities.Note: List retrieval is not yet supported. returns a []Vulnerabilityable when successful

func (*ThreatIntelligence) GetWhoisHistoryRecords ¶ added in v1.20.0

func (m *ThreatIntelligence) GetWhoisHistoryRecords() []WhoisHistoryRecordable

GetWhoisHistoryRecords gets the whoisHistoryRecords property value. Retrieve details about whoisHistoryRecord objects.Note: List retrieval is not yet supported. returns a []WhoisHistoryRecordable when successful

func (*ThreatIntelligence) GetWhoisRecords ¶ added in v1.20.0

func (m *ThreatIntelligence) GetWhoisRecords() []WhoisRecordable

GetWhoisRecords gets the whoisRecords property value. A list of whoisRecord objects. returns a []WhoisRecordable when successful

func (*ThreatIntelligence) Serialize ¶ added in v1.10.0

Serialize serializes information the current object

func (*ThreatIntelligence) SetArticleIndicators ¶ added in v1.10.0

func (m *ThreatIntelligence) SetArticleIndicators(value []ArticleIndicatorable)

SetArticleIndicators sets the articleIndicators property value. Refers to indicators of threat or compromise highlighted in an article.Note: List retrieval is not yet supported.

func (*ThreatIntelligence) SetArticles ¶ added in v1.10.0

func (m *ThreatIntelligence) SetArticles(value []Articleable)

SetArticles sets the articles property value. A list of article objects.

func (*ThreatIntelligence) SetHostComponents ¶ added in v1.10.0

func (m *ThreatIntelligence) SetHostComponents(value []HostComponentable)

SetHostComponents sets the hostComponents property value. Retrieve details about hostComponent objects.Note: List retrieval is not yet supported.

func (*ThreatIntelligence) SetHostCookies ¶ added in v1.10.0

func (m *ThreatIntelligence) SetHostCookies(value []HostCookieable)

SetHostCookies sets the hostCookies property value. Retrieve details about hostCookie objects.Note: List retrieval is not yet supported.

func (*ThreatIntelligence) SetHostPairs ¶ added in v1.20.0

func (m *ThreatIntelligence) SetHostPairs(value []HostPairable)

SetHostPairs sets the hostPairs property value. Retrieve details about hostTracker objects.Note: List retrieval is not yet supported.

func (*ThreatIntelligence) SetHostPorts ¶ added in v1.24.0

func (m *ThreatIntelligence) SetHostPorts(value []HostPortable)

SetHostPorts sets the hostPorts property value. Retrieve details about hostPort objects.Note: List retrieval is not yet supported.

func (*ThreatIntelligence) SetHostSslCertificates ¶ added in v1.20.0

func (m *ThreatIntelligence) SetHostSslCertificates(value []HostSslCertificateable)

SetHostSslCertificates sets the hostSslCertificates property value. Retrieve details about hostSslCertificate objects.Note: List retrieval is not yet supported.

func (*ThreatIntelligence) SetHostTrackers ¶ added in v1.10.0

func (m *ThreatIntelligence) SetHostTrackers(value []HostTrackerable)

SetHostTrackers sets the hostTrackers property value. Retrieve details about hostTracker objects.Note: List retrieval is not yet supported.

func (*ThreatIntelligence) SetHosts ¶ added in v1.10.0

func (m *ThreatIntelligence) SetHosts(value []Hostable)

SetHosts sets the hosts property value. Refers to host objects that Microsoft Threat Intelligence has observed.Note: List retrieval is not yet supported.

func (*ThreatIntelligence) SetIntelProfiles ¶ added in v1.10.0

func (m *ThreatIntelligence) SetIntelProfiles(value []IntelligenceProfileable)

SetIntelProfiles sets the intelProfiles property value. A list of intelligenceProfile objects.

func (*ThreatIntelligence) SetIntelligenceProfileIndicators ¶ added in v1.10.0

func (m *ThreatIntelligence) SetIntelligenceProfileIndicators(value []IntelligenceProfileIndicatorable)

SetIntelligenceProfileIndicators sets the intelligenceProfileIndicators property value. The intelligenceProfileIndicators property

func (*ThreatIntelligence) SetPassiveDnsRecords ¶ added in v1.10.0

func (m *ThreatIntelligence) SetPassiveDnsRecords(value []PassiveDnsRecordable)

SetPassiveDnsRecords sets the passiveDnsRecords property value. Retrieve details about passiveDnsRecord objects.Note: List retrieval is not yet supported.

func (*ThreatIntelligence) SetSslCertificates ¶ added in v1.20.0

func (m *ThreatIntelligence) SetSslCertificates(value []SslCertificateable)

SetSslCertificates sets the sslCertificates property value. Retrieve details about sslCertificate objects.Note: List retrieval is not yet supported.

func (*ThreatIntelligence) SetSubdomains ¶ added in v1.20.0

func (m *ThreatIntelligence) SetSubdomains(value []Subdomainable)

SetSubdomains sets the subdomains property value. Retrieve details about the subdomain.Note: List retrieval is not yet supported.

func (*ThreatIntelligence) SetVulnerabilities ¶ added in v1.10.0

func (m *ThreatIntelligence) SetVulnerabilities(value []Vulnerabilityable)

SetVulnerabilities sets the vulnerabilities property value. Retrieve details about vulnerabilities.Note: List retrieval is not yet supported.

func (*ThreatIntelligence) SetWhoisHistoryRecords ¶ added in v1.20.0

func (m *ThreatIntelligence) SetWhoisHistoryRecords(value []WhoisHistoryRecordable)

SetWhoisHistoryRecords sets the whoisHistoryRecords property value. Retrieve details about whoisHistoryRecord objects.Note: List retrieval is not yet supported.

func (*ThreatIntelligence) SetWhoisRecords ¶ added in v1.20.0

func (m *ThreatIntelligence) SetWhoisRecords(value []WhoisRecordable)

SetWhoisRecords sets the whoisRecords property value. A list of whoisRecord objects.

type ThreatIntelligenceAtpContentData ¶ added in v1.79.0

type ThreatIntelligenceAtpContentData struct {
	AuditData
}

ThreatIntelligenceAtpContentData audit data for Threat Intelligence Atp Content events.

func NewThreatIntelligenceAtpContentData ¶ added in v1.79.0

func NewThreatIntelligenceAtpContentData() *ThreatIntelligenceAtpContentData

NewThreatIntelligenceAtpContentData instantiates a new ThreatIntelligenceAtpContentData and sets the default values.

func (*ThreatIntelligenceAtpContentData) GetFieldDeserializers ¶ added in v1.79.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*ThreatIntelligenceAtpContentData) Serialize ¶ added in v1.79.0

Serialize serializes information the current object

type ThreatIntelligenceAtpContentDataable ¶ added in v1.79.0

type ThreatIntelligenceAtpContentDataable interface {
	AuditDataable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
}

type ThreatIntelligenceExportAuditRecord ¶ added in v1.100.0

type ThreatIntelligenceExportAuditRecord struct {
	AuditData
}

ThreatIntelligenceExportAuditRecord audit data for Threat Intelligence Export events.

func NewThreatIntelligenceExportAuditRecord ¶ added in v1.100.0

func NewThreatIntelligenceExportAuditRecord() *ThreatIntelligenceExportAuditRecord

NewThreatIntelligenceExportAuditRecord instantiates a new ThreatIntelligenceExportAuditRecord and sets the default values.

func (*ThreatIntelligenceExportAuditRecord) GetFieldDeserializers ¶ added in v1.100.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*ThreatIntelligenceExportAuditRecord) Serialize ¶ added in v1.100.0

Serialize serializes information the current object

type ThreatIntelligenceExportAuditRecordable ¶ added in v1.100.0

type ThreatIntelligenceExportAuditRecordable interface {
	AuditDataable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
}

type ThreatIntelligenceMailData ¶ added in v1.79.0

type ThreatIntelligenceMailData struct {
	AuditData
}

ThreatIntelligenceMailData audit data for Threat Intelligence Mail events.

func NewThreatIntelligenceMailData ¶ added in v1.79.0

func NewThreatIntelligenceMailData() *ThreatIntelligenceMailData

NewThreatIntelligenceMailData instantiates a new ThreatIntelligenceMailData and sets the default values.

func (*ThreatIntelligenceMailData) GetFieldDeserializers ¶ added in v1.79.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*ThreatIntelligenceMailData) Serialize ¶ added in v1.79.0

Serialize serializes information the current object

type ThreatIntelligenceObjectAuditRecord ¶ added in v1.100.0

type ThreatIntelligenceObjectAuditRecord struct {
	AuditData
}

ThreatIntelligenceObjectAuditRecord audit data for Threat Intelligence Object events.

func NewThreatIntelligenceObjectAuditRecord ¶ added in v1.100.0

func NewThreatIntelligenceObjectAuditRecord() *ThreatIntelligenceObjectAuditRecord

NewThreatIntelligenceObjectAuditRecord instantiates a new ThreatIntelligenceObjectAuditRecord and sets the default values.

func (*ThreatIntelligenceObjectAuditRecord) GetFieldDeserializers ¶ added in v1.100.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*ThreatIntelligenceObjectAuditRecord) Serialize ¶ added in v1.100.0

Serialize serializes information the current object

type ThreatIntelligenceObjectAuditRecordable ¶ added in v1.100.0

type ThreatIntelligenceObjectAuditRecordable interface {
	AuditDataable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
}

type ThreatIntelligenceUrlClickData ¶ added in v1.79.0

type ThreatIntelligenceUrlClickData struct {
	AuditData
}

ThreatIntelligenceUrlClickData audit data for Threat Intelligence Url Click events.

func NewThreatIntelligenceUrlClickData ¶ added in v1.79.0

func NewThreatIntelligenceUrlClickData() *ThreatIntelligenceUrlClickData

NewThreatIntelligenceUrlClickData instantiates a new ThreatIntelligenceUrlClickData and sets the default values.

func (*ThreatIntelligenceUrlClickData) GetFieldDeserializers ¶ added in v1.79.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*ThreatIntelligenceUrlClickData) Serialize ¶ added in v1.79.0

Serialize serializes information the current object

type ThreatIntelligenceable ¶ added in v1.10.0

type ThreatIntelligenceable interface {
	iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Entityable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetArticleIndicators() []ArticleIndicatorable
	GetArticles() []Articleable
	GetHostComponents() []HostComponentable
	GetHostCookies() []HostCookieable
	GetHostPairs() []HostPairable
	GetHostPorts() []HostPortable
	GetHosts() []Hostable
	GetHostSslCertificates() []HostSslCertificateable
	GetHostTrackers() []HostTrackerable
	GetIntelligenceProfileIndicators() []IntelligenceProfileIndicatorable
	GetIntelProfiles() []IntelligenceProfileable
	GetPassiveDnsRecords() []PassiveDnsRecordable
	GetSslCertificates() []SslCertificateable
	GetSubdomains() []Subdomainable
	GetVulnerabilities() []Vulnerabilityable
	GetWhoisHistoryRecords() []WhoisHistoryRecordable
	GetWhoisRecords() []WhoisRecordable
	SetArticleIndicators(value []ArticleIndicatorable)
	SetArticles(value []Articleable)
	SetHostComponents(value []HostComponentable)
	SetHostCookies(value []HostCookieable)
	SetHostPairs(value []HostPairable)
	SetHostPorts(value []HostPortable)
	SetHosts(value []Hostable)
	SetHostSslCertificates(value []HostSslCertificateable)
	SetHostTrackers(value []HostTrackerable)
	SetIntelligenceProfileIndicators(value []IntelligenceProfileIndicatorable)
	SetIntelProfiles(value []IntelligenceProfileable)
	SetPassiveDnsRecords(value []PassiveDnsRecordable)
	SetSslCertificates(value []SslCertificateable)
	SetSubdomains(value []Subdomainable)
	SetVulnerabilities(value []Vulnerabilityable)
	SetWhoisHistoryRecords(value []WhoisHistoryRecordable)
	SetWhoisRecords(value []WhoisRecordable)
}

type ThreatType ¶ added in v1.100.0

type ThreatType int
const (
	UNKNOWN_THREATTYPE ThreatType = iota
	SPAM_THREATTYPE
	MALWARE_THREATTYPE
	PHISH_THREATTYPE
	NONE_THREATTYPE
	UNKNOWNFUTUREVALUE_THREATTYPE
)

func (ThreatType) String ¶ added in v1.100.0

func (i ThreatType) String() string

type TimelineEvent ¶ added in v1.100.0

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

func NewTimelineEvent ¶ added in v1.100.0

func NewTimelineEvent() *TimelineEvent

NewTimelineEvent instantiates a new TimelineEvent and sets the default values.

func (*TimelineEvent) GetAdditionalData ¶ added in v1.100.0

func (m *TimelineEvent) 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. returns a map[string]any when successful

func (*TimelineEvent) GetBackingStore ¶ added in v1.100.0

GetBackingStore gets the BackingStore property value. Stores model information. returns a BackingStore when successful

func (*TimelineEvent) GetEventDateTime ¶ added in v1.100.0

GetEventDateTime gets the eventDateTime property value. The date and time when the event occurred. returns a *Time when successful

func (*TimelineEvent) GetEventDetails ¶ added in v1.100.0

func (m *TimelineEvent) GetEventDetails() *string

GetEventDetails gets the eventDetails property value. Additional details or context about the event. returns a *string when successful

func (*TimelineEvent) GetEventResult ¶ added in v1.100.0

func (m *TimelineEvent) GetEventResult() *string

GetEventResult gets the eventResult property value. The outcome or result of the event, such as delivery location or action taken. returns a *string when successful

func (*TimelineEvent) GetEventSource ¶ added in v1.100.0

func (m *TimelineEvent) GetEventSource() *EventSource

GetEventSource gets the eventSource property value. The origin or actor that triggered the event. The possible values are: system, admin, user, unknownFutureValue. returns a *EventSource when successful

func (*TimelineEvent) GetEventThreats ¶ added in v1.100.0

func (m *TimelineEvent) GetEventThreats() []string

GetEventThreats gets the eventThreats property value. Collection of threats identified or associated with this event. returns a []string when successful

func (*TimelineEvent) GetEventType ¶ added in v1.100.0

func (m *TimelineEvent) GetEventType() *TimelineEventType

GetEventType gets the eventType property value. The type of event that occurred. The possible values are: originalDelivery, systemTimeTravel, dynamicDelivery, userUrlClick, reprocessed, zap, quarantineRelease, air, unknown, unknownFutureValue. returns a *TimelineEventType when successful

func (*TimelineEvent) GetFieldDeserializers ¶ added in v1.100.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*TimelineEvent) GetOdataType ¶ added in v1.100.0

func (m *TimelineEvent) GetOdataType() *string

GetOdataType gets the @odata.type property value. The OdataType property returns a *string when successful

func (*TimelineEvent) Serialize ¶ added in v1.100.0

Serialize serializes information the current object

func (*TimelineEvent) SetAdditionalData ¶ added in v1.100.0

func (m *TimelineEvent) 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 (*TimelineEvent) SetBackingStore ¶ added in v1.100.0

SetBackingStore sets the BackingStore property value. Stores model information.

func (*TimelineEvent) SetEventDateTime ¶ added in v1.100.0

SetEventDateTime sets the eventDateTime property value. The date and time when the event occurred.

func (*TimelineEvent) SetEventDetails ¶ added in v1.100.0

func (m *TimelineEvent) SetEventDetails(value *string)

SetEventDetails sets the eventDetails property value. Additional details or context about the event.

func (*TimelineEvent) SetEventResult ¶ added in v1.100.0

func (m *TimelineEvent) SetEventResult(value *string)

SetEventResult sets the eventResult property value. The outcome or result of the event, such as delivery location or action taken.

func (*TimelineEvent) SetEventSource ¶ added in v1.100.0

func (m *TimelineEvent) SetEventSource(value *EventSource)

SetEventSource sets the eventSource property value. The origin or actor that triggered the event. The possible values are: system, admin, user, unknownFutureValue.

func (*TimelineEvent) SetEventThreats ¶ added in v1.100.0

func (m *TimelineEvent) SetEventThreats(value []string)

SetEventThreats sets the eventThreats property value. Collection of threats identified or associated with this event.

func (*TimelineEvent) SetEventType ¶ added in v1.100.0

func (m *TimelineEvent) SetEventType(value *TimelineEventType)

SetEventType sets the eventType property value. The type of event that occurred. The possible values are: originalDelivery, systemTimeTravel, dynamicDelivery, userUrlClick, reprocessed, zap, quarantineRelease, air, unknown, unknownFutureValue.

func (*TimelineEvent) SetOdataType ¶ added in v1.100.0

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

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

type TimelineEventType ¶ added in v1.100.0

type TimelineEventType int
const (
	ORIGINALDELIVERY_TIMELINEEVENTTYPE TimelineEventType = iota
	SYSTEMTIMETRAVEL_TIMELINEEVENTTYPE
	DYNAMICDELIVERY_TIMELINEEVENTTYPE
	USERURLCLICK_TIMELINEEVENTTYPE
	REPROCESSED_TIMELINEEVENTTYPE
	ZAP_TIMELINEEVENTTYPE
	QUARANTINERELEASE_TIMELINEEVENTTYPE
	AIR_TIMELINEEVENTTYPE
	UNKNOWN_TIMELINEEVENTTYPE
	UNKNOWNFUTUREVALUE_TIMELINEEVENTTYPE
)

func (TimelineEventType) String ¶ added in v1.100.0

func (i TimelineEventType) String() string

type TodoAuditRecord ¶ added in v1.79.0

type TodoAuditRecord struct {
	AuditData
}

TodoAuditRecord audit data for Microsoft To Do events.

func NewTodoAuditRecord ¶ added in v1.79.0

func NewTodoAuditRecord() *TodoAuditRecord

NewTodoAuditRecord instantiates a new TodoAuditRecord and sets the default values.

func (*TodoAuditRecord) GetFieldDeserializers ¶ added in v1.79.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*TodoAuditRecord) Serialize ¶ added in v1.79.0

Serialize serializes information the current object

type TopicModelingSettings ¶

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

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. returns a map[string]any when successful

func (*TopicModelingSettings) GetBackingStore ¶ added in v0.56.0

GetBackingStore gets the BackingStore property value. Stores model information. returns a BackingStore when successful

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. returns a *bool when successful

func (*TopicModelingSettings) GetFieldDeserializers ¶

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

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. returns a *bool when successful

func (*TopicModelingSettings) GetIsEnabled ¶

func (m *TopicModelingSettings) GetIsEnabled() *bool

GetIsEnabled gets the isEnabled property value. Indicates whether themes model is enabled for the case. returns a *bool when successful

func (*TopicModelingSettings) GetOdataType ¶ added in v0.31.0

func (m *TopicModelingSettings) GetOdataType() *string

GetOdataType gets the @odata.type property value. The OdataType property returns a *string when successful

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. returns a *int32 when successful

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

type TrainableClassifierAuditRecord ¶ added in v1.100.0

type TrainableClassifierAuditRecord struct {
	AuditData
}

TrainableClassifierAuditRecord audit data for Trainable Classifier events.

func NewTrainableClassifierAuditRecord ¶ added in v1.100.0

func NewTrainableClassifierAuditRecord() *TrainableClassifierAuditRecord

NewTrainableClassifierAuditRecord instantiates a new TrainableClassifierAuditRecord and sets the default values.

func (*TrainableClassifierAuditRecord) GetFieldDeserializers ¶ added in v1.100.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*TrainableClassifierAuditRecord) Serialize ¶ added in v1.100.0

Serialize serializes information the current object

type TrainableClassifierAuditRecordable ¶ added in v1.100.0

type TrainableClassifierAuditRecordable interface {
	AuditDataable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
}

type TriggerTypesRoot ¶ added in v0.61.0

func NewTriggerTypesRoot ¶ added in v0.61.0

func NewTriggerTypesRoot() *TriggerTypesRoot

NewTriggerTypesRoot instantiates a new TriggerTypesRoot and sets the default values.

func (*TriggerTypesRoot) GetFieldDeserializers ¶ added in v0.61.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*TriggerTypesRoot) GetRetentionEventTypes ¶ added in v0.61.0

func (m *TriggerTypesRoot) GetRetentionEventTypes() []RetentionEventTypeable

GetRetentionEventTypes gets the retentionEventTypes property value. The retentionEventTypes property returns a []RetentionEventTypeable when successful

func (*TriggerTypesRoot) Serialize ¶ added in v0.61.0

Serialize serializes information the current object

func (*TriggerTypesRoot) SetRetentionEventTypes ¶ added in v0.61.0

func (m *TriggerTypesRoot) SetRetentionEventTypes(value []RetentionEventTypeable)

SetRetentionEventTypes sets the retentionEventTypes property value. The retentionEventTypes property

type TriggersRoot ¶ added in v0.61.0

func NewTriggersRoot ¶ added in v0.61.0

func NewTriggersRoot() *TriggersRoot

NewTriggersRoot instantiates a new TriggersRoot and sets the default values.

func (*TriggersRoot) GetFieldDeserializers ¶ added in v0.61.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*TriggersRoot) GetRetentionEvents ¶ added in v0.61.0

func (m *TriggersRoot) GetRetentionEvents() []RetentionEventable

GetRetentionEvents gets the retentionEvents property value. The retentionEvents property returns a []RetentionEventable when successful

func (*TriggersRoot) Serialize ¶ added in v0.61.0

Serialize serializes information the current object

func (*TriggersRoot) SetRetentionEvents ¶ added in v0.61.0

func (m *TriggersRoot) SetRetentionEvents(value []RetentionEventable)

SetRetentionEvents sets the retentionEvents property value. The retentionEvents property

type UamOperationAuditRecord ¶ added in v1.79.0

type UamOperationAuditRecord struct {
	AuditData
}

UamOperationAuditRecord audit data for UAM Operation events.

func NewUamOperationAuditRecord ¶ added in v1.79.0

func NewUamOperationAuditRecord() *UamOperationAuditRecord

NewUamOperationAuditRecord instantiates a new UamOperationAuditRecord and sets the default values.

func (*UamOperationAuditRecord) GetFieldDeserializers ¶ added in v1.79.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*UamOperationAuditRecord) Serialize ¶ added in v1.79.0

Serialize serializes information the current object

type UnclassifiedArtifact ¶ added in v1.10.0

type UnclassifiedArtifact struct {
	Artifact
}

func NewUnclassifiedArtifact ¶ added in v1.10.0

func NewUnclassifiedArtifact() *UnclassifiedArtifact

NewUnclassifiedArtifact instantiates a new UnclassifiedArtifact and sets the default values.

func (*UnclassifiedArtifact) GetFieldDeserializers ¶ added in v1.10.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*UnclassifiedArtifact) GetKind ¶ added in v1.10.0

func (m *UnclassifiedArtifact) GetKind() *string

GetKind gets the kind property value. The kind for this unclassifiedArtifact resource, describing what this value means. returns a *string when successful

func (*UnclassifiedArtifact) GetValue ¶ added in v1.10.0

func (m *UnclassifiedArtifact) GetValue() *string

GetValue gets the value property value. The value for this unclassifiedArtifact. returns a *string when successful

func (*UnclassifiedArtifact) Serialize ¶ added in v1.10.0

Serialize serializes information the current object

func (*UnclassifiedArtifact) SetKind ¶ added in v1.10.0

func (m *UnclassifiedArtifact) SetKind(value *string)

SetKind sets the kind property value. The kind for this unclassifiedArtifact resource, describing what this value means.

func (*UnclassifiedArtifact) SetValue ¶ added in v1.10.0

func (m *UnclassifiedArtifact) SetValue(value *string)

SetValue sets the value property value. The value for this unclassifiedArtifact.

type UnclassifiedArtifactable ¶ added in v1.10.0

type UnclassifiedArtifactable interface {
	Artifactable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetKind() *string
	GetValue() *string
	SetKind(value *string)
	SetValue(value *string)
}

type UnifiedGroupAuditRecord ¶ added in v1.79.0

type UnifiedGroupAuditRecord struct {
	AuditData
}

UnifiedGroupAuditRecord audit data for Unified Group events.

func NewUnifiedGroupAuditRecord ¶ added in v1.79.0

func NewUnifiedGroupAuditRecord() *UnifiedGroupAuditRecord

NewUnifiedGroupAuditRecord instantiates a new UnifiedGroupAuditRecord and sets the default values.

func (*UnifiedGroupAuditRecord) GetFieldDeserializers ¶ added in v1.79.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*UnifiedGroupAuditRecord) Serialize ¶ added in v1.79.0

Serialize serializes information the current object

type UnifiedGroupSource ¶

type UnifiedGroupSource struct {
	DataSource
}

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 returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*UnifiedGroupSource) GetGroup ¶

GetGroup gets the group property value. The group property returns a Groupable when successful

func (*UnifiedGroupSource) GetIncludedSources ¶

func (m *UnifiedGroupSource) GetIncludedSources() *SourceType

GetIncludedSources gets the includedSources property value. Specifies which sources are included in this group. The possible values are: mailbox, site. returns a *SourceType when successful

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. The possible values are: mailbox, site.

type 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 returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*UnifiedGroupSourceCollectionResponse) GetValue ¶

GetValue gets the value property value. The value property returns a []UnifiedGroupSourceable when successful

func (*UnifiedGroupSourceCollectionResponse) Serialize ¶

Serialize serializes information the current object

func (*UnifiedGroupSourceCollectionResponse) SetValue ¶

SetValue sets the value property value. The value property

type UnifiedSimulationMatchedItemAuditRecord ¶ added in v1.79.0

type UnifiedSimulationMatchedItemAuditRecord struct {
	AuditData
}

UnifiedSimulationMatchedItemAuditRecord audit data for Unified Simulation Matched Item events.

func NewUnifiedSimulationMatchedItemAuditRecord ¶ added in v1.79.0

func NewUnifiedSimulationMatchedItemAuditRecord() *UnifiedSimulationMatchedItemAuditRecord

NewUnifiedSimulationMatchedItemAuditRecord instantiates a new UnifiedSimulationMatchedItemAuditRecord and sets the default values.

func (*UnifiedSimulationMatchedItemAuditRecord) GetFieldDeserializers ¶ added in v1.79.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*UnifiedSimulationMatchedItemAuditRecord) Serialize ¶ added in v1.79.0

Serialize serializes information the current object

type UnifiedSimulationMatchedItemAuditRecordable ¶ added in v1.79.0

type UnifiedSimulationMatchedItemAuditRecordable interface {
	AuditDataable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
}

type UnifiedSimulationSummaryAuditRecord ¶ added in v1.79.0

type UnifiedSimulationSummaryAuditRecord struct {
	AuditData
}

UnifiedSimulationSummaryAuditRecord audit data for Unified Simulation Summary events.

func NewUnifiedSimulationSummaryAuditRecord ¶ added in v1.79.0

func NewUnifiedSimulationSummaryAuditRecord() *UnifiedSimulationSummaryAuditRecord

NewUnifiedSimulationSummaryAuditRecord instantiates a new UnifiedSimulationSummaryAuditRecord and sets the default values.

func (*UnifiedSimulationSummaryAuditRecord) GetFieldDeserializers ¶ added in v1.79.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*UnifiedSimulationSummaryAuditRecord) Serialize ¶ added in v1.79.0

Serialize serializes information the current object

type UnifiedSimulationSummaryAuditRecordable ¶ added in v1.79.0

type UnifiedSimulationSummaryAuditRecordable interface {
	AuditDataable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
}

type UniversalPrintManagementAuditRecord ¶ added in v1.100.0

type UniversalPrintManagementAuditRecord struct {
	AuditData
}

UniversalPrintManagementAuditRecord audit data for Universal Print Management events.

func NewUniversalPrintManagementAuditRecord ¶ added in v1.100.0

func NewUniversalPrintManagementAuditRecord() *UniversalPrintManagementAuditRecord

NewUniversalPrintManagementAuditRecord instantiates a new UniversalPrintManagementAuditRecord and sets the default values.

func (*UniversalPrintManagementAuditRecord) GetFieldDeserializers ¶ added in v1.100.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*UniversalPrintManagementAuditRecord) Serialize ¶ added in v1.100.0

Serialize serializes information the current object

type UniversalPrintManagementAuditRecordable ¶ added in v1.100.0

type UniversalPrintManagementAuditRecordable interface {
	AuditDataable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
}

type UniversalPrintPrintJobAuditRecord ¶ added in v1.100.0

type UniversalPrintPrintJobAuditRecord struct {
	AuditData
}

UniversalPrintPrintJobAuditRecord audit data for Universal Print Print Job events.

func NewUniversalPrintPrintJobAuditRecord ¶ added in v1.100.0

func NewUniversalPrintPrintJobAuditRecord() *UniversalPrintPrintJobAuditRecord

NewUniversalPrintPrintJobAuditRecord instantiates a new UniversalPrintPrintJobAuditRecord and sets the default values.

func (*UniversalPrintPrintJobAuditRecord) GetFieldDeserializers ¶ added in v1.100.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*UniversalPrintPrintJobAuditRecord) Serialize ¶ added in v1.100.0

Serialize serializes information the current object

type UniversalPrintPrintJobAuditRecordable ¶ added in v1.100.0

type UniversalPrintPrintJobAuditRecordable interface {
	AuditDataable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
}

type UrbacAssignmentAuditRecord ¶ added in v1.79.0

type UrbacAssignmentAuditRecord struct {
	AuditData
}

UrbacAssignmentAuditRecord audit data for URBAC Assignment events.

func NewUrbacAssignmentAuditRecord ¶ added in v1.79.0

func NewUrbacAssignmentAuditRecord() *UrbacAssignmentAuditRecord

NewUrbacAssignmentAuditRecord instantiates a new UrbacAssignmentAuditRecord and sets the default values.

func (*UrbacAssignmentAuditRecord) GetFieldDeserializers ¶ added in v1.79.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*UrbacAssignmentAuditRecord) Serialize ¶ added in v1.79.0

Serialize serializes information the current object

type UrbacEnableStateAuditRecord ¶ added in v1.79.0

type UrbacEnableStateAuditRecord struct {
	AuditData
}

UrbacEnableStateAuditRecord audit data for URBAC Enable State events.

func NewUrbacEnableStateAuditRecord ¶ added in v1.79.0

func NewUrbacEnableStateAuditRecord() *UrbacEnableStateAuditRecord

NewUrbacEnableStateAuditRecord instantiates a new UrbacEnableStateAuditRecord and sets the default values.

func (*UrbacEnableStateAuditRecord) GetFieldDeserializers ¶ added in v1.79.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*UrbacEnableStateAuditRecord) Serialize ¶ added in v1.79.0

Serialize serializes information the current object

type UrbacRoleAuditRecord ¶ added in v1.79.0

type UrbacRoleAuditRecord struct {
	AuditData
}

UrbacRoleAuditRecord audit data for URBAC Role events.

func NewUrbacRoleAuditRecord ¶ added in v1.79.0

func NewUrbacRoleAuditRecord() *UrbacRoleAuditRecord

NewUrbacRoleAuditRecord instantiates a new UrbacRoleAuditRecord and sets the default values.

func (*UrbacRoleAuditRecord) GetFieldDeserializers ¶ added in v1.79.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*UrbacRoleAuditRecord) Serialize ¶ added in v1.79.0

Serialize serializes information the current object

type UrlEvidence ¶ added in v0.49.0

type UrlEvidence struct {
	AlertEvidence
}

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 returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*UrlEvidence) GetUrl ¶ added in v0.49.0

func (m *UrlEvidence) GetUrl() *string

GetUrl gets the url property value. The Unique Resource Locator (URL). returns a *string when successful

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

type User ¶ added in v1.91.0

type User struct {
	IdentityAccounts
}

func NewUser ¶ added in v1.91.0

func NewUser() *User

NewUser instantiates a new User and sets the default values.

func (*User) GetEmailAddress ¶ added in v1.91.0

func (m *User) GetEmailAddress() *string

GetEmailAddress gets the emailAddress property value. Email address of the user. returns a *string when successful

func (*User) GetFieldDeserializers ¶ added in v1.91.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*User) GetUserPrincipalName ¶ added in v1.91.0

func (m *User) GetUserPrincipalName() *string

GetUserPrincipalName gets the userPrincipalName property value. The user principal name. returns a *string when successful

func (*User) Serialize ¶ added in v1.91.0

Serialize serializes information the current object

func (*User) SetEmailAddress ¶ added in v1.91.0

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

SetEmailAddress sets the emailAddress property value. Email address of the user.

func (*User) SetUserPrincipalName ¶ added in v1.91.0

func (m *User) SetUserPrincipalName(value *string)

SetUserPrincipalName sets the userPrincipalName property value. The user principal name.

type UserAccount ¶ added in v0.49.0

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

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 displayed name of the user account. returns a *string when successful

func (*UserAccount) GetActiveDirectoryObjectGuid ¶ added in v1.85.0

GetActiveDirectoryObjectGuid gets the activeDirectoryObjectGuid property value. The unique user identifier assigned by the on-premises Active Directory. returns a *UUID when successful

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. returns a map[string]any when successful

func (*UserAccount) GetAzureAdUserId ¶ added in v0.49.0

func (m *UserAccount) GetAzureAdUserId() *string

GetAzureAdUserId gets the azureAdUserId property value. The user object identifier in Microsoft Entra ID. returns a *string when successful

func (*UserAccount) GetBackingStore ¶ added in v0.56.0

GetBackingStore gets the BackingStore property value. Stores model information. returns a BackingStore when successful

func (*UserAccount) GetDisplayName ¶ added in v0.61.0

func (m *UserAccount) GetDisplayName() *string

GetDisplayName gets the displayName property value. The user display name in Microsoft Entra ID. returns a *string when successful

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. returns a *string when successful

func (*UserAccount) GetFieldDeserializers ¶ added in v0.49.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*UserAccount) GetOdataType ¶ added in v0.49.0

func (m *UserAccount) GetOdataType() *string

GetOdataType gets the @odata.type property value. The OdataType property returns a *string when successful

func (*UserAccount) GetResourceAccessEvents ¶ added in v1.83.0

func (m *UserAccount) GetResourceAccessEvents() []ResourceAccessEventable

GetResourceAccessEvents gets the resourceAccessEvents property value. Information on resource access attempts made by the user account. returns a []ResourceAccessEventable when successful

func (*UserAccount) GetTenantId ¶ added in v1.100.0

func (m *UserAccount) GetTenantId() *string

GetTenantId gets the tenantId property value. The Microsoft Entra tenant ID of the user account. returns a *string when successful

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 Microsoft Entra ID. returns a *string when successful

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. returns a *string when successful

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 displayed name of the user account.

func (*UserAccount) SetActiveDirectoryObjectGuid ¶ added in v1.85.0

SetActiveDirectoryObjectGuid sets the activeDirectoryObjectGuid property value. The unique user identifier assigned by the on-premises Active Directory.

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 Microsoft Entra ID.

func (*UserAccount) SetBackingStore ¶ added in v0.56.0

SetBackingStore sets the BackingStore property value. Stores model information.

func (*UserAccount) SetDisplayName ¶ added in v0.61.0

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

SetDisplayName sets the displayName property value. The user display name in Microsoft Entra ID.

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) SetResourceAccessEvents ¶ added in v1.83.0

func (m *UserAccount) SetResourceAccessEvents(value []ResourceAccessEventable)

SetResourceAccessEvents sets the resourceAccessEvents property value. Information on resource access attempts made by the user account.

func (*UserAccount) SetTenantId ¶ added in v1.100.0

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

SetTenantId sets the tenantId property value. The Microsoft Entra tenant ID of the user account.

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 Microsoft Entra ID.

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
	GetActiveDirectoryObjectGuid() *i561e97a8befe7661a44c8f54600992b4207a3a0cf6770e5559949bc276de2e22.UUID
	GetAzureAdUserId() *string
	GetBackingStore() ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore
	GetDisplayName() *string
	GetDomainName() *string
	GetOdataType() *string
	GetResourceAccessEvents() []ResourceAccessEventable
	GetTenantId() *string
	GetUserPrincipalName() *string
	GetUserSid() *string
	SetAccountName(value *string)
	SetActiveDirectoryObjectGuid(value *i561e97a8befe7661a44c8f54600992b4207a3a0cf6770e5559949bc276de2e22.UUID)
	SetAzureAdUserId(value *string)
	SetBackingStore(value ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore)
	SetDisplayName(value *string)
	SetDomainName(value *string)
	SetOdataType(value *string)
	SetResourceAccessEvents(value []ResourceAccessEventable)
	SetTenantId(value *string)
	SetUserPrincipalName(value *string)
	SetUserSid(value *string)
}

type UserEvidence ¶ added in v0.49.0

type UserEvidence struct {
	AlertEvidence
}

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 returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*UserEvidence) GetStream ¶ added in v1.37.0

func (m *UserEvidence) GetStream() Streamable

GetStream gets the stream property value. The stream property returns a Streamable when successful

func (*UserEvidence) GetUserAccount ¶ added in v0.49.0

func (m *UserEvidence) GetUserAccount() UserAccountable

GetUserAccount gets the userAccount property value. The user account details. returns a UserAccountable when successful

func (*UserEvidence) Serialize ¶ added in v0.49.0

Serialize serializes information the current object

func (*UserEvidence) SetStream ¶ added in v1.37.0

func (m *UserEvidence) SetStream(value Streamable)

SetStream sets the stream property value. The stream property

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
	GetStream() Streamable
	GetUserAccount() UserAccountable
	SetStream(value Streamable)
	SetUserAccount(value UserAccountable)
}

type UserSource ¶

type UserSource struct {
	DataSource
}

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. returns a *string when successful

func (*UserSource) GetFieldDeserializers ¶

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*UserSource) GetIncludedSources ¶

func (m *UserSource) GetIncludedSources() *SourceType

GetIncludedSources gets the includedSources property value. Specifies which sources are included in this group. The possible values are: mailbox, site. returns a *SourceType when successful

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. returns a *string when successful

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. The 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 ¶

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 returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*UserSourceCollectionResponse) GetValue ¶

GetValue gets the value property value. The value property returns a []UserSourceable when successful

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

type UserTrainingAuditRecord ¶ added in v1.79.0

type UserTrainingAuditRecord struct {
	AuditData
}

UserTrainingAuditRecord audit data for User Training events.

func NewUserTrainingAuditRecord ¶ added in v1.79.0

func NewUserTrainingAuditRecord() *UserTrainingAuditRecord

NewUserTrainingAuditRecord instantiates a new UserTrainingAuditRecord and sets the default values.

func (*UserTrainingAuditRecord) GetFieldDeserializers ¶ added in v1.79.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*UserTrainingAuditRecord) Serialize ¶ added in v1.79.0

Serialize serializes information the current object

type Userable ¶ added in v1.91.0

type Userable interface {
	IdentityAccountsable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetEmailAddress() *string
	GetUserPrincipalName() *string
	SetEmailAddress(value *string)
	SetUserPrincipalName(value *string)
}

type UsxWorkspaceOnboardingAuditRecord ¶ added in v1.100.0

type UsxWorkspaceOnboardingAuditRecord struct {
	AuditData
}

UsxWorkspaceOnboardingAuditRecord audit data for USX Workspace Onboarding events.

func NewUsxWorkspaceOnboardingAuditRecord ¶ added in v1.100.0

func NewUsxWorkspaceOnboardingAuditRecord() *UsxWorkspaceOnboardingAuditRecord

NewUsxWorkspaceOnboardingAuditRecord instantiates a new UsxWorkspaceOnboardingAuditRecord and sets the default values.

func (*UsxWorkspaceOnboardingAuditRecord) GetFieldDeserializers ¶ added in v1.100.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*UsxWorkspaceOnboardingAuditRecord) Serialize ¶ added in v1.100.0

Serialize serializes information the current object

type UsxWorkspaceOnboardingAuditRecordable ¶ added in v1.100.0

type UsxWorkspaceOnboardingAuditRecordable interface {
	AuditDataable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
}

type VerdictCategory ¶ added in v1.100.0

type VerdictCategory int
const (
	NONE_VERDICTCATEGORY VerdictCategory = iota
	MALWARE_VERDICTCATEGORY
	PHISH_VERDICTCATEGORY
	SITEUNAVAILABLE_VERDICTCATEGORY
	SPAM_VERDICTCATEGORY
	DECRYPTIONFAILED_VERDICTCATEGORY
	UNSUPPORTEDURISCHEME_VERDICTCATEGORY
	UNSUPPORTEDFILETYPE_VERDICTCATEGORY
	UNDEFINED_VERDICTCATEGORY
	UNKNOWNFUTUREVALUE_VERDICTCATEGORY
)

func (VerdictCategory) String ¶ added in v1.100.0

func (i VerdictCategory) String() string

type VfamCreatePolicyAuditRecord ¶ added in v1.79.0

type VfamCreatePolicyAuditRecord struct {
	AuditData
}

VfamCreatePolicyAuditRecord audit data for VFAM Create Policy events.

func NewVfamCreatePolicyAuditRecord ¶ added in v1.79.0

func NewVfamCreatePolicyAuditRecord() *VfamCreatePolicyAuditRecord

NewVfamCreatePolicyAuditRecord instantiates a new VfamCreatePolicyAuditRecord and sets the default values.

func (*VfamCreatePolicyAuditRecord) GetFieldDeserializers ¶ added in v1.79.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*VfamCreatePolicyAuditRecord) Serialize ¶ added in v1.79.0

Serialize serializes information the current object

type VfamDeletePolicyAuditRecord ¶ added in v1.79.0

type VfamDeletePolicyAuditRecord struct {
	AuditData
}

VfamDeletePolicyAuditRecord audit data for VFAM Delete Policy events.

func NewVfamDeletePolicyAuditRecord ¶ added in v1.79.0

func NewVfamDeletePolicyAuditRecord() *VfamDeletePolicyAuditRecord

NewVfamDeletePolicyAuditRecord instantiates a new VfamDeletePolicyAuditRecord and sets the default values.

func (*VfamDeletePolicyAuditRecord) GetFieldDeserializers ¶ added in v1.79.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*VfamDeletePolicyAuditRecord) Serialize ¶ added in v1.79.0

Serialize serializes information the current object

type VfamUpdatePolicyAuditRecord ¶ added in v1.79.0

type VfamUpdatePolicyAuditRecord struct {
	AuditData
}

VfamUpdatePolicyAuditRecord audit data for VFAM Update Policy events.

func NewVfamUpdatePolicyAuditRecord ¶ added in v1.79.0

func NewVfamUpdatePolicyAuditRecord() *VfamUpdatePolicyAuditRecord

NewVfamUpdatePolicyAuditRecord instantiates a new VfamUpdatePolicyAuditRecord and sets the default values.

func (*VfamUpdatePolicyAuditRecord) GetFieldDeserializers ¶ added in v1.79.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*VfamUpdatePolicyAuditRecord) Serialize ¶ added in v1.79.0

Serialize serializes information the current object

type VivaAmplifyAuditRecord ¶ added in v1.100.0

type VivaAmplifyAuditRecord struct {
	AuditData
}

VivaAmplifyAuditRecord audit data for Viva Amplify events.

func NewVivaAmplifyAuditRecord ¶ added in v1.100.0

func NewVivaAmplifyAuditRecord() *VivaAmplifyAuditRecord

NewVivaAmplifyAuditRecord instantiates a new VivaAmplifyAuditRecord and sets the default values.

func (*VivaAmplifyAuditRecord) GetFieldDeserializers ¶ added in v1.100.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*VivaAmplifyAuditRecord) Serialize ¶ added in v1.100.0

Serialize serializes information the current object

type VivaEngageEventsAuditRecord ¶ added in v1.100.0

type VivaEngageEventsAuditRecord struct {
	AuditData
}

VivaEngageEventsAuditRecord audit data for Viva Engage Events events.

func NewVivaEngageEventsAuditRecord ¶ added in v1.100.0

func NewVivaEngageEventsAuditRecord() *VivaEngageEventsAuditRecord

NewVivaEngageEventsAuditRecord instantiates a new VivaEngageEventsAuditRecord and sets the default values.

func (*VivaEngageEventsAuditRecord) GetFieldDeserializers ¶ added in v1.100.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*VivaEngageEventsAuditRecord) Serialize ¶ added in v1.100.0

Serialize serializes information the current object

type VivaEngageNetworkAssociationAuditRecord ¶ added in v1.100.0

type VivaEngageNetworkAssociationAuditRecord struct {
	AuditData
}

VivaEngageNetworkAssociationAuditRecord audit data for Viva Engage Network Association events.

func NewVivaEngageNetworkAssociationAuditRecord ¶ added in v1.100.0

func NewVivaEngageNetworkAssociationAuditRecord() *VivaEngageNetworkAssociationAuditRecord

NewVivaEngageNetworkAssociationAuditRecord instantiates a new VivaEngageNetworkAssociationAuditRecord and sets the default values.

func (*VivaEngageNetworkAssociationAuditRecord) GetFieldDeserializers ¶ added in v1.100.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*VivaEngageNetworkAssociationAuditRecord) Serialize ¶ added in v1.100.0

Serialize serializes information the current object

type VivaEngageNetworkAssociationAuditRecordable ¶ added in v1.100.0

type VivaEngageNetworkAssociationAuditRecordable interface {
	AuditDataable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
}

type VivaEngageSegmentAuditRecord ¶ added in v1.100.0

type VivaEngageSegmentAuditRecord struct {
	AuditData
}

VivaEngageSegmentAuditRecord audit data for Viva Engage Segment events.

func NewVivaEngageSegmentAuditRecord ¶ added in v1.100.0

func NewVivaEngageSegmentAuditRecord() *VivaEngageSegmentAuditRecord

NewVivaEngageSegmentAuditRecord instantiates a new VivaEngageSegmentAuditRecord and sets the default values.

func (*VivaEngageSegmentAuditRecord) GetFieldDeserializers ¶ added in v1.100.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*VivaEngageSegmentAuditRecord) Serialize ¶ added in v1.100.0

Serialize serializes information the current object

type VivaGlintAdvancedConfigurationAuditRecord ¶ added in v1.100.0

type VivaGlintAdvancedConfigurationAuditRecord struct {
	AuditData
}

VivaGlintAdvancedConfigurationAuditRecord audit data for Viva Glint Advanced Configuration events.

func NewVivaGlintAdvancedConfigurationAuditRecord ¶ added in v1.100.0

func NewVivaGlintAdvancedConfigurationAuditRecord() *VivaGlintAdvancedConfigurationAuditRecord

NewVivaGlintAdvancedConfigurationAuditRecord instantiates a new VivaGlintAdvancedConfigurationAuditRecord and sets the default values.

func (*VivaGlintAdvancedConfigurationAuditRecord) GetFieldDeserializers ¶ added in v1.100.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*VivaGlintAdvancedConfigurationAuditRecord) Serialize ¶ added in v1.100.0

Serialize serializes information the current object

type VivaGlintAdvancedConfigurationAuditRecordable ¶ added in v1.100.0

type VivaGlintAdvancedConfigurationAuditRecordable interface {
	AuditDataable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
}

type VivaGlintAgenticCampaignAuditRecord ¶ added in v1.100.0

type VivaGlintAgenticCampaignAuditRecord struct {
	AuditData
}

VivaGlintAgenticCampaignAuditRecord audit data for Viva Glint Agentic Campaign events.

func NewVivaGlintAgenticCampaignAuditRecord ¶ added in v1.100.0

func NewVivaGlintAgenticCampaignAuditRecord() *VivaGlintAgenticCampaignAuditRecord

NewVivaGlintAgenticCampaignAuditRecord instantiates a new VivaGlintAgenticCampaignAuditRecord and sets the default values.

func (*VivaGlintAgenticCampaignAuditRecord) GetFieldDeserializers ¶ added in v1.100.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*VivaGlintAgenticCampaignAuditRecord) Serialize ¶ added in v1.100.0

Serialize serializes information the current object

type VivaGlintAgenticCampaignAuditRecordable ¶ added in v1.100.0

type VivaGlintAgenticCampaignAuditRecordable interface {
	AuditDataable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
}

type VivaGlintFeedbackProgramAuditRecord ¶ added in v1.100.0

type VivaGlintFeedbackProgramAuditRecord struct {
	AuditData
}

VivaGlintFeedbackProgramAuditRecord audit data for Viva Glint Feedback Program events.

func NewVivaGlintFeedbackProgramAuditRecord ¶ added in v1.100.0

func NewVivaGlintFeedbackProgramAuditRecord() *VivaGlintFeedbackProgramAuditRecord

NewVivaGlintFeedbackProgramAuditRecord instantiates a new VivaGlintFeedbackProgramAuditRecord and sets the default values.

func (*VivaGlintFeedbackProgramAuditRecord) GetFieldDeserializers ¶ added in v1.100.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*VivaGlintFeedbackProgramAuditRecord) Serialize ¶ added in v1.100.0

Serialize serializes information the current object

type VivaGlintFeedbackProgramAuditRecordable ¶ added in v1.100.0

type VivaGlintFeedbackProgramAuditRecordable interface {
	AuditDataable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
}

type VivaGlintOrganizationalDataAuditRecord ¶ added in v1.100.0

type VivaGlintOrganizationalDataAuditRecord struct {
	AuditData
}

VivaGlintOrganizationalDataAuditRecord audit data for Viva Glint Organizational events.

func NewVivaGlintOrganizationalDataAuditRecord ¶ added in v1.100.0

func NewVivaGlintOrganizationalDataAuditRecord() *VivaGlintOrganizationalDataAuditRecord

NewVivaGlintOrganizationalDataAuditRecord instantiates a new VivaGlintOrganizationalDataAuditRecord and sets the default values.

func (*VivaGlintOrganizationalDataAuditRecord) GetFieldDeserializers ¶ added in v1.100.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*VivaGlintOrganizationalDataAuditRecord) Serialize ¶ added in v1.100.0

Serialize serializes information the current object

type VivaGlintOrganizationalDataAuditRecordable ¶ added in v1.100.0

type VivaGlintOrganizationalDataAuditRecordable interface {
	AuditDataable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
}

type VivaGlintPulseProgramAuditRecord ¶ added in v1.100.0

type VivaGlintPulseProgramAuditRecord struct {
	AuditData
}

VivaGlintPulseProgramAuditRecord audit data for Viva Glint Pulse Program events.

func NewVivaGlintPulseProgramAuditRecord ¶ added in v1.100.0

func NewVivaGlintPulseProgramAuditRecord() *VivaGlintPulseProgramAuditRecord

NewVivaGlintPulseProgramAuditRecord instantiates a new VivaGlintPulseProgramAuditRecord and sets the default values.

func (*VivaGlintPulseProgramAuditRecord) GetFieldDeserializers ¶ added in v1.100.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*VivaGlintPulseProgramAuditRecord) Serialize ¶ added in v1.100.0

Serialize serializes information the current object

type VivaGlintPulseProgramAuditRecordable ¶ added in v1.100.0

type VivaGlintPulseProgramAuditRecordable interface {
	AuditDataable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
}

type VivaGlintPulseProgramRespondentRateAuditRecord ¶ added in v1.100.0

type VivaGlintPulseProgramRespondentRateAuditRecord struct {
	AuditData
}

VivaGlintPulseProgramRespondentRateAuditRecord audit data for Viva Glint Pulse Program Respondent Rate events.

func NewVivaGlintPulseProgramRespondentRateAuditRecord ¶ added in v1.100.0

func NewVivaGlintPulseProgramRespondentRateAuditRecord() *VivaGlintPulseProgramRespondentRateAuditRecord

NewVivaGlintPulseProgramRespondentRateAuditRecord instantiates a new VivaGlintPulseProgramRespondentRateAuditRecord and sets the default values.

func (*VivaGlintPulseProgramRespondentRateAuditRecord) GetFieldDeserializers ¶ added in v1.100.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*VivaGlintPulseProgramRespondentRateAuditRecord) Serialize ¶ added in v1.100.0

Serialize serializes information the current object

type VivaGlintPulseProgramRespondentRateAuditRecordable ¶ added in v1.100.0

type VivaGlintPulseProgramRespondentRateAuditRecordable interface {
	AuditDataable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
}

type VivaGlintQuestionAuditRecord ¶ added in v1.100.0

type VivaGlintQuestionAuditRecord struct {
	AuditData
}

VivaGlintQuestionAuditRecord audit data for Viva Glint Question events.

func NewVivaGlintQuestionAuditRecord ¶ added in v1.100.0

func NewVivaGlintQuestionAuditRecord() *VivaGlintQuestionAuditRecord

NewVivaGlintQuestionAuditRecord instantiates a new VivaGlintQuestionAuditRecord and sets the default values.

func (*VivaGlintQuestionAuditRecord) GetFieldDeserializers ¶ added in v1.100.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*VivaGlintQuestionAuditRecord) Serialize ¶ added in v1.100.0

Serialize serializes information the current object

type VivaGlintRoleAuditRecord ¶ added in v1.100.0

type VivaGlintRoleAuditRecord struct {
	AuditData
}

VivaGlintRoleAuditRecord audit data for Viva Glint Role events.

func NewVivaGlintRoleAuditRecord ¶ added in v1.100.0

func NewVivaGlintRoleAuditRecord() *VivaGlintRoleAuditRecord

NewVivaGlintRoleAuditRecord instantiates a new VivaGlintRoleAuditRecord and sets the default values.

func (*VivaGlintRoleAuditRecord) GetFieldDeserializers ¶ added in v1.100.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*VivaGlintRoleAuditRecord) Serialize ¶ added in v1.100.0

Serialize serializes information the current object

type VivaGlintRubiconAuditRecord ¶ added in v1.100.0

type VivaGlintRubiconAuditRecord struct {
	AuditData
}

VivaGlintRubiconAuditRecord audit data for Viva Glint Rubicon events.

func NewVivaGlintRubiconAuditRecord ¶ added in v1.100.0

func NewVivaGlintRubiconAuditRecord() *VivaGlintRubiconAuditRecord

NewVivaGlintRubiconAuditRecord instantiates a new VivaGlintRubiconAuditRecord and sets the default values.

func (*VivaGlintRubiconAuditRecord) GetFieldDeserializers ¶ added in v1.100.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*VivaGlintRubiconAuditRecord) Serialize ¶ added in v1.100.0

Serialize serializes information the current object

type VivaGlintSupportAccessAuditRecord ¶ added in v1.100.0

type VivaGlintSupportAccessAuditRecord struct {
	AuditData
}

VivaGlintSupportAccessAuditRecord audit data for Viva Glint Support Access events.

func NewVivaGlintSupportAccessAuditRecord ¶ added in v1.100.0

func NewVivaGlintSupportAccessAuditRecord() *VivaGlintSupportAccessAuditRecord

NewVivaGlintSupportAccessAuditRecord instantiates a new VivaGlintSupportAccessAuditRecord and sets the default values.

func (*VivaGlintSupportAccessAuditRecord) GetFieldDeserializers ¶ added in v1.100.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*VivaGlintSupportAccessAuditRecord) Serialize ¶ added in v1.100.0

Serialize serializes information the current object

type VivaGlintSupportAccessAuditRecordable ¶ added in v1.100.0

type VivaGlintSupportAccessAuditRecordable interface {
	AuditDataable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
}

type VivaGlintSystemAuditRecord ¶ added in v1.100.0

type VivaGlintSystemAuditRecord struct {
	AuditData
}

VivaGlintSystemAuditRecord audit data for Viva Glint System events.

func NewVivaGlintSystemAuditRecord ¶ added in v1.100.0

func NewVivaGlintSystemAuditRecord() *VivaGlintSystemAuditRecord

NewVivaGlintSystemAuditRecord instantiates a new VivaGlintSystemAuditRecord and sets the default values.

func (*VivaGlintSystemAuditRecord) GetFieldDeserializers ¶ added in v1.100.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*VivaGlintSystemAuditRecord) Serialize ¶ added in v1.100.0

Serialize serializes information the current object

type VivaGlintUserAuditRecord ¶ added in v1.100.0

type VivaGlintUserAuditRecord struct {
	AuditData
}

VivaGlintUserAuditRecord audit data for Viva Glint User events.

func NewVivaGlintUserAuditRecord ¶ added in v1.100.0

func NewVivaGlintUserAuditRecord() *VivaGlintUserAuditRecord

NewVivaGlintUserAuditRecord instantiates a new VivaGlintUserAuditRecord and sets the default values.

func (*VivaGlintUserAuditRecord) GetFieldDeserializers ¶ added in v1.100.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*VivaGlintUserAuditRecord) Serialize ¶ added in v1.100.0

Serialize serializes information the current object

type VivaGlintUserGroupAuditRecord ¶ added in v1.100.0

type VivaGlintUserGroupAuditRecord struct {
	AuditData
}

VivaGlintUserGroupAuditRecord audit data for Viva Glint User Group events.

func NewVivaGlintUserGroupAuditRecord ¶ added in v1.100.0

func NewVivaGlintUserGroupAuditRecord() *VivaGlintUserGroupAuditRecord

NewVivaGlintUserGroupAuditRecord instantiates a new VivaGlintUserGroupAuditRecord and sets the default values.

func (*VivaGlintUserGroupAuditRecord) GetFieldDeserializers ¶ added in v1.100.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*VivaGlintUserGroupAuditRecord) Serialize ¶ added in v1.100.0

Serialize serializes information the current object

type VivaGlintUserGroupAuditRecordable ¶ added in v1.100.0

type VivaGoalsAuditRecord ¶ added in v1.79.0

type VivaGoalsAuditRecord struct {
	AuditData
}

VivaGoalsAuditRecord audit data for Viva Goals events.

func NewVivaGoalsAuditRecord ¶ added in v1.79.0

func NewVivaGoalsAuditRecord() *VivaGoalsAuditRecord

NewVivaGoalsAuditRecord instantiates a new VivaGoalsAuditRecord and sets the default values.

func (*VivaGoalsAuditRecord) GetFieldDeserializers ¶ added in v1.79.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*VivaGoalsAuditRecord) Serialize ¶ added in v1.79.0

Serialize serializes information the current object

type VivaLearningAdminAuditRecord ¶ added in v1.79.0

type VivaLearningAdminAuditRecord struct {
	AuditData
}

VivaLearningAdminAuditRecord audit data for Viva Learning Admin events.

func NewVivaLearningAdminAuditRecord ¶ added in v1.79.0

func NewVivaLearningAdminAuditRecord() *VivaLearningAdminAuditRecord

NewVivaLearningAdminAuditRecord instantiates a new VivaLearningAdminAuditRecord and sets the default values.

func (*VivaLearningAdminAuditRecord) GetFieldDeserializers ¶ added in v1.79.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*VivaLearningAdminAuditRecord) Serialize ¶ added in v1.79.0

Serialize serializes information the current object

type VivaLearningAuditRecord ¶ added in v1.79.0

type VivaLearningAuditRecord struct {
	AuditData
}

VivaLearningAuditRecord audit data for Viva Learning events.

func NewVivaLearningAuditRecord ¶ added in v1.79.0

func NewVivaLearningAuditRecord() *VivaLearningAuditRecord

NewVivaLearningAuditRecord instantiates a new VivaLearningAuditRecord and sets the default values.

func (*VivaLearningAuditRecord) GetFieldDeserializers ¶ added in v1.79.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*VivaLearningAuditRecord) Serialize ¶ added in v1.79.0

Serialize serializes information the current object

type VivaPulseAdminAuditRecord ¶ added in v1.79.0

type VivaPulseAdminAuditRecord struct {
	AuditData
}

VivaPulseAdminAuditRecord audit data for Viva Pulse Admin events.

func NewVivaPulseAdminAuditRecord ¶ added in v1.79.0

func NewVivaPulseAdminAuditRecord() *VivaPulseAdminAuditRecord

NewVivaPulseAdminAuditRecord instantiates a new VivaPulseAdminAuditRecord and sets the default values.

func (*VivaPulseAdminAuditRecord) GetFieldDeserializers ¶ added in v1.79.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*VivaPulseAdminAuditRecord) Serialize ¶ added in v1.79.0

Serialize serializes information the current object

type VivaPulseOrganizerAuditRecord ¶ added in v1.79.0

type VivaPulseOrganizerAuditRecord struct {
	AuditData
}

VivaPulseOrganizerAuditRecord audit data for Viva Pulse Organizer events.

func NewVivaPulseOrganizerAuditRecord ¶ added in v1.79.0

func NewVivaPulseOrganizerAuditRecord() *VivaPulseOrganizerAuditRecord

NewVivaPulseOrganizerAuditRecord instantiates a new VivaPulseOrganizerAuditRecord and sets the default values.

func (*VivaPulseOrganizerAuditRecord) GetFieldDeserializers ¶ added in v1.79.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*VivaPulseOrganizerAuditRecord) Serialize ¶ added in v1.79.0

Serialize serializes information the current object

type VivaPulseReportAuditRecord ¶ added in v1.79.0

type VivaPulseReportAuditRecord struct {
	AuditData
}

VivaPulseReportAuditRecord audit data for Viva Pulse Report events.

func NewVivaPulseReportAuditRecord ¶ added in v1.79.0

func NewVivaPulseReportAuditRecord() *VivaPulseReportAuditRecord

NewVivaPulseReportAuditRecord instantiates a new VivaPulseReportAuditRecord and sets the default values.

func (*VivaPulseReportAuditRecord) GetFieldDeserializers ¶ added in v1.79.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*VivaPulseReportAuditRecord) Serialize ¶ added in v1.79.0

Serialize serializes information the current object

type VivaPulseResponseAuditRecord ¶ added in v1.79.0

type VivaPulseResponseAuditRecord struct {
	AuditData
}

VivaPulseResponseAuditRecord audit data for Viva Pulse Response events.

func NewVivaPulseResponseAuditRecord ¶ added in v1.79.0

func NewVivaPulseResponseAuditRecord() *VivaPulseResponseAuditRecord

NewVivaPulseResponseAuditRecord instantiates a new VivaPulseResponseAuditRecord and sets the default values.

func (*VivaPulseResponseAuditRecord) GetFieldDeserializers ¶ added in v1.79.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*VivaPulseResponseAuditRecord) Serialize ¶ added in v1.79.0

Serialize serializes information the current object

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
}

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. returns a map[string]any when successful

func (*VmMetadata) GetBackingStore ¶ added in v0.56.0

GetBackingStore gets the BackingStore property value. Stores model information. returns a BackingStore when successful

func (*VmMetadata) GetCloudProvider ¶ added in v0.49.0

func (m *VmMetadata) GetCloudProvider() *VmCloudProvider

GetCloudProvider gets the cloudProvider property value. The cloudProvider property returns a *VmCloudProvider when successful

func (*VmMetadata) GetFieldDeserializers ¶ added in v0.49.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*VmMetadata) GetOdataType ¶ added in v0.49.0

func (m *VmMetadata) GetOdataType() *string

GetOdataType gets the @odata.type property value. The OdataType property returns a *string when successful

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. returns a *string when successful

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. returns a *string when successful

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. returns a *string when successful

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 Vulnerability ¶ added in v1.10.0

func NewVulnerability ¶ added in v1.10.0

func NewVulnerability() *Vulnerability

NewVulnerability instantiates a new Vulnerability and sets the default values.

func (*Vulnerability) GetActiveExploitsObserved ¶ added in v1.10.0

func (m *Vulnerability) GetActiveExploitsObserved() *bool

GetActiveExploitsObserved gets the activeExploitsObserved property value. Indicates whether this vulnerability has any known exploits associated to known bad actors. returns a *bool when successful

func (*Vulnerability) GetArticles ¶ added in v1.10.0

func (m *Vulnerability) GetArticles() []Articleable

GetArticles gets the articles property value. Articles related to this vulnerability. returns a []Articleable when successful

func (*Vulnerability) GetCommonWeaknessEnumerationIds ¶ added in v1.10.0

func (m *Vulnerability) GetCommonWeaknessEnumerationIds() []string

GetCommonWeaknessEnumerationIds gets the commonWeaknessEnumerationIds property value. Community-defined common weakness enumerations (CWE). returns a []string when successful

func (*Vulnerability) GetComponents ¶ added in v1.10.0

func (m *Vulnerability) GetComponents() []VulnerabilityComponentable

GetComponents gets the components property value. Components related to this vulnerability article. returns a []VulnerabilityComponentable when successful

func (*Vulnerability) GetCreatedDateTime ¶ added in v1.10.0

GetCreatedDateTime gets the createdDateTime property value. The date and time when this vulnerability article was first created. returns a *Time when successful

func (*Vulnerability) GetCvss2Summary ¶ added in v1.10.0

func (m *Vulnerability) GetCvss2Summary() CvssSummaryable

GetCvss2Summary gets the cvss2Summary property value. The cvss2Summary property returns a CvssSummaryable when successful

func (*Vulnerability) GetCvss3Summary ¶ added in v1.10.0

func (m *Vulnerability) GetCvss3Summary() CvssSummaryable

GetCvss3Summary gets the cvss3Summary property value. The cvss3Summary property returns a CvssSummaryable when successful

func (*Vulnerability) GetDescription ¶ added in v1.10.0

func (m *Vulnerability) GetDescription() FormattedContentable

GetDescription gets the description property value. The description property returns a FormattedContentable when successful

func (*Vulnerability) GetExploits ¶ added in v1.10.0

func (m *Vulnerability) GetExploits() []Hyperlinkable

GetExploits gets the exploits property value. Known exploits for this vulnerability. returns a []Hyperlinkable when successful

func (*Vulnerability) GetExploitsAvailable ¶ added in v1.10.0

func (m *Vulnerability) GetExploitsAvailable() *bool

GetExploitsAvailable gets the exploitsAvailable property value. Indicates whether this vulnerability has exploits in public sources (such as Packetstorm or Exploit-DB) online. returns a *bool when successful

func (*Vulnerability) GetFieldDeserializers ¶ added in v1.10.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*Vulnerability) GetHasChatter ¶ added in v1.10.0

func (m *Vulnerability) GetHasChatter() *bool

GetHasChatter gets the hasChatter property value. Indicates whether chatter about this vulnerability has been discovered online. returns a *bool when successful

func (*Vulnerability) GetLastModifiedDateTime ¶ added in v1.10.0

GetLastModifiedDateTime gets the lastModifiedDateTime property value. The date and time when this vulnerability article was most recently updated. returns a *Time when successful

func (*Vulnerability) GetPriorityScore ¶ added in v1.10.0

func (m *Vulnerability) GetPriorityScore() *int32

GetPriorityScore gets the priorityScore property value. A unique algorithm that reflects the priority of a vulnerability based on the CVSS score, exploits, chatter, and linkage to malware. This property also evaluates the recency of these components so users can understand which vulnerability should be remediated first. returns a *int32 when successful

func (*Vulnerability) GetPublishedDateTime ¶ added in v1.10.0

GetPublishedDateTime gets the publishedDateTime property value. The date and time when this vulnerability article was published. returns a *Time when successful

func (*Vulnerability) GetReferences ¶ added in v1.10.0

func (m *Vulnerability) GetReferences() []Hyperlinkable

GetReferences gets the references property value. Reference links where further information can be learned about this vulnerability. returns a []Hyperlinkable when successful

func (*Vulnerability) GetRemediation ¶ added in v1.10.0

func (m *Vulnerability) GetRemediation() FormattedContentable

GetRemediation gets the remediation property value. Any known remediation steps. returns a FormattedContentable when successful

func (*Vulnerability) GetSeverity ¶ added in v1.10.0

func (m *Vulnerability) GetSeverity() *VulnerabilitySeverity

GetSeverity gets the severity property value. The severity property returns a *VulnerabilitySeverity when successful

func (*Vulnerability) Serialize ¶ added in v1.10.0

Serialize serializes information the current object

func (*Vulnerability) SetActiveExploitsObserved ¶ added in v1.10.0

func (m *Vulnerability) SetActiveExploitsObserved(value *bool)

SetActiveExploitsObserved sets the activeExploitsObserved property value. Indicates whether this vulnerability has any known exploits associated to known bad actors.

func (*Vulnerability) SetArticles ¶ added in v1.10.0

func (m *Vulnerability) SetArticles(value []Articleable)

SetArticles sets the articles property value. Articles related to this vulnerability.

func (*Vulnerability) SetCommonWeaknessEnumerationIds ¶ added in v1.10.0

func (m *Vulnerability) SetCommonWeaknessEnumerationIds(value []string)

SetCommonWeaknessEnumerationIds sets the commonWeaknessEnumerationIds property value. Community-defined common weakness enumerations (CWE).

func (*Vulnerability) SetComponents ¶ added in v1.10.0

func (m *Vulnerability) SetComponents(value []VulnerabilityComponentable)

SetComponents sets the components property value. Components related to this vulnerability article.

func (*Vulnerability) SetCreatedDateTime ¶ added in v1.10.0

SetCreatedDateTime sets the createdDateTime property value. The date and time when this vulnerability article was first created.

func (*Vulnerability) SetCvss2Summary ¶ added in v1.10.0

func (m *Vulnerability) SetCvss2Summary(value CvssSummaryable)

SetCvss2Summary sets the cvss2Summary property value. The cvss2Summary property

func (*Vulnerability) SetCvss3Summary ¶ added in v1.10.0

func (m *Vulnerability) SetCvss3Summary(value CvssSummaryable)

SetCvss3Summary sets the cvss3Summary property value. The cvss3Summary property

func (*Vulnerability) SetDescription ¶ added in v1.10.0

func (m *Vulnerability) SetDescription(value FormattedContentable)

SetDescription sets the description property value. The description property

func (*Vulnerability) SetExploits ¶ added in v1.10.0

func (m *Vulnerability) SetExploits(value []Hyperlinkable)

SetExploits sets the exploits property value. Known exploits for this vulnerability.

func (*Vulnerability) SetExploitsAvailable ¶ added in v1.10.0

func (m *Vulnerability) SetExploitsAvailable(value *bool)

SetExploitsAvailable sets the exploitsAvailable property value. Indicates whether this vulnerability has exploits in public sources (such as Packetstorm or Exploit-DB) online.

func (*Vulnerability) SetHasChatter ¶ added in v1.10.0

func (m *Vulnerability) SetHasChatter(value *bool)

SetHasChatter sets the hasChatter property value. Indicates whether chatter about this vulnerability has been discovered online.

func (*Vulnerability) SetLastModifiedDateTime ¶ added in v1.10.0

SetLastModifiedDateTime sets the lastModifiedDateTime property value. The date and time when this vulnerability article was most recently updated.

func (*Vulnerability) SetPriorityScore ¶ added in v1.10.0

func (m *Vulnerability) SetPriorityScore(value *int32)

SetPriorityScore sets the priorityScore property value. A unique algorithm that reflects the priority of a vulnerability based on the CVSS score, exploits, chatter, and linkage to malware. This property also evaluates the recency of these components so users can understand which vulnerability should be remediated first.

func (*Vulnerability) SetPublishedDateTime ¶ added in v1.10.0

SetPublishedDateTime sets the publishedDateTime property value. The date and time when this vulnerability article was published.

func (*Vulnerability) SetReferences ¶ added in v1.10.0

func (m *Vulnerability) SetReferences(value []Hyperlinkable)

SetReferences sets the references property value. Reference links where further information can be learned about this vulnerability.

func (*Vulnerability) SetRemediation ¶ added in v1.10.0

func (m *Vulnerability) SetRemediation(value FormattedContentable)

SetRemediation sets the remediation property value. Any known remediation steps.

func (*Vulnerability) SetSeverity ¶ added in v1.10.0

func (m *Vulnerability) SetSeverity(value *VulnerabilitySeverity)

SetSeverity sets the severity property value. The severity property

type VulnerabilityCollectionResponse ¶ added in v1.10.0

func NewVulnerabilityCollectionResponse ¶ added in v1.10.0

func NewVulnerabilityCollectionResponse() *VulnerabilityCollectionResponse

NewVulnerabilityCollectionResponse instantiates a new VulnerabilityCollectionResponse and sets the default values.

func (*VulnerabilityCollectionResponse) GetFieldDeserializers ¶ added in v1.10.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*VulnerabilityCollectionResponse) GetValue ¶ added in v1.10.0

GetValue gets the value property value. The value property returns a []Vulnerabilityable when successful

func (*VulnerabilityCollectionResponse) Serialize ¶ added in v1.10.0

Serialize serializes information the current object

func (*VulnerabilityCollectionResponse) SetValue ¶ added in v1.10.0

SetValue sets the value property value. The value property

type VulnerabilityComponent ¶ added in v1.10.0

func NewVulnerabilityComponent ¶ added in v1.10.0

func NewVulnerabilityComponent() *VulnerabilityComponent

NewVulnerabilityComponent instantiates a new VulnerabilityComponent and sets the default values.

func (*VulnerabilityComponent) GetFieldDeserializers ¶ added in v1.10.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*VulnerabilityComponent) GetName ¶ added in v1.10.0

func (m *VulnerabilityComponent) GetName() *string

GetName gets the name property value. The name of this vulnerability component. returns a *string when successful

func (*VulnerabilityComponent) Serialize ¶ added in v1.10.0

Serialize serializes information the current object

func (*VulnerabilityComponent) SetName ¶ added in v1.10.0

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

SetName sets the name property value. The name of this vulnerability component.

type VulnerabilityComponentCollectionResponse ¶ added in v1.10.0

func NewVulnerabilityComponentCollectionResponse ¶ added in v1.10.0

func NewVulnerabilityComponentCollectionResponse() *VulnerabilityComponentCollectionResponse

NewVulnerabilityComponentCollectionResponse instantiates a new VulnerabilityComponentCollectionResponse and sets the default values.

func (*VulnerabilityComponentCollectionResponse) GetFieldDeserializers ¶ added in v1.10.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*VulnerabilityComponentCollectionResponse) GetValue ¶ added in v1.10.0

GetValue gets the value property value. The value property returns a []VulnerabilityComponentable when successful

func (*VulnerabilityComponentCollectionResponse) Serialize ¶ added in v1.10.0

Serialize serializes information the current object

func (*VulnerabilityComponentCollectionResponse) SetValue ¶ added in v1.10.0

SetValue sets the value property value. The value property

type VulnerabilitySeverity ¶ added in v1.10.0

type VulnerabilitySeverity int
const (
	NONE_VULNERABILITYSEVERITY VulnerabilitySeverity = iota
	LOW_VULNERABILITYSEVERITY
	MEDIUM_VULNERABILITYSEVERITY
	HIGH_VULNERABILITYSEVERITY
	CRITICAL_VULNERABILITYSEVERITY
	UNKNOWNFUTUREVALUE_VULNERABILITYSEVERITY
)

func (VulnerabilitySeverity) String ¶ added in v1.10.0

func (i VulnerabilitySeverity) String() string

type Vulnerabilityable ¶ added in v1.10.0

type Vulnerabilityable interface {
	iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Entityable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetActiveExploitsObserved() *bool
	GetArticles() []Articleable
	GetCommonWeaknessEnumerationIds() []string
	GetComponents() []VulnerabilityComponentable
	GetCreatedDateTime() *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time
	GetCvss2Summary() CvssSummaryable
	GetCvss3Summary() CvssSummaryable
	GetDescription() FormattedContentable
	GetExploits() []Hyperlinkable
	GetExploitsAvailable() *bool
	GetHasChatter() *bool
	GetLastModifiedDateTime() *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time
	GetPriorityScore() *int32
	GetPublishedDateTime() *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time
	GetReferences() []Hyperlinkable
	GetRemediation() FormattedContentable
	GetSeverity() *VulnerabilitySeverity
	SetActiveExploitsObserved(value *bool)
	SetArticles(value []Articleable)
	SetCommonWeaknessEnumerationIds(value []string)
	SetComponents(value []VulnerabilityComponentable)
	SetCreatedDateTime(value *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time)
	SetCvss2Summary(value CvssSummaryable)
	SetCvss3Summary(value CvssSummaryable)
	SetDescription(value FormattedContentable)
	SetExploits(value []Hyperlinkable)
	SetExploitsAvailable(value *bool)
	SetHasChatter(value *bool)
	SetLastModifiedDateTime(value *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time)
	SetPriorityScore(value *int32)
	SetPublishedDateTime(value *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time)
	SetReferences(value []Hyperlinkable)
	SetRemediation(value FormattedContentable)
	SetSeverity(value *VulnerabilitySeverity)
}

type WdatpAlertsAuditRecord ¶ added in v1.79.0

type WdatpAlertsAuditRecord struct {
	AuditData
}

WdatpAlertsAuditRecord audit data for WDATP Alerts events.

func NewWdatpAlertsAuditRecord ¶ added in v1.79.0

func NewWdatpAlertsAuditRecord() *WdatpAlertsAuditRecord

NewWdatpAlertsAuditRecord instantiates a new WdatpAlertsAuditRecord and sets the default values.

func (*WdatpAlertsAuditRecord) GetFieldDeserializers ¶ added in v1.79.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*WdatpAlertsAuditRecord) Serialize ¶ added in v1.79.0

Serialize serializes information the current object

type WebContentFilteringAuditRecord ¶ added in v1.100.0

type WebContentFilteringAuditRecord struct {
	AuditData
}

WebContentFilteringAuditRecord audit data for Web Content Filtering events.

func NewWebContentFilteringAuditRecord ¶ added in v1.100.0

func NewWebContentFilteringAuditRecord() *WebContentFilteringAuditRecord

NewWebContentFilteringAuditRecord instantiates a new WebContentFilteringAuditRecord and sets the default values.

func (*WebContentFilteringAuditRecord) GetFieldDeserializers ¶ added in v1.100.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*WebContentFilteringAuditRecord) Serialize ¶ added in v1.100.0

Serialize serializes information the current object

type WebContentFilteringAuditRecordable ¶ added in v1.100.0

type WebContentFilteringAuditRecordable interface {
	AuditDataable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
}

type WhoisBaseRecord ¶ added in v1.20.0

func NewWhoisBaseRecord ¶ added in v1.20.0

func NewWhoisBaseRecord() *WhoisBaseRecord

NewWhoisBaseRecord instantiates a new WhoisBaseRecord and sets the default values.

func (*WhoisBaseRecord) GetAbuse ¶ added in v1.20.0

func (m *WhoisBaseRecord) GetAbuse() WhoisContactable

GetAbuse gets the abuse property value. The contact information for the abuse contact. returns a WhoisContactable when successful

func (*WhoisBaseRecord) GetAdmin ¶ added in v1.20.0

func (m *WhoisBaseRecord) GetAdmin() WhoisContactable

GetAdmin gets the admin property value. The contact information for the admin contact. returns a WhoisContactable when successful

func (*WhoisBaseRecord) GetBilling ¶ added in v1.20.0

func (m *WhoisBaseRecord) GetBilling() WhoisContactable

GetBilling gets the billing property value. The contact information for the billing contact. returns a WhoisContactable when successful

func (*WhoisBaseRecord) GetDomainStatus ¶ added in v1.20.0

func (m *WhoisBaseRecord) GetDomainStatus() *string

GetDomainStatus gets the domainStatus property value. The domain status for this WHOIS object. returns a *string when successful

func (*WhoisBaseRecord) GetExpirationDateTime ¶ added in v1.20.0

GetExpirationDateTime gets the expirationDateTime property value. The date and time when this WHOIS record expires with the registrar. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. returns a *Time when successful

func (*WhoisBaseRecord) GetFieldDeserializers ¶ added in v1.20.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*WhoisBaseRecord) GetFirstSeenDateTime ¶ added in v1.20.0

GetFirstSeenDateTime gets the firstSeenDateTime property value. The first seen date and time of this WHOIS record. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. returns a *Time when successful

func (*WhoisBaseRecord) GetHost ¶ added in v1.20.0

func (m *WhoisBaseRecord) GetHost() Hostable

GetHost gets the host property value. The host property returns a Hostable when successful

func (*WhoisBaseRecord) GetLastSeenDateTime ¶ added in v1.20.0

GetLastSeenDateTime gets the lastSeenDateTime property value. The last seen date and time of this WHOIS record. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. returns a *Time when successful

func (*WhoisBaseRecord) GetLastUpdateDateTime ¶ added in v1.20.0

GetLastUpdateDateTime gets the lastUpdateDateTime property value. The date and time when this WHOIS record was last modified. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. returns a *Time when successful

func (*WhoisBaseRecord) GetNameservers ¶ added in v1.20.0

func (m *WhoisBaseRecord) GetNameservers() []WhoisNameserverable

GetNameservers gets the nameservers property value. The nameservers for this WHOIS object. returns a []WhoisNameserverable when successful

func (*WhoisBaseRecord) GetNoc ¶ added in v1.20.0

func (m *WhoisBaseRecord) GetNoc() WhoisContactable

GetNoc gets the noc property value. The contact information for the noc contact. returns a WhoisContactable when successful

func (*WhoisBaseRecord) GetRawWhoisText ¶ added in v1.20.0

func (m *WhoisBaseRecord) GetRawWhoisText() *string

GetRawWhoisText gets the rawWhoisText property value. The raw WHOIS details for this WHOIS object. returns a *string when successful

func (*WhoisBaseRecord) GetRegistrant ¶ added in v1.20.0

func (m *WhoisBaseRecord) GetRegistrant() WhoisContactable

GetRegistrant gets the registrant property value. The contact information for the registrant contact. returns a WhoisContactable when successful

func (*WhoisBaseRecord) GetRegistrar ¶ added in v1.20.0

func (m *WhoisBaseRecord) GetRegistrar() WhoisContactable

GetRegistrar gets the registrar property value. The contact information for the registrar contact. returns a WhoisContactable when successful

func (*WhoisBaseRecord) GetRegistrationDateTime ¶ added in v1.20.0

GetRegistrationDateTime gets the registrationDateTime property value. The date and time when this WHOIS record was registered with a registrar. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. returns a *Time when successful

func (*WhoisBaseRecord) GetTechnical ¶ added in v1.20.0

func (m *WhoisBaseRecord) GetTechnical() WhoisContactable

GetTechnical gets the technical property value. The contact information for the technical contact. returns a WhoisContactable when successful

func (*WhoisBaseRecord) GetWhoisServer ¶ added in v1.20.0

func (m *WhoisBaseRecord) GetWhoisServer() *string

GetWhoisServer gets the whoisServer property value. The WHOIS server that provides the details. returns a *string when successful

func (*WhoisBaseRecord) GetZone ¶ added in v1.20.0

func (m *WhoisBaseRecord) GetZone() WhoisContactable

GetZone gets the zone property value. The contact information for the zone contact. returns a WhoisContactable when successful

func (*WhoisBaseRecord) Serialize ¶ added in v1.20.0

Serialize serializes information the current object

func (*WhoisBaseRecord) SetAbuse ¶ added in v1.20.0

func (m *WhoisBaseRecord) SetAbuse(value WhoisContactable)

SetAbuse sets the abuse property value. The contact information for the abuse contact.

func (*WhoisBaseRecord) SetAdmin ¶ added in v1.20.0

func (m *WhoisBaseRecord) SetAdmin(value WhoisContactable)

SetAdmin sets the admin property value. The contact information for the admin contact.

func (*WhoisBaseRecord) SetBilling ¶ added in v1.20.0

func (m *WhoisBaseRecord) SetBilling(value WhoisContactable)

SetBilling sets the billing property value. The contact information for the billing contact.

func (*WhoisBaseRecord) SetDomainStatus ¶ added in v1.20.0

func (m *WhoisBaseRecord) SetDomainStatus(value *string)

SetDomainStatus sets the domainStatus property value. The domain status for this WHOIS object.

func (*WhoisBaseRecord) SetExpirationDateTime ¶ added in v1.20.0

SetExpirationDateTime sets the expirationDateTime property value. The date and time when this WHOIS record expires with the registrar. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.

func (*WhoisBaseRecord) SetFirstSeenDateTime ¶ added in v1.20.0

SetFirstSeenDateTime sets the firstSeenDateTime property value. The first seen date and time of this WHOIS record. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.

func (*WhoisBaseRecord) SetHost ¶ added in v1.20.0

func (m *WhoisBaseRecord) SetHost(value Hostable)

SetHost sets the host property value. The host property

func (*WhoisBaseRecord) SetLastSeenDateTime ¶ added in v1.20.0

SetLastSeenDateTime sets the lastSeenDateTime property value. The last seen date and time of this WHOIS record. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.

func (*WhoisBaseRecord) SetLastUpdateDateTime ¶ added in v1.20.0

SetLastUpdateDateTime sets the lastUpdateDateTime property value. The date and time when this WHOIS record was last modified. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.

func (*WhoisBaseRecord) SetNameservers ¶ added in v1.20.0

func (m *WhoisBaseRecord) SetNameservers(value []WhoisNameserverable)

SetNameservers sets the nameservers property value. The nameservers for this WHOIS object.

func (*WhoisBaseRecord) SetNoc ¶ added in v1.20.0

func (m *WhoisBaseRecord) SetNoc(value WhoisContactable)

SetNoc sets the noc property value. The contact information for the noc contact.

func (*WhoisBaseRecord) SetRawWhoisText ¶ added in v1.20.0

func (m *WhoisBaseRecord) SetRawWhoisText(value *string)

SetRawWhoisText sets the rawWhoisText property value. The raw WHOIS details for this WHOIS object.

func (*WhoisBaseRecord) SetRegistrant ¶ added in v1.20.0

func (m *WhoisBaseRecord) SetRegistrant(value WhoisContactable)

SetRegistrant sets the registrant property value. The contact information for the registrant contact.

func (*WhoisBaseRecord) SetRegistrar ¶ added in v1.20.0

func (m *WhoisBaseRecord) SetRegistrar(value WhoisContactable)

SetRegistrar sets the registrar property value. The contact information for the registrar contact.

func (*WhoisBaseRecord) SetRegistrationDateTime ¶ added in v1.20.0

SetRegistrationDateTime sets the registrationDateTime property value. The date and time when this WHOIS record was registered with a registrar. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.

func (*WhoisBaseRecord) SetTechnical ¶ added in v1.20.0

func (m *WhoisBaseRecord) SetTechnical(value WhoisContactable)

SetTechnical sets the technical property value. The contact information for the technical contact.

func (*WhoisBaseRecord) SetWhoisServer ¶ added in v1.20.0

func (m *WhoisBaseRecord) SetWhoisServer(value *string)

SetWhoisServer sets the whoisServer property value. The WHOIS server that provides the details.

func (*WhoisBaseRecord) SetZone ¶ added in v1.20.0

func (m *WhoisBaseRecord) SetZone(value WhoisContactable)

SetZone sets the zone property value. The contact information for the zone contact.

type WhoisBaseRecordable ¶ added in v1.20.0

type WhoisBaseRecordable interface {
	iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Entityable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetAbuse() WhoisContactable
	GetAdmin() WhoisContactable
	GetBilling() WhoisContactable
	GetDomainStatus() *string
	GetExpirationDateTime() *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time
	GetFirstSeenDateTime() *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time
	GetHost() Hostable
	GetLastSeenDateTime() *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time
	GetLastUpdateDateTime() *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time
	GetNameservers() []WhoisNameserverable
	GetNoc() WhoisContactable
	GetRawWhoisText() *string
	GetRegistrant() WhoisContactable
	GetRegistrar() WhoisContactable
	GetRegistrationDateTime() *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time
	GetTechnical() WhoisContactable
	GetWhoisServer() *string
	GetZone() WhoisContactable
	SetAbuse(value WhoisContactable)
	SetAdmin(value WhoisContactable)
	SetBilling(value WhoisContactable)
	SetDomainStatus(value *string)
	SetExpirationDateTime(value *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time)
	SetFirstSeenDateTime(value *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time)
	SetHost(value Hostable)
	SetLastSeenDateTime(value *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time)
	SetLastUpdateDateTime(value *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time)
	SetNameservers(value []WhoisNameserverable)
	SetNoc(value WhoisContactable)
	SetRawWhoisText(value *string)
	SetRegistrant(value WhoisContactable)
	SetRegistrar(value WhoisContactable)
	SetRegistrationDateTime(value *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time)
	SetTechnical(value WhoisContactable)
	SetWhoisServer(value *string)
	SetZone(value WhoisContactable)
}

type WhoisContact ¶ added in v1.20.0

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

func NewWhoisContact ¶ added in v1.20.0

func NewWhoisContact() *WhoisContact

NewWhoisContact instantiates a new WhoisContact and sets the default values.

func (*WhoisContact) GetAdditionalData ¶ added in v1.20.0

func (m *WhoisContact) 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. returns a map[string]any when successful

func (*WhoisContact) GetAddress ¶ added in v1.20.0

GetAddress gets the address property value. The physical address of the entity. returns a PhysicalAddressable when successful

func (*WhoisContact) GetBackingStore ¶ added in v1.20.0

GetBackingStore gets the BackingStore property value. Stores model information. returns a BackingStore when successful

func (*WhoisContact) GetEmail ¶ added in v1.20.0

func (m *WhoisContact) GetEmail() *string

GetEmail gets the email property value. The email of this WHOIS contact. returns a *string when successful

func (*WhoisContact) GetFax ¶ added in v1.20.0

func (m *WhoisContact) GetFax() *string

GetFax gets the fax property value. The fax of this WHOIS contact. No format is guaranteed. returns a *string when successful

func (*WhoisContact) GetFieldDeserializers ¶ added in v1.20.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*WhoisContact) GetName ¶ added in v1.20.0

func (m *WhoisContact) GetName() *string

GetName gets the name property value. The name of this WHOIS contact. returns a *string when successful

func (*WhoisContact) GetOdataType ¶ added in v1.20.0

func (m *WhoisContact) GetOdataType() *string

GetOdataType gets the @odata.type property value. The OdataType property returns a *string when successful

func (*WhoisContact) GetOrganization ¶ added in v1.20.0

func (m *WhoisContact) GetOrganization() *string

GetOrganization gets the organization property value. The organization of this WHOIS contact. returns a *string when successful

func (*WhoisContact) GetTelephone ¶ added in v1.20.0

func (m *WhoisContact) GetTelephone() *string

GetTelephone gets the telephone property value. The telephone of this WHOIS contact. No format is guaranteed. returns a *string when successful

func (*WhoisContact) Serialize ¶ added in v1.20.0

Serialize serializes information the current object

func (*WhoisContact) SetAdditionalData ¶ added in v1.20.0

func (m *WhoisContact) 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 (*WhoisContact) SetAddress ¶ added in v1.20.0

SetAddress sets the address property value. The physical address of the entity.

func (*WhoisContact) SetBackingStore ¶ added in v1.20.0

SetBackingStore sets the BackingStore property value. Stores model information.

func (*WhoisContact) SetEmail ¶ added in v1.20.0

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

SetEmail sets the email property value. The email of this WHOIS contact.

func (*WhoisContact) SetFax ¶ added in v1.20.0

func (m *WhoisContact) SetFax(value *string)

SetFax sets the fax property value. The fax of this WHOIS contact. No format is guaranteed.

func (*WhoisContact) SetName ¶ added in v1.20.0

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

SetName sets the name property value. The name of this WHOIS contact.

func (*WhoisContact) SetOdataType ¶ added in v1.20.0

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

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

func (*WhoisContact) SetOrganization ¶ added in v1.20.0

func (m *WhoisContact) SetOrganization(value *string)

SetOrganization sets the organization property value. The organization of this WHOIS contact.

func (*WhoisContact) SetTelephone ¶ added in v1.20.0

func (m *WhoisContact) SetTelephone(value *string)

SetTelephone sets the telephone property value. The telephone of this WHOIS contact. No format is guaranteed.

type WhoisHistoryRecord ¶ added in v1.20.0

type WhoisHistoryRecord struct {
	WhoisBaseRecord
}

func NewWhoisHistoryRecord ¶ added in v1.20.0

func NewWhoisHistoryRecord() *WhoisHistoryRecord

NewWhoisHistoryRecord instantiates a new WhoisHistoryRecord and sets the default values.

func (*WhoisHistoryRecord) GetFieldDeserializers ¶ added in v1.20.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*WhoisHistoryRecord) Serialize ¶ added in v1.20.0

Serialize serializes information the current object

type WhoisHistoryRecordCollectionResponse ¶ added in v1.20.0

func NewWhoisHistoryRecordCollectionResponse ¶ added in v1.20.0

func NewWhoisHistoryRecordCollectionResponse() *WhoisHistoryRecordCollectionResponse

NewWhoisHistoryRecordCollectionResponse instantiates a new WhoisHistoryRecordCollectionResponse and sets the default values.

func (*WhoisHistoryRecordCollectionResponse) GetFieldDeserializers ¶ added in v1.20.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*WhoisHistoryRecordCollectionResponse) GetValue ¶ added in v1.20.0

GetValue gets the value property value. The value property returns a []WhoisHistoryRecordable when successful

func (*WhoisHistoryRecordCollectionResponse) Serialize ¶ added in v1.20.0

Serialize serializes information the current object

func (*WhoisHistoryRecordCollectionResponse) SetValue ¶ added in v1.20.0

SetValue sets the value property value. The value property

type WhoisNameserver ¶ added in v1.20.0

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

func NewWhoisNameserver ¶ added in v1.20.0

func NewWhoisNameserver() *WhoisNameserver

NewWhoisNameserver instantiates a new WhoisNameserver and sets the default values.

func (*WhoisNameserver) GetAdditionalData ¶ added in v1.20.0

func (m *WhoisNameserver) 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. returns a map[string]any when successful

func (*WhoisNameserver) GetBackingStore ¶ added in v1.20.0

GetBackingStore gets the BackingStore property value. Stores model information. returns a BackingStore when successful

func (*WhoisNameserver) GetFieldDeserializers ¶ added in v1.20.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*WhoisNameserver) GetFirstSeenDateTime ¶ added in v1.20.0

GetFirstSeenDateTime gets the firstSeenDateTime property value. The first seen date and time of this WHOIS contact. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. returns a *Time when successful

func (*WhoisNameserver) GetHost ¶ added in v1.20.0

func (m *WhoisNameserver) GetHost() Hostable

GetHost gets the host property value. The host property returns a Hostable when successful

func (*WhoisNameserver) GetLastSeenDateTime ¶ added in v1.20.0

GetLastSeenDateTime gets the lastSeenDateTime property value. The last seen date and time of this WHOIS contact. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. returns a *Time when successful

func (*WhoisNameserver) GetOdataType ¶ added in v1.20.0

func (m *WhoisNameserver) GetOdataType() *string

GetOdataType gets the @odata.type property value. The OdataType property returns a *string when successful

func (*WhoisNameserver) Serialize ¶ added in v1.20.0

Serialize serializes information the current object

func (*WhoisNameserver) SetAdditionalData ¶ added in v1.20.0

func (m *WhoisNameserver) 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 (*WhoisNameserver) SetBackingStore ¶ added in v1.20.0

SetBackingStore sets the BackingStore property value. Stores model information.

func (*WhoisNameserver) SetFirstSeenDateTime ¶ added in v1.20.0

SetFirstSeenDateTime sets the firstSeenDateTime property value. The first seen date and time of this WHOIS contact. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.

func (*WhoisNameserver) SetHost ¶ added in v1.20.0

func (m *WhoisNameserver) SetHost(value Hostable)

SetHost sets the host property value. The host property

func (*WhoisNameserver) SetLastSeenDateTime ¶ added in v1.20.0

SetLastSeenDateTime sets the lastSeenDateTime property value. The last seen date and time of this WHOIS contact. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.

func (*WhoisNameserver) SetOdataType ¶ added in v1.20.0

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

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

type WhoisRecord ¶ added in v1.20.0

type WhoisRecord struct {
	WhoisBaseRecord
}

func NewWhoisRecord ¶ added in v1.20.0

func NewWhoisRecord() *WhoisRecord

NewWhoisRecord instantiates a new WhoisRecord and sets the default values.

func (*WhoisRecord) GetFieldDeserializers ¶ added in v1.20.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*WhoisRecord) GetHistory ¶ added in v1.20.0

func (m *WhoisRecord) GetHistory() []WhoisHistoryRecordable

GetHistory gets the history property value. The collection of historical records associated to this WHOIS object. returns a []WhoisHistoryRecordable when successful

func (*WhoisRecord) Serialize ¶ added in v1.20.0

Serialize serializes information the current object

func (*WhoisRecord) SetHistory ¶ added in v1.20.0

func (m *WhoisRecord) SetHistory(value []WhoisHistoryRecordable)

SetHistory sets the history property value. The collection of historical records associated to this WHOIS object.

type WhoisRecordCollectionResponse ¶ added in v1.20.0

func NewWhoisRecordCollectionResponse ¶ added in v1.20.0

func NewWhoisRecordCollectionResponse() *WhoisRecordCollectionResponse

NewWhoisRecordCollectionResponse instantiates a new WhoisRecordCollectionResponse and sets the default values.

func (*WhoisRecordCollectionResponse) GetFieldDeserializers ¶ added in v1.20.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*WhoisRecordCollectionResponse) GetValue ¶ added in v1.20.0

GetValue gets the value property value. The value property returns a []WhoisRecordable when successful

func (*WhoisRecordCollectionResponse) Serialize ¶ added in v1.20.0

Serialize serializes information the current object

func (*WhoisRecordCollectionResponse) SetValue ¶ added in v1.20.0

func (m *WhoisRecordCollectionResponse) SetValue(value []WhoisRecordable)

SetValue sets the value property value. The value property

type Windows365CustomerLockboxAuditRecord ¶ added in v1.79.0

type Windows365CustomerLockboxAuditRecord struct {
	AuditData
}

Windows365CustomerLockboxAuditRecord audit data for Windows365 Customer Lockbox events.

func NewWindows365CustomerLockboxAuditRecord ¶ added in v1.79.0

func NewWindows365CustomerLockboxAuditRecord() *Windows365CustomerLockboxAuditRecord

NewWindows365CustomerLockboxAuditRecord instantiates a new Windows365CustomerLockboxAuditRecord and sets the default values.

func (*Windows365CustomerLockboxAuditRecord) GetFieldDeserializers ¶ added in v1.79.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*Windows365CustomerLockboxAuditRecord) Serialize ¶ added in v1.79.0

Serialize serializes information the current object

type Windows365CustomerLockboxAuditRecordable ¶ added in v1.79.0

type Windows365CustomerLockboxAuditRecordable interface {
	AuditDataable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
}

type WorkplaceAnalyticsAuditRecord ¶ added in v1.79.0

type WorkplaceAnalyticsAuditRecord struct {
	AuditData
}

WorkplaceAnalyticsAuditRecord audit data for Workplace Analytics events.

func NewWorkplaceAnalyticsAuditRecord ¶ added in v1.79.0

func NewWorkplaceAnalyticsAuditRecord() *WorkplaceAnalyticsAuditRecord

NewWorkplaceAnalyticsAuditRecord instantiates a new WorkplaceAnalyticsAuditRecord and sets the default values.

func (*WorkplaceAnalyticsAuditRecord) GetFieldDeserializers ¶ added in v1.79.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*WorkplaceAnalyticsAuditRecord) Serialize ¶ added in v1.79.0

Serialize serializes information the current object

type YammerAuditRecord ¶ added in v1.79.0

type YammerAuditRecord struct {
	AuditData
}

YammerAuditRecord audit data for Yammer events.

func NewYammerAuditRecord ¶ added in v1.79.0

func NewYammerAuditRecord() *YammerAuditRecord

NewYammerAuditRecord instantiates a new YammerAuditRecord and sets the default values.

func (*YammerAuditRecord) GetFieldDeserializers ¶ added in v1.79.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*YammerAuditRecord) Serialize ¶ added in v1.79.0

Serialize serializes information the current object

type YammerUserHidingAuditRecord ¶ added in v1.100.0

type YammerUserHidingAuditRecord struct {
	AuditData
}

YammerUserHidingAuditRecord audit data for Yammer User Hiding events.

func NewYammerUserHidingAuditRecord ¶ added in v1.100.0

func NewYammerUserHidingAuditRecord() *YammerUserHidingAuditRecord

NewYammerUserHidingAuditRecord instantiates a new YammerUserHidingAuditRecord and sets the default values.

func (*YammerUserHidingAuditRecord) GetFieldDeserializers ¶ added in v1.100.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*YammerUserHidingAuditRecord) Serialize ¶ added in v1.100.0

Serialize serializes information the current object

Source Files ¶

Jump to

Keyboard shortcuts

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