mirror of
https://github.com/chenasraf/DefinitelyTyped.git
synced 2026-05-18 01:49:01 +00:00
🤖 Merge PR #53593 Microsoft Graph- update to version 1.39 by @nikithauc
* Adding updates for version 1.20 * microsoftgraph updating for v 1.21 * Updating microsoft-graph version 1.22 * Version 1.23 * Upgrade to 1.24 * upgrade to version 1.25 * Upgrade to version 1.26 * Updating to version 1.27 * Update to 1.28 * Updating to version 1.29 * updating version 3.0.0 * Update to 1.30 * Update to version 1.31 * Update to 1.32 * Upgrade to version 1.33 * Update to version 1.34 * Update to version 1.35 * update to 1.36 version * update to 1.37 * Updating to 1.38 * Update to version 1.39
This commit is contained in:
213
types/microsoft-graph/index.d.ts
vendored
213
types/microsoft-graph/index.d.ts
vendored
@@ -1,4 +1,4 @@
|
||||
// Type definitions for non-npm package microsoft-graph 1.38
|
||||
// Type definitions for non-npm package microsoft-graph 1.39
|
||||
// Project: https://github.com/microsoftgraph/msgraph-typescript-typings
|
||||
// Definitions by: Microsoft Graph Team <https://github.com/microsoftgraph>
|
||||
// Michael Mainer <https://github.com/MIchaelMainer>
|
||||
@@ -765,7 +765,10 @@ export type DeviceEnrollmentType =
|
||||
| "windowsBulkUserless"
|
||||
| "windowsAutoEnrollment"
|
||||
| "windowsBulkAzureDomainJoin"
|
||||
| "windowsCoManagement";
|
||||
| "windowsCoManagement"
|
||||
| "windowsAzureADJoinUsingDeviceAuth"
|
||||
| "appleUserEnrollment"
|
||||
| "appleUserEnrollmentWithServiceAccount";
|
||||
export type DeviceManagementExchangeAccessState = "none" | "unknown" | "allowed" | "blocked" | "quarantined";
|
||||
export type DeviceManagementExchangeAccessStateReason =
|
||||
| "none"
|
||||
@@ -833,7 +836,6 @@ export type ImportedWindowsAutopilotDeviceIdentityImportStatus =
|
||||
| "complete"
|
||||
| "error";
|
||||
export type ImportedWindowsAutopilotDeviceIdentityUploadStatus = "noUpload" | "pending" | "complete" | "error";
|
||||
export type WindowsAutopilotDeviceDeletionState = "unknown" | "failed" | "accepted" | "error";
|
||||
export type ManagedAppClipboardSharingLevel = "allApps" | "managedAppsWithPasteIn" | "managedApps" | "blocked";
|
||||
export type ManagedAppDataEncryptionType =
|
||||
| "useDeviceSettings"
|
||||
@@ -1482,7 +1484,7 @@ export interface User extends DirectoryObject {
|
||||
* definitions for further information. Returned only on $select.
|
||||
*/
|
||||
ageGroup?: NullableOption<string>;
|
||||
// The licenses that are assigned to the user. Not nullable. Supports $filter.
|
||||
// The licenses that are assigned to the user, including inherited (group-based) licenses. Not nullable. Supports $filter.
|
||||
assignedLicenses?: AssignedLicense[];
|
||||
// The plans that are assigned to the user. Returned only on $select. Read-only. Not nullable.
|
||||
assignedPlans?: AssignedPlan[];
|
||||
@@ -1512,7 +1514,7 @@ export interface User extends DirectoryObject {
|
||||
* The date and time the user was created. The value cannot be modified and is automatically populated when the entity is
|
||||
* created. The DateTimeOffset type represents date and time information using ISO 8601 format and is always in UTC time.
|
||||
* Property is nullable. A null value indicates that an accurate creation time couldn't be determined for the user.
|
||||
* Returned only on $select. Read-only. Supports $filter with the eq, lt, and ge operators.
|
||||
* Returned only on $select. Read-only. Supports $filter with the eq, ne, le, and ge operators.
|
||||
*/
|
||||
createdDateTime?: NullableOption<string>;
|
||||
/**
|
||||
@@ -1591,9 +1593,10 @@ export interface User extends DirectoryObject {
|
||||
// State of license assignments for this user. Returned only on $select. Read-only.
|
||||
licenseAssignmentStates?: NullableOption<LicenseAssignmentState[]>;
|
||||
/**
|
||||
* The SMTP address for the user, for example, 'jeff@contoso.onmicrosoft.com'.NOTE: While this property can contain accent
|
||||
* characters, using them can cause access issues with other Microsoft applications for the user.Returned by default.
|
||||
* Supports $filter and endsWith.
|
||||
* The SMTP address for the user, for example, 'jeff@contoso.onmicrosoft.com'. Changes to this property will also update
|
||||
* the user's proxyAddresses collection to include the value as an SMTP address. While this property can contain accent
|
||||
* characters, using them can cause access issues with other Microsoft applications for the user. Supports $filter and
|
||||
* endsWith.
|
||||
*/
|
||||
mail?: NullableOption<string>;
|
||||
/**
|
||||
@@ -1923,7 +1926,7 @@ export interface OAuth2PermissionGrant extends Entity {
|
||||
*/
|
||||
clientId?: string;
|
||||
/**
|
||||
* Indicates if authorization is granted for the client application to impersonate all users or only a specific user.
|
||||
* Indicates whether authorization is granted for the client application to impersonate all users or only a specific user.
|
||||
* AllPrincipals indicates authorization to impersonate all users. Principal indicates authorization to impersonate a
|
||||
* specific user. Consent on behalf of all users can be granted by an administrator. Non-admin users may be authorized to
|
||||
* consent on behalf of themselves in some cases, for some delegated permissions. Required. Supports $filter (eq only).
|
||||
@@ -2306,6 +2309,11 @@ export interface MailFolder extends Entity {
|
||||
childFolderCount?: NullableOption<number>;
|
||||
// The mailFolder's display name.
|
||||
displayName?: NullableOption<string>;
|
||||
/**
|
||||
* Indicates whether the mailFolder is hidden. This property can be set only when creating the folder. Find more
|
||||
* information in Hidden mail folders.
|
||||
*/
|
||||
isHidden?: NullableOption<boolean>;
|
||||
// The unique identifier for the mailFolder's parent mailFolder.
|
||||
parentFolderId?: NullableOption<string>;
|
||||
// The number of items in the mailFolder.
|
||||
@@ -2641,6 +2649,8 @@ export interface ManagedDevice extends Entity {
|
||||
emailAddress?: NullableOption<string>;
|
||||
// Enrollment time of the device. This property is read-only.
|
||||
enrolledDateTime?: string;
|
||||
// Ethernet MAC. This property is read-only.
|
||||
ethernetMacAddress?: NullableOption<string>;
|
||||
/**
|
||||
* The Access State of the device in Exchange. This property is read-only. Possible values are: none, unknown, allowed,
|
||||
* blocked, quarantined.
|
||||
@@ -2657,6 +2667,8 @@ export interface ManagedDevice extends Entity {
|
||||
exchangeLastSuccessfulSyncDateTime?: string;
|
||||
// Free Storage in Bytes. This property is read-only.
|
||||
freeStorageSpaceInBytes?: number;
|
||||
// Integrated Circuit Card Identifier, it is A SIM card's unique identification number. This property is read-only.
|
||||
iccid?: NullableOption<string>;
|
||||
// IMEI. This property is read-only.
|
||||
imei?: NullableOption<string>;
|
||||
// Device encryption status. This property is read-only.
|
||||
@@ -2674,7 +2686,8 @@ export interface ManagedDevice extends Entity {
|
||||
/**
|
||||
* Management channel of the device. Intune, EAS, etc. This property is read-only. Possible values are: eas, mdm, easMdm,
|
||||
* intuneClient, easIntuneClient, configurationManagerClient, configurationManagerClientMdm,
|
||||
* configurationManagerClientMdmEas, unknown, jamf, googleCloudDevicePolicyController, microsoft365ManagedMdm, msSense.
|
||||
* configurationManagerClientMdmEas, unknown, jamf, googleCloudDevicePolicyController, microsoft365ManagedMdm, msSense,
|
||||
* intuneAosp.
|
||||
*/
|
||||
managementAgent?: ManagementAgentType;
|
||||
// Manufacturer of the device. This property is read-only.
|
||||
@@ -2683,6 +2696,8 @@ export interface ManagedDevice extends Entity {
|
||||
meid?: NullableOption<string>;
|
||||
// Model of the device. This property is read-only.
|
||||
model?: NullableOption<string>;
|
||||
// Notes on the device created by IT Admin
|
||||
notes?: NullableOption<string>;
|
||||
// Operating system of the device. Windows, iOS, etc. This property is read-only.
|
||||
operatingSystem?: NullableOption<string>;
|
||||
// Operating system version of the device. This property is read-only.
|
||||
@@ -2695,6 +2710,8 @@ export interface ManagedDevice extends Entity {
|
||||
partnerReportedThreatState?: ManagedDevicePartnerReportedHealthState;
|
||||
// Phone number of the device. This property is read-only.
|
||||
phoneNumber?: NullableOption<string>;
|
||||
// Total Memory in Bytes. This property is read-only.
|
||||
physicalMemoryInBytes?: number;
|
||||
// An error string that identifies issues when creating Remote Assistance session objects. This property is read-only.
|
||||
remoteAssistanceSessionErrorDetails?: NullableOption<string>;
|
||||
// Url that allows a Remote Assistance session to be established with the device. This property is read-only.
|
||||
@@ -2705,6 +2722,8 @@ export interface ManagedDevice extends Entity {
|
||||
subscriberCarrier?: NullableOption<string>;
|
||||
// Total Storage in Bytes. This property is read-only.
|
||||
totalStorageSpaceInBytes?: number;
|
||||
// Unique Device Identifier for iOS and macOS devices. This property is read-only.
|
||||
udid?: NullableOption<string>;
|
||||
// User display name. This property is read-only.
|
||||
userDisplayName?: NullableOption<string>;
|
||||
// Unique Identifier for the user associated with the device. This property is read-only.
|
||||
@@ -2939,7 +2958,7 @@ export interface Team extends Entity {
|
||||
classification?: NullableOption<string>;
|
||||
// Timestamp at which the team was created.
|
||||
createdDateTime?: NullableOption<string>;
|
||||
// An optional description for the team.
|
||||
// An optional description for the team. Maximum length: 1024 characters.
|
||||
description?: NullableOption<string>;
|
||||
// The name of the team.
|
||||
displayName?: NullableOption<string>;
|
||||
@@ -3380,11 +3399,16 @@ export interface AuthenticationMethodConfiguration extends Entity {
|
||||
state?: NullableOption<AuthenticationMethodState>;
|
||||
}
|
||||
export interface AuthenticationMethodsPolicy extends Entity {
|
||||
// A description of the policy.
|
||||
description?: NullableOption<string>;
|
||||
// The name of the policy.
|
||||
displayName?: NullableOption<string>;
|
||||
// The date and time of the last update to the policy.
|
||||
lastModifiedDateTime?: NullableOption<string>;
|
||||
// The version of the policy in use.
|
||||
policyVersion?: NullableOption<string>;
|
||||
reconfirmationInDays?: NullableOption<number>;
|
||||
// Represents the settings for each authentication method.
|
||||
authenticationMethodConfigurations?: NullableOption<AuthenticationMethodConfiguration[]>;
|
||||
}
|
||||
export interface AuthenticationMethodTarget extends Entity {
|
||||
@@ -3588,6 +3612,7 @@ export interface B2xIdentityUserFlow extends IdentityUserFlow {
|
||||
languages?: NullableOption<UserFlowLanguageConfiguration[]>;
|
||||
// The user attribute assignments included in the user flow.
|
||||
userAttributeAssignments?: NullableOption<IdentityUserFlowAttributeAssignment[]>;
|
||||
userFlowIdentityProviders?: NullableOption<IdentityProviderBase[]>;
|
||||
}
|
||||
// tslint:disable-next-line: interface-name
|
||||
export interface IdentityProvider extends Entity {
|
||||
@@ -3653,6 +3678,15 @@ export interface IdentityUserFlowAttributeAssignment extends Entity {
|
||||
userAttribute?: NullableOption<IdentityUserFlowAttribute>;
|
||||
}
|
||||
// tslint:disable-next-line: interface-name
|
||||
export interface IdentityProviderBase extends Entity {
|
||||
// The display name of the identity provider.
|
||||
displayName?: NullableOption<string>;
|
||||
}
|
||||
export interface BuiltInIdentityProvider extends IdentityProviderBase {
|
||||
// The identity provider type. For a B2B scenario, possible values: AADSignup, MicrosoftAccount, EmailOTP. Required.
|
||||
identityProviderType?: NullableOption<string>;
|
||||
}
|
||||
// tslint:disable-next-line: interface-name
|
||||
export interface IdentityUserFlowAttribute extends Entity {
|
||||
/**
|
||||
* The data type of the user flow attribute. This cannot be modified after the custom user flow attribute is created. The
|
||||
@@ -3676,6 +3710,7 @@ export interface IdentityContainer extends Entity {
|
||||
conditionalAccess?: NullableOption<ConditionalAccessRoot>;
|
||||
apiConnectors?: NullableOption<IdentityApiConnector[]>;
|
||||
b2xUserFlows?: NullableOption<B2xIdentityUserFlow[]>;
|
||||
identityProviders?: NullableOption<IdentityProviderBase[]>;
|
||||
userFlowAttributes?: NullableOption<IdentityUserFlowAttribute[]>;
|
||||
}
|
||||
export interface ConditionalAccessRoot extends Entity {
|
||||
@@ -3684,6 +3719,23 @@ export interface ConditionalAccessRoot extends Entity {
|
||||
}
|
||||
// tslint:disable-next-line: interface-name no-empty-interface
|
||||
export interface IdentityCustomUserFlowAttribute extends IdentityUserFlowAttribute {}
|
||||
export interface SocialIdentityProvider extends IdentityProviderBase {
|
||||
/**
|
||||
* The client identifier for the application obtained when registering the application with the identity provider.
|
||||
* Required.
|
||||
*/
|
||||
clientId?: NullableOption<string>;
|
||||
/**
|
||||
* The client secret for the application that is obtained when the application is registered with the identity provider.
|
||||
* This is write-only. A read operation returns '****'. Required.
|
||||
*/
|
||||
clientSecret?: NullableOption<string>;
|
||||
/**
|
||||
* For a B2B scenario, possible values: Google, Facebook. For a B2C scenario, possible values: Microsoft, Google, Amazon,
|
||||
* LinkedIn, Facebook, GitHub, Twitter, Weibo, QQ, WeChat. Required.
|
||||
*/
|
||||
identityProviderType?: NullableOption<string>;
|
||||
}
|
||||
// tslint:disable-next-line: no-empty-interface
|
||||
export interface UserFlowLanguagePage extends Entity {}
|
||||
export interface AdministrativeUnit extends DirectoryObject {
|
||||
@@ -4332,8 +4384,8 @@ export interface Organization extends DirectoryObject {
|
||||
// Not nullable.
|
||||
marketingNotificationEmails?: string[];
|
||||
/**
|
||||
* The time and date at which the tenant was last synced with the on-premise directory. 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
|
||||
* The time and date at which the tenant was last synced with the on-premises directory. 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.
|
||||
*/
|
||||
onPremisesLastSyncDateTime?: NullableOption<string>;
|
||||
@@ -6144,43 +6196,56 @@ export interface AccessReviewInstanceDecisionItem extends Entity {
|
||||
export interface AccessReviewScheduleDefinition extends Entity {
|
||||
// User who created this review.
|
||||
createdBy?: NullableOption<UserIdentity>;
|
||||
// Timestamp when review series was created.
|
||||
// Timestamp when the access review series was created. Supports $select.
|
||||
createdDateTime?: NullableOption<string>;
|
||||
// Description provided by review creators to provide more context of the review to admins.
|
||||
// Description provided by review creators to provide more context of the review to admins. Supports $select.
|
||||
descriptionForAdmins?: NullableOption<string>;
|
||||
/**
|
||||
* Description provided by review creators to provide more context of the review to reviewers. Reviewers will see this
|
||||
* description in the email sent to them requesting their review.
|
||||
* description in the email sent to them requesting their review. Supports $select.
|
||||
*/
|
||||
descriptionForReviewers?: NullableOption<string>;
|
||||
// Name of access review series. Required on create.
|
||||
// Name of the access review series. Required on create. Supports $select.
|
||||
displayName?: NullableOption<string>;
|
||||
/**
|
||||
* This collection of reviewer scopes is used to define the list of fallback reviewers. These fallback reviewers will be
|
||||
* notified to take action if no users are found from the list of reviewers specified. This could occur when either the
|
||||
* group owner is specified as the reviewer but the group owner does not exist, or manager is specified as reviewer but a
|
||||
* user's manager does not exist. Supports $select.
|
||||
*/
|
||||
fallbackReviewers?: NullableOption<AccessReviewReviewerScope[]>;
|
||||
/**
|
||||
* In the case of a review of guest users across all Microsoft 365 groups, this determines the scope of which groups will
|
||||
* be reviewed. Each group will become a unique accessReviewInstance of the access review series. For supported scopes,
|
||||
* see accessReviewScope.
|
||||
* This property is required when scoping a review to guest users' access across all Microsoft 365 groups and determines
|
||||
* which Microsoft 365 groups are reviewed. Each group will become a unique accessReviewInstance of the access review
|
||||
* series. For supported scopes, see accessReviewScope. Supports $select. For examples of options for configuring
|
||||
* instanceEnumerationScope, see Configure the scope of your access review definition using the Microsoft Graph API.
|
||||
*/
|
||||
instanceEnumerationScope?: NullableOption<AccessReviewScope>;
|
||||
// Timestamp when review series was last modified.
|
||||
// Timestamp when the access review series was last modified. Supports $select.
|
||||
lastModifiedDateTime?: NullableOption<string>;
|
||||
/**
|
||||
* This collection of access review scopes is used to define who are the reviewers. See accessReviewReviewerScope.
|
||||
* Required on create.
|
||||
* This collection of access review scopes is used to define who are the reviewers. Required on create. Supports $select.
|
||||
* For examples of options for assigning reviewers, see Assign reviewers to your access review definition using the
|
||||
* Microsoft Graph API.
|
||||
*/
|
||||
reviewers?: NullableOption<AccessReviewReviewerScope[]>;
|
||||
// Defines scope of users reviewed. For supported scopes, see accessReviewScope. Required on create.
|
||||
/**
|
||||
* Defines scope of resources to review. For supported scopes, see accessReviewScope. Required on create. Supports $select
|
||||
* and $filter (contains only). For examples of options for configuring scope, see Configure the scope of your access
|
||||
* review definition using the Microsoft Graph API.
|
||||
*/
|
||||
scope?: NullableOption<AccessReviewScope>;
|
||||
// The settings for an access review series, see type definition below.
|
||||
// The settings for an access review series, see type definition below. Supports $select.
|
||||
settings?: NullableOption<AccessReviewScheduleSettings>;
|
||||
/**
|
||||
* This read-only field specifies the status of an accessReview. The typical states include Initializing, NotStarted,
|
||||
* Starting, InProgress, Completing, Completed, AutoReviewing, and AutoReviewed.
|
||||
* This read-only field specifies the status of an access review. The typical states include Initializing, NotStarted,
|
||||
* Starting, InProgress, Completing, Completed, AutoReviewing, and AutoReviewed. Supports $select, $orderby, and $filter
|
||||
* (eq only).
|
||||
*/
|
||||
status?: NullableOption<string>;
|
||||
/**
|
||||
* Set of access reviews instances for this access review series. Access reviews that do not recur will only have one
|
||||
* instance; otherwise, there will be an instance for each recurrence.
|
||||
* instance; otherwise, there is an instance for each recurrence.
|
||||
*/
|
||||
instances?: NullableOption<AccessReviewInstance[]>;
|
||||
}
|
||||
@@ -7428,7 +7493,7 @@ export interface DeviceCompliancePolicySettingStateSummary extends Entity {
|
||||
notApplicableDeviceCount?: number;
|
||||
/**
|
||||
* Setting platform. Possible values are: android, androidForWork, iOS, macOS, windowsPhone81, windows81AndLater,
|
||||
* windows10AndLater, androidWorkProfile, windows10XProfile, all.
|
||||
* windows10AndLater, androidWorkProfile, windows10XProfile, androidAOSP, all.
|
||||
*/
|
||||
platformType?: PolicyPlatformType;
|
||||
// Number of remediated devices
|
||||
@@ -7673,6 +7738,8 @@ export interface ApplePushNotificationCertificate extends Entity {
|
||||
appleIdentifier?: NullableOption<string>;
|
||||
// Not yet documented
|
||||
certificate?: NullableOption<string>;
|
||||
// Certificate serial number. This property is read-only.
|
||||
certificateSerialNumber?: NullableOption<string>;
|
||||
// The expiration date and time for Apple push notification certificate.
|
||||
expirationDateTime?: string;
|
||||
// Last modified date and time for Apple push notification certificate.
|
||||
@@ -8848,7 +8915,8 @@ export interface IosGeneralDeviceConfiguration extends DeviceConfiguration {
|
||||
wallpaperBlockModification?: boolean;
|
||||
/**
|
||||
* Indicates whether or not to force the device to use only Wi-Fi networks from configuration profiles when the device is
|
||||
* in supervised mode.
|
||||
* in supervised mode. Available for devices running iOS and iPadOS versions 14.4 and earlier. Devices running 14.5+
|
||||
* should use the setting, 'WiFiConnectToAllowedNetworksOnlyForced.
|
||||
*/
|
||||
wiFiConnectOnlyToConfiguredNetworks?: boolean;
|
||||
}
|
||||
@@ -11666,16 +11734,9 @@ export interface Initiator extends Identity {
|
||||
initiatorType?: NullableOption<InitiatorType>;
|
||||
}
|
||||
export interface KeyValue {
|
||||
/**
|
||||
* Contains the name of the field that a value is associated with. When a sign in or domain hint is included in the
|
||||
* sign-in request, corresponding fields are included as key-value pairs. Possible keys: Login hint present, Domain hint
|
||||
* present.
|
||||
*/
|
||||
// Key.
|
||||
key?: NullableOption<string>;
|
||||
/**
|
||||
* Contains the corresponding value for the specified key. The value is true if a sign in hint was included in the sign-in
|
||||
* request; otherwise false. The value is true if a domain hint was included in the sign-in request; otherwise false.
|
||||
*/
|
||||
// Value.
|
||||
value?: NullableOption<string>;
|
||||
}
|
||||
export interface ModifiedProperty {
|
||||
@@ -13430,7 +13491,7 @@ export interface OnlineMeetingInfo {
|
||||
tollNumber?: NullableOption<string>;
|
||||
}
|
||||
export interface PatternedRecurrence {
|
||||
// The frequency of an event.
|
||||
// The frequency of an event. Do not specify for a one-time access review.
|
||||
pattern?: NullableOption<RecurrencePattern>;
|
||||
// The duration of an event.
|
||||
range?: NullableOption<RecurrenceRange>;
|
||||
@@ -13864,10 +13925,7 @@ export interface AccessReviewApplyAction {}
|
||||
// tslint:disable-next-line: no-empty-interface
|
||||
export interface AccessReviewScope {}
|
||||
export interface AccessReviewQueryScope extends AccessReviewScope {
|
||||
/**
|
||||
* The query representing what will be reviewed in an access review. Examples of this include
|
||||
* /groups/{id}/members?$filter=…
|
||||
*/
|
||||
// The query representing what will be reviewed in an access review.
|
||||
query?: NullableOption<string>;
|
||||
/**
|
||||
* In the scenario where reviewers need to be specified dynamically, this property is used to indicate the relative source
|
||||
@@ -13878,7 +13936,10 @@ export interface AccessReviewQueryScope extends AccessReviewScope {
|
||||
queryType?: NullableOption<string>;
|
||||
}
|
||||
export interface AccessReviewInactiveUsersQueryScope extends AccessReviewQueryScope {
|
||||
// Defines the length of the duration period of inactivity. Inactivity is based on the last sign in date of the user.
|
||||
/**
|
||||
* Defines the duration of inactivity. Inactivity is based on the last sign in date of the user compared to the access
|
||||
* review instance's start date. If this property is not specified, it's assigned the default value PT0S.
|
||||
*/
|
||||
inactiveDuration?: NullableOption<string>;
|
||||
}
|
||||
export interface AccessReviewInstanceDecisionItemResource {
|
||||
@@ -13894,7 +13955,8 @@ export interface AccessReviewReviewerScope {
|
||||
query?: NullableOption<string>;
|
||||
/**
|
||||
* In the scenario where reviewers need to be specified dynamically, this property is used to indicate the relative source
|
||||
* of the query. This property is only required if a relative query (i.e., ./manager) is specified.
|
||||
* of the query. This property is only required if a relative query, for example, ./manager, is specified. Possible value:
|
||||
* decisions.
|
||||
*/
|
||||
queryRoot?: NullableOption<string>;
|
||||
// The type of query. Examples include MicrosoftGraph and ARM.
|
||||
@@ -13907,26 +13969,30 @@ export interface AccessReviewScheduleSettings {
|
||||
* the case of disableAndDeleteUserApplyAction. See accessReviewApplyAction.
|
||||
*/
|
||||
applyActions?: NullableOption<AccessReviewApplyAction[]>;
|
||||
// Flag to indicate whether auto-apply feature is enabled.
|
||||
/**
|
||||
* Indicates whether decisions are automatically applied. When set to false, a user must apply the decisions manually once
|
||||
* the reviewer completes the access review. When set to true, decisions are applied automatically after the access review
|
||||
* instance duration ends, whether or not the reviewers have responded. Default value is false.
|
||||
*/
|
||||
autoApplyDecisionsEnabled?: boolean;
|
||||
// Decision chosen if defaultDecisionEnabled is enabled. Can be one of 'Approve', 'Deny', or 'Recommendation'.
|
||||
// Decision chosen if defaultDecisionEnabled is enabled. Can be one of Approve, Deny, or Recommendation.
|
||||
defaultDecision?: NullableOption<string>;
|
||||
// Flag to indicate whether default decision is enabled/disabled when reviewers do not respond.
|
||||
// Indicates whether the default decision is enabled or disabled when reviewers do not respond. Default value is false.
|
||||
defaultDecisionEnabled?: boolean;
|
||||
// Duration of each recurrence of review (accessReviewInstance) in number of days.
|
||||
instanceDurationInDays?: number;
|
||||
// Flag to indicate whether reviewers are required to provide justification with their decision.
|
||||
// Indicates whether reviewers are required to provide justification with their decision. Default value is false.
|
||||
justificationRequiredOnApproval?: boolean;
|
||||
// Flag to indicate whether emails are enabled/disabled.
|
||||
// Indicates whether emails are enabled or disabled. Default value is false.
|
||||
mailNotificationsEnabled?: boolean;
|
||||
// Flag to indicate whether decision recommendations are enabled/disabled.
|
||||
// Indicates whether decision recommendations are enabled/disabled.
|
||||
recommendationsEnabled?: boolean;
|
||||
/**
|
||||
* Detailed settings for recurrence. Using standard Outlook recurrence object. Note that dayOfMonth is not supported - use
|
||||
* property startDate on recurrenceRange to determine the day the review will start on.
|
||||
* Detailed settings for recurrence using the standard Outlook recurrence object. Only weekly and absoluteMonthly on
|
||||
* recurrencePattern are supported. Use the property startDate on recurrenceRange to determine the day the review starts.
|
||||
*/
|
||||
recurrence?: NullableOption<PatternedRecurrence>;
|
||||
// Flag to indicate whether reminders are enabled/disabled.
|
||||
// Indicates whether reminders are enabled or disabled. Default value is false.
|
||||
reminderNotificationsEnabled?: boolean;
|
||||
}
|
||||
export interface AppConsentRequestScope {
|
||||
@@ -15048,16 +15114,6 @@ export interface WindowsDeviceAzureADAccount extends WindowsDeviceAccount {
|
||||
// Not yet documented
|
||||
userPrincipalName?: NullableOption<string>;
|
||||
}
|
||||
export interface DeletedWindowsAutopilotDeviceState {
|
||||
// Device deletion state. Possible values are: unknown, failed, accepted, error.
|
||||
deletionState?: WindowsAutopilotDeviceDeletionState;
|
||||
// ZTD Device Registration ID .
|
||||
deviceRegistrationId?: NullableOption<string>;
|
||||
// Device deletion error message.
|
||||
errorMessage?: NullableOption<string>;
|
||||
// Autopilot Device Serial Number
|
||||
serialNumber?: NullableOption<string>;
|
||||
}
|
||||
// tslint:disable-next-line: interface-name
|
||||
export interface ImportedWindowsAutopilotDeviceIdentityState {
|
||||
// Device error code reported by Device Directory Service(DDS).
|
||||
@@ -15098,9 +15154,19 @@ export interface IPv6Range extends IpRange {
|
||||
upperAddress?: string;
|
||||
}
|
||||
export interface KeyValuePair {
|
||||
// Name for this key-value pair
|
||||
/**
|
||||
* Name for this key-value pair. Possible names are: AdditionalWSFedEndpointCheckResult,
|
||||
* AllowedAuthenticationClassReferencesCheckResult, AlwaysRequireAuthenticationCheckResult, AutoUpdateEnabledCheckResult,
|
||||
* ClaimsProviderNameCheckResult, EncryptClaimsCheckResult, EncryptedNameIdRequiredCheckResult,
|
||||
* MonitoringEnabledCheckResult,NotBeforeSkewCheckResult, RequestMFAFromClaimsProvidersCheckResult,
|
||||
* SignedSamlRequestsRequiredCheckResult, AdditionalAuthenticationRulesCheckResult, TokenLifetimeCheckResult,
|
||||
* DelegationAuthorizationRulesCheckResult, IssuanceAuthorizationRulesCheckResult, IssuanceTransformRulesCheckResult.
|
||||
*/
|
||||
name?: string;
|
||||
// Value for this key-value pair
|
||||
/**
|
||||
* Value for this key-value pair. Possible result values are 0 (when the validation check passed), 1 (when the validation
|
||||
* check failed), or 2 (when the validation check is a warning).
|
||||
*/
|
||||
value?: NullableOption<string>;
|
||||
}
|
||||
export interface ManagedAppDiagnosticStatus {
|
||||
@@ -17228,3 +17294,16 @@ export namespace CallRecords {
|
||||
role?: ServiceRole;
|
||||
}
|
||||
}
|
||||
export namespace ExternalConnectors {
|
||||
type ExternalItemContentType = "text" | "html" | "unknownFutureValue";
|
||||
interface ExternalItem extends microsoftgraph.Entity {
|
||||
content?: NullableOption<ExternalItemContent>;
|
||||
properties?: NullableOption<Properties>;
|
||||
}
|
||||
interface ExternalItemContent {
|
||||
type?: ExternalItemContentType;
|
||||
value?: NullableOption<string>;
|
||||
}
|
||||
// tslint:disable-next-line: no-empty-interface
|
||||
interface Properties {}
|
||||
}
|
||||
|
||||
@@ -161,3 +161,5 @@ const authorizationPolicy: MicrosoftGraph.AuthorizationPolicy = {
|
||||
guestUserRoleId: "TEST_ID",
|
||||
displayName: "TEST_NAME"
|
||||
};
|
||||
|
||||
const deviceEnrollmentType: MicrosoftGraph.DeviceEnrollmentType = "windowsCoManagement";
|
||||
|
||||
Reference in New Issue
Block a user