AWS CLIコマンド一覧を1ページにまとめてみた

AWSのCLIコマンド一覧が1ページで俯瞰できるようになんとなくしときたいなと思ったのでメモします。
全71サービス2067種類のコマンドがありました。

以下、AWS CLI 1.10.39のものとなります。

#acm
9種類

```
add-tags-to-certificate
delete-certificate
describe-certificate
get-certificate
list-certificates
list-tags-for-certificate
remove-tags-from-certificate
request-certificate
resend-validation-email
```
#apigateway
77種類

```
create-api-key
create-authorizer
create-base-path-mapping
create-deployment
create-domain-name
create-model
create-resource
create-rest-api
create-stage
delete-api-key
delete-authorizer
delete-base-path-mapping
delete-client-certificate
delete-deployment
delete-domain-name
delete-integration
delete-integration-response
delete-method
delete-method-response
delete-model
delete-resource
delete-rest-api
delete-stage
flush-stage-authorizers-cache
flush-stage-cache
generate-client-certificate
get-account
get-api-key
get-api-keys
get-authorizer
get-authorizers
get-base-path-mapping
get-base-path-mappings
get-client-certificate
get-client-certificates
get-deployment
get-deployments
get-domain-name
get-domain-names
get-export
get-integration
get-integration-response
get-method
get-method-response
get-model
get-model-template
get-models
get-resource
get-resources
get-rest-api
get-rest-apis
get-sdk
get-stage
get-stages
import-rest-api
put-integration
put-integration-response
put-method
put-method-response
put-rest-api
test-invoke-authorizer
test-invoke-method
update-account
update-api-key
update-authorizer
update-base-path-mapping
update-client-certificate
update-deployment
update-domain-name
update-integration
update-integration-response
update-method
update-method-response
update-model
update-resource
update-rest-api
update-stage
```

#application-autoscaling
7種類

```
delete-scaling-policy
deregister-scalable-target
describe-scalable-targets
describe-scaling-activities
describe-scaling-policies
put-scaling-policy
register-scalable-target
```

#autoscaling
49種類

```
attach-instances
attach-load-balancers
complete-lifecycle-action
create-auto-scaling-group
create-launch-configuration
create-or-update-tags
delete-auto-scaling-group
delete-launch-configuration
delete-lifecycle-hook
delete-notification-configuration
delete-policy
delete-scheduled-action
delete-tags
describe-account-limits
describe-adjustment-types
describe-auto-scaling-groups
describe-auto-scaling-instances
describe-auto-scaling-notification-types
describe-launch-configurations
describe-lifecycle-hook-types
describe-lifecycle-hooks
describe-load-balancers
describe-metric-collection-types
describe-notification-configurations
describe-policies
describe-scaling-activities
describe-scaling-process-types
describe-scheduled-actions
describe-tags
describe-termination-policy-types
detach-instances
detach-load-balancers
disable-metrics-collection
enable-metrics-collection
enter-standby
execute-policy
exit-standby
put-lifecycle-hook
put-notification-configuration
put-scaling-policy
put-scheduled-update-group-action
record-lifecycle-action-heartbeat
resume-processes
set-desired-capacity
set-instance-health
set-instance-protection
suspend-processes
terminate-instance-in-auto-scaling-group
update-auto-scaling-group
```

#cloudformation
25種類

```
cancel-update-stack
continue-update-rollback
create-change-set
create-stack
delete-change-set
delete-stack
describe-account-limits
describe-change-set
describe-stack-events
describe-stack-resource
describe-stack-resources
describe-stacks
estimate-template-cost
execute-change-set
get-stack-policy
get-template
get-template-summary
list-change-sets
list-stack-resources
list-stacks
set-stack-policy
signal-resource
update-stack
validate-template
wait
```

#cloudfront
24種類

```
create-cloud-front-origin-access-identity
create-distribution
create-invalidation
create-streaming-distribution
delete-cloud-front-origin-access-identity
delete-distribution
delete-streaming-distribution
get-cloud-front-origin-access-identity
get-cloud-front-origin-access-identity-config
get-distribution
get-distribution-config
get-invalidation
get-streaming-distribution
get-streaming-distribution-config
list-cloud-front-origin-access-identities
list-distributions
list-distributions-by-web-acl-id
list-invalidations
list-streaming-distributions
sign
update-cloud-front-origin-access-identity
update-distribution
update-streaming-distribution
wait
```

#cloudhsm
20種類

```
add-tags-to-resource
create-hapg
create-hsm
create-luna-client
delete-hapg
delete-hsm
delete-luna-client
describe-hapg
describe-hsm
describe-luna-client
get-config
list-available-zones
list-hapgs
list-hsms
list-luna-clients
list-tags-for-resource
modify-hapg
modify-hsm
modify-luna-client
remove-tags-from-resource
```

#cloudsearch
24種類

```
build-suggesters
create-domain
define-analysis-scheme
define-expression
define-index-field
define-suggester
delete-analysis-scheme
delete-domain
delete-expression
delete-index-field
delete-suggester
describe-analysis-schemes
describe-availability-options
describe-domains
describe-expressions
describe-index-fields
describe-scaling-parameters
describe-service-access-policies
describe-suggesters
index-documents
list-domain-names
update-availability-options
update-scaling-parameters
update-service-access-policies
```
#cloudsearchdomain
3種類

```
search
suggest
upload-documents
```

#cloudtrail
15種類

```
add-tags
create-subscription
create-trail
delete-trail
describe-trails
get-trail-status
list-public-keys
list-tags
lookup-events
remove-tags
start-logging
stop-logging
update-subscription
update-trail
validate-logs
```

#cloudwatch
11種類

```
delete-alarms
describe-alarm-history
describe-alarms
describe-alarms-for-metric
disable-alarm-actions
enable-alarm-actions
get-metric-statistics
list-metrics
put-metric-alarm
put-metric-data
set-alarm-state
```

