security

package
v1.33.0 Latest Latest
Warning

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

Go to latest
Published: Feb 14, 2024 License: MIT Imports: 7 Imported by: 1

Documentation

Index

Constants

View Source
const (
	ALLVERSIONS_ADDITIONALDATAOPTIONS        = 1
	LINKEDFILES_ADDITIONALDATAOPTIONS        = 2
	UNKNOWNFUTUREVALUE_ADDITIONALDATAOPTIONS = 4
)
View Source
const (
	NONE_DATASOURCESCOPES                           = 1
	ALLTENANTMAILBOXES_DATASOURCESCOPES             = 2
	ALLTENANTSITES_DATASOURCESCOPES                 = 4
	ALLCASECUSTODIANS_DATASOURCESCOPES              = 8
	ALLCASENONCUSTODIALDATASOURCES_DATASOURCESCOPES = 16
	UNKNOWNFUTUREVALUE_DATASOURCESCOPES             = 32
)
View Source
const (
	ORIGINALFILES_EXPORTOPTIONS      = 1
	TEXT_EXPORTOPTIONS               = 2
	PDFREPLACEMENT_EXPORTOPTIONS     = 4
	TAGS_EXPORTOPTIONS               = 8
	UNKNOWNFUTUREVALUE_EXPORTOPTIONS = 16
)
View Source
const (
	MAILBOXES_PURGEAREAS          = 1
	TEAMSMESSAGES_PURGEAREAS      = 2
	UNKNOWNFUTUREVALUE_PURGEAREAS = 4
)
View Source
const (
	MAILBOX_SOURCETYPE            = 1
	SITE_SOURCETYPE               = 2
	UNKNOWNFUTUREVALUE_SOURCETYPE = 4
)

Variables

This section is empty.

Functions

func CreateAlertCollectionResponseFromDiscriminatorValue added in v0.49.0

CreateAlertCollectionResponseFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value 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 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 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 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 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 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 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 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 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 CreateDataSetFromDiscriminatorValue

CreateDataSetFromDiscriminatorValue 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 CreateSearchFromDiscriminatorValue

CreateSearchFromDiscriminatorValue 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 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 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 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 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 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 CreateTagFromDiscriminatorValue

CreateTagFromDiscriminatorValue 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 CreateTopicModelingSettingsFromDiscriminatorValue

CreateTopicModelingSettingsFromDiscriminatorValue 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 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 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 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 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 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 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 ParseAdditionalDataOptions

func ParseAdditionalDataOptions(v string) (any, error)

func ParseAlertClassification added in v0.49.0

func ParseAlertClassification(v string) (any, error)

func ParseAlertDetermination added in v0.49.0

func ParseAlertDetermination(v string) (any, error)

func ParseAlertSeverity added in v0.49.0

func ParseAlertSeverity(v string) (any, error)

func ParseAlertStatus added in v0.49.0

func ParseAlertStatus(v string) (any, error)

func 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 ParseChildSelectability

