Skip to content
This repository has been archived by the owner on Nov 20, 2018. It is now read-only.

Release v2.0.18 - 2015-01-08

Compare
Choose a tag to compare
@awstools awstools released this 08 Jan 21:18
· 41 commits to master since this release
  • Feature - Aws::CloudHsm - Added support for the new Amazon CloudHSM
    service.

  • Feature - Aws::EC2 - Added support for the new Amazon EC2 Container
    Service.

  • Feature - Aws::EC2 - Added support for Amazon EC2 classic link.

  • Feature - Aws::RDS - Updated to the latest API version, 2014-10-31, adding
    support for the new #describe_pending_maintenance_actions operation to
    Aws::RDS::Client.

  • Issue - Aws::S3 - Resolved an issue with Aws::S3::Client#get_bucket_location.
    Fixes GitHub issue #185.

  • Upgrading - Aws::IAM - Moved Aws::Role#update_assume_role_policy to a
    new resource class.

    iam = Aws::IAM::Resource.new
    
    # old
    iam.role('name').update_assume_role_policy(policy_document:'...')
    
    # new
    iam.role('name').assume_role_policy.update(policy_document:'...')
  • Upgrading - Aws::IAM - Renamed two methods on Aws::IAM::MFADevice.

    • #enable -> #associate
    • #disable -> #disassociate
  • Upgrading - Aws::IAM - Removed Aws::IAM::AccountSummary. Calling
    Aws::IAM::Resource#create_account_summary no longer returns a resource
    object.

    iam = Aws::IAM::Resource.new
    
    # old
    iam.create_account_alias(account_alias:'alias')
    iam.account_alias('alias').delete
    
    # new (no need to specify the alias when deleting)
    iam.create_account_alias(account_alias:'alias')
    iam.delete_account_alias

    Also, the Aws::IAM::Resource#account_aliases method has been removed.
    There is no replacement. IAM does not permit more than one account
    alias.