Sha256: 5536b70178c0ac9f7f791eb431400d990e63ef86dd443688f15fe819f4da2880

Contents?: true

Size: 555 Bytes

Versions: 37

Compression:

Stored size: 555 Bytes

Contents

# frozen_string_literal: true

module Aws
  module IAM
    class Resource

      # @return [Seahorse::Client::Response, false] Returns the response
      #   from {Client#delete_account_alias} if an alias was deleted.
      #   Returns `false` if this account had no alias to remove.
      # @see Client#delete_account_alias
      def delete_account_alias
        if name = @client.list_account_aliases.account_aliases.first
          @client.delete_account_alias(account_alias: name)
        else
          false
        end
      end

    end
  end
end

Version data entries

37 entries across 37 versions & 1 rubygems

Version Path
aws-sdk-iam-1.77.0 lib/aws-sdk-iam/customizations/resource.rb
aws-sdk-iam-1.76.0 lib/aws-sdk-iam/customizations/resource.rb
aws-sdk-iam-1.75.0 lib/aws-sdk-iam/customizations/resource.rb
aws-sdk-iam-1.74.0 lib/aws-sdk-iam/customizations/resource.rb
aws-sdk-iam-1.73.0 lib/aws-sdk-iam/customizations/resource.rb
aws-sdk-iam-1.72.0 lib/aws-sdk-iam/customizations/resource.rb
aws-sdk-iam-1.71.0 lib/aws-sdk-iam/customizations/resource.rb
aws-sdk-iam-1.70.0 lib/aws-sdk-iam/customizations/resource.rb
aws-sdk-iam-1.69.0 lib/aws-sdk-iam/customizations/resource.rb
aws-sdk-iam-1.68.0 lib/aws-sdk-iam/customizations/resource.rb
aws-sdk-iam-1.67.0 lib/aws-sdk-iam/customizations/resource.rb
aws-sdk-iam-1.66.0 lib/aws-sdk-iam/customizations/resource.rb
aws-sdk-iam-1.65.0 lib/aws-sdk-iam/customizations/resource.rb
aws-sdk-iam-1.64.0 lib/aws-sdk-iam/customizations/resource.rb
aws-sdk-iam-1.63.0 lib/aws-sdk-iam/customizations/resource.rb
aws-sdk-iam-1.62.0 lib/aws-sdk-iam/customizations/resource.rb
aws-sdk-iam-1.61.0 lib/aws-sdk-iam/customizations/resource.rb
aws-sdk-iam-1.60.0 lib/aws-sdk-iam/customizations/resource.rb
aws-sdk-iam-1.59.0 lib/aws-sdk-iam/customizations/resource.rb
aws-sdk-iam-1.58.0 lib/aws-sdk-iam/customizations/resource.rb