func ParseChildSelectability(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 ParseDataSourceContainerStatus

func ParseDataSourceContainerStatus(v string) (any, error)

func ParseDataSourceHoldStatus

func ParseDataSourceHoldStatus(v string) (any, error)

func ParseDataSourceScopes

func ParseDataSourceScopes(v string) (any, error)

func ParseDefenderAvStatus added in v0.49.0

func ParseDefenderAvStatus(v string) (any, error)

func ParseDetectionSource added in v0.49.0

func ParseDetectionSource(v string) (any, error)

func ParseDetectionStatus added in v0.49.0

func ParseDetectionStatus(v string) (any, error)

func ParseDeviceHealthStatus added in v0.49.0

func ParseDeviceHealthStatus(v string) (any, error)

func ParseDeviceRiskScore added in v0.49.0

func ParseDeviceRiskScore(v string) (any, error)

func ParseEventPropagationStatus added in v0.61.0

func ParseEventPropagationStatus(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 ParseExportFileStructure added in v1.11.0

func ParseExportFileStructure(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 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 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 ParseIoTDeviceImportanceType added in v1.30.0

func ParseIoTDeviceImportanceType(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 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 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 ParseSourceType

func ParseSourceType(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 SerializeAdditionalDataOptions

func SerializeAdditionalDataOptions(values []AdditionalDataOptions) []string

func SerializeAlertClassification added in v0.49.0

func SerializeAlertClassification(values []AlertClassification) []string

func SerializeAlertDetermination added in v0.49.0

func SerializeAlertDetermination(values []AlertDetermination) []string

func SerializeAlertSeverity added in v0.49.0

func SerializeAlertSeverity(values []AlertSeverity) []string

func SerializeAlertStatus added in v0.49.0

func SerializeAlertStatus(values []AlertStatus) []string

func 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 SerializeChildSelectability

func SerializeChildSelectability(values []ChildSelectability) []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 SerializeDataSourceContainerStatus

func SerializeDataSourceContainerStatus(values []DataSourceContainerStatus) []string

func SerializeDataSourceHoldStatus

func SerializeDataSourceHoldStatus(values []DataSourceHoldStatus) []string

func SerializeDataSourceScopes

func SerializeDataSourceScopes(values []DataSourceScopes) []string

func SerializeDefenderAvStatus added in v0.49.0

func SerializeDefenderAvStatus(values []DefenderAvStatus) []string

func SerializeDetectionSource added in v0.49.0

func SerializeDetectionSource(values []DetectionSource) []string

func SerializeDetectionStatus added in v0.49.0

func SerializeDetectionStatus(values []DetectionStatus) []string

func SerializeDeviceHealthStatus added in v0.49.0

func SerializeDeviceHealthStatus(values []DeviceHealthStatus) []string

func SerializeDeviceRiskScore added in v0.49.0

func SerializeDeviceRiskScore(values []DeviceRiskScore) []string

func SerializeEventPropagationStatus added in v0.61.0

func SerializeEventPropagationStatus(values []EventPropagationStatus) []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 SerializeExportFileStructure added in v1.11.0

func SerializeExportFileStructure(values []ExportFileStructure) []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 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 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 SerializeIoTDeviceImportanceType added in v1.30.0

func SerializeIoTDeviceImportanceType(values []IoTDeviceImportanceType) []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 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 SerializeServicePrincipalType added in v1.30.0

func SerializeServicePrincipalType(values []ServicePrincipalType) []string

func SerializeServiceSource added in v0.49.0

func SerializeServiceSource(values []ServiceSource) []string

func SerializeSourceType

func SerializeSourceType(values []SourceType) []string

func SerializeVmCloudProvider added in v0.49.0

func SerializeVmCloudProvider(values []VmCloudProvider) []string

func SerializeVulnerabilitySeverity added in v1.10.0

func SerializeVulnerabilitySeverity(values []VulnerabilitySeverity) []string

Types

type AdditionalDataOptions

type AdditionalDataOptions int

func (AdditionalDataOptions) String

func (i AdditionalDataOptions) String() string

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) GetAlertPolicyId added in v1.15.0

func (m *Alert) GetAlertPolicyId() *string

GetAlertPolicyId gets the alertPolicyId property value. The alertPolicyId property 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 alert page in the Microsoft 365 Defender portal. 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) 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. 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. 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) 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. Possible values are: unknown, microsoftDefenderForEndpoint, antivirus, smartScreen, customTi, microsoftDefenderForOffice365, automatedInvestigation, microsoftThreatExperts, customDetection, microsoftDefenderForIdentity, cloudAppSecurity, microsoft365Defender, azureAdIdentityProtection, manual, microsoftDataLossPrevention, appGovernancePolicy, appGovernanceDetection, unknownFutureValue, microsoftDefenderForCloud, microsoftDefenderForIoT, microsoftDefenderForServers, microsoftDefenderForStorage, microsoftDefenderForDNS, microsoftDefenderForDatabases, microsoftDefenderForContainers, microsoftDefenderForNetwork, microsoftDefenderForAppService, microsoftDefenderForKeyVault, microsoftDefenderForResourceManager, microsoftDefenderForApiManagement. You must use the Prefer: include-unknown-enum-members request header to get the following value(s) in this evolvable enum: microsoftDefenderForCloud, microsoftDefenderForIoT, microsoftDefenderForServers, microsoftDefenderForStorage, microsoftDefenderForDNS, microsoftDefenderForDatabases, microsoftDefenderForContainers, microsoftDefenderForNetwork, microsoftDefenderForAppService, microsoftDefenderForKeyVault, microsoftDefenderForResourceManager, microsoftDefenderForApiManagement. 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. 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 (*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) 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 productName property 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) 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) SetAlertPolicyId added in v1.15.0

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

SetAlertPolicyId sets the alertPolicyId property value. The alertPolicyId property

func (*Alert) SetAlertWebUrl added in v0.49.0

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

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

func (*Alert) SetAssignedTo added in v0.49.0

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

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

func (*Alert) SetCategory added in v0.49.0

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

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

func (*Alert) SetClassification added in v0.49.0

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

SetClassification sets the classification property value. Specifies whether the alert represents a true threat. Possible values are: unknown, falsePositive, truePositive, 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) 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. Possible values are: unknown, microsoftDefenderForEndpoint, antivirus, smartScreen, customTi, microsoftDefenderForOffice365, automatedInvestigation, microsoftThreatExperts, customDetection, microsoftDefenderForIdentity, cloudAppSecurity, microsoft365Defender, azureAdIdentityProtection, manual, microsoftDataLossPrevention, appGovernancePolicy, appGovernanceDetection, unknownFutureValue, microsoftDefenderForCloud, microsoftDefenderForIoT, microsoftDefenderForServers, microsoftDefenderForStorage, microsoftDefenderForDNS, microsoftDefenderForDatabases, microsoftDefenderForContainers, microsoftDefenderForNetwork, microsoftDefenderForAppService, microsoftDefenderForKeyVault, microsoftDefenderForResourceManager, microsoftDefenderForApiManagement. You must use the Prefer: include-unknown-enum-members request header to get the following value(s) in this evolvable enum: microsoftDefenderForCloud, microsoftDefenderForIoT, microsoftDefenderForServers, microsoftDefenderForStorage, microsoftDefenderForDNS, microsoftDefenderForDatabases, microsoftDefenderForContainers, microsoftDefenderForNetwork, microsoftDefenderForAppService, microsoftDefenderForKeyVault, microsoftDefenderForResourceManager, microsoftDefenderForApiManagement.

func (*Alert) SetDetectorId added in v0.49.0

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

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

func (*Alert) SetDetermination added in v0.49.0

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

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

func (*Alert) SetEvidence added in v0.49.0

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

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

func (*Alert) SetFirstActivityDateTime added in v0.49.0

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

func (*Alert) SetIncidentId added in v0.49.0

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

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

func (*Alert) SetIncidentWebUrl added in v0.49.0

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

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

func (*Alert) SetLastActivityDateTime added in v0.49.0

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

func (*Alert) SetLastUpdateDateTime added in v0.49.0

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

func (*Alert) SetMitreTechniques added in v0.49.0

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

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

func (*Alert) SetProductName added in v1.23.0

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

SetProductName sets the productName property value. The productName property

func (*Alert) SetProviderAlertId added in v0.49.0

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

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

func (*Alert) SetRecommendedActions added in v0.49.0

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

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

func (*Alert) SetResolvedDateTime added in v0.49.0

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

func (*Alert) SetServiceSource added in v0.49.0

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

