Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP

Loading…

Windows Azure Management Libraries Preview #279

Merged
merged 56 commits into from

3 participants

@jeffwilcox
Collaborator

Preview release of the Windows Azure Management Libraries for .NET. With this release, a broad surface area of the Windows Azure cloud infrastructure can be accessed and automated using the same technology that was previously available only from the Windows Azure PowerShell Cmdlets or directly from the REST API. The initial preview includes support for hosted Cloud Services, Virtual Machines, Virtual Networks, Web Sites, Storage Accounts, as well as infrastructure components such as affinity groups.

We’ve spent a lot of time designing natural .NET Framework APIs that map cleanly to their underlying REST endpoints. It was very important to expose these services using a modern .NET approach that developers will find familiar and easy to use:

  • Supports Portable Class Library (PCL), which targets apps that are built for .NET Framework 4.5, Windows Phone 8, Windows Store, and Silverlight.
  • Ships as a set of focused NuGet packages with minimal dependencies to simplify versioning.
  • Supports async/await-based task asynchrony (with easy synchronous overloads).
  • Has a shared infrastructure for common error handling, tracing, configuration, and HTTP pipeline manipulation.
  • Is factored for easy testability and mocking.
  • Is built on top of popular libraries such as HttpClient and Json.NET.

The libraries are available on NuGet. We look forward to your feedback and invite you to share your thoughts, and open issues and suggestions.

jeffwilcox and others added some commits
@jeffwilcox jeffwilcox Updating README from HTML to Markdown ae18b3b
@jeffwilcox jeffwilcox Updating README from HTML to Markdown 04a4cab
@jeffwilcox jeffwilcox Updating README.md with storage team pull contents 44118f2
@jeffwilcox jeffwilcox Updating README.md with generic NuGet URLs 78d5679
@jeffwilcox jeffwilcox Updating README.md links 0ae2fbf
@jeffwilcox jeffwilcox Merge remote-tracking branch 'upstream/master'
Conflicts:
	README.md
48d9f09
@jeffwilcox jeffwilcox README: Adding Management Libraries 296c7d7
@jeffwilcox jeffwilcox Readme Updates 701f3a4
@jeffwilcox jeffwilcox Management Libraries Preview 7771bbe
@jeffwilcox jeffwilcox Updating .gitignore and solution files for libraries project 405c35d
@jeffwilcox jeffwilcox Build tasks project d216d63
@jeffwilcox jeffwilcox Updating MyGet feed locations 8435e16
@jeffwilcox jeffwilcox Adding strong name token verification task 65359c2
@jeffwilcox jeffwilcox Updating build scripts 6d9b888
@jeffwilcox jeffwilcox Build target updates c899302
@jeffwilcox jeffwilcox Updating build tasks c611140
@jeffwilcox jeffwilcox Only requiring license acceptance on the Common base library for simp…
…licity.
6b944f1
@jeffwilcox jeffwilcox NuSpec package summary and description updates. 61a3401
@jeffwilcox jeffwilcox Merge branch 'dev' of https://github.com/jeffwilcox/azure-sdk-for-net
…into dev

Conflicts:
	libraries/src/PackageSpecs/Microsoft.WindowsAzure.Management.Compute.nuspec
	libraries/src/PackageSpecs/Microsoft.WindowsAzure.Management.Libraries.nuspec
	libraries/src/PackageSpecs/Microsoft.WindowsAzure.Management.Storage.nuspec
	libraries/src/PackageSpecs/Microsoft.WindowsAzure.Management.VirtualNetworks.nuspec
	libraries/src/PackageSpecs/Microsoft.WindowsAzure.Management.WebSites.nuspec
	libraries/src/PackageSpecs/Microsoft.WindowsAzure.Management.nuspec