#codecommit
16種類

```
batch-get-repositories
create-branch
create-repository
credential-helper
delete-repository
get-branch
get-commit
get-repository
get-repository-triggers
list-branches
list-repositories
put-repository-triggers
test-repository-triggers
update-default-branch
update-repository-description
update-repository-name
```

#codepipeline
24種類

```
acknowledge-job
acknowledge-third-party-job
create-custom-action-type
create-pipeline
delete-custom-action-type
delete-pipeline
disable-stage-transition
enable-stage-transition
get-job-details
get-pipeline
get-pipeline-state
get-third-party-job-details
list-action-types
list-pipelines
poll-for-jobs
poll-for-third-party-jobs
put-action-revision
put-job-failure-result
put-job-success-result
put-third-party-job-failure-result
put-third-party-job-success-result
retry-stage-execution
start-pipeline-execution
update-pipeline
```

#cognito-identity
18種類

```
create-identity-pool
delete-identities
delete-identity-pool
describe-identity
describe-identity-pool
get-credentials-for-identity
get-id
get-identity-pool-roles
get-open-id-token
get-open-id-token-for-developer-identity
list-identities
list-identity-pools
lookup-developer-identity
merge-developer-identities
set-identity-pool-roles
unlink-developer-identity
unlink-identity
update-identity-pool
```

#cognito-idp
34種類

```
add-custom-attributes
admin-confirm-sign-up
admin-delete-user
admin-delete-user-attributes
admin-disable-user
admin-enable-user
admin-get-user
admin-reset-user-password
admin-set-user-settings
admin-update-user-attributes
change-password
confirm-forgot-password
confirm-sign-up
create-user-pool
create-user-pool-client
delete-user
delete-user-attributes
delete-user-pool
delete-user-pool-client
describe-user-pool
describe-user-pool-client
forgot-password
get-user
get-user-attribute-verification-code
list-user-pool-clients
list-user-pools
list-users
resend-confirmation-code
set-user-settings
sign-up
update-user-attributes
update-user-pool
update-user-pool-client
verify-user-attribute
```

#cognito-sync
17種類

```
bulk-publish
delete-dataset
describe-dataset
describe-identity-pool-usage
describe-identity-usage
get-bulk-publish-details
get-cognito-events
get-identity-pool-configuration
list-datasets
list-identity-pool-usage
list-records
register-device
set-cognito-events
set-identity-pool-configuration
subscribe-to-dataset
unsubscribe-from-dataset
update-records
```

#configservice
25種類

```
delete-config-rule
delete-delivery-channel
deliver-config-snapshot
describe-compliance-by-config-rule
describe-compliance-by-resource
describe-config-rule-evaluation-status
describe-config-rules
describe-configuration-recorder-status
describe-configuration-recorders
describe-delivery-channel-status
describe-delivery-channels
get-compliance-details-by-config-rule
get-compliance-details-by-resource
get-compliance-summary-by-config-rule
get-compliance-summary-by-resource-type
get-resource-config-history
get-status
list-discovered-resources
put-config-rule
put-configuration-recorder
put-delivery-channel
put-evaluations
start-configuration-recorder
stop-configuration-recorder
subscribe
```

#configure
4種類

```
add-model
get
list
set
```

#datapipeline
21種類

```
activate-pipeline
add-tags
create-default-roles
create-pipeline
deactivate-pipeline
delete-pipeline
describe-objects
describe-pipelines
evaluate-expression
get-pipeline-definition
list-pipelines
list-runs
poll-for-task
put-pipeline-definition
query-objects
remove-tags
report-task-progress
report-task-runner-heartbeat
set-status
set-task-status
validate-pipeline-definition
```

#deploy
40種類

```
add-tags-to-on-premises-instances
batch-get-application-revisions
batch-get-applications
batch-get-deployment-groups
batch-get-deployment-instances
batch-get-deployments
batch-get-on-premises-instances
create-application
create-deployment
create-deployment-config
create-deployment-group
delete-application
delete-deployment-config
delete-deployment-group
deregister
deregister-on-premises-instance
get-application
get-application-revision
get-deployment
get-deployment-config
get-deployment-group
get-deployment-instance
get-on-premises-instance
install
list-application-revisions
list-applications
list-deployment-configs
list-deployment-groups
list-deployment-instances
list-deployments
list-on-premises-instances
push
register
register-application-revision
register-on-premises-instance
remove-tags-from-on-premises-instances
stop-deployment
uninstall
update-application
update-deployment-group
```

#devicefarm
37種類

```
create-device-pool
create-project
create-upload
delete-device-pool
delete-project
delete-run
delete-upload
get-account-settings
get-device
get-device-pool
get-device-pool-compatibility
get-job
get-offering-status
get-project
get-run
get-suite
get-test
get-upload
list-artifacts
list-device-pools
list-devices
list-jobs
list-offering-transactions
list-offerings
list-projects
list-runs
list-samples
list-suites
list-tests
list-unique-problems
list-uploads
purchase-offering
renew-offering
schedule-run
stop-run
update-device-pool
update-project
```

#directconnect
21種類

```
allocate-connection-on-interconnect
allocate-private-virtual-interface
allocate-public-virtual-interface
confirm-connection
confirm-private-virtual-interface
confirm-public-virtual-interface
create-connection
create-interconnect
create-private-virtual-interface
create-public-virtual-interface
delete-connection
delete-interconnect
delete-virtual-interface
describe-connection-loa
describe-connections
describe-connections-on-interconnect
describe-interconnect-loa
describe-interconnects
describe-locations
describe-virtual-gateways
describe-virtual-interfaces
```

#discovery
10種類

```
create-tags
delete-tags
describe-agents
describe-configurations
describe-export-configurations
describe-tags
export-configurations
list-configurations
start-data-collection-by-agent-ids
stop-data-collection-by-agent-ids
```

#dms
29種類

