Skip to content

Commit 4a4e36c

Browse files
Microsoft Graph DevX ToolingMicrosoft Graph DevX Tooling
authored andcommitted
Update generated files with build 188232
1 parent 0b3c304 commit 4a4e36c

1 file changed

Lines changed: 129 additions & 13 deletions

File tree

microsoft-graph.d.ts

Lines changed: 129 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -89,6 +89,7 @@ export type ActivityDomain = "unknown" | "work" | "personal" | "unrestricted";
8989
export type ActivityType = "signin" | "user" | "unknownFutureValue" | "servicePrincipal";
9090
export type AdvancedConfigState = "default" | "enabled" | "disabled" | "unknownFutureValue";
9191
export type AgreementAcceptanceState = "accepted" | "declined" | "unknownFutureValue";
92+
export type AiInteractionType = "userPrompt" | "aiResponse" | "unknownFutureValue";
9293
export type AlertFeedback = "unknown" | "truePositive" | "falsePositive" | "benignPositive" | "unknownFutureValue";
9394
export type AlertSeverity = "unknown" | "informational" | "low" | "medium" | "high" | "unknownFutureValue";
9495
export type AlertStatus = "unknown" | "newAlert" | "inProgress" | "resolved" | "dismissed" | "unknownFutureValue";
@@ -443,6 +444,7 @@ export type CategoryColor =
443444
| "preset22"
444445
| "preset23"
445446
| "preset24";
447+
export type CertificateAuthorityType = "root" | "intermediate" | "unknownFutureValue";
446448
export type CertificateStatus = "notProvisioned" | "provisioned";
447449
export type ChangeType = "created" | "updated" | "deleted";
448450
export type ChannelMembershipType = "standard" | "private" | "unknownFutureValue" | "shared";
@@ -3640,6 +3642,7 @@ export interface AccessPackageAssignmentRequest extends Entity {
36403642
createdDateTime?: NullableOption<string>;
36413643
// Information about all the custom extension calls that were made during the access package assignment workflow.
36423644
customExtensionCalloutInstances?: NullableOption<CustomExtensionCalloutInstance[]>;
3645+
// The requestor's supplied justification.
36433646
justification?: NullableOption<string>;
36443647
/**
36453648
* The type of the request. The possible values are: notSpecified, userAdd, UserExtend, userUpdate, userRemove, adminAdd,
@@ -4422,6 +4425,27 @@ export interface AgreementFileProperties extends Entity {
44224425
}
44234426
// tslint:disable-next-line: no-empty-interface
44244427
export interface AgreementFileVersion extends AgreementFileProperties {}
4428+
export interface AiInteraction extends Entity {
4429+
appClass?: string;
4430+
attachments?: NullableOption<AiInteractionAttachment[]>;
4431+
body?: NullableOption<ItemBody>;
4432+
contexts?: NullableOption<AiInteractionContext[]>;
4433+
conversationType?: NullableOption<string>;
4434+
createdDateTime?: NullableOption<string>;
4435+
etag?: NullableOption<string>;
4436+
from?: IdentitySet;
4437+
interactionType?: AiInteractionType;
4438+
links?: NullableOption<AiInteractionLink[]>;
4439+
locale?: string;
4440+
mentions?: NullableOption<AiInteractionMention[]>;
4441+
requestId?: string;
4442+
sessionId?: string;
4443+
}
4444+
// tslint:disable-next-line: no-empty-interface
4445+
export interface AiInteractionHistory extends Entity {}
4446+
export interface AiUser extends Entity {
4447+
interactionHistory?: NullableOption<AiInteractionHistory>;
4448+
}
44254449
export interface Alert extends Entity {
44264450
// Name or alias of the activity group (attacker) this alert is attributed to.
44274451
activityGroupName?: NullableOption<string>;
@@ -5009,10 +5033,9 @@ export interface Application extends DirectoryObject {
50095033
groupMembershipClaims?: NullableOption<string>;
50105034
/**
50115035
* Also known as App ID URI, this value is set when an application is used as a resource app. The identifierUris acts as
5012-
* the prefix for the scopes you reference in your API's code, and it must be globally unique. You can use the default
5013-
* value provided, which is in the form api://&amp;lt;appId&amp;gt;, or specify a more readable URI like
5014-
* https://contoso.com/api. For more information on valid identifierUris patterns and best practices, see Microsoft Entra
5015-
* application registration security best practices. Not nullable. Supports $filter (eq, ne, ge, le, startsWith).
5036+
* the prefix for the scopes you reference in your API's code, and it must be globally unique. For more information on
5037+
* valid identifierUris patterns and best practices, see Microsoft Entra application registration security best practices.
5038+
* Not nullable. Supports $filter (eq, ne, ge, le, startsWith).
50165039
*/
50175040
identifierUris?: string[];
50185041
/**
@@ -5331,9 +5354,17 @@ export interface AttendanceRecord extends Entity {
53315354
attendanceIntervals?: NullableOption<AttendanceInterval[]>;
53325355
// Email address of the user associated with this attendance record.
53335356
emailAddress?: NullableOption<string>;
5357+
// The external information for a virtualEventRegistration.
53345358
externalRegistrationInformation?: NullableOption<VirtualEventExternalRegistrationInformation>;
5335-
// Identity of the user associated with this attendance record.
5359+
/**
5360+
* The identity of the user associated with this attendance record. The specific type is one of the following derived
5361+
* types of identity, depending on the user type: communicationsUserIdentity, azureCommunicationServicesUserIdentity.
5362+
*/
53365363
identity?: NullableOption<Identity>;
5364+
/**
5365+
* Unique identifier of a virtualEventRegistration that is available to all participants registered for the
5366+
* virtualEventWebinar.
5367+
*/
53375368
registrationId?: NullableOption<string>;
53385369
// Role of the attendee. Possible values are: None, Attendee, Presenter, and Organizer.
53395370
role?: NullableOption<string>;
@@ -6408,10 +6439,30 @@ export interface CanvasLayout extends Entity {
64086439
// Vertical section on the SharePoint page.
64096440
verticalSection?: NullableOption<VerticalSection>;
64106441
}
6442+
export interface CertificateAuthorityDetail extends DirectoryObject {
6443+
certificate?: string;
6444+
certificateAuthorityType?: NullableOption<CertificateAuthorityType>;
6445+
certificateRevocationListUrl?: NullableOption<string>;
6446+
createdDateTime?: NullableOption<string>;
6447+
deltaCertificateRevocationListUrl?: NullableOption<string>;
6448+
displayName?: NullableOption<string>;
6449+
expirationDateTime?: string;
6450+
isIssuerHintEnabled?: NullableOption<boolean>;
6451+
issuer?: NullableOption<string>;
6452+
issuerSubjectKeyIdentifier?: NullableOption<string>;
6453+
thumbprint?: string;
6454+
}
64116455
export interface CertificateBasedAuthConfiguration extends Entity {
64126456
// Collection of certificate authorities which creates a trusted certificate chain.
64136457
certificateAuthorities?: CertificateAuthority[];
64146458
}
6459+
export interface CertificateBasedAuthPki extends DirectoryObject {
6460+
displayName?: NullableOption<string>;
6461+
lastModifiedDateTime?: string;
6462+
status?: NullableOption<string>;
6463+
statusDetails?: NullableOption<string>;
6464+
certificateAuthorities?: NullableOption<CertificateAuthorityDetail[]>;
6465+
}
64156466
export interface ChangeTrackedEntity extends Entity {
64166467
// Identity of the creator of the entity.
64176468
createdBy?: NullableOption<IdentitySet>;
@@ -7528,17 +7579,36 @@ export interface ConversationThread extends Entity {
75287579
posts?: NullableOption<Post[]>;
75297580
}
75307581
export interface CopilotAdmin extends Entity {
7582+
// Set of Microsoft 365 Copilot settings that can be added or modified. Read-only. Nullable.
75317583
settings?: NullableOption<CopilotAdminSetting>;
75327584
}
75337585
export interface CopilotAdminLimitedMode extends Entity {
7586+
/**
7587+
* The ID of a Microsoft Entra group, for which the value of isEnabledForGroup is applied. The default value is null. If
7588+
* isEnabledForGroup is set to true, the groupId value must be provided for the Copilot limited mode in Teams meetings to
7589+
* be enabled for the members of the group. Optional.
7590+
*/
75347591
groupId?: NullableOption<string>;
7592+
/**
7593+
* Enables the user to be in limited mode for Copilot in Teams meetings. When copilotAdminLimitedMode=true, users in this
7594+
* mode can ask any questions, but Copilot doesn't respond to certain questions related to inferring emotions, behavior,
7595+
* or judgments. When copilotAdminLimitedMode=false, it responds to all types of questions grounded to the meeting
7596+
* conversation. The default value is false.
7597+
*/
75357598
isEnabledForGroup?: NullableOption<boolean>;
75367599
}
75377600
export interface CopilotAdminSetting extends Entity {
7601+
/**
7602+
* Represents a setting that controls whether users of Microsoft 365 Copilot in Teams meetings can receive responses to
7603+
* sentiment-related prompts. Read-only. Nullable.
7604+
*/
75387605
limitedMode?: NullableOption<CopilotAdminLimitedMode>;
75397606
}
75407607
export interface CopilotRoot {
7608+
// The Microsoft 365 Copilot admin who can add or modify Copilot settings. Read-only. Nullable.
75417609
admin?: NullableOption<CopilotAdmin>;
7610+
interactionHistory?: NullableOption<AiInteractionHistory>;
7611+
users?: NullableOption<AiUser[]>;
75427612
}
75437613
export interface CountryNamedLocation extends NamedLocation {
75447614
// List of countries and/or regions in two-letter format specified by ISO 3166-2. Required.
@@ -8924,6 +8994,7 @@ export interface Directory extends Entity {
89248994
federationConfigurations?: NullableOption<IdentityProviderBase[]>;
89258995
// A container for on-premises directory synchronization functionalities that are available for the organization.
89268996
onPremisesSynchronization?: NullableOption<OnPremisesDirectorySynchronization[]>;
8997+
publicKeyInfrastructure?: NullableOption<PublicKeyInfrastructureRoot>;
89278998
// List of commercial subscriptions that an organization acquired.
89288999
subscriptions?: NullableOption<CompanySubscription[]>;
89299000
}
@@ -10119,6 +10190,11 @@ export interface Event extends OutlookItem {
1011910190
body?: NullableOption<ItemBody>;
1012010191
// The preview of the message associated with the event. It's in text format.
1012110192
bodyPreview?: NullableOption<string>;
10193+
/**
10194+
* Contains occurrenceId property values of canceled instances in a recurring series, if the event is the series master.
10195+
* Instances in a recurring series that are canceled are called canceled occurences.Returned only on $select in a Get
10196+
* operation which specifies the ID (seriesMasterId property value) of a series master event.
10197+
*/
1012210198
cancelledOccurrences?: string[];
1012310199
// The date, time, and time zone that the event ends. By default, the end time is in UTC.
1012410200
end?: NullableOption<DateTimeTimeZone>;
@@ -10249,12 +10325,18 @@ export interface Event extends OutlookItem {
1024910325
attachments?: NullableOption<Attachment[]>;
1025010326
// The calendar that contains the event. Navigation property. Read-only.
1025110327
calendar?: NullableOption<Calendar>;
10328+
/**
10329+
* Contains the id property values of the event instances that are exceptions in a recurring series.Exceptions can differ
10330+
* from other occurrences in a recurring series, such as the subject, start or end times, or attendees. Exceptions don't
10331+
* include canceled occurrences.Returned only on $select and $expand in a GET operation that specifies the ID
10332+
* (seriesMasterId property value) of a series master event.
10333+
*/
1025210334
exceptionOccurrences?: NullableOption<Event[]>;
1025310335
// The collection of open extensions defined for the event. Nullable.
1025410336
extensions?: NullableOption<Extension[]>;
1025510337
/**
1025610338
* The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are
10257-
* part of the recurrence pattern, and exceptions modified, but doesn't include occurrences cancelled from the series.
10339+
* part of the recurrence pattern, and exceptions modified, but doesn't include occurrences canceled from the series.
1025810340
* Navigation property. Read-only. Nullable.
1025910341
*/
1026010342
instances?: NullableOption<Event[]>;
@@ -10546,7 +10628,7 @@ export interface Group extends DirectoryObject {
1054610628
* permission and a supported administrator role.
1054710629
*/
1054810630
assignedLabels?: NullableOption<AssignedLabel[]>;
10549-
// The licenses that are assigned to the group. Returned only on $select. Supports $filter (eq).Read-only.
10631+
// The licenses that are assigned to the group. Returned only on $select. Supports $filter (eq). Read-only.
1055010632
assignedLicenses?: NullableOption<AssignedLicense[]>;
1055110633
/**
1055210634
* Indicates if new members added to the group are autosubscribed to receive email notifications. You can set this
@@ -12966,6 +13048,7 @@ export interface ManagedMobileLobApp extends ManagedApp {
1296613048
// tslint:disable-next-line: no-empty-interface
1296713049
export interface MdmWindowsInformationProtectionPolicy extends WindowsInformationProtection {}
1296813050
export interface MeetingAttendanceReport extends Entity {
13051+
// The external information of a virtual event. Returned only for event organizers or coorganizers. Read-only.
1296913052
externalEventInformation?: NullableOption<VirtualEventExternalInformation[]>;
1297013053
// UTC time when the meeting ended. Read-only.
1297113054
meetingEndDateTime?: NullableOption<string>;
@@ -15509,6 +15592,9 @@ export interface ProvisioningObjectSummary extends Entity {
1550915592
// Unique Microsoft Entra tenant ID. Supports $filter (eq, contains).
1551015593
tenantId?: NullableOption<string>;
1551115594
}
15595+
export interface PublicKeyInfrastructureRoot extends Entity {
15596+
certificateBasedAuthConfigurations?: NullableOption<CertificateBasedAuthPki[]>;
15597+
}
1551215598
export interface RbacApplication extends Entity {
1551315599
resourceNamespaces?: NullableOption<UnifiedRbacResourceNamespace[]>;
1551415600
// Resource to grant access to users or groups.
@@ -16188,7 +16274,7 @@ export interface SecureScoreControlProfile extends Entity {
1618816274
actionUrl?: NullableOption<string>;
1618916275
// GUID string for tenant ID.
1619016276
azureTenantId?: string;
16191-
// The collection of compliance information associated with secure score control
16277+
// The collection of compliance information associated with secure score control. Not implemented. Currently returns null.
1619216278
complianceInformation?: NullableOption<ComplianceInformation[]>;
1619316279
// Control action category (Identity, Data, Device, Apps, Infrastructure).
1619416280
controlCategory?: NullableOption<string>;
@@ -20496,11 +20582,11 @@ export interface VoiceAuthenticationMethodConfiguration extends AuthenticationMe
2049620582
includeTargets?: NullableOption<AuthenticationMethodTarget[]>;
2049720583
}
2049820584
export interface VppToken extends Entity {
20499-
// The apple Id associated with the given Apple Volume Purchase Program Token.
20585+
// The Apple ID associated with the given Apple Volume Purchase Program Token.
2050020586
appleId?: NullableOption<string>;
2050120587
// Whether or not apps for the VPP token will be automatically updated.
2050220588
automaticallyUpdateApps?: boolean;
20503-
// Whether or not apps for the VPP token will be automatically updated.
20589+
// The country or region associated with the Apple Volume Purchase Program Token.
2050420590
countryOrRegion?: NullableOption<string>;
2050520591
// The expiration date time of the Apple Volume Purchase Program Token.
2050620592
expirationDateTime?: string;
@@ -20513,14 +20599,14 @@ export interface VppToken extends Entity {
2051320599
lastSyncDateTime?: string;
2051420600
/**
2051520601
* Current sync status of the last application sync which was triggered using the Apple Volume Purchase Program Token.
20516-
* Possible values are: none, inProgress, completed, failed. Possible values are: none, inProgress, completed, failed.
20602+
* Possible values are: none, inProgress, completed, failed.
2051720603
*/
2051820604
lastSyncStatus?: VppTokenSyncStatus;
2051920605
// The organization associated with the Apple Volume Purchase Program Token
2052020606
organizationName?: NullableOption<string>;
2052120607
/**
2052220608
* Current state of the Apple Volume Purchase Program Token. Possible values are: unknown, valid, expired, invalid,
20523-
* assignedToExternalMDM. Possible values are: unknown, valid, expired, invalid, assignedToExternalMDM.
20609+
* assignedToExternalMDM.
2052420610
*/
2052520611
state?: VppTokenState;
2052620612
// The Apple Volume Purchase Program Token string downloaded from the Apple Volume Purchase Program.
@@ -23049,6 +23135,7 @@ export interface AccessPackageAssignmentApprovalSettings {
2304923135
isApprovalRequiredForAdd?: NullableOption<boolean>;
2305023136
// If false, then approval isn't required for updates to requests in this policy.
2305123137
isApprovalRequiredForUpdate?: NullableOption<boolean>;
23138+
// If false, then requestor justification isn't required for updates to requests in this policy.
2305223139
isRequestorJustificationRequired?: NullableOption<boolean>;
2305323140
/**
2305423141
* If approval is required, the one, two or three elements of this collection define each of the stages of approval. An
@@ -23098,6 +23185,7 @@ export interface AccessPackageAssignmentRequestRequirements {
2309823185
isApprovalRequiredForAdd?: NullableOption<boolean>;
2309923186
// Indicates whether a request to update must be approved by an approver.
2310023187
isApprovalRequiredForUpdate?: NullableOption<boolean>;
23188+
// Indicates whether requestors must justify requesting access to an access package.
2310123189
isRequestorJustificationRequired?: NullableOption<boolean>;
2310223190
// The description of the policy that the user is trying to request access using.
2310323191
policyDescription?: NullableOption<string>;
@@ -23154,6 +23242,7 @@ export interface AccessPackageLocalizedText {
2315423242
text?: NullableOption<string>;
2315523243
}
2315623244
export interface AccessPackageNotificationSettings {
23245+
// Indicates if notification emails for an access package are disabled within an access package assignment policy.
2315723246
isAssignmentNotificationDisabled?: boolean;
2315823247
}
2315923248
export interface AccessPackageResourceAttribute {
@@ -23428,6 +23517,32 @@ export interface AgreementFileData {
2342823517
// Data that represents the terms of use PDF document. Read-only.
2342923518
data?: NullableOption<string>;
2343023519
}
23520+
export interface AiInteractionAttachment {
23521+
attachmentId?: NullableOption<string>;
23522+
content?: NullableOption<string>;
23523+
contentType?: NullableOption<string>;
23524+
contentUrl?: NullableOption<string>;
23525+
name?: NullableOption<string>;
23526+
}
23527+
export interface AiInteractionContext {
23528+
contextReference?: NullableOption<string>;
23529+
contextType?: NullableOption<string>;
23530+
displayName?: NullableOption<string>;
23531+
}
23532+
export interface AiInteractionLink {
23533+
displayName?: NullableOption<string>;
23534+
linkType?: NullableOption<string>;
23535+
linkUrl?: NullableOption<string>;
23536+
}
23537+
export interface AiInteractionMention {
23538+
mentioned?: NullableOption<AiInteractionMentionedIdentitySet>;
23539+
mentionId?: NullableOption<number>;
23540+
mentionText?: NullableOption<string>;
23541+
}
23542+
export interface AiInteractionMentionedIdentitySet extends IdentitySet {
23543+
conversation?: NullableOption<TeamworkConversationIdentity>;
23544+
tag?: NullableOption<TeamworkTagIdentity>;
23545+
}
2343123546
export interface AirPrintSettings {
2343223547
/**
2343323548
* Describes whether Universal Print hides printers from macOS when they don't support all capabilities required by the
@@ -24019,7 +24134,8 @@ export interface AttributeMapping {
2401924134
* Defines when this attribute should be updated in the target directory. Possible values are: Always (default)
2402024135
* ObjectAddOnly - only when new object is created MultiValueAddOnly - only when the change is adding new values to a
2402124136
* multi-valued attribute ValueAddOnly - If there is a current value, only flows 'Add' operations; will not flow 'Remove'
24022-
* operations AttributeAddOnly - Only propagates changes if no current value exists at all
24137+
* operations AttributeAddOnly - Only propagates changes if no current value exists at all Note: AD2AAD provisioning jobs
24138+
* don't respect the flowType property value.
2402324139
*/
2402424140
flowType?: AttributeFlowType;
2402524141
/**

0 commit comments

Comments
 (0)