R: Humane Interface to Amazon Web Services

# Humane Interface to Amazon Web Services

## Documentation for package ‘sixtyfour’ version 0.2.0

- DESCRIPTION file
- User guides, package vignettes and other documentation
- Package NEWS
- Package README

## Help Pages

A B C F G I P R S W

## -- A --

as_policy_arn | Convert a policy name to a policy ARN
aws_billing | Fetch billing data - with some internal munging for ease of use
aws_billing_raw | Fetch billing data - rawest form
aws_buckets | List S3 buckets
aws_bucket_create | Create an S3 bucket
aws_bucket_delete | Delete an S3 bucket
aws_bucket_download | Download an S3 bucket
aws_bucket_exists | Check if an S3 bucket exists
aws_bucket_list_objects | List objects in an S3 bucket
aws_bucket_tree | Print a tree of the objects in a bucket
aws_bucket_upload | Upload a folder of files to create an S3 bucket
aws_configure | Configure sixtyfour settings
aws_db_cluster_status | Get cluster status
aws_db_instance_status | Get instance status
aws_db_rds_con | Get a database connection to Amazon RDS
aws_db_rds_create | Create an RDS cluster
aws_db_rds_list | Get information for all RDS instances
aws_db_redshift_con | Get a database connection to Amazon Redshift
aws_db_redshift_create | Create a Redshift cluster
aws_file_attr | File attributes
aws_file_copy | Copy files between buckets
aws_file_delete | Delete a file
aws_file_download | Download a file
aws_file_exists | Check if a file exists
aws_file_rename | Rename remote files
aws_file_upload | Upload a file
aws_group | Get a group
aws_groups | List all groups or groups for a single user
aws_group_create | Create a group
aws_group_delete | Delete a group
aws_group_exists | Check if a group exists
aws_has_creds | Check if appropriate AWS credentials are available
aws_policies | List policies
aws_policy | Get a policy
aws_policy_attach | Attach a policy to a user, group, or role
aws_policy_create | Create a policy
aws_policy_delete | Delete a user managed policy
aws_policy_delete_version | Delete a policy version
aws_policy_detach | Detach a policy from a user, group, or role
aws_policy_document_create | Create a policy document
aws_policy_exists | Check if a policy exists
aws_policy_list_entities | List policy entities
aws_policy_list_versions | List policy versions
aws_policy_statement | Create a policy statement
aws_policy_update | Update a policy
aws_role | Get a role
aws_roles | List roles
aws_role_create | Create a role
aws_role_delete | Delete a role
aws_role_exists | Check if a role exists
aws_s3_policy_doc_create | Create a policy document for an S3 bucket
aws_secrets_all | Get all secret values
aws_secrets_create | Create a secret
aws_secrets_delete | Delete a secret
aws_secrets_get | Get a secret
aws_secrets_list | List secrets
aws_secrets_pwd | Get a random password
aws_secrets_rotate | Rotate a secret
aws_secrets_update | Update a secret
aws_user | Get a user
aws_users | List Users
aws_user_access_key | Get AWS Access Key for a user
aws_user_access_key_delete | Delete current user's AWS Access Key
aws_user_add_to_group | Add or remove a user to/from a group
aws_user_create | Create a user
aws_user_current | Get the current logged-in username as a string
aws_user_delete | Delete a user
aws_user_exists | Check if a user exists
aws_user_remove_from_group | Add or remove a user to/from a group
aws_vpc | Get a VPC by id
aws_vpcs | List VPCs
aws_vpc_security_group | Get a security group by ID
aws_vpc_security_groups | List VPC security groups
aws_vpc_security_group_create | Create a security group
aws_vpc_security_group_delete | Create a security group
aws_vpc_security_group_ingress | Authorize Security Group Ingress
aws_vpc_sec_group_rules_mod | Modify security group rules
aws_vpc_sg_with_ingress | Get a security group with one ingress rule based on the engine

## -- B --

bucket_arn | Get bucket ARN

## -- C --

con_ce | Get a 'paws' client for a service
con_ec2 | Get a 'paws' client for a service
con_iam | Get a 'paws' client for a service
con_rds | Get a 'paws' client for a service
con_redshift | Get a 'paws' client for a service
con_s3 | Get a 'paws' client for a service
con_s3fs | s3fs connection
con_sm | Get a 'paws' client for a service

## -- F --

figure_out_policy_arn | Figure out policy Arn from a name

## -- G --

group_policies | Preset group policies

## -- I --

ip_permissions_generator | Ip Permissions generator

## -- P --

paws_clients | Get a 'paws' client for a service

## -- R --

random_bucket | Get a random string, bucket name, user name or role name
random_role | Get a random string, bucket name, user name or role name
random_string | Get a random string, bucket name, user name or role name
random_user | Get a random string, bucket name, user name or role name
resource_rds | Create a resource string for a policy statement for RDS

## -- S --

s3_actions_full | S3 actions for full access (read and write), from the AWS managed policy 'AmazonS3FullAccess'
s3_actions_read | S3 actions for reading, from the AWS managed policy 'AmazonS3ReadOnlyAccess'
service_map | Mapping of full names of AWS services to acronyms
six_admin_setup | AWS account setup for administrators
six_bucket_add_user | Add a user to a bucket
six_bucket_change_user | Change user permissions for a bucket
six_bucket_delete | Delete an S3 bucket
six_bucket_permissions | Get permissions for a bucket
six_bucket_remove_user | Remove a user from a bucket
six_bucket_upload | Magically upload a mix of files and directories into a bucket
six_file_upload | Magically upload a file
six_group_delete | Delete a group, magically
six_user_create | Create a user, magically
six_user_creds | Create access keys for a user
six_user_delete | Delete a user

## -- W --

without_verbose | Without verbose output
with_redacted | With secrets redacted