### Home Classes Methods

### In Files

- lib/fog/aws/requests/iam/put_role_policy.rb
- lib/fog/aws/requests/iam/list_instance_profiles_for_role.rb
- lib/fog/aws/requests/iam/get_user.rb
- lib/fog/aws/requests/iam/list_users.rb
- lib/fog/aws/requests/iam/get_user_policy.rb
- lib/fog/aws/requests/iam/create_access_key.rb
- lib/fog/aws/requests/iam/add_user_to_group.rb
- lib/fog/aws/requests/iam/delete_login_profile.rb
- lib/fog/aws/requests/iam/put_group_policy.rb
- lib/fog/aws/requests/iam/update_login_profile.rb
- lib/fog/aws/requests/iam/get_group.rb
- lib/fog/aws/requests/iam/list_server_certificates.rb
- lib/fog/aws/requests/iam/delete_role.rb
- lib/fog/aws/requests/iam/list_groups.rb
- lib/fog/aws/requests/iam/remove_user_from_group.rb
- lib/fog/aws/requests/iam/list_signing_certificates.rb
- lib/fog/aws/requests/iam/list_user_policies.rb
- lib/fog/aws/requests/iam/delete_role_policy.rb
- lib/fog/aws/requests/iam/delete_access_key.rb
- lib/fog/aws/requests/iam/list_role_policies.rb
- lib/fog/aws/requests/iam/create_instance_profile.rb
- lib/fog/aws/requests/iam/list_account_aliases.rb
- lib/fog/aws/requests/iam/create_account_alias.rb
- lib/fog/aws/requests/iam/update_group.rb
- lib/fog/aws/requests/iam/delete_signing_certificate.rb
- lib/fog/aws/requests/iam/create_role.rb
- lib/fog/aws/requests/iam/update_server_certificate.rb
- lib/fog/aws/requests/iam/delete_server_certificate.rb
- lib/fog/aws/requests/iam/create_group.rb
- lib/fog/aws/requests/iam/delete_instance_profile.rb
- lib/fog/aws/requests/iam/get_role.rb
- lib/fog/aws/requests/iam/list_group_policies.rb
- lib/fog/aws/requests/iam/list_instance_profiles.rb
- lib/fog/aws/requests/iam/update_signing_certificate.rb
- lib/fog/aws/requests/iam/get_login_profile.rb
- lib/fog/aws/requests/iam/get_group_policy.rb
- lib/fog/aws/requests/iam/delete_user_policy.rb
- lib/fog/aws/requests/iam/delete_group_policy.rb
- lib/fog/aws/requests/iam/create_login_profile.rb
- lib/fog/aws/requests/iam/upload_signing_certificate.rb
- lib/fog/aws/requests/iam/list_access_keys.rb
- lib/fog/aws/requests/iam/update_user.rb
- lib/fog/aws/requests/iam/get_role_policy.rb
- lib/fog/aws/requests/iam/remove_role_from_instance_profile.rb
- lib/fog/aws/requests/iam/update_access_key.rb
- lib/fog/aws/requests/iam/add_role_to_instance_profile.rb
- lib/fog/aws/requests/iam/delete_user.rb
- lib/fog/aws/requests/iam/get_server_certificate.rb
- lib/fog/aws/requests/iam/list_roles.rb
- lib/fog/aws/requests/iam/delete_account_alias.rb
- lib/fog/aws/requests/iam/get_instance_profile.rb
- lib/fog/aws/requests/iam/list_groups_for_user.rb
- lib/fog/aws/requests/iam/delete_group.rb
- lib/fog/aws/requests/iam/put_user_policy.rb
- lib/fog/aws/requests/iam/create_user.rb
- lib/fog/aws/requests/iam/upload_server_certificate.rb
- lib/fog/aws/iam.rb

### Parent

Object

### Methods

- ::new
- #add_role_to_instance_profile
- #add_user_to_group
- #create_access_key
- #create_account_alias
- #create_group
- #create_instance_profile
- #create_login_profile
- #create_role
- #create_user
- #delete_access_key
- #delete_account_alias
- #delete_group
- #delete_group_policy
- #delete_instance_profile
- #delete_login_profile
- #delete_role
- #delete_role_policy
- #delete_server_certificate
- #delete_signing_certificate
- #delete_user
- #delete_user_policy
- #get_group
- #get_group_policy
- #get_instance_profile
- #get_login_profile
- #get_role
- #get_role_policy
- #get_server_certificate
- #get_user
- #get_user_policy
- #list_access_keys
- #list_account_aliases
- #list_group_policies
- #list_groups
- #list_groups_for_user
- #list_instance_profiles
- #list_instance_profiles_for_role
- #list_role_policies
- #list_roles
- #list_server_certificates
- #list_signing_certificates
- #list_user_policies
- #list_users
- #put_group_policy
- #put_role_policy
- #put_user_policy
- #reload
- #remove_role_from_instance_profile
- #remove_user_from_group
- #update_access_key
- #update_group
- #update_login_profile
- #update_server_certificate
- #update_signing_certificate
- #update_user
- #upload_server_certificate
- #upload_signing_certificate

### Files

- README_HP.rdoc
- lorem.txt

### Class/Module Index

Quicksearch

