Sha256: 14789b14896d537388ba4de7bfba468701d7345bb57c212e59ad1155523c08b9
Contents?: true
Size: 1.45 KB
Versions: 4
Compression:
Stored size: 1.45 KB
Contents
# Copyright 2011-2012 Amazon.com, Inc. or its affiliates. All Rights Reserved. # Licensed under the Apache License, Version 2.0 (the "License"). You # may not use this file except in compliance with the License. A copy of # the License is located at # # http://aws.amazon.com/apache2.0/ # # or in the "license" file accompanying this file. This file is # distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF # ANY KIND, either express or implied. See the License for the specific # language governing permissions and limitations under the License. module AWS class IAM class MFADevice include Core::Model # @param [User] user The user the MFA device is associated with. # @param [String] serial_number The MFA device's unique serial number. def initialize user, serial_number, options = {} @user = user @serial_number = serial_number super end # @return [User] Returns the MFA device's user. attr_reader :user # @return [String] Returns the MFA device's serial number attr_reader :serial_number # Deactivates the MFA device and removes it from association with the # user for which it was originally enabled. # @return [nil] def deactivate client.deactivate_mfa_device({ :user_name => user.name, :serial_number => serial_number, }) nil end alias_method :delete, :deactivate end end end
Version data entries
4 entries across 4 versions & 1 rubygems
Version | Path |
---|---|
aws-sdk-1.3.2 | lib/aws/iam/mfa_device.rb |
aws-sdk-1.3.1 | lib/aws/iam/mfa_device.rb |
aws-sdk-1.3.0 | lib/aws/iam/mfa_device.rb |
aws-sdk-1.2.6 | lib/aws/iam/mfa_device.rb |