diff --git a/microsoft-graph.d.ts b/microsoft-graph.d.ts index 910a9c2..7cb66e9 100644 --- a/microsoft-graph.d.ts +++ b/microsoft-graph.d.ts @@ -3580,6 +3580,7 @@ export interface AccessPackageAssignmentPolicy extends Entity { * midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. */ modifiedDateTime?: NullableOption; + notificationSettings?: NullableOption; /** * Specifies the settings for approval of requests for an access package assignment through this policy. For example, if * approval is required for new requests. @@ -3619,6 +3620,7 @@ export interface AccessPackageAssignmentRequest extends Entity { createdDateTime?: NullableOption; // Information about all the custom extension calls that were made during the access package assignment workflow. customExtensionCalloutInstances?: NullableOption; + justification?: NullableOption; /** * The type of the request. The possible values are: notSpecified, userAdd, UserExtend, userUpdate, userRemove, adminAdd, * adminUpdate, adminRemove, systemAdd, systemUpdate, systemRemove, onBehalfAdd (not supported), unknownFutureValue. @@ -11031,8 +11033,8 @@ export interface InsightsSettings extends Entity { export interface InternalDomainFederation extends SamlOrWsFedProvider { /** * URL of the endpoint used by active clients when authenticating with federated domains set up for single sign-on in - * Microsoft Entra ID. Corresponds to the ActiveLogOnUri property of the Set-MsolDomainFederationSettings MSOnline v1 - * PowerShell cmdlet. + * Microsoft Entra ID. Corresponds to the ActiveLogOnUri property of the Set-EntraDomainFederationSettings PowerShell + * cmdlet. */ activeSignInUri?: NullableOption; /** @@ -11067,7 +11069,7 @@ export interface InternalDomainFederation extends SamlOrWsFedProvider { signingCertificateUpdateStatus?: NullableOption; /** * URI that clients are redirected to when they sign out of Microsoft Entra services. Corresponds to the LogOffUri - * property of the Set-MsolDomainFederationSettings MSOnline v1 PowerShell cmdlet. + * property of the Set-EntraDomainFederationSettings PowerShell cmdlet. */ signOutUri?: NullableOption; } @@ -15958,7 +15960,7 @@ export interface SchedulingGroup extends ChangeTrackedEntity { userIds?: NullableOption; } export interface SchemaExtension extends Entity { - // Description for the schema extension. Supports $filter (eq). + // Description for the schema extension. description?: NullableOption; /** * The appId of the application that is the owner of the schema extension. The owner of the schema definition must be @@ -22826,6 +22828,10 @@ export interface X509CertificateAuthenticationMethodConfiguration extends Authen * binding that matches will be used and the rest ignored. */ certificateUserBindings?: NullableOption; + /** + * Determines whether certificate based authentication should fail if the issuing CA doesn't have a valid certificate + * revocation list configured. + */ crlValidationConfiguration?: X509CertificateCRLValidationConfiguration; // A collection of groups that are enabled to use the authentication method. includeTargets?: NullableOption; @@ -22900,6 +22906,7 @@ export interface AccessPackageAssignmentApprovalSettings { isApprovalRequiredForAdd?: NullableOption; // If false, then approval isn't required for updates to requests in this policy. isApprovalRequiredForUpdate?: NullableOption; + isRequestorJustificationRequired?: NullableOption; /** * If approval is required, the one, two or three elements of this collection define each of the stages of approval. An * empty array is present if no approval is required. @@ -22948,6 +22955,7 @@ export interface AccessPackageAssignmentRequestRequirements { isApprovalRequiredForAdd?: NullableOption; // Indicates whether a request to update must be approved by an approver. isApprovalRequiredForUpdate?: NullableOption; + isRequestorJustificationRequired?: NullableOption; // The description of the policy that the user is trying to request access using. policyDescription?: NullableOption; // The display name of the policy that the user is trying to request access using. @@ -23002,6 +23010,9 @@ export interface AccessPackageLocalizedText { // The question in the specific language. Required. text?: NullableOption; } +export interface AccessPackageNotificationSettings { + isAssignmentNotificationDisabled?: boolean; +} export interface AccessPackageResourceAttribute { // Information about how to set the attribute, currently a accessPackageUserDirectoryAttributeStore type. destination?: NullableOption; @@ -26717,16 +26728,16 @@ export interface GroupMembers extends SubjectSet { // tslint:disable-next-line: no-empty-interface export interface GroupPeerOutlierRecommendationInsightSettings extends AccessReviewRecommendationInsightSetting {} export interface Hashes { - // The CRC32 value of the file in little endian (if available). Read-only. + // The CRC32 value of the file (if available). Read-only. crc32Hash?: NullableOption; /** - * A proprietary hash of the file that can be used to determine if the contents of the file have changed (if available). + * A proprietary hash of the file that can be used to determine if the contents of the file change (if available). * Read-only. */ quickXorHash?: NullableOption; // SHA1 hash for the contents of the file (if available). Read-only. sha1Hash?: NullableOption; - // SHA256 hash for the contents of the file (if available). Read-only. + // This property isn't supported. Don't use. sha256Hash?: NullableOption; } export interface HostSecurityState { @@ -33035,7 +33046,15 @@ export interface X509CertificateAuthenticationModeConfiguration { x509CertificateDefaultRequiredAffinityLevel?: NullableOption; } export interface X509CertificateCRLValidationConfiguration { + /** + * Represents the SKIs of CAs that should be excluded from the valid CRL distribution point check. SKI is represented as a + * hexadecimal string. + */ exemptedCertificateAuthoritiesSubjectKeyIdentifiers?: NullableOption; + /** + * Describes whether valid CRLDistributionPoint is required from CAs for CBA to be successful. The possible values are: + * disabled, enabled, unknownFutureValue. + */ state?: X509CertificateCRLValidationConfigurationState; } export interface X509CertificateRule { @@ -34866,7 +34885,16 @@ export namespace Search { } export namespace SecurityNamespace { type ActionAfterRetentionPeriod = "none" | "delete" | "startDispositionReview" | "relabel" | "unknownFutureValue"; - type AdditionalDataOptions = "allVersions" | "linkedFiles" | "unknownFutureValue"; + type AdditionalDataOptions = + | "allVersions" + | "linkedFiles" + | "unknownFutureValue" + | "advancedIndexing" + | "listAttachments" + | "htmlTranscripts" + | "messageConversationExpansion" + | "locationsWithoutHits" + | "allItemsInFolder"; type AdditionalOptions = | "none" | "teamsAndYammerConversations" @@ -34874,7 +34902,16 @@ export namespace SecurityNamespace { | "allDocumentVersions" | "subfolderContents" | "listAttachments" - | "unknownFutureValue"; + | "unknownFutureValue" + | "htmlTranscripts" + | "advancedIndexing" + | "allItemsInFolder" + | "includeFolderAndPath" + | "condensePaths" + | "friendlyName" + | "splitSource" + | "optimizedPartitionSize" + | "includeReport"; type AlertClassification = | "unknown" | "falsePositive" @@ -34936,6 +34973,7 @@ export namespace SecurityNamespace { | "closedWithError" | "unknownFutureValue"; type ChildSelectability = "One" | "Many" | "unknownFutureValue"; + type CloudAttachmentVersion = "latest" | "recent10" | "recent100" | "all" | "unknownFutureValue"; type ContainerPortProtocol = "udp" | "tcp" | "sctp" | "unknownFutureValue"; type ContentFormat = "text" | "html" | "markdown" | "unknownFutureValue"; type DataSourceContainerStatus = "active" | "released" | "unknownFutureValue"; @@ -35014,6 +35052,7 @@ export namespace SecurityNamespace { | "unknown" | "unknownFutureValue"; type DeviceRiskScore = "none" | "informational" | "low" | "medium" | "high" | "unknownFutureValue"; + type DocumentVersion = "latest" | "recent10" | "recent100" | "all" | "unknownFutureValue"; type EventPropagationStatus = "none" | "inProcessing" | "failed" | "success" | "unknownFutureValue"; type EventStatusType = "pending" | "error" | "success" | "notAvaliable" | "unknownFutureValue"; type EvidenceRemediationStatus = @@ -35048,10 +35087,20 @@ export namespace SecurityNamespace { | "unknownFutureValue"; type EvidenceVerdict = "unknown" | "suspicious" | "malicious" | "noThreatsFound" | "unknownFutureValue"; type ExportCriteria = "searchHits" | "partiallyIndexed" | "unknownFutureValue"; - type ExportFileStructure = "none" | "directory" | "pst" | "unknownFutureValue"; + type ExportFileStructure = "none" | "directory" | "pst" | "unknownFutureValue" | "msg"; type ExportFormat = "pst" | "msg" | "eml" | "unknownFutureValue"; type ExportLocation = "responsiveLocations" | "nonresponsiveLocations" | "unknownFutureValue"; - type ExportOptions = "originalFiles" | "text" | "pdfReplacement" | "tags" | "unknownFutureValue"; + type ExportOptions = + | "originalFiles" + | "text" + | "pdfReplacement" + | "tags" + | "unknownFutureValue" + | "splitSource" + | "includeFolderAndPath" + | "friendlyName" + | "condensePaths" + | "optimizedPartitionSize"; type FileHashAlgorithm = "unknown" | "md5" | "sha1" | "sha256" | "sha256ac" | "unknownFutureValue"; type GoogleCloudLocationType = "unknown" | "regional" | "zonal" | "global" | "unknownFutureValue"; type HealthIssueSeverity = "low" | "medium" | "high" | "unknownFutureValue"; @@ -35065,6 +35114,7 @@ export namespace SecurityNamespace { type IndicatorSource = "microsoft" | "osint" | "public" | "unknownFutureValue"; type IntelligenceProfileKind = "actor" | "tool" | "unknownFutureValue"; type IoTDeviceImportanceType = "unknown" | "low" | "normal" | "high" | "unknownFutureValue"; + type ItemsToInclude = "searchHits" | "partiallyIndexed" | "unknownFutureValue"; type KubernetesPlatform = "unknown" | "aks" | "eks" | "gke" | "arc" | "unknownFutureValue"; type KubernetesServiceType = | "unknown" @@ -35110,6 +35160,13 @@ export namespace SecurityNamespace { | "microsoftSentinel" | "microsoftInsiderRiskManagement"; type SourceType = "mailbox" | "site" | "unknownFutureValue"; + type StatisticsOptions = + | "includeRefiners" + | "includeQueryStats" + | "includeUnindexedStats" + | "advancedIndexing" + | "locationsWithoutHits" + | "unknownFutureValue"; type TeamsDeliveryLocation = "unknown" | "teams" | "quarantine" | "failed" | "unknownFutureValue"; type TeamsMessageDeliveryAction = | "unknown" @@ -35350,6 +35407,10 @@ export namespace SecurityNamespace { stageNumber?: string; } interface EdiscoveryAddToReviewSetOperation extends CaseOperation { + additionalDataOptions?: AdditionalDataOptions; + cloudAttachmentVersion?: CloudAttachmentVersion; + documentVersion?: DocumentVersion; + itemsToInclude?: ItemsToInclude; // eDiscovery review set to which items matching source collection query gets added. reviewSet?: NullableOption; // eDiscovery search that gets added to review set. @@ -35411,6 +35472,7 @@ export namespace SecurityNamespace { mailboxCount?: NullableOption; // The number of mailboxes that had search hits. siteCount?: NullableOption; + statisticsOptions?: StatisticsOptions; // The estimated count of unindexed items for the collection. unindexedItemCount?: NullableOption; // The estimated size of unindexed items for the collection. @@ -35492,10 +35554,12 @@ export namespace SecurityNamespace { * cloudAttachments, allDocumentVersions, subfolderContents, listAttachments, unknownFutureValue. */ additionalOptions?: NullableOption; + cloudAttachmentVersion?: CloudAttachmentVersion; // The description of the export by the user. description?: NullableOption; // The name of export provided by the user. displayName?: NullableOption; + documentVersion?: DocumentVersion; // Items to be included in the export. The possible values are: searchHits, partiallyIndexed, unknownFutureValue. exportCriteria?: NullableOption; // Contains the properties for an export file metadata, including downloadUrl, fileName, and size. @@ -36696,10 +36760,13 @@ export namespace SecurityNamespace { fileSize?: NullableOption; // The certificate authority (CA) that issued the certificate. issuer?: NullableOption; + // The Md5 cryptographic hash of the file content. + md5?: NullableOption; // The Sha1 cryptographic hash of the file content. sha1?: NullableOption; // The Sha256 cryptographic hash of the file content. sha256?: NullableOption; + sha256Ac?: NullableOption; // The signer of the signed file. signer?: NullableOption; }