- Fog
- Fog::AWS
- Fog::AWS::AutoScaling
- Fog::AWS::AutoScaling::Activities
- Fog::AWS::AutoScaling::Activity
- Fog::AWS::AutoScaling::Configuration
- Fog::AWS::AutoScaling::Configurations
- Fog::AWS::AutoScaling::Group
- Fog::AWS::AutoScaling::Groups
- Fog::AWS::AutoScaling::IdentifierTaken
- Fog::AWS::AutoScaling::Instance
- Fog::AWS::AutoScaling::Instances
- Fog::AWS::AutoScaling::Mock
- Fog::AWS::AutoScaling::Policies
- Fog::AWS::AutoScaling::Policy
- Fog::AWS::AutoScaling::Real
- Fog::AWS::AutoScaling::ResourceInUse
- Fog::AWS::AutoScaling::ValidationError
- Fog::AWS::CloudFormation
- Fog::AWS::CloudFormation::Mock
- Fog::AWS::CloudFormation::Real
- Fog::AWS::CloudWatch
- Fog::AWS::CloudWatch::Alarm
- Fog::AWS::CloudWatch::AlarmData
- Fog::AWS::CloudWatch::AlarmDatum
- Fog::AWS::CloudWatch::AlarmHistories
- Fog::AWS::CloudWatch::AlarmHistory
- Fog::AWS::CloudWatch::Alarms
- Fog::AWS::CloudWatch::Metric
- Fog::AWS::CloudWatch::MetricStatistic
- Fog::AWS::CloudWatch::MetricStatistics
- Fog::AWS::CloudWatch::Metrics
- Fog::AWS::CloudWatch::Mock
- Fog::AWS::CloudWatch::Real
- Fog::AWS::CredentialFetcher
- Fog::AWS::CredentialFetcher::ConnectionMethods
- Fog::AWS::CredentialFetcher::ServiceMethods
- Fog::AWS::DataPipeline
- Fog::AWS::DataPipeline::Mock
- Fog::AWS::DataPipeline::Pipeline
- Fog::AWS::DataPipeline::Pipelines
- Fog::AWS::DataPipeline::Real
- Fog::AWS::DynamoDB
- Fog::AWS::DynamoDB::Mock
- Fog::AWS::DynamoDB::Real
- Fog::AWS::ELB
- Fog::AWS::ELB::DuplicatePolicyName
- Fog::AWS::ELB::IdentifierTaken
- Fog::AWS::ELB::InvalidConfigurationRequest
- Fog::AWS::ELB::InvalidInstance
- Fog::AWS::ELB::Listener
- Fog::AWS::ELB::Listeners
- Fog::AWS::ELB::LoadBalancer
- Fog::AWS::ELB::LoadBalancers
- Fog::AWS::ELB::Mock
- Fog::AWS::ELB::Policies
- Fog::AWS::ELB::Policy
- Fog::AWS::ELB::PolicyNotFound
- Fog::AWS::ELB::PolicyTypeNotFound
- Fog::AWS::ELB::Real
- Fog::AWS::ELB::Throttled
- Fog::AWS::ELB::TooManyPolicies
- Fog::AWS::ELB::ValidationError
- Fog::AWS::EMR
- Fog::AWS::EMR::IdentifierTaken
- Fog::AWS::EMR::Mock
- Fog::AWS::EMR::Real
- Fog::AWS::ElasticBeanstalk
- Fog::AWS::ElasticBeanstalk::Application
- Fog::AWS::ElasticBeanstalk::Applications
- Fog::AWS::ElasticBeanstalk::Environment
- Fog::AWS::ElasticBeanstalk::Environments
- Fog::AWS::ElasticBeanstalk::Event
- Fog::AWS::ElasticBeanstalk::Events
- Fog::AWS::ElasticBeanstalk::InvalidParameterError
- Fog::AWS::ElasticBeanstalk::Mock
- Fog::AWS::ElasticBeanstalk::Real
- Fog::AWS::ElasticBeanstalk::Template
- Fog::AWS::ElasticBeanstalk::Templates
- Fog::AWS::ElasticBeanstalk::Version
- Fog::AWS::ElasticBeanstalk::Versions
- Fog::AWS::Elasticache
- Fog::AWS::Elasticache::Cluster
- Fog::AWS::Elasticache::Clusters
- Fog::AWS::Elasticache::IdentifierTaken
- Fog::AWS::Elasticache::InvalidInstance
- Fog::AWS::Elasticache::Mock
- Fog::AWS::Elasticache::ParameterGroup
- Fog::AWS::Elasticache::ParameterGroups
- Fog::AWS::Elasticache::Real
- Fog::AWS::Elasticache::SecurityGroup
- Fog::AWS::Elasticache::SecurityGroups
- Fog::AWS::Glacier
- Fog::AWS::Glacier::Archive
- Fog::AWS::Glacier::Archives
- Fog::AWS::Glacier::Job
- Fog::AWS::Glacier::Jobs
- Fog::AWS::Glacier::Mock
- Fog::AWS::Glacier::Real
- Fog::AWS::Glacier::TreeHash
- Fog::AWS::Glacier::Vault
- Fog::AWS::Glacier::Vaults
- Fog::AWS::IAM
- Fog::AWS::IAM::AccessKey
- Fog::AWS::IAM::AccessKeys
- Fog::AWS::IAM::EntityAlreadyExists
- Fog::AWS::IAM::KeyPairMismatch
- Fog::AWS::IAM::LimitExceeded
- Fog::AWS::IAM::MalformedCertificate
- Fog::AWS::IAM::Mock
- Fog::AWS::IAM::Policies
- Fog::AWS::IAM::Policy
- Fog::AWS::IAM::Real
- Fog::AWS::IAM::Role
- Fog::AWS::IAM::Roles
- Fog::AWS::IAM::User
- Fog::AWS::IAM::Users
- Fog::AWS::IAM::ValidationError
- Fog::AWS::Mock
- Fog::AWS::RDS
- Fog::AWS::RDS::AuthorizationAlreadyExists
- Fog::AWS::RDS::IdentifierTaken
- Fog::AWS::RDS::Mock
- Fog::AWS::RDS::Parameter
- Fog::AWS::RDS::ParameterGroup
- Fog::AWS::RDS::ParameterGroups
- Fog::AWS::RDS::Parameters
- Fog::AWS::RDS::Real
- Fog::AWS::RDS::SecurityGroup
- Fog::AWS::RDS::SecurityGroups
- Fog::AWS::RDS::Server
- Fog::AWS::RDS::Servers
- Fog::AWS::RDS::Snapshot
- Fog::AWS::RDS::Snapshots
- Fog::AWS::RDS::SubnetGroup
- Fog::AWS::RDS::SubnetGroups
- Fog::AWS::SES
- Fog::AWS::SES::Mock
- Fog::AWS::SES::Real
- Fog::AWS::SNS
- Fog::AWS::SNS::Mock
- Fog::AWS::SNS::Real
- Fog::AWS::SQS
- Fog::AWS::SQS::Mock
- Fog::AWS::SQS::Real
- Fog::AWS::STS
- Fog::AWS::STS::EntityAlreadyExists
- Fog::AWS::STS::Mock
- Fog::AWS::STS::Real
- Fog::AWS::STS::ValidationError
- Fog::AWS::SignatureV4
- Fog::AWS::SimpleDB
- Fog::AWS::SimpleDB::Mock
- Fog::AWS::SimpleDB::Real
- Fog::Account
- Fog::Account::StormOnDemand
- Fog::Account::StormOnDemand::Mock
- Fog::Account::StormOnDemand::Real
- Fog::Account::StormOnDemand::Token
- Fog::Account::StormOnDemand::Tokens
- Fog::Atmos
- Fog::Attributes
- Fog::Attributes::ClassMethods
- Fog::Attributes::InstanceMethods
- Fog::BareMetalCloud
- Fog::Billing
- Fog::Billing::StormOnDemand
- Fog::Billing::StormOnDemand::Invoice
- Fog::Billing::StormOnDemand::Invoices
- Fog::Billing::StormOnDemand::Mock
- Fog::Billing::StormOnDemand::Payment
- Fog::Billing::StormOnDemand::Payments
- Fog::Billing::StormOnDemand::Real
- Fog::Bin
- Fog::Bluebox
- Fog::Bluebox::BLB
- Fog::Bluebox::BLB::LbApplication
- Fog::Bluebox::BLB::LbApplications
- Fog::Bluebox::BLB::LbBackend
- Fog::Bluebox::BLB::LbBackends
- Fog::Bluebox::BLB::LbService
- Fog::Bluebox::BLB::LbServices
- Fog::Bluebox::BLB::Mock
- Fog::Bluebox::BLB::Real
- Fog::Bluebox::DNS
- Fog::Bluebox::DNS::Mock
- Fog::Bluebox::DNS::Real
- Fog::Brightbox
- Fog::Brightbox::Compute
- Fog::Brightbox::Compute::ImageSelector
- Fog::Brightbox::OAuth2
- Fog::Brightbox::OAuth2::ClientCredentialsStrategy
- Fog::Brightbox::OAuth2::CredentialSet
- Fog::Brightbox::OAuth2::GrantTypeStrategy
- Fog::Brightbox::OAuth2::RefreshTokenStrategy
- Fog::Brightbox::OAuth2::UserCredentialsStrategy
- Fog::CDN
- Fog::CDN::AWS
- Fog::CDN::AWS::Distribution
- Fog::CDN::AWS::DistributionHelper
- Fog::CDN::AWS::Distributions
- Fog::CDN::AWS::DistributionsHelper
- Fog::CDN::AWS::Invalidation
- Fog::CDN::AWS::Invalidations
- Fog::CDN::AWS::Mock
- Fog::CDN::AWS::Real
- Fog::CDN::AWS::StreamingDistribution
- Fog::CDN::AWS::StreamingDistributions
- Fog::CDN::HP
- Fog::CDN::HP::Mock
- Fog::CDN::HP::Real
- Fog::CDN::HP::Utils
- Fog::CDN::Rackspace
- Fog::CDN::Rackspace::Base
- Fog::CDN::Rackspace::Mock
- Fog::CDN::Rackspace::Real
- Fog::Clodo
- Fog::CloudSigma
- Fog::CloudSigma::CloudSigmaConnection
- Fog::CloudSigma::CloudSigmaConnection::Mock
- Fog::CloudSigma::CloudSigmaConnection::Real
- Fog::CloudSigma::CloudsigmaModel
- Fog::CloudSigma::Errors
- Fog::CloudSigma::Errors::Error
- Fog::CloudSigma::Errors::NotFound
- Fog::CloudSigma::Errors::RequestError
- Fog::CloudSigma::Errors::ServerError
- Fog::Cloudstack
- Fog::Collection
- Fog::Compute
- Fog::Compute::AWS
- Fog::Compute::AWS::Address
- Fog::Compute::AWS::Addresses
- Fog::Compute::AWS::DhcpOption
- Fog::Compute::AWS::DhcpOptions
- Fog::Compute::AWS::Flavor
- Fog::Compute::AWS::Flavors
- Fog::Compute::AWS::Image
- Fog::Compute::AWS::Images
- Fog::Compute::AWS::InternetGateway
- Fog::Compute::AWS::InternetGateways
- Fog::Compute::AWS::KeyPair
- Fog::Compute::AWS::KeyPairs
- Fog::Compute::AWS::Mock
- Fog::Compute::AWS::NetworkInterface
- Fog::Compute::AWS::NetworkInterfaces
- Fog::Compute::AWS::Real
- Fog::Compute::AWS::SecurityGroup
- Fog::Compute::AWS::SecurityGroups
- Fog::Compute::AWS::Server
- Fog::Compute::AWS::Servers
- Fog::Compute::AWS::Snapshot
- Fog::Compute::AWS::Snapshots
- Fog::Compute::AWS::SpotRequest
- Fog::Compute::AWS::SpotRequests
- Fog::Compute::AWS::Subnet
- Fog::Compute::AWS::Subnets
- Fog::Compute::AWS::Tag
- Fog::Compute::AWS::Tags
- Fog::Compute::AWS::VPC
- Fog::Compute::AWS::Volume
- Fog::Compute::AWS::Volumes
- Fog::Compute::AWS::Vpcs
- Fog::Compute::BareMetalCloud
- Fog::Compute::BareMetalCloud::Mock
- Fog::Compute::BareMetalCloud::Real
- Fog::Compute::Bluebox
- Fog::Compute::Bluebox::BlockInstantiationError
- Fog::Compute::Bluebox::Flavor
- Fog::Compute::Bluebox::Flavors
- Fog::Compute::Bluebox::Image
- Fog::Compute::Bluebox::Images
- Fog::Compute::Bluebox::Location
- Fog::Compute::Bluebox::Locations
- Fog::Compute::Bluebox::Mock
- Fog::Compute::Bluebox::Real
- Fog::Compute::Bluebox::Server
- Fog::Compute::Bluebox::Servers
- Fog::Compute::Brightbox
- Fog::Compute::Brightbox::Account
- Fog::Compute::Brightbox::Accounts
- Fog::Compute::Brightbox::ApiClient
- Fog::Compute::Brightbox::ApiClients
- Fog::Compute::Brightbox::Application
- Fog::Compute::Brightbox::Applications
- Fog::Compute::Brightbox::CloudIp
- Fog::Compute::Brightbox::CloudIps
- Fog::Compute::Brightbox::FirewallPolicies
- Fog::Compute::Brightbox::FirewallPolicy
- Fog::Compute::Brightbox::FirewallRule
- Fog::Compute::Brightbox::FirewallRules
- Fog::Compute::Brightbox::Flavor
- Fog::Compute::Brightbox::Flavors
- Fog::Compute::Brightbox::Image
- Fog::Compute::Brightbox::Images
- Fog::Compute::Brightbox::LoadBalancer
- Fog::Compute::Brightbox::LoadBalancers
- Fog::Compute::Brightbox::Mock
- Fog::Compute::Brightbox::Real
- Fog::Compute::Brightbox::Server
- Fog::Compute::Brightbox::ServerGroup
- Fog::Compute::Brightbox::ServerGroups
- Fog::Compute::Brightbox::Servers
- Fog::Compute::Brightbox::Shared
- Fog::Compute::Brightbox::User
- Fog::Compute::Brightbox::Users
- Fog::Compute::Brightbox::Zone
- Fog::Compute::Brightbox::Zones
- Fog::Compute::Clodo
- Fog::Compute::Clodo::Image
- Fog::Compute::Clodo::Images
- Fog::Compute::Clodo::Mock
- Fog::Compute::Clodo::Real
- Fog::Compute::Clodo::Server
- Fog::Compute::Clodo::Servers
- Fog::Compute::CloudSigma
- Fog::Compute::CloudSigma::Balance
- Fog::Compute::CloudSigma::CommonMockAndReal
- Fog::Compute::CloudSigma::CurrentUsage
- Fog::Compute::CloudSigma::IP
- Fog::Compute::CloudSigma::IPConf
- Fog::Compute::CloudSigma::Ips
- Fog::Compute::CloudSigma::LibVolume
- Fog::Compute::CloudSigma::LibVolumes
- Fog::Compute::CloudSigma::Mock
- Fog::Compute::CloudSigma::MountPoint
- Fog::Compute::CloudSigma::Nic
- Fog::Compute::CloudSigma::ObjRef
- Fog::Compute::CloudSigma::PriceCalculation
- Fog::Compute::CloudSigma::PriceRecord
- Fog::Compute::CloudSigma::Pricing
- Fog::Compute::CloudSigma::Profile
- Fog::Compute::CloudSigma::Real
- Fog::Compute::CloudSigma::Server
- Fog::Compute::CloudSigma::Servers
- Fog::Compute::CloudSigma::Subscription
- Fog::Compute::CloudSigma::Subscriptions
- Fog::Compute::CloudSigma::UsageRecord
- Fog::Compute::CloudSigma::VLAN
- Fog::Compute::CloudSigma::Vlans
- Fog::Compute::CloudSigma::Volume
- Fog::Compute::CloudSigma::Volumes
- Fog::Compute::Cloudstack
- Fog::Compute::Cloudstack::Address
- Fog::Compute::Cloudstack::BadRequest
- Fog::Compute::Cloudstack::DiskOffering
- Fog::Compute::Cloudstack::DiskOfferings
- Fog::Compute::Cloudstack::Flavor
- Fog::Compute::Cloudstack::Flavors
- Fog::Compute::Cloudstack::Image
- Fog::Compute::Cloudstack::Images
- Fog::Compute::Cloudstack::Job
- Fog::Compute::Cloudstack::Jobs
- Fog::Compute::Cloudstack::Mock
- Fog::Compute::Cloudstack::Real
- Fog::Compute::Cloudstack::SecurityGroup
- Fog::Compute::Cloudstack::SecurityGroupRule
- Fog::Compute::Cloudstack::SecurityGroupRules
- Fog::Compute::Cloudstack::SecurityGroups
- Fog::Compute::Cloudstack::Server
- Fog::Compute::Cloudstack::Servers
- Fog::Compute::Cloudstack::Snapshot
- Fog::Compute::Cloudstack::Snapshots
- Fog::Compute::Cloudstack::Unauthorized
- Fog::Compute::Cloudstack::Volume
- Fog::Compute::Cloudstack::Volumes
- Fog::Compute::Cloudstack::Zone
- Fog::Compute::Cloudstack::Zones
- Fog::Compute::DigitalOcean
- Fog::Compute::DigitalOcean::Flavor
- Fog::Compute::DigitalOcean::Flavors
- Fog::Compute::DigitalOcean::Image
- Fog::Compute::DigitalOcean::Images
- Fog::Compute::DigitalOcean::Mock
- Fog::Compute::DigitalOcean::Real
- Fog::Compute::DigitalOcean::Region
- Fog::Compute::DigitalOcean::Regions
- Fog::Compute::DigitalOcean::Server
- Fog::Compute::DigitalOcean::Servers
- Fog::Compute::DigitalOcean::SshKey
- Fog::Compute::DigitalOcean::SshKeys
- Fog::Compute::Ecloud
- Fog::Compute::Ecloud::AdminOrganization
- Fog::Compute::Ecloud::AdminOrganizations
- Fog::Compute::Ecloud::ApiKey
- Fog::Compute::Ecloud::ApiKeys
- Fog::Compute::Ecloud::Association
- Fog::Compute::Ecloud::Associations
- Fog::Compute::Ecloud::AuthenticationLevel
- Fog::Compute::Ecloud::AuthenticationLevels
- Fog::Compute::Ecloud::BackupInternetService
- Fog::Compute::Ecloud::BackupInternetServices
- Fog::Compute::Ecloud::Catalog
- Fog::Compute::Ecloud::CatalogConfiguration
- Fog::Compute::Ecloud::CatalogConfigurations
- Fog::Compute::Ecloud::CatalogItem
- Fog::Compute::Ecloud::ComputePool
- Fog::Compute::Ecloud::ComputePools
- Fog::Compute::Ecloud::CpuUsageDetail
- Fog::Compute::Ecloud::CpuUsageDetailSummary
- Fog::Compute::Ecloud::DetachedDisk
- Fog::Compute::Ecloud::DetachedDisks
- Fog::Compute::Ecloud::Environment
- Fog::Compute::Ecloud::Environments
- Fog::Compute::Ecloud::Environments::Vdcs
- Fog::Compute::Ecloud::FirewallAcl
- Fog::Compute::Ecloud::FirewallAcls
- Fog::Compute::Ecloud::Group
- Fog::Compute::Ecloud::Groups
- Fog::Compute::Ecloud::GuestProcess
- Fog::Compute::Ecloud::GuestProcesses
- Fog::Compute::Ecloud::HardwareConfiguration
- Fog::Compute::Ecloud::HardwareConfigurations
- Fog::Compute::Ecloud::InternetService
- Fog::Compute::Ecloud::InternetServices
- Fog::Compute::Ecloud::IpAddress
- Fog::Compute::Ecloud::IpAddresses
- Fog::Compute::Ecloud::Layout
- Fog::Compute::Ecloud::Layouts
- Fog::Compute::Ecloud::Location
- Fog::Compute::Ecloud::Locations
- Fog::Compute::Ecloud::LoginBanner
- Fog::Compute::Ecloud::LoginBanners
- Fog::Compute::Ecloud::MemoryUsageDetail
- Fog::Compute::Ecloud::MemoryUsageDetailSummary
- Fog::Compute::Ecloud::Mock
- Fog::Compute::Ecloud::Monitor
- Fog::Compute::Ecloud::Monitors
- Fog::Compute::Ecloud::Network
- Fog::Compute::Ecloud::Networks
- Fog::Compute::Ecloud::Node
- Fog::Compute::Ecloud::Nodes
- Fog::Compute::Ecloud::OperatingSystem
- Fog::Compute::Ecloud::OperatingSystemFamilies
- Fog::Compute::Ecloud::OperatingSystemFamily
- Fog::Compute::Ecloud::OperatingSystems
- Fog::Compute::Ecloud::Organization
- Fog::Compute::Ecloud::Organizations
- Fog::Compute::Ecloud::PasswordComplexityRule
- Fog::Compute::Ecloud::PasswordComplexityRules
- Fog::Compute::Ecloud::PhysicalDevice
- Fog::Compute::Ecloud::PhysicalDevices
- Fog::Compute::Ecloud::PublicIp
- Fog::Compute::Ecloud::PublicIps
- Fog::Compute::Ecloud::Real
- Fog::Compute::Ecloud::Rnat
- Fog::Compute::Ecloud::Rnats
- Fog::Compute::Ecloud::Role
- Fog::Compute::Ecloud::Roles
- Fog::Compute::Ecloud::Row
- Fog::Compute::Ecloud::Rows
- Fog::Compute::Ecloud::Server
- Fog::Compute::Ecloud::ServerConfigurationOption
- Fog::Compute::Ecloud::ServerConfigurationOptions
- Fog::Compute::Ecloud::Servers
- Fog::Compute::Ecloud::Shared
- Fog::Compute::Ecloud::SshKey
- Fog::Compute::Ecloud::SshKeys
- Fog::Compute::Ecloud::StorageUsageDetail
- Fog::Compute::Ecloud::StorageUsageDetailSummary
- Fog::Compute::Ecloud::SupportTicket
- Fog::Compute::Ecloud::SupportTickets
- Fog::Compute::Ecloud::Tag
- Fog::Compute::Ecloud::Tags
- Fog::Compute::Ecloud::Task
- Fog::Compute::Ecloud::Tasks
- Fog::Compute::Ecloud::Template
- Fog::Compute::Ecloud::Templates
- Fog::Compute::Ecloud::TrustedNetworkGroup
- Fog::Compute::Ecloud::TrustedNetworkGroups
- Fog::Compute::Ecloud::User
- Fog::Compute::Ecloud::Users
- Fog::Compute::Ecloud::Vdc
- Fog::Compute::Ecloud::VirtualMachineAssignedIp
- Fog::Compute::Ecloud::VirtualMachineAssignedIps
- Fog::Compute::Glesys
- Fog::Compute::Glesys::Ip
- Fog::Compute::Glesys::Ips
- Fog::Compute::Glesys::Mock
- Fog::Compute::Glesys::Real
- Fog::Compute::Glesys::Server
- Fog::Compute::Glesys::Servers
- Fog::Compute::Glesys::Template
- Fog::Compute::Glesys::Templates
- Fog::Compute::GoGrid
- Fog::Compute::GoGrid::BlockInstantiationError
- Fog::Compute::GoGrid::Image
- Fog::Compute::GoGrid::Images
- Fog::Compute::GoGrid::Mock
- Fog::Compute::GoGrid::Password
- Fog::Compute::GoGrid::Passwords
- Fog::Compute::GoGrid::Real
- Fog::Compute::GoGrid::Server
- Fog::Compute::GoGrid::Servers
- Fog::Compute::Google
- Fog::Compute::Google::Flavor
- Fog::Compute::Google::Flavors
- Fog::Compute::Google::Image
- Fog::Compute::Google::Images
- Fog::Compute::Google::Mock
- Fog::Compute::Google::Real
- Fog::Compute::Google::Server
- Fog::Compute::Google::Servers
- Fog::Compute::HP
- Fog::Compute::HP::Address
- Fog::Compute::HP::Addresses
- Fog::Compute::HP::Flavor
- Fog::Compute::HP::Flavors
- Fog::Compute::HP::Image
- Fog::Compute::HP::Images
- Fog::Compute::HP::KeyPair
- Fog::Compute::HP::KeyPairs
- Fog::Compute::HP::Meta
- Fog::Compute::HP::MetaParent
- Fog::Compute::HP::Metadata
- Fog::Compute::HP::Mock
- Fog::Compute::HP::Real
- Fog::Compute::HP::SecurityGroup
- Fog::Compute::HP::SecurityGroups
- Fog::Compute::HP::Server
- Fog::Compute::HP::Servers
- Fog::Compute::HP::Utils
- Fog::Compute::IBM
- Fog::Compute::IBM::Address
- Fog::Compute::IBM::Addresses
- Fog::Compute::IBM::Image
- Fog::Compute::IBM::Images
- Fog::Compute::IBM::InstanceType
- Fog::Compute::IBM::InstanceTypes
- Fog::Compute::IBM::Key
- Fog::Compute::IBM::Keys
- Fog::Compute::IBM::Location
- Fog::Compute::IBM::Locations
- Fog::Compute::IBM::Mock
- Fog::Compute::IBM::Real
- Fog::Compute::IBM::Server
- Fog::Compute::IBM::Servers
- Fog::Compute::IBM::Vlan
- Fog::Compute::IBM::Vlans
- Fog::Compute::Joyent
- Fog::Compute::Joyent::Errors
- Fog::Compute::Joyent::Errors::BadRequest
- Fog::Compute::Joyent::Errors::Conflict
- Fog::Compute::Joyent::Errors::Forbidden
- Fog::Compute::Joyent::Errors::MessageParserMixin
- Fog::Compute::Joyent::Errors::MethodNotAllowed
- Fog::Compute::Joyent::Errors::NotAcceptable
- Fog::Compute::Joyent::Errors::NotFound
- Fog::Compute::Joyent::Errors::PolicyNotForfilled
- Fog::Compute::Joyent::Errors::RequestEntityTooLarge
- Fog::Compute::Joyent::Errors::RetryWith
- Fog::Compute::Joyent::Errors::ServiceUnavailable
- Fog::Compute::Joyent::Errors::Unauthorized
- Fog::Compute::Joyent::Errors::UnsupportedMediaType
- Fog::Compute::Joyent::Flavor
- Fog::Compute::Joyent::Flavors
- Fog::Compute::Joyent::Image
- Fog::Compute::Joyent::Images
- Fog::Compute::Joyent::Key
- Fog::Compute::Joyent::Keys
- Fog::Compute::Joyent::Mock
- Fog::Compute::Joyent::Network
- Fog::Compute::Joyent::Networks
- Fog::Compute::Joyent::Real
- Fog::Compute::Joyent::Server
- Fog::Compute::Joyent::Servers
- Fog::Compute::Joyent::Snapshot
- Fog::Compute::Joyent::Snapshots
- Fog::Compute::Libvirt
- Fog::Compute::Libvirt::Interface
- Fog::Compute::Libvirt::Interfaces
- Fog::Compute::Libvirt::Mock
- Fog::Compute::Libvirt::Network
- Fog::Compute::Libvirt::Networks
- Fog::Compute::Libvirt::Nic
- Fog::Compute::Libvirt::Nics
- Fog::Compute::Libvirt::Node
- Fog::Compute::Libvirt::Nodes
- Fog::Compute::Libvirt::Pool
- Fog::Compute::Libvirt::Pools
- Fog::Compute::Libvirt::Real
- Fog::Compute::Libvirt::Server
- Fog::Compute::Libvirt::Servers
- Fog::Compute::Libvirt::Shared
- Fog::Compute::Libvirt::Volume
- Fog::Compute::Libvirt::Volumes
- Fog::Compute::LibvirtUtil
- Fog::Compute::LibvirtUtil::URI
- Fog::Compute::Linode
- Fog::Compute::Linode::DataCenter
- Fog::Compute::Linode::DataCenters
- Fog::Compute::Linode::Disk
- Fog::Compute::Linode::Disks
- Fog::Compute::Linode::Flavor
- Fog::Compute::Linode::Flavors
- Fog::Compute::Linode::Image
- Fog::Compute::Linode::Images
- Fog::Compute::Linode::Ip
- Fog::Compute::Linode::Ips
- Fog::Compute::Linode::Kernel
- Fog::Compute::Linode::Kernels
- Fog::Compute::Linode::Mock
- Fog::Compute::Linode::Real
- Fog::Compute::Linode::Server
- Fog::Compute::Linode::Servers
- Fog::Compute::Linode::StackScript
- Fog::Compute::Linode::StackScripts
- Fog::Compute::Ninefold
- Fog::Compute::Ninefold::Address
- Fog::Compute::Ninefold::Addresses
- Fog::Compute::Ninefold::Flavor
- Fog::Compute::Ninefold::Flavors
- Fog::Compute::Ninefold::Image
- Fog::Compute::Ninefold::Images
- Fog::Compute::Ninefold::IpForwardingRule
- Fog::Compute::Ninefold::IpForwardingRules
- Fog::Compute::Ninefold::Mock
- Fog::Compute::Ninefold::Real
- Fog::Compute::Ninefold::Server
- Fog::Compute::Ninefold::Servers
- Fog::Compute::OpenStack
- Fog::Compute::OpenStack::Address
- Fog::Compute::OpenStack::Addresses
- Fog::Compute::OpenStack::Flavor
- Fog::Compute::OpenStack::Flavors
- Fog::Compute::OpenStack::Host
- Fog::Compute::OpenStack::Hosts
- Fog::Compute::OpenStack::Image
- Fog::Compute::OpenStack::Images
- Fog::Compute::OpenStack::KeyPair
- Fog::Compute::OpenStack::KeyPairs
- Fog::Compute::OpenStack::MetaParent
- Fog::Compute::OpenStack::Metadata
- Fog::Compute::OpenStack::Metadatum
- Fog::Compute::OpenStack::Mock
- Fog::Compute::OpenStack::Network
- Fog::Compute::OpenStack::Networks
- Fog::Compute::OpenStack::Real
- Fog::Compute::OpenStack::SecurityGroup
- Fog::Compute::OpenStack::SecurityGroups
- Fog::Compute::OpenStack::Server
- Fog::Compute::OpenStack::Servers
- Fog::Compute::OpenStack::Snapshot
- Fog::Compute::OpenStack::Snapshots
- Fog::Compute::OpenStack::Tenant
- Fog::Compute::OpenStack::Tenants
- Fog::Compute::OpenStack::Volume
- Fog::Compute::OpenStack::Volumes
- Fog::Compute::Openvz
- Fog::Compute::Openvz::Mock
- Fog::Compute::Openvz::Real
- Fog::Compute::Openvz::Server
- Fog::Compute::Openvz::Servers
- Fog::Compute::Ovirt
- Fog::Compute::Ovirt::Cluster
- Fog::Compute::Ovirt::Clusters
- Fog::Compute::Ovirt::Interface
- Fog::Compute::Ovirt::Interfaces
- Fog::Compute::Ovirt::Mock
- Fog::Compute::Ovirt::Quota
- Fog::Compute::Ovirt::Quotas
- Fog::Compute::Ovirt::Real
- Fog::Compute::Ovirt::Server
- Fog::Compute::Ovirt::Servers
- Fog::Compute::Ovirt::Shared
- Fog::Compute::Ovirt::Template
- Fog::Compute::Ovirt::Templates
- Fog::Compute::Ovirt::Volume
- Fog::Compute::Ovirt::Volumes
- Fog::Compute::Rackspace
- Fog::Compute::Rackspace::Flavor
- Fog::Compute::Rackspace::Flavors
- Fog::Compute::Rackspace::Image
- Fog::Compute::Rackspace::Images
- Fog::Compute::Rackspace::Mock
- Fog::Compute::Rackspace::Real
- Fog::Compute::Rackspace::Server
- Fog::Compute::Rackspace::Servers
- Fog::Compute::RackspaceV2
- Fog::Compute::RackspaceV2::Attachment
- Fog::Compute::RackspaceV2::Attachments
- Fog::Compute::RackspaceV2::BadRequest
- Fog::Compute::RackspaceV2::Flavor
- Fog::Compute::RackspaceV2::Flavors
- Fog::Compute::RackspaceV2::Image
- Fog::Compute::RackspaceV2::Images
- Fog::Compute::RackspaceV2::InternalServerError
- Fog::Compute::RackspaceV2::InvalidImageStateException
- Fog::Compute::RackspaceV2::InvalidServerStateException
- Fog::Compute::RackspaceV2::InvalidStateException
- Fog::Compute::RackspaceV2::MetaParent
- Fog::Compute::RackspaceV2::Metadata
- Fog::Compute::RackspaceV2::Metadatum
- Fog::Compute::RackspaceV2::Mock
- Fog::Compute::RackspaceV2::Network
- Fog::Compute::RackspaceV2::Networks
- Fog::Compute::RackspaceV2::Real
- Fog::Compute::RackspaceV2::Server
- Fog::Compute::RackspaceV2::Servers
- Fog::Compute::RackspaceV2::ServiceError
- Fog::Compute::Server
- Fog::Compute::Serverlove
- Fog::Compute::Serverlove::Image
- Fog::Compute::Serverlove::Images
- Fog::Compute::Serverlove::Mock
- Fog::Compute::Serverlove::PasswordGenerator
- Fog::Compute::Serverlove::Real
- Fog::Compute::Serverlove::Server
- Fog::Compute::Serverlove::Servers
- Fog::Compute::StormOnDemand
- Fog::Compute::StormOnDemand::Config
- Fog::Compute::StormOnDemand::Configs
- Fog::Compute::StormOnDemand::Image
- Fog::Compute::StormOnDemand::Images
- Fog::Compute::StormOnDemand::Mock
- Fog::Compute::StormOnDemand::Notification
- Fog::Compute::StormOnDemand::Notifications
- Fog::Compute::StormOnDemand::Product
- Fog::Compute::StormOnDemand::Products
- Fog::Compute::StormOnDemand::Real
- Fog::Compute::StormOnDemand::Server
- Fog::Compute::StormOnDemand::Servers
- Fog::Compute::StormOnDemand::Template
- Fog::Compute::StormOnDemand::Templates
- Fog::Compute::Vmfusion
- Fog::Compute::Vmfusion::Mock
- Fog::Compute::Vmfusion::Real
- Fog::Compute::Vmfusion::Server
- Fog::Compute::Vmfusion::Servers
- Fog::Compute::Voxel
- Fog::Compute::Voxel::Image
- Fog::Compute::Voxel::Images
- Fog::Compute::Voxel::Mock
- Fog::Compute::Voxel::Real
- Fog::Compute::Voxel::Server
- Fog::Compute::Voxel::Servers
- Fog::Compute::Vsphere
- Fog::Compute::Vsphere::Cluster
- Fog::Compute::Vsphere::Clusters
- Fog::Compute::Vsphere::Customfield
- Fog::Compute::Vsphere::Customfields
- Fog::Compute::Vsphere::Customvalue
- Fog::Compute::Vsphere::Customvalues
- Fog::Compute::Vsphere::Datacenter
- Fog::Compute::Vsphere::Datacenters
- Fog::Compute::Vsphere::Datastore
- Fog::Compute::Vsphere::Datastores
- Fog::Compute::Vsphere::Folder
- Fog::Compute::Vsphere::Folders
- Fog::Compute::Vsphere::Interface
- Fog::Compute::Vsphere::Interfaces
- Fog::Compute::Vsphere::Mock
- Fog::Compute::Vsphere::Network
- Fog::Compute::Vsphere::Networks
- Fog::Compute::Vsphere::Real
- Fog::Compute::Vsphere::ResourcePool
- Fog::Compute::Vsphere::ResourcePools
- Fog::Compute::Vsphere::Server
- Fog::Compute::Vsphere::Servers
- Fog::Compute::Vsphere::Shared
- Fog::Compute::Vsphere::Template
- Fog::Compute::Vsphere::Templates
- Fog::Compute::Vsphere::Volume
- Fog::Compute::Vsphere::Volumes
- Fog::Compute::XenServer
- Fog::Compute::XenServer::GuestMetrics
- Fog::Compute::XenServer::Host
- Fog::Compute::XenServer::HostCpu
- Fog::Compute::XenServer::HostMetrics
- Fog::Compute::XenServer::Hosts
- Fog::Compute::XenServer::Mock
- Fog::Compute::XenServer::Network
- Fog::Compute::XenServer::Networks
- Fog::Compute::XenServer::PBD
- Fog::Compute::XenServer::PIF
- Fog::Compute::XenServer::Pbds
- Fog::Compute::XenServer::Pifs
- Fog::Compute::XenServer::Pool
- Fog::Compute::XenServer::Pools
- Fog::Compute::XenServer::Real
- Fog::Compute::XenServer::Server
- Fog::Compute::XenServer::Servers
- Fog::Compute::XenServer::StorageRepositories
- Fog::Compute::XenServer::StorageRepository
- Fog::Compute::XenServer::VBD
- Fog::Compute::XenServer::VDI
- Fog::Compute::XenServer::VIF
- Fog::Compute::XenServer::VLAN
- Fog::Compute::XenServer::VbdMetrics
- Fog::Compute::XenServer::Vbds
- Fog::Compute::XenServer::Vdis
- Fog::Compute::XenServer::Vifs
- Fog::Compute::XenServer::Vlans
- Fog::Connection
- Fog::Core
- Fog::Core::DeprecatedConnectionAccessors
- Fog::CurrentMachine
- Fog::DNS
- Fog::DNS::AWS
- Fog::DNS::AWS::Mock
- Fog::DNS::AWS::Real
- Fog::DNS::AWS::Record
- Fog::DNS::AWS::Records
- Fog::DNS::AWS::Zone
- Fog::DNS::AWS::Zones
- Fog::DNS::Bluebox
- Fog::DNS::Bluebox::Mock
- Fog::DNS::Bluebox::Real
- Fog::DNS::Bluebox::Record
- Fog::DNS::Bluebox::Records
- Fog::DNS::Bluebox::Zone
- Fog::DNS::Bluebox::Zones
- Fog::DNS::DNSMadeEasy
- Fog::DNS::DNSMadeEasy::Mock
- Fog::DNS::DNSMadeEasy::Real
- Fog::DNS::DNSMadeEasy::Record
- Fog::DNS::DNSMadeEasy::Records
- Fog::DNS::DNSMadeEasy::Zone
- Fog::DNS::DNSMadeEasy::Zones
- Fog::DNS::DNSimple
- Fog::DNS::DNSimple::Mock
- Fog::DNS::DNSimple::Real
- Fog::DNS::DNSimple::Record
- Fog::DNS::DNSimple::Records
- Fog::DNS::DNSimple::Zone
- Fog::DNS::DNSimple::Zones
- Fog::DNS::Dreamhost
- Fog::DNS::Dreamhost::Mock
- Fog::DNS::Dreamhost::Real
- Fog::DNS::Dreamhost::Record
- Fog::DNS::Dreamhost::Records
- Fog::DNS::Dreamhost::Zone
- Fog::DNS::Dreamhost::Zones
- Fog::DNS::Dynect
- Fog::DNS::Dynect::JobIncomplete
- Fog::DNS::Dynect::Mock
- Fog::DNS::Dynect::Real
- Fog::DNS::Dynect::Record
- Fog::DNS::Dynect::Records
- Fog::DNS::Dynect::Zone
- Fog::DNS::Dynect::Zones
- Fog::DNS::Linode
- Fog::DNS::Linode::Mock
- Fog::DNS::Linode::Real
- Fog::DNS::Linode::Record
- Fog::DNS::Linode::Records
- Fog::DNS::Linode::Zone
- Fog::DNS::Linode::Zones
- Fog::DNS::Rackspace
- Fog::DNS::Rackspace::Callback
- Fog::DNS::Rackspace::CallbackError
- Fog::DNS::Rackspace::Mock
- Fog::DNS::Rackspace::Real
- Fog::DNS::Rackspace::Record
- Fog::DNS::Rackspace::Records
- Fog::DNS::Rackspace::Zone
- Fog::DNS::Rackspace::Zones
- Fog::DNS::StormOnDemand
- Fog::DNS::StormOnDemand::Domain
- Fog::DNS::StormOnDemand::Domains
- Fog::DNS::StormOnDemand::Mock
- Fog::DNS::StormOnDemand::Real
- Fog::DNS::StormOnDemand::Record
- Fog::DNS::StormOnDemand::Records
- Fog::DNS::StormOnDemand::Reverse
- Fog::DNS::StormOnDemand::Reverses
- Fog::DNS::StormOnDemand::Zone
- Fog::DNS::StormOnDemand::Zones
- Fog::DNS::Zerigo
- Fog::DNS::Zerigo::Mock
- Fog::DNS::Zerigo::Real
- Fog::DNS::Zerigo::Record
- Fog::DNS::Zerigo::Records
- Fog::DNS::Zerigo::Zone
- Fog::DNS::Zerigo::Zones
- Fog::DNSMadeEasy
- Fog::DNSimple
- Fog::Deprecation
- Fog::DigitalOcean
- Fog::Dreamhost
- Fog::Dynect
- Fog::Dynect::Mock
- Fog::Ecloud
- Fog::Ecloud::Collection
- Fog::Ecloud::MockDataClasses
- Fog::Ecloud::MockDataClasses::Base
- Fog::Ecloud::MockDataClasses::MockBackupInternetService
- Fog::Ecloud::MockDataClasses::MockCatalog
- Fog::Ecloud::MockDataClasses::MockCatalogItem
- Fog::Ecloud::MockDataClasses::MockCatalogItemCustomization
- Fog::Ecloud::MockDataClasses::MockCatalogItemVappTemplate
- Fog::Ecloud::MockDataClasses::MockData
- Fog::Ecloud::MockDataClasses::MockFirewallAcls
- Fog::Ecloud::MockDataClasses::MockNetwork
- Fog::Ecloud::MockDataClasses::MockNetworkExtensions
- Fog::Ecloud::MockDataClasses::MockNetworkIp
- Fog::Ecloud::MockDataClasses::MockNetworkIps
- Fog::Ecloud::MockDataClasses::MockOrganization
- Fog::Ecloud::MockDataClasses::MockPublicIp
- Fog::Ecloud::MockDataClasses::MockPublicIpInternetService
- Fog::Ecloud::MockDataClasses::MockPublicIpInternetServiceNode
- Fog::Ecloud::MockDataClasses::MockPublicIpInternetServiceNodes
- Fog::Ecloud::MockDataClasses::MockPublicIpInternetServices
- Fog::Ecloud::MockDataClasses::MockPublicIps
- Fog::Ecloud::MockDataClasses::MockTaskList
- Fog::Ecloud::MockDataClasses::MockVdc
- Fog::Ecloud::MockDataClasses::MockVdcInternetServices
- Fog::Ecloud::MockDataClasses::MockVersion
- Fog::Ecloud::MockDataClasses::MockVirtualMachine
- Fog::Ecloud::MockDataClasses::MockVirtualMachineDisk
- Fog::Ecloud::MockDataClasses::MockVirtualMachineDisks
- Fog::Ecloud::Model
- Fog::Errors
- Fog::Errors::Error
- Fog::Errors::LoadError
- Fog::Errors::MockNotImplemented
- Fog::Errors::NotFound
- Fog::Errors::NotImplemented
- Fog::Errors::TimeoutError
- Fog::Glesys
- Fog::GoGrid
- Fog::Google
- Fog::Google::Mock
- Fog::Google::Storage
- Fog::Google::Storage::Mock
- Fog::Google::Storage::Real
- Fog::HMAC
- Fog::HP
- Fog::HP::BlockStorage
- Fog::HP::BlockStorage::BootableVolumes
- Fog::HP::BlockStorage::Mock
- Fog::HP::BlockStorage::Real
- Fog::HP::BlockStorage::Snapshot
- Fog::HP::BlockStorage::Snapshots
- Fog::HP::BlockStorage::Utils
- Fog::HP::BlockStorage::Volume
- Fog::HP::BlockStorage::Volumes
- Fog::HP::Errors
- Fog::HP::Errors::BadRequest
- Fog::HP::Errors::Conflict
- Fog::HP::Errors::Forbidden
- Fog::HP::Errors::InternalServerError
- Fog::HP::Errors::NotFound
- Fog::HP::Errors::ServiceError
- Fog::HP::Errors::ServiceUnavailable
- Fog::HP::Mock
- Fog::IBM
- Fog::IBM::Connection
- Fog::IBM::Mock
- Fog::Identity
- Fog::Identity::OpenStack
- Fog::Identity::OpenStack::Ec2Credential
- Fog::Identity::OpenStack::Ec2Credentials
- Fog::Identity::OpenStack::Mock
- Fog::Identity::OpenStack::Real
- Fog::Identity::OpenStack::Role
- Fog::Identity::OpenStack::Roles
- Fog::Identity::OpenStack::Tenant
- Fog::Identity::OpenStack::Tenants
- Fog::Identity::OpenStack::User
- Fog::Identity::OpenStack::Users
- Fog::Image
- Fog::Image::OpenStack
- Fog::Image::OpenStack::Image
- Fog::Image::OpenStack::Images
- Fog::Image::OpenStack::Mock
- Fog::Image::OpenStack::Real
- Fog::InternetArchive
- Fog::InternetArchive::Mock
- Fog::InternetArchive::SignatureV4
- Fog::JSON
- Fog::Joyent
- Fog::Libvirt
- Fog::Linode
- Fog::Local
- Fog::Logger
- Fog::Mock
- Fog::Model
- Fog::Monitoring
- Fog::Monitoring::StormOnDemand
- Fog::Monitoring::StormOnDemand::Bandwidth
- Fog::Monitoring::StormOnDemand::Bandwidths
- Fog::Monitoring::StormOnDemand::Load
- Fog::Monitoring::StormOnDemand::Loads
- Fog::Monitoring::StormOnDemand::Mock
- Fog::Monitoring::StormOnDemand::MonitorService
- Fog::Monitoring::StormOnDemand::MonitorServices
- Fog::Monitoring::StormOnDemand::Real
- Fog::Network
- Fog::Network::OpenStack
- Fog::Network::OpenStack::FloatingIp
- Fog::Network::OpenStack::FloatingIps
- Fog::Network::OpenStack::LbHealthMonitor
- Fog::Network::OpenStack::LbHealthMonitors
- Fog::Network::OpenStack::LbMember
- Fog::Network::OpenStack::LbMembers
- Fog::Network::OpenStack::LbPool
- Fog::Network::OpenStack::LbPools
- Fog::Network::OpenStack::LbVip
- Fog::Network::OpenStack::LbVips
- Fog::Network::OpenStack::Mock
- Fog::Network::OpenStack::Network
- Fog::Network::OpenStack::Networks
- Fog::Network::OpenStack::Port
- Fog::Network::OpenStack::Ports
- Fog::Network::OpenStack::Real
- Fog::Network::OpenStack::Router
- Fog::Network::OpenStack::Routers
- Fog::Network::OpenStack::Subnet
- Fog::Network::OpenStack::Subnets
- Fog::Network::StormOnDemand
- Fog::Network::StormOnDemand::Balancer
- Fog::Network::StormOnDemand::Balancers
- Fog::Network::StormOnDemand::Firewall
- Fog::Network::StormOnDemand::Firewalls
- Fog::Network::StormOnDemand::Mock
- Fog::Network::StormOnDemand::NetworkIP
- Fog::Network::StormOnDemand::NetworkIPs
- Fog::Network::StormOnDemand::Pool
- Fog::Network::StormOnDemand::Pools
- Fog::Network::StormOnDemand::PrivateIp
- Fog::Network::StormOnDemand::PrivateIps
- Fog::Network::StormOnDemand::Real
- Fog::Network::StormOnDemand::Ruleset
- Fog::Network::StormOnDemand::Rulesets
- Fog::Network::StormOnDemand::Zone
- Fog::Network::StormOnDemand::Zones
- Fog::Ninefold
- Fog::OpenStack
- Fog::OpenStack::Errors
- Fog::OpenStack::Errors::BadRequest
- Fog::OpenStack::Errors::ServiceError
- Fog::OpenStack::Errors::ServiceUnavailable
- Fog::Openvz
- Fog::Ovirt
- Fog::Ovirt::Errors
- Fog::Ovirt::Errors::NotFound
- Fog::Ovirt::Errors::SecurityError
- Fog::Ovirt::Errors::ServiceError
- Fog::Parsers
- Fog::Parsers::AWS
- Fog::Parsers::AWS::AutoScaling
- Fog::Parsers::AWS::AutoScaling::Basic
- Fog::Parsers::AWS::AutoScaling::DescribeAdjustmentTypes
- Fog::Parsers::AWS::AutoScaling::DescribeAutoScalingGroups
- Fog::Parsers::AWS::AutoScaling::DescribeAutoScalingInstances
- Fog::Parsers::AWS::AutoScaling::DescribeAutoScalingNotificationTypes
- Fog::Parsers::AWS::AutoScaling::DescribeLaunchConfigurations
- Fog::Parsers::AWS::AutoScaling::DescribeMetricCollectionTypes
- Fog::Parsers::AWS::AutoScaling::DescribeNotificationConfigurations
- Fog::Parsers::AWS::AutoScaling::DescribePolicies
- Fog::Parsers::AWS::AutoScaling::DescribeScalingActivities
- Fog::Parsers::AWS::AutoScaling::DescribeScalingProcessTypes
- Fog::Parsers::AWS::AutoScaling::DescribeScheduledActions
- Fog::Parsers::AWS::AutoScaling::DescribeTags
- Fog::Parsers::AWS::AutoScaling::DescribeTerminationPolicyTypes
- Fog::Parsers::AWS::AutoScaling::PutNotificationConfiguration
- Fog::Parsers::AWS::AutoScaling::PutScalingPolicy
- Fog::Parsers::AWS::AutoScaling::TerminateInstanceInAutoScalingGroup
- Fog::Parsers::AWS::CloudFormation
- Fog::Parsers::AWS::CloudFormation::Basic
- Fog::Parsers::AWS::CloudFormation::CreateStack
- Fog::Parsers::AWS::CloudFormation::DescribeStackEvents
- Fog::Parsers::AWS::CloudFormation::DescribeStackResources
- Fog::Parsers::AWS::CloudFormation::DescribeStacks
- Fog::Parsers::AWS::CloudFormation::GetTemplate
- Fog::Parsers::AWS::CloudFormation::ListStackResources
- Fog::Parsers::AWS::CloudFormation::ListStacks
- Fog::Parsers::AWS::CloudFormation::UpdateStack
- Fog::Parsers::AWS::CloudFormation::ValidateTemplate
- Fog::Parsers::AWS::CloudWatch
- Fog::Parsers::AWS::CloudWatch::DeleteAlarms
- Fog::Parsers::AWS::CloudWatch::DescribeAlarmHistory
- Fog::Parsers::AWS::CloudWatch::DescribeAlarms
- Fog::Parsers::AWS::CloudWatch::DescribeAlarmsForMetric
- Fog::Parsers::AWS::CloudWatch::DisableAlarmActions
- Fog::Parsers::AWS::CloudWatch::EnableAlarmActions
- Fog::Parsers::AWS::CloudWatch::GetMetricStatistics
- Fog::Parsers::AWS::CloudWatch::ListMetrics
- Fog::Parsers::AWS::CloudWatch::PutMetricAlarm
- Fog::Parsers::AWS::CloudWatch::PutMetricData
- Fog::Parsers::AWS::CloudWatch::SetAlarmState
- Fog::Parsers::AWS::ELB
- Fog::Parsers::AWS::ELB::ApplySecurityGroupsToLoadBalancer
- Fog::Parsers::AWS::ELB::AttachLoadBalancerToSubnets
- Fog::Parsers::AWS::ELB::ConfigureHealthCheck
- Fog::Parsers::AWS::ELB::CreateLoadBalancer
- Fog::Parsers::AWS::ELB::DeleteLoadBalancer
- Fog::Parsers::AWS::ELB::DeregisterInstancesFromLoadBalancer
- Fog::Parsers::AWS::ELB::DescribeInstanceHealth
- Fog::Parsers::AWS::ELB::DescribeLoadBalancerPolicies
- Fog::Parsers::AWS::ELB::DescribeLoadBalancerPolicyTypes
- Fog::Parsers::AWS::ELB::DescribeLoadBalancers
- Fog::Parsers::AWS::ELB::DetachLoadBalancerFromSubnets
- Fog::Parsers::AWS::ELB::DisableAvailabilityZonesForLoadBalancer
- Fog::Parsers::AWS::ELB::Empty
- Fog::Parsers::AWS::ELB::EnableAvailabilityZonesForLoadBalancer
- Fog::Parsers::AWS::ELB::RegisterInstancesWithLoadBalancer
- Fog::Parsers::AWS::EMR
- Fog::Parsers::AWS::EMR::AddInstanceGroups
- Fog::Parsers::AWS::EMR::AddJobFlowSteps
- Fog::Parsers::AWS::EMR::DescribeJobFlows
- Fog::Parsers::AWS::EMR::ModifyInstanceGroups
- Fog::Parsers::AWS::EMR::RunJobFlow
- Fog::Parsers::AWS::EMR::SetTerminationProtection
- Fog::Parsers::AWS::EMR::TerminateJobFlows
- Fog::Parsers::AWS::ElasticBeanstalk
- Fog::Parsers::AWS::ElasticBeanstalk::BaseParser
- Fog::Parsers::AWS::ElasticBeanstalk::CheckDNSAvailability
- Fog::Parsers::AWS::ElasticBeanstalk::CreateApplication
- Fog::Parsers::AWS::ElasticBeanstalk::CreateApplicationVersion
- Fog::Parsers::AWS::ElasticBeanstalk::CreateConfigurationTemplate
- Fog::Parsers::AWS::ElasticBeanstalk::CreateEnvironment
- Fog::Parsers::AWS::ElasticBeanstalk::CreateStorageLocation
- Fog::Parsers::AWS::ElasticBeanstalk::DescribeApplicationVersions
- Fog::Parsers::AWS::ElasticBeanstalk::DescribeApplications
- Fog::Parsers::AWS::ElasticBeanstalk::DescribeConfigurationOptions
- Fog::Parsers::AWS::ElasticBeanstalk::DescribeConfigurationSettings
- Fog::Parsers::AWS::ElasticBeanstalk::DescribeEnvironmentResources
- Fog::Parsers::AWS::ElasticBeanstalk::DescribeEnvironments
- Fog::Parsers::AWS::ElasticBeanstalk::DescribeEvents
- Fog::Parsers::AWS::ElasticBeanstalk::Empty
- Fog::Parsers::AWS::ElasticBeanstalk::ListAvailableSolutionStacks
- Fog::Parsers::AWS::ElasticBeanstalk::RetrieveEnvironmentInfo
- Fog::Parsers::AWS::ElasticBeanstalk::TerminateEnvironment
- Fog::Parsers::AWS::ElasticBeanstalk::UpdateApplication
- Fog::Parsers::AWS::ElasticBeanstalk::UpdateApplicationVersion
- Fog::Parsers::AWS::ElasticBeanstalk::UpdateConfigurationTemplate
- Fog::Parsers::AWS::ElasticBeanstalk::UpdateEnvironment
- Fog::Parsers::AWS::ElasticBeanstalk::ValidateConfigurationSettings
- Fog::Parsers::AWS::Elasticache
- Fog::Parsers::AWS::Elasticache::AuthorizeCacheSecurityGroupIngress
- Fog::Parsers::AWS::Elasticache::Base
- Fog::Parsers::AWS::Elasticache::CacheClusterParser
- Fog::Parsers::AWS::Elasticache::DescribeCacheClusters
- Fog::Parsers::AWS::Elasticache::DescribeCacheParameters
- Fog::Parsers::AWS::Elasticache::DescribeEngineDefaultParameters
- Fog::Parsers::AWS::Elasticache::DescribeParameterGroups
- Fog::Parsers::AWS::Elasticache::DescribeReservedCacheNodes
- Fog::Parsers::AWS::Elasticache::DescribeSecurityGroups
- Fog::Parsers::AWS::Elasticache::EngineDefaultsParser
- Fog::Parsers::AWS::Elasticache::EventListParser
- Fog::Parsers::AWS::Elasticache::ModifyParameterGroup
- Fog::Parsers::AWS::Elasticache::ParameterGroupParser
- Fog::Parsers::AWS::Elasticache::ResetParameterGroup
- Fog::Parsers::AWS::Elasticache::SecurityGroupParser
- Fog::Parsers::AWS::Elasticache::SingleCacheCluster
- Fog::Parsers::AWS::Elasticache::SingleParameterGroup
- Fog::Parsers::AWS::Elasticache::SingleSecurityGroup
- Fog::Parsers::AWS::IAM
- Fog::Parsers::AWS::IAM::BaseInstanceProfile
- Fog::Parsers::AWS::IAM::Basic
- Fog::Parsers::AWS::IAM::CreateAccessKey
- Fog::Parsers::AWS::IAM::CreateGroup
- Fog::Parsers::AWS::IAM::CreateUser
- Fog::Parsers::AWS::IAM::GetGroup
- Fog::Parsers::AWS::IAM::GetGroupPolicy
- Fog::Parsers::AWS::IAM::GetRolePolicy
- Fog::Parsers::AWS::IAM::GetUser
- Fog::Parsers::AWS::IAM::GetUserPolicy
- Fog::Parsers::AWS::IAM::InstanceProfile
- Fog::Parsers::AWS::IAM::ListAccessKeys
- Fog::Parsers::AWS::IAM::ListAccountAliases
- Fog::Parsers::AWS::IAM::ListGroups
- Fog::Parsers::AWS::IAM::ListGroupsForUser
- Fog::Parsers::AWS::IAM::ListInstanceProfiles
- Fog::Parsers::AWS::IAM::ListPolicies
- Fog::Parsers::AWS::IAM::ListRoles
- Fog::Parsers::AWS::IAM::ListServerCertificates
- Fog::Parsers::AWS::IAM::ListSigningCertificates
- Fog::Parsers::AWS::IAM::ListUsers
- Fog::Parsers::AWS::IAM::LoginProfile
- Fog::Parsers::AWS::IAM::RoleParser
- Fog::Parsers::AWS::IAM::SingleRole
- Fog::Parsers::AWS::IAM::UpdateGroup
- Fog::Parsers::AWS::IAM::UpdateUser
- Fog::Parsers::AWS::IAM::UploadServerCertificate
- Fog::Parsers::AWS::IAM::UploadSigningCertificate
- Fog::Parsers::AWS::RDS
- Fog::Parsers::AWS::RDS::AuthorizeDBSecurityGroupIngress
- Fog::Parsers::AWS::RDS::Base
- Fog::Parsers::AWS::RDS::CreateDBInstance
- Fog::Parsers::AWS::RDS::CreateDBInstanceReadReplica
- Fog::Parsers::AWS::RDS::CreateDBSecurityGroup
- Fog::Parsers::AWS::RDS::CreateDBSnapshot
- Fog::Parsers::AWS::RDS::CreateDBSubnetGroup
- Fog::Parsers::AWS::RDS::CreateDbParameterGroup
- Fog::Parsers::AWS::RDS::DBEngineVersionParser
- Fog::Parsers::AWS::RDS::DbParser
- Fog::Parsers::AWS::RDS::DeleteDBInstance
- Fog::Parsers::AWS::RDS::DeleteDBSecurityGroup
- Fog::Parsers::AWS::RDS::DeleteDBSnapshot
- Fog::Parsers::AWS::RDS::DeleteDbParameterGroup
- Fog::Parsers::AWS::RDS::DescribeDBEngineVersions
- Fog::Parsers::AWS::RDS::DescribeDBInstances
- Fog::Parsers::AWS::RDS::DescribeDBParameterGroups
- Fog::Parsers::AWS::RDS::DescribeDBParameters
- Fog::Parsers::AWS::RDS::DescribeDBReservedInstances
- Fog::Parsers::AWS::RDS::DescribeDBSecurityGroups
- Fog::Parsers::AWS::RDS::DescribeDBSnapshots
- Fog::Parsers::AWS::RDS::DescribeDBSubnetGroups
- Fog::Parsers::AWS::RDS::EventListParser
- Fog::Parsers::AWS::RDS::ModifyDBInstance
- Fog::Parsers::AWS::RDS::ModifyDbParameterGroup
- Fog::Parsers::AWS::RDS::RebootDBInstance
- Fog::Parsers::AWS::RDS::RestoreDBInstanceFromDBSnapshot
- Fog::Parsers::AWS::RDS::RestoreDBInstanceToPointInTime
- Fog::Parsers::AWS::RDS::RevokeDBSecurityGroupIngress
- Fog::Parsers::AWS::RDS::SecurityGroupParser
- Fog::Parsers::AWS::RDS::SnapshotParser
- Fog::Parsers::AWS::RDS::SubnetGroupParser
- Fog::Parsers::AWS::RDS::TagListParser
- Fog::Parsers::AWS::SES
- Fog::Parsers::AWS::SES::DeleteVerifiedEmailAddress
- Fog::Parsers::AWS::SES::GetSendQuota
- Fog::Parsers::AWS::SES::GetSendStatistics
- Fog::Parsers::AWS::SES::ListVerifiedEmailAddresses
- Fog::Parsers::AWS::SES::SendEmail
- Fog::Parsers::AWS::SES::SendRawEmail
- Fog::Parsers::AWS::SES::VerifyEmailAddress
- Fog::Parsers::AWS::SNS
- Fog::Parsers::AWS::SNS::AddPermission
- Fog::Parsers::AWS::SNS::ConfirmSubscription
- Fog::Parsers::AWS::SNS::CreateTopic
- Fog::Parsers::AWS::SNS::DeleteTopic
- Fog::Parsers::AWS::SNS::GetTopicAttributes
- Fog::Parsers::AWS::SNS::ListSubscriptions
- Fog::Parsers::AWS::SNS::ListTopics
- Fog::Parsers::AWS::SNS::Publish
- Fog::Parsers::AWS::SNS::RemovePermission
- Fog::Parsers::AWS::SNS::SetTopicAttributes
- Fog::Parsers::AWS::SNS::Subscribe
- Fog::Parsers::AWS::SNS::Unsubscribe
- Fog::Parsers::AWS::SQS
- Fog::Parsers::AWS::SQS::Basic
- Fog::Parsers::AWS::SQS::CreateQueue
- Fog::Parsers::AWS::SQS::GetQueueAttributes
- Fog::Parsers::AWS::SQS::ListQueues
- Fog::Parsers::AWS::SQS::ReceiveMessage
- Fog::Parsers::AWS::SQS::SendMessage
- Fog::Parsers::AWS::STS
- Fog::Parsers::AWS::STS::GetSessionToken
- Fog::Parsers::AWS::SimpleDB
- Fog::Parsers::AWS::SimpleDB::Basic
- Fog::Parsers::AWS::SimpleDB::DomainMetadata
- Fog::Parsers::AWS::SimpleDB::GetAttributes
- Fog::Parsers::AWS::SimpleDB::ListDomains
- Fog::Parsers::AWS::SimpleDB::Select
- Fog::Parsers::Base
- Fog::Parsers::CDN
- Fog::Parsers::CDN::AWS
- Fog::Parsers::CDN::AWS::Distribution
- Fog::Parsers::CDN::AWS::GetDistributionList
- Fog::Parsers::CDN::AWS::GetInvalidation
- Fog::Parsers::CDN::AWS::GetInvalidationList
- Fog::Parsers::CDN::AWS::GetStreamingDistributionList
- Fog::Parsers::CDN::AWS::PostInvalidation
- Fog::Parsers::CDN::AWS::StreamingDistribution
- Fog::Parsers::Compute
- Fog::Parsers::Compute::AWS
- Fog::Parsers::Compute::AWS::AllocateAddress
- Fog::Parsers::Compute::AWS::AssociateAddress
- Fog::Parsers::Compute::AWS::AssociateDhcpOptions
- Fog::Parsers::Compute::AWS::AttachInternetGateway
- Fog::Parsers::Compute::AWS::AttachNetworkInterface
- Fog::Parsers::Compute::AWS::AttachVolume
- Fog::Parsers::Compute::AWS::Basic
- Fog::Parsers::Compute::AWS::CancelSpotInstanceRequests
- Fog::Parsers::Compute::AWS::CopyImage
- Fog::Parsers::Compute::AWS::CopySnapshot
- Fog::Parsers::Compute::AWS::CreateDhcpOptions
- Fog::Parsers::Compute::AWS::CreateImage
- Fog::Parsers::Compute::AWS::CreateInternetGateway
- Fog::Parsers::Compute::AWS::CreateKeyPair
- Fog::Parsers::Compute::AWS::CreateNetworkInterface
- Fog::Parsers::Compute::AWS::CreateSecurityGroup
- Fog::Parsers::Compute::AWS::CreateSnapshot
- Fog::Parsers::Compute::AWS::CreateSubnet
- Fog::Parsers::Compute::AWS::CreateVolume
- Fog::Parsers::Compute::AWS::CreateVpc
- Fog::Parsers::Compute::AWS::DeleteDhcpOptions
- Fog::Parsers::Compute::AWS::DeleteInternetGateway
- Fog::Parsers::Compute::AWS::DeleteNetworkInterface
- Fog::Parsers::Compute::AWS::DeleteSubnet
- Fog::Parsers::Compute::AWS::DeleteVpc
- Fog::Parsers::Compute::AWS::DeregisterImage
- Fog::Parsers::Compute::AWS::DescribeAddresses
- Fog::Parsers::Compute::AWS::DescribeAvailabilityZones
- Fog::Parsers::Compute::AWS::DescribeDhcpOptions
- Fog::Parsers::Compute::AWS::DescribeImages
- Fog::Parsers::Compute::AWS::DescribeInstanceStatus
- Fog::Parsers::Compute::AWS::DescribeInstances
- Fog::Parsers::Compute::AWS::DescribeInternetGateways
- Fog::Parsers::Compute::AWS::DescribeKeyPairs
- Fog::Parsers::Compute::AWS::DescribeNetworkInterfaceAttribute
- Fog::Parsers::Compute::AWS::DescribeNetworkInterfaces
- Fog::Parsers::Compute::AWS::DescribePlacementGroups
- Fog::Parsers::Compute::AWS::DescribeRegions
- Fog::Parsers::Compute::AWS::DescribeReservedInstances
- Fog::Parsers::Compute::AWS::DescribeReservedInstancesOfferings
- Fog::Parsers::Compute::AWS::DescribeSecurityGroups
- Fog::Parsers::Compute::AWS::DescribeSnapshots
- Fog::Parsers::Compute::AWS::DescribeSpotPriceHistory
- Fog::Parsers::Compute::AWS::DescribeSubnets
- Fog::Parsers::Compute::AWS::DescribeTags
- Fog::Parsers::Compute::AWS::DescribeVolumeStatus
- Fog::Parsers::Compute::AWS::DescribeVolumes
- Fog::Parsers::Compute::AWS::DescribeVpcs
- Fog::Parsers::Compute::AWS::DetachInternetGateway
- Fog::Parsers::Compute::AWS::DetachNetworkInterface
- Fog::Parsers::Compute::AWS::DetachVolume
- Fog::Parsers::Compute::AWS::GetConsoleOutput
- Fog::Parsers::Compute::AWS::GetPasswordData
- Fog::Parsers::Compute::AWS::ImportKeyPair
- Fog::Parsers::Compute::AWS::MonitorUnmonitorInstances
- Fog::Parsers::Compute::AWS::NetworkInterfaceParser
- Fog::Parsers::Compute::AWS::PurchaseReservedInstancesOffering
- Fog::Parsers::Compute::AWS::RegisterImage
- Fog::Parsers::Compute::AWS::RunInstances
- Fog::Parsers::Compute::AWS::SpotDatafeedSubscription
- Fog::Parsers::Compute::AWS::SpotInstanceRequests
- Fog::Parsers::Compute::AWS::StartStopInstances
- Fog::Parsers::Compute::AWS::TerminateInstances
- Fog::Parsers::Compute::Voxel
- Fog::Parsers::Compute::Voxel::Basic
- Fog::Parsers::Compute::Voxel::DevicesList
- Fog::Parsers::Compute::Voxel::ImagesList
- Fog::Parsers::Compute::Voxel::VoxcloudCreate
- Fog::Parsers::Compute::Voxel::VoxcloudDelete
- Fog::Parsers::Compute::Voxel::VoxcloudStatus
- Fog::Parsers::DNS
- Fog::Parsers::DNS::AWS
- Fog::Parsers::DNS::AWS::ChangeResourceRecordSets
- Fog::Parsers::DNS::AWS::CreateHostedZone
- Fog::Parsers::DNS::AWS::DeleteHostedZone
- Fog::Parsers::DNS::AWS::GetChange
- Fog::Parsers::DNS::AWS::GetHostedZone
- Fog::Parsers::DNS::AWS::ListHostedZones
- Fog::Parsers::DNS::AWS::ListResourceRecordSets
- Fog::Parsers::DNS::Bluebox
- Fog::Parsers::DNS::Bluebox::CreateRecord
- Fog::Parsers::DNS::Bluebox::CreateZone
- Fog::Parsers::DNS::Bluebox::GetRecord
- Fog::Parsers::DNS::Bluebox::GetRecords
- Fog::Parsers::DNS::Bluebox::GetZone
- Fog::Parsers::DNS::Bluebox::GetZones
- Fog::Parsers::DNS::Zerigo
- Fog::Parsers::DNS::Zerigo::CountHosts
- Fog::Parsers::DNS::Zerigo::CountZones
- Fog::Parsers::DNS::Zerigo::CreateHost
- Fog::Parsers::DNS::Zerigo::CreateZone
- Fog::Parsers::DNS::Zerigo::FindHosts
- Fog::Parsers::DNS::Zerigo::GetHost
- Fog::Parsers::DNS::Zerigo::GetZone
- Fog::Parsers::DNS::Zerigo::GetZoneStats
- Fog::Parsers::DNS::Zerigo::ListHosts
- Fog::Parsers::DNS::Zerigo::ListZones
- Fog::Parsers::Storage
- Fog::Parsers::Storage::AWS
- Fog::Parsers::Storage::AWS::AccessControlList
- Fog::Parsers::Storage::AWS::CompleteMultipartUpload
- Fog::Parsers::Storage::AWS::CopyObject
- Fog::Parsers::Storage::AWS::CorsConfiguration
- Fog::Parsers::Storage::AWS::DeleteMultipleObjects
- Fog::Parsers::Storage::AWS::GetBucket
- Fog::Parsers::Storage::AWS::GetBucketLifecycle
- Fog::Parsers::Storage::AWS::GetBucketLocation
- Fog::Parsers::Storage::AWS::GetBucketLogging
- Fog::Parsers::Storage::AWS::GetBucketObjectVersions
- Fog::Parsers::Storage::AWS::GetBucketVersioning
- Fog::Parsers::Storage::AWS::GetBucketWebsite
- Fog::Parsers::Storage::AWS::GetRequestPayment
- Fog::Parsers::Storage::AWS::GetService
- Fog::Parsers::Storage::AWS::InitiateMultipartUpload
- Fog::Parsers::Storage::AWS::ListMultipartUploads
- Fog::Parsers::Storage::AWS::ListParts
- Fog::Parsers::Storage::Google
- Fog::Parsers::Storage::Google::AccessControlList
- Fog::Parsers::Storage::Google::CopyObject
- Fog::Parsers::Storage::Google::GetBucket
- Fog::Parsers::Storage::Google::GetBucketObjectVersions
- Fog::Parsers::Storage::Google::GetBucketVersioning
- Fog::Parsers::Storage::Google::GetRequestPayment
- Fog::Parsers::Storage::Google::GetService
- Fog::Parsers::Storage::InternetArchive
- Fog::Parsers::Storage::InternetArchive::AccessControlList
- Fog::Parsers::Storage::InternetArchive::CompleteMultipartUpload
- Fog::Parsers::Storage::InternetArchive::CopyObject
- Fog::Parsers::Storage::InternetArchive::CorsConfiguration
- Fog::Parsers::Storage::InternetArchive::DeleteMultipleObjects
- Fog::Parsers::Storage::InternetArchive::GetBucket
- Fog::Parsers::Storage::InternetArchive::GetBucketLifecycle
- Fog::Parsers::Storage::InternetArchive::GetBucketLocation
- Fog::Parsers::Storage::InternetArchive::GetBucketLogging
- Fog::Parsers::Storage::InternetArchive::GetBucketWebsite
- Fog::Parsers::Storage::InternetArchive::GetRequestPayment
- Fog::Parsers::Storage::InternetArchive::GetService
- Fog::Parsers::Storage::InternetArchive::InitiateMultipartUpload
- Fog::Parsers::Storage::InternetArchive::ListMultipartUploads
- Fog::Parsers::Storage::InternetArchive::ListParts
- Fog::Parsers::Terremark
- Fog::Parsers::Terremark::Shared
- Fog::Parsers::Terremark::Shared::GetCatalog
- Fog::Parsers::Terremark::Shared::GetCatalogItem
- Fog::Parsers::Terremark::Shared::GetInternetServices
- Fog::Parsers::Terremark::Shared::GetKeysList
- Fog::Parsers::Terremark::Shared::GetNetworkIps
- Fog::Parsers::Terremark::Shared::GetNodeServices
- Fog::Parsers::Terremark::Shared::GetOrganization
- Fog::Parsers::Terremark::Shared::GetOrganizations
- Fog::Parsers::Terremark::Shared::GetPublicIps
- Fog::Parsers::Terremark::Shared::GetTasksList
- Fog::Parsers::Terremark::Shared::GetVappTemplate
- Fog::Parsers::Terremark::Shared::GetVdc
- Fog::Parsers::Terremark::Shared::InstantiateVappTemplate
- Fog::Parsers::Terremark::Shared::InternetService
- Fog::Parsers::Terremark::Shared::Network
- Fog::Parsers::Terremark::Shared::NodeService
- Fog::Parsers::Terremark::Shared::PublicIp
- Fog::Parsers::Terremark::Shared::Task
- Fog::Parsers::Terremark::Shared::Vapp
- Fog::Parsers::XenServer
- Fog::Parsers::XenServer::Base
- Fog::Parsers::XenServer::GetHosts
- Fog::Parsers::XenServer::GetNetworks
- Fog::Parsers::XenServer::GetPools
- Fog::Parsers::XenServer::GetRecords
- Fog::Parsers::XenServer::GetStorageRepositories
- Fog::Parsers::XenServer::GetVBDs
- Fog::Parsers::XenServer::GetVIFs
- Fog::Parsers::XenServer::GetVms
- Fog::Provider
- Fog::Rackspace
- Fog::Rackspace::BlockStorage
- Fog::Rackspace::BlockStorage::BadRequest
- Fog::Rackspace::BlockStorage::IdentifierTaken
- Fog::Rackspace::BlockStorage::InternalServerError
- Fog::Rackspace::BlockStorage::Mock
- Fog::Rackspace::BlockStorage::Real
- Fog::Rackspace::BlockStorage::ServiceError
- Fog::Rackspace::BlockStorage::Snapshot
- Fog::Rackspace::BlockStorage::Snapshots
- Fog::Rackspace::BlockStorage::Volume
- Fog::Rackspace::BlockStorage::VolumeType
- Fog::Rackspace::BlockStorage::VolumeTypes
- Fog::Rackspace::BlockStorage::Volumes
- Fog::Rackspace::Databases
- Fog::Rackspace::Databases::BadRequest
- Fog::Rackspace::Databases::Database
- Fog::Rackspace::Databases::Databases
- Fog::Rackspace::Databases::Flavor
- Fog::Rackspace::Databases::Flavors
- Fog::Rackspace::Databases::Instance
- Fog::Rackspace::Databases::Instances
- Fog::Rackspace::Databases::InternalServerError
- Fog::Rackspace::Databases::Mock
- Fog::Rackspace::Databases::Real
- Fog::Rackspace::Databases::ServiceError
- Fog::Rackspace::Databases::User
- Fog::Rackspace::Databases::Users
- Fog::Rackspace::Errors
- Fog::Rackspace::Errors::BadRequest
- Fog::Rackspace::Errors::Conflict
- Fog::Rackspace::Errors::InternalServerError
- Fog::Rackspace::Errors::ServiceError
- Fog::Rackspace::Errors::ServiceUnavailable
- Fog::Rackspace::Identity
- Fog::Rackspace::Identity::Credential
- Fog::Rackspace::Identity::Credentials
- Fog::Rackspace::Identity::Mock
- Fog::Rackspace::Identity::Real
- Fog::Rackspace::Identity::Role
- Fog::Rackspace::Identity::Roles
- Fog::Rackspace::Identity::ServiceCatalog
- Fog::Rackspace::Identity::Tenant
- Fog::Rackspace::Identity::Tenants
- Fog::Rackspace::Identity::User
- Fog::Rackspace::Identity::Users
- Fog::Rackspace::LoadBalancers
- Fog::Rackspace::LoadBalancers::AccessRule
- Fog::Rackspace::LoadBalancers::AccessRules
- Fog::Rackspace::LoadBalancers::BadRequest
- Fog::Rackspace::LoadBalancers::InternalServerError
- Fog::Rackspace::LoadBalancers::LoadBalancer
- Fog::Rackspace::LoadBalancers::LoadBalancers
- Fog::Rackspace::LoadBalancers::Mock
- Fog::Rackspace::LoadBalancers::Node
- Fog::Rackspace::LoadBalancers::Nodes
- Fog::Rackspace::LoadBalancers::Real
- Fog::Rackspace::LoadBalancers::ServiceError
- Fog::Rackspace::LoadBalancers::Shared
- Fog::Rackspace::LoadBalancers::VirtualIp
- Fog::Rackspace::LoadBalancers::VirtualIps
- Fog::Rackspace::MockData
- Fog::Rackspace::Service
- Fog::Rake
- Fog::Rake::ChangelogTask
- Fog::Rake::TestTask
- Fog::RiakCS
- Fog::RiakCS::MultipartUtils
- Fog::RiakCS::MultipartUtils::Headers
- Fog::RiakCS::Provisioning
- Fog::RiakCS::Provisioning::Mock
- Fog::RiakCS::Provisioning::Real
- Fog::RiakCS::Provisioning::ServiceUnavailable
- Fog::RiakCS::Provisioning::UserAlreadyExists
- Fog::RiakCS::Usage
- Fog::RiakCS::Usage::Mock
- Fog::RiakCS::Usage::Real
- Fog::RiakCS::Usage::Utils
- Fog::RiakCS::UserUtils
- Fog::RiakCS::Utils
- Fog::SCP
- Fog::SCP::Mock
- Fog::SCP::Real
- Fog::SSH
- Fog::SSH::Mock
- Fog::SSH::Real
- Fog::SSH::Result
- Fog::Schema
- Fog::Schema::DataValidator
- Fog::Serverlove
- Fog::Service
- Fog::Service::Collections
- Fog::Service::Error
- Fog::Service::NoLeakInspector
- Fog::Service::NotFound
- Fog::Storage
- Fog::Storage::AWS
- Fog::Storage::AWS::Directories
- Fog::Storage::AWS::Directory
- Fog::Storage::AWS::File
- Fog::Storage::AWS::Files
- Fog::Storage::AWS::GetObjectHttpUrl
- Fog::Storage::AWS::GetObjectHttpsUrl
- Fog::Storage::AWS::GetObjectUrl
- Fog::Storage::AWS::Mock
- Fog::Storage::AWS::PutObjectUrl
- Fog::Storage::AWS::Real
- Fog::Storage::AWS::Utils
- Fog::Storage::AWS::Version
- Fog::Storage::AWS::Versions
- Fog::Storage::Atmos
- Fog::Storage::Atmos::Directories
- Fog::Storage::Atmos::Directory
- Fog::Storage::Atmos::File
- Fog::Storage::Atmos::Files
- Fog::Storage::Atmos::Mock
- Fog::Storage::Atmos::Real
- Fog::Storage::Atmos::Utils
- Fog::Storage::Google
- Fog::Storage::Google::Directories
- Fog::Storage::Google::Directory
- Fog::Storage::Google::File
- Fog::Storage::Google::Files
- Fog::Storage::Google::GetObjectHttpUrl
- Fog::Storage::Google::GetObjectHttpsUrl
- Fog::Storage::Google::Mock
- Fog::Storage::Google::Real
- Fog::Storage::Google::Utils
- Fog::Storage::HP
- Fog::Storage::HP::Directories
- Fog::Storage::HP::Directory
- Fog::Storage::HP::File
- Fog::Storage::HP::Files
- Fog::Storage::HP::Mock
- Fog::Storage::HP::Real
- Fog::Storage::HP::SharedDirectories
- Fog::Storage::HP::SharedDirectory
- Fog::Storage::HP::SharedFile
- Fog::Storage::HP::SharedFiles
- Fog::Storage::HP::Utils
- Fog::Storage::IAAttributes
- Fog::Storage::IAAttributes::ClassMethods
- Fog::Storage::IAAttributes::InstanceMethods
- Fog::Storage::IBM
- Fog::Storage::IBM::Mock
- Fog::Storage::IBM::Offering
- Fog::Storage::IBM::Offerings
- Fog::Storage::IBM::Real
- Fog::Storage::IBM::Volume
- Fog::Storage::IBM::Volumes
- Fog::Storage::InternetArchive
- Fog::Storage::InternetArchive::Directories
- Fog::Storage::InternetArchive::Directory
- Fog::Storage::InternetArchive::File
- Fog::Storage::InternetArchive::Files
- Fog::Storage::InternetArchive::GetObjectHttpUrl
- Fog::Storage::InternetArchive::GetObjectHttpsUrl
- Fog::Storage::InternetArchive::GetObjectUrl
- Fog::Storage::InternetArchive::Mock
- Fog::Storage::InternetArchive::PutObjectUrl
- Fog::Storage::InternetArchive::Real
- Fog::Storage::InternetArchive::Utils
- Fog::Storage::Local
- Fog::Storage::Local::Directories
- Fog::Storage::Local::Directory
- Fog::Storage::Local::File
- Fog::Storage::Local::Files
- Fog::Storage::Local::Mock
- Fog::Storage::Local::Real
- Fog::Storage::Ninefold
- Fog::Storage::Ninefold::Mock
- Fog::Storage::Ninefold::Real
- Fog::Storage::Ninefold::Utils
- Fog::Storage::OpenStack
- Fog::Storage::OpenStack::Directories
- Fog::Storage::OpenStack::Directory
- Fog::Storage::OpenStack::File
- Fog::Storage::OpenStack::Files
- Fog::Storage::OpenStack::Mock
- Fog::Storage::OpenStack::Real
- Fog::Storage::Rackspace
- Fog::Storage::Rackspace::Account
- Fog::Storage::Rackspace::BadRequest
- Fog::Storage::Rackspace::Directories
- Fog::Storage::Rackspace::Directory
- Fog::Storage::Rackspace::File
- Fog::Storage::Rackspace::Files
- Fog::Storage::Rackspace::InternalServerError
- Fog::Storage::Rackspace::Metadata
- Fog::Storage::Rackspace::Mock
- Fog::Storage::Rackspace::Real
- Fog::Storage::Rackspace::ServiceError
- Fog::Storage::Rackspace::Utils
- Fog::Storage::StormOnDemand
- Fog::Storage::StormOnDemand::Cluster
- Fog::Storage::StormOnDemand::Clusters
- Fog::Storage::StormOnDemand::Mock
- Fog::Storage::StormOnDemand::Real
- Fog::Storage::StormOnDemand::Volume
- Fog::Storage::StormOnDemand::Volumes
- Fog::StormOnDemand
- Fog::StormOnDemand::RealShared
- Fog::Support
- Fog::Support::StormOnDemand
- Fog::Support::StormOnDemand::Alert
- Fog::Support::StormOnDemand::Alerts
- Fog::Support::StormOnDemand::Mock
- Fog::Support::StormOnDemand::Real
- Fog::Support::StormOnDemand::Ticket
- Fog::Support::StormOnDemand::Tickets
- Fog::Terremark
- Fog::Terremark::Shared
- Fog::Terremark::Shared::Address
- Fog::Terremark::Shared::Addresses
- Fog::Terremark::Shared::Common
- Fog::Terremark::Shared::Image
- Fog::Terremark::Shared::Images
- Fog::Terremark::Shared::InternetService
- Fog::Terremark::Shared::InternetServices
- Fog::Terremark::Shared::Mock
- Fog::Terremark::Shared::Network
- Fog::Terremark::Shared::Networks
- Fog::Terremark::Shared::NodeService
- Fog::Terremark::Shared::NodeServices
- Fog::Terremark::Shared::Parser
- Fog::Terremark::Shared::Real
- Fog::Terremark::Shared::Server
- Fog::Terremark::Shared::Servers
- Fog::Terremark::Shared::Task
- Fog::Terremark::Shared::Tasks
- Fog::Terremark::Shared::Vdc
- Fog::Terremark::Shared::Vdcs
- Fog::Terremark::Vcloud
- Fog::Terremark::Vcloud::Bin
- Fog::Terremark::Vcloud::Defaults
- Fog::Terremark::Vcloud::Mock
- Fog::Terremark::Vcloud::Real
- Fog::Time
- Fog::ToHashDocument
- Fog::VPN
- Fog::VPN::StormOnDemand
- Fog::VPN::StormOnDemand::Mock
- Fog::VPN::StormOnDemand::Real
- Fog::VPN::StormOnDemand::Vpn
- Fog::VPN::StormOnDemand::Vpns
- Fog::Vcloud
- Fog::Vcloud::Collection
- Fog::Vcloud::Compute
- Fog::Vcloud::Compute::Catalog
- Fog::Vcloud::Compute::CatalogItem
- Fog::Vcloud::Compute::CatalogItems
- Fog::Vcloud::Compute::Catalogs
- Fog::Vcloud::Compute::Helpers
- Fog::Vcloud::Compute::Helpers::Status
- Fog::Vcloud::Compute::Ip
- Fog::Vcloud::Compute::Ips
- Fog::Vcloud::Compute::Mock
- Fog::Vcloud::Compute::Network
- Fog::Vcloud::Compute::Networks
- Fog::Vcloud::Compute::Organization
- Fog::Vcloud::Compute::Organizations
- Fog::Vcloud::Compute::Real
- Fog::Vcloud::Compute::Server
- Fog::Vcloud::Compute::Servers
- Fog::Vcloud::Compute::Shared
- Fog::Vcloud::Compute::Tag
- Fog::Vcloud::Compute::Tags
- Fog::Vcloud::Compute::Task
- Fog::Vcloud::Compute::Tasks
- Fog::Vcloud::Compute::Vapp
- Fog::Vcloud::Compute::Vapps
- Fog::Vcloud::Compute::Vdc
- Fog::Vcloud::Compute::Vdcs
- Fog::Vcloud::Model
- Fog::Vmfusion
- Fog::Volume
- Fog::Volume::OpenStack
- Fog::Volume::OpenStack::Mock
- Fog::Volume::OpenStack::Real
- Fog::Volume::OpenStack::Volume
- Fog::Volume::OpenStack::Volumes
- Fog::Voxel
- Fog::Vsphere
- Fog::Vsphere::Errors
- Fog::Vsphere::Errors::NotFound
- Fog::Vsphere::Errors::SecurityError
- Fog::Vsphere::Errors::ServiceError
- Fog::XenServer
- Fog::XenServer::Connection
- Fog::XenServer::InvalidLogin
- Fog::XenServer::NokogiriStreamParser
- Fog::XenServer::NotFound
- Fog::XenServer::RequestFailed
- Fog::Zerigo
- AWS
- Atmos
- BareMetalCloud
- Bluebox
- Brightbox
- Clodo
- CloudSigma
- Cloudstack
- DNSMadeEasy
- DNSimple
- DigitalOcean
- Dreamhost
- Dynect
- Ecloud
- Glesys
- GoGrid
- Google
- HP
- Hash
- IBM
- IPAddr
- InternetArchive
- Joyent
- Libvirt
- Linode
- Local
- Ninefold
- Object
- OpenStack
- Openvz
- Ovirt
- Rackspace
- RiakCS
- Serverlove
- StormOnDemand
- String
- Terremark
- TerremarkParser
- VAppStatus
- Vcloud
- Vmfusion
- Voxel
- Vsphere
- XenServer
- Zerigo

