UNPKG

azure-devops-node-api

Version:
215 lines (214 loc) 8.1 kB
/* * --------------------------------------------------------- * Copyright(C) Microsoft Corporation. All rights reserved. * --------------------------------------------------------- * * --------------------------------------------------------- * Generated file, DO NOT EDIT * --------------------------------------------------------- */ "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.TypeInfo = exports.SpnEndpointErrorCode = exports.ServiceEndpointExecutionResult = exports.ServiceEndpointActionFilter = exports.OAuthConfigurationActionFilter = exports.AccessTokenRequestType = exports.AadLoginPromptOption = void 0; const FormInputInterfaces = require("../interfaces/common/FormInputInterfaces"); var AadLoginPromptOption; (function (AadLoginPromptOption) { /** * Do not provide a prompt option */ AadLoginPromptOption[AadLoginPromptOption["NoOption"] = 0] = "NoOption"; /** * Force the user to login again. */ AadLoginPromptOption[AadLoginPromptOption["Login"] = 1] = "Login"; /** * Force the user to select which account they are logging in with instead of automatically picking the user up from the session state. NOTE: This does not work for switching between the variants of a dual-homed user. */ AadLoginPromptOption[AadLoginPromptOption["SelectAccount"] = 2] = "SelectAccount"; /** * Force the user to login again. <remarks> Ignore current authentication state and force the user to authenticate again. This option should be used instead of Login. </remarks> */ AadLoginPromptOption[AadLoginPromptOption["FreshLogin"] = 3] = "FreshLogin"; /** * Force the user to login again with mfa. <remarks> Ignore current authentication state and force the user to authenticate again. This option should be used instead of Login, if MFA is required. </remarks> */ AadLoginPromptOption[AadLoginPromptOption["FreshLoginWithMfa"] = 4] = "FreshLoginWithMfa"; })(AadLoginPromptOption = exports.AadLoginPromptOption || (exports.AadLoginPromptOption = {})); var AccessTokenRequestType; (function (AccessTokenRequestType) { AccessTokenRequestType[AccessTokenRequestType["None"] = 0] = "None"; AccessTokenRequestType[AccessTokenRequestType["Oauth"] = 1] = "Oauth"; AccessTokenRequestType[AccessTokenRequestType["Direct"] = 2] = "Direct"; })(AccessTokenRequestType = exports.AccessTokenRequestType || (exports.AccessTokenRequestType = {})); var OAuthConfigurationActionFilter; (function (OAuthConfigurationActionFilter) { OAuthConfigurationActionFilter[OAuthConfigurationActionFilter["None"] = 0] = "None"; OAuthConfigurationActionFilter[OAuthConfigurationActionFilter["Manage"] = 2] = "Manage"; OAuthConfigurationActionFilter[OAuthConfigurationActionFilter["Use"] = 16] = "Use"; })(OAuthConfigurationActionFilter = exports.OAuthConfigurationActionFilter || (exports.OAuthConfigurationActionFilter = {})); var ServiceEndpointActionFilter; (function (ServiceEndpointActionFilter) { ServiceEndpointActionFilter[ServiceEndpointActionFilter["None"] = 0] = "None"; ServiceEndpointActionFilter[ServiceEndpointActionFilter["Manage"] = 2] = "Manage"; ServiceEndpointActionFilter[ServiceEndpointActionFilter["Use"] = 16] = "Use"; ServiceEndpointActionFilter[ServiceEndpointActionFilter["View"] = 32] = "View"; })(ServiceEndpointActionFilter = exports.ServiceEndpointActionFilter || (exports.ServiceEndpointActionFilter = {})); var ServiceEndpointExecutionResult; (function (ServiceEndpointExecutionResult) { /** * "Service endpoint request succeeded. */ ServiceEndpointExecutionResult[ServiceEndpointExecutionResult["Succeeded"] = 0] = "Succeeded"; /** * "Service endpoint request succeeded but with some issues. */ ServiceEndpointExecutionResult[ServiceEndpointExecutionResult["SucceededWithIssues"] = 1] = "SucceededWithIssues"; /** * "Service endpoint request failed. */ ServiceEndpointExecutionResult[ServiceEndpointExecutionResult["Failed"] = 2] = "Failed"; /** * "Service endpoint request was cancelled. */ ServiceEndpointExecutionResult[ServiceEndpointExecutionResult["Canceled"] = 3] = "Canceled"; /** * "Service endpoint request was skipped. */ ServiceEndpointExecutionResult[ServiceEndpointExecutionResult["Skipped"] = 4] = "Skipped"; /** * "Service endpoint request was abandoned. */ ServiceEndpointExecutionResult[ServiceEndpointExecutionResult["Abandoned"] = 5] = "Abandoned"; })(ServiceEndpointExecutionResult = exports.ServiceEndpointExecutionResult || (exports.ServiceEndpointExecutionResult = {})); var SpnEndpointErrorCode; (function (SpnEndpointErrorCode) { /** * Indicates whether user does not have required permissions to register the app in Entra or WIF is disabled. */ SpnEndpointErrorCode[SpnEndpointErrorCode["AppRegistrationFailed"] = 1] = "AppRegistrationFailed"; })(SpnEndpointErrorCode = exports.SpnEndpointErrorCode || (exports.SpnEndpointErrorCode = {})); exports.TypeInfo = { AadLoginPromptOption: { enumValues: { "noOption": 0, "login": 1, "selectAccount": 2, "freshLogin": 3, "freshLoginWithMfa": 4 } }, AccessTokenRequestType: { enumValues: { "none": 0, "oauth": 1, "direct": 2 } }, AuthConfiguration: {}, AzureSpnOperationStatus: {}, OAuthConfiguration: {}, OAuthConfigurationActionFilter: { enumValues: { "none": 0, "manage": 2, "use": 16 } }, ServiceEndpoint: {}, ServiceEndpointActionFilter: { enumValues: { "none": 0, "manage": 2, "use": 16, "view": 32 } }, ServiceEndpointAuthenticationScheme: {}, ServiceEndpointExecutionData: {}, ServiceEndpointExecutionRecord: {}, ServiceEndpointExecutionRecordsInput: {}, ServiceEndpointExecutionResult: { enumValues: { "succeeded": 0, "succeededWithIssues": 1, "failed": 2, "canceled": 3, "skipped": 4, "abandoned": 5 } }, ServiceEndpointRequestResult: {}, ServiceEndpointType: {}, SpnEndpointErrorCode: { enumValues: { "appRegistrationFailed": 1 } }, }; exports.TypeInfo.AuthConfiguration.fields = { createdOn: { isDate: true, }, modifiedOn: { isDate: true, } }; exports.TypeInfo.AzureSpnOperationStatus.fields = { errorCode: { enumType: exports.TypeInfo.SpnEndpointErrorCode } }; exports.TypeInfo.OAuthConfiguration.fields = { createdOn: { isDate: true, }, modifiedOn: { isDate: true, } }; exports.TypeInfo.ServiceEndpoint.fields = { creationDate: { isDate: true, }, modificationDate: { isDate: true, } }; exports.TypeInfo.ServiceEndpointAuthenticationScheme.fields = { inputDescriptors: { isArray: true, typeInfo: FormInputInterfaces.TypeInfo.InputDescriptor } }; exports.TypeInfo.ServiceEndpointExecutionData.fields = { finishTime: { isDate: true, }, result: { enumType: exports.TypeInfo.ServiceEndpointExecutionResult }, startTime: { isDate: true, } }; exports.TypeInfo.ServiceEndpointExecutionRecord.fields = { data: { typeInfo: exports.TypeInfo.ServiceEndpointExecutionData } }; exports.TypeInfo.ServiceEndpointExecutionRecordsInput.fields = { data: { typeInfo: exports.TypeInfo.ServiceEndpointExecutionData } }; exports.TypeInfo.ServiceEndpointRequestResult.fields = {}; exports.TypeInfo.ServiceEndpointType.fields = { authenticationSchemes: { isArray: true, typeInfo: exports.TypeInfo.ServiceEndpointAuthenticationScheme }, inputDescriptors: { isArray: true, typeInfo: FormInputInterfaces.TypeInfo.InputDescriptor } };