```
add-tags-to-resource
create-endpoint
create-replication-instance
create-replication-subnet-group
create-replication-task
delete-endpoint
delete-replication-instance
delete-replication-subnet-group
delete-replication-task
describe-account-attributes
describe-connections
describe-endpoint-types
describe-endpoints
describe-orderable-replication-instances
describe-refresh-schemas-status
describe-replication-instances
describe-replication-subnet-groups
describe-replication-tasks
describe-schemas
describe-table-statistics
list-tags-for-resource
modify-endpoint
modify-replication-instance
modify-replication-subnet-group
refresh-schemas
remove-tags-from-resource
start-replication-task
stop-replication-task
test-connection
```

#ds
29種類

```
connect-directory
create-alias
create-computer
create-conditional-forwarder
create-directory
create-microsoft-ad
create-snapshot
create-trust
delete-conditional-forwarder
delete-directory
delete-snapshot
delete-trust
deregister-event-topic
describe-conditional-forwarders
describe-directories
describe-event-topics
describe-snapshots
describe-trusts
disable-radius
disable-sso
enable-radius
enable-sso
get-directory-limits
get-snapshot-limits
register-event-topic
restore-from-snapshot
update-conditional-forwarder
update-radius
verify-trust
```

#dynamodb
15種類

```
batch-get-item
batch-write-item
create-table
delete-item
delete-table
describe-limits
describe-table
get-item
list-tables
put-item
query
scan
update-item
update-table
wait
```

#dynamodbstreams
4種類

```
describe-stream
get-records
get-shard-iterator
list-streams
```

#ec2
205種類

```
accept-vpc-peering-connection
allocate-address
allocate-hosts
assign-private-ip-addresses
associate-address
associate-dhcp-options
associate-route-table
attach-classic-link-vpc
attach-internet-gateway
attach-network-interface
attach-volume
attach-vpn-gateway
authorize-security-group-egress
authorize-security-group-ingress
bundle-instance
cancel-bundle-task
cancel-conversion-task
cancel-export-task
cancel-import-task
cancel-reserved-instances-listing
cancel-spot-fleet-requests
cancel-spot-instance-requests
confirm-product-instance
copy-image
copy-snapshot
create-customer-gateway
create-dhcp-options
create-flow-logs
create-image
create-instance-export-task
create-internet-gateway
create-key-pair
create-nat-gateway
create-network-acl
create-network-acl-entry
create-network-interface
create-placement-group
create-reserved-instances-listing
create-route
create-route-table
create-security-group
create-snapshot
create-spot-datafeed-subscription
create-subnet
create-tags
create-volume
create-vpc
create-vpc-endpoint
create-vpc-peering-connection
create-vpn-connection
create-vpn-connection-route
create-vpn-gateway
delete-customer-gateway
delete-dhcp-options
delete-flow-logs
delete-internet-gateway
delete-key-pair
delete-nat-gateway
delete-network-acl
delete-network-acl-entry
delete-network-interface
delete-placement-group
delete-route
delete-route-table
delete-security-group
delete-snapshot
delete-spot-datafeed-subscription
delete-subnet
delete-tags
delete-volume
delete-vpc
delete-vpc-endpoints
delete-vpc-peering-connection
delete-vpn-connection
delete-vpn-connection-route
delete-vpn-gateway
deregister-image
describe-account-attributes
describe-addresses
describe-availability-zones
describe-bundle-tasks
describe-classic-link-instances
describe-conversion-tasks
describe-customer-gateways
describe-dhcp-options
describe-export-tasks
describe-flow-logs
describe-hosts
describe-id-format
describe-identity-id-format
describe-image-attribute
describe-images
describe-import-image-tasks
describe-import-snapshot-tasks
describe-instance-attribute
describe-instance-status
describe-instances
describe-internet-gateways
describe-key-pairs
describe-moving-addresses
describe-nat-gateways
describe-network-acls
describe-network-interface-attribute
describe-network-interfaces
describe-placement-groups
describe-prefix-lists
describe-regions
describe-reserved-instances
describe-reserved-instances-listings
describe-reserved-instances-modifications
describe-reserved-instances-offerings
describe-route-tables
describe-scheduled-instance-availability
describe-scheduled-instances
describe-security-group-references
describe-security-groups
describe-snapshot-attribute
describe-snapshots
describe-spot-datafeed-subscription
describe-spot-fleet-instances
describe-spot-fleet-request-history
describe-spot-fleet-requests
describe-spot-instance-requests
describe-spot-price-history
describe-stale-security-groups
describe-subnets
describe-tags
describe-volume-attribute
describe-volume-status
describe-volumes
describe-vpc-attribute
describe-vpc-classic-link
describe-vpc-classic-link-dns-support
describe-vpc-endpoint-services
describe-vpc-endpoints
describe-vpc-peering-connections
describe-vpcs
describe-vpn-connections
describe-vpn-gateways
detach-classic-link-vpc
detach-internet-gateway
detach-network-interface
detach-volume
detach-vpn-gateway
disable-vgw-route-propagation
disable-vpc-classic-link
disable-vpc-classic-link-dns-support
disassociate-address
disassociate-route-table
enable-vgw-route-propagation
enable-volume-io
enable-vpc-classic-link
enable-vpc-classic-link-dns-support
get-console-output
get-console-screenshot
get-password-data
import-image
import-key-pair
import-snapshot
modify-hosts
modify-id-format
modify-identity-id-format
modify-image-attribute
modify-instance-attribute
modify-instance-placement
modify-network-interface-attribute
modify-reserved-instances
modify-snapshot-attribute
modify-spot-fleet-request
modify-subnet-attribute
modify-volume-attribute
modify-vpc-attribute
modify-vpc-endpoint
modify-vpc-peering-connection-options
monitor-instances
move-address-to-vpc
purchase-reserved-instances-offering
purchase-scheduled-instances
reboot-instances
register-image
reject-vpc-peering-connection
release-address
release-hosts
replace-network-acl-association
replace-network-acl-entry
replace-route
replace-route-table-association
report-instance-status
request-spot-fleet
request-spot-instances
reset-image-attribute
reset-instance-attribute
reset-network-interface-attribute
reset-snapshot-attribute
restore-address-to-classic
revoke-security-group-egress
revoke-security-group-ingress
run-instances
run-scheduled-instances
start-instances
stop-instances
terminate-instances
unassign-private-ip-addresses
unmonitor-instances
wait
```