No matching classes.

# Fog::AWS::IAM::Real

### Public Class Methods

new(options={}) click to toggle source

Initialize connection to IAM

#### Notes

options parameter must include values for :aws_access_key_id and :aws_secret_access_key in order to create a connection

#### Examples

    iam = IAM.new(
     :aws_access_key_id => your_aws_access_key_id,
     :aws_secret_access_key => your_aws_secret_access_key
    )

#### Parameters

- options<~Hash> - config arguments for connection. Defaults to {}.

#### Returns

- IAM object with connection to AWS.

    # File lib/fog/aws/iam.rb, line 152
    def initialize(options={})
      require 'fog/core/parser'

      @aws_access_key_id      = options[:aws_access_key_id]
      @aws_secret_access_key  = options[:aws_secret_access_key]
      @connection_options     = options[:connection_options] || {}
      @instrumentor           = options[:instrumentor]
      @instrumentor_name      = options[:instrumentor_name] || 'fog.aws.iam'
      @hmac       = Fog::HMAC.new('sha256', @aws_secret_access_key)
      @host       = options[:host]        || 'iam.amazonaws.com'
      @path       = options[:path]        || '/'
      @persistent = options[:persistent]  || false
      @port       = options[:port]        || 443
      @scheme     = options[:scheme]      || 'https'
      @connection = Fog::Connection.new("#{@scheme}://#{@host}:#{@port}#{@path}", @persistent, @connection_options)
    end

