Configuration parameters
defaultRegion— AWS Default Region (required)roleArn— Role ArnroleSessionName— Role Session NamesessionDuration— Role Session Durationcredentials— Access Keyaccess_key— Access Keysecret_key— Secret Keytimeout— Timeoutretries— Retriesendpoint_url— PrivateLink service URL.sts_endpoint_url— STS PrivateLink URL.sts_regional_endpoint— AWS STS Regional Endpointssts_region— STS Regionaccounts_to_access— AWS organization accountsaccess_role_name— Role name for cross-organization account accessmax_workers— Max concurrent command callsproxy— Use system proxy settingsinsecure— Trust any certificate (not secure)
Commands (75)
-
aws-ec2-allocate-addressAllocates an Elastic IP address.
-
aws-ec2-allocate-hostsAllocates a Dedicated Host to your account.
-
aws-ec2-associate-addressAssociates an Elastic IP address with an instance or a network interface.
-
aws-ec2-attach-volumeAttaches an EBS volume to a running or stopped instance and exposes it to the instance with the specified device name.
-
aws-ec2-authorize-security-group-egress-ruleAdds egress rule to a security group.
-
aws-ec2-authorize-security-group-ingress-ruleAdds ingress rule to a security group.
-
aws-ec2-copy-imageInitiates the copy of an AMI from the specified source region to the current region.
-
aws-ec2-copy-snapshotCopies a point-in-time snapshot of an EBS volume and stores it in Amazon S3. You can copy the snapshot within the same region or from one region to another.
-
aws-ec2-create-fleetLaunches an EC2 Fleet.
-
aws-ec2-create-imageCreates an Amazon EBS-backed AMI from an Amazon EBS-backed instance that is either running or stopped.
-
aws-ec2-create-launch-templateCreates a launch template. A launch template contains the parameters to launch an instance.
-
aws-ec2-create-network-aclCreates a network ACL in a VPC. Network ACLs provide an optional layer of security (in addition to security groups) for the instances in your VPC.
-
aws-ec2-create-network-acl-entryCreates an entry (a rule) in a network ACL with the specified rule number.
-
aws-ec2-create-security-groupCreates a security group.
-
aws-ec2-create-snapshotCreates a snapshot of an EBS volume and stores it in Amazon S3. You can use snapshots for backups, to make copies of EBS volumes, and to save data before shutting down an instance.
-
aws-ec2-create-tagsAdds or overwrites one or more tags for the specified Amazon EC2 resource or resources.
-
aws-ec2-create-traffic-mirror-sessionCreates a Traffic Mirror session.
-
aws-ec2-create-volumeCreates an EBS volume that can be attached to an instance in the same Availability Zone.
-
aws-ec2-create-vpc-endpointCreates a VPC endpoint.
-
aws-ec2-delete-fleetDeletes the specified EC2 Fleet.
-
aws-ec2-delete-internet-gatewayDeletes the specified internet gateway. You must detach the internet gateway from the VPC before you can delete it.
-
aws-ec2-delete-launch-templateDeletes a launch template. Deleting a launch template deletes all of its versions.
-
aws-ec2-delete-security-groupDeletes a security group.
-
aws-ec2-delete-snapshotDeletes the specified snapshot.
-
aws-ec2-delete-subnetDeletes the specified subnet. You must terminate all running instances in the subnet before you can delete the subnet.
-
aws-ec2-delete-volumeDeletes the specified EBS volume. The volume must be in the available state (not attached to an instance).
-
aws-ec2-delete-vpcDeletes the specified VPC. You must detach or delete all gateways and resources that are associated with the VPC before you can delete it. For example, you must terminate all instances running in the VPC, delete all security groups associated with the VPC (except the default one), delete all route tables associated with the VPC (except the default one), and so on.
-
aws-ec2-deregister-imageDeregisters the specified AMI.
-
aws-ec2-describe-addressesDescribes one or more of your Elastic IP addresses.
-
aws-ec2-describe-fleet-instancesDescribes the running instances for the specified EC2 Fleet.
-
aws-ec2-describe-fleetsDescribes one or more of your EC2 Fleets.
-
aws-ec2-describe-iam-instance-profile-associationsDescribes your IAM instance profile associations.
-
aws-ec2-describe-imagesDescribes one or more of the images (AMIs, AKIs, and ARIs) available to you. Images available to you include public images, private images that you own, and private images owned by other AWS accounts but for which you have explicit launch permissions.
-
aws-ec2-describe-instancesDescribes one or more of your instances.
-
aws-ec2-describe-internet-gatewayDescribes one or more of your internet gateways.
-
aws-ec2-describe-ipam-resource-discoveriesDescribes IPAM resource discoveries. A resource discovery is an IPAM component that enables IPAM to manage and monitor resources that belong to the owning account.
-
aws-ec2-describe-ipam-resource-discovery-associationsDescribes resource discovery association with an Amazon VPC IPAM. An associated resource discovery is a resource discovery that has been associated with an IPAM.
-
aws-ec2-describe-key-pairsDescribes one or more of your key pairs.
-
aws-ec2-describe-launch-templatesDescribes one or more launch templates.
-
aws-ec2-describe-regionsDescribes one or more regions that are currently available to you.
-
aws-ec2-describe-reserved-instancesDescribes one or more of the Reserved Instances that you purchased.
-
aws-ec2-describe-security-groupsDescribes one or more of your security groups.
-
aws-ec2-describe-snapshotsDescribes one or more of the EBS snapshots available to you.
-
aws-ec2-describe-subnetsDescribes one or more of your subnets.
-
aws-ec2-describe-volumesDescribes the specified EBS volumes.
-
aws-ec2-describe-vpcsDescribes one or more of your VPCs.
-
aws-ec2-detach-internet-gatewayDetaches an internet gateway from a VPC, disabling connectivity between the internet and the VPC. The VPC must not contain any running instances with Elastic IP addresses or public IPv4 addresses.
-
aws-ec2-detach-volumeDetaches an EBS volume from an instance.
-
aws-ec2-disassociate-addressDisassociates an Elastic IP address from the instance or network interface its associated with.
-
aws-ec2-get-ipam-discovered-public-addressesGets the public IP addresses that have been discovered by IPAM.
-
aws-ec2-get-latest-amiGet The latest AMI.
-
aws-ec2-get-password-dataRetrieves the encrypted administrator password for a running Windows instance.
-
aws-ec2-modify-fleetModifies the specified EC2 Fleet.
-
aws-ec2-modify-image-attributeModifies the specified attribute of the specified AMI.
-
aws-ec2-modify-instance-attributeModifies the specified attribute of the specified instance. You can specify only one attribute at a time. Using this action to change the security groups associated with an elastic network interface (ENI) attached to an instance in a VPC can result in an error if the instance has more than one ENI. To change the security groups associated with an ENI attached to an instance that has multiple ENIs, we recommend that you use the ModifyNetworkInterfaceAttribute action.
-
aws-ec2-modify-network-interface-attributeModifies the specified network interface attribute. You can specify only one attribute at a time.
-
aws-ec2-modify-snapshot-permissionAdds or removes permission settings for the specified snapshot.
-
aws-ec2-modify-volumeYou can modify several parameters of an existing EBS volume, including volume size, volume type, and IOPS capacity.
-
aws-ec2-monitor-instancesEnables detailed monitoring for a running instance.
-
aws-ec2-reboot-instancesRequests a reboot of one or more instances. This operation is asynchronous; it only queues a request to reboot the specified instances. The operation succeeds if the instances are valid and belong to you. Requests to reboot terminated instances are ignored. If an instance does not cleanly shut down within four minutes, Amazon EC2 performs a hard reboot.
-
aws-ec2-release-addressReleases the specified Elastic IP address.
-
aws-ec2-release-hostsRelease on demand dedicated host.
-
aws-ec2-revoke-security-group-egress-ruleRemoves egress rule from a security group. To remove a rule, the values that you specify (for example, ports) must match the existing rule's values exactly.
-
aws-ec2-revoke-security-group-ingress-ruleRemoves egress rule from a security group. To remove a rule, the values that you specify (for example, ports) must match the existing rule's values exactly.
-
aws-ec2-run-instancesLaunches the specified number of instances using an AMI for which you have permissions. You can create a launch template , which is a resource that contains the parameters to launch an instance. When you launch an instance using RunInstances , you can specify the launch template instead of specifying the launch parameters. An instance is ready for you to use when its in the running state. You can check the state of your instance using DescribeInstances.
-
aws-ec2-start-instancesStarts an Amazon EBS-backed instance that you have previously stopped.
-
aws-ec2-stop-instancesStops an Amazon EBS-backed instance.
-
aws-ec2-terminate-instancesShuts down one or more instances. This operation is idempotent; if you terminate an instance more than once, each call succeeds.
-
aws-ec2-unmonitor-instancesDisables detailed monitoring for a running instance.
-
aws-ec2-waiter-image-availableA waiter function that waits until image is avilable.
-
aws-ec2-waiter-instance-runningA waiter function that runs every 15 seconds until a successful state is reached.
-
aws-ec2-waiter-instance-status-okA waiter function that runs every 15 seconds until a successful state is reached.
-
aws-ec2-waiter-instance-stoppedA waiter function that runs every 15 seconds until a successful state is reached.
-
aws-ec2-waiter-instance-terminatedA waiter function that runs every 15 seconds until a successful state is reached.
-
aws-ec2-waiter-snapshot_completedA waiter function that waits until the snapshot is complate.