{"version":3,"sources":["jsdelivr-header.js","/npm/azure-arm-apimanagement@6.0.0/lib/apiManagementClient.js"],"names":[],"mappings":"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","file":"/npm/azure-arm-apimanagement@6.0.0/lib/apiManagementClient.js","sourceRoot":"","sourcesContent":["/**\n * Minified by jsDelivr using Terser v5.39.0.\n * Original file: /npm/azure-arm-apimanagement@6.0.0/lib/apiManagementClient.js\n *\n * Do NOT use SRI with dynamically generated files! More information: https://www.jsdelivr.com/using-sri-with-dynamic-files\n */\n","/*\r\n * Copyright (c) Microsoft Corporation. All rights reserved.\r\n * Licensed under the MIT License. See License.txt in the project root for\r\n * license information.\r\n *\r\n * Code generated by Microsoft (R) AutoRest Code Generator.\r\n * Changes may cause incorrect behavior and will be lost if the code is\r\n * regenerated.\r\n */\r\n\r\n/* jshint latedef:false */\r\n/* jshint forin:false */\r\n/* jshint noempty:false */\r\n\r\n'use strict';\r\n\r\nconst msRest = require('ms-rest');\r\nconst msRestAzure = require('ms-rest-azure');\r\nconst ServiceClient = msRestAzure.AzureServiceClient;\r\n\r\nconst models = require('./models');\r\nconst operations = require('./operations');\r\n\r\n\r\n/** Class representing a ApiManagementClient. */\r\nclass ApiManagementClient extends ServiceClient {\r\n  /**\r\n   * Create a ApiManagementClient.\r\n   * @param {credentials} credentials - Credentials needed for the client to connect to Azure.\r\n   * @param {string} subscriptionId - Subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service call.\r\n   * @param {string} [baseUri] - The base URI of the service.\r\n   * @param {object} [options] - The parameter options\r\n   * @param {Array} [options.filters] - Filters to be added to the request pipeline\r\n   * @param {object} [options.requestOptions] - Options for the underlying request object\r\n   * {@link https://github.com/request/request#requestoptions-callback Options doc}\r\n   * @param {boolean} [options.noRetryPolicy] - If set to true, turn off default retry policy\r\n   * @param {string} [options.acceptLanguage] - The preferred language for the response.\r\n   * @param {number} [options.longRunningOperationRetryTimeout] - The retry timeout in seconds for Long Running Operations. Default value is 30.\r\n   * @param {boolean} [options.generateClientRequestId] - Whether a unique x-ms-client-request-id should be generated. When set to true a unique x-ms-client-request-id value is generated and included in each request. Default is true.\r\n   */\r\n  constructor(credentials, subscriptionId, baseUri, options) {\r\n    if (credentials === null || credentials === undefined) {\r\n      throw new Error('\\'credentials\\' cannot be null.');\r\n    }\r\n    if (subscriptionId === null || subscriptionId === undefined) {\r\n      throw new Error('\\'subscriptionId\\' cannot be null.');\r\n    }\r\n\r\n    if (!options) options = {};\r\n\r\n    super(credentials, options);\r\n\r\n    this.apiVersion = '2019-12-01';\r\n    this.acceptLanguage = 'en-US';\r\n    this.longRunningOperationRetryTimeout = 30;\r\n    this.generateClientRequestId = true;\r\n    this.baseUri = baseUri;\r\n    if (!this.baseUri) {\r\n      this.baseUri = 'https://management.azure.com';\r\n    }\r\n    this.credentials = credentials;\r\n    this.subscriptionId = subscriptionId;\r\n\r\n    let packageInfo = this.getPackageJsonInfo(__dirname);\r\n    this.addUserAgentInfo(`${packageInfo.name}/${packageInfo.version}`);\r\n    if(options.acceptLanguage !== null && options.acceptLanguage !== undefined) {\r\n      this.acceptLanguage = options.acceptLanguage;\r\n    }\r\n    if(options.longRunningOperationRetryTimeout !== null && options.longRunningOperationRetryTimeout !== undefined) {\r\n      this.longRunningOperationRetryTimeout = options.longRunningOperationRetryTimeout;\r\n    }\r\n    if(options.generateClientRequestId !== null && options.generateClientRequestId !== undefined) {\r\n      this.generateClientRequestId = options.generateClientRequestId;\r\n    }\r\n    this.api = new operations.Api(this);\r\n    this.apiRevision = new operations.ApiRevision(this);\r\n    this.apiRelease = new operations.ApiRelease(this);\r\n    this.apiOperation = new operations.ApiOperation(this);\r\n    this.apiOperationPolicy = new operations.ApiOperationPolicy(this);\r\n    this.tag = new operations.Tag(this);\r\n    this.apiProduct = new operations.ApiProduct(this);\r\n    this.apiPolicy = new operations.ApiPolicy(this);\r\n    this.apiSchema = new operations.ApiSchema(this);\r\n    this.apiDiagnostic = new operations.ApiDiagnostic(this);\r\n    this.apiIssue = new operations.ApiIssue(this);\r\n    this.apiIssueComment = new operations.ApiIssueComment(this);\r\n    this.apiIssueAttachment = new operations.ApiIssueAttachment(this);\r\n    this.apiTagDescription = new operations.ApiTagDescription(this);\r\n    this.operationOperations = new operations.OperationOperations(this);\r\n    this.apiVersionSet = new operations.ApiVersionSet(this);\r\n    this.authorizationServer = new operations.AuthorizationServer(this);\r\n    this.backend = new operations.Backend(this);\r\n    this.cache = new operations.Cache(this);\r\n    this.certificate = new operations.Certificate(this);\r\n    this.apiManagementOperations = new operations.ApiManagementOperations(this);\r\n    this.apiManagementServiceSkus = new operations.ApiManagementServiceSkus(this);\r\n    this.apiManagementService = new operations.ApiManagementService(this);\r\n    this.diagnostic = new operations.Diagnostic(this);\r\n    this.emailTemplate = new operations.EmailTemplate(this);\r\n    this.gateway = new operations.Gateway(this);\r\n    this.gatewayHostnameConfiguration = new operations.GatewayHostnameConfiguration(this);\r\n    this.gatewayApi = new operations.GatewayApi(this);\r\n    this.group = new operations.Group(this);\r\n    this.groupUser = new operations.GroupUser(this);\r\n    this.identityProvider = new operations.IdentityProvider(this);\r\n    this.issue = new operations.Issue(this);\r\n    this.logger = new operations.Logger(this);\r\n    this.namedValue = new operations.NamedValue(this);\r\n    this.networkStatus = new operations.NetworkStatus(this);\r\n    this.notification = new operations.Notification(this);\r\n    this.notificationRecipientUser = new operations.NotificationRecipientUser(this);\r\n    this.notificationRecipientEmail = new operations.NotificationRecipientEmail(this);\r\n    this.openIdConnectProvider = new operations.OpenIdConnectProvider(this);\r\n    this.policy = new operations.Policy(this);\r\n    this.policyDescription = new operations.PolicyDescription(this);\r\n    this.signInSettings = new operations.SignInSettings(this);\r\n    this.signUpSettings = new operations.SignUpSettings(this);\r\n    this.delegationSettings = new operations.DelegationSettings(this);\r\n    this.product = new operations.Product(this);\r\n    this.productApi = new operations.ProductApi(this);\r\n    this.productGroup = new operations.ProductGroup(this);\r\n    this.productSubscriptions = new operations.ProductSubscriptions(this);\r\n    this.productPolicy = new operations.ProductPolicy(this);\r\n    this.quotaByCounterKeys = new operations.QuotaByCounterKeys(this);\r\n    this.quotaByPeriodKeys = new operations.QuotaByPeriodKeys(this);\r\n    this.region = new operations.Region(this);\r\n    this.reports = new operations.Reports(this);\r\n    this.subscription = new operations.Subscription(this);\r\n    this.tagResource = new operations.TagResource(this);\r\n    this.tenantAccess = new operations.TenantAccess(this);\r\n    this.tenantAccessGit = new operations.TenantAccessGit(this);\r\n    this.tenantConfiguration = new operations.TenantConfiguration(this);\r\n    this.user = new operations.User(this);\r\n    this.userGroup = new operations.UserGroup(this);\r\n    this.userSubscription = new operations.UserSubscription(this);\r\n    this.userIdentities = new operations.UserIdentities(this);\r\n    this.userConfirmationPassword = new operations.UserConfirmationPassword(this);\r\n    this.apiExport = new operations.ApiExport(this);\r\n    this.models = models;\r\n    msRest.addSerializationMixin(this);\r\n  }\r\n\r\n}\r\n\r\nmodule.exports = ApiManagementClient;\r\nmodule.exports['default'] = ApiManagementClient;\r\nmodule.exports.ApiManagementClient = ApiManagementClient;\r\nmodule.exports.ApiManagementModels = models;\r\n"]}