### Public Instance Methods

add_role_to_instance_profile(role_name, instance_profile_name) click to toggle source

Add a role to an instance profile

#### Parameters

- instance_profile_name<~String>: Name of the instance profile to update.

- role_name<~String>:Name of the role to add.

#### Returns

- response<~Excon::Response>:

  - body<~Hash>:

    - 'RequestId'<~String> - Id of the request

#### See Also

docs.amazonwebservices.com/IAM/latest/APIReference/API_AddRoleToInstanceProfile.html

    # File lib/fog/aws/requests/iam/add_role_to_instance_profile.rb, line 22
    def add_role_to_instance_profile(role_name, instance_profile_name)
      request(
        'Action'    => 'AddRoleToInstanceProfile',
        'InstanceProfileName' => instance_profile_name,
        'RoleName'  => role_name,
        :parser     => Fog::Parsers::AWS::IAM::Basic.new
      )
    end

add_user_to_group(group_name, user_name) click to toggle source

Add a user to a group

#### Parameters

- group_name<~String>: name of the group

- user_name<~String>: name of user to add

#### Returns

- response<~Excon::Response>:

  - body<~Hash>:

    - 'RequestId'<~String> - Id of the request

#### See Also

docs.amazonwebservices.com/IAM/latest/APIReference/API_AddUserToGroup.html

    # File lib/fog/aws/requests/iam/add_user_to_group.rb, line 22
    def add_user_to_group(group_name, user_name)
      request(
        'Action'    => 'AddUserToGroup',
        'GroupName' => group_name,
        'UserName'  => user_name,
        :parser     => Fog::Parsers::AWS::IAM::Basic.new
      )
    end