SetServiceSource sets the serviceSource property value. The serviceSource property

func (*Alert) SetSeverity added in v0.49.0

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

SetSeverity sets the severity property value. The severity property

func (*Alert) SetStatus added in v0.49.0

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

SetStatus sets the status property value. The status property

func (*Alert) SetTenantId added in v0.49.0

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

SetTenantId sets the tenantId property value. The 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 Alertable added in v0.49.0

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

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 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 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 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 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 CaseAction

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

func (CaseAction) String

func (i CaseAction) String() string

type CaseEscaped added in v0.54.0

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. Possible values are: addToReviewSet,applyTags,contentExport,convertToPdf,estimateStatistics, purgeData 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. Possible values are: notStarted, submissionFailed, running, succeeded, partiallySucceeded, failed. 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. Possible values are: addToReviewSet,applyTags,contentExport,convertToPdf,estimateStatistics, purgeData

func (*CaseOperation) SetCompletedDateTime

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

func (*CaseOperation) SetCreatedBy

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

func (*CaseOperation) SetCreatedDateTime

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

func (*CaseOperation) SetPercentProgress

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

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

func (*CaseOperation) SetResultInfo

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

func (*CaseOperation) SetStatus

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

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

type CaseOperationCollectionResponse

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 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 ChildSelectability

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

func (ChildSelectability) String

func (i ChildSelectability) String() string

type CloudApplicationEvidence added in v0.49.0

type CloudApplicationEvidence struct {
	AlertEvidence
}

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) Serialize added in v0.49.0

Serialize serializes information the current object

func (*CloudApplicationEvidence) SetAppId added in v0.49.0

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

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

func (*CloudApplicationEvidence) SetDisplayName added in v0.49.0

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

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

func (*CloudApplicationEvidence) SetInstanceId added in v0.49.0

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

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

func (*CloudApplicationEvidence) SetInstanceName added in v0.49.0

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

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

func (*CloudApplicationEvidence) SetSaasAppId added in v0.49.0

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

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

type CloudApplicationEvidenceable added in v0.49.0

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

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 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 DataSet

func NewDataSet

func NewDataSet() *DataSet

NewDataSet instantiates a new DataSet and sets the default values.

func (*DataSet) GetCreatedBy

GetCreatedBy gets the createdBy property value. The createdBy property returns a IdentitySetable when successful

func (*DataSet) GetCreatedDateTime

GetCreatedDateTime gets the createdDateTime property value. The createdDateTime property returns a *Time when successful

func (*DataSet) GetDisplayName

func (m *DataSet) GetDisplayName() *string

GetDisplayName gets the displayName property value. The displayName property 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 createdBy property

func (*DataSet) SetCreatedDateTime

SetCreatedDateTime sets the createdDateTime property value. The createdDateTime property

func (*DataSet) SetDisplayName

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

SetDisplayName sets the displayName property value. The displayName property

type DataSource

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. 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. 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 DefenderAvStatus added in v0.49.0

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

func (DefenderAvStatus) String added in v0.49.0

func (i DefenderAvStatus) String() string

type DetectionSource added in v0.49.0

type DetectionSource int
const (
	UNKNOWN_DETECTIONSOURCE DetectionSource = iota
	MICROSOFTDEFENDERFORENDPOINT_DETECTIONSOURCE
	ANTIVIRUS_DETECTIONSOURCE
	SMARTSCREEN_DETECTIONSOURCE
	CUSTOMTI_DETECTIONSOURCE
	MICROSOFTDEFENDERFOROFFICE365_DETECTIONSOURCE
	AUTOMATEDINVESTIGATION_DETECTIONSOURCE
	MICROSOFTTHREATEXPERTS_DETECTIONSOURCE
	CUSTOMDETECTION_DETECTIONSOURCE
	MICROSOFTDEFENDERFORIDENTITY_DETECTIONSOURCE
	CLOUDAPPSECURITY_DETECTIONSOURCE
	MICROSOFT365DEFENDER_DETECTIONSOURCE
	AZUREADIDENTITYPROTECTION_DETECTIONSOURCE
	MANUAL_DETECTIONSOURCE
	MICROSOFTDATALOSSPREVENTION_DETECTIONSOURCE
	APPGOVERNANCEPOLICY_DETECTIONSOURCE
	APPGOVERNANCEDETECTION_DETECTIONSOURCE
	UNKNOWNFUTUREVALUE_DETECTIONSOURCE
	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
	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 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 AntiMalware 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) 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) 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) 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) 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) 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 AntiMalware engine. The possible values are: notReporting, disabled, notUpdated, updated, unknown, notSupported, unknownFutureValue.

func (*DeviceEvidence) SetDeviceDnsName added in v0.49.0

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

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

func (*DeviceEvidence) SetFirstSeenDateTime added in v0.49.0

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

func (*DeviceEvidence) SetHealthStatus added in v0.49.0

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

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

func (*DeviceEvidence) 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) SetLoggedOnUsers added in v0.49.0

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

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

func (*DeviceEvidence) SetMdeDeviceId added in v0.49.0

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

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

func (*DeviceEvidence) SetOnboardingStatus added in v0.49.0

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

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

func (*DeviceEvidence) SetOsBuild added in v0.49.0

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

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

func (*DeviceEvidence) SetOsPlatform added in v0.49.0

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

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

func (*DeviceEvidence) SetRbacGroupId added in v0.49.0

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

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

func (*DeviceEvidence) SetRbacGroupName added in v0.49.0

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

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

func (*DeviceEvidence) SetRiskScore added in v0.49.0

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

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

func (*DeviceEvidence) SetVersion added in v0.49.0

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

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

func (*DeviceEvidence) SetVmMetadata added in v0.49.0

func (m *DeviceEvidence) SetVmMetadata(value VmMetadataable)

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

