class Fog::AWS::IAM::Real
Public Instance Methods
delete_ssh_public_key(ssh_public_key_id, username)
click to toggle source
docs.aws.amazon.com/IAM/latest/APIReference/API_DeleteSSHPublicKey.html
# File lib/fog/aws/requests/iam/delete_ssh_public_key.rb, line 9 def delete_ssh_public_key(ssh_public_key_id, username) request({ 'SSHPublicKeyId' => ssh_public_key_id, 'UserName' => username, 'Action' => 'DeleteSSHPublicKey', :parser => Fog::Parsers::AWS::IAM::Basic.new }) end
list_ssh_public_keys(options = {})
click to toggle source
# File lib/fog/aws/requests/iam/list_ssh_public_keys.rb, line 26 def list_ssh_public_keys(options = {}) request({ 'Action' => 'ListSSHPublicKeys', :parser => Fog::Parsers::AWS::IAM::ListSshPublicKeys.new }.merge!(options)) end
upload_ssh_public_key(public_key, username)
click to toggle source
# File lib/fog/aws/requests/iam/upload_ssh_public_key.rb, line 26 def upload_ssh_public_key(public_key, username) request({ 'Action' => 'UploadSSHPublicKey', 'SSHPublicKeyBody' => public_key, 'UserName' => username, :parser => Fog::Parsers::AWS::IAM::UploadSshPublicKey.new }) end