create_access_key(options = {}) click to toggle source

Create a access keys for user (by default detects user from access credentials)

#### Parameters

- options<~Hash>:

  - 'UserName'<~String> - name of the user to create (do not include path)

#### Returns

- response<~Excon::Response>:

  - body<~Hash>:

    - 'AccessKey'<~Hash>:

      - 'AccessKeyId'<~String> -

      - 'UserName'<~String> -

      - 'SecretAccessKey'<~String> -

      - 'Status'<~String> -

    - 'RequestId'<~String> - Id of the request

#### See Also

docs.amazonwebservices.com/IAM/latest/APIReference/API_CreateAccessKey.html

    # File lib/fog/aws/requests/iam/create_access_key.rb, line 27
    def create_access_key(options = {})
      request({
        'Action'    => 'CreateAccessKey',
        :parser     => Fog::Parsers::AWS::IAM::CreateAccessKey.new
      }.merge!(options))
    end

create_account_alias(account_alias) click to toggle source

    # File lib/fog/aws/requests/iam/create_account_alias.rb, line 8
    def create_account_alias(account_alias)
      request(
        'Action'    => 'CreateAccountAlias',
        'AccountAlias'  => account_alias,
        :parser     => Fog::Parsers::AWS::IAM::Basic.new
      )
    end