type DeviceEvidenceable added in v0.49.0

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

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 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. The dnsServerIp property 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 domainName property 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. The hostIpAddress property returns a IpEvidenceable when successful

func (*DnsEvidence) GetIpAddresses added in v1.33.0

func (m *DnsEvidence) GetIpAddresses() []IpEvidenceable

GetIpAddresses gets the ipAddresses property value. The ipAddresses property 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. The dnsServerIp property

func (*DnsEvidence) SetDomainName added in v1.33.0

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

SetDomainName sets the domainName property value. The domainName property

func (*DnsEvidence) SetHostIpAddress added in v1.33.0

func (m *DnsEvidence) SetHostIpAddress(value IpEvidenceable)

SetHostIpAddress sets the hostIpAddress property value. The hostIpAddress property

func (*DnsEvidence) SetIpAddresses added in v1.33.0

func (m *DnsEvidence) SetIpAddresses(value []IpEvidenceable)

SetIpAddresses sets the ipAddresses property value. The ipAddresses property

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 EdiscoveryAddToReviewSetOperation

type EdiscoveryAddToReviewSetOperation struct {
	CaseOperation
}

func NewEdiscoveryAddToReviewSetOperation

func NewEdiscoveryAddToReviewSetOperation() *EdiscoveryAddToReviewSetOperation

NewEdiscoveryAddToReviewSetOperation instantiates a new EdiscoveryAddToReviewSetOperation and sets the default values.

func (*EdiscoveryAddToReviewSetOperation) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) 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) 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 EdiscoveryCase

type EdiscoveryCase struct {
	CaseEscaped
}

func NewEdiscoveryCase

func NewEdiscoveryCase() *EdiscoveryCase

NewEdiscoveryCase instantiates a new EdiscoveryCase and sets the default values.

func (*EdiscoveryCase) GetClosedBy

GetClosedBy gets the closedBy property value. The user who closed the case. 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) 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 EdiscoveryCaseSettings

func NewEdiscoveryCaseSettings

func NewEdiscoveryCaseSettings() *EdiscoveryCaseSettings

NewEdiscoveryCaseSettings instantiates a new EdiscoveryCaseSettings and sets the default values.

func (*EdiscoveryCaseSettings) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model 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) 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) SetOcr

func (m *EdiscoveryCaseSettings) SetOcr(value OcrSettingsable)

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

func (*EdiscoveryCaseSettings) SetRedundancyDetection

func (m *EdiscoveryCaseSettings) SetRedundancyDetection(value RedundancyDetectionSettingsable)

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

func (*EdiscoveryCaseSettings) SetTopicModeling

func (m *EdiscoveryCaseSettings) SetTopicModeling(value TopicModelingSettingsable)

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

type 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) 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) 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) SetSearch

SetSearch sets the search property value. eDiscovery search.

func (*EdiscoveryEstimateOperation) SetSiteCount

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

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

func (*EdiscoveryEstimateOperation) SetUnindexedItemCount

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

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

func (*EdiscoveryEstimateOperation) SetUnindexedItemsSize

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

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

type EdiscoveryEstimateOperationable

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

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. The exportFileMetadata property 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. Possible values are: originalFiles, text, pdfReplacement, tags. 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. Possible values are: none, directory, pst. 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. The exportFileMetadata property

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. Possible values are: originalFiles, text, pdfReplacement, tags.

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. Possible values are: none, directory, pst.

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 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) Serialize added in v0.47.0

Serialize serializes information the current object

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. 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. 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 will span across a service for an entire workload. 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 will span across a service for an entire workload. Possible values are: none, allTenantMailboxes, allTenantSites, allCaseCustodians, allCaseNoncustodialDataSources.

func (*EdiscoverySearch) SetLastEstimateStatisticsOperation

func (m *EdiscoverySearch) SetLastEstimateStatisticsOperation(value EdiscoveryEstimateOperationable)

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

func (*EdiscoverySearch) SetNoncustodialSources

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

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

type EdiscoverySearchCollectionResponse

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

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

func (ExportFileStructure) String added in v1.11.0

func (i ExportFileStructure) 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 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) 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) 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) SetOdataType added in v0.49.0

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

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

func (*FileDetails) SetSha1 added in v0.49.0

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

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

func (*FileDetails) SetSha256 added in v0.49.0

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

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

func (*FileDetails) SetSigner added in v0.49.0

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

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

type FileDetailsable added in v0.49.0

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

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 value property 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 value property

type FileHashEvidenceable added in v1.33.0

type FileHashEvidenceable interface {
	AlertEvidenceable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetAlgorithm() *FileHashAlgorithm
	GetValue() *string
	SetAlgorithm(value *FileHashAlgorithm)
	SetValue(value *string)
}

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 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 company property 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 displayName property 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 property 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 property 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 orgId property 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 webUrl property 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 company property

func (*GitHubOrganizationEvidence) SetDisplayName added in v1.30.0

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

SetDisplayName sets the displayName property value. The displayName property

func (*GitHubOrganizationEvidence) SetEmail added in v1.30.0

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

SetEmail sets the email property value. The email property

func (*GitHubOrganizationEvidence) SetLogin added in v1.30.0

func (m *GitHubOrganizationEvidence) SetLogin(value *string)

SetLogin sets the login property value. The login property

func (*GitHubOrganizationEvidence) SetOrgId added in v1.30.0

func (m *GitHubOrganizationEvidence) SetOrgId(value *string)

SetOrgId sets the orgId property value. The orgId property

func (*GitHubOrganizationEvidence) SetWebUrl added in v1.30.0

func (m *GitHubOrganizationEvidence) SetWebUrl(value *string)

SetWebUrl sets the webUrl property value. The webUrl property

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 baseUrl property 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 property 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 owner property 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 ownerType property 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 repoId property 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 baseUrl property