#ecr
17種類

```
batch-check-layer-availability
batch-delete-image
batch-get-image
complete-layer-upload
create-repository
delete-repository
delete-repository-policy
describe-repositories
get-authorization-token
get-download-url-for-layer
get-login
get-repository-policy
initiate-layer-upload
list-images
put-image
set-repository-policy
upload-layer-part
```

#ecs
18種類

```
create-cluster
create-service
delete-cluster
delete-service
deregister-container-instance
deregister-task-definition
describe-clusters
describe-container-instances
describe-services
describe-task-definition
describe-tasks
discover-poll-endpoint
list-clusters
list-container-instances
list-services
list-task-definition-families
list-task-definitions
list-tasks
register-container-instance
register-task-definition
run-task
start-task
stop-task
submit-container-state-change
submit-task-state-change
update-container-agent
update-service
wait
```

#efs
11種類

```
create-file-system
create-mount-target
create-tags
delete-file-system
delete-mount-target
delete-tags
describe-file-systems
describe-mount-target-security-groups
describe-mount-targets
describe-tags
modify-mount-target-security-groups
```

#elasticache
39種類

```
add-tags-to-resource
authorize-cache-security-group-ingress
copy-snapshot
create-cache-cluster
create-cache-parameter-group
create-cache-security-group
create-cache-subnet-group
create-replication-group
create-snapshot
delete-cache-cluster
delete-cache-parameter-group
delete-cache-security-group
delete-cache-subnet-group
delete-replication-group
delete-snapshot
describe-cache-clusters
describe-cache-engine-versions
describe-cache-parameter-groups
describe-cache-parameters
describe-cache-security-groups
describe-cache-subnet-groups
describe-engine-default-parameters
describe-events
describe-replication-groups
describe-reserved-cache-nodes
describe-reserved-cache-nodes-offerings
describe-snapshots
list-allowed-node-type-modifications
list-tags-for-resource
modify-cache-cluster
modify-cache-parameter-group
modify-cache-subnet-group
modify-replication-group
purchase-reserved-cache-nodes-offering
reboot-cache-cluster
remove-tags-from-resource
reset-cache-parameter-group
revoke-cache-security-group-ingress
wait
```

#elasticbeanstalk
36種類

```
abort-environment-update
apply-environment-managed-action
check-dns-availability
compose-environments
create-application
create-application-version
create-configuration-template
create-environment
create-storage-location
delete-application
delete-application-version
delete-configuration-template
delete-environment-configuration
describe-application-versions
describe-applications
describe-configuration-options
describe-configuration-settings
describe-environment-health
describe-environment-managed-action-history
describe-environment-managed-actions
describe-environment-resources
describe-environments
describe-events
describe-instances-health
list-available-solution-stacks
rebuild-environment
request-environment-info
restart-app-server
retrieve-environment-info
swap-environment-cnames
terminate-environment
update-application
update-application-version
update-configuration-template
update-environment
validate-configuration-settings
```

#elastictranscoder
18種類

```
cancel-job
create-job
create-pipeline
create-preset
delete-pipeline
delete-preset
list-jobs-by-pipeline
list-jobs-by-status
list-pipelines
list-presets
read-job
read-pipeline
read-preset
test-role
update-pipeline
update-pipeline-notifications
update-pipeline-status
wait
```

#elb
28種類

```
add-tags
apply-security-groups-to-load-balancer
attach-load-balancer-to-subnets
configure-health-check
create-app-cookie-stickiness-policy
create-lb-cookie-stickiness-policy
create-load-balancer
create-load-balancer-listeners
create-load-balancer-policy
delete-load-balancer
delete-load-balancer-listeners
delete-load-balancer-policy
deregister-instances-from-load-balancer
describe-instance-health
describe-load-balancer-attributes
describe-load-balancer-policies
describe-load-balancer-policy-types
describe-load-balancers
describe-tags
detach-load-balancer-from-subnets
disable-availability-zones-for-load-balancer
enable-availability-zones-for-load-balancer
modify-load-balancer-attributes
register-instances-with-load-balancer
remove-tags
set-load-balancer-listener-ssl-certificate
set-load-balancer-policies-for-backend-server
set-load-balancer-policies-of-listener
```

#emr
24種類

```
add-instance-groups
add-steps
add-tags
create-cluster
create-default-roles
create-hbase-backup
describe-cluster
describe-step
disable-hbase-backups
get
install-applications
list-clusters
list-instances
list-steps
modify-cluster-attributes
modify-instance-groups
put
remove-tags
restore-from-hbase-backup
schedule-hbase-backup
socks
ssh
terminate-clusters
wait
```

#es
10種類

```
add-tags
create-elasticsearch-domain
delete-elasticsearch-domain
describe-elasticsearch-domain
describe-elasticsearch-domain-config
describe-elasticsearch-domains
list-domain-names
list-tags
remove-tags
update-elasticsearch-domain-config
```

#events
12種類

```
delete-rule
describe-rule
disable-rule
enable-rule
list-rule-names-by-target
list-rules
list-targets-by-rule
put-events
put-rule
put-targets
remove-targets
test-event-pattern
```

#firehose
7種類

```
create-delivery-stream
delete-delivery-stream
describe-delivery-stream
list-delivery-streams
put-record
put-record-batch
update-destination
```

#gamelift
37種類