create_group(group_name, path = '/') click to toggle source

Create a new group

#### Parameters

- group_name<~String>: name of the group to create (do not include path)

- path<~String>: optional path to group, defaults to '/'

#### Returns

- response<~Excon::Response>:

  - body<~Hash>:

    - 'Group'<~Hash>:

      - Arn<~String> -

      - GroupId<~String> -

      - GroupName<~String> -

      - Path<~String> -

    - 'RequestId'<~String> - Id of the request

#### See Also

docs.amazonwebservices.com/IAM/latest/APIReference/API_CreateGroup.html

    # File lib/fog/aws/requests/iam/create_group.rb, line 27
    def create_group(group_name, path = '/')
      request(
        'Action'    => 'CreateGroup',
        'GroupName' => group_name,
        'Path'      => path,
        :parser     => Fog::Parsers::AWS::IAM::CreateGroup.new
      )
    end

create_instance_profile(instance_profile_name, path='/', options={}) click to toggle source

Create a new instance_profile

#### Parameters

- instance_profile_name<~String>: name of the instance profile to create (do not include path)

- path<~String>: optional path to group, defaults to '/'

#### Returns

- response<~Excon::Response>:

  - body<~Hash>:

    - 'InstanceProfile'<~Hash>:

      - Arn<~String> -

      - CreateDate<~Date>

      - InstanceProfileId<~String> -

      - InstanceProfileName<~String> -

      - Path<~String> -

      - Roles<~Array> - role<~Hash>:

            * 'Arn'<~String> -
            * 'AssumeRolePolicyDocument'<~String<
            * 'Path'<~String> -
            * 'RoleId'<~String> -
            * 'RoleName'<~String> -

    - 'RequestId'<~String> - Id of the request

#### See Also

docs.amazonwebservices.com/IAM/latest/APIReference/API_CreateInstanceProfile.html

    # File lib/fog/aws/requests/iam/create_instance_profile.rb, line 35
    def create_instance_profile(instance_profile_name, path='/', options={})
      request({
        'Action'    => 'CreateInstanceProfile',
        'InstanceProfileName' => instance_profile_name,
        'Path'      => path,
        :parser     => Fog::Parsers::AWS::IAM::InstanceProfile.new
      }.merge!(options))
    end

create_login_profile(user_name, password) click to toggle source

Creates a login profile for a user

docs.amazonwebservices.com/IAM/latest/APIReference/API_CreateLoginProfile.html

#### Parameters

- user_name<~String> - Name of user to create a login profile for

- password<~String> - The new password for this user

#### Returns

- response<~Excon::Response>:

  - body<~Hash>:

    - 'LoginProfile'<~Hash>

          * UserName<~String>
          * CreateDate

    - 'RequestId'<~String> - Id of the request

    # File lib/fog/aws/requests/iam/create_login_profile.rb, line 24
    def create_login_profile(user_name, password)
      request({
        'Action'    => 'CreateLoginProfile',
        'UserName'  => user_name,
        'Password'  => password,
        :parser     => Fog::Parsers::AWS::IAM::LoginProfile.new
      })
    end

create_role(role_name, assume_role_policy_document, path = '/') click to toggle source

Creates a new role for your AWS account

#### Parameters

- RoleName<~String>: name of the role to create

- AssumeRolePolicyDocument<~String>: The policy that grants an entity permission to assume the role.

- Path<~String>: This parameter is optional. If it is not included, it defaults to a slash (/).

#### Returns

- response<~Excon::Response>:

  - body<~Hash>:

    - 'Role'<~Hash>:

      - 'Arn'<~String> -

      - 'AssumeRolePolicyDocument'<~String<

      - 'Path'<~String> -

      - 'RoleId'<~String> -

      - 'RoleName'<~String> -

    - 'RequestId'<~String> - Id of the request

#### See Also

docs.amazonwebservices.com/IAM/latest/APIReference/API_CreateRole.html

    # File lib/fog/aws/requests/iam/create_role.rb, line 43
    def create_role(role_name, assume_role_policy_document, path = '/')
      request(
        'Action'    => 'CreateRole',
        'RoleName'  => role_name,
        'AssumeRolePolicyDocument'      => assume_role_policy_document,
        'Path'      => path,
        :parser     => Fog::Parsers::AWS::IAM::SingleRole.new
      )
    end

create_user(user_name, path = '/') click to toggle source

Create a new user

#### Parameters

- user_name<~String>: name of the user to create (do not include path)

- path<~String>: optional path to group, defaults to '/'

#### Returns

- response<~Excon::Response>:

  - body<~Hash>:

    - 'User'<~Hash>:

      - 'Arn'<~String> -

      - 'Path'<~String> -

      - 'UserId'<~String> -

      - 'UserName'<~String> -

    - 'RequestId'<~String> - Id of the request

#### See Also

docs.amazonwebservices.com/IAM/latest/APIReference/API_CreateUser.html

    # File lib/fog/aws/requests/iam/create_user.rb, line 27
    def create_user(user_name, path = '/')
      request(
        'Action'    => 'CreateUser',
        'UserName'  => user_name,
        'Path'      => path,
        :parser     => Fog::Parsers::AWS::IAM::CreateUser.new
      )
    end

delete_access_key(access_key_id, options = {}) click to toggle source

Delete an access key

#### Parameters

- access_key_id<~String> - Access key id to delete

- options<~Hash>:

  - 'UserName'<~String> - name of the user to create (do not include path)

#### Returns

- response<~Excon::Response>:

  - body<~Hash>:

    - 'RequestId'<~String> - Id of the request

#### See Also

docs.amazonwebservices.com/IAM/latest/APIReference/API_DeleteAccessKey.html

    # File lib/fog/aws/requests/iam/delete_access_key.rb, line 23
    def delete_access_key(access_key_id, options = {})
      request({
        'AccessKeyId' => access_key_id,
        'Action'      => 'DeleteAccessKey',
        :parser       => Fog::Parsers::AWS::IAM::Basic.new
      }.merge!(options))
    end

delete_account_alias(account_alias) click to toggle source

    # File lib/fog/aws/requests/iam/delete_account_alias.rb, line 8
    def delete_account_alias(account_alias)
      request(
        'Action'    => 'DeleteAccountAlias',
        'AccountAlias' => account_alias,
        :parser     => Fog::Parsers::AWS::IAM::Basic.new
      )
    end

delete_group(group_name) click to toggle source

Delete a group

#### Parameters

- group_name<~String>: name of the group to delete

#### Returns

- response<~Excon::Response>:

  - body<~Hash>:

    - 'RequestId'<~String> - Id of the request

#### See Also

docs.amazonwebservices.com/IAM/latest/APIReference/API_DeleteGroup.html

    # File lib/fog/aws/requests/iam/delete_group.rb, line 21
    def delete_group(group_name)
      request(
        'Action'    => 'DeleteGroup',
        'GroupName' => group_name,
        :parser     => Fog::Parsers::AWS::IAM::Basic.new
      )
    end

delete_group_policy(group_name, policy_name) click to toggle source

Remove a policy from a group

#### Parameters

- group_name<~String>: name of the group

- policy_name<~String>: name of policy document

#### Returns

- response<~Excon::Response>:

  - body<~Hash>:

    - 'RequestId'<~String> - Id of the request

#### See Also

docs.amazonwebservices.com/IAM/latest/APIReference/API_DeleteGroupPolicy.html

    # File lib/fog/aws/requests/iam/delete_group_policy.rb, line 22
    def delete_group_policy(group_name, policy_name)
      request(
        'Action'          => 'DeleteGroupPolicy',
        'GroupName'       => group_name,
        'PolicyName'      => policy_name,
        :parser           => Fog::Parsers::AWS::IAM::Basic.new
      )
    end

delete_instance_profile(instance_profile_name) click to toggle source

Delete a instance_profile

#### Parameters

- instance_profile_name<~String>: name of the instance_profile to delete

#### Returns

- response<~Excon::Response>:

  - body<~Hash>:

    - 'RequestId'<~String> - Id of the request

#### See Also

docs.amazonwebservices.com/IAM/latest/APIReference/API_DeleteInstanceProfile.html

    # File lib/fog/aws/requests/iam/delete_instance_profile.rb, line 21
    def delete_instance_profile(instance_profile_name)
      request(
        'Action'    => 'DeleteInstanceProfile',
        'InstanceProfileName'  => instance_profile_name,
        :parser     => Fog::Parsers::AWS::IAM::Basic.new
      )
    end

delete_login_profile(user_name) click to toggle source

Deletes a user's login profile

docs.amazonwebservices.com/IAM/latest/APIReference/API_DeleteLoginProfile.html

#### Parameters

- user_name<~String> - Name of user whose login profile you want to delete

#### Returns

- response<~Excon::Response>:

  - body<~Hash>:

    - 'RequestId'<~String> - Id of the request

    # File lib/fog/aws/requests/iam/delete_login_profile.rb, line 20
    def delete_login_profile(user_name)
      request({
        'Action'    => 'DeleteLoginProfile',
        'UserName'  => user_name,
        :parser     => Fog::Parsers::AWS::IAM::Basic.new
      })
    end

delete_role(role_name) click to toggle source

Delete a role

#### Parameters

- role_name<~String>: name of the role to delete

#### Returns

- response<~Excon::Response>:

  - body<~Hash>:

    - 'RequestId'<~String> - Id of the request

#### See Also

docs.amazonwebservices.com/IAM/latest/APIReference/API_DeleteRole.html

    # File lib/fog/aws/requests/iam/delete_role.rb, line 21
    def delete_role(role_name)
      request(
        'Action'    => 'DeleteRole',
        'RoleName'  => role_name,
        :parser     => Fog::Parsers::AWS::IAM::Basic.new
      )
    end

delete_role_policy(role_name, policy_name) click to toggle source

Remove a policy from a role

#### Parameters

- role_name<~String>: name of the role

- policy_name<~String>: name of policy document

#### Returns

- response<~Excon::Response>:

  - body<~Hash>:

    - 'RequestId'<~String> - Id of the request

#### See Also

docs.amazonwebservices.com/IAM/latest/APIReference/API_DeleteRolePolicy.html

    # File lib/fog/aws/requests/iam/delete_role_policy.rb, line 22
    def delete_role_policy(role_name, policy_name)
      request(
        'Action'          => 'DeleteRolePolicy',
        'PolicyName'      => policy_name,
        'RoleName'        => role_name,
        :parser           => Fog::Parsers::AWS::IAM::Basic.new
      )
    end

delete_server_certificate(server_certificate_name) click to toggle source

Deletes the specified server certificate.

#### Parameters

- server_certificate_name<~String>: The name of the server certificate you want to delete.

#### Returns

- response<~Excon::Response>:

  - body<~Hash>:

    - 'RequestId'<~String> - Id of the request

#### See Also

docs.amazonwebservices.com/IAM/latest/APIReference/API_DeleteServerCertificate.html

    # File lib/fog/aws/requests/iam/delete_server_certificate.rb, line 21
    def delete_server_certificate(server_certificate_name)
      request({
        'Action'                => 'DeleteServerCertificate',
        'ServerCertificateName' => server_certificate_name,
        :parser                 => Fog::Parsers::AWS::IAM::Basic.new
      })
    end

delete_signing_certificate(certificate_id, options = {}) click to toggle source

Upload signing certificate for user (by default detects user from access credentials)

#### Parameters

- options<~Hash>:

  - 'UserName'<~String> - name of the user to upload certificate for (do not include path)

#### Returns

- response<~Excon::Response>:

  - body<~Hash>:

    - 'RequestId'<~String> - Id of the request

#### See Also

docs.amazonwebservices.com/IAM/latest/APIReference/index.html?API_DeleteSigningCertificate.html

    # File lib/fog/aws/requests/iam/delete_signing_certificate.rb, line 22
    def delete_signing_certificate(certificate_id, options = {})
      request({
        'Action'        => 'DeleteSigningCertificate',
        'CertificateId' => certificate_id,
        :parser         => Fog::Parsers::AWS::IAM::Basic.new
      }.merge!(options))
    end

delete_user(user_name) click to toggle source

Delete a user

#### Parameters

- user_name<~String>: name of the user to delete

#### Returns

- response<~Excon::Response>:

  - body<~Hash>:

    - 'RequestId'<~String> - Id of the request

#### See Also

docs.amazonwebservices.com/IAM/latest/APIReference/API_DeleteUser.html

    # File lib/fog/aws/requests/iam/delete_user.rb, line 21
    def delete_user(user_name)
      request(
        'Action'    => 'DeleteUser',
        'UserName'  => user_name,
        :parser     => Fog::Parsers::AWS::IAM::Basic.new
      )
    end

