Created by Mark Sheahan on 2014-09-25 and last modified on 2014-09-25
Get this branch:
bzr branch lp:~mark-sheahan-ms/gwacl/cert-args
Only Mark Sheahan can upload to this branch. If you are Mark Sheahan please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

Mark Sheahan
Go Windows Azure Client Library

Recent revisions

241. By Mark Sheahan on 2014-09-25

Tweak function comments

240. By Mark Sheahan on 2014-09-25

Update function comments

239. By Mark Sheahan on 2014-09-25

Add test cases for TestNewManagementAPICertData and TestNewManagementAPICertDataWithRetryPolicy

238. By Mark Sheahan on 2014-09-25

Add newX509SessionCertData, such that calling libraries do not need to pollute the tls namespace when calling tls.X509KeyPair, which is from launchpad.net/gwacl/fork/tls

237. By Mark Sheahan on 2014-09-25

Add newX509SessionCerts and NewManagementAPICerts, such that I can pass cert + private key in via byte arrays, not files

236. By Andrew Wilkins on 2014-06-24

Virtual networking changes

- Add Location field to NetworkConfiguration,
  so we can use that instead of AffinityGroup
  as the docs recommend.
- Use text/plain content-type in network config
  PUT, as specified in the docs.
- Use the most recent version for the network
  config APIs, which is actually older than what
  was in the code.
- Fix various "omitempty" tags.

235. By Andrew Wilkins on 2014-06-24

Update role sizes

- Add basic tier role sizes.
- Fix OS disk sizes.
- Separate cost from role sizes,
  record region-specific costs.

234. By Andrew Wilkins on 2014-03-12

[r=axwalk] [r=][bug=][author=axwalk] Pass ?comp=media to DeleteHostedService requests

As of the 2013-08-01 version of DeleteHostedService,
it is possible to pass a request parameter (comp=media)
to tell Azure to also delete associated disks and blobs.
We should use this instead of DestroyHostedService,
which does all of that in numerous API requests.

233. By Andrew Wilkins on 2014-03-11

[r=axwalk] [r=][bug=][author=axwalk] Introduce AddRole, DeleteRole; add missing Role fields

Two more management service API methods are added: AddRole
and DeleteRole (operating on deployments). These are
required when working with Availability Sets, where a role
must be added to an existing Cloud Service.

PersistentVMRole has been changed to be an alias for Role,
which has been expanded to include missing fields.
PersistentVMRole continues to have its own serialisation
methods, so it gets the correct XML tag name and namespace.

Roles can only have a single OS disk, so I've changed the
signature of NewRole to reflect this. Roles may have
additional data disks.

232. By Andrew Wilkins on 2014-03-11

[r=axwalk] [r=][bug=][author=axwalk] Rewind body when retrying POST/PUT/etc.

Azure may tell us to retry POST/PUT, which
may have a body. We must rewind the reader
if this happens.

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
Stacked on:
This branch contains Public information 
Everyone can see this information.