This commit is contained in:
Amar Zavery 2018-08-24 17:06:57 -07:00
Родитель 6b3cc08206
Коммит dd98ceb687
12 изменённых файлов: 3243 добавлений и 2140 удалений

Различия файлов скрыты, потому что одна или несколько строк слишком длинны

Различия файлов скрыты, потому что одна или несколько строк слишком длинны

2
azureEnvironmentBundle.min.js поставляемый

Различия файлов скрыты, потому что одна или несколько строк слишком длинны

Просмотреть файл

@ -1 +1 @@
{"version":3,"sources":["azureEnvironmentBundle.js"],"names":["azureEnvironment","modules","__webpack_require__","moduleId","installedModules","exports","module","i","l","call","m","c","d","name","getter","o","Object","defineProperty","configurable","enumerable","get","n","__esModule","object","property","prototype","hasOwnProperty","p","s","value","AzureEnvironment","[object Object]","parameters","this","validateAuthority","forEach","param","valueOf","Error","prop","envContainer","envObj","assign","TypeError","Azure","portalUrl","publishingProfileUrl","managementEndpointUrl","resourceManagerEndpointUrl","sqlManagementEndpointUrl","sqlServerHostnameSuffix","galleryEndpointUrl","activeDirectoryEndpointUrl","activeDirectoryResourceId","activeDirectoryGraphResourceId","batchResourceId","activeDirectoryGraphApiVersion","storageEndpointSuffix","keyVaultDnsSuffix","azureDataLakeStoreFileSystemEndpointSuffix","azureDataLakeAnalyticsCatalogAndJobEndpointSuffix","AzureChina","AzureUSGovernment","AzureGermanCloud"],"mappings":"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"}
{"version":3,"sources":["azureEnvironmentBundle.js"],"names":["azureEnvironment","e","t","r","a","exports","n","i","l","call","m","c","d","o","Object","defineProperty","enumerable","get","Symbol","toStringTag","value","__esModule","create","bind","default","prototype","hasOwnProperty","p","s","[object Object]","this","validateAuthority","Error","forEach","valueOf","name","portalUrl","managementEndpointUrl","resourceManagerEndpointUrl","activeDirectoryEndpointUrl","activeDirectoryResourceId","activeDirectoryGraphApiVersion","activeDirectoryGraphResourceId","azureDataLakeAnalyticsCatalogAndJobEndpointSuffix","azureDataLakeStoreFileSystemEndpointSuffix","batchResourceId","galleryEndpointUrl","keyVaultDnsSuffix","publishingProfileUrl","sqlManagementEndpointUrl","sqlServerHostnameSuffix","storageEndpointSuffix","assign","TypeError","Azure","AzureChina","AzureUSGovernment","AzureGermanCloud","AzureEnvironment"],"mappings":"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"}

64
dist/lib/azureEnvironment.js поставляемый
Просмотреть файл