delete_user_policy(user_name, policy_name) click to toggle source

Remove a policy from a user

#### Parameters

- user_name<~String>: name of the user

- policy_name<~String>: name of policy document

#### Returns

- response<~Excon::Response>:

  - body<~Hash>:

    - 'RequestId'<~String> - Id of the request

#### See Also

docs.amazonwebservices.com/IAM/latest/APIReference/API_DeleteUserPolicy.html

    # File lib/fog/aws/requests/iam/delete_user_policy.rb, line 22
    def delete_user_policy(user_name, policy_name)
      request(
        'Action'          => 'DeleteUserPolicy',
        'PolicyName'      => policy_name,
        'UserName'        => user_name,
        :parser           => Fog::Parsers::AWS::IAM::Basic.new
      )
    end

get_group(group_name, options = {}) click to toggle source

Get Group

#### Parameters

- 'GroupName'<~String>: Name of the Group

- options<~Hash>:

  - 'Marker'<~String>: Use this only when paginating results, and only in a subsequent request after you've received a response where the results are truncated. Set it to the value of the Marker element in the response you just received.

  - 'MaxItems'<~String>: Use this only when paginating results to indicate the maximum number of User names you want in the response. If there are additional User names beyond the maximum you specify, the IsTruncated response element is true.

#### Returns

- response<~Excon::Response>:

  - body<~Hash>:

    - 'Group'<~Hash> - Group

      - 'Path'<~String>

      - 'GroupName'<~String>

      - 'Arn'<~String>

    - 'Users'<~Hash>? - List of users belonging to the group.

      - 'User'<~Hash> - User

        - Arn<~String> -

        - UserId<~String> -

        - UserName<~String> -

        - Path<~String> -

#### See Also

docs.amazonwebservices.com/IAM/latest/APIReference/index.html?API_GetGroup.html

    # File lib/fog/aws/requests/iam/get_group.rb, line 33
    def get_group(group_name, options = {})
      request({
        'Action'    => 'GetGroup',
        'GroupName' => group_name,
        :parser     => Fog::Parsers::AWS::IAM::GetGroup.new
      }.merge!(options))
    end

get_group_policy(policy_name, group_name) click to toggle source

Get Group Policy

#### Parameters

- 'PolicyName'<~String>: Name of the policy to get

- 'GroupName'<~String>: Name of the Group who the policy is associated with.

#### Returns

- response<~Excon::Response>:

  - body<~Hash>:

        * PolicyDocument<~String> The policy document.
        * PolicyName<~String> The name of the policy.
        * GroupName<~String> The Group the policy is associated with.

#### See Also

docs.amazonwebservices.com/IAM/latest/APIReference/API_GetGroupPolicy.html

    # File lib/fog/aws/requests/iam/get_group_policy.rb, line 24
    def get_group_policy(policy_name, group_name)
      request({
        'Action'      => 'GetGroupPolicy',
        'PolicyName'  => policy_name,
        'GroupName'    => group_name,
        :parser       => Fog::Parsers::AWS::IAM::GetGroupPolicy.new
      })
    end

get_instance_profile(instance_profile_name) click to toggle source

Retrieves information about an instance profile

docs.amazonwebservices.com/IAM/latest/APIReference/API_GetInstanceProfile.html

#### Parameters

- instance_profile_name<~String> - Name of instance_profile to retrieve the information for

#### Returns

- response<~Excon::Response>:

  - body<~Hash>:

    - 'InstanceProfile'<~Hash>:

      - Arn<~String> -

      - CreateDate<~Date>

      - InstanceProfileId<~String> -

      - InstanceProfileName<~String> -

      - Path<~String> -

      - Roles<~Array> - role<~Hash>:

            * 'Arn'<~String> -
            * 'AssumeRolePolicyDocument'<~String<
            * 'Path'<~String> -
            * 'RoleId'<~String> -
            * 'RoleName'<~String> -

    - 'RequestId'<~String> - Id of the request

    # File lib/fog/aws/requests/iam/get_instance_profile.rb, line 31
    def get_instance_profile(instance_profile_name)
      request({
        'Action'    => 'GetInstanceProfile',
        'InstanceProfileName'  => instance_profile_name,
        :parser     => Fog::Parsers::AWS::IAM::InstanceProfile.new
      })
    end

get_login_profile(user_name) click to toggle source

Retrieves the login profile for a user

docs.amazonwebservices.com/IAM/latest/APIReference/API_CreateLoginProfile.html

#### Parameters

- user_name<~String> - Name of user to retrieve the login profile for

- password<~String> - The new password for this user

#### Returns

- response<~Excon::Response>:

  - body<~Hash>:

    - 'LoginProfile'<~Hash>

          * UserName<~String>
          * CreateDate

    - 'RequestId'<~String> - Id of the request

    # File lib/fog/aws/requests/iam/get_login_profile.rb, line 24
    def get_login_profile(user_name)
      request({
        'Action'    => 'GetLoginProfile',
        'UserName'  => user_name,
        :parser     => Fog::Parsers::AWS::IAM::LoginProfile.new
      })
    end

get_role(role_name) click to toggle source

#### Returns

- response<~Excon::Response>:

  - body<~Hash>:

    - Role<~Hash>:

      - 'Arn'<~String> -

      - 'AssumeRolePolicyDocument'<~String<

      - 'Path'<~String> -

      - 'RoleId'<~String> -

      - 'RoleName'<~String> -

    - 'RequestId'<~String> - Id of the request

#### See Also

docs.amazonwebservices.com/IAM/latest/APIReference/API_GetRole.html

    # File lib/fog/aws/requests/iam/get_role.rb, line 27
    def get_role(role_name)
      request(
        'Action'    => 'GetRole',
        'RoleName'  => role_name,
        :parser     => Fog::Parsers::AWS::IAM::SingleRole.new
      )
    end

get_role_policy(role_name, policy_name) click to toggle source

Get Role Policy

#### Parameters

- 'PolicyName'<~String>: Name of the policy to get

- 'RoleName'<~String>: Name of the Role who the policy is associated with.

#### Returns

- response<~Excon::Response>:

  - body<~Hash>:

        * PolicyDocument<~String> The policy document.
        * PolicyName<~String> The name of the policy.
        * RoleName<~String> The Role the policy is associated with.

#### See Also

docs.amazonwebservices.com/IAM/latest/APIReference/API_GetRolePolicy.html

    # File lib/fog/aws/requests/iam/get_role_policy.rb, line 24
    def get_role_policy(role_name, policy_name)
      request({
        'Action'      => 'GetRolePolicy',
        'PolicyName'  => policy_name,
        'RoleName'    => role_name,
        :parser       => Fog::Parsers::AWS::IAM::GetRolePolicy.new
      })
    end

get_server_certificate(name) click to toggle source

Gets the specified server certificate.

#### Parameters

- server_certificate_name<~String>: The name of the server certificate you want to get.

#### Returns

- response<~Excon::Response>:

  - body<~Hash>:

    - 'RequestId'<~String> - Id of the request

#### See Also

docs.amazonwebservices.com/IAM/latest/APIReference/API_GetServerCertificate.html

    # File lib/fog/aws/requests/iam/get_server_certificate.rb, line 21
    def get_server_certificate(name)
      request({
        'Action'                => 'GetServerCertificate',
        'ServerCertificateName' => name,
        :parser                 => Fog::Parsers::AWS::IAM::UploadServerCertificate.new
      })
    end

get_user(username, options = {}) click to toggle source

Get User

#### Parameters

- username<String>

- options<~Hash>:

  - 'UserName'<~String>: Name of the User. Defaults to current user

#### Returns

- response<~Excon::Response>:

  - body<~Hash>:

    - 'User'<~Hash> - User

      - Arn<~String> -

      - UserId<~String> -

      - UserName<~String> -

      - Path<~String> -

#### See Also

docs.amazonwebservices.com/IAM/latest/APIReference/API_Getuser.html

    # File lib/fog/aws/requests/iam/get_user.rb, line 27
    def get_user(username, options = {})
      request({
        'Action'    => 'GetUser',
        'UserName'  => username,
        :parser     => Fog::Parsers::AWS::IAM::GetUser.new
      }.merge!(options))
    end

get_user_policy(policy_name, user_name) click to toggle source

Get User Policy

#### Parameters

- 'PolicyName'<~String>: Name of the policy to get

- 'UserName'<~String>: Name of the User who the policy is associated with.

#### Returns

- response<~Excon::Response>:

  - body<~Hash>:

        * PolicyDocument<~String> The policy document.
        * PolicyName<~String> The name of the policy.
        * UserName<~String> The User the policy is associated with.

#### See Also

docs.amazonwebservices.com/IAM/latest/APIReference/API_GetUserPolicy.html

    # File lib/fog/aws/requests/iam/get_user_policy.rb, line 24
    def get_user_policy(policy_name, user_name)
      request({
        'Action'      => 'GetUserPolicy',
        'PolicyName'  => policy_name,
        'UserName'    => user_name,
        :parser       => Fog::Parsers::AWS::IAM::GetUserPolicy.new
      })
    end

list_access_keys(options = {}) click to toggle source

List access_keys

#### Parameters

- options<~Hash>:

  - 'Marker'<~String> - used to paginate subsequent requests

  - 'MaxItems'<~Integer> - limit results to this number per page

  - 'UserName'<~String> - optional: username to lookup access keys for, defaults to current user

#### Returns

- response<~Excon::Response>:

  - body<~Hash>:

    - 'AccessKeys'<~Array> - Matching access keys

      - access_key<~Hash>:

        - AccessKeyId<~String> -

        - Status<~String> -

    - 'IsTruncated<~Boolean> - Whether or not results were truncated

    - 'Marker'<~String> - appears when IsTruncated is true as the next marker to use

    - 'RequestId'<~String> - Id of the request

#### See Also

docs.amazonwebservices.com/IAM/latest/APIReference/API_ListAccessKeys.html

    # File lib/fog/aws/requests/iam/list_access_keys.rb, line 30
    def list_access_keys(options = {})
      request({
        'Action'  => 'ListAccessKeys',
        :parser   => Fog::Parsers::AWS::IAM::ListAccessKeys.new
      }.merge!(options))
    end

list_account_aliases(options = {}) click to toggle source

    # File lib/fog/aws/requests/iam/list_account_aliases.rb, line 8
    def list_account_aliases(options = {})
      request({
        'Action'  => 'ListAccountAliases',
        :parser   => Fog::Parsers::AWS::IAM::ListAccountAliases.new
      }.merge!(options))
    end

list_group_policies(group_name, options = {}) click to toggle source

List policies for a group

#### Parameters

- group_name<~String> - Name of group to list policies for

- options<~Hash>: Optional

  - 'Marker'<~String>: used to paginate subsequent requests

  - 'MaxItems'<~Integer>: limit results to this number per page

  - 'PathPrefix'<~String>: prefix for filtering results

#### Returns

- response<~Excon::Response>:

  - body<~Hash>:

    - 'PolicyNames'<~Array> - Matching policy names

    - 'IsTruncated<~Boolean> - Whether or not results were truncated

    - 'Marker'<~String> - appears when IsTruncated is true as the next marker to use

    - 'RequestId'<~String> - Id of the request

#### See Also

docs.amazonwebservices.com/IAM/latest/APIReference/API_ListGroupPolicies.html

    # File lib/fog/aws/requests/iam/list_group_policies.rb, line 28
    def list_group_policies(group_name, options = {})
      request({
        'Action'    => 'ListGroupPolicies',
        'GroupName' => group_name,
        :parser     => Fog::Parsers::AWS::IAM::ListPolicies.new
      }.merge!(options))
    end

list_groups(options = {}) click to toggle source

List groups

#### Parameters

- options<~Hash>:

  - 'Marker'<~String>: used to paginate subsequent requests

  - 'MaxItems'<~Integer>: limit results to this number per page

  - 'PathPrefix'<~String>: prefix for filtering results

#### Returns

- response<~Excon::Response>:

  - body<~Hash>:

    - 'Groups'<~Array> - Matching groups

      - group<~Hash>:

        - Arn<~String> -

        - GroupId<~String> -

        - GroupName<~String> -

        - Path<~String> -

    - 'IsTruncated<~Boolean> - Whether or not results were truncated

    - 'Marker'<~String> - appears when IsTruncated is true as the next marker to use

    - 'RequestId'<~String> - Id of the request

#### See Also

docs.amazonwebservices.com/IAM/latest/APIReference/API_ListGroups.html

    # File lib/fog/aws/requests/iam/list_groups.rb, line 32
    def list_groups(options = {})
      request({
        'Action'  => 'ListGroups',
        :parser   => Fog::Parsers::AWS::IAM::ListGroups.new
      }.merge!(options))
    end

list_groups_for_user(user_name, options = {}) click to toggle source

List groups_for_user

#### Parameters

- user_name<~String> - the username you want to look up group membership for

- options<~Hash>:

  - 'Marker'<~String> - used to paginate subsequent requests

  - 'MaxItems'<~Integer> - limit results to this number per page

#### Returns

- response<~Excon::Response>:

  - body<~Hash>:

    - 'GroupsForUser'<~Array> - Groups for a user

      - group_for_user<~Hash>:

        - 'Arn' -

        - 'GroupId' -

        - 'GroupName' -

        - 'Path' -

    - 'IsTruncated'<~Boolean> - Whether or not results were truncated

    - 'Marker'<~String> - appears when IsTruncated is true as the next marker to use

    - 'RequestId'<~String> - Id of the request

#### See Also

docs.amazonwebservices.com/IAM/latest/APIReference/API_ListGroupsForUser.html

    # File lib/fog/aws/requests/iam/list_groups_for_user.rb, line 32
    def list_groups_for_user(user_name, options = {})
      request({
        'Action'    => 'ListGroupsForUser',
        'UserName'  => user_name,
        :parser     => Fog::Parsers::AWS::IAM::ListGroupsForUser.new
      }.merge!(options))
    end

list_instance_profiles(options={}) click to toggle source

Lists instance profiles

#### Parameters

- options<~Hash>:

  - 'Marker'<~String>: used to paginate subsequent requests

  - 'MaxItems'<~Integer>: limit results to this number per page

  - 'PathPrefix'<~String>: prefix for filtering results

#### Returns

- response<~Excon::Response>:

  - body<~Hash>:

    - 'InstanceProfiles'<~Array>:

      - instance_profile <~Hash>:

        - Arn<~String> -

        - CreateDate<~Date>

        - InstanceProfileId<~String> -

        - InstanceProfileName<~String> -

        - Path<~String> -

        - Roles<~Array> - role<~Hash>:

              * 'Arn'<~String> -
              * 'AssumeRolePolicyDocument'<~String<
              * 'Path'<~String> -
              *  'RoleId'<~String> -
              * 'RoleName'<~String> -

    - 'IsTruncated<~Boolean> - Whether or not results were truncated

    - 'Marker'<~String> - appears when IsTruncated is true as the next marker to use

    - 'RequestId'<~String> - Id of the request

#### See Also

docs.amazonwebservices.com/IAM/latest/APIReference/API_ListInstanceProfiles.html

    # File lib/fog/aws/requests/iam/list_instance_profiles.rb, line 40
    def list_instance_profiles(options={})
      request({
        'Action'    => 'ListInstanceProfiles',
        :parser     => Fog::Parsers::AWS::IAM::ListInstanceProfiles.new
      }.merge!(options))
    end

list_instance_profiles_for_role(role_name,options={}) click to toggle source

Lists the instance profiles that have the specified associated role

#### Parameters

- options<~Hash>:

  - 'Marker'<~String>: used to paginate subsequent requests

  - 'MaxItems'<~Integer>: limit results to this number per page

- 'RoleName'<~String>: The name of the role to list instance profiles for.

#### Returns

- response<~Excon::Response>:

  - body<~Hash>:

    - 'InstanceProfiles'<~Array>:

      - instance_profile <~Hash>:

        - Arn<~String> -

        - CreateDate<~Date>

        - InstanceProfileId<~String> -

        - InstanceProfileName<~String> -

        - Path<~String> -

        - Roles<~Array> - role<~Hash>:

              * 'Arn'<~String> -
              * 'AssumeRolePolicyDocument'<~String<
              * 'Path'<~String> -
              *  'RoleId'<~String> -
              * 'RoleName'<~String> -

    - 'IsTruncated<~Boolean> - Whether or not results were truncated

    - 'Marker'<~String> - appears when IsTruncated is true as the next marker to use

    - 'RequestId'<~String> - Id of the request

#### See Also

docs.amazonwebservices.com/IAM/latest/APIReference/API_ListInstanceProfilesForRole.html

    # File lib/fog/aws/requests/iam/list_instance_profiles_for_role.rb, line 40
    def list_instance_profiles_for_role(role_name,options={})
      request({
        'Action'    => 'ListInstanceProfilesForRole',
        'RoleName'  => role_name,
        :parser     => Fog::Parsers::AWS::IAM::ListInstanceProfiles.new
      }.merge!(options))
    end

list_role_policies(role_name,options={}) click to toggle source

Lists the names of policies associated with a role

#### Parameters

- role_name<~String>: the role to list policies for

- options<~Hash>:

  - 'Marker'<~String>: used to paginate subsequent requests

  - 'MaxItems'<~Integer>: limit results to this number per page

#### Returns

- response<~Excon::Response>:

  - body<~Hash>:

    - 'PolicyNames'<~Array>:

      - policy_name <~String>

    - 'IsTruncated<~Boolean> - Whether or not results were truncated

    - 'Marker'<~String> - appears when IsTruncated is true as the next marker to use

    - 'RequestId'<~String> - Id of the request

#### See Also

docs.amazonwebservices.com/IAM/latest/APIReference/API_ListRoleProfiles.html

    # File lib/fog/aws/requests/iam/list_role_policies.rb, line 28
    def list_role_policies(role_name,options={})
      request({
        'Action'    => 'ListRolePolicies',
        'RoleName'  => role_name,
        :parser     => Fog::Parsers::AWS::IAM::ListPolicies.new
      }.merge!(options))
    end

list_roles(options={}) click to toggle source

Lists roles

#### Parameters

- options<~Hash>:

  - 'Marker'<~String>: used to paginate subsequent requests

  - 'MaxItems'<~Integer>: limit results to this number per page

  - 'PathPrefix'<~String>: prefix for filtering results

#### Returns