565ef86
@jeffwilcox jeffwilcox Adding AssemblyInfo replacement support for build numbers 8e21571
@jeffwilcox jeffwilcox AssemblyFileVersion regex replacement 270b960
@jeffwilcox jeffwilcox NuSpec version replacement regexes ed66988
@jeffwilcox jeffwilcox Merge pull request #1 from jeffwilcox/dev-nuspec-msbuild
NuGet specification replacement work
18dc089
@jeffwilcox jeffwilcox Updating import for on premise build d4dd31b
@jeffwilcox jeffwilcox Merge branch 'dev-nuspec-msbuild' into dev e8c7074
@jeffwilcox jeffwilcox Increment assembly versions to 0.9.0 23d96cf
@jeffwilcox jeffwilcox Merge remote-tracking branch 'upstream/master' 63449e8
@jeffwilcox jeffwilcox NuSpec and assembly description updates per writers 75fdfb1
@ogail ogail Fix WindowsAzure#91 486a38e
@jeffwilcox jeffwilcox Readme update de30871
@jeffwilcox jeffwilcox Removing components 43a71a3
@ogail ogail Remove deadcode WindowsAzure#99 2c23629
@jeffwilcox jeffwilcox Incrementing nuspec version 84d2021
@jeffwilcox jeffwilcox Merge pull request #269 from jeffwilcox/dev
Windows Azure Management Libraries for .NET
- Preview
d5162c2
@jeffwilcox jeffwilcox Management library assembly info update adc255c
@ogail ogail Fix all code analysis warnings
WindowsAzure#100
cb16cb4
@jeffwilcox jeffwilcox Long-running operation change 002cea4
@jeffwilcox jeffwilcox Incrementing to 0.5-preview with the long-running operations fix eb7e84a
@jeffwilcox jeffwilcox Merge pull request #273 from jeffwilcox/dev-lro
Long-running operation fix
13ea1c2
@bradygaster bradygaster begun editing readme f915b83
@bradygaster bradygaster deprecated change in readme 98c04d4
@bradygaster bradygaster started adding code samples for readme ee50075
@bradygaster bradygaster added code samples to readme d6692fd
@jeffwilcox jeffwilcox Merge pull request #271 from ogail/90
Remove deadcode WindowsAzure#99
39f23db
@jeffwilcox jeffwilcox Merge pull request #275 from bradygaster/dev
Added code samples to readme
ec5ef12
@jeffwilcox jeffwilcox NuGet symbol + source packages: continue after error, in dual-publish…
… symbolsource scenarios this is OK
4f0c615
@jeffwilcox jeffwilcox Merge pull request #276 from jeffwilcox/dev
NuGet symbol + source packages: continue after error, in dual-publish sy...
8f8fd42
@jeffwilcox jeffwilcox Merge branch 'master' into dev bf781af
@ogail ogail Apply CR 2dcc472
@ogail ogail Merge pull request #272 from ogail/100
Fix all code analysis warnings
a5bdaa4
@ogail ogail Merge pull request #270 from ogail/91
Fix WindowsAzure#91
f529964
@jeffwilcox jeffwilcox Updating Preview release version 8ff8661
@jeffwilcox jeffwilcox NetworkConfiguration fix for #274 48c6063
@jeffwilcox jeffwilcox Merge pull request #277 from jeffwilcox/dev
Management Libraries v0.9-preview release
1acde53
@jeffwilcox jeffwilcox NuGet publishing source, allow defaults ca9dfb1
@jeffwilcox jeffwilcox Merge pull request #278 from jeffwilcox/dev
NuGet publishing source, allow defaults
74f2453
@jeffwilcox jeffwilcox merged commit 0e684fc into master
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Commits on Aug 8, 2013
  1. @jeffwilcox
  2. @jeffwilcox
  3. @jeffwilcox
  4. @jeffwilcox
  5. @jeffwilcox

    Updating README.md links

    jeffwilcox authored
Commits on Oct 10, 2013
  1. @jeffwilcox

    Merge remote-tracking branch 'upstream/master'

    jeffwilcox authored
    Conflicts:
    	README.md
Commits on Oct 16, 2013
  1. @jeffwilcox
  2. @jeffwilcox

    Readme Updates

    jeffwilcox authored
  3. @jeffwilcox
  4. @jeffwilcox
  5. @jeffwilcox

    Build tasks project

    jeffwilcox authored
  6. @jeffwilcox
  7. @jeffwilcox
  8. @jeffwilcox

    Updating build scripts

    jeffwilcox authored