func (*GitHubRepoEvidence) SetLogin added in v1.30.0

func (m *GitHubRepoEvidence) SetLogin(value *string)

SetLogin sets the login property value. The login property

func (*GitHubRepoEvidence) SetOwner added in v1.30.0

func (m *GitHubRepoEvidence) SetOwner(value *string)

SetOwner sets the owner property value. The owner property

func (*GitHubRepoEvidence) SetOwnerType added in v1.30.0

func (m *GitHubRepoEvidence) SetOwnerType(value *string)

SetOwnerType sets the ownerType property value. The ownerType property

func (*GitHubRepoEvidence) SetRepoId added in v1.30.0

func (m *GitHubRepoEvidence) SetRepoId(value *string)

SetRepoId sets the repoId property value. The repoId property

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 property 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 login property 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 name property 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 userId property 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 webUrl property 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 property

func (*GitHubUserEvidence) SetLogin added in v1.30.0

func (m *GitHubUserEvidence) SetLogin(value *string)

SetLogin sets the login property value. The login property

func (*GitHubUserEvidence) SetName added in v1.30.0

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

SetName sets the name property value. The name property

func (*GitHubUserEvidence) SetUserId added in v1.30.0

func (m *GitHubUserEvidence) SetUserId(value *string)

SetUserId sets the userId property value. The userId property

func (*GitHubUserEvidence) SetWebUrl added in v1.30.0

func (m *GitHubUserEvidence) SetWebUrl(value *string)

SetWebUrl sets the webUrl property value. The webUrl property

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) 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. 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) 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. 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
	GetLocation() *string
	GetLocationType() *GoogleCloudLocationType
	GetProjectId() *string
	GetProjectNumber() *int64
	GetResourceName() *string
	GetResourceType() *string
	SetLocation(value *string)
	SetLocationType(value *GoogleCloudLocationType)
	SetProjectId(value *string)
	SetProjectNumber(value *int64)
	SetResourceName(value *string)
	SetResourceType(value *string)
}

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 property returns a UserEvidenceable when successful

func (*HostLogonSessionEvidence) GetEndUtcDateTime added in v1.30.0

GetEndUtcDateTime gets the endUtcDateTime property value. The endUtcDateTime property 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 property 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 sessionId property returns a *string when successful

func (*HostLogonSessionEvidence) GetStartUtcDateTime added in v1.30.0

GetStartUtcDateTime gets the startUtcDateTime property value. The startUtcDateTime property 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 property

func (*HostLogonSessionEvidence) SetEndUtcDateTime added in v1.30.0

SetEndUtcDateTime sets the endUtcDateTime property value. The endUtcDateTime property

func (*HostLogonSessionEvidence) SetHost added in v1.30.0

func (m *HostLogonSessionEvidence) SetHost(value DeviceEvidenceable)

SetHost sets the host property value. The host property

func (*HostLogonSessionEvidence) SetSessionId added in v1.30.0

func (m *HostLogonSessionEvidence) SetSessionId(value *string)

SetSessionId sets the sessionId property value. The sessionId property

func (*HostLogonSessionEvidence) SetStartUtcDateTime added in v1.30.0

SetStartUtcDateTime sets the startUtcDateTime property value. The startUtcDateTime property

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 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 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 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 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. 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. The description property 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. 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 lastModifiedBy property 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) GetRedirectIncidentId added in v0.49.0

func (m *Incident) GetRedirectIncidentId() *string

GetRedirectIncidentId gets the redirectIncidentId property value. Only populated in case an incident is grouped together with another incident, as part of the logic that processes incidents. In such a case, the status property is redirected. 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) GetSystemTags added in v1.20.0

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

GetSystemTags gets the systemTags property value. The systemTags property 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. 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. The description property

func (*Incident) SetDetermination added in v0.49.0

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

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

func (*Incident) SetDisplayName added in v0.49.0

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

SetDisplayName sets the displayName property value. The incident name.

func (*Incident) SetIncidentWebUrl added in v0.49.0

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

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

func (*Incident) SetLastModifiedBy added in v1.15.0

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

SetLastModifiedBy sets the lastModifiedBy property value. The lastModifiedBy property

func (*Incident) SetLastUpdateDateTime added in v0.49.0

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

func (*Incident) SetRedirectIncidentId added in v0.49.0

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

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

func (*Incident) SetSeverity added in v0.49.0

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

SetSeverity sets the severity property value. The severity property

func (*Incident) SetStatus added in v0.49.0

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

SetStatus sets the status property value. The status property

func (*Incident) SetSystemTags added in v1.20.0

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

SetSystemTags sets the systemTags property value. The systemTags property

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
	GetRedirectIncidentId() *string
	GetSeverity() *AlertSeverity
	GetStatus() *IncidentStatus
	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)
	SetRedirectIncidentId(value *string)
	SetSeverity(value *AlertSeverity)
	SetStatus(value *IncidentStatus)
	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 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 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 deviceId property 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 deviceName property returns a *string when successful

func (m *IoTDeviceEvidence) GetDevicePageLink() *string

GetDevicePageLink gets the devicePageLink property value. The devicePageLink property 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 deviceSubType property 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 deviceType property 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 property returns a *IoTDeviceImportanceType when successful

func (*IoTDeviceEvidence) GetIoTHub added in v1.30.0

GetIoTHub gets the ioTHub property value. The ioTHub property 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 ioTSecurityAgentId property 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 ipAddress property returns a IpEvidenceable when successful

func (*IoTDeviceEvidence) GetIsAuthorized added in v1.30.0

func (m *IoTDeviceEvidence) GetIsAuthorized() *bool

GetIsAuthorized gets the isAuthorized property value. The isAuthorized property returns a *bool when successful