```
create-alias
create-build
create-fleet
create-game-session
create-player-session
create-player-sessions
delete-alias
delete-build
delete-fleet
delete-scaling-policy
describe-alias
describe-build
describe-ec2-instance-limits
describe-fleet-attributes
describe-fleet-capacity
describe-fleet-events
describe-fleet-port-settings
describe-fleet-utilization
describe-game-session-details
describe-game-sessions
describe-player-sessions
describe-scaling-policies
get-game-session-log
get-game-session-log-url
list-aliases
list-builds
list-fleets
put-scaling-policy
request-upload-credentials
resolve-alias
update-alias
update-build
update-fleet-attributes
update-fleet-capacity
update-fleet-port-settings
update-game-session
upload-build
```

#glacier
31種類

```
abort-multipart-upload
abort-vault-lock
add-tags-to-vault
complete-multipart-upload
complete-vault-lock
create-vault
delete-archive
delete-vault
delete-vault-access-policy
delete-vault-notifications
describe-job
describe-vault
get-data-retrieval-policy
get-job-output
get-vault-access-policy
get-vault-lock
get-vault-notifications
initiate-job
initiate-multipart-upload
initiate-vault-lock
list-jobs
list-multipart-uploads
list-parts
list-tags-for-vault
list-vaults
remove-tags-from-vault
set-data-retrieval-policy
set-vault-access-policy
set-vault-notifications
upload-archive
upload-multipart-part
```

#iam
114種類

```
add-client-id-to-open-id-connect-provider
add-role-to-instance-profile
add-user-to-group
attach-group-policy
attach-role-policy
attach-user-policy
change-password
create-access-key
create-account-alias
create-group
create-instance-profile
create-login-profile
create-open-id-connect-provider
create-policy
create-policy-version
create-role
create-saml-provider
create-user
create-virtual-mfa-device
deactivate-mfa-device
delete-access-key
delete-account-alias
delete-account-password-policy
delete-group
delete-group-policy
delete-instance-profile
delete-login-profile
delete-open-id-connect-provider
delete-policy
delete-policy-version
delete-role
delete-role-policy
delete-saml-provider
delete-server-certificate
delete-signing-certificate
delete-ssh-public-key
delete-user
delete-user-policy
delete-virtual-mfa-device
detach-group-policy
detach-role-policy
detach-user-policy
enable-mfa-device
generate-credential-report
get-access-key-last-used
get-account-authorization-details
get-account-password-policy
get-account-summary
get-context-keys-for-custom-policy
get-context-keys-for-principal-policy
get-credential-report
get-group
get-group-policy
get-instance-profile
get-login-profile
get-open-id-connect-provider
get-policy
get-policy-version
get-role
get-role-policy
get-saml-provider
get-server-certificate
get-ssh-public-key
get-user
get-user-policy
list-access-keys
list-account-aliases
list-attached-group-policies
list-attached-role-policies
list-attached-user-policies
list-entities-for-policy
list-group-policies
list-groups
list-groups-for-user
list-instance-profiles
list-instance-profiles-for-role
list-mfa-devices
list-open-id-connect-providers
list-policies
list-policy-versions
list-role-policies
list-roles
list-saml-providers
list-server-certificates
list-signing-certificates
list-ssh-public-keys
list-user-policies
list-users
list-virtual-mfa-devices
put-group-policy
put-role-policy
put-user-policy
remove-client-id-from-open-id-connect-provider
remove-role-from-instance-profile
remove-user-from-group
resync-mfa-device
set-default-policy-version
simulate-custom-policy
simulate-principal-policy
update-access-key
update-account-password-policy
update-assume-role-policy
update-group
update-login-profile
update-open-id-connect-provider-thumbprint
update-saml-provider
update-server-certificate
update-signing-certificate
update-ssh-public-key
update-user
upload-server-certificate
upload-signing-certificate
upload-ssh-public-key
wait
```

#importexport
6種類

```
cancel-job
create-job
get-shipping-label
get-status
list-jobs
update-job
```

#inspector
32種類

```
add-attributes-to-findings
create-assessment-target
create-assessment-template
create-resource-group
delete-assessment-run
delete-assessment-target
delete-assessment-template
describe-assessment-runs
describe-assessment-targets
describe-assessment-templates
describe-cross-account-access-role
describe-findings
describe-resource-groups
describe-rules-packages
get-telemetry-metadata
list-assessment-run-agents
list-assessment-runs
list-assessment-targets
list-assessment-templates
list-event-subscriptions
list-findings
list-rules-packages
list-tags-for-resource
preview-agents
register-cross-account-access-role
remove-attributes-from-findings
set-tags-for-resource
start-assessment-run
stop-assessment-run
subscribe-to-event
unsubscribe-from-event
update-assessment-target
```

#iot
51種類

```
accept-certificate-transfer
attach-principal-policy
attach-thing-principal
cancel-certificate-transfer
create-certificate-from-csr
create-keys-and-certificate
create-policy
create-policy-version
create-thing
create-topic-rule
delete-ca-certificate
delete-certificate
delete-policy
delete-policy-version
delete-registration-code
delete-thing
delete-topic-rule
describe-ca-certificate
describe-certificate
describe-endpoint
describe-thing
detach-principal-policy
detach-thing-principal
disable-topic-rule
enable-topic-rule
get-logging-options
get-policy
get-policy-version
get-registration-code
get-topic-rule
list-ca-certificates
list-certificates
list-certificates-by-ca
list-policies
list-policy-principals
list-policy-versions
list-principal-policies
list-principal-things
list-thing-principals
list-things
list-topic-rules
register-ca-certificate
register-certificate
reject-certificate-transfer
replace-topic-rule
set-default-policy-version
set-logging-options
transfer-certificate
update-ca-certificate
update-certificate
update-thing
```

#iot-data
4種類

```
delete-thing-shadow
get-thing-shadow
publish
update-thing-shadow
```

#kinesis
18種類