Commits on Oct 17, 2013
  1. @jeffwilcox

    Build target updates

    jeffwilcox authored
  2. @jeffwilcox

    Updating build tasks

    jeffwilcox authored
  3. @jeffwilcox
Commits on Oct 18, 2013
  1. @jeffwilcox
  2. @jeffwilcox

    Merge branch 'dev' of https://github.com/jeffwilcox/azure-sdk-for-net

    jeffwilcox authored
    …into dev
    
    Conflicts:
    	libraries/src/PackageSpecs/Microsoft.WindowsAzure.Management.Compute.nuspec
    	libraries/src/PackageSpecs/Microsoft.WindowsAzure.Management.Libraries.nuspec
    	libraries/src/PackageSpecs/Microsoft.WindowsAzure.Management.Storage.nuspec
    	libraries/src/PackageSpecs/Microsoft.WindowsAzure.Management.VirtualNetworks.nuspec
    	libraries/src/PackageSpecs/Microsoft.WindowsAzure.Management.WebSites.nuspec
    	libraries/src/PackageSpecs/Microsoft.WindowsAzure.Management.nuspec
  3. @jeffwilcox
  4. @jeffwilcox
  5. @jeffwilcox
  6. @jeffwilcox

    Merge pull request #1 from jeffwilcox/dev-nuspec-msbuild

    jeffwilcox authored
    NuGet specification replacement work
  7. @jeffwilcox
  8. @jeffwilcox
  9. @jeffwilcox
  10. @jeffwilcox
  11. @jeffwilcox
  12. @ogail

    Fix WindowsAzure#91

    ogail authored
  13. @jeffwilcox

    Readme update

    jeffwilcox authored
  14. @jeffwilcox

    Removing components

    jeffwilcox authored
  15. @ogail

    Remove deadcode WindowsAzure#99

    ogail authored
  16. @jeffwilcox

    Incrementing nuspec version

    jeffwilcox authored
  17. @jeffwilcox

    Merge pull request #269 from jeffwilcox/dev

    jeffwilcox authored
    Windows Azure Management Libraries for .NET
    - Preview
  18. @jeffwilcox
  19. @ogail

    Fix all code analysis warnings

    ogail authored
    WindowsAzure#100
Commits on Oct 19, 2013
  1. @jeffwilcox
  2. @jeffwilcox
  3. @jeffwilcox

    Merge pull request #273 from jeffwilcox/dev-lro

    jeffwilcox authored
    Long-running operation fix
Commits on Oct 21, 2013
  1. @bradygaster

    begun editing readme

    bradygaster authored
  2. @bradygaster
  3. @bradygaster
  4. @bradygaster
  5. @jeffwilcox

    Merge pull request #271 from ogail/90

    jeffwilcox authored
    Remove deadcode WindowsAzure#99
  6. @jeffwilcox

    Merge pull request #275 from bradygaster/dev

    jeffwilcox authored
    Added code samples to readme
  7. @jeffwilcox

    NuGet symbol + source packages: continue after error, in dual-publish…

    jeffwilcox authored
    … symbolsource scenarios this is OK
  8. @jeffwilcox

    Merge pull request #276 from jeffwilcox/dev

    jeffwilcox authored
    NuGet symbol + source packages: continue after error, in dual-publish sy...
  9. @jeffwilcox
  10. @ogail

    Apply CR

    ogail authored
  11. @ogail

    Merge pull request #272 from ogail/100

    ogail authored
    Fix all code analysis warnings
  12. @ogail

    Merge pull request #270 from ogail/91

    ogail authored
    Fix WindowsAzure#91
Commits on Oct 22, 2013
  1. @jeffwilcox
  2. @jeffwilcox
  3. @jeffwilcox

    Merge pull request #277 from jeffwilcox/dev

    jeffwilcox authored
    Management Libraries v0.9-preview release
  4. @jeffwilcox
  5. @jeffwilcox

    Merge pull request #278 from jeffwilcox/dev

    jeffwilcox authored
    NuGet publishing source, allow defaults
Something went wrong with that request. Please try again.