func (*IoTDeviceEvidence) GetIsProgramming added in v1.30.0

func (m *IoTDeviceEvidence) GetIsProgramming() *bool

GetIsProgramming gets the isProgramming property value. The isProgramming property returns a *bool when successful

func (*IoTDeviceEvidence) GetIsScanner added in v1.30.0

func (m *IoTDeviceEvidence) GetIsScanner() *bool

GetIsScanner gets the isScanner property value. The isScanner property 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 macAddress property 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 property 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 property 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 nics property 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 operatingSystem property 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 property 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 protocols property 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 purdueLayer property 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 property 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 serialNumber property 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 property 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 property returns a *string when successful

func (*IoTDeviceEvidence) GetSourceRef added in v1.30.0

func (m *IoTDeviceEvidence) GetSourceRef() UrlEvidenceable

GetSourceRef gets the sourceRef property value. The sourceRef property 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 property 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 deviceId property

func (*IoTDeviceEvidence) SetDeviceName added in v1.30.0

func (m *IoTDeviceEvidence) SetDeviceName(value *string)

SetDeviceName sets the deviceName property value. The deviceName property

func (m *IoTDeviceEvidence) SetDevicePageLink(value *string)

SetDevicePageLink sets the devicePageLink property value. The devicePageLink property

func (*IoTDeviceEvidence) SetDeviceSubType added in v1.30.0

func (m *IoTDeviceEvidence) SetDeviceSubType(value *string)

SetDeviceSubType sets the deviceSubType property value. The deviceSubType property

func (*IoTDeviceEvidence) SetDeviceType added in v1.30.0

func (m *IoTDeviceEvidence) SetDeviceType(value *string)

SetDeviceType sets the deviceType property value. The deviceType property

func (*IoTDeviceEvidence) SetImportance added in v1.30.0

func (m *IoTDeviceEvidence) SetImportance(value *IoTDeviceImportanceType)

SetImportance sets the importance property value. The importance property

func (*IoTDeviceEvidence) SetIoTHub added in v1.30.0

func (m *IoTDeviceEvidence) SetIoTHub(value AzureResourceEvidenceable)

SetIoTHub sets the ioTHub property value. The ioTHub property

func (*IoTDeviceEvidence) SetIoTSecurityAgentId added in v1.30.0

func (m *IoTDeviceEvidence) SetIoTSecurityAgentId(value *string)

SetIoTSecurityAgentId sets the ioTSecurityAgentId property value. The ioTSecurityAgentId property

func (*IoTDeviceEvidence) SetIpAddress added in v1.30.0

func (m *IoTDeviceEvidence) SetIpAddress(value IpEvidenceable)

SetIpAddress sets the ipAddress property value. The ipAddress property

func (*IoTDeviceEvidence) SetIsAuthorized added in v1.30.0

func (m *IoTDeviceEvidence) SetIsAuthorized(value *bool)

SetIsAuthorized sets the isAuthorized property value. The isAuthorized property

func (*IoTDeviceEvidence) SetIsProgramming added in v1.30.0

func (m *IoTDeviceEvidence) SetIsProgramming(value *bool)

SetIsProgramming sets the isProgramming property value. The isProgramming property

func (*IoTDeviceEvidence) SetIsScanner added in v1.30.0

func (m *IoTDeviceEvidence) SetIsScanner(value *bool)

SetIsScanner sets the isScanner property value. The isScanner property

func (*IoTDeviceEvidence) SetMacAddress added in v1.30.0

func (m *IoTDeviceEvidence) SetMacAddress(value *string)

SetMacAddress sets the macAddress property value. The macAddress property

func (*IoTDeviceEvidence) SetManufacturer added in v1.30.0

func (m *IoTDeviceEvidence) SetManufacturer(value *string)

SetManufacturer sets the manufacturer property value. The manufacturer property

func (*IoTDeviceEvidence) SetModel added in v1.30.0

func (m *IoTDeviceEvidence) SetModel(value *string)

SetModel sets the model property value. The model property

func (*IoTDeviceEvidence) SetNics added in v1.30.0

func (m *IoTDeviceEvidence) SetNics(value NicEvidenceable)

SetNics sets the nics property value. The nics property

func (*IoTDeviceEvidence) SetOperatingSystem added in v1.30.0

func (m *IoTDeviceEvidence) SetOperatingSystem(value *string)

SetOperatingSystem sets the operatingSystem property value. The operatingSystem property

func (*IoTDeviceEvidence) SetOwners added in v1.30.0

func (m *IoTDeviceEvidence) SetOwners(value []string)

SetOwners sets the owners property value. The owners property

func (*IoTDeviceEvidence) SetProtocols added in v1.30.0

func (m *IoTDeviceEvidence) SetProtocols(value []string)

SetProtocols sets the protocols property value. The protocols property

func (*IoTDeviceEvidence) SetPurdueLayer added in v1.30.0

func (m *IoTDeviceEvidence) SetPurdueLayer(value *string)

SetPurdueLayer sets the purdueLayer property value. The purdueLayer property

func (*IoTDeviceEvidence) SetSensor added in v1.30.0

func (m *IoTDeviceEvidence) SetSensor(value *string)

SetSensor sets the sensor property value. The sensor property

func (*IoTDeviceEvidence) SetSerialNumber added in v1.30.0

func (m *IoTDeviceEvidence) SetSerialNumber(value *string)

SetSerialNumber sets the serialNumber property value. The serialNumber property

func (*IoTDeviceEvidence) SetSite added in v1.30.0

func (m *IoTDeviceEvidence) SetSite(value *string)

SetSite sets the site property value. The site property

func (*IoTDeviceEvidence) SetSource added in v1.30.0

func (m *IoTDeviceEvidence) SetSource(value *string)

SetSource sets the source property value. The source property