```
add-tags-to-stream
create-stream
decrease-stream-retention-period
delete-stream
describe-stream
disable-enhanced-monitoring
enable-enhanced-monitoring
get-records
get-shard-iterator
increase-stream-retention-period
list-streams
list-tags-for-stream
merge-shards
put-record
put-records
remove-tags-from-stream
split-shard
wait
```

#kms
29種類

```
cancel-key-deletion
create-alias
create-grant
create-key
decrypt
delete-alias
describe-key
disable-key
disable-key-rotation
enable-key
enable-key-rotation
encrypt
generate-data-key
generate-data-key-without-plaintext
generate-random
get-key-policy
get-key-rotation-status
list-aliases
list-grants
list-key-policies
list-keys
list-retirable-grants
put-key-policy
re-encrypt
retire-grant
revoke-grant
schedule-key-deletion
update-alias
update-key-description
```

#lambda
24種類

```
add-permission
create-alias
create-event-source-mapping
create-function
delete-alias
delete-event-source-mapping
delete-function
get-alias
get-event-source-mapping
get-function
get-function-configuration
get-policy
invoke
invoke-async
list-aliases
list-event-source-mappings
list-functions
list-versions-by-function
publish-version
remove-permission
update-alias
update-event-source-mapping
update-function-code
update-function-configuration
```

#logs
25種類

```
cancel-export-task
create-export-task
create-log-group
create-log-stream
delete-destination
delete-log-group
delete-log-stream
delete-metric-filter
delete-retention-policy
delete-subscription-filter
describe-destinations
describe-export-tasks
describe-log-groups
describe-log-streams
describe-metric-filters
describe-subscription-filters
filter-log-events
get-log-events
put-destination
put-destination-policy
put-log-events
put-metric-filter
put-retention-policy
put-subscription-filter
test-metric-filter
```

#machinelearning
29種類

```
add-tags
create-batch-prediction
create-data-source-from-rds
create-data-source-from-redshift
create-data-source-from-s3
create-evaluation
create-ml-model
create-realtime-endpoint
delete-batch-prediction
delete-data-source
delete-evaluation
delete-ml-model
delete-realtime-endpoint
delete-tags
describe-batch-predictions
describe-data-sources
describe-evaluations
describe-ml-models
describe-tags
get-batch-prediction
get-data-source
get-evaluation
get-ml-model
predict
update-batch-prediction
update-data-source
update-evaluation
update-ml-model
wait
```

#marketplacecommerceanalytics
1種類

```
generate-data-set
```

#meteringmarketplace
1種類

```
meter-usage
```

#opsworks
72種類

```
assign-instance
assign-volume
associate-elastic-ip
attach-elastic-load-balancer
clone-stack
create-app
create-deployment
create-instance
create-layer
create-stack
create-user-profile
delete-app
delete-instance
delete-layer
delete-stack
delete-user-profile
deregister-ecs-cluster
deregister-elastic-ip
deregister-instance
deregister-rds-db-instance
deregister-volume
describe-agent-versions
describe-apps
describe-commands
describe-deployments
describe-ecs-clusters
describe-elastic-ips
describe-elastic-load-balancers
describe-instances
describe-layers
describe-load-based-auto-scaling
describe-my-user-profile
describe-permissions
describe-raid-arrays
describe-rds-db-instances
describe-service-errors
describe-stack-provisioning-parameters
describe-stack-summary
describe-stacks
describe-time-based-auto-scaling
describe-user-profiles
describe-volumes
detach-elastic-load-balancer
disassociate-elastic-ip
get-hostname-suggestion
grant-access
reboot-instance
register
register-ecs-cluster
register-elastic-ip
register-instance
register-rds-db-instance
register-volume
set-load-based-auto-scaling
set-permission
set-time-based-auto-scaling
start-instance
start-stack
stop-instance
stop-stack
unassign-instance
unassign-volume
update-app
update-elastic-ip
update-instance
update-layer
update-my-user-profile
update-rds-db-instance
update-stack
update-user-profile
update-volume
wait
```

#rds
83種類

```
add-option-to-option-group
add-source-identifier-to-subscription
add-tags-to-resource
apply-pending-maintenance-action
authorize-db-security-group-ingress
copy-db-cluster-snapshot
copy-db-parameter-group
copy-db-snapshot
copy-option-group
create-db-cluster
create-db-cluster-parameter-group
create-db-cluster-snapshot
create-db-instance
create-db-instance-read-replica
create-db-parameter-group
create-db-security-group
create-db-snapshot
create-db-subnet-group
create-event-subscription
create-option-group
delete-db-cluster
delete-db-cluster-parameter-group
delete-db-cluster-snapshot
delete-db-instance
delete-db-parameter-group
delete-db-security-group
delete-db-snapshot
delete-db-subnet-group
delete-event-subscription
delete-option-group
describe-account-attributes
describe-certificates
describe-db-cluster-parameter-groups
describe-db-cluster-parameters
describe-db-cluster-snapshot-attributes
describe-db-cluster-snapshots
describe-db-clusters
describe-db-engine-versions
describe-db-instances
describe-db-log-files
describe-db-parameter-groups
describe-db-parameters
describe-db-security-groups
describe-db-snapshot-attributes
describe-db-snapshots
describe-db-subnet-groups
describe-engine-default-cluster-parameters
describe-engine-default-parameters
describe-event-categories
describe-event-subscriptions
describe-events
describe-option-group-options
describe-option-groups
describe-orderable-db-instance-options
describe-pending-maintenance-actions
describe-reserved-db-instances
describe-reserved-db-instances-offerings
download-db-log-file-portion
failover-db-cluster
list-tags-for-resource
modify-db-cluster
modify-db-cluster-parameter-group
modify-db-cluster-snapshot-attribute
modify-db-instance
modify-db-parameter-group
modify-db-snapshot-attribute
modify-db-subnet-group
modify-event-subscription
promote-read-replica
promote-read-replica-db-cluster
purchase-reserved-db-instances-offering
reboot-db-instance
remove-option-from-option-group
remove-source-identifier-from-subscription
remove-tags-from-resource
reset-db-cluster-parameter-group
reset-db-parameter-group
restore-db-cluster-from-snapshot
restore-db-cluster-to-point-in-time
restore-db-instance-from-db-snapshot
restore-db-instance-to-point-in-time
revoke-db-security-group-ingress
wait
```

