Skip to content
This repository was archived by the owner on Jan 11, 2023. It is now read-only.

Commit 66002c0

Browse files
authored
Merge pull request #1052 from veronicagg/readme-doc-updates
Updating Changelog and gem readme files
2 parents ec45aff + 5de7cb7 commit 66002c0

File tree

7 files changed

+88
-123
lines changed

7 files changed

+88
-123
lines changed

ChangeLog.md

Lines changed: 59 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,62 @@
1+
## 2017.10.13 - Azure ARM version 0.15.0
2+
3+
* Each gem include multiple api-versions (namespace example: "Azure::Compute::Mgmt::V2017_03_30").
4+
* Profiles are introduced:
5+
- There are 2 profiles defined for 'azure-sdk': "Azure::Profiles::Latest" and "Azure::Profiles::V2017_03_09".
6+
- Each gem has minimally a "latest" profile defined, example: "Azure::Compute::Profiles::Latest::Mgmt"
7+
* All gems are regenerated with @microsoft.azure/[email protected] and @microsoft.azure/[email protected]
8+
* Included changes to Azure specs up to [7aa3a5247895ba34d6cfec73e036bb66dc907d20](https://github.com/Azure/azure-rest-api-specs/tree/7aa3a5247895ba34d6cfec73e036bb66dc907d20/specification)
9+
10+
11+
## 2017.10.09 - Azure ARM version 0.14.0
12+
13+
* Regened all azure_mgmt_* sdks using [Autorest.2.0.4147](https://www.npmjs.com/package/autorest)(core) and [Autorest.Ruby.2.0.17](https://www.npmjs.com/package/@microsoft.azure/autorest.ruby) for release of ARM version 0.14.0
14+
* Added new gems:
15+
- [azure_mgmt_automation](https://rubygems.org/gems/azure_mgmt_automation)
16+
- [azure_mgmt_billing](https://rubygems.org/gems/azure_mgmt_billing)
17+
- [azure_mgmt_consumption](https://rubygems.org/gems/azure_mgmt_consumption)
18+
- [azure_mgmt_container_instance](https://rubygems.org/gems/azure_mgmt_container_instance)
19+
- [azure_mgmt_customer_insights](https://rubygems.org/gems/azure_mgmt_customer_insights)
20+
- [azure_mgmt_event_grid](https://rubygems.org/gems/azure_mgmt_event_grid)
21+
- [azure_mgmt_links](https://rubygems.org/gems/azure_mgmt_links)
22+
- [azure_mgmt_managed_applications](https://rubygems.org/gems/azure_mgmt_managed_applications)
23+
- [azure_mgmt_marketplace_ordering](https://rubygems.org/gems/azure_mgmt_marketplace_ordering)
24+
- [azure_mgmt_operational_insights](https://rubygems.org/gems/azure_mgmt_operational_insights)
25+
- [azure_mgmt_recovery_services_site_recovery](https://rubygems.org/gems/azure_mgmt_recovery_services_site_recovery)
26+
- [azure_mgmt_relay](https://rubygems.org/gems/azure_mgmt_relay)
27+
- [azure_mgmt_resources_management](https://rubygems.org/gems/azure_mgmt_resources_management)
28+
- [azure_mgmt_service_fabric](https://rubygems.org/gems/azure_mgmt_service_fabric)
29+
- [azure_mgmt_stor_simple8000_series](https://rubygems.org/gems/azure_mgmt_stor_simple8000_series)
30+
31+
## 2017.09.28 - Azure Container Registry version 0.13.0
32+
* Released [azure_mgmt_container_registry](https://rubygems.org/gems/azure_mgmt_container_registry) version 0.13.0. Refer [PR# 1007](https://github.com/Azure/azure-sdk-for-ruby/pull/1007) and latest [specification](https://github.com/Azure/azure-rest-api-specs/blob/65a45deed027ed8e428b18e7a6da8ea83bc68f21/specification/containerregistry/resource-manager/readme.md) for further details.
33+
34+
## 2017.09.27 - Azure ARM version 0.13.0
35+
36+
* Regened all azure_mgmt_* sdks using [Autorest.2.0.4144](https://www.npmjs.com/package/autorest)(core) and [Autorest.Ruby.2.0.15](https://www.npmjs.com/package/@microsoft.azure/autorest.ruby) for release of ARM version 0.13.0
37+
* Updated [azure_mgmt_cognitive_services](https://rubygems.org/gems/azure_mgmt_cognitive_services) operations Update, Delete, GetProperties, ListKeys, RegenerateKey & ListSkus from CognitiveServiceAccounts group to Accounts group. Refer [PR #989](https://github.com/Azure/azure-sdk-for-ruby/pull/989) and [PR #1707](https://github.com/Azure/azure-rest-api-specs/pull/1707) for further details.
38+
* Updated [azure_mgmt_compute](https://rubygems.org/gems/azure_mgmt_compute) with Availabilty zones, Vmss rolling upgrade, Vmss patch and Vm instance view APIs. Refer [PR #999](https://github.com/Azure/azure-sdk-for-ruby/pull/999) and latest [specification](https://github.com/Azure/azure-rest-api-specs/blob/0c2a12b50d8598f68d6715b507f7dd53e163407e/specification/compute/resource-manager/readme.md) for further details.
39+
* Updated [azure_mgmt_event_hub](https://rubygems.org/gems/azure_mgmt_event_hub) with new APIs related to disaster recovery. Refer [PR #1000](https://github.com/Azure/azure-sdk-for-ruby/pull/1000) and latest [specification](https://github.com/Azure/azure-rest-api-specs/blob/acdca6054048e17353095a02989e4567f699b05f/specification/eventhub/resource-manager/readme.md) for further details.
40+
* Updated [azure_mgmt_graph](https://rubygems.org/gems/azure_mgmt_graph) models User, UserUpdateParameters, UserCreateParameters with new attributes. Refer [PR #992](https://github.com/Azure/azure-sdk-for-ruby/pull/992) and latest [specification](https://github.com/Azure/azure-rest-api-specs/blob/143dbb7c39a63afbb81740f89407a2e4d2f55d0e/specification/graphrbac/data-plane/readme.md) for further details.
41+
* Updated [azure_mgmt_media_services](https://rubygems.org/gems/azure_mgmt_media_services) model CheckNameAvailabilityOutput, the serialized names: NameAvailable, Reason & Message have been changed to nameAvailable, reason & message respectively. Refer [PR #974](https://github.com/Azure/azure-sdk-for-ruby/pull/974) and latest [specification](https://github.com/Azure/azure-rest-api-specs/blob/b88ba52c9becb9ad2f7f83d8da6610119327dfc3/specification/mediaservices/resource-manager/readme.md) for further details.
42+
* Updated [azure_mgmt_monitor](https://rubygems.org/gems/azure_mgmt_monitor):
43+
* ServiceDiagnosticSettingsOperations has been changed to DiagnosticSettingsOperations
44+
* ServiceDiagnosticSettingsResource has been changed to DiagnosticSettingsResource
45+
* ServiceDiagnosticSettingsResourcePatch has been removed. Refer [PR #979](https://github.com/Azure/azure-sdk-for-ruby/pull/979) and latest [specification](https://github.com/Azure/azure-rest-api-specs/blob/97e69db426af23a0cdfde5e5df748565ff1070b8/specification/monitor/resource-manager/readme.md) for further details.
46+
* Updated [azure_mgmt_network](https://rubygems.org/gems/azure_mgmt_network) to latest API version 2017-09-01 and includes Availability zone feature. Refer latest [specification](https://github.com/Azure/azure-rest-api-specs/blob/1a88e3f49b78c6ec74f9174115e5233cb6fe20c4/specification/network/resource-manager/readme.md) for further details.
47+
* Updated [azure_mgmt_service_bus](https://rubygems.org/gems/azure_mgmt_service_bus) with new APIs related to disaster recovery. Refer [PR #1001](https://github.com/Azure/azure-sdk-for-ruby/pull/1001) and latest [specification](https://github.com/Azure/azure-rest-api-specs/blob/072a4331fe088b4ca0d72534ba89078c87ce1000/specification/servicebus/resource-manager/readme.md) for further details.
48+
* Updated [azure_mgmt_storage](https://rubygems.org/gems/azure_mgmt_storage) operation SKU to Sku. Refer [PR #965](https://github.com/Azure/azure-sdk-for-ruby/pull/965) and latest [specification](https://github.com/Azure/azure-rest-api-specs/blob/87c3a2d9559462a39543c7d630b936c521fafbca/specification/storage/resource-manager/readme.md) for further details.
49+
* Updated [azure_mgmt_traffic_manager](https://rubygems.org/gems/azure_mgmt_traffic_manager) with new features related to RealUserMetricsKey and HeatMap.Refer latest [specification](https://github.com/Azure/azure-rest-api-specs/blob/4e092c07e412fb2007ef5cfe4daaaf8a75d95729/specification/trafficmanager/resource-manager/readme.md) for further details.
50+
* Updated [azure_mgmt_web](https://rubygems.org/gems/azure_mgmt_web) with several new changes. Refer latest [specification](https://github.com/Azure/azure-rest-api-specs/blob/5a2e2ed0fe36ca88c6abd339523b23a6280240e6/specification/web/resource-manager/readme.md) for further details.
51+
* Updated [azure_sdk](https://rubygems.org/gems/azure_sdk) dependency with [azure-storage](https://rubygems.org/gems/azure-storage) version 0.13.0.preview.
52+
53+
## 2017.09.11 - Azure ARM version 0.12.0
54+
55+
* Regened all azure_mgmt_* sdks using [AutoRest 1.9.3](https://www.npmjs.com/package/@microsoft.azure/autorest.ruby) for release of ARM version 0.12.0
56+
* Updated all azure_mgmt_* sdks to use [ms_rest_azure version 0.9.0](https://rubygems.org/gems/ms_rest_azure/versions/0.9.0) to include MSI based authentication
57+
* **Skipped** generation of `azure_mgmt_traffic_manager` due to https://github.com/Azure/autorest.ruby/pull/7
58+
* **Skipped** generation of `azure_mgmt_web` due to https://github.com/Azure/azure-sdk-for-ruby/issues/957
59+
160
## 2017.07.19 - Azure ARM version 0.11.0
261

362
* Regened all azure_mgmt_* sdks using [AutoRest.1.2.2.0](https://github.com/Azure/autorest/tree/v1.2.2) for release of ARM version 0.11.0

management/azure_mgmt_compute/README.md

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -44,12 +44,16 @@ To get tenant_id, client_id and secret for your Azure application visit Azure po
4444

4545
```Ruby
4646
# Include SDK modules to ease access to compute classes.
47-
include Azure::ARM::Compute
48-
include Azure::ARM::Compute::Models
47+
include Azure::Compute::Profiles::Latest::Mgmt
48+
include Azure::Compute::Profiles::Latest::Mgmt::Models
4949

5050
# Create a client - a point of access to the API and set the subscription id
51-
client = ComputeManagementClient.new(credentials)
52-
client.subscription_id = subscription_id
51+
options = {
52+
credentials: credentials,
53+
subscription_id: subscription_id
54+
}
55+
56+
client = Client.new(options)
5357

5458
windows_config = WindowsConfiguration.new
5559
windows_config.provision_vmagent = true

management/azure_mgmt_container_service/README.md

Lines changed: 0 additions & 109 deletions
This file was deleted.

management/azure_mgmt_container_service/azure_mgmt_container_service.gemspec

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ Gem::Specification.new do |spec|
1818
spec.homepage = 'https://aka.ms/azure-sdk-for-ruby'
1919
spec.license = 'MIT'
2020

21-
spec.files = Dir["README.md", "LICENSE.txt", "lib/**/*"]
21+
spec.files = Dir["LICENSE.txt", "lib/**/*"]
2222
spec.files.reject! { |fn| fn.include? "build.json" }
2323
spec.bindir = 'bin'
2424
spec.executables = spec.files.grep(%r{^exe/}) { |f| File.basename(f) }

management/azure_mgmt_network/README.md

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -44,12 +44,16 @@ To get tenant_id, client_id and secret for your Azure application visit Azure po
4444

4545
```Ruby
4646
# Include SDK modules to ease access to network classes.
47-
include Azure::ARM::Network
48-
include Azure::ARM::Network::Models
47+
include Azure::Network::Profiles::Latest::Mgmt
48+
include Azure::Network::Profiles::Latest::Mgmt::Models
4949

5050
# Create a client - a point of access to the API and set the subscription id
51-
client = NetworkManagementClient.new(credentials)
52-
client.subscription_id = subscription_id
51+
options = {
52+
credentials: credentials,
53+
subscription_id: subscription_id
54+
}
55+
56+
client = Client.new(options)
5357

5458
# Create a model for new virtual network
5559
params = VirtualNetwork.new

management/azure_mgmt_resources/README.md

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -44,11 +44,14 @@ To get tenant_id, client_id and secret for your Azure application visit Azure po
4444

4545
```Ruby
4646
# Create a client - a point of access to the API and set the subscription id
47-
client = Azure::ARM::Resources::ResourceManagementClient.new(credentials)
48-
client.subscription_id = subscription_id
47+
options = {
48+
credentials: credentials,
49+
subscription_id: subscription_id
50+
}
51+
client = Azure::Resources::Profiles::Latest::Mgmt::Client.new(options)
4952

5053
# Create a model for resource group.
51-
resource_group = Azure::ARM::Resources::Models::ResourceGroup.new()
54+
resource_group = Azure::Resources::Profiles::Latest::Mgmt::Models::ResourceGroup.new()
5255
resource_group.location = 'westus'
5356

5457
promise = client.resource_groups.create_or_update_async('new_test_resource_group', resource_group)

management/azure_mgmt_storage/README.md

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -43,9 +43,13 @@ To get tenant_id, client_id and secret for your Azure application visit Azure po
4343
## Creating storage account
4444

4545
```Ruby
46+
include Azure::Compute::Storage::Latest::Mgmt
4647
# Create a client - a point of access to the API and set the subscription id
47-
client = Azure::ARM::Storage::StorageManagementClient.new(credentials)
48-
client.subscription_id = subscription_id
48+
options = {
49+
credentials: credentials,
50+
subscription_id: subscription_id
51+
}
52+
client = Client.new(options)
4953

5054
# Create a model for new storage account.
5155
params = Models::StorageAccountCreateParameters.new

0 commit comments

Comments
 (0)