func (*IoTDeviceEvidence) SetSourceRef added in v1.30.0

func (m *IoTDeviceEvidence) SetSourceRef(value UrlEvidenceable)

SetSourceRef sets the sourceRef property value. The sourceRef property

func (*IoTDeviceEvidence) SetZone added in v1.30.0

func (m *IoTDeviceEvidence) SetZone(value *string)

SetZone sets the zone property value. The zone property

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) Serialize added in v0.49.0

Serialize serializes information the current object

func (*IpEvidence) SetCountryLetterCode added in v0.49.0

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

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

func (*IpEvidence) SetIpAddress added in v0.49.0

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

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

type IpEvidenceable added in v0.49.0

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

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. 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. 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. 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. 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 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 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 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) 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) SetUserAccount added in v0.49.0

func (m *MailboxEvidence) SetUserAccount(value UserAccountable)

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

type MailboxEvidenceable added in v0.49.0

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

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 category property 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. The files property 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 name property returns a *string when successful

func (*MalwareEvidence) GetProcesses added in v1.30.0

func (m *MalwareEvidence) GetProcesses() []ProcessEvidenceable

GetProcesses gets the processes property value. The processes property 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 category property

func (*MalwareEvidence) SetFiles added in v1.30.0

func (m *MalwareEvidence) SetFiles(value []FileEvidenceable)

SetFiles sets the files property value. The files property

func (*MalwareEvidence) SetName added in v1.30.0

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

SetName sets the name property value. The name property

func (*MalwareEvidence) SetProcesses added in v1.30.0

func (m *MalwareEvidence) SetProcesses(value []ProcessEvidenceable)

SetProcesses sets the processes property value. The processes property

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 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. The destinationAddress property 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 destinationPort property 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 property returns a *ProtocolType when successful

func (*NetworkConnectionEvidence) GetSourceAddress added in v1.30.0

func (m *NetworkConnectionEvidence) GetSourceAddress() IpEvidenceable

GetSourceAddress gets the sourceAddress property value. The sourceAddress property 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 sourcePort property 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. The destinationAddress property

func (*NetworkConnectionEvidence) SetDestinationPort added in v1.30.0

func (m *NetworkConnectionEvidence) SetDestinationPort(value *int32)

SetDestinationPort sets the destinationPort property value. The destinationPort property

func (*NetworkConnectionEvidence) SetProtocol added in v1.30.0

func (m *NetworkConnectionEvidence) SetProtocol(value *ProtocolType)

SetProtocol sets the protocol property value. The protocol property

func (*NetworkConnectionEvidence) SetSourceAddress added in v1.30.0

func (m *NetworkConnectionEvidence) SetSourceAddress(value IpEvidenceable)

SetSourceAddress sets the sourceAddress property value. The sourceAddress property

func (*NetworkConnectionEvidence) SetSourcePort added in v1.30.0

func (m *NetworkConnectionEvidence) SetSourcePort(value *int32)

SetSourcePort sets the sourcePort property value. The sourcePort property

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 ipAddress property 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 macAddress property 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 vlans property 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 ipAddress property

func (*NicEvidence) SetMacAddress added in v1.30.0

func (m *NicEvidence) SetMacAddress(value *string)

SetMacAddress sets the macAddress property value. The macAddress property

func (*NicEvidence) SetVlans added in v1.30.0

func (m *NicEvidence) SetVlans(value []string)

SetVlans sets the vlans property value. The vlans property

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 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 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 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 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 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 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
	PERMANENTLYDELETED_PURGETYPE
	UNKNOWNFUTUREVALUE_PURGETYPE
)

func (PurgeType) String added in v0.47.0

func (i PurgeType) String() string

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 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 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. The eventPropagationResults property 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. The eventStatus property 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. The eventPropagationResults property

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. The eventStatus property

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 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. The allowedIpAddresses property returns a *string when successful

func (*SasTokenEvidence) GetAllowedResourceTypes added in v1.30.0

func (m *SasTokenEvidence) GetAllowedResourceTypes() []string

GetAllowedResourceTypes gets the allowedResourceTypes property value. The allowedResourceTypes property returns a []string when successful

func (*SasTokenEvidence) GetAllowedServices added in v1.30.0

func (m *SasTokenEvidence) GetAllowedServices() []string

GetAllowedServices gets the allowedServices property value. The allowedServices property returns a []string when successful

func (*SasTokenEvidence) GetExpiryDateTime added in v1.30.0

GetExpiryDateTime gets the expiryDateTime property value. The expiryDateTime property 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. The permissions property 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 property 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 signatureHash property 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 signedWith property returns a *string when successful

func (*SasTokenEvidence) GetStartDateTime added in v1.30.0

GetStartDateTime gets the startDateTime property value. The startDateTime property returns a *Time when successful

func (*SasTokenEvidence) GetStorageResource added in v1.30.0

func (m *SasTokenEvidence) GetStorageResource() AzureResourceEvidenceable

GetStorageResource gets the storageResource property value. The storageResource property 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. The allowedIpAddresses property

func (*SasTokenEvidence) SetAllowedResourceTypes added in v1.30.0

func (m *SasTokenEvidence) SetAllowedResourceTypes(value []string)

SetAllowedResourceTypes sets the allowedResourceTypes property value. The allowedResourceTypes property

func (*SasTokenEvidence) SetAllowedServices added in v1.30.0

func (m *SasTokenEvidence) SetAllowedServices(value []string)

SetAllowedServices sets the allowedServices property value. The allowedServices property

func (*SasTokenEvidence) SetExpiryDateTime added in v1.30.0

SetExpiryDateTime sets the expiryDateTime property value. The expiryDateTime property

func (*SasTokenEvidence) SetPermissions added in v1.30.0