#redshift
63種類

```
authorize-cluster-security-group-ingress
authorize-snapshot-access
copy-cluster-snapshot
create-cluster
create-cluster-parameter-group
create-cluster-security-group
create-cluster-snapshot
create-cluster-subnet-group
create-event-subscription
create-hsm-client-certificate
create-hsm-configuration
create-snapshot-copy-grant
create-tags
delete-cluster
delete-cluster-parameter-group
delete-cluster-security-group
delete-cluster-snapshot
delete-cluster-subnet-group
delete-event-subscription
delete-hsm-client-certificate
delete-hsm-configuration
delete-snapshot-copy-grant
delete-tags
describe-cluster-parameter-groups
describe-cluster-parameters
describe-cluster-security-groups
describe-cluster-snapshots
describe-cluster-subnet-groups
describe-cluster-versions
describe-clusters
describe-default-cluster-parameters
describe-event-categories
describe-event-subscriptions
describe-events
describe-hsm-client-certificates
describe-hsm-configurations
describe-logging-status
describe-orderable-cluster-options
describe-reserved-node-offerings
describe-reserved-nodes
describe-resize
describe-snapshot-copy-grants
describe-table-restore-status
describe-tags
disable-logging
disable-snapshot-copy
enable-logging
enable-snapshot-copy
modify-cluster
modify-cluster-iam-roles
modify-cluster-parameter-group
modify-cluster-subnet-group
modify-event-subscription
modify-snapshot-copy-retention-period
purchase-reserved-node-offering
reboot-cluster
reset-cluster-parameter-group
restore-from-cluster-snapshot
restore-table-from-cluster-snapshot
revoke-cluster-security-group-ingress
revoke-snapshot-access
rotate-encryption-key
wait
```

#route53
49種類

```
associate-vpc-with-hosted-zone
change-resource-record-sets
change-tags-for-resource
create-health-check
create-hosted-zone
create-reusable-delegation-set
create-traffic-policy
create-traffic-policy-instance
create-traffic-policy-version
delete-health-check
delete-hosted-zone
delete-reusable-delegation-set
delete-traffic-policy
delete-traffic-policy-instance
disassociate-vpc-from-hosted-zone
get-change
get-change-details
get-checker-ip-ranges
get-geo-location
get-health-check
get-health-check-count
get-health-check-last-failure-reason
get-health-check-status
get-hosted-zone
get-hosted-zone-count
get-reusable-delegation-set
get-traffic-policy
get-traffic-policy-instance
get-traffic-policy-instance-count
list-change-batches-by-hosted-zone
list-change-batches-by-rr-set
list-geo-locations
list-health-checks
list-hosted-zones
list-hosted-zones-by-name
list-resource-record-sets
list-reusable-delegation-sets
list-tags-for-resource
list-tags-for-resources
list-traffic-policies
list-traffic-policy-instances
list-traffic-policy-instances-by-hosted-zone
list-traffic-policy-instances-by-policy
list-traffic-policy-versions
update-health-check
update-hosted-zone-comment
update-traffic-policy-comment
update-traffic-policy-instance
wait
```

#route53domains
20種類

```
check-domain-availability
delete-tags-for-domain
disable-domain-auto-renew
disable-domain-transfer-lock
enable-domain-auto-renew
enable-domain-transfer-lock
get-contact-reachability-status
get-domain-detail
get-operation-detail
list-domains
list-operations
list-tags-for-domain
register-domain
resend-contact-reachability-email
retrieve-domain-auth-code
transfer-domain
update-domain-contact
update-domain-contact-privacy
update-domain-nameservers
update-tags-for-domain
```

#s3
8種類

```
cp
ls
mb
mv
rb
rm
sync
website
```

#s3api
60種類

```
abort-multipart-upload
complete-multipart-upload
copy-object
create-bucket
create-multipart-upload
delete-bucket
delete-bucket-cors
delete-bucket-lifecycle
delete-bucket-policy
delete-bucket-replication
delete-bucket-tagging
delete-bucket-website
delete-object
delete-objects
get-bucket-accelerate-configuration
get-bucket-acl
get-bucket-cors
get-bucket-lifecycle
get-bucket-lifecycle-configuration
get-bucket-location
get-bucket-logging
get-bucket-notification
get-bucket-notification-configuration
get-bucket-policy
get-bucket-replication
get-bucket-request-payment
get-bucket-tagging
get-bucket-versioning
get-bucket-website
get-object
get-object-acl
get-object-torrent
head-bucket
head-object
list-buckets
list-multipart-uploads
list-object-versions
list-objects
list-objects-v2
list-parts
put-bucket-accelerate-configuration
put-bucket-acl
put-bucket-cors
put-bucket-lifecycle
put-bucket-lifecycle-configuration
put-bucket-logging
put-bucket-notification
put-bucket-notification-configuration
put-bucket-policy
put-bucket-replication
put-bucket-request-payment
put-bucket-tagging
put-bucket-versioning
put-bucket-website
put-object
put-object-acl
restore-object
upload-part
upload-part-copy
wait
```

#sdb
10種類

```
batch-delete-attributes
batch-put-attributes
create-domain
delete-attributes
delete-domain
domain-metadata
get-attributes
list-domains
put-attributes
select
```

#ses
40種類

