class Fog::AWS::IAM::InstanceProfile
Public Instance Methods
add_role(role_name)
click to toggle source
# File lib/fog/aws/models/iam/instance_profile.rb, line 13 def add_role(role_name) requires :identity service.add_role_to_instance_profile(role_name, self.name) true end
destroy()
click to toggle source
# File lib/fog/aws/models/iam/instance_profile.rb, line 25 def destroy requires :identity service.delete_instance_profile(self.identity) true end
remove_role(role_name)
click to toggle source
# File lib/fog/aws/models/iam/instance_profile.rb, line 19 def remove_role(role_name) requires :identity service.remove_role_from_instance_profile(role_name, self.name) true end
save()
click to toggle source
# File lib/fog/aws/models/iam/instance_profile.rb, line 31 def save requires :identity data = service.create_instance_profile(self.name, self.path).body['InstanceProfile'] merge_attributes(data) end