func (m *SasTokenEvidence) SetPermissions(value []string)

SetPermissions sets the permissions property value. The permissions property

func (*SasTokenEvidence) SetProtocol added in v1.30.0

func (m *SasTokenEvidence) SetProtocol(value *string)

SetProtocol sets the protocol property value. The protocol property

func (*SasTokenEvidence) SetSignatureHash added in v1.30.0

func (m *SasTokenEvidence) SetSignatureHash(value *string)

SetSignatureHash sets the signatureHash property value. The signatureHash property

func (*SasTokenEvidence) SetSignedWith added in v1.30.0

func (m *SasTokenEvidence) SetSignedWith(value *string)

SetSignedWith sets the signedWith property value. The signedWith property

func (*SasTokenEvidence) SetStartDateTime added in v1.30.0

SetStartDateTime sets the startDateTime property value. The startDateTime property

func (*SasTokenEvidence) SetStorageResource added in v1.30.0

func (m *SasTokenEvidence) SetStorageResource(value AzureResourceEvidenceable)

SetStorageResource sets the storageResource property value. The storageResource property

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

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 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) 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) 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) 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) Serialize added in v0.49.0

Serialize serializes information the current object

func (*SecurityGroupEvidence) SetDisplayName added in v0.49.0

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

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

func (*SecurityGroupEvidence) SetSecurityGroupId added in v0.49.0

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

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

type SecurityGroupEvidenceable added in v0.49.0

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

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 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 appOwnerTenantId property 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 servicePrincipalName property 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 servicePrincipalObjectId property 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 servicePrincipalType property 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 tenantId property 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 appId property

func (*ServicePrincipalEvidence) SetAppOwnerTenantId added in v1.30.0

func (m *ServicePrincipalEvidence) SetAppOwnerTenantId(value *string)

SetAppOwnerTenantId sets the appOwnerTenantId property value. The appOwnerTenantId property

func (*ServicePrincipalEvidence) SetServicePrincipalName added in v1.30.0

func (m *ServicePrincipalEvidence) SetServicePrincipalName(value *string)

SetServicePrincipalName sets the servicePrincipalName property value. The servicePrincipalName property

func (*ServicePrincipalEvidence) SetServicePrincipalObjectId added in v1.30.0

func (m *ServicePrincipalEvidence) SetServicePrincipalObjectId(value *string)

SetServicePrincipalObjectId sets the servicePrincipalObjectId property value. The servicePrincipalObjectId property

func (*ServicePrincipalEvidence) SetServicePrincipalType added in v1.30.0

func (m *ServicePrincipalEvidence) SetServicePrincipalType(value *ServicePrincipalType)

SetServicePrincipalType sets the servicePrincipalType property value. The servicePrincipalType property

func (*ServicePrincipalEvidence) SetTenantId added in v1.30.0

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

SetTenantId sets the tenantId property value. The tenantId property

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
)

func (ServiceSource) String added in v0.49.0

func (i ServiceSource) String() string

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 SourceType

type SourceType int

func (SourceType) String

func (i SourceType) String() string

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 hosts 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 hosts 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 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 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 networkMessageId property 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 property 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 reportType property 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 property 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 senderIp property 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 property returns a *string when successful

func (*SubmissionMailEvidence) GetSubmissionDateTime added in v1.30.0

GetSubmissionDateTime gets the submissionDateTime property value. The submissionDateTime property 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 submissionId property 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 property 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 networkMessageId property

func (*SubmissionMailEvidence) SetRecipient added in v1.30.0

func (m *SubmissionMailEvidence) SetRecipient(value *string)

SetRecipient sets the recipient property value. The recipient property

func (*SubmissionMailEvidence) SetReportType added in v1.30.0

func (m *SubmissionMailEvidence) SetReportType(value *string)

SetReportType sets the reportType property value. The reportType property

func (*SubmissionMailEvidence) SetSender added in v1.30.0

func (m *SubmissionMailEvidence) SetSender(value *string)

SetSender sets the sender property value. The sender property

func (*SubmissionMailEvidence) SetSenderIp added in v1.30.0

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

SetSenderIp sets the senderIp property value. The senderIp property

func (*SubmissionMailEvidence) SetSubject added in v1.30.0

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

SetSubject sets the subject property value. The subject property

func (*SubmissionMailEvidence) SetSubmissionDateTime added in v1.30.0

SetSubmissionDateTime sets the submissionDateTime property value. The submissionDateTime property

func (*SubmissionMailEvidence) SetSubmissionId added in v1.30.0

func (m *SubmissionMailEvidence) SetSubmissionId(value *string)

SetSubmissionId sets the submissionId property value. The submissionId property

func (*SubmissionMailEvidence) SetSubmitter added in v1.30.0

func (m *SubmissionMailEvidence) SetSubmitter(value *string)

SetSubmitter sets the submitter property value. The submitter property

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 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 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 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 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 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 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 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. 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. 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 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 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) 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) 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) 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) 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
	GetAzureAdUserId() *string
	GetBackingStore() ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore
	GetDisplayName() *string
	GetDomainName() *string
	GetOdataType() *string
	GetUserPrincipalName() *string
	GetUserSid() *string
	SetAccountName(value *string)
	SetAzureAdUserId(value *string)
	SetBackingStore(value ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore)
	SetDisplayName(value *string)
	SetDomainName(value *string)
	SetOdataType(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) 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) SetUserAccount added in v0.49.0

func (m *UserEvidence) SetUserAccount(value UserAccountable)

SetUserAccount sets the userAccount property value. The user account details.

type UserEvidenceable added in v0.49.0

type UserEvidenceable interface {
	AlertEvidenceable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetUserAccount() UserAccountable
	SetUserAccount(value UserAccountable)
}

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

Source Files

Jump to

Keyboard shortcuts

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