```
clone-receipt-rule-set
create-receipt-filter
create-receipt-rule
create-receipt-rule-set
delete-identity
delete-identity-policy
delete-receipt-filter
delete-receipt-rule
delete-receipt-rule-set
describe-active-receipt-rule-set
describe-receipt-rule
describe-receipt-rule-set
get-identity-dkim-attributes
get-identity-mail-from-domain-attributes
get-identity-notification-attributes
get-identity-policies
get-identity-verification-attributes
get-send-quota
get-send-statistics
list-identities
list-identity-policies
list-receipt-filters
list-receipt-rule-sets
put-identity-policy
reorder-receipt-rule-set
send-bounce
send-email
send-raw-email
set-active-receipt-rule-set
set-identity-dkim-enabled
set-identity-feedback-forwarding-enabled
set-identity-headers-in-notifications-enabled
set-identity-mail-from-domain
set-identity-notification-topic
set-receipt-rule-position
update-receipt-rule
verify-domain-dkim
verify-domain-identity
verify-email-identity
wait
```

#sns
25種類

```
add-permission
confirm-subscription
create-platform-application
create-platform-endpoint
create-topic
delete-endpoint
delete-platform-application
delete-topic
get-endpoint-attributes
get-platform-application-attributes
get-subscription-attributes
get-topic-attributes
list-endpoints-by-platform-application
list-platform-applications
list-subscriptions
list-subscriptions-by-topic
list-topics
publish
remove-permission
set-endpoint-attributes
set-platform-application-attributes
set-subscription-attributes
set-topic-attributes
subscribe
unsubscribe
```

#sqs
17種類

```
add-permission
change-message-visibility
change-message-visibility-batch
create-queue
delete-message
delete-message-batch
delete-queue
get-queue-attributes
get-queue-url
list-dead-letter-source-queues
list-queues
purge-queue
receive-message
remove-permission
send-message
send-message-batch
set-queue-attributes
```

#ssm
18種類

```
cancel-command
create-association
create-association-batch
create-document
delete-association
delete-document
describe-association
describe-document
describe-document-permission
describe-instance-information
get-document
list-associations
list-command-invocations
list-commands
list-documents
modify-document-permission
send-command
update-association-status
```

#storagegateway
56種類

```
activate-gateway
add-cache
add-tags-to-resource
add-upload-buffer
add-working-storage
cancel-archival
cancel-retrieval
create-cached-iscsi-volume
create-snapshot
create-snapshot-from-volume-recovery-point
create-stored-iscsi-volume
create-tape-with-barcode
create-tapes
delete-bandwidth-rate-limit
delete-chap-credentials
delete-gateway
delete-snapshot-schedule
delete-tape
delete-tape-archive
delete-volume
describe-bandwidth-rate-limit
describe-cache
describe-cached-iscsi-volumes
describe-chap-credentials
describe-gateway-information
describe-maintenance-start-time
describe-snapshot-schedule
describe-stored-iscsi-volumes
describe-tape-archives
describe-tape-recovery-points
describe-tapes
describe-upload-buffer
describe-vtl-devices
describe-working-storage
disable-gateway
list-gateways
list-local-disks
list-tags-for-resource
list-tapes
list-volume-initiators
list-volume-recovery-points
list-volumes
remove-tags-from-resource
reset-cache
retrieve-tape-archive
retrieve-tape-recovery-point
set-local-console-password
shutdown-gateway
start-gateway
update-bandwidth-rate-limit
update-chap-credentials
update-gateway-information
update-gateway-software-now
update-maintenance-start-time
update-snapshot-schedule
update-vtl-device-type
```

#sts
7種類

```
assume-role
assume-role-with-saml
assume-role-with-web-identity
decode-authorization-message
get-caller-identity
get-federation-token
get-session-token
```

#support
14種類

```
add-attachments-to-set
add-communication-to-case
create-case
describe-attachment
describe-cases
describe-communications
describe-services
describe-severity-levels
describe-trusted-advisor-check-refresh-statuses
describe-trusted-advisor-check-result
describe-trusted-advisor-check-summaries
describe-trusted-advisor-checks
refresh-trusted-advisor-check
resolve-case
```

#swf
31種類

```
count-closed-workflow-executions
count-open-workflow-executions
count-pending-activity-tasks
count-pending-decision-tasks
deprecate-activity-type
deprecate-domain
deprecate-workflow-type
describe-activity-type
describe-domain
describe-workflow-execution
describe-workflow-type
get-workflow-execution-history
list-activity-types
list-closed-workflow-executions
list-domains
list-open-workflow-executions
list-workflow-types
poll-for-activity-task
poll-for-decision-task
record-activity-task-heartbeat
register-activity-type
register-domain
register-workflow-type
request-cancel-workflow-execution
respond-activity-task-canceled
respond-activity-task-completed
respond-activity-task-failed
respond-decision-task-completed
signal-workflow-execution
start-workflow-execution
terminate-workflow-execution
```

#waf
38種類

```
create-byte-match-set
create-ip-set
create-rule
create-size-constraint-set
create-sql-injection-match-set
create-web-acl
create-xss-match-set
delete-byte-match-set
delete-ip-set
delete-rule
delete-size-constraint-set
delete-sql-injection-match-set
delete-web-acl
delete-xss-match-set
get-byte-match-set
get-change-token
get-change-token-status
get-ip-set
get-rule
get-sampled-requests
get-size-constraint-set
get-sql-injection-match-set
get-web-acl
get-xss-match-set
list-byte-match-sets
list-ip-sets
list-rules
list-size-constraint-sets
list-sql-injection-match-sets
list-web-acls
list-xss-match-sets
update-byte-match-set
update-ip-set
update-rule
update-size-constraint-set
update-sql-injection-match-set
update-web-acl
update-xss-match-set
```

#workspaces
10種類

```
create-tags
create-workspaces
delete-tags
describe-tags
describe-workspace-bundles
describe-workspace-directories
describe-workspaces
reboot-workspaces
rebuild-workspaces
terminate-workspaces
```

#参考
http://docs.aws.amazon.com/cli/latest/index.html