@ -4,21 +4,59 @@
Object.defineProperty(exports, "__esModule", { value: true });
class AzureEnvironment {
constructor(parameters) {
// set default
/**
* Determines whether the authentication endpoint should be validated with Azure AD. Default value is true.
*/
this.validateAuthority = true;
if (parameters) {
// Validate required parameters
const requiredParams = ["name", "portalUrl", "managementEndpointUrl", "resourceManagerEndpointUrl",
"activeDirectoryEndpointUrl", "activeDirectoryResourceId"];
requiredParams.forEach(function (param) {
if (!parameters[param] || typeof parameters[param].valueOf() !== "string") {
throw new Error(`Please provide "${param}" for the environment and it must be of type "string".`);
}
});
// Assign provided parameters
for (const prop in parameters) {
this[prop] = parameters[prop];
if (!parameters || typeof parameters !== "object") {
throw new Error("'parameters' is a required parameter and must be of type 'object'.");
}
// Validate required parameters
const requiredParams = ["name", "portalUrl", "managementEndpointUrl", "resourceManagerEndpointUrl",
"activeDirectoryEndpointUrl", "activeDirectoryResourceId"];
requiredParams.forEach(function (param) {
if (!parameters[param] || typeof parameters[param].valueOf() !== "string") {
throw new Error(`Please provide "${param}" for the environment and it must be of type "string".`);
}
});
this.name = parameters.name;
this.portalUrl = parameters.portalUrl;
this.managementEndpointUrl = parameters.managementEndpointUrl;
this.resourceManagerEndpointUrl = parameters.resourceManagerEndpointUrl;
this.activeDirectoryEndpointUrl = parameters.activeDirectoryEndpointUrl;
this.activeDirectoryResourceId = parameters.activeDirectoryResourceId;
if (this.activeDirectoryGraphApiVersion) {
this.activeDirectoryGraphApiVersion = parameters.activeDirectoryGraphApiVersion;
}
if (this.activeDirectoryGraphResourceId) {
this.activeDirectoryGraphResourceId = parameters.activeDirectoryGraphResourceId;
}
if (this.azureDataLakeAnalyticsCatalogAndJobEndpointSuffix) {
this.azureDataLakeAnalyticsCatalogAndJobEndpointSuffix = parameters.azureDataLakeAnalyticsCatalogAndJobEndpointSuffix;
}
if (this.azureDataLakeStoreFileSystemEndpointSuffix) {
this.azureDataLakeStoreFileSystemEndpointSuffix = parameters.azureDataLakeStoreFileSystemEndpointSuffix;
}
if (this.batchResourceId) {
this.batchResourceId = parameters.batchResourceId;
}
if (this.galleryEndpointUrl) {
this.galleryEndpointUrl = parameters.galleryEndpointUrl;
}
if (this.keyVaultDnsSuffix) {
this.keyVaultDnsSuffix = parameters.keyVaultDnsSuffix;
}
if (this.publishingProfileUrl) {
this.publishingProfileUrl = parameters.publishingProfileUrl;
}
if (this.sqlManagementEndpointUrl) {
this.sqlManagementEndpointUrl = parameters.sqlManagementEndpointUrl;
}
if (this.sqlServerHostnameSuffix) {
this.sqlServerHostnameSuffix = parameters.sqlServerHostnameSuffix;
}
if (this.storageEndpointSuffix) {
this.storageEndpointSuffix = parameters.storageEndpointSuffix;
}
}
static add(parameters) {

2
dist/lib/azureEnvironment.js.map поставляемый
Просмотреть файл

@ -1 +1 @@
{"version":3,"file":"azureEnvironment.js","sourceRoot":"","sources":["../../lib/azureEnvironment.ts"],"names":[],"mappings":"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"}
{"version":3,"file":"azureEnvironment.js","sourceRoot":"","sources":["../../lib/azureEnvironment.ts"],"names":[],"mappings":"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"}

Просмотреть файл

@ -57,6 +57,11 @@ export interface AzureEnvironmentParameters {
*/
readonly activeDirectoryGraphResourceId?: string;
/**
* The batch resource ID.
*/
readonly batchResourceId?: string;
/**
* The Active Directory api version.
*/
@ -177,24 +182,69 @@ export class AzureEnvironment {
/**
* Determines whether the authentication endpoint should be validated with Azure AD. Default value is true.
*/
readonly validateAuthority?: boolean;
readonly validateAuthority: boolean = true;
constructor(parameters: AzureEnvironmentParameters) {
// set default
this.validateAuthority = true;
if (parameters) {
// Validate required parameters
const requiredParams = ["name", "portalUrl", "managementEndpointUrl", "resourceManagerEndpointUrl",
"activeDirectoryEndpointUrl", "activeDirectoryResourceId"];
requiredParams.forEach(function (param) {
if (!(<any>parameters)[param] || typeof (<any>parameters)[param].valueOf() !== "string") {
throw new Error(`Please provide "${param}" for the environment and it must be of type "string".`);
}
});
// Assign provided parameters
for (const prop in parameters) {
(<any>this)[prop] = (<any>parameters)[prop];
if (!parameters || typeof parameters !== "object") {
throw new Error("'parameters' is a required parameter and must be of type 'object'.");
}
// Validate required parameters
const requiredParams = ["name", "portalUrl", "managementEndpointUrl", "resourceManagerEndpointUrl",
"activeDirectoryEndpointUrl", "activeDirectoryResourceId"];
requiredParams.forEach(function (param) {
if (!(<any>parameters)[param] || typeof (<any>parameters)[param].valueOf() !== "string") {
throw new Error(`Please provide "${param}" for the environment and it must be of type "string".`);
}
});
this.name = parameters.name;
this.portalUrl = parameters.portalUrl;
this.managementEndpointUrl = parameters.managementEndpointUrl;
this.resourceManagerEndpointUrl = parameters.resourceManagerEndpointUrl;
this.activeDirectoryEndpointUrl = parameters.activeDirectoryEndpointUrl;
this.activeDirectoryResourceId = parameters.activeDirectoryResourceId;
if (this.activeDirectoryGraphApiVersion) {
this.activeDirectoryGraphApiVersion = parameters.activeDirectoryGraphApiVersion;
}
if (this.activeDirectoryGraphResourceId) {
this.activeDirectoryGraphResourceId = parameters.activeDirectoryGraphResourceId;
}
if (this.azureDataLakeAnalyticsCatalogAndJobEndpointSuffix) {
this.azureDataLakeAnalyticsCatalogAndJobEndpointSuffix = parameters.azureDataLakeAnalyticsCatalogAndJobEndpointSuffix;
}
if (this.azureDataLakeStoreFileSystemEndpointSuffix) {
this.azureDataLakeStoreFileSystemEndpointSuffix = parameters.azureDataLakeStoreFileSystemEndpointSuffix;
}
if (this.batchResourceId) {
this.batchResourceId = parameters.batchResourceId;
}
if (this.galleryEndpointUrl) {
this.galleryEndpointUrl = parameters.galleryEndpointUrl;
}
if (this.keyVaultDnsSuffix) {
this.keyVaultDnsSuffix = parameters.keyVaultDnsSuffix;
}
if (this.publishingProfileUrl) {
this.publishingProfileUrl = parameters.publishingProfileUrl;
}
if (this.sqlManagementEndpointUrl) {
this.sqlManagementEndpointUrl = parameters.sqlManagementEndpointUrl;
}
if (this.sqlServerHostnameSuffix) {
this.sqlServerHostnameSuffix = parameters.sqlServerHostnameSuffix;
}
if (this.storageEndpointSuffix) {
this.storageEndpointSuffix = parameters.storageEndpointSuffix;
}
}

5002
package-lock.json сгенерированный

Разница между файлами не показана из-за своего большого размера Загрузить разницу

Просмотреть файл

@ -27,13 +27,16 @@
"devDependencies": {
"@types/mocha": "^2.2.40",
"@types/should": "^8.1.30",
"mocha": "^3.5.3",
"@types/webpack": "^4.1.3",
"mocha": "^5.2.0",
"should": "5.2.0",
"ts-loader": "^2.3.7",
"tslint": "^5.7.0",
"ts-loader": "^4.5.0",
"tslint": "^5.11.0",
"typescript": "^3.0.1",
"uglify-es": "^3.1.0",
"webpack": "^4.17.1",
"uglify-es": "^3.1.0"
"webpack-cli": "^3.1.0",
"ts-node": "^7.0.1"
},
"homepage": "https://github.com/Azure/ms-rest-azure-env",
"repository": {
@ -51,4 +54,4 @@
"tslint": "tslint -p . -c tslint.json --exclude test/**/*.ts",
"prepare": "npm run build"
}
}
}

6
typings/lib/azureEnvironment.d.ts поставляемый
Просмотреть файл

@ -43,6 +43,10 @@ export interface AzureEnvironmentParameters {
* The Active Directory resource ID.
*/
readonly activeDirectoryGraphResourceId?: string;
/**
* The batch resource ID.
*/
readonly batchResourceId?: string;
/**
* The Active Directory api version.
*/
@ -140,7 +144,7 @@ export declare class AzureEnvironment {
/**
* Determines whether the authentication endpoint should be validated with Azure AD. Default value is true.
*/
readonly validateAuthority?: boolean;
readonly validateAuthority: boolean;
constructor(parameters: AzureEnvironmentParameters);
static add(parameters: AzureEnvironmentParameters): void;
static get(name: string): AzureEnvironment;

1
typings/test/azureEnvironmentTests.d.ts поставляемый
Просмотреть файл

@ -0,0 +1 @@
export {};

Просмотреть файл

@ -1,7 +1,7 @@
const webpack = require('webpack');
const path = require('path');
import * as webpack from 'webpack';
module.exports = {
const config: webpack.Configuration = {
mode: "production",
entry: './lib/azureEnvironment.ts',
devtool: 'source-map',
output: {
@ -30,6 +30,10 @@ module.exports = {
tls: false,
tty: false,
v8: false,
Buffer: false
Buffer: false,
process: false,
stream: false
}
};
};
export = config;