- response<~Excon::Response>:

  - body<~Hash>:

    - Roles<~Array> - role<~Hash>:

          * 'Arn'<~String> -
          * 'AssumeRolePolicyDocument'<~String<
          * 'Path'<~String> -
          * 'RoleId'<~String> -
          * 'RoleName'<~String> -

    - 'IsTruncated<~Boolean> - Whether or not results were truncated

    - 'Marker'<~String> - appears when IsTruncated is true as the next marker to use

    - 'RequestId'<~String> - Id of the request

#### See Also

docs.amazonwebservices.com/IAM/latest/APIReference/API_ListRoles.html

    # File lib/fog/aws/requests/iam/list_roles.rb, line 33
    def list_roles(options={})
      request({
        'Action'    => 'ListRoles',
        :parser     => Fog::Parsers::AWS::IAM::ListRoles.new
      }.merge!(options))
    end

list_server_certificates(options = {}) click to toggle source

List server certificates

#### Parameters

- options<~Hash>:

  - 'Marker'<~String> - The marker from the previous result (for pagination)

  - 'MaxItems'<~String> - The maximum number of server certificates you want in the response

  - 'PathPrefix'<~String> - The path prefix for filtering the results

#### Returns

- response<~Excon::Response>:

  - body<~Hash>:

    - 'Certificates'<~Array> - Matching server certificates

      - server_certificate<~Hash>:

        - Arn<~String> -

        - Path<~String> -

        - ServerCertificateId<~String> -

        - ServerCertificateName<~String> -

        - UploadDate<~Time> -

      - 'IsTruncated'<~Boolean> - Whether or not the results were truncated

      - 'Marker'<~String> - appears when IsTruncated is true as the next marker to use

#### See Also

docs.amazonwebservices.com/IAM/latest/APIReference/index.html?API_ListServerCertificates.html

    # File lib/fog/aws/requests/iam/list_server_certificates.rb, line 32
    def list_server_certificates(options = {})
      request({
        'Action'  => 'ListServerCertificates',
        :parser   => Fog::Parsers::AWS::IAM::ListServerCertificates.new
      }.merge!(options))
    end

list_signing_certificates(options = {}) click to toggle source

List signing certificates for user (by default detects user from access credentials)

#### Parameters

- options<~Hash>:

  - 'UserName'<~String> - name of the user to list certificates for (do not include path)

#### Returns

- response<~Excon::Response>:

  - body<~Hash>:

    - 'SigningCertificates'<~Array> - Matching signing certificates

      - signing_certificate<~Hash>:

        - CertificateId<~String> -

        - Status<~String> -

      - 'IsTruncated'<~Boolean> - Whether or not the results were truncated

      - 'Marker'<~String> - appears when IsTruncated is true as the next marker to use

      - 'RequestId'<~String> - Id of the request

#### See Also

docs.amazonwebservices.com/IAM/latest/APIReference/index.html?API_ListSigningCertificates.html

    # File lib/fog/aws/requests/iam/list_signing_certificates.rb, line 28
    def list_signing_certificates(options = {})
      request({
        'Action'  => 'ListSigningCertificates',
        :parser   => Fog::Parsers::AWS::IAM::ListSigningCertificates.new
      }.merge!(options))
    end

list_user_policies(user_name, options = {}) click to toggle source

List policies for a user

#### Parameters

- user_name<~String> - Name of user to list policies for

- options<~Hash>: Optional

  - 'Marker'<~String>: used to paginate subsequent requests

  - 'MaxItems'<~Integer>: limit results to this number per page

  - 'PathPrefix'<~String>: prefix for filtering results

#### Returns

- response<~Excon::Response>:

  - body<~Hash>:

    - 'PolicyNames'<~Array> - Matching policy names

    - 'IsTruncated<~Boolean> - Whether or not results were truncated

    - 'Marker'<~String> - appears when IsTruncated is true as the next marker to use

    - 'RequestId'<~String> - Id of the request

#### See Also

docs.amazonwebservices.com/IAM/latest/APIReference/API_ListUserPolicies.html

    # File lib/fog/aws/requests/iam/list_user_policies.rb, line 28
    def list_user_policies(user_name, options = {})
      request({
        'Action'    => 'ListUserPolicies',
        'UserName'  => user_name,
        :parser     => Fog::Parsers::AWS::IAM::ListPolicies.new
      }.merge!(options))
    end

list_users(options = {}) click to toggle source

List users

#### Parameters

- options<~Hash>:

  - 'Marker'<~String>: used to paginate subsequent requests

  - 'MaxItems'<~Integer>: limit results to this number per page

  - 'PathPrefix'<~String>: prefix for filtering results

#### Returns

- response<~Excon::Response>:

  - body<~Hash>:

    - 'Users'<~Array> - Matching groups

      - user<~Hash>:

        - Arn<~String> -

        - Path<~String> -

        - UserId<~String> -

        - UserName<~String> -

    - 'IsTruncated<~Boolean> - Whether or not results were truncated

    - 'Marker'<~String> - appears when IsTruncated is true as the next marker to use

    - 'RequestId'<~String> - Id of the request

#### See Also

docs.amazonwebservices.com/IAM/latest/APIReference/API_ListUsers.html

    # File lib/fog/aws/requests/iam/list_users.rb, line 32
    def list_users(options = {})
      request({
        'Action'  => 'ListUsers',
        :parser   => Fog::Parsers::AWS::IAM::ListUsers.new
      }.merge!(options))
    end

put_group_policy(group_name, policy_name, policy_document) click to toggle source

Add or update a policy for a group

#### Parameters

- group_name<~String>: name of the group

- policy_name<~String>: name of policy document

- policy_document<~Hash>: policy document, see: docs.amazonwebservices.com/IAM/latest/UserGuide/PoliciesOverview.html

#### Returns

- response<~Excon::Response>:

  - body<~Hash>:

    - 'RequestId'<~String> - Id of the request

#### See Also

docs.amazonwebservices.com/IAM/latest/APIReference/API_PutGroupPolicy.html

    # File lib/fog/aws/requests/iam/put_group_policy.rb, line 23
    def put_group_policy(group_name, policy_name, policy_document)
      request(
        'Action'          => 'PutGroupPolicy',
        'GroupName'       => group_name,
        'PolicyName'      => policy_name,
        'PolicyDocument'  => Fog::JSON.encode(policy_document),
        :parser           => Fog::Parsers::AWS::IAM::Basic.new
      )
    end

put_role_policy(role_name, policy_name, policy_document) click to toggle source

Add or update a policy for a role

#### Parameters

- role_name<~String>: name of the role

- policy_name<~String>: name of policy document

- policy_document<~Hash>: policy document, see: docs.amazonwebservices.com/IAM/latest/UserGuide/PoliciesOverview.html

#### Returns

- response<~Excon::Response>:

  - body<~Hash>:

    - 'RequestId'<~String> - Id of the request

#### See Also

docs.amazonwebservices.com/IAM/latest/APIReference/API_PutRolePolicy.html

    # File lib/fog/aws/requests/iam/put_role_policy.rb, line 23
    def put_role_policy(role_name, policy_name, policy_document)
      request(
        'Action'          => 'PutRolePolicy',
        'RoleName'       => role_name,
        'PolicyName'      => policy_name,
        'PolicyDocument'  => Fog::JSON.encode(policy_document),
        :parser           => Fog::Parsers::AWS::IAM::Basic.new
      )
    end

put_user_policy(user_name, policy_name, policy_document) click to toggle source

Add or update a policy for a user

#### Parameters

- user_name<~String>: name of the user

- policy_name<~String>: name of policy document

- policy_document<~Hash>: policy document, see: docs.amazonwebservices.com/IAM/latest/UserGuide/PoliciesOverview.html

#### Returns

- response<~Excon::Response>:

  - body<~Hash>:

    - 'RequestId'<~String> - Id of the request

#### See Also

docs.amazonwebservices.com/IAM/latest/APIReference/API_PutUserPolicy.html

    # File lib/fog/aws/requests/iam/put_user_policy.rb, line 23
    def put_user_policy(user_name, policy_name, policy_document)
      request(
        'Action'          => 'PutUserPolicy',
        'PolicyName'      => policy_name,
        'PolicyDocument'  => Fog::JSON.encode(policy_document),
        'UserName'        => user_name,
        :parser           => Fog::Parsers::AWS::IAM::Basic.new
      )
    end

reload() click to toggle source

    # File lib/fog/aws/iam.rb, line 169
    def reload
      @connection.reset
    end

remove_role_from_instance_profile(role_name, instance_profile_name) click to toggle source

removes a role from an instance profile

Make sure you do not have any Amazon EC2 instances running with the role you are about to remove from the instance profile.

#### Parameters

- instance_profile_name<~String>: Name of the instance profile to update.

- role_name<~String>:Name of the role to remove.

#### Returns

- response<~Excon::Response>:

  - body<~Hash>:

    - 'RequestId'<~String> - Id of the request

#### See Also

docs.amazonwebservices.com/IAM/latest/APIReference/API_RemoveRoleFromInstanceProfile.html

    # File lib/fog/aws/requests/iam/remove_role_from_instance_profile.rb, line 23
    def remove_role_from_instance_profile(role_name, instance_profile_name)
      request(
        'Action'    => 'RemoveRoleFromInstanceProfile',
        'InstanceProfileName' => instance_profile_name,
        'RoleName'  => role_name,
        :parser     => Fog::Parsers::AWS::IAM::Basic.new
      )
    end

remove_user_from_group(group_name, user_name) click to toggle source

Remove a user from a group

#### Parameters

- group_name<~String>: name of the group

- user_name<~String>: name of user to remove

#### Returns

- response<~Excon::Response>:

  - body<~Hash>:

    - 'RequestId'<~String> - Id of the request

#### See Also

docs.amazonwebservices.com/IAM/latest/APIReference/API_RemoveUserFromGroup.html

    # File lib/fog/aws/requests/iam/remove_user_from_group.rb, line 22
    def remove_user_from_group(group_name, user_name)
      request(
        'Action'    => 'RemoveUserFromGroup',
        'GroupName' => group_name,
        'UserName'  => user_name,
        :parser     => Fog::Parsers::AWS::IAM::Basic.new
      )
    end

update_access_key(access_key_id, status, options = {}) click to toggle source

Update an access key for a user

#### Parameters

- access_key_id<~String> - Access key id to delete

- status<~String> - status of keys in ['Active', 'Inactive']

- options<~Hash>:

  - 'UserName'<~String> - name of the user to create (do not include path)

#### Returns

- response<~Excon::Response>:

  - body<~Hash>:

    - 'RequestId'<~String> - Id of the request

#### See Also

docs.amazonwebservices.com/IAM/latest/APIReference/API_UpdateAccessKey.html

    # File lib/fog/aws/requests/iam/update_access_key.rb, line 24
    def update_access_key(access_key_id, status, options = {})
      request({
        'AccessKeyId' => access_key_id,
        'Action'      => 'UpdateAccessKey',
        'Status'      => status,
        :parser       => Fog::Parsers::AWS::IAM::Basic.new
      }.merge!(options))
    end

update_group(group_name, options = {}) click to toggle source

Update a Group

#### Parameters

- group_name<~String> - Required. Name of the Group to update. If you're changing the name of the Group, this is the original Group name.

- options<~Hash>:

  - new_path<~String> - New path for the Group. Include this parameter only if you're changing the Group's path.

  - new_group_name<~String> - New name for the Group. Include this parameter only if you're changing the Group's name.

#### Returns

- response<~Excon::Response>:

  - body<~Hash>:

    - 'RequestId'<~String> - Id of the request

    - 'Group'<~Hash> - Changed Group info

      - 'Arn'<~String> -

      - 'Path'<~String> -

      - 'GroupId'<~String> -

      - 'GroupName'<~String> -

#### See Also

docs.amazonwebservices.com/IAM/latest/APIReference/index.html?API_UpdateGroup.html

    # File lib/fog/aws/requests/iam/update_group.rb, line 28
    def update_group(group_name, options = {})
      request({
        'Action'      => 'UpdateGroup',
        'GroupName'    => group_name,
        :parser       => Fog::Parsers::AWS::IAM::UpdateGroup.new
      }.merge!(options))
    end

update_login_profile(user_name, password) click to toggle source

Updates a login profile for a user

docs.amazonwebservices.com/IAM/latest/APIReference/API_UpdateLoginProfile.html

#### Parameters

- user_name<~String> - Name of user to change the login profile for

- password<~String> - The new password for this user

#### Returns

- response<~Excon::Response>:

  - body<~Hash>:

    - 'RequestId'<~String> - Id of the request

    # File lib/fog/aws/requests/iam/update_login_profile.rb, line 21
    def update_login_profile(user_name, password)
      request({
        'Action'    => 'UpdateLoginProfile',
        'UserName'  => user_name,
        'Password'  => password,
        :parser     => Fog::Parsers::AWS::IAM::Basic.new
      })
    end

update_server_certificate(server_certificate_name, options = {}) click to toggle source

Updates the name and/or the path of the specified server certificate.

#### Parameters

- server_certificate_name<~String> - The name of the server certificate that you want to update.

- options<~Hash>:

  - 'NewPath'<~String> - The new path for the server certificate. Include this only if you are updating the server certificate's path.

  - 'NewServerCertificateName'<~String> - The new name for the server certificate. Include this only if you are updating the server certificate's name.

#### Returns

- response<~Excon::Response>:

  - body<~Hash>:

    - 'RequestId'<~String> - Id of the request

#### See Also

docs.amazonwebservices.com/IAM/latest/APIReference/index.html?API_UpdateServerCertificate.html

    # File lib/fog/aws/requests/iam/update_server_certificate.rb, line 26
    def update_server_certificate(server_certificate_name, options = {})
      request({
        'Action'                => 'UpdateServerCertificate',
        'ServerCertificateName' => server_certificate_name,
        :parser                 => Fog::Parsers::AWS::IAM::Basic.new
      }.merge!(options))
    end

update_signing_certificate(certificate_id, status, options = {}) click to toggle source

Update a Signing Certificate

#### Parameters

- certificate_id<~String> - Required. ID of the Certificate to update.

- status<~String> - Required. Active/Inactive

- options<~Hash>:

  - user_name<~String> - Name of the user the signing certificate belongs to.

#### Returns

- response<~Excon::Response>:

  - body<~Hash>:

    - 'RequestId'<~String> - Id of the request

#### See Also

docs.amazonwebservices.com/IAM/latest/APIReference/index.html?API_UpdateSigningCertificate.html

    # File lib/fog/aws/requests/iam/update_signing_certificate.rb, line 20
    def update_signing_certificate(certificate_id, status, options = {})
      request({
        'Action'        => 'UpdateSigningCertificate',
        'CertificateId' => certificate_id,
        'Status'        => status,
        :parser         => Fog::Parsers::AWS::IAM::Basic.new
      }.merge!(options))
    end

update_user(user_name, options = {}) click to toggle source

Update a user

#### Parameters

- user_name<~String> - Required. Name of the User to update. If you're changing the name of the User, this is the original User name.

- options<~Hash>:

  - new_path<~String> - New path for the User. Include this parameter only if you're changing the User's path.

  - new_user_name<~String> - New name for the User. Include this parameter only if you're changing the User's name.

#### Returns

- response<~Excon::Response>:

  - body<~Hash>:

    - 'RequestId'<~String> - Id of the request

    - 'User'<~Hash> - Changed user info

      - 'Arn'<~String> -

      - 'Path'<~String> -

      - 'UserId'<~String> -

      - 'UserName'<~String> -

#### See Also

docs.amazonwebservices.com/IAM/latest/APIReference/index.html?API_UpdateUser.html

    # File lib/fog/aws/requests/iam/update_user.rb, line 28
    def update_user(user_name, options = {})
      request({
        'Action'      => 'UpdateUser',
        'UserName'    => user_name,
        :parser       => Fog::Parsers::AWS::IAM::UpdateUser.new
      }.merge!(options))
    end

upload_server_certificate(certificate, private_key, name, options = {}) click to toggle source

Uploads a server certificate entity for the AWS Account. Includes a public key certificate, a private key, and an optional certificate chain, which should all be PEM-encoded.

#### Parameters

- certificate<~Hash>: The contents of the public key certificate in PEM-encoded format.

- private_key<~Hash>: The contents of the private key in PEM-encoded format.

- name<~Hash>: The name for the server certificate. Do not include the path in this value.

- options<~Hash>:

  - 'CertificateChain'<~String> - The contents of the certificate chain. Typically a concatenation of the PEM-encoded public key certificates of the chain.

  - 'Path'<~String> - The path for the server certificate.

#### Returns

- response<~Excon::Response>:

  - body<~Hash>:

    - 'Certificate'<~Hash>:

      - 'Arn'<~String> -

      - 'Path'<~String> -

      - 'ServerCertificateId'<~String> -

      - 'ServerCertificateName'<~String> -

      - 'UploadDate'<~Time>

    - 'RequestId'<~String> - Id of the request

#### See Also

docs.amazonwebservices.com/IAM/latest/APIReference/index.html?API_UploadServerCertificate.html

    # File lib/fog/aws/requests/iam/upload_server_certificate.rb, line 33
    def upload_server_certificate(certificate, private_key, name, options = {})
      request({
        'Action'                => 'UploadServerCertificate',
        'CertificateBody'       => certificate,
        'PrivateKey'            => private_key,
        'ServerCertificateName' => name,
        :parser                 => Fog::Parsers::AWS::IAM::UploadServerCertificate.new
      }.merge!(options))
    end

upload_signing_certificate(certificate, options = {}) click to toggle source

Upload signing certificate for user (by default detects user from access credentials)

#### Parameters

- options<~Hash>:

  - 'UserName'<~String> - name of the user to upload certificate for (do not include path)

#### Returns

- response<~Excon::Response>:

  - body<~Hash>:

    - 'Certificate'<~Hash>:

      - 'CertificateId'<~String> -

      - 'UserName'<~String> -

      - 'CertificateBody'<~String> -

      - 'Status'<~String> -

    - 'RequestId'<~String> - Id of the request

#### See Also

docs.amazonwebservices.com/IAM/latest/APIReference/index.html?API_UploadSigningCertificate.html

    # File lib/fog/aws/requests/iam/upload_signing_certificate.rb, line 27
    def upload_signing_certificate(certificate, options = {})
      request({
        'Action'          => 'UploadSigningCertificate',
        'CertificateBody' => certificate,
        :parser           => Fog::Parsers::AWS::IAM::UploadSigningCertificate.new
      }.merge!(options))
    end

[Validate]

Generated with the Darkfish Rdoc Generator 2.