Comparing version 0.9.8 to 0.9.9
@@ -0,1 +1,6 @@ | ||
2014.06.19 Version 0.9.9 | ||
* ARM website wrappers | ||
* Various bug fixes in management packages | ||
* Helper constructor for resource identifiers | ||
2014.06.03 Version 0.9.8 | ||
@@ -26,7 +31,7 @@ * Fix for blob streaming | ||
2013.01.30 Version 0.8.1 | ||
2014.01.30 Version 0.8.1 | ||
* Added web jobs APIs | ||
* Support for expiration in template messages in Notification Hubs | ||
2013.01.15 Version 0.8.0 | ||
2014.01.15 Version 0.8.0 | ||
* Added the Preview Service Management libraries as separate modules | ||
@@ -36,3 +41,3 @@ * Added ability to consume PEM files directly from the Service Management libraries | ||
2013.01.10 Version 0.7.19 | ||
2014.01.10 Version 0.7.19 | ||
* Lock validator version | ||
@@ -39,0 +44,0 @@ |
@@ -118,2 +118,7 @@ // | ||
output: 'galleryClient.js' | ||
}, | ||
'Microsoft.Azure.Management.WebSites.Specification.dll': { | ||
clientType: 'Microsoft.Azure.Management.WebSites.WebSiteManagementClient', | ||
destDir: 'lib/services/webSiteManagement2/lib', | ||
output: 'webSiteManagementClient.js' | ||
} | ||
@@ -154,3 +159,4 @@ }, | ||
"lib/services/webSiteManagement/lib/webSiteManagementClient.js", | ||
"lib/services/webSiteManagement/lib/webSiteExtensionsClient.js" | ||
"lib/services/webSiteManagement/lib/webSiteExtensionsClient.js", | ||
"lib/services/webSiteManagement2/lib/webSiteManagementClient.js" | ||
], | ||
@@ -157,0 +163,0 @@ options: { |
@@ -277,2 +277,29 @@ // | ||
var azureWebSite2 = require('azure-rm-website'); | ||
// TODO: rename to simply WebSiteManagementClient once RDFE goes away | ||
/** | ||
* Generated WebsiteManagementCLient client exports. | ||
* @ignore | ||
*/ | ||
exports.WebSiteManagementClient2 = azureWebSite2.WebSiteManagementClient; | ||
/** | ||
* Creates a new {@link WebSiteManagementClient} object. | ||
* | ||
* @param {object} credentials The credentials object (typically, a CertificateCloudCredentials instance) | ||
* @param {string} credentials.subscriptionId The subscription identifier. | ||
* @param {string} [credentials.cert] The cert value. | ||
* @param {string} [credentials.key] The key value. | ||
* @param {string} [credentials.pem] The PEM file data. | ||
* @param {string} [baseUri] The base uri. | ||
* @return {WebSiteManagementClient} A new WebSiteManagementClient object. | ||
*/ | ||
exports.createWebSiteManagementClient2 = azureWebSite2.createWebSiteManagementClient; | ||
/** | ||
* WebsiteManagementService client exports. | ||
* @ignore | ||
*/ | ||
var azureWebSite = require('azure-mgmt-website'); | ||
@@ -527,2 +554,4 @@ var WebsiteManagementService = azureWebSite.WebsiteManagementService; | ||
exports.createResourceIdentity = resourceManagement.createResourceIdentity; | ||
/** | ||
@@ -529,0 +558,0 @@ * Generated GalleryClient client exports. |
@@ -121,4 +121,4 @@ /* jshint latedef:false */ | ||
// Construct URL | ||
var url2 = '/Microsoft.Gallery/galleryitems/' + (itemIdentity ? itemIdentity.trim() : ''); | ||
var baseUrl = this.client.baseUri; | ||
var url2 = '/Microsoft.Gallery/galleryitems/' + (itemIdentity ? itemIdentity.trim() : ''); | ||
// Trim '/' character from the end of baseUrl and beginning of url. | ||
@@ -312,5 +312,6 @@ if (baseUrl[baseUrl.length - 1] === '/') { | ||
// Construct URL | ||
var baseUrl = this.client.baseUri; | ||
var url2 = '/Microsoft.Gallery/galleryitems?'; | ||
var appendFilter = true; | ||
if (parameters && parameters.filter) { | ||
appendFilter = false; | ||
url2 = url2 + '$filter=' + encodeURIComponent(parameters.filter ? parameters.filter.trim() : ''); | ||
@@ -321,2 +322,3 @@ } | ||
} | ||
var baseUrl = this.client.baseUri; | ||
// Trim '/' character from the end of baseUrl and beginning of url. | ||
@@ -323,0 +325,0 @@ if (baseUrl[baseUrl.length - 1] === '/') { |
@@ -13,3 +13,3 @@ { | ||
], | ||
"version": "2.0.0-pre.5", | ||
"version": "2.0.0-pre.6", | ||
"description": "Microsoft Azure Gallery Client Library for node", | ||
@@ -16,0 +16,0 @@ "tags": [ |
@@ -33,1 +33,40 @@ // | ||
}; | ||
function getProviderName(resourceType) { | ||
var firstIndex = resourceType.indexOf('/'); | ||
var providerName; | ||
if (firstIndex !== -1){ | ||
providerName = resourceType.substr(0, firstIndex); | ||
} | ||
return providerName; | ||
} | ||
function getResourceTypeName(resourceType) { | ||
var lastIndex = resourceType.lastIndexOf('/'); | ||
var resourceTypeName; | ||
if (lastIndex !== -1){ | ||
resourceTypeName = resourceType.substr(lastIndex+1); | ||
} | ||
return resourceTypeName; | ||
} | ||
/** | ||
* Creates a new Resource Identity object. | ||
* | ||
* @param {string} name The resource name | ||
* @param {string} resourceType The resource type. | ||
* @param {string} apiVersion The api version. | ||
* @param {string} [parent] The parent resource. | ||
* @return {object} The resource identity. | ||
*/ | ||
exports.createResourceIdentity = function (name, resourceType, apiVersion, parent) { | ||
var identity = { | ||
resourceName: name, | ||
resourceProviderNamespace: getProviderName(resourceType), | ||
resourceProviderApiVersion: apiVersion, | ||
resourceType: getResourceTypeName(resourceType), | ||
parentResourcePath: !!parent ? parent : '' | ||
}; | ||
return identity; | ||
}; |
@@ -13,3 +13,3 @@ { | ||
], | ||
"version": "2.0.0-pre.5", | ||
"version": "2.0.0-pre.6", | ||
"description": "Microsoft Azure Resource Management Client Library for node", | ||
@@ -16,0 +16,0 @@ "tags": [ |
@@ -13,3 +13,3 @@ { | ||
], | ||
"version": "0.9.8", | ||
"version": "0.9.9", | ||
"description": "Windows Azure Client Library for node", | ||
@@ -37,15 +37,16 @@ "tags": [ | ||
"azure-storage-legacy": "0.9.7", | ||
"azure-mgmt-compute": "0.9.6", | ||
"azure-mgmt": "0.9.6", | ||
"azure-mgmt-vnet": "0.9.6", | ||
"azure-mgmt-sb": "0.9.6", | ||
"azure-mgmt-sql": "0.9.6", | ||
"azure-mgmt-storage": "0.9.6", | ||
"azure-mgmt-website": "0.9.6", | ||
"azure-mgmt-subscription": "0.9.6", | ||
"azure-monitoring": "0.9.1-pre.6", | ||
"azure-scheduler": "0.9.1-pre.6", | ||
"azure-mgmt-scheduler": "0.9.1-pre.6", | ||
"azure-mgmt-resource": "2.0.0-pre.5", | ||
"azure-gallery": "2.0.0-pre.5", | ||
"azure-mgmt-compute": "0.9.7", | ||
"azure-mgmt": "0.9.7", | ||
"azure-mgmt-vnet": "0.9.7", | ||
"azure-mgmt-sb": "0.9.7", | ||
"azure-mgmt-sql": "0.9.7", | ||
"azure-mgmt-storage": "0.9.7", | ||
"azure-mgmt-website": "0.9.7", | ||
"azure-rm-website": "0.9.0-pre.1", | ||
"azure-mgmt-subscription": "0.9.7", | ||
"azure-monitoring": "0.9.1-pre.7", | ||
"azure-scheduler": "0.9.1-pre.7", | ||
"azure-mgmt-scheduler": "0.9.1-pre.7", | ||
"azure-mgmt-resource": "2.0.0-pre.6", | ||
"azure-gallery": "2.0.0-pre.6", | ||
"mime": "~1.2.4", | ||
@@ -52,0 +53,0 @@ "underscore": "1.4.x", |
@@ -36,2 +36,4 @@ var path = require('path'); | ||
{ cmd: 'npm install', path: 'lib/services/gallery/' }, | ||
{ cmd: 'npm link ../../common/', path: 'lib/services/webSiteManagement2/' }, | ||
{ cmd: 'npm install', path: 'lib/services/webSiteManagement2/' }, | ||
{ cmd: 'npm link lib/common/' }, | ||
@@ -52,3 +54,4 @@ { cmd: 'npm link lib/services/legacyStorage' }, | ||
{ cmd: 'npm link lib/services/resourceManagement/' }, | ||
{ cmd: 'npm link lib/services/gallery/' } | ||
{ cmd: 'npm link lib/services/gallery/' }, | ||
{ cmd: 'npm link lib/services/webSiteManagement2/' } | ||
]; | ||
@@ -55,0 +58,0 @@ |
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is too big to display
Sorry, the diff of this file is not supported yet
694282
13723
22
+ Addedazure-rm-website@0.9.0-pre.1
+ Addedazure-gallery@2.0.0-pre.6(transitive)
+ Addedazure-mgmt@0.9.7(transitive)
+ Addedazure-mgmt-compute@0.9.7(transitive)
+ Addedazure-mgmt-resource@2.0.0-pre.6(transitive)
+ Addedazure-mgmt-sb@0.9.7(transitive)
+ Addedazure-mgmt-scheduler@0.9.1-pre.7(transitive)
+ Addedazure-mgmt-sql@0.9.7(transitive)
+ Addedazure-mgmt-storage@0.9.7(transitive)
+ Addedazure-mgmt-subscription@0.9.7(transitive)
+ Addedazure-mgmt-vnet@0.9.7(transitive)
+ Addedazure-mgmt-website@0.9.7(transitive)
+ Addedazure-monitoring@0.9.1-pre.7(transitive)
+ Addedazure-rm-website@0.9.0-pre.1(transitive)
+ Addedazure-scheduler@0.9.1-pre.7(transitive)
- Removedazure-gallery@2.0.0-pre.5(transitive)
- Removedazure-mgmt@0.9.6(transitive)
- Removedazure-mgmt-compute@0.9.6(transitive)
- Removedazure-mgmt-resource@2.0.0-pre.5(transitive)
- Removedazure-mgmt-sb@0.9.6(transitive)
- Removedazure-mgmt-scheduler@0.9.1-pre.6(transitive)
- Removedazure-mgmt-sql@0.9.6(transitive)
- Removedazure-mgmt-storage@0.9.6(transitive)
- Removedazure-mgmt-subscription@0.9.6(transitive)
- Removedazure-mgmt-vnet@0.9.6(transitive)
- Removedazure-mgmt-website@0.9.6(transitive)
- Removedazure-monitoring@0.9.1-pre.6(transitive)
- Removedazure-scheduler@0.9.1-pre.6(transitive)
Updatedazure-gallery@2.0.0-pre.6
Updatedazure-mgmt@0.9.7
Updatedazure-mgmt-compute@0.9.7
Updatedazure-mgmt-sb@0.9.7
Updatedazure-mgmt-sql@0.9.7
Updatedazure-mgmt-storage@0.9.7
Updatedazure-mgmt-vnet@0.9.7
Updatedazure-mgmt-website@0.9.7
Updatedazure-monitoring@0.9.1-pre.7
Updatedazure-scheduler@0.9.1-pre.7