Skip to main content

Amazon Web Services

This Integration is part of the AWS Pack.#

Support for AWS cloud This integration was integrated and tested with version 1.0.0 of AWS.

Configure AWS in Cortex#

ParameterDescriptionRequired
Main RoleMain Role to be used for authentication e.g. 'PowerUserAccess'False
Deafult AWS Account IDAWS Account ID used for running integration test
Role Session NameRole session name to be used for authentication
Role Session DurationMax role session durationFalse
Default AWS Access Key IDAWS Access Key ID used for authentication when role-based authentication is not available. Must be used together with 'Default AWS Secret Access Key'. If provided, these credentials will be used as a fallback when role assumption fails.False
Default AWS Secret Access KeyAWS Secret Access Key used for authentication when role-based authentication is not available. Must be used together with 'Default AWS Access Key ID'. If provided, these credentials will be used as a fallback when role assumption fails.False
PasswordFalse
Default AWS region.The AWS region to use for API requests when a region is not explicitly specified in a command. This serves as the default region for operations across all AWS service-specific commands.
TimeoutThe time in seconds till a timeout exception is reached. You can specify just the read timeout (for example 60) or also the connect timeout followed after a comma (for example 60,10). If a connect timeout is not specified, a default of 10 second will be used.False
RetriesThe maximum number of retry attempts when connection or throttling errors are encountered. Set to 0 to disable retries. The default value is 5 and the limit is 10. Note: Increasing the number of retries will increase the execution time.False
PrivateLink service URL.False
STS PrivateLink URL.False
AWS STS Regional EndpointsSets the AWS_STS_REGIONAL_ENDPOINTS environment variable to specify the AWS STS endpoint resolution logic. By default, this option is set to “legacy” in AWS. Leave empty if the environment variable is already set using server configuration.False
Role name for cross-organization account accessThe role name used to access accounts in the organization. This role name must exist in the accounts provided in "AWS Organization accounts" and be assumable with the credentials provided.False
Use system proxy settingsFalse
Trust any certificate (not secure)False

Commands#

You can execute these commands from the CLI, as part of an automation, or in a playbook. After you successfully execute a command, a DBot message appears in the War Room with the command details.

aws-s3-public-access-block-update#


Creates or modifies the PublicAccessBlock configuration for an Amazon S3 bucket. Required IAM Permission: s3:PutBucketPublicAccessBlock.

Base Command#

aws-s3-public-access-block-update

Input#

Argument NameDescriptionRequired
account_idThe AWS account ID.Required
regionThe AWS region.Required
bucketThe name of the Amazon S3 bucket.Required
block_public_aclsSpecifies whether Amazon S3 should block public access control lists (ACLs) for this bucket and objects in this bucket. Possible values are: true, false.Optional
ignore_public_aclsSpecifies whether Amazon S3 should ignore public ACLs for this bucket and objects in this bucket. Possible values are: true, false.Optional
block_public_policySpecifies whether Amazon S3 should block public bucket policies for this bucket. Possible values are: true, false.Optional
restrict_public_bucketsSpecifies whether Amazon S3 should restrict public bucket policies for this bucket. Possible values are: true, false.Optional

Context Output#

There is no context output for this command.

aws-iam-account-password-policy-get#


Get AWS account password policy. Required IAM Permission: iam:GetAccountPasswordPolicy.

Base Command#

aws-iam-account-password-policy-get

Input#

Argument NameDescriptionRequired
account_idThe AWS account ID.Required
regionThe AWS region. Possible values are: us-east-1, us-east-2, us-west-1, us-west-2, af-south-1, ap-east-1, ap-south-2, ap-southeast-3, ap-southeast-5, ap-southeast-4, ap-south-1, ap-northeast-3, ap-northeast-2, ap-southeast-1, ap-southeast-2, ap-southeast-7, ap-northeast-1, ca-central-1, ca-west-1, eu-central-1, eu-west-1, eu-west-2, eu-south-1, eu-west-3, eu-south-2, eu-north-1, eu-central-2, il-central-1, mx-central-1, me-south-1, me-central-1, sa-east-1.Required

Context Output#

PathTypeDescription
AWS.IAM.PasswordPolicy.MinimumPasswordLengthnumberMinimum length to require for IAM user passwords.
AWS.IAM.PasswordPolicy.RequireSymbolsbooleanSpecifies whether IAM user passwords must contain at least one of the symbols.
AWS.IAM.PasswordPolicy.RequireNumbersbooleanSpecifies whether IAM user passwords must contain at least one numeric character (0 to 9).
AWS.IAM.PasswordPolicy.RequireUppercaseCharactersbooleanSpecifies whether IAM user passwords must contain at least one uppercase character (A to Z).
AWS.IAM.PasswordPolicy.RequireLowercaseCharactersbooleanSpecifies whether IAM user passwords must contain at least one lowercase character (a to z).
AWS.IAM.PasswordPolicy.AllowUsersToChangePasswordbooleanSpecifies whether IAM users are allowed to change their own password.
AWS.IAM.PasswordPolicy.ExpirePasswordsbooleanIndicates whether passwords in the account expire.
AWS.IAM.PasswordPolicy.MaxPasswordAgenumberThe number of days that an IAM user password is valid.
AWS.IAM.PasswordPolicy.PasswordReusePreventionnumberSpecifies the number of previous passwords that IAM users are prevented from reusing.
AWS.IAM.PasswordPolicy.HardExpirybooleanSpecifies whether IAM users are prevented from setting a new password via the Amazon Web Services Management Console after their password has expired.

aws-ec2-instance-metadata-options-modify#


Modify the EC2 instance metadata parameters on a running or stopped instance. Required IAM Permission: ec2:ModifyInstanceMetadataOptions.

Base Command#

aws-ec2-instance-metadata-options-modify

Input#

Argument NameDescriptionRequired
account_idThe AWS account ID.Required
regionThe AWS region.Required
instance_idThe ID of the instance.Required
http_tokensIndicates whether IMDSv2 is required. Possible values are: optional, required.Optional
http_endpointEnables or disables the HTTP metadata endpoint on your instances. Possible values are: disabled, enabled.Optional

Context Output#

There is no context output for this command.

aws-iam-account-password-policy-update#


Create/update password policy. Required IAM Permission: iam:UpdateAccountPasswordPolicy.

Base Command#

aws-iam-account-password-policy-update

Input#

Argument NameDescriptionRequired
account_idThe AWS account ID.Required
minimum_password_lengthThe minimum number of characters allowed in an IAM user password. Possible values are: .Optional
require_symbolsSpecifies whether IAM user passwords must contain at least one of the non-alphanumeric characters. Can be "True" or "False". Possible values are: true, false.Optional
require_numbersSpecifies whether IAM user passwords must contain at least one numeric character (0 to 9). Can be "True" or "False". Possible values are: true, false.Optional
require_uppercase_charactersSpecifies whether IAM user passwords must contain at least one uppercase character from the ISO basic Latin alphabet (A to Z). Can be "True" or "False". Possible values are: true, false.Optional
require_lowercase_charactersSpecifies whether IAM user passwords must contain at least one lowercase character from the ISO basic Latin alphabet (a to z). Can be "True" or "False". Possible values are: true, false.Optional
allow_users_to_change_passwordAllows all IAM users in your account to use the AWS Management Console to change their own passwords. Can be "True" or "False". Possible values are: true, false.Optional
max_password_ageThe number of days that an IAM user password is valid. Possible values are: .Optional
password_reuse_preventionSpecifies the number of previous passwords that IAM users are prevented from reusing. Possible values are: .Optional
hard_expiryPrevents IAM users from setting a new password after their password has expired. Can be "True" or "False". Possible values are: true, false.Optional

Context Output#

There is no context output for this command.

aws-ec2-security-group-ingress-revoke#


Revokes one or more ingress rules in a security group. Required IAM Permission: ec2:RevokeSecurityGroupIngress.

Base Command#

aws-ec2-security-group-ingress-revoke

Input#

Argument NameDescriptionRequired
account_idThe AWS account ID.Required
regionThe AWS region. Possible values are: us-east-1, us-east-2, us-west-1, us-west-2, af-south-1, ap-east-1, ap-south-2, ap-southeast-3, ap-southeast-5, ap-southeast-4, ap-south-1, ap-northeast-3, ap-northeast-2, ap-southeast-1, ap-southeast-2, ap-southeast-7, ap-northeast-1, ca-central-1, ca-west-1, eu-central-1, eu-west-1, eu-west-2, eu-south-1, eu-west-3, eu-south-2, eu-north-1, eu-central-2, il-central-1, mx-central-1, me-south-1, me-central-1, sa-east-1, us-gov-east-1, us-gov-west-1.Required
group_idThe ID of the security group.Required
protocolThe IP protocol: tcp, udp, icmp, or icmpv6 or a number. Use -1 to specify all protocols. Use with port and CIDR arguments for simple rule revocation.Optional
from_portIf the protocol is TCP or UDP, this is the start of the port range. If the protocol is ICMP or ICMPv6, this is the ICMP type or -1 (all ICMP types).Optional
to_portIf the protocol is TCP or UDP, this is the end of the port range. If the protocol is ICMP or ICMPv6, this is the ICMP code or -1 (all ICMP codes). If the start port is -1 (all ICMP types), then the end port must be -1 (all ICMP codes).Optional
cidrThe IPv4 address range in CIDR format (e.g., "0.0.0.0/0"). Use with protocol and port for simple rule revocation.Optional
ip_permissionsThe sets of IP permissions to revoke, in JSON format. Use this for complex rule configurations or when revoking multiple rules. Cannot be used together with protocol/port/CIDR arguments.Optional

Context Output#

There is no context output for this command.

aws-iam-role-from-instance-profile-remove#


Removes the specified IAM role from the specified EC2 instance profile. Required IAM Permission: iam:RemoveRoleFromInstanceProfile.

Base Command#

aws-iam-role-from-instance-profile-remove

Input#

Argument NameDescriptionRequired
account_idThe AWS account ID.Required
regionThe AWS region. Possible values are: us-east-1, us-east-2, us-west-1, us-west-2, af-south-1, ap-east-1, ap-south-2, ap-southeast-3, ap-southeast-5, ap-southeast-4, ap-south-1, ap-northeast-3, ap-northeast-2, ap-southeast-1, ap-southeast-2, ap-southeast-7, ap-northeast-1, ca-central-1, ca-west-1, eu-central-1, eu-west-1, eu-west-2, eu-south-1, eu-west-3, eu-south-2, eu-north-1, eu-central-2, il-central-1, mx-central-1, me-south-1, me-central-1, sa-east-1.Required
instance_profile_nameThe name of the instance profile to update.Required
role_nameThe name of the role to remove.Required

Context Output#

There is no context output for this command.

aws-eks-cluster-config-update#


Updates an Amazon EKS cluster configuration. Only a single type of update can (logging / resources_vpc_config) is allowed per call. Required IAM Permission: eks:UpdateClusterConfig.

Base Command#

aws-eks-cluster-config-update

Input#

Argument NameDescriptionRequired
account_idThe AWS account ID.Required
regionThe AWS region. Possible values are: us-east-1, us-east-2, us-west-1, us-west-2, af-south-1, ap-east-1, ap-south-2, ap-southeast-3, ap-southeast-5, ap-southeast-4, ap-south-1, ap-northeast-3, ap-northeast-2, ap-southeast-1, ap-southeast-2, ap-southeast-7, ap-northeast-1, ca-central-1, ca-west-1, eu-central-1, eu-west-1, eu-west-2, eu-south-1, eu-west-3, eu-south-2, eu-north-1, eu-central-2, il-central-1, mx-central-1, me-south-1, me-central-1, sa-east-1, us-gov-east-1, us-gov-west-1.Required
cluster_nameThe name of the Amazon EKS cluster to update.Required
loggingEnable or disable exporting the Kubernetes control plane logs for your cluster to CloudWatch Logs . By default, cluster control plane logs aren’t exported to CloudWatch Logs . e.g. "{'clusterLogging': [{'types': ['api', 'audit', 'authenticator', 'controllerManager', 'scheduler'], 'enabled': true}]}".Optional
resources_vpc_configA JSON representation of the VPC configuration used by the cluster control plane. e.g. "{'subnetIds': ['string'], 'securityGroupIds': ['string'], 'endpointPublicAccess': True, 'endpointPrivateAccess': True, 'publicAccessCidrs': ['string']}".Optional

Context Output#

There is no context output for this command.

aws-rds-db-instance-modify#


Modifies an existing Amazon RDS DB instance. Allows updating various settings, including the instance class, storage capacity, security groups, and other configuration parameters, without the need to create a new instance. Required IAM Permission: rds:ModifyDBInstance.

Base Command#

aws-rds-db-instance-modify

Input#

Argument NameDescriptionRequired
account_idThe AWS account ID.Required
regionThe AWS region. Possible values are: us-east-1, us-east-2, us-west-1, us-west-2, af-south-1, ap-east-1, ap-south-2, ap-southeast-3, ap-southeast-5, ap-southeast-4, ap-south-1, ap-northeast-3, ap-northeast-2, ap-southeast-1, ap-southeast-2, ap-southeast-7, ap-northeast-1, ca-central-1, ca-west-1, eu-central-1, eu-west-1, eu-west-2, eu-south-1, eu-west-3, eu-south-2, eu-north-1, eu-central-2, il-central-1, mx-central-1, me-south-1, me-central-1, sa-east-1, us-gov-east-1, us-gov-west-1.Required
db_instance_identifierThe identifier of DB instance to modify. This value is stored as a lowercase string.Required
publicly_accessibleWether the DB instance is publicly accessible. Possible values are: true, false.Optional
apply_immediatelyWether the modifications in this request and any pending modifications are asynchronously applied as soon as possible, regardless of the PreferredMaintenanceWindow setting for the DB instance. By default, this parameter is disabled. If this parameter is disabled, changes to the DB instance are applied during the next maintenance window. Some parameter changes can cause an outage and are applied on the next call to RebootDBInstance , or the next failure reboot. Possible values are: true, false.Optional
copy_tags_to_snapshotWether to copy all tags from the DB instance to snapshots of the DB instance. By default, tags aren’t copied. Possible values are: true, false.Optional
backup_retention_periodThe number of days to retain automated backups. Setting this parameter to a positive number enables backups. Setting this parameter to 0 disables automated backups.Optional
enable_iam_database_authenticationWether to enable mapping of Amazon Web Services Identity and Access Management (IAM) accounts to database accounts. By default, mapping isn’t enabled. Possible values are: true, false.Optional
deletion_protectionWether the DB instance has deletion protection enabled. The database can’t be deleted when deletion protection is enabled. By default, deletion protection isn’t enabled. For more information, see Deleting a DB Instance. Possible values are: true, false.Optional
auto_minor_version_upgradeSpecifies whether minor version upgrades are applied automatically to the DB instance during the maintenance window. Behavior: An outage occurs only if automatic upgrades are enabled for the maintenance window, a newer minor version is available, and RDS has enabled automatic patching for the engine version; otherwise, changes are applied as soon as possible without causing an outage. Note: Do not enable for RDS Custom DB instances (operation will fail). Possible values are: true, false.Optional
multi_azBehavior: Specifies whether the DB instance is a Multi-AZ deployment. Changing this parameter does not cause an outage and is applied during the next maintenance window unless ApplyImmediately is enabled. Not applicable to RDS Custom DB instances. Possible values are: true, false.Optional
vpc_security_group_idsA list of Amazon EC2 VPC security groups to associate with this DB instance. This setting doesn’t apply to the following DB instances: Amazon Aurora, RDS Custom.Optional

Context Output#

There is no context output for this command.

aws-cloudtrail-trail-update#


Updates trail settings that control what events you are logging, and how to handle log files. Changes to a trail do not require stopping the CloudTrail service. Use this action to designate an existing bucket for log delivery. If the existing bucket has previously been a target for CloudTrail log files, an IAM policy exists for the bucket. UpdateTrail must be called from the Region in which the trail was created; otherwise, an InvalidHomeRegionException is thrown. Required IAM Permission: cloudtrail:UpdateTrail.

Base Command#

aws-cloudtrail-trail-update

Input#

Argument NameDescriptionRequired
account_idThe AWS account ID.Required
regionThe AWS region. Possible values are: us-east-1, us-east-2, us-west-1, us-west-2, af-south-1, ap-east-1, ap-south-2, ap-southeast-3, ap-southeast-5, ap-southeast-4, ap-south-1, ap-northeast-3, ap-northeast-2, ap-southeast-1, ap-southeast-2, ap-southeast-7, ap-northeast-1, ca-central-1, ca-west-1, eu-central-1, eu-west-1, eu-west-2, eu-south-1, eu-west-3, eu-south-2, eu-north-1, eu-central-2, il-central-1, mx-central-1, me-south-1, me-central-1, sa-east-1, us-gov-east-1, us-gov-west-1.Required
nameThe name of the trail or trail ARN.Required
s3_bucket_nameThe name of the Amazon S3 bucket designated for publishing log files.Optional
s3_key_prefixThe Amazon S3 key prefix that comes after the name of the bucket you have designated for log file delivery.Optional
sns_topic_nameThe name of the Amazon SNS topic defined for notification of log file delivery.Optional
include_global_service_eventsWeather the trail is publishing events from global services such as IAM to the log files. Possible values are: true, false.Optional
is_multi_region_trailWeather the trail applies only to the current region or to all regions. The default is false. If the trail exists only in the current region and this value is set to true, shadow trails (replications of the trail) will be created in the other regions. If the trail exists in all regions and this value is set to false, the trail will remain in the region where it was created, and its shadow trails in other regions will be deleted. Possible values are: true, false.Optional
enable_log_file_validationWeather log file validation is enabled. The default is false. Possible values are: true, false.Optional
cloud_watch_logs_log_group_arnSpecifies a log group name using an Amazon Resource Name (ARN), a unique identifier that represents the log group to which CloudTrail logs will be delivered. Not required unless you specify CloudWatchLogsRoleArn.Optional
cloud_watch_logs_role_arnThe role for the CloudWatch Logs endpoint to assume to write to a user's log group.Optional
kms_key_idThe KMS key ID to use to encrypt the logs delivered by CloudTrail.Optional

Context Output#

PathTypeDescription
AWS.CloudTrail.Trail.TrailARNstringThe Amazon Resource Name (ARN) of the trail.
AWS.CloudTrail.Trail.NamestringThe name of the trail.
AWS.CloudTrail.Trail.S3BucketNamestringThe name of the Amazon S3 bucket into which CloudTrail delivers your trail files.
AWS.CloudTrail.Trail.S3KeyPrefixstringThe Amazon S3 key prefix that comes after the name of the bucket you have designated for log file delivery.
AWS.CloudTrail.Trail.SnsTopicNamestringThe name of the Amazon SNS topic defined for notification of log file delivery.
AWS.CloudTrail.Trail.SnsTopicARNstringThe Amazon Resource Name (ARN) of the Amazon SNS topic defined for notification of log file delivery.
AWS.CloudTrail.Trail.IncludeGlobalServiceEventsbooleanSet to True to include AWS API calls from AWS global services such as IAM.
AWS.CloudTrail.Trail.IsMultiRegionTrailbooleanWeather the trail exists only in one region or exists in all regions.
AWS.CloudTrail.Trail.HomeRegionstringThe region in which the trail was created.
AWS.CloudTrail.Trail.LogFileValidationEnabledbooleanWeather log file validation is enabled.
AWS.CloudTrail.Trail.CloudWatchLogsLogGroupArnstringAmazon Resource Name (ARN), a unique identifier that represents the log group to which CloudTrail logs will be delivered.
AWS.CloudTrail.Trail.CloudWatchLogsRoleArnstringThe role for the CloudWatch Logs endpoint to assume to write to a user's log group.
AWS.CloudTrail.Trail.KMSKeyIdstringThe KMS key ID that encrypts the logs delivered by CloudTrail.
AWS.CloudTrail.Trail.HasCustomEventSelectorsbooleanSpecifies if the trail has custom event selectors.
AWS.CloudTrail.Trail.HasInsightSelectorsbooleanWeather a trail has insight selectors enabled.
AWS.CloudTrail.Trail.IsOrganizationTrailbooleanWhether the trail is an organization trail.

aws-ec2-security-group-ingress-authorize#


Adds the specified inbound (ingress) rules to a security group. Required IAM Permission: ec2:AuthorizeSecurityGroupIngress.

Base Command#

aws-ec2-security-group-ingress-authorize

Input#

Argument NameDescriptionRequired
account_idThe AWS account ID.Required
regionThe AWS region. Possible values are: us-east-1, us-east-2, us-west-1, us-west-2, af-south-1, ap-east-1, ap-south-2, ap-southeast-3, ap-southeast-5, ap-southeast-4, ap-south-1, ap-northeast-3, ap-northeast-2, ap-southeast-1, ap-southeast-2, ap-southeast-7, ap-northeast-1, ca-central-1, ca-west-1, eu-central-1, eu-west-1, eu-west-2, eu-south-1, eu-west-3, eu-south-2, eu-north-1, eu-central-2, il-central-1, mx-central-1, me-south-1, me-central-1, sa-east-1, us-gov-east-1, us-gov-west-1.Required
group_idThe ID of the security group.Required
protocolThe IP protocol: tcp, udp, icmp, or icmpv6 or a number. Use -1 to specify all protocols. Use with port and CIDR arguments for simple rule authorization.Optional
from_portIf the protocol is TCP or UDP, this is the start of the port range. If the protocol is ICMP or ICMPv6, this is the ICMP type or -1 (all ICMP types).Optional
to_portIf the protocol is TCP or UDP, this is the end of the port range. If the protocol is ICMP or ICMPv6, this is the ICMP code or -1 (all ICMP codes). If the start port is -1 (all ICMP types), then the end port must be -1 (all ICMP codes).Optional
cidrThe IPv4 address range in CIDR format (e.g., "0.0.0.0/0"). Use with protocol and port for simple rule authorization.Optional
ip_permissionsThe sets of IP permissions to authorize, in JSON format. Use this for complex rule configurations or when authorizing multiple rules. Cannot be used together with protocol/port/CIDR arguments.Optional

Context Output#

There is no context output for this command.

aws-ec2-image-attribute-modify#


Modifies the specified attribute of the specified AMI. Required IAM Permission: ec2:ModifyImageAttribute.

Base Command#

aws-ec2-image-attribute-modify

Input#

Argument NameDescriptionRequired
account_idThe AWS account ID.Required
regionThe AWS region. Possible values are: us-east-1, us-east-2, us-west-1, us-west-2, af-south-1, ap-east-1, ap-south-2, ap-southeast-3, ap-southeast-5, ap-southeast-4, ap-south-1, ap-northeast-3, ap-northeast-2, ap-southeast-1, ap-southeast-2, ap-southeast-7, ap-northeast-1, ca-central-1, ca-west-1, eu-central-1, eu-west-1, eu-west-2, eu-south-1, eu-west-3, eu-south-2, eu-north-1, eu-central-2, il-central-1, mx-central-1, me-south-1, me-central-1, sa-east-1, us-gov-east-1, us-gov-west-1.Required
image_idThe ID of the AMI.Required
attributeThe AMI attribute to modify. Possible values are: description, launchPermission.Required
operation_typeThe operation to perform on the attribute. Possible values are: add, remove.Optional
user_idsThe AWS account IDs to add to or remove from the list of users that have launch permissions for the AMI.Optional
user_groupsThe user groups to add to or remove from the list of user groups that have launch permissions for the AMI.Optional
descriptionA new description for the AMI.Optional

Context Output#

There is no context output for this command.

aws-rds-db-cluster-snapshot-attribute-modify#


Modifies the attributes associated with a DB cluster snapshot. Required IAM Permission: rds:ModifyDBClusterSnapshotAttribute.

Base Command#

aws-rds-db-cluster-snapshot-attribute-modify

Input#

Argument NameDescriptionRequired
account_idThe AWS account ID.Required
regionThe AWS region. Possible values are: us-east-1, us-east-2, us-west-1, us-west-2, af-south-1, ap-east-1, ap-south-2, ap-southeast-3, ap-southeast-5, ap-southeast-4, ap-south-1, ap-northeast-3, ap-northeast-2, ap-southeast-1, ap-southeast-2, ap-southeast-7, ap-northeast-1, ca-central-1, ca-west-1, eu-central-1, eu-west-1, eu-west-2, eu-south-1, eu-west-3, eu-south-2, eu-north-1, eu-central-2, il-central-1, mx-central-1, me-south-1, me-central-1, sa-east-1, us-gov-east-1, us-gov-west-1.Required
db_cluster_snapshot_identifierThe identifier for the DB cluster snapshot to modify the attributes for.Required
attribute_nameThe name of the DB cluster snapshot attribute to modify.Required
values_to_removeA CSV list of DB cluster snapshot attributes to remove from the attribute specified by AttributeName. Default Value all.Optional
values_to_addA CSV list of DB cluster snapshot attributes to add to the attribute specified by AttributeName.Optional

Context Output#

There is no context output for this command.

aws-s3-bucket-logging-put#


Configures logging settings for an AWS S3 bucket, enabling monitoring of bucket access through detailed logs delivered to a designated target bucket. Required IAM Permission: s3:PutBucketLogging.

Base Command#

aws-s3-bucket-logging-put

Input#

Argument NameDescriptionRequired
account_idThe AWS account ID.Required
regionThe AWS region. Possible values are: us-east-1, us-east-2, us-west-1, us-west-2, af-south-1, ap-east-1, ap-south-2, ap-southeast-3, ap-southeast-5, ap-southeast-4, ap-south-1, ap-northeast-3, ap-northeast-2, ap-southeast-1, ap-southeast-2, ap-southeast-7, ap-northeast-1, ca-central-1, ca-west-1, eu-central-1, eu-west-1, eu-west-2, eu-south-1, eu-west-3, eu-south-2, eu-north-1, eu-central-2, il-central-1, mx-central-1, me-south-1, me-central-1, sa-east-1, us-gov-east-1, us-gov-west-1.Required
bucketThe name of the bucket for which to set the logging parameters.Required
target_bucketThe name of the bucket where server access logs should be delivered. If this is NOT provided, logging will be disabled.Optional
target_prefixThe prefix to be used for log object keys (e.g., "logs/"). Objects will be stored as: targetBucket/targetPrefix/sourceBucket/YYYY-MM-DD-HH-MM-SS-UniqueString.Optional

Context Output#

There is no context output for this command.

aws-iam-login-profile-delete#


Deletes the password for the specified IAM user, which terminates the user's ability to access AWS services through the AWS Management Console. Required IAM Permission: iam:DeleteLoginProfile.

Base Command#

aws-iam-login-profile-delete

Input#

Argument NameDescriptionRequired
account_idThe AWS account ID.Required
regionThe AWS region. Possible values are: us-east-1, us-east-2, us-west-1, us-west-2, af-south-1, ap-east-1, ap-south-2, ap-southeast-3, ap-southeast-5, ap-southeast-4, ap-south-1, ap-northeast-3, ap-northeast-2, ap-southeast-1, ap-southeast-2, ap-southeast-7, ap-northeast-1, ca-central-1, ca-west-1, eu-central-1, eu-west-1, eu-west-2, eu-south-1, eu-west-3, eu-south-2, eu-north-1, eu-central-2, il-central-1, mx-central-1, me-south-1, me-central-1, sa-east-1.Required
user_nameThe name of the user whose password you want to delete.Required

Context Output#

There is no context output for this command.

aws-rds-db-snapshot-attribute-modify#


Adds or removes permission for the specified AWS account ID to restore the specified DB snapshot. Required IAM Permission: rds:ModifyDBSnapshotAttribute.

Base Command#

aws-rds-db-snapshot-attribute-modify

Input#

Argument NameDescriptionRequired
account_idThe AWS account ID.Required
regionThe AWS region. Possible values are: us-east-1, us-east-2, us-west-1, us-west-2, af-south-1, ap-east-1, ap-south-2, ap-southeast-3, ap-southeast-5, ap-southeast-4, ap-south-1, ap-northeast-3, ap-northeast-2, ap-southeast-1, ap-southeast-2, ap-southeast-7, ap-northeast-1, ca-central-1, ca-west-1, eu-central-1, eu-west-1, eu-west-2, eu-south-1, eu-west-3, eu-south-2, eu-north-1, eu-central-2, il-central-1, mx-central-1, me-south-1, me-central-1, sa-east-1, us-gov-east-1, us-gov-west-1.Required
db_snapshot_identifierThe identifier for the DB snapshot to modify the attributes for.Required
attribute_nameThe name of the DB snapshot attribute to modify.Required
values_to_addA list of DB snapshot attributes to add to the attribute specified by AttributeName.Optional
values_to_removeA list of DB snapshot attributes to remove from the attribute specified by AttributeName.Optional

Context Output#

There is no context output for this command.

aws-s3-bucket-policy-put#


Applies an Amazon S3 bucket policy to an Outposts bucket. Required IAM Permission: s3:PutBucketPolicy.

Base Command#

aws-s3-bucket-policy-put

Input#

Argument NameDescriptionRequired
account_idThe AWS account ID.Required
regionThe AWS region. Possible values are: us-east-1, us-east-2, us-west-1, us-west-2, af-south-1, ap-east-1, ap-south-2, ap-southeast-3, ap-southeast-5, ap-southeast-4, ap-south-1, ap-northeast-3, ap-northeast-2, ap-southeast-1, ap-southeast-2, ap-southeast-7, ap-northeast-1, ca-central-1, ca-west-1, eu-central-1, eu-west-1, eu-west-2, eu-south-1, eu-west-3, eu-south-2, eu-north-1, eu-central-2, il-central-1, mx-central-1, me-south-1, me-central-1, sa-east-1, us-gov-east-1, us-gov-west-1.Required
bucketThe name of the bucket to which the policy will be applied.Required
policyThe bucket policy to apply as a JSON string.Required

Context Output#

There is no context output for this command.

aws-cloudtrail-logging-start#


Starts recording AWS API calls and log file delivery for a trail. For a trail enabled in all regions, this operation must be called from the region where the trail was created. This operation cannot be called on shadow trails (replicated trails in other regions) of a trail that is enabled in all regions. Required IAM Permission: cloudtrail:StartLogging.

Base Command#

aws-cloudtrail-logging-start

Input#

Argument NameDescriptionRequired
account_idThe AWS account ID.Required
regionThe AWS region. Possible values are: us-east-1, us-east-2, us-west-1, us-west-2, af-south-1, ap-east-1, ap-south-2, ap-southeast-3, ap-southeast-5, ap-southeast-4, ap-south-1, ap-northeast-3, ap-northeast-2, ap-southeast-1, ap-southeast-2, ap-southeast-7, ap-northeast-1, ca-central-1, ca-west-1, eu-central-1, eu-west-1, eu-west-2, eu-south-1, eu-west-3, eu-south-2, eu-north-1, eu-central-2, il-central-1, mx-central-1, me-south-1, me-central-1, sa-east-1, us-gov-east-1, us-gov-west-1.Required
nameThe name or the CloudTrail ARN of the trail for which CloudTrail logs Amazon Web Services API calls. e.g. arn:aws:cloudtrail:us-east-2:123456789012:trail/MyTrail.Required

Context Output#

There is no context output for this command.

aws-ec2-instance-attribute-modify#


Modifies the specified attribute of the specified instance. You can specify only one attribute at a time. Required IAM Permission: ec2:ModifyInstanceAttribute.

Base Command#

aws-ec2-instance-attribute-modify

Input#

Argument NameDescriptionRequired
account_idThe AWS account ID.Required
regionThe AWS region. Possible values are: us-east-1, us-east-2, us-west-1, us-west-2, af-south-1, ap-east-1, ap-south-2, ap-southeast-3, ap-southeast-5, ap-southeast-4, ap-south-1, ap-northeast-3, ap-northeast-2, ap-southeast-1, ap-southeast-2, ap-southeast-7, ap-northeast-1, ca-central-1, ca-west-1, eu-central-1, eu-west-1, eu-west-2, eu-south-1, eu-west-3, eu-south-2, eu-north-1, eu-central-2, il-central-1, mx-central-1, me-south-1, me-central-1, sa-east-1, us-gov-east-1, us-gov-west-1.Required
instance_idThe ID of the instance.Required
disable_api_stopIndicates whether an instance is enabled for stop protection. Possible values are: true, false.Optional
groupsA comma-separated list of security groups to replace the instance's current security groups. You must specify the ID of at least one security group, even if it’s just the default security group for the VPC.Optional
attributeThe name of the attribute to modify. Possible values: sourceDestCheck, groupSet, ebsOptimized, sriovNetSupport, enaSupport, enclaveOptions, disableApiStop. Possible values are: instanceType, kernel, ramdisk, userData, disableApiTermination, instanceInitiatedShutdownBehavior, rootDeviceName, blockDeviceMapping, productCodes, sourceDestCheck, groupSet, ebsOptimized, striovNetSupport, enaSupport, enclaveOptions, disableApiStop.Optional
valueA new value for the attribute. Use only with the kernel, ramdisk, userData, disableApiTermination, or instanceInitiatedShutdownBehavior attribute.Optional

Context Output#

There is no context output for this command.

aws-iam-access-key-update#


Changes the status of the specified access key from Active to Inactive, or vice versa. This operation can be used to disable a user's access key as part of a key rotation workflow. Required IAM Permission: iam:UpdateAccessKey.

Base Command#

aws-iam-access-key-update

Input#

Argument NameDescriptionRequired
account_idThe AWS account ID.Required
regionThe AWS region. Possible values are: us-east-1, us-east-2, us-west-1, us-west-2, af-south-1, ap-east-1, ap-south-2, ap-southeast-3, ap-southeast-5, ap-southeast-4, ap-south-1, ap-northeast-3, ap-northeast-2, ap-southeast-1, ap-southeast-2, ap-southeast-7, ap-northeast-1, ca-central-1, ca-west-1, eu-central-1, eu-west-1, eu-west-2, eu-south-1, eu-west-3, eu-south-2, eu-north-1, eu-central-2, il-central-1, mx-central-1, me-south-1, me-central-1, sa-east-1.Required
access_key_idThe access key ID of the secret access key you want to update.Required
statusThe status you want to assign to the secret access key. Possible values are: Active, Inactive.Required
user_nameThe name of the user whose key you want to update. If you do not specify a user name, IAM determines the user name implicitly based on the AWS access key ID signing the request.Optional

Context Output#

There is no context output for this command.

aws-ec2-security-group-egress-revoke#


Removes the specified outbound (egress) rules from the specified security group. Required IAM Permission: ec2:RevokeSecurityGroupEgress.

Base Command#

aws-ec2-security-group-egress-revoke

Input#

Argument NameDescriptionRequired
account_idThe AWS account ID.Required
regionThe AWS region. Possible values are: us-east-1, us-east-2, us-west-1, us-west-2, af-south-1, ap-east-1, ap-south-2, ap-southeast-3, ap-southeast-5, ap-southeast-4, ap-south-1, ap-northeast-3, ap-northeast-2, ap-southeast-1, ap-southeast-2, ap-southeast-7, ap-northeast-1, ca-central-1, ca-west-1, eu-central-1, eu-west-1, eu-west-2, eu-south-1, eu-west-3, eu-south-2, eu-north-1, eu-central-2, il-central-1, mx-central-1, me-south-1, me-central-1, sa-east-1, us-gov-east-1, us-gov-west-1.Required
group_idThe ID of the security group.Required
protocolThe IP protocol: tcp, udp, icmp, or icmpv6 or a number. Use -1 to specify all protocols. Use with port and CIDR arguments for simple rule revocation.Optional
from_portIf the protocol is TCP or UDP, this is the start of the port range. If the protocol is ICMP or ICMPv6, this is the ICMP type or -1 (all ICMP types).Optional
to_portIf the protocol is TCP or UDP, this is the end of the port range. If the protocol is ICMP or ICMPv6, this is the ICMP code or -1 (all ICMP codes). If the start port is -1 (all ICMP types), then the end port must be -1 (all ICMP codes).Optional
cidrThe IPv4 address range in CIDR format (e.g., "0.0.0.0/0"). Use with protocol and port for simple rule revocation.Optional
ip_permissionsThe sets of IP permissions to revoke, in JSON format. Use this for complex rule configurations or when revoking multiple rules. Cannot be used together with protocol/port/CIDR arguments.Optional

Context Output#

There is no context output for this command.

aws-iam-role-policy-put#


Adds or updates an inline policy document that is embedded in the specified IAM role. Required IAM Permission: iam:PutRolePolicy.

Base Command#

aws-iam-role-policy-put

Input#

Argument NameDescriptionRequired
account_idThe AWS account ID.Required
regionThe AWS region. Possible values are: us-east-1, us-east-2, us-west-1, us-west-2, af-south-1, ap-east-1, ap-south-2, ap-southeast-3, ap-southeast-5, ap-southeast-4, ap-south-1, ap-northeast-3, ap-northeast-2, ap-southeast-1, ap-southeast-2, ap-southeast-7, ap-northeast-1, ca-central-1, ca-west-1, eu-central-1, eu-west-1, eu-west-2, eu-south-1, eu-west-3, eu-south-2, eu-north-1, eu-central-2, il-central-1, mx-central-1, me-south-1, me-central-1, sa-east-1.Required
role_nameThe name of the role to associate the policy with. This parameter allows (through its regex pattern ) a string of characters consisting of upper and lowercase alphanumeric characters with no spaces. You can also include any of the following characters: _+=,.@-.Required
policy_nameThe name of the policy document. This parameter allows (through its regex pattern ) a string of characters consisting of upper and lowercase alphanumeric characters with no spaces. You can also include any of the following characters: _+=,.@-.Required
policy_documentThe policy document in JSON format. Must be a valid IAM policy document that defines the permissions for the role.Required

Context Output#

There is no context output for this command.

aws-rds-db-cluster-modify#


Modifies settings for an Amazon RDS DB cluster. Allows you to update cluster settings such as port, master credentials, VPC security groups, deletion protection, and other configuration options. Required IAM Permission: rds:ModifyDBCluster.

Base Command#

aws-rds-db-cluster-modify

Input#

Argument NameDescriptionRequired
account_idThe AWS account ID.Required
regionThe AWS region. Possible values are: us-east-1, us-east-2, us-west-1, us-west-2, af-south-1, ap-east-1, ap-south-2, ap-southeast-3, ap-southeast-5, ap-southeast-4, ap-south-1, ap-northeast-3, ap-northeast-2, ap-southeast-1, ap-southeast-2, ap-southeast-7, ap-northeast-1, ca-central-1, ca-west-1, eu-central-1, eu-west-1, eu-west-2, eu-south-1, eu-west-3, eu-south-2, eu-north-1, eu-central-2, il-central-1, mx-central-1, me-south-1, me-central-1, sa-east-1, us-gov-east-1, us-gov-west-1.Required
db_cluster_identifierThe DB cluster identifier for the cluster being modified. This parameter isn’t case-sensitive. Valid for Cluster Type: Aurora DB clusters and Multi-AZ DB clusters Constraints: Must match the identifier of an existing DB cluster.Required
deletion_protectionSpecifies whether the DB cluster has deletion protection enabled. The database can’t be deleted when deletion protection is enabled. By default, deletion protection isn’t enabled. Possible values are: true, false.Optional
enable_iam_database_authenticationSpecifies whether to enable mapping of Amazon Web Services Identity and Access Management (IAM) accounts to database accounts. By default, mapping isn’t enabled. Possible values are: true, false.Optional

Context Output#

There is no context output for this command.

aws-s3-public-access-block-update#


Create or Modify the PublicAccessBlock configuration for an Amazon S3 bucket. Required IAM Permission: s3:PutBucketPublicAccessBlock.

Base Command#

aws-s3-public-access-block-update

Input#

Argument NameDescriptionRequired
account_idThe AWS account ID.Required
regionThe AWS region. Possible values are: us-east-1, us-east-2, us-west-1, us-west-2, af-south-1, ap-east-1, ap-south-2, ap-southeast-3, ap-southeast-5, ap-southeast-4, ap-south-1, ap-northeast-3, ap-northeast-2, ap-southeast-1, ap-southeast-2, ap-southeast-7, ap-northeast-1, ca-central-1, ca-west-1, eu-central-1, eu-west-1, eu-west-2, eu-south-1, eu-west-3, eu-south-2, eu-north-1, eu-central-2, il-central-1, mx-central-1, me-south-1, me-central-1, sa-east-1, us-gov-east-1, us-gov-west-1.Required
bucketThe name of the Amazon S3 bucket.Required
block_public_aclsSpecifies whether Amazon S3 should block public access control lists (ACLs) for this bucket and objects in this bucket. Possible values are: true, false.Optional
ignore_public_aclsSpecifies whether Amazon S3 should ignore public ACLs for this bucket and objects in this bucket. Possible values are: true, false.Optional
block_public_policySpecifies whether Amazon S3 should block public bucket policies for this bucket. Possible values are: true, false.Optional
restrict_public_bucketsSpecifies whether Amazon S3 should restrict public bucket policies for this bucket. Possible values are: true, false.Optional

Context Output#

There is no context output for this command.

aws-iam-user-policy-put#


Adds or updates an inline policy document that is embedded in the specified IAM user. Required IAM Permission: iam:PutUserPolicy.

Base Command#

aws-iam-user-policy-put

Input#

Argument NameDescriptionRequired
account_idThe AWS account ID.Required
regionThe AWS region. Possible values are: us-east-1, us-east-2, us-west-1, us-west-2, af-south-1, ap-east-1, ap-south-2, ap-southeast-3, ap-southeast-5, ap-southeast-4, ap-south-1, ap-northeast-3, ap-northeast-2, ap-southeast-1, ap-southeast-2, ap-southeast-7, ap-northeast-1, ca-central-1, ca-west-1, eu-central-1, eu-west-1, eu-west-2, eu-south-1, eu-west-3, eu-south-2, eu-north-1, eu-central-2, il-central-1, mx-central-1, me-south-1, me-central-1, sa-east-1.Required
user_nameThe name of the user to associate the policy with.Required
policy_nameThe name of the policy document.Required
policy_documentThe policy document in JSON format. Must be a valid IAM policy document that defines the permissions for the user.Required

Context Output#

There is no context output for this command.

aws-s3-bucket-versioning-put#


Sets the versioning state of an existing bucket. Required IAM Permission: s3:PutBucketVersioning.

Base Command#

aws-s3-bucket-versioning-put

Input#

Argument NameDescriptionRequired
account_idThe AWS account ID.Required
regionThe AWS region. Possible values are: us-east-1, us-east-2, us-west-1, us-west-2, af-south-1, ap-east-1, ap-south-2, ap-southeast-3, ap-southeast-5, ap-southeast-4, ap-south-1, ap-northeast-3, ap-northeast-2, ap-southeast-1, ap-southeast-2, ap-southeast-7, ap-northeast-1, ca-central-1, ca-west-1, eu-central-1, eu-west-1, eu-west-2, eu-south-1, eu-west-3, eu-south-2, eu-north-1, eu-central-2, il-central-1, mx-central-1, me-south-1, me-central-1, sa-east-1, us-gov-east-1, us-gov-west-1.Required
bucketThe name of the bucket for which to set the logging parameters.Required
mfa_deleteSpecifies whether MFA delete is enabled in the bucket versioning configuration. This element is only returned if the bucket has been configured with MFA delete. If the bucket has never been so configured, this element is not returned.Optional
statusThe versioning state of the bucket. Possible values are: Enabled, Suspended.Required

Context Output#

There is no context output for this command.

aws-s3-bucket-acl-put#


Sets the access control list (ACL) permissions for an existing Amazon S3 bucket. This command allows you to define who can access the bucket and what actions they can perform, using predefined ACLs. Since 2023, all new S3 buckets block ACLs by default for better security. Required IAM Permission: s3:PutBucketAcl.

Base Command#

aws-s3-bucket-acl-put

Input#

Argument NameDescriptionRequired
account_idThe AWS account ID.Required
regionThe AWS region. Possible values are: us-east-1, us-east-2, us-west-1, us-west-2, af-south-1, ap-east-1, ap-south-2, ap-southeast-3, ap-southeast-5, ap-southeast-4, ap-south-1, ap-northeast-3, ap-northeast-2, ap-southeast-1, ap-southeast-2, ap-southeast-7, ap-northeast-1, ca-central-1, ca-west-1, eu-central-1, eu-west-1, eu-west-2, eu-south-1, eu-west-3, eu-south-2, eu-north-1, eu-central-2, il-central-1, mx-central-1, me-south-1, me-central-1, sa-east-1, us-gov-east-1, us-gov-west-1.Required
aclThe canned ACL to apply to the bucket. Possible values are: private, public-read, public-read-write, authenticated-read.Required
bucketThe bucket to which to apply the ACL.Required

Context Output#

There is no context output for this command.

aws-ec2-snapshot-attribute-modify#


Adds or removes permission settings for the specified snapshot. Note: snapshots encrypted with the AWS-managed default key (alias/aws/ebs) cannot be shared. Use unencrypted snapshots or those encrypted with a customer-managed KMS key to allow permission modifications. Required IAM Permission: ec2:ModifySnapshotAttribute.

Base Command#

aws-ec2-snapshot-attribute-modify

Input#

Argument NameDescriptionRequired
account_idThe AWS account ID.Required
regionThe AWS region. Possible values are: us-east-1, us-east-2, us-west-1, us-west-2, af-south-1, ap-east-1, ap-south-2, ap-southeast-3, ap-southeast-5, ap-southeast-4, ap-south-1, ap-northeast-3, ap-northeast-2, ap-southeast-1, ap-southeast-2, ap-southeast-7, ap-northeast-1, ca-central-1, ca-west-1, eu-central-1, eu-west-1, eu-west-2, eu-south-1, eu-west-3, eu-south-2, eu-north-1, eu-central-2, il-central-1, mx-central-1, me-south-1, me-central-1, sa-east-1, us-gov-east-1, us-gov-west-1.Required
snapshot_idThe ID of the snapshot.Required
attributeThe snapshot attribute to modify. Default is createVolumePermission.Required
operation_typeThe operation to perform. Possible values are: add, remove.Required
user_idsA comma-separated list of AWS user account IDs to add to or remove from the list of users permitted to create EBS volumes from the snapshot.Optional
groupThe groups to add to or remove from the list of entities that have permission to create volumes from the snapshot. Possible values are: all.Optional

Context Output#

There is no context output for this command.

aws-s3-bucket-encryption-get#


Retrieves the default encryption configuration for an Amazon S3 bucket. Shows the server-side encryption settings that are applied to new objects stored in the bucket. Required IAM Permission: s3:GetEncryptionConfiguration.

Base Command#

aws-s3-bucket-encryption-get

Input#

Argument NameDescriptionRequired
account_idThe AWS account ID.Required
regionThe AWS region. Possible values are: us-east-1, us-east-2, us-west-1, us-west-2, af-south-1, ap-east-1, ap-south-2, ap-southeast-3, ap-southeast-5, ap-southeast-4, ap-south-1, ap-northeast-3, ap-northeast-2, ap-southeast-1, ap-southeast-2, ap-southeast-7, ap-northeast-1, ca-central-1, ca-west-1, eu-central-1, eu-west-1, eu-west-2, eu-south-1, eu-west-3, eu-south-2, eu-north-1, eu-central-2, il-central-1, mx-central-1, me-south-1, me-central-1, sa-east-1, us-gov-east-1, us-gov-west-1.Required
bucketName of the S3 bucket to retrieve encryption configuration from. Must follow S3 naming conventions.Required

Context Output#

PathTypeDescription
AWS.S3-Buckets.BucketNamestringName of the S3 bucket.
AWS.S3-Buckets.ServerSideEncryptionConfiguration.RulesarrayContainer for information about a particular server-side encryption configuration rule.

aws-s3-file-download#


Download a file from S3 bucket to the War Room. Required IAM Permission: s3:GetObject.

Base Command#

aws-s3-file-download

Input#

Argument NameDescriptionRequired
account_idThe AWS account ID.Required
bucketName of the target S3 bucket. Must follow S3 naming conventions.Required
keyKey (path) of the file to download from the S3 bucket.Required
regionAWS region where the S3 bucket is located. Possible values are: us-east-1, us-east-2, us-west-1, us-west-2, af-south-1, ap-east-1, ap-south-2, ap-southeast-3, ap-southeast-5, ap-southeast-4, ap-south-1, ap-northeast-3, ap-northeast-2, ap-southeast-1, ap-southeast-2, ap-southeast-7, ap-northeast-1, ca-central-1, ca-west-1, eu-central-1, eu-west-1, eu-west-2, eu-south-1, eu-west-3, eu-south-2, eu-north-1, eu-central-2, il-central-1, mx-central-1, me-south-1, me-central-1, sa-east-1, us-gov-east-1, us-gov-west-1.Required

Context Output#

PathTypeDescription
File.SizeNumberThe size of the file.
File.SHA1StringThe SHA1 hash of the file.
File.SHA256StringThe SHA256 hash of the file.
File.NameStringThe name of the file.
File.SSDeepStringThe SSDeep hash of the file.
File.EntryIDStringThe entry ID of the file.
File.InfoStringFile information.
File.TypeStringThe file type.
File.MD5StringThe MD5 hash of the file.
File.ExtensionStringThe file extension.

aws-s3-bucket-policy-delete#


Deletes the bucket policy from an Amazon S3 bucket. This operation removes all policy-based access controls from the bucket, potentially changing access permissions. Required IAM Permission: s3:DeleteBucketPolicy.

Base Command#

aws-s3-bucket-policy-delete

Input#

Argument NameDescriptionRequired
account_idThe AWS account ID.Required
regionThe AWS region. Possible values are: us-east-1, us-east-2, us-west-1, us-west-2, af-south-1, ap-east-1, ap-south-2, ap-southeast-3, ap-southeast-5, ap-southeast-4, ap-south-1, ap-northeast-3, ap-northeast-2, ap-southeast-1, ap-southeast-2, ap-southeast-7, ap-northeast-1, ca-central-1, ca-west-1, eu-central-1, eu-west-1, eu-west-2, eu-south-1, eu-west-3, eu-south-2, eu-north-1, eu-central-2, il-central-1, mx-central-1, me-south-1, me-central-1, sa-east-1, us-gov-east-1, us-gov-west-1.Required
bucketThe name of the Amazon S3 bucket from which to delete the bucket policy.Required

Context Output#

There is no context output for this command.

aws-ecs-cluster-settings-update#


Updates the containerInsights setting of an ECS cluster. Required IAM Permission: ecs:UpdateClusterSettings.

Base Command#

aws-ecs-cluster-settings-update

Input#

Argument NameDescriptionRequired
account_idThe AWS account ID.Required
cluster_nameThe name of the cluster.Required
valueThe value of the containerInsights setting to update. Possible values are: enabled, disabled, enhanced.Required
regionThe AWS region. Possible values are: us-east-1, us-east-2, us-west-1, us-west-2, af-south-1, ap-east-1, ap-south-2, ap-southeast-3, ap-southeast-5, ap-southeast-4, ap-south-1, ap-northeast-3, ap-northeast-2, ap-southeast-1, ap-southeast-2, ap-southeast-7, ap-northeast-1, ca-central-1, ca-west-1, eu-central-1, eu-west-1, eu-west-2, eu-south-1, eu-west-3, eu-south-2, eu-north-1, eu-central-2, il-central-1, mx-central-1, me-south-1, me-central-1, sa-east-1, us-gov-east-1, us-gov-west-1.Required

Context Output#

There is no context output for this command.

aws-s3-file-upload#


Upload file to S3 bucket. Required IAM Permission: s3:PutObject.

Base Command#

aws-s3-file-upload

Input#

Argument NameDescriptionRequired
account_idThe AWS account ID.Required
entryIDEntry ID of the file to upload.Required
bucketName of the S3 bucket containing the file. Must follow S3 naming conventions.Required
keyKey (path) where the file will be stored in the S3 bucket.Required
regionAWS region where the S3 bucket is located. Possible values are: us-east-1, us-east-2, us-west-1, us-west-2, af-south-1, ap-east-1, ap-south-2, ap-southeast-3, ap-southeast-5, ap-southeast-4, ap-south-1, ap-northeast-3, ap-northeast-2, ap-southeast-1, ap-southeast-2, ap-southeast-7, ap-northeast-1, ca-central-1, ca-west-1, eu-central-1, eu-west-1, eu-west-2, eu-south-1, eu-west-3, eu-south-2, eu-north-1, eu-central-2, il-central-1, mx-central-1, me-south-1, me-central-1, sa-east-1, us-gov-east-1, us-gov-west-1.Required

Context Output#

There is no context output for this command.

aws-ec2-subnet-attribute-modify#


Modifies a subnet attribute. Required IAM Permission: ec2:ModifySubnetAttribute.

Base Command#

aws-ec2-subnet-attribute-modify

Input#

Argument NameDescriptionRequired
account_idThe AWS account ID.Required
regionThe AWS region. Possible values are: us-east-1, us-east-2, us-west-1, us-west-2, af-south-1, ap-east-1, ap-south-2, ap-southeast-3, ap-southeast-5, ap-southeast-4, ap-south-1, ap-northeast-3, ap-northeast-2, ap-southeast-1, ap-southeast-2, ap-southeast-7, ap-northeast-1, ca-central-1, ca-west-1, eu-central-1, eu-west-1, eu-west-2, eu-south-1, eu-west-3, eu-south-2, eu-north-1, eu-central-2, il-central-1, mx-central-1, me-south-1, me-central-1, sa-east-1, us-gov-east-1, us-gov-west-1.Required
subnet_idThe ID of the subnet.Required
assign_ipv6_address_on_creationSet to true to assign an IPv6 address to network interfaces created in the specified subnet.Optional
customer_owned_ipv4_poolThe customer-owned IPv4 address pool associated with the subnet.Optional
disable_lni_at_device_indexSet to true to disable local network interfaces at the current position.Optional
enable_dns64Indicates whether DNS queries made to the Amazon-provided DNS Resolver in this subnet should return synthetic IPv6 addresses for IPv4-only destinations.Optional
enable_lni_at_device_indexIndicates the device position for local network interfaces in this subnet.Optional
enable_resource_name_dns_aaaa_record_on_launchIndicates whether to respond to DNS queries for instance hostnames with DNS AAAA records.Optional
enable_resource_name_dns_a_record_on_launchIndicates whether to respond to DNS queries for instance hostnames with DNS A records.Optional
map_customer_owned_ip_on_launchSet to true to assign a customer-owned IPv4 address to network interfaces attached to instances created in the specified subnet.Optional
map_public_ip_on_launchSet to true to assign a public IPv4 address to network interfaces attached to instances created in the specified subnet.Optional
private_dns_hostname_type_on_launchThe type of hostname to assign to instances in the subnet at launch.Optional

Context Output#

There is no context output for this command.

aws-ec2-instances-terminate#


Shuts down specified instances. This operation is idempotent; you can terminate an instance multiple times without causing an error. Required IAM Permission: ec2:TerminateInstances.

Base Command#

aws-ec2-instances-terminate

Input#

Argument NameDescriptionRequired
account_idThe AWS account ID.Required
regionThe AWS region where target instances are located. Must be a valid AWS region identifier. Possible values are: us-east-1, us-east-2, us-west-1, us-west-2, af-south-1, ap-east-1, ap-south-2, ap-southeast-3, ap-southeast-5, ap-southeast-4, ap-south-1, ap-northeast-3, ap-northeast-2, ap-southeast-1, ap-southeast-2, ap-southeast-7, ap-northeast-1, ca-central-1, ca-west-1, eu-central-1, eu-west-1, eu-west-2, eu-south-1, eu-west-3, eu-south-2, eu-north-1, eu-central-2, il-central-1, mx-central-1, me-south-1, me-central-1, sa-east-1, us-gov-east-1, us-gov-west-1.Required
instance_idsA comma-separated list of instance IDs to terminate. If you specify multiple instances and the request fails (for example, because of a single incorrect instance ID), none of the instances are terminated.Required

Context Output#

There is no context output for this command.

aws-s3-public-access-block-get#


Retrieves the public access block configuration for an Amazon S3 bucket. Shows the current settings that control public access to the bucket and its objects. Required IAM Permission: s3:GetBucketPublicAccessBlock.

Base Command#

aws-s3-public-access-block-get

Input#

Argument NameDescriptionRequired
account_idThe AWS account ID.Required
regionThe AWS region. Possible values are: us-east-1, us-east-2, us-west-1, us-west-2, af-south-1, ap-east-1, ap-south-2, ap-southeast-3, ap-southeast-5, ap-southeast-4, ap-south-1, ap-northeast-3, ap-northeast-2, ap-southeast-1, ap-southeast-2, ap-southeast-7, ap-northeast-1, ca-central-1, ca-west-1, eu-central-1, eu-west-1, eu-west-2, eu-south-1, eu-west-3, eu-south-2, eu-north-1, eu-central-2, il-central-1, mx-central-1, me-south-1, me-central-1, sa-east-1, us-gov-east-1, us-gov-west-1.Required
bucketThe name of the Amazon S3 bucket to retrieve public access block configuration from.Required
expected_bucket_ownerThe account ID of the expected bucket owner. If the account ID that you provide does not match the actual owner of the bucket, the request fails.Optional

Context Output#

PathTypeDescription
AWS.S3-Buckets.BucketNamestringName of the S3 bucket.
AWS.S3-Buckets.PublicAccessBlock.BlockPublicAclsbooleanWhether Amazon S3 blocks public access control lists (ACLs) for this bucket and objects in this bucket.
AWS.S3-Buckets.PublicAccessBlock.IgnorePublicAclsbooleanWhether Amazon S3 ignores public ACLs for this bucket and objects in this bucket.
AWS.S3-Buckets.PublicAccessBlock.BlockPublicPolicybooleanWhether Amazon S3 blocks public bucket policies for this bucket.
AWS.S3-Buckets.PublicAccessBlock.RestrictPublicBucketsbooleanWhether Amazon S3 restricts public bucket policies for this bucket.

aws-ec2-instances-stop#


Stops an Amazon EBS-backed instance. Required IAM Permission: ec2:StopInstances.

Base Command#

aws-ec2-instances-stop

Input#

Argument NameDescriptionRequired
account_idThe AWS account ID.Required
regionThe AWS region where target instances are located. Must be a valid AWS region identifier. Possible values are: us-east-1, us-east-2, us-west-1, us-west-2, af-south-1, ap-east-1, ap-south-2, ap-southeast-3, ap-southeast-5, ap-southeast-4, ap-south-1, ap-northeast-3, ap-northeast-2, ap-southeast-1, ap-southeast-2, ap-southeast-7, ap-northeast-1, ca-central-1, ca-west-1, eu-central-1, eu-west-1, eu-west-2, eu-south-1, eu-west-3, eu-south-2, eu-north-1, eu-central-2, il-central-1, mx-central-1, me-south-1, me-central-1, sa-east-1, us-gov-east-1, us-gov-west-1.Required
instance_idsA comma-separated list of instance IDs to stop. Must be in 'running' or 'pending' state. User must have stop permissions for each instance.Required
forceForce stop instances without graceful shutdown. Default: false. Use with caution, as it may cause data loss. Possible values are: true, false. Default is false.Optional
hibernateHibernates the instance if the instance was enabled for hibernation at launch. If the instance cannot hibernate successfully, a normal shutdown occurs. Possible values are: true, false. Default is false.Optional

Context Output#

There is no context output for this command.

aws-ec2-instances-describe#


Describes specified instances or all instances. Required IAM Permission: ec2:DescribeInstances.

Base Command#

aws-ec2-instances-describe

Input#

Argument NameDescriptionRequired
account_idThe AWS account ID.Required
regionThe AWS region to query instances from. Must be a valid AWS region identifier. Possible values are: us-east-1, us-east-2, us-west-1, us-west-2, af-south-1, ap-east-1, ap-south-2, ap-southeast-3, ap-southeast-5, ap-southeast-4, ap-south-1, ap-northeast-3, ap-northeast-2, ap-southeast-1, ap-southeast-2, ap-southeast-7, ap-northeast-1, ca-central-1, ca-west-1, eu-central-1, eu-west-1, eu-west-2, eu-south-1, eu-west-3, eu-south-2, eu-north-1, eu-central-2, il-central-1, mx-central-1, me-south-1, me-central-1, sa-east-1, us-gov-east-1, us-gov-west-1.Required
instance_idsA comma-separated list of instance IDs to describe. If empty, returns all accessible instances in the specified region.Optional
filtersOne or more custom filters to apply, separated by ';' (for example, name=<name>;values=<values>).You can specify up to 50 filters and up to 200 values per filter in a single request.Optional
next_tokenToken for pagination when retrieving large result sets. Use the InstancesNextToken value from a previous response to continue listing instances.Optional
limitMaximum number of instances to return in a single request. You cannot specify this parameter and the instance IDs parameter in the same request. Default is 50.Optional

Context Output#

PathTypeDescription
AWS.EC2.InstancesNextTokenStringToken to use for pagination in subsequent requests.
AWS.EC2.Instances.ArchitectureStringThe architecture of the image.
AWS.EC2.Instances.BlockDeviceMappings.DeviceNameStringThe device name.
AWS.EC2.Instances.BlockDeviceMappings.EbsDictionaryParameters used to automatically set up EBS volumes when the instance is launched.
AWS.EC2.Instances.ClientTokenStringThe idempotency token you provided when you launched the instance, if applicable.
AWS.EC2.Instances.EbsOptimizedBooleanIndicates whether the instance is optimized for Amazon EBS I/O.
AWS.EC2.Instances.EnaSupportBooleanSpecifies whether enhanced networking with ENA is enabled.
AWS.EC2.Instances.HypervisorStringThe hypervisor type of the instance.
AWS.EC2.Instances.IamInstanceProfile.ArnStringThe Amazon Resource Name (ARN) of the instance profile.
AWS.EC2.Instances.IamInstanceProfile.IdStringThe ID of the instance profile.
AWS.EC2.Instances.InstanceLifecycleStringIndicates whether this is a Spot Instance or a Scheduled Instance.
AWS.EC2.Instances.NetworkInterfaces.AssociationDictionaryThe association information for an Elastic IPv4 associated with the network interface.
AWS.EC2.Instances.NetworkInterfaces.AttachmentDictionaryThe network interface attachment.
AWS.EC2.Instances.NetworkInterfaces.DescriptionStringThe description of the network interface. Applies only if creating a network interface when launching an instance.
AWS.EC2.Instances.NetworkInterfaces.GroupsDictionaryThe security groups.
AWS.EC2.Instances.NetworkInterfaces.Ipv6AddressesDictionaryThe IPv6 addresses associated with the network interface.
AWS.EC2.Instances.NetworkInterfaces.MacAddressStringThe MAC address.
AWS.EC2.Instances.NetworkInterfaces.NetworkInterfaceIdStringThe ID of the network interface.
AWS.EC2.Instances.NetworkInterfaces.OwnerIdStringThe ID of the AWS account that owns the network interface.
AWS.EC2.Instances.NetworkInterfaces.PrivateDnsNameStringThe private DNS name.
AWS.EC2.Instances.NetworkInterfaces.PrivateIpAddressStringThe IPv4 address of the network interface within the subnet.
AWS.EC2.Instances.NetworkInterfaces.PrivateIpAddressesArrayThe private IPv4 addresses associated with the network interface.
AWS.EC2.Instances.NetworkInterfaces.SourceDestCheckBooleanIndicates whether to validate network traffic to or from this network interface.
AWS.EC2.Instances.NetworkInterfaces.StatusStringThe status of the network interface.
AWS.EC2.Instances.NetworkInterfaces.SubnetIdStringThe ID of the subnet associated with the network interface. Applies only if creating a network interface when launching an instance.
AWS.EC2.Instances.NetworkInterfaces.VpcIdStringThe ID of the VPC.
AWS.EC2.Instances.NetworkInterfaces.InterfaceTypeStringThe type of network interface.
AWS.EC2.Instances.NetworkInterfaces.Ipv4PrefixesArrayThe IPv4 prefixes assigned to the network interface.
AWS.EC2.Instances.NetworkInterfaces.Ipv6PrefixesArrayThe IPv6 prefixes assigned to the network interface.
AWS.EC2.Instances.NetworkInterfaces.ConnectionTrackingConfigurationDictionaryA security group connection tracking configuration that enables you to set the timeout for connection tracking on an Elastic network interface.
AWS.EC2.Instances.NetworkInterfaces.OperatorDictionaryThe service provider that manages the network interface.
AWS.EC2.Instances.OutpostArnStringThe Amazon Resource Name (ARN) of the Outpost.
AWS.EC2.Instances.RootDeviceNameStringThe device name of the root device volume.
AWS.EC2.Instances.RootDeviceTypeStringThe root device type used by the AMI.
AWS.EC2.Instances.SecurityGroups.GroupIdStringThe ID of the security group.
AWS.EC2.Instances.SecurityGroups.GroupNameStringThe name of the security group.
AWS.EC2.Instances.SourceDestCheckBooleanIndicates whether source/destination checking is enabled.
AWS.EC2.Instances.SpotInstanceRequestIdStringThe ID of the request for a Spot Instance request.
AWS.EC2.Instances.SriovNetSupportStringSpecifies whether enhanced networking with the Intel 82599 Virtual Function interface is enabled.
AWS.EC2.Instances.StateReasonDictionaryThe reason for the most recent state transition. May be an empty string.
AWS.EC2.Instances.Tags.KeyStringThe key of the tag.
AWS.EC2.Instances.Tags.ValueStringThe value of the tag.
AWS.EC2.Instances.VirtualizationTypeStringThe virtualization type of the instance.
AWS.EC2.Instances.CpuOptionsDictionaryThe CPU options for the instance.
AWS.EC2.Instances.CapacityBlockIdStringThe ID of the Capacity Block.
AWS.EC2.Instances.CapacityReservationIdStringThe ID of the Capacity Reservation.
AWS.EC2.Instances.CapacityReservationSpecificationDictionaryInformation about the Capacity Reservation targeting option.
AWS.EC2.Instances.HibernationOptions.ConfiguredBooleanIndicates whether the instance is enabled for hibernation.
AWS.EC2.Instances.Licenses.LicenseConfigurationArnStringThe Amazon Resource Name (ARN) of the license configuration.
AWS.EC2.Instances.MetadataOptionsDictionaryThe metadata options for the instance.
AWS.EC2.Instances.EnclaveOptions.EnabledBooleanIndicates whether the instance is enabled for Amazon Web Services Nitro Enclaves.
AWS.EC2.Instances.BootModeStringThe boot mode that was specified by the AMI.
AWS.EC2.Instances.PlatformDetailsStringThe platform details value for the instance.
AWS.EC2.Instances.UsageOperationStringThe usage operation value for the instance.
AWS.EC2.Instances.UsageOperationUpdateTimeDateThe time that the usage operation was last updated.
AWS.EC2.Instances.PrivateDnsNameOptions.HostnameTypeStringThe type of hostname to assign to an instance.
AWS.EC2.Instances.PrivateDnsNameOptions.EnableResourceNameDnsARecordBooleanIndicates whether to respond to DNS queries for instance hostnames with DNS A records.
AWS.EC2.Instances.PrivateDnsNameOptions.EnableResourceNameDnsAAAARecordBooleanIndicates whether to respond to DNS queries for instance hostnames with DNS AAAA records.
AWS.EC2.Instances.Ipv6AddressStringThe IPv6 address assigned to the instance.
AWS.EC2.Instances.TpmSupportStringIf the instance is configured for NitroTPM support, the value is v2.0.
AWS.EC2.Instances.MaintenanceOptions.AutoRecoveryStringInformation on the current automatic recovery behavior of your instance.
AWS.EC2.Instances.MaintenanceOptions.RebootMigrationStringSpecifies whether to attempt reboot migration during a user-initiated reboot of an instance that has a scheduled system-reboot event.
AWS.EC2.Instances.CurrentInstanceBootModeStringThe boot mode that is used to boot the instance at launch or start.
AWS.EC2.Instances.NetworkPerformanceOptions.BandwidthWeightingStringContains settings for the network performance options for your instance.
AWS.EC2.Instances.OperatorDictionaryThe service provider that manages the instance.
AWS.EC2.Instances.InstanceIdStringThe ID of the instance.
AWS.EC2.Instances.ImageIdStringThe ID of the AMI used to launch the instance.
AWS.EC2.Instances.State.CodeNumberThe current state of the instance as a 16-bit unsigned integer.
AWS.EC2.Instances.State.NameStringThe current state of the instance.
AWS.EC2.Instances.PrivateDnsNameStringThe private DNS hostname name assigned to the instance.
AWS.EC2.Instances.PublicDnsNameStringThe public DNS name assigned to the instance.
AWS.EC2.Instances.StateTransitionReasonStringThe reason for the most recent state transition. May be an empty string.
AWS.EC2.Instances.KeyNameStringThe name of the key pair used when the instance was launched.
AWS.EC2.Instances.AmiLaunchIndexNumberThe AMI launch index, which can be used to find this instance in the launch group.
AWS.EC2.Instances.ProductCodesDictionaryThe product codes attached to this instance, if applicable.
AWS.EC2.Instances.InstanceTypeStringThe instance type.
AWS.EC2.Instances.LaunchTimeStringThe time the instance was launched.
AWS.EC2.Instances.Placement.AvailabilityZoneIdStringThe ID of the Availability Zone of the instance.
AWS.EC2.Instances.Placement.AffinityStringThe affinity setting for the instance on the Dedicated Host.
AWS.EC2.Instances.Placement.GroupNameStringThe name of the placement group the instance is in.
AWS.EC2.Instances.Placement.PartitionNumberNumberThe number of the partition that the instance is in.
AWS.EC2.Instances.Placement.HostIdStringThe ID of the Dedicated Host on which the instance resides.
AWS.EC2.Instances.Placement.TenancyStringThe tenancy of the instance.
AWS.EC2.Instances.Placement.HostResourceGroupArnStringThe ARN of the host resource group in which to launch the instances.
AWS.EC2.Instances.Placement.GroupIdStringThe ID of the placement group that the instance is in.
AWS.EC2.Instances.Placement.AvailabilityZoneStringThe availability zone of the instance.
AWS.EC2.Instances.KernelIdStringThe kernel associated with this instance, if applicable.
AWS.EC2.Instances.RamdiskIdStringThe RAM disk associated with this instance, if applicable.
AWS.EC2.Instances.PlatformStringThe platform the instance uses. The value is Windows for Windows instances; otherwise, blank.
AWS.EC2.Instances.Monitoring.StateStringIndicates whether detailed monitoring is enabled.
AWS.EC2.Instances.SubnetIdStringThe ID of the subnet in which the instance is running.
AWS.EC2.Instances.VpcIdStringThe ID of the VPC in which the instance is running.
AWS.EC2.Instances.PrivateIpAddressStringThe private IPv4 address assigned to the instance.
AWS.EC2.Instances.PublicIpAddressStringThe public IPv4 address assigned to the instance.

aws-s3-bucket-policy-get#


Retrieves the bucket policy for an Amazon S3 bucket. Returns the policy document in JSON format if one exists. Required IAM Permission: s3:GetBucketPolicy.

Base Command#

aws-s3-bucket-policy-get

Input#

Argument NameDescriptionRequired
account_idThe AWS account ID.Required
regionThe AWS region. Possible values are: us-east-1, us-east-2, us-west-1, us-west-2, af-south-1, ap-east-1, ap-south-2, ap-southeast-3, ap-southeast-5, ap-southeast-4, ap-south-1, ap-northeast-3, ap-northeast-2, ap-southeast-1, ap-southeast-2, ap-southeast-7, ap-northeast-1, ca-central-1, ca-west-1, eu-central-1, eu-west-1, eu-west-2, eu-south-1, eu-west-3, eu-south-2, eu-north-1, eu-central-2, il-central-1, mx-central-1, me-south-1, me-central-1, sa-east-1, us-gov-east-1, us-gov-west-1.Required
bucketThe name of the S3 bucket whose policy you want to retrieve. Must follow S3 naming conventions.Required
expected_bucket_ownerThe account ID of the expected bucket owner. If the account ID that you provide does not match the actual owner of the bucket, the request fails.Optional

Context Output#

PathTypeDescription
AWS.S3-Buckets.BucketNamestringName of the S3 bucket.
AWS.S3-Buckets.Policy.VersionstringThe version of the policy.
AWS.S3-Buckets.Policy.IdstringThe id of the policy.
AWS.S3-Buckets.Policy.Statement.SidstringIdentifier of the policy statement.
AWS.S3-Buckets.Policy.Statement.EffectstringSpecifies whether the statement results in an allow or an explicit deny.
AWS.S3-Buckets.Policy.Statement.PrincipalunknownSpecify the principal that is allowed or denied access to a resource.
AWS.S3-Buckets.Policy.Statement.ActionunknownDescribes the specific action or actions that will be allowed or denied.
AWS.S3-Buckets.Policy.Statement.ResourceunknownDefines the object or objects that the statement applies to.
AWS.S3-Buckets.Policy.Statement.ConditionstringSpecify conditions for when a policy is in effect.

aws-cloudtrail-trails-describe#


Retrieves settings for the specified trail or returns information about all trails in the current AWS account. Required IAM Permission: cloudtrail:DescribeTrails.

Base Command#

aws-cloudtrail-trails-describe

Input#

Argument NameDescriptionRequired
trail_namesA comma-separated list of trail names or trail ARNs. If the list is empty, it returns information for the trail in the current region.Optional
include_shadow_trailsInclude shadow trails in the response. A shadow trail is a replication in a region of a trail created in another region. Possible values are: true, false. Default is true.Optional
account_idThe AWS account ID.Required
regionThe AWS region. Possible values are: us-east-1, us-east-2, us-west-1, us-west-2, af-south-1, ap-east-1, ap-south-2, ap-southeast-3, ap-southeast-5, ap-southeast-4, ap-south-1, ap-northeast-3, ap-northeast-2, ap-southeast-1, ap-southeast-2, ap-southeast-7, ap-northeast-1, ca-central-1, ca-west-1, eu-central-1, eu-west-1, eu-west-2, eu-south-1, eu-west-3, eu-south-2, eu-north-1, eu-central-2, il-central-1, mx-central-1, me-south-1, me-central-1, sa-east-1, us-gov-east-1, us-gov-west-1.Required

Context Output#

PathTypeDescription
AWS.CloudTrail.Trails.NamestringThe name of the trail, as set in CreateTrail.
AWS.CloudTrail.Trails.S3BucketNamestringThe name of the Amazon S3 bucket where CloudTrail delivers trail files.
AWS.CloudTrail.Trails.S3KeyPrefixstringThe Amazon S3 key prefix appended to the bucket name designated for log file delivery.
AWS.CloudTrail.Trails.SnsTopicARNstringThe ARN of the Amazon SNS topic that CloudTrail uses to send notifications when log files are delivered.
AWS.CloudTrail.Trails.IncludeGlobalServiceEventsbooleanWhether to include AWS API calls from AWS global services such as IAM.
AWS.CloudTrail.Trails.IsMultiRegionTrailbooleanSpecifies whether the trail belongs only to one region or exists in all regions.
AWS.CloudTrail.Trails.HomeRegionstringThe region where the trail was created.
AWS.CloudTrail.Trails.TrailARNstringThe ARN of the trail.
AWS.CloudTrail.Trails.LogFileValidationEnabledbooleanWhether log file validation is enabled.
AWS.CloudTrail.Trails.CloudWatchLogsLogGroupArnstringThe ARN of the CloudWatch log group to which CloudTrail logs are delivered.
AWS.CloudTrail.Trails.CloudWatchLogsRoleArnstringThe role assumed by CloudTrail to write logs to the CloudWatch log group.
AWS.CloudTrail.KmsKeyIdstringThe KMS key ID that encrypts logs delivered by CloudTrail.
AWS.CloudTrail.HasCustomEventSelectorsbooleanSpecifies if the trail has custom event selectors.
AWS.CloudTrail.HasInsightSelectorsbooleanSpecifies whether a trail has insight types specified in an InsightSelector list.
AWS.CloudTrail.IsOrganizationTrailbooleanSpecifies whether the trail is an organization trail.

aws-ec2-instances-start#


Starts an Amazon EBS-backed instance that was previously stopped. Required IAM Permission: ec2:StartInstances.

Base Command#

aws-ec2-instances-start

Input#

Argument NameDescriptionRequired
account_idThe AWS account ID.Required
regionThe AWS region where target instances are located. Possible values are: us-east-1, us-east-2, us-west-1, us-west-2, af-south-1, ap-east-1, ap-south-2, ap-southeast-3, ap-southeast-5, ap-southeast-4, ap-south-1, ap-northeast-3, ap-northeast-2, ap-southeast-1, ap-southeast-2, ap-southeast-7, ap-northeast-1, ca-central-1, ca-west-1, eu-central-1, eu-west-1, eu-west-2, eu-south-1, eu-west-3, eu-south-2, eu-north-1, eu-central-2, il-central-1, mx-central-1, me-south-1, me-central-1, sa-east-1, us-gov-east-1, us-gov-west-1.Required
instance_idsA comma-separated list of instance IDs to start, in i-xxxxxxxxx format. Must be in 'stopped' state and user must have permissions.Required

Context Output#

There is no context output for this command.

aws-ec2-snapshot-create#


Creates 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. Required IAM Permission: ec2:CreateSnapshot.

Base Command#

aws-ec2-snapshot-create

Input#

Argument NameDescriptionRequired
account_idThe AWS account ID.Required
volume_idThe ID of the EBS volume.Required
descriptionA description for the snapshot.Optional
tagsThe tags to apply to the snapshot during creation.Optional
regionThe AWS region. Possible values are: us-east-1, us-east-2, us-west-1, us-west-2, af-south-1, ap-east-1, ap-south-2, ap-southeast-3, ap-southeast-5, ap-southeast-4, ap-south-1, ap-northeast-3, ap-northeast-2, ap-southeast-1, ap-southeast-2, ap-southeast-7, ap-northeast-1, ca-central-1, ca-west-1, eu-central-1, eu-west-1, eu-west-2, eu-south-1, eu-west-3, eu-south-2, eu-north-1, eu-central-2, il-central-1, mx-central-1, me-south-1, me-central-1, sa-east-1, us-gov-east-1, us-gov-west-1.Required

Context Output#

PathTypeDescription
AWS.EC2.Snapshot.DataEncryptionKeyIdstringThe data encryption key identifier for the snapshot.
AWS.EC2.Snapshot.DescriptionstringThe description for the snapshot.
AWS.EC2.Snapshot.EncryptednumberIndicates whether the snapshot is encrypted.
AWS.EC2.Snapshot.KmsKeyIdstringThe full ARN of the AWS Key Management Service (AWS KMS) customer master key (CMK) that was used to protect the volume encryption key for the parent volume.
AWS.EC2.Snapshot.OwnerIdstringThe AWS account ID of the EBS snapshot owner.
AWS.EC2.Snapshot.ProgressstringThe progress of the snapshot, as a percentage.
AWS.EC2.Snapshot.SnapshotIdstringThe ID of the snapshot.
AWS.EC2.Snapshot.StartTimedateThe time stamp when the snapshot was initiated.
AWS.EC2.Snapshot.StatestringThe snapshot state.
AWS.EC2.Snapshot.StateMessagestringthis field displays error state details to help you diagnose why the error occurred.
AWS.EC2.Snapshot.VolumeIdstringThe ID of the volume that was used to create the snapshot.
AWS.EC2.Snapshot.VolumeSizenumberThe size of the volume, in GiB.
AWS.EC2.Snapshot.OwnerAliasstringValue from an Amazon-maintained list of snapshot owners.
AWS.EC2.Snapshot.Tags.KeystringThe key of the tag.
AWS.EC2.Snapshot.Tags.ValuestringThe value of the tag.
AWS.EC2.Snapshot.AccountIdstringThe ID of the AWS account with which the EC2 instance is associated. This key is only present when the parameter "AWS organization accounts" is provided.

aws-ec2-instances-run#


Launches a specified number of instances using an AMI you have access to. You can save time by creating a launch template containing your parameters and using the template instead of entering the parameters each time. An instance is ready for you to use when it is in the running state. You can check the state of your instance using aws-ec2-instances-describe. Required IAM Permission: ec2:RunInstances.

Base Command#

aws-ec2-instances-run

Input#

Argument NameDescriptionRequired
account_idThe AWS account ID.Required
regionThe AWS region where instances will be created. Must be a valid AWS region identifier. Possible values are: us-east-1, us-east-2, us-west-1, us-west-2, af-south-1, ap-east-1, ap-south-2, ap-southeast-3, ap-southeast-5, ap-southeast-4, ap-south-1, ap-northeast-3, ap-northeast-2, ap-southeast-1, ap-southeast-2, ap-southeast-7, ap-northeast-1, ca-central-1, ca-west-1, eu-central-1, eu-west-1, eu-west-2, eu-south-1, eu-west-3, eu-south-2, eu-north-1, eu-central-2, il-central-1, mx-central-1, me-south-1, me-central-1, sa-east-1, us-gov-east-1, us-gov-west-1.Required
countThe number of instances to launch. Must be greater than 0. Default is 1.Required
image_idThe ID of the AMI. An AMI ID is required to launch an instance and must be specified here or in a launch template.Optional
instance_typeThe instance type, for example: t2.large, t3.medium, m5.xlarge.Optional
security_group_idsA comma-separated list of security group IDs. Use this for VPC instances. If you don’t specify a security group ID, we use the default security group for the VPC.Optional
security_groups_namesA comma-separated list of security group names. For a nondefault VPC, you must use security group IDs instead.Optional
subnet_idThe ID of the subnet to launch the instance into. If you don't choose a subnet, we will use a default one from your default VPC. If you don't have a default VPC, you must specify a subnet ID yourself in the request.Optional
user_dataThe user data to make available to the instance. This value will be base64 encoded automatically. Do not base64 encode this value prior to performing the operation.Optional
disable_api_terminationIndicates whether termination protection is enabled for the instance. The default is false, which means that you can terminate the instance using the Amazon EC2 console, command line tools, or API. Possible values are: true, false. Default is false.Optional
iam_instance_profile_arnThe Amazon Resource Name (ARN) of the instance profile. Both iam_instance_profile_arn and iam_instance_profile_name are required if you would like to associate an instance profile.Optional
iam_instance_profile_nameThe name of the instance profile. Both iam_instance_profile_arn and iam_instance_profile_name are required if you would like to associate an instance profile.Optional
key_nameThe name of the key pair. Warning - If you do not specify a key pair, you can't connect to the instance unless you choose an AMI that is configured to allow users another way to log in.Optional
ebs_optimizedIndicates whether the instance is optimized for Amazon EBS I/O. Possible values are: true, false.Optional
device_nameThe device name (for example, /dev/sdh or xvdh). If the argument is given, EBS arguments must also be specified.Optional
ebs_volume_sizeThe size of the volume, in GiBs. You must specify either an ebs_snapshot_id or an ebs_volume_size. If you specify a snapshot, the default is the snapshot size. You can specify a volume size that is equal to or larger than the snapshot size.Optional
ebs_volume_typeThe volume type. Possible values are: gp2, gp3, io1, io2, st1, sc1, standard.Optional
ebs_iopsThe number of I/O operations per second (IOPS). For gp3, io1, and io2 volumes, this represents the number of IOPS that are provisioned for the volume. For gp2 volumes, this represents the baseline performance of the volume and the rate at which the volume accumulates I/O credits for bursting. This parameter is required for io1 and io2 volumes. The default for gp3 volumes is 3,000 IOPS.Optional
ebs_delete_on_terminationIndicates whether the EBS volume is deleted on instance termination. Possible values are: true, false.Optional
ebs_kms_key_idIdentifier (key ID, key alias, ID ARN, or alias ARN) for a user-managed CMK under which the EBS volume is encrypted.Optional
ebs_snapshot_idThe ID of the snapshot.Optional
ebs_encryptedIndicates whether the encryption state of an EBS volume is changed while being restored from a backing snapshot. Possible values are: true, false.Optional
launch_template_idThe ID of the launch template to use to launch the instances. Any parameters that you specify in the command override the same parameters in the launch template. You can specify either the name or ID of a launch template, but not both.Optional
launch_template_nameThe name of the launch template to use to launch the instances. Any parameters that you specify in the command override the same parameters in the launch template. You can specify either the name or ID of a launch template, but not both.Optional
launch_template_versionThe launch template version number, $Latest, or $Default.Optional
tagsOne or more tags to apply to a resource when the resource is being created, separated by ';' (for example, key=<name>;value=<value>).Optional
host_idThe Dedicated Host ID.Optional
enabled_monitoringIndicates whether detailed monitoring is enabled. Otherwise, basic monitoring is enabled. Possible values are: true, false. Default is false.Optional

Context Output#

PathTypeDescription
AWS.EC2.Instances.ArchitectureStringThe architecture of the image.
AWS.EC2.Instances.BlockDeviceMappings.DeviceNameStringThe device name.
AWS.EC2.Instances.BlockDeviceMappings.EbsDictionaryParameters used to automatically set up EBS volumes when the instance is launched.
AWS.EC2.Instances.ClientTokenStringThe idempotency token you provided when you launched the instance, if applicable.
AWS.EC2.Instances.EbsOptimizedBooleanIndicates whether the instance is optimized for Amazon EBS I/O.
AWS.EC2.Instances.EnaSupportBooleanSpecifies whether enhanced networking with ENA is enabled.
AWS.EC2.Instances.HypervisorStringThe hypervisor type of the instance.
AWS.EC2.Instances.IamInstanceProfile.ArnStringThe Amazon Resource Name (ARN) of the instance profile.
AWS.EC2.Instances.IamInstanceProfile.IdStringThe ID of the instance profile.
AWS.EC2.Instances.InstanceLifecycleStringIndicates whether this is a Spot Instance or a Scheduled Instance.
AWS.EC2.Instances.NetworkInterfaces.AssociationDictionaryThe association information for an Elastic IPv4 associated with the network interface.
AWS.EC2.Instances.NetworkInterfaces.AttachmentDictionaryThe network interface attachment.
AWS.EC2.Instances.NetworkInterfaces.DescriptionStringThe description of the network interface. Applies only if creating a network interface when launching an instance.
AWS.EC2.Instances.NetworkInterfaces.GroupsDictionaryThe security groups.
AWS.EC2.Instances.NetworkInterfaces.Ipv6AddressesDictionaryThe IPv6 addresses associated with the network interface.
AWS.EC2.Instances.NetworkInterfaces.MacAddressStringThe MAC address.
AWS.EC2.Instances.NetworkInterfaces.NetworkInterfaceIdStringThe ID of the network interface.
AWS.EC2.Instances.NetworkInterfaces.OwnerIdStringThe private DNS name.
AWS.EC2.Instances.NetworkInterfaces.PrivateDnsNameStringThe IPv4 address of the network interface within the subnet.
AWS.EC2.Instances.NetworkInterfaces.PrivateIpAddressStringThe IPv4 address of the network interface within the subnet.
AWS.EC2.Instances.NetworkInterfaces.PrivateIpAddressesArrayThe private IPv4 addresses associated with the network interface.
AWS.EC2.Instances.NetworkInterfaces.SourceDestCheckBooleanIndicates whether to validate network traffic to or from this network interface.
AWS.EC2.Instances.NetworkInterfaces.StatusStringThe status of the network interface.
AWS.EC2.Instances.NetworkInterfaces.SubnetIdStringThe ID of the subnet associated with the network interface. Applies only if creating a network interface when launching an instance.
AWS.EC2.Instances.NetworkInterfaces.VpcIdStringThe ID of the VPC.
AWS.EC2.Instances.NetworkInterfaces.InterfaceTypeStringThe type of network interface.
AWS.EC2.Instances.NetworkInterfaces.Ipv4PrefixesArrayThe IPv4 prefixes assigned to the network interface.
AWS.EC2.Instances.NetworkInterfaces.Ipv6PrefixesArrayThe IPv6 prefixes assigned to the network interface.
AWS.EC2.Instances.NetworkInterfaces.ConnectionTrackingConfigurationDictionaryA security group connection tracking configuration that enables you to set the timeout for connection tracking on an Elastic network interface.
AWS.EC2.Instances.NetworkInterfaces.OperatorDictionaryThe service provider that manages the network interface.
AWS.EC2.Instances.OutpostArnStringThe Amazon Resource Name (ARN) of the Outpost.
AWS.EC2.Instances.RootDeviceNameStringThe device name of the root device volume.
AWS.EC2.Instances.RootDeviceTypeStringThe root device type used by the AMI.
AWS.EC2.Instances.SecurityGroups.GroupIdStringThe ID of the security group.
AWS.EC2.Instances.SecurityGroups.GroupNameStringThe name of the security group.
AWS.EC2.Instances.SourceDestCheckBooleanIndicates whether source/destination checking is enabled.
AWS.EC2.Instances.SpotInstanceRequestIdStringThe ID of the request for a Spot Instance request.
AWS.EC2.Instances.SriovNetSupportStringSpecifies whether enhanced networking with the Intel 82599 Virtual Function interface is enabled.
AWS.EC2.Instances.StateReasonDictionaryThe reason for the most recent state transition. May be an empty string.
AWS.EC2.Instances.Tags.KeyStringThe key of the tag.
AWS.EC2.Instances.Tags.ValueStringThe value of the tag.
AWS.EC2.Instances.VirtualizationTypeStringThe virtualization type of the instance.
AWS.EC2.Instances.CpuOptionsDictionaryThe CPU options for the instance.
AWS.EC2.Instances.CapacityBlockIdStringThe ID of the Capacity Block.
AWS.EC2.Instances.CapacityReservationIdStringThe ID of the Capacity Reservation.
AWS.EC2.Instances.CapacityReservationSpecificationDictionaryInformation about the Capacity Reservation targeting option.
AWS.EC2.Instances.HibernationOptions.ConfiguredBooleanIndicates whether the instance is enabled for hibernation.
AWS.EC2.Instances.Licenses.LicenseConfigurationArnStringThe Amazon Resource Name (ARN) of the license configuration.
AWS.EC2.Instances.MetadataOptionsDictionaryThe metadata options for the instance.
AWS.EC2.Instances.EnclaveOptions.EnabledBooleanIndicates whether the instance is enabled for Amazon Web Services Nitro Enclaves.
AWS.EC2.Instances.BootModeStringThe boot mode that was specified by the AMI.
AWS.EC2.Instances.PlatformDetailsStringThe platform details value for the instance.
AWS.EC2.Instances.UsageOperationStringThe usage operation value for the instance.
AWS.EC2.Instances.UsageOperationUpdateTimeDateThe time that the usage operation was last updated.
AWS.EC2.Instances.PrivateDnsNameOptions.HostnameTypeStringThe type of hostname to assign to an instance.
AWS.EC2.Instances.PrivateDnsNameOptions.EnableResourceNameDnsARecordBooleanIndicates whether to respond to DNS queries for instance hostnames with DNS A records.
AWS.EC2.Instances.PrivateDnsNameOptions.EnableResourceNameDnsAAAARecordBooleanIndicates whether to respond to DNS queries for instance hostnames with DNS AAAA records.
AWS.EC2.Instances.Ipv6AddressStringThe IPv6 address assigned to the instance.
AWS.EC2.Instances.TpmSupportStringIf the instance is configured for NitroTPM support, the value is v2.0.
AWS.EC2.Instances.MaintenanceOptions.AutoRecoveryStringInformation on the current automatic recovery behavior of your instance.
AWS.EC2.Instances.MaintenanceOptions.RebootMigrationStringSpecifies whether to attempt reboot migration during a user-initiated reboot of an instance that has a scheduled system-reboot event.
AWS.EC2.Instances.CurrentInstanceBootModeStringThe boot mode that is used to boot the instance at launch or start.
AWS.EC2.Instances.NetworkPerformanceOptions.BandwidthWeightingStringContains settings for the network performance options for your instance.
AWS.EC2.Instances.OperatorDictionaryThe service provider that manages the instance.
AWS.EC2.Instances.InstanceIdStringThe ID of the instance.
AWS.EC2.Instances.ImageIdStringThe ID of the AMI used to launch the instance.
AWS.EC2.Instances.State.CodeNumberThe current state of the instance as a 16-bit unsigned integer.
AWS.EC2.Instances.State.NameStringThe current state of the instance.
AWS.EC2.Instances.PrivateDnsNameStringThe private DNS hostname name assigned to the instance.
AWS.EC2.Instances.PublicDnsNameStringThe public DNS name assigned to the instance.
AWS.EC2.Instances.StateTransitionReasonStringThe reason for the most recent state transition. May be an empty string.
AWS.EC2.Instances.KeyNameStringThe name of the key pair used when the instance was launched.
AWS.EC2.Instances.AmiLaunchIndexNumberThe AMI launch index, which can be used to find this instance in the launch group.
AWS.EC2.Instances.ProductCodesDictionaryThe product codes attached to this instance, if applicable.
AWS.EC2.Instances.InstanceTypeStringThe instance type.
AWS.EC2.Instances.LaunchTimeStringThe time the instance was launched.
AWS.EC2.Instances.Placement.AvailabilityZoneIdStringThe ID of the Availability Zone of the instance.
AWS.EC2.Instances.Placement.AffinityStringThe affinity setting for the instance on the Dedicated Host.
AWS.EC2.Instances.Placement.GroupNameStringThe name of the placement group the instance is in.
AWS.EC2.Instances.Placement.PartitionNumberNumberThe number of the partition that the instance is in.
AWS.EC2.Instances.Placement.HostIdStringThe ID of the Dedicated Host on which the instance resides.
AWS.EC2.Instances.Placement.TenancyStringThe tenancy of the instance.
AWS.EC2.Instances.Placement.HostResourceGroupArnStringThe ARN of the host resource group in which to launch the instances.
AWS.EC2.Instances.Placement.GroupIdStringThe ID of the placement group that the instance is in.
AWS.EC2.Instances.Placement.AvailabilityZoneStringThe availability zone of the instance.
AWS.EC2.Instances.KernelIdStringThe kernel associated with this instance, if applicable.
AWS.EC2.Instances.RamdiskIdStringThe RAM disk associated with this instance, if applicable.
AWS.EC2.Instances.PlatformStringThe platform the instance uses. The value is Windows for Windows instances; otherwise, blank.
AWS.EC2.Instances.Monitoring.StateStringIndicates whether detailed monitoring is enabled.
AWS.EC2.Instances.SubnetIdStringThe ID of the subnet in which the instance is running.
AWS.EC2.Instances.VpcIdStringThe ID of the VPC in which the instance is running.
AWS.EC2.Instances.PrivateIpAddressStringThe private IPv4 address assigned to the instance.
AWS.EC2.Instances.PublicIpAddressStringThe public IPv4 address assigned to the instance.

aws-rds-event-subscription-modify#


Modifies an existing RDS event notification subscription. Required IAM Permission: rds:ModifyEventSubscription.

Base Command#

aws-rds-event-subscription-modify

Input#

Argument NameDescriptionRequired
account_idThe AWS account ID.Required
regionThe AWS region. Possible values are: us-east-1, us-east-2, us-west-1, us-west-2, af-south-1, ap-east-1, ap-south-2, ap-southeast-3, ap-southeast-5, ap-southeast-4, ap-south-1, ap-northeast-3, ap-northeast-2, ap-southeast-1, ap-southeast-2, ap-southeast-7, ap-northeast-1, ca-central-1, ca-west-1, eu-central-1, eu-west-1, eu-west-2, eu-south-1, eu-west-3, eu-south-2, eu-north-1, eu-central-2, il-central-1, mx-central-1, me-south-1, me-central-1, sa-east-1, us-gov-east-1, us-gov-west-1.Required
subscription_nameThe name of the RDS event notification subscription.Required
enabledSpecifies whether to activate the subscription.Optional
event_categoriesA list of event categories for a source type (SourceType) that you want to subscribe to.Optional
sns_topic_arnThe Amazon Resource Name (ARN) of the SNS topic created for event notification.Optional
source_typeThe type of source that is generating the events.Optional

Context Output#

PathTypeDescription
AWS.RDS.EventSubscription.CustomerAwsIdstringThe AWS customer account associated with the RDS event notification subscription.
AWS.RDS.EventSubscription.CustSubscriptionIdstringThe RDS event notification subscription Id.
AWS.RDS.EventSubscription.EnabledbooleanSpecifies whether the subscription is enabled. True indicates the subscription is enabled.
AWS.RDS.EventSubscription.EventCategoriesListarrayA list of event categories for the RDS event notification subscription.
AWS.RDS.EventSubscription.EventSubscriptionArnstringThe Amazon Resource Name (ARN) for the event subscription.
AWS.RDS.EventSubscription.SnsTopicArnstringThe topic ARN of the RDS event notification subscription.
AWS.RDS.EventSubscription.SourceIdsListarrayA list of source IDs for the RDS event notification subscription.
AWS.RDS.EventSubscription.SourceTypestringThe source type for the RDS event notification subscription.
AWS.RDS.EventSubscription.StatusstringThe status of the RDS event notification subscription.
AWS.RDS.EventSubscription.SubscriptionCreationTimestringThe time the RDS event notification subscription was created.

aws-ec2-snapshot-permission-modify#


Adds or removes permission settings for the specified snapshot. Required IAM Permission: ec2:ModifySnapshotAttribute.

Base Command#

aws-ec2-snapshot-permission-modify

Input#

Argument NameDescriptionRequired
account_idThe AWS account ID.Required
snapshot_idThe ID of the EBS snapshot.Required
operation_typeThe operation type, add or remove. Possible values are: add, remove.Required
group_namesCSV of security group names. This parameter can be used only when UserIds not provided.Optional
user_idsCSV of AWS account IDs. This parameter can be used only when groupNames not provided.Optional
dry_runChecks whether you have the required permissions for the action, without actually making the request, and provides an error response. Possible values are: True, False.Optional
regionThe AWS region. Possible values are: us-east-1, us-east-2, us-west-1, us-west-2, af-south-1, ap-east-1, ap-south-2, ap-southeast-3, ap-southeast-5, ap-southeast-4, ap-south-1, ap-northeast-3, ap-northeast-2, ap-southeast-1, ap-southeast-2, ap-southeast-7, ap-northeast-1, ca-central-1, ca-west-1, eu-central-1, eu-west-1, eu-west-2, eu-south-1, eu-west-3, eu-south-2, eu-north-1, eu-central-2, il-central-1, mx-central-1, me-south-1, me-central-1, sa-east-1, us-gov-east-1, us-gov-west-1.Required

Context Output#

There is no context output for this command.

aws-s3-bucket-website-delete#


Removes the website configuration for a bucket. Required IAM Permission: s3:DeleteBucketWebsite.

Base Command#

aws-s3-bucket-website-delete

Input#

Argument NameDescriptionRequired
account_idThe AWS account ID.Required
regionThe AWS region. Possible values are: us-east-1, us-east-2, us-west-1, us-west-2, af-south-1, ap-east-1, ap-south-2, ap-southeast-3, ap-southeast-5, ap-southeast-4, ap-south-1, ap-northeast-3, ap-northeast-2, ap-southeast-1, ap-southeast-2, ap-southeast-7, ap-northeast-1, ca-central-1, ca-west-1, eu-central-1, eu-west-1, eu-west-2, eu-south-1, eu-west-3, eu-south-2, eu-north-1, eu-central-2, il-central-1, mx-central-1, me-south-1, me-central-1, sa-east-1, us-gov-east-1, us-gov-west-1.Required
bucketThe name of the S3 bucket from which the website configuration will be removed.Required

Context Output#

There is no context output for this command.

aws-s3-bucket-ownership-controls-put#


Creates or modifies OwnershipControls for an Amazon S3 bucket. Required IAM Permission: s3:PutBucketOwnershipControls.

Base Command#

aws-s3-bucket-ownership-controls-put

Input#

Argument NameDescriptionRequired
account_idThe AWS account ID.Required
regionThe AWS region. Possible values are: us-east-1, us-east-2, us-west-1, us-west-2, af-south-1, ap-east-1, ap-south-2, ap-southeast-3, ap-southeast-5, ap-southeast-4, ap-south-1, ap-northeast-3, ap-northeast-2, ap-southeast-1, ap-southeast-2, ap-southeast-7, ap-northeast-1, ca-central-1, ca-west-1, eu-central-1, eu-west-1, eu-west-2, eu-south-1, eu-west-3, eu-south-2, eu-north-1, eu-central-2, il-central-1, mx-central-1, me-south-1, me-central-1, sa-east-1, us-gov-east-1, us-gov-west-1.Required
bucketThe name of the Amazon S3 bucket for which to configure Ownership Controls.Required
ownership_controls_ruleOwnership for a bucket's ownership controls. Possible values are: BucketOwnerPreferred, ObjectWriter, BucketOwnerEnforced.Required

Context Output#

There is no context output for this command.

aws-eks-cluster-describe#


Describes an Amazon EKS cluster. Required IAM Permission: eks:DescribeCluster.

Base Command#

aws-eks-cluster-describe

Input#

Argument NameDescriptionRequired
account_idThe AWS account ID.Required
cluster_nameThe name of the cluster to describe.Required
regionThe AWS Region. Possible values are: us-east-1, us-east-2, us-west-1, us-west-2, af-south-1, ap-east-1, ap-south-2, ap-southeast-3, ap-southeast-5, ap-southeast-4, ap-south-1, ap-northeast-3, ap-northeast-2, ap-southeast-1, ap-southeast-2, ap-southeast-7, ap-northeast-1, ca-central-1, ca-west-1, eu-central-1, eu-west-1, eu-west-2, eu-south-1, eu-west-3, eu-south-2, eu-north-1, eu-central-2, il-central-1, mx-central-1, me-south-1, me-central-1, sa-east-1, us-gov-east-1, us-gov-west-1.Required

Context Output#

PathTypeDescription
AWS.EKS.Cluster.nameStringThe name of your cluster.
AWS.EKS.Cluster.arnStringThe Amazon Resource Name (ARN) of the cluster.
AWS.EKS.Cluster.createdAtStringThe creation date of the object.
AWS.EKS.Cluster.versionStringThe Kubernetes server version for the cluster.
AWS.EKS.Cluster.endpointStringThe endpoint for your Kubernetes API server.
AWS.EKS.Cluster.roleArnStringThe Amazon Resource Name (ARN) of the IAM role that provides permissions for the Kubernetes control plane to make calls to Amazon Web Services API operations on your behalf.
AWS.EKS.Cluster.resourcesVpcConfig.subnetIdsListThe subnets associated with your cluster.
AWS.EKS.Cluster.resourcesVpcConfig.securityGroupIdsListThe security groups associated with the cross-account elastic network interfaces that are used to allow communication between your nodes and the Kubernetes control plane.
AWS.EKS.Cluster.resourcesVpcConfig.clusterSecurityGroupIdStringThe cluster security group that was created by Amazon EKS for the cluster. Managed node groups use this security group for control-plane-to-data-plane communication.
AWS.EKS.Cluster.resourcesVpcConfig.vpcIdStringThe VPC associated with your cluster.
AWS.EKS.Cluster.resourcesVpcConfig.endpointPublicAccessBooleanWhether the public API server endpoint is enabled.
AWS.EKS.Cluster.resourcesVpcConfig.endpointPrivateAccessBooleanThis parameter indicates whether the Amazon EKS private API server endpoint is enabled.
AWS.EKS.Cluster.resourcesVpcConfig.publicAccessCidrsListThe CIDR blocks that are allowed access to your cluster’s public Kubernetes API server endpoint.
AWS.EKS.Cluster.kubernetesNetworkConfig.serviceIpv4CidrStringThe CIDR block that Kubernetes Pod and Service object IP addresses are assigned from.
AWS.EKS.Cluster.kubernetesNetworkConfig.serviceIpv6CidrStringThe CIDR block that Kubernetes Pod and Service IP addresses are assigned from if you created a 1.21 or later cluster with version 1.10.1 or later of the Amazon VPC CNI add-on and specified ipv6 for ipFamily when you created the cluster.
AWS.EKS.Cluster.kubernetesNetworkConfig.ipFamilyStringThe IP family used to assign Kubernetes Pod and Service objects IP addresses.
AWS.EKS.Cluster.logging.clusterLoggingObjectThe cluster control plane logging configuration for your cluster.
AWS.EKS.Cluster.identityObjectThe identity provider information for the cluster.
AWS.EKS.Cluster.statusStringThe current status of the cluster.
AWS.EKS.Cluster.certificateAuthority.dataStringThe Base64-encoded certificate data required to communicate with your cluster.
AWS.EKS.Cluster.clientRequestTokenStringA unique, case-sensitive identifier that you provide to ensure the idempotency of the request.
AWS.EKS.Cluster.platformVersionStringThe platform version of your Amazon EKS cluster.
AWS.EKS.Cluster.tagsObjectA dictionary containing metadata for categorization and organization.
AWS.EKS.Cluster.encryptionConfig.resourcesListSpecifies the resources to be encrypted. The only supported value is secrets.
AWS.EKS.Cluster.encryptionConfig.providerObjectKey Management Service (KMS) key.
AWS.EKS.Cluster.connectorConfig.activationIdStringA unique ID associated with the cluster for registration purposes.
AWS.EKS.Cluster.connectorConfig.activationCodeStringA unique code associated with the cluster for registration purposes.
AWS.EKS.Cluster.connectorConfig.activationExpiryStringThe expiration time of the connected cluster.
AWS.EKS.Cluster.connectorConfig.providerStringThe cluster’s cloud service provider.
AWS.EKS.Cluster.connectorConfig.roleArnStringThe Amazon Resource Name (ARN) of the role to communicate with services from the connected Kubernetes cluster.
AWS.EKS.Cluster.idStringThe ID of your local Amazon EKS cluster on an Amazon Web Services Outpost.
AWS.EKS.Cluster.health.issuesListAn object representing the health issues of your local Amazon EKS cluster on an Amazon Web Services Outpost.
AWS.EKS.Cluster.outpostConfig.outpostArnsObjectAn object representing the configuration of your local Amazon EKS cluster on an Amazon Web Services Outpost.
AWS.EKS.Cluster.outpostConfig.controlPlaneInstanceTypeStringThe Amazon EC2 instance type used for the control plane.
AWS.EKS.Cluster.outpostConfig.controlPlanePlacementObjectAn object representing the placement configuration for all the control plane instances of your local Amazon EKS cluster on an Amazon Web Services Outpost.
AWS.EKS.Cluster.accessConfig.bootstrapClusterCreatorAdminPermissionsBooleanSpecifies whether or not the cluster creator IAM principal was set as a cluster admin access entry during cluster creation time.
AWS.EKS.Cluster.accessConfig.authenticationModeStringThe current authentication mode of the cluster.

aws-eks-access-policy-associate#


Associates an access policy and its scope to an access entry. Required IAM Permission: eks:AssociateAccessPolicy.

Base Command#

aws-eks-access-policy-associate

Input#

Argument NameDescriptionRequired
account_idThe AWS account ID.Required
cluster_nameThe name of the cluster for which to create an access entry.Required
principal_arnThe Amazon Resource Name (ARN) of the IAM user or role for the AccessEntry that you’re associating the access policy to.Required
policy_arnThe ARN of the AccessPolicy that you’re associating.Required
typeThe scope type of an access policy. Possible values are: cluster, namespace.Required
namespacesA comma-separated list of Kubernetes namespaces that an access policy is scoped to. A value is required if you specified namespace for type.Optional
regionThe AWS Region. Possible values are: us-east-1, us-east-2, us-west-1, us-west-2, af-south-1, ap-east-1, ap-south-2, ap-southeast-3, ap-southeast-5, ap-southeast-4, ap-south-1, ap-northeast-3, ap-northeast-2, ap-southeast-1, ap-southeast-2, ap-southeast-7, ap-northeast-1, ca-central-1, ca-west-1, eu-central-1, eu-west-1, eu-west-2, eu-south-1, eu-west-3, eu-south-2, eu-north-1, eu-central-2, il-central-1, mx-central-1, me-south-1, me-central-1, sa-east-1, us-gov-east-1, us-gov-west-1.Required

Context Output#

PathTypeDescription
AWS.EKS.AssociatedAccessPolicy.clusterNameStringThe name of your cluster.
AWS.EKS.AssociatedAccessPolicy.principalArnStringThe ARN of the IAM principal for the AccessEntry.
AWS.EKS.AssociatedAccessPolicy.policyArnStringThe ARN of the AccessPolicy.
AWS.EKS.AssociatedAccessPolicy.accessScope.typeStringThe scope type of an access policy.
AWS.EKS.AssociatedAccessPolicy.accessScope.namespacesStringA Kubernetes namespace that an access policy is scoped to.
AWS.EKS.AssociatedAccessPolicy.associatedAtStringThe date and time the AccessPolicy was associated with an AccessEntry.
AWS.EKS.AssociatedAccessPolicy.modifiedAtStringThe date and time for the last modification to the object.

aws-billing-cost-usage-list#


Retrieves actual cost and usage data for a given time range and optional service filter. Required IAM Permission: ce:GetCostAndUsage.

Base Command#

aws-billing-cost-usage-list

Input#

Argument NameDescriptionRequired
account_idThe AWS account on which to run the command.Required
regionThe AWS region. Possible values are: us-east-1, us-east-2, us-west-1, us-west-2, af-south-1, ap-east-1, ap-south-2, ap-southeast-3, ap-southeast-5, ap-southeast-4, ap-south-1, ap-northeast-3, ap-northeast-2, ap-southeast-1, ap-southeast-2, ap-southeast-7, ap-northeast-1, ca-central-1, ca-west-1, eu-central-1, eu-west-1, eu-west-2, eu-south-1, eu-west-3, eu-south-2, eu-north-1, eu-central-2, il-central-1, mx-central-1, me-south-1, me-central-1, sa-east-1.Required
metricsMetrics to retrieve. Default - UsageQuantity. Valid values [AmortizedCost, BlendedCost, NetAmortizedCost, NetUnblendedCost, NormalizedUsageAmount, UnblendedCost, UsageQuantity].Optional
start_dateStart date for the report (YYYY-MM-DD). Default - 7 days ago.Optional
end_dateEnd date for the report (YYYY-MM-DD). Default - current day.Optional
granularityGranularity of the data. Default - Daily. Valid values [Daily, Monthly, Hourly]. Possible values are: Daily, Monthly, Hourly.Optional
aws_servicesOptional filter for retrieving data for specific AWS services.Optional
next_page_tokenNext page token for pagination. Use value from AWS.Billing.UsageNextToken.Optional

Context Output#

PathTypeDescription
AWS.Billing.UsageunknownComplete usage data from AWS Cost Explorer API.
AWS.Billing.Usage.TimePeriodunknownTime period for the usage data.
AWS.Billing.Usage.TimePeriod.StartdateStart date of the time period.
AWS.Billing.Usage.TimePeriod.EnddateEnd date of the time period.
AWS.Billing.Usage.TotalunknownTotal cost and usage metrics for the time period.
AWS.Billing.Usage.Total.AmortizedCostunknownAmortized cost information.
AWS.Billing.Usage.Total.AmortizedCost.AmountstringAmortized cost amount.
AWS.Billing.Usage.Total.AmortizedCost.UnitstringAmortized cost unit (e.g., USD).
AWS.Billing.Usage.Total.BlendedCostunknownBlended cost information.
AWS.Billing.Usage.Total.BlendedCost.AmountstringBlended cost amount.
AWS.Billing.Usage.Total.BlendedCost.UnitstringBlended cost unit (e.g., USD).
AWS.Billing.Usage.Total.NetAmortizedCostunknownNet amortized cost information.
AWS.Billing.Usage.Total.NetAmortizedCost.AmountstringNet amortized cost amount.
AWS.Billing.Usage.Total.NetAmortizedCost.UnitstringNet amortized cost unit (e.g., USD).
AWS.Billing.Usage.Total.NetUnblendedCostunknownNet unblended cost information.
AWS.Billing.Usage.Total.NetUnblendedCost.AmountstringNet unblended cost amount.
AWS.Billing.Usage.Total.NetUnblendedCost.UnitstringNet unblended cost unit (e.g., USD).
AWS.Billing.Usage.Total.NormalizedUsageAmountunknownNormalized usage amount information.
AWS.Billing.Usage.Total.NormalizedUsageAmount.AmountstringNormalized usage amount.
AWS.Billing.Usage.Total.NormalizedUsageAmount.UnitstringNormalized usage amount unit.
AWS.Billing.Usage.Total.UnblendedCostunknownUnblended cost information.
AWS.Billing.Usage.Total.UnblendedCost.AmountstringUnblended cost amount.
AWS.Billing.Usage.Total.UnblendedCost.UnitstringUnblended cost unit (e.g., USD).
AWS.Billing.Usage.Total.UsageQuantityunknownUsage quantity information.
AWS.Billing.Usage.Total.UsageQuantity.AmountstringUsage quantity amount.
AWS.Billing.Usage.Total.UsageQuantity.UnitstringUsage quantity unit (e.g., Hrs, GB).
AWS.Billing.Usage.GroupsunknownUsage data grouped by dimensions (when grouping is applied).
AWS.Billing.Usage.Groups.KeysunknownGroup keys (dimension values).
AWS.Billing.Usage.Groups.MetricsunknownMetrics for the group.
AWS.Billing.Usage.EstimatedbooleanWhether the data is estimated.
AWS.Billing.UsageNextTokenstringNext page token for pagination.

aws-billing-forecast-list#


Forecasts AWS spending over a given future time period using historical trends. Required IAM Permission: ce:GetCostForecast.

Base Command#

aws-billing-forecast-list

Input#

Argument NameDescriptionRequired
account_idThe AWS account on which to run the command.Required
regionThe AWS region. Possible values are: us-east-1, us-east-2, us-west-1, us-west-2, af-south-1, ap-east-1, ap-south-2, ap-southeast-3, ap-southeast-5, ap-southeast-4, ap-south-1, ap-northeast-3, ap-northeast-2, ap-southeast-1, ap-southeast-2, ap-southeast-7, ap-northeast-1, ca-central-1, ca-west-1, eu-central-1, eu-west-1, eu-west-2, eu-south-1, eu-west-3, eu-south-2, eu-north-1, eu-central-2, il-central-1, mx-central-1, me-south-1, me-central-1, sa-east-1.Required
metricMetric to forecast. Valid values [AMORTIZED_COST, BLENDED_COST, NET_AMORTIZED_COST, NET_UNBLENDED_COST, UNBLENDED_COST]. Possible values are: AMORTIZED_COST, BLENDED_COST, NET_AMORTIZED_COST, NET_UNBLENDED_COST, UNBLENDED_COST. Default is AMORTIZED_COST.Optional
start_dateStart date for the forecast (YYYY-MM-DD). Default - current day.Optional
end_dateEnd date for the forecast (YYYY-MM-DD). Default - in 7 days.Optional
granularityGranularity of the forecast. Default - Daily. Valid values [ Daily, Monthly, Hourly]. Possible values are: Daily, Monthly, Hourly.Optional
aws_servicesOptional filter for retrieving data for specific AWS services.Optional
next_page_tokenNext page token for pagination. Use value from AWS.Billing.ForecastNextToken.Optional

Context Output#

PathTypeDescription
AWS.Billing.ForecastunknownComplete forecast data from AWS Cost Explorer API.
AWS.Billing.Forecast.ServicestringAWS Service (if exists).
AWS.Billing.Forecast.StartDatedateStart date of the forecast.
AWS.Billing.Forecast.EndDatedateEnd date of the forecast.
AWS.Billing.Forecast.TotalAmountstringTotal forecasted amount.
AWS.Billing.Forecast.TotalUnitstringUnit for the forecasted amount.
AWS.Billing.Forecast.ForecastResultsByTimeunknownForecast results grouped by time period.
AWS.Billing.Forecast.ForecastResultsByTime.TimePeriodunknownTime period for the forecast.
AWS.Billing.Forecast.ForecastResultsByTime.TimePeriod.StartdateStart date of the forecast period.
AWS.Billing.Forecast.ForecastResultsByTime.TimePeriod.EnddateEnd date of the forecast period.
AWS.Billing.Forecast.ForecastResultsByTime.MeanValuestringMean forecasted value for the time period.
AWS.Billing.Forecast.ForecastResultsByTime.PredictionIntervalLowerBoundstringLower bound of the prediction interval.
AWS.Billing.Forecast.ForecastResultsByTime.PredictionIntervalUpperBoundstringUpper bound of the prediction interval.
AWS.Billing.Forecast.TotalunknownTotal forecast information.
AWS.Billing.Forecast.Total.AmountstringTotal forecasted amount.
AWS.Billing.Forecast.Total.UnitstringUnit for the total forecasted amount.
AWS.Billing.ForecastNextTokenstringNext page token for pagination.

aws-billing-budgets-list#


Lists configured budgets for a given AWS account. Required IAM Permission: budgets:DescribeBudgets.

Base Command#

aws-billing-budgets-list

Input#

Argument NameDescriptionRequired
account_idThe AWS account on which to run the command.Required
regionThe AWS region. Possible values are: us-east-1, us-east-2, us-west-1, us-west-2, af-south-1, ap-east-1, ap-south-2, ap-southeast-3, ap-southeast-5, ap-southeast-4, ap-south-1, ap-northeast-3, ap-northeast-2, ap-southeast-1, ap-southeast-2, ap-southeast-7, ap-northeast-1, ca-central-1, ca-west-1, eu-central-1, eu-west-1, eu-west-2, eu-south-1, eu-west-3, eu-south-2, eu-north-1, eu-central-2, il-central-1, mx-central-1, me-south-1, me-central-1, sa-east-1.Required
max_resultMaximum results to return. Default - 50, Max - 1000. Default is 50.Optional
show_filter_expressionWhether to show filter expression. Default - False. Possible values are: true, false. Default is false.Optional
next_page_tokenNext page token for pagination. Use value from AWS.Billing.BudgetNextToken.Optional

Context Output#

PathTypeDescription
AWS.Billing.BudgetunknownComplete budget data from AWS Budgets API.
AWS.Billing.Budget.BudgetNamestringBudget name.
AWS.Billing.Budget.BudgetTypestringBudget type (COST, USAGE, RI_UTILIZATION, RI_COVERAGE, SAVINGS_PLANS_UTILIZATION, SAVINGS_PLANS_COVERAGE).
AWS.Billing.Budget.TimeUnitstringTime unit for the budget (DAILY, MONTHLY, QUARTERLY, ANNUALLY).
AWS.Billing.Budget.TimePeriodunknownTime period for the budget.
AWS.Billing.Budget.TimePeriod.StartdateStart date of the budget time period.
AWS.Billing.Budget.TimePeriod.EnddateEnd date of the budget time period.
AWS.Billing.Budget.BudgetLimitunknownBudget limit configuration.
AWS.Billing.Budget.BudgetLimit.AmountstringBudget limit amount.
AWS.Billing.Budget.BudgetLimit.UnitstringBudget limit unit (e.g., USD).
AWS.Billing.Budget.CostFiltersunknownCost filters applied to the budget.
AWS.Billing.Budget.TimeUnitstringTime unit for the budget period.
AWS.Billing.Budget.CalculatedSpendunknownCalculated spend information.
AWS.Billing.Budget.CalculatedSpend.ActualSpendunknownActual spend information.
AWS.Billing.Budget.CalculatedSpend.ActualSpend.AmountstringActual spend amount.
AWS.Billing.Budget.CalculatedSpend.ActualSpend.UnitstringActual spend unit (e.g., USD)
AWS.Billing.Budget.CalculatedSpend.ForecastedSpendunknownForecasted spend information.
AWS.Billing.Budget.CalculatedSpend.ForecastedSpend.AmountstringForecasted spend amount.
AWS.Billing.Budget.CalculatedSpend.ForecastedSpend.UnitstringForecasted spend unit (e.g., USD).
AWS.Billing.Budget.BudgetTypestringType of budget (COST, USAGE, etc.).
AWS.Billing.Budget.LastUpdatedTimedateLast time the budget was updated.
AWS.Billing.Budget.AutoAdjustDataunknownAuto-adjust data for the budget.
AWS.Billing.Budget.PlannedBudgetLimitsunknownPlanned budget limits for future periods.
AWS.Billing.BudgetNextTokenstringNext page token for pagination.

aws-billing-budget-notification-list#


Lists the notifications that are associated with a budget. Required IAM Permission: budgets:DescribeNotificationsForBudget.

Base Command#

aws-billing-budget-notification-list

Input#

Argument NameDescriptionRequired
account_idAWS account to run the command on.Required
regionThe AWS region. Possible values are: us-east-1, us-east-2, us-west-1, us-west-2, af-south-1, ap-east-1, ap-south-2, ap-southeast-3, ap-southeast-5, ap-southeast-4, ap-south-1, ap-northeast-3, ap-northeast-2, ap-southeast-1, ap-southeast-2, ap-southeast-7, ap-northeast-1, ca-central-1, ca-west-1, eu-central-1, eu-west-1, eu-west-2, eu-south-1, eu-west-3, eu-south-2, eu-north-1, eu-central-2, il-central-1, mx-central-1, me-south-1, me-central-1, sa-east-1.Required
budget_nameName of the budget.Required
max_resultMaximum results to return. Default - 50, Max - 100. Default is 50.Optional
next_page_tokenNext page token for pagination. Use value from AWS.Billing.NotificationNextToken.Optional

Context Output#

PathTypeDescription
AWS.Billing.Budget.NotificationunknownComplete budget notification data from AWS Budgets API.
AWS.Billing.Budget.Notification.NotificationunknownNotification configuration.
AWS.Billing.Budget.Notification.Notification.NotificationTypestringType of notification (ACTUAL or FORECASTED).
AWS.Billing.Budget.Notification.Notification.ComparisonOperatorstringComparison operator for the notification (GREATER_THAN, LESS_THAN, EQUAL_TO).
AWS.Billing.Budget.Notification.Notification.ThresholdnumberThreshold value that triggers the notification.
AWS.Billing.Budget.Notification.Notification.ThresholdTypestringType of threshold (PERCENTAGE or ABSOLUTE_VALUE).
AWS.Billing.Budget.Notification.Notification.NotificationStatestringCurrent state of the notification (OK or ALARM).
AWS.Billing.Budget.Notification.SubscribersunknownList of subscribers for the notification.
AWS.Billing.Budget.Notification.Subscribers.SubscriptionTypestringSubscription type (EMAIL or SNS).
AWS.Billing.Budget.Notification.Subscribers.AddressstringEmail address or SNS topic ARN for the subscriber.
AWS.Billing.NotificationNextTokenstringNext page token for pagination.

aws-lambda-function-configuration-get#


Retrieves configuration information about a Lambda function. Required IAM Permission: lambda:GetFunctionConfiguration.

Base Command#

aws-lambda-function-configuration-get

Input#

Argument NameDescriptionRequired
account_idThe AWS account ID.Required
regionThe AWS region. Possible values are: us-east-1, us-east-2, us-west-1, us-west-2, af-south-1, ap-east-1, ap-south-2, ap-southeast-3, ap-southeast-5, ap-southeast-4, ap-south-1, ap-northeast-3, ap-northeast-2, ap-southeast-1, ap-southeast-2, ap-southeast-7, ap-northeast-1, ca-central-1, ca-west-1, eu-central-1, eu-west-1, eu-west-2, eu-south-1, eu-west-3, eu-south-2, eu-north-1, eu-central-2, il-central-1, mx-central-1, me-south-1, me-central-1, sa-east-1, us-gov-east-1, us-gov-west-1.Required
function_nameName, ARN, or qualified name of the Lambda function.Required
qualifierVersion number or alias name.Optional

Context Output#

PathTypeDescription
AWS.Lambda.FunctionConfig.FunctionNameStringThe name of the function.
AWS.Lambda.FunctionConfig.FunctionArnStringThe function’s Amazon Resource Name (ARN).
AWS.Lambda.FunctionConfig.RuntimeStringThe identifier of the function’s runtime.
AWS.Lambda.FunctionConfig.RoleStringThe function’s execution role.
AWS.Lambda.FunctionConfig.HandlerStringThe function that Lambda calls to begin running your function.
AWS.Lambda.FunctionConfig.CodeSizeNumberThe size of the function’s deployment package, in bytes.
AWS.Lambda.FunctionConfig.DescriptionStringThe function’s description.
AWS.Lambda.FunctionConfig.TimeoutNumberThe amount of time in seconds that Lambda allows a function to run before stopping it.
AWS.Lambda.FunctionConfig.MemorySizeNumberThe amount of memory available to the function at runtime.
AWS.Lambda.FunctionConfig.LastModifiedStringThe date and time that the function was last updated.
AWS.Lambda.FunctionConfig.CodeSha256StringThe SHA256 hash of the function’s deployment package.
AWS.Lambda.FunctionConfig.VersionStringThe version of the Lambda function.
AWS.Lambda.FunctionConfig.VpcConfig.SubnetIdsunknownA list of VPC subnet IDs.
AWS.Lambda.FunctionConfig.VpcConfig.SecurityGroupIdsunknownA list of VPC security group IDs.
AWS.Lambda.FunctionConfig.VpcConfig.VpcIdStringThe ID of the VPC.
AWS.Lambda.FunctionConfig.VpcConfig.Ipv6AllowedForDualStackBooleanAllows outbound IPv6 traffic on VPC functions that are connected to dual-stack subnets.
AWS.Lambda.FunctionConfig.DeadLetterConfig.TargetArnStringThe Amazon Resource Name (ARN) of an Amazon SQS queue or Amazon SNS topic.
AWS.Lambda.FunctionConfig.Environment.VariablesunknownEnvironment variable key-value pairs. Omitted from CloudTrail logs.
AWS.Lambda.FunctionConfig.Environment.Error.ErrorCodeStringThe error code.
AWS.Lambda.FunctionConfig.Environment.Error.MessageStringThe error message.
AWS.Lambda.FunctionConfig.KMSKeyArnStringThe ARN of the Key Management Service (KMS).
AWS.Lambda.FunctionConfig.TracingConfig.ModeStringThe tracing mode.
AWS.Lambda.FunctionConfig.MasterArnStringFor Lambda@Edge functions, the ARN of the main function.
AWS.Lambda.FunctionConfig.RevisionIdStringThe latest updated revision of the function or alias.
AWS.Lambda.FunctionConfig.Layers.ArnStringThe Amazon Resource Name (ARN) of the function layer.
AWS.Lambda.FunctionConfig.Layers.CodeSizeNumberThe size of the layer archive in bytes.
AWS.Lambda.FunctionConfig.Layers.SigningProfileVersionArnStringThe Amazon Resource Name (ARN) for a signing profile version.
AWS.Lambda.FunctionConfig.Layers.SigningJobArnStringThe Amazon Resource Name (ARN) of a signing job.
AWS.Lambda.FunctionConfig.StateStringThe current state of the function.
AWS.Lambda.FunctionConfig.StateReasonStringThe reason for the function’s current state.
AWS.Lambda.FunctionConfig.StateReasonCodeStringThe reason code for the function’s current state.
AWS.Lambda.FunctionConfig.LastUpdateStatusStringThe status of the last update that was performed on the function.
AWS.Lambda.FunctionConfig.LastUpdateStatusReasonStringThe reason for the last update that was performed on the function.
AWS.Lambda.FunctionConfig.LastUpdateStatusReasonCodeStringThe reason code for the last update that was performed on the function.
AWS.Lambda.FunctionConfig.FileSystemConfigs.ArnStringThe Amazon Resource Name (ARN) of the Amazon EFS access point that provides access to the file system.
AWS.Lambda.FunctionConfig.FileSystemConfigs.LocalMountPathStringThe path where the function can access the file system, starting with /mnt/.
AWS.Lambda.FunctionConfig.PackageTypeStringThe type of deployment package.
AWS.Lambda.FunctionConfig.ImageConfigResponse.ImageConfig.EntryPointStringSpecifies the entry point to their application, which is typically the location of the runtime executable.
AWS.Lambda.FunctionConfig.ImageConfigResponse.ImageConfig.CommandStringSpecifies parameters that you want to pass in with ENTRYPOINT.
AWS.Lambda.FunctionConfig.ImageConfigResponse.ImageConfig.WorkingDirectoryStringSpecifies the working directory.
AWS.Lambda.FunctionConfig.ImageConfigResponse.Error.ErrorCodeStringError code.
AWS.Lambda.FunctionConfig.ImageConfigResponse.Error.MessageStringError message.
AWS.Lambda.FunctionConfig.SigningProfileVersionArnStringThe ARN of the signing profile version.
AWS.Lambda.FunctionConfig.SigningJobArnStringThe ARN of the signing job.
AWS.Lambda.FunctionConfig.ArchitecturesStringThe size of the function’s /tmp directory in MB.
AWS.Lambda.FunctionConfig.EphemeralStorage.SizeNumberThe size of the function’s /tmp directory.
AWS.Lambda.FunctionConfig.SnapStart.ApplyOnStringWhen set to PublishedVersions, Lambda creates a snapshot of the execution environment when you publish a function version.
AWS.Lambda.FunctionConfig.SnapStart.OptimizationStatusStringWhen you provide a qualified Amazon Resource Name (ARN), this response element indicates whether SnapStart is activated for the specified function version.
AWS.Lambda.FunctionConfig.RuntimeVersionConfig.RuntimeVersionArnStringThe ARN of the runtime version you want the function to use.
AWS.Lambda.FunctionConfig.RuntimeVersionConfig.Error.ErrorCodeStringThe error code.
AWS.Lambda.FunctionConfig.RuntimeVersionConfig.Error.MessageStringThe error message.
AWS.Lambda.FunctionConfig.LoggingConfig.LogFormatStringThe format in which Lambda sends your function’s application and system logs to CloudWatch.
AWS.Lambda.FunctionConfig.LoggingConfig.ApplicationLogLevelStringSet this property to filter the application logs for your function that Lambda sends to CloudWatch.
AWS.Lambda.FunctionConfig.LoggingConfig.SystemLogLevelStringSet this property to filter the system logs for your function that Lambda sends to CloudWatch.
AWS.Lambda.FunctionConfig.LoggingConfig.LogGroupStringThe name of the Amazon CloudWatch log group the function sends logs to.

aws-lambda-function-url-config-get#


Returns the configuration for a Lambda function URL. Required IAM Permission: lambda:GetFunctionUrlConfig.

Base Command#

aws-lambda-function-url-config-get

Input#

Argument NameDescriptionRequired
account_idThe AWS account ID.Required
regionThe AWS region. Possible values are: us-east-1, us-east-2, us-west-1, us-west-2, af-south-1, ap-east-1, ap-south-2, ap-southeast-3, ap-southeast-5, ap-southeast-4, ap-south-1, ap-northeast-3, ap-northeast-2, ap-southeast-1, ap-southeast-2, ap-southeast-7, ap-northeast-1, ca-central-1, ca-west-1, eu-central-1, eu-west-1, eu-west-2, eu-south-1, eu-west-3, eu-south-2, eu-north-1, eu-central-2, il-central-1, mx-central-1, me-south-1, me-central-1, sa-east-1, us-gov-east-1, us-gov-west-1.Required
function_nameName of the Lambda function.Required
qualifierThe alias name or version number.Optional

Context Output#

PathTypeDescription
AWS.Lambda.FunctionURLConfig.FunctionUrlStringThe HTTP URL endpoint for your function.
AWS.Lambda.FunctionURLConfig.FunctionArnStringThe Amazon Resource Name (ARN) of your function.
AWS.Lambda.FunctionURLConfig.AuthTypeStringThe type of authentication that your function URL uses.
AWS.Lambda.FunctionURLConfig.Cors.AllowCredentialsBooleanWhether to allow cookies or other credentials in requests to your function URL.
AWS.Lambda.FunctionURLConfig.Cors.AllowHeadersStringThe HTTP headers that origins can include in requests to your function URL.
AWS.Lambda.FunctionURLConfig.Cors.AllowMethodsStringThe HTTP methods that are allowed when calling your function URL.
AWS.Lambda.FunctionURLConfig.Cors.AllowOriginsStringThe origins that can access your function URL.
AWS.Lambda.FunctionURLConfig.Cors.ExposeHeadersStringThe HTTP headers in your function response that you want to expose to origins that call your function URL.
AWS.Lambda.FunctionURLConfig.Cors.MaxAgeNumberThe maximum amount of time, in seconds, that web browsers can cache results of a preflight request.
AWS.Lambda.FunctionURLConfig.CreationTimeStringWhen the function URL was created.
AWS.Lambda.FunctionURLConfig.LastModifiedTimeStringWhen the function URL configuration was last updated.
AWS.Lambda.FunctionURLConfig.InvokeModeStringBUFFERED or RESPONSE_STREAM.

aws-lambda-policy-get#


Returns the resource-based IAM policy for a Lambda function. Required IAM Permission: lambda:GetPolicy.

Base Command#

aws-lambda-policy-get

Input#

Argument NameDescriptionRequired
account_idThe AWS account ID.Required
regionThe AWS region. Possible values are: us-east-1, us-east-2, us-west-1, us-west-2, af-south-1, ap-east-1, ap-south-2, ap-southeast-3, ap-southeast-5, ap-southeast-4, ap-south-1, ap-northeast-3, ap-northeast-2, ap-southeast-1, ap-southeast-2, ap-southeast-7, ap-northeast-1, ca-central-1, ca-west-1, eu-central-1, eu-west-1, eu-west-2, eu-south-1, eu-west-3, eu-south-2, eu-north-1, eu-central-2, il-central-1, mx-central-1, me-south-1, me-central-1, sa-east-1, us-gov-east-1, us-gov-west-1.Required
function_nameName of the Lambda function, version, or alias.Required
qualifierVersion or alias to get the policy for.Optional

Context Output#

PathTypeDescription
AWS.Lambda.Policy.VersionDateThe policy version.
AWS.Lambda.Policy.IdStringThe identifier of the policy.
AWS.Lambda.Policy.Statement.SidStringIdentifier of the policy statement.
AWS.Lambda.Policy.Statement.EffectStringSpecifies whether the statement results in an allow or an explicit deny.
AWS.Lambda.Policy.Statement.PrincipalunknownSpecify the principal that is allowed or denied access to a resource.
AWS.Lambda.Policy.Statement.ActionunknownDescribes the specific action or actions that will be allowed or denied.
AWS.Lambda.Policy.Statement.ResourceunknownDefines the object or objects that the statement applies to.
AWS.Lambda.Policy.Statement.ConditionStringSpecify conditions for when a policy is in effect.
AWS.Lambda.Policy.RevisionIdStringA unique identifier for the current revision of the policy.
AWS.Lambda.Policy.AccountIdStringThe AWS account ID.
AWS.Lambda.Policy.FunctionNameStringThe Function Name.
AWS.Lambda.Policy.RegionStringThe AWS Region.

aws-lambda-invoke#


Invokes a Lambda function. Specify just a function name to invoke the latest version of the function. To invoke a published version, use the Qualifier parameter to specify a version or alias. If you use the RequestResponse (synchronous) invocation option, note that the function may be invoked multiple times if a timeout is reached. For functions with a long timeout, your client may be disconnected during synchronous invocation while it waits for a response. If you use the Event (asynchronous) invocation option, the function will be invoked at least once in response to an event and the function must be idempotent to handle this. Required IAM Permission: lambda:InvokeFunction.

Base Command#

aws-lambda-invoke

Input#

Argument NameDescriptionRequired
account_idThe AWS account ID.Required
regionThe AWS region. Possible values are: us-east-1, us-east-2, us-west-1, us-west-2, af-south-1, ap-east-1, ap-south-2, ap-southeast-3, ap-southeast-5, ap-southeast-4, ap-south-1, ap-northeast-3, ap-northeast-2, ap-southeast-1, ap-southeast-2, ap-southeast-7, ap-northeast-1, ca-central-1, ca-west-1, eu-central-1, eu-west-1, eu-west-2, eu-south-1, eu-west-3, eu-south-2, eu-north-1, eu-central-2, il-central-1, mx-central-1, me-south-1, me-central-1, sa-east-1, us-gov-east-1, us-gov-west-1.Required
function_nameName of the Lambda function to invoke.Required
invocation_typeRequestResponse (sync), Event (async), or DryRun. Default is RequestResponse. Possible values are: RequestResponse, Event, DryRun. Default is RequestResponse.Optional
log_typeSet to Tail to include execution log in response. Possible values are: None, Tail.Optional
client_contextBase64-encoded client context data.Optional
payloadJSON input to provide to the Lambda function.Optional
qualifierVersion or alias to invoke.Optional

Context Output#

PathTypeDescription
AWS.Lambda.InvokedFunction.StatusCodeNumberThe HTTP status code is in the 200 range for a successful request.
AWS.Lambda.InvokedFunction.FunctionErrorStringIf present, indicates that an error occurred during function execution.
AWS.Lambda.InvokedFunction.LogResultStringThe last 4 KB of the execution log, which is base64-encoded.
AWS.Lambda.InvokedFunction.PayloadUnknownThe response from the function, or an error object.
AWS.Lambda.InvokedFunction.ExecutedVersionStringThe version of the function that executed.
AWS.Lambda.InvokedFunction.FunctionNamestringThe name of the Lambda function.

aws-lambda-function-url-config-update#


Updates the configuration for a Lambda function URL. Required IAM Permission: lambda:UpdateFunctionUrlConfig.

Base Command#

aws-lambda-function-url-config-update

Input#

Argument NameDescriptionRequired
account_idThe AWS account ID.Required
regionThe AWS region. Possible values are: us-east-1, us-east-2, us-west-1, us-west-2, af-south-1, ap-east-1, ap-south-2, ap-southeast-3, ap-southeast-5, ap-southeast-4, ap-south-1, ap-northeast-3, ap-northeast-2, ap-southeast-1, ap-southeast-2, ap-southeast-7, ap-northeast-1, ca-central-1, ca-west-1, eu-central-1, eu-west-1, eu-west-2, eu-south-1, eu-west-3, eu-south-2, eu-north-1, eu-central-2, il-central-1, mx-central-1, me-south-1, me-central-1, sa-east-1, us-gov-east-1, us-gov-west-1.Required
function_nameName of the Lambda function.Required
qualifierThe alias name or version number.Optional
auth_typeAWS_IAM or NONE for authentication type. Possible values are: AWS_IAM, NONE.Optional
cors_allow_credentialsAllow credentials in CORS requests. Possible values are: true, false.Optional
cors_allow_headersComma-separated list of allowed headers.Optional
cors_allow_methodsComma-separated list of allowed HTTP methods.Optional
cors_allow_originsComma-separated list of allowed origins.Optional
cors_expose_headersComma-separated list of headers to expose.Optional
cors_max_ageMaximum age for CORS preflight cache.Optional
invoke_modeBUFFERED or RESPONSE_STREAM. Possible values are: BUFFERED, RESPONSE_STREAM.Optional

Context Output#

PathTypeDescription
AWS.Lambda.FunctionURLConfig.FunctionUrlStringThe HTTP URL endpoint for your function.
AWS.Lambda.FunctionURLConfig.FunctionArnStringThe Amazon Resource Name (ARN) of your function.
AWS.Lambda.FunctionURLConfig.AuthTypeStringThe type of authentication that your function URL uses.
AWS.Lambda.FunctionURLConfig.Cors.AllowCredentialsBooleanWhether to allow cookies or other credentials in requests to your function URL.
AWS.Lambda.FunctionURLConfig.Cors.AllowHeadersStringThe HTTP headers that origins can include in requests to your function URL.
AWS.Lambda.FunctionURLConfig.Cors.AllowMethodsStringThe HTTP methods that are allowed when calling your function URL.
AWS.Lambda.FunctionURLConfig.Cors.AllowOriginsStringThe origins that can access your function URL.
AWS.Lambda.FunctionURLConfig.Cors.ExposeHeadersStringThe HTTP headers in your function response that you want to expose to origins that call your function URL.
AWS.Lambda.FunctionURLConfig.Cors.MaxAgeNumberThe maximum amount of time, in seconds, that web browsers can cache results of a preflight request.
AWS.Lambda.FunctionURLConfig.CreationTimeStringWhen the function URL was created.
AWS.Lambda.FunctionURLConfig.LastModifiedTimeStringWhen the function URL configuration was last updated.
AWS.Lambda.FunctionURLConfig.InvokeModeStringBUFFERED or RESPONSE_STREAM.

aws-kms-key-rotation-enable#


Enables automatic rotation for a symmetric customer-managed KMS key. Not supported for asymmetric/HMAC keys, keys with imported material, or custom key stores. Required IAM Permission: kms:EnableKeyRotation.

Base Command#

aws-kms-key-rotation-enable

Input#

Argument NameDescriptionRequired
account_idThe AWS account ID.Required
regionThe AWS region. Possible values are: us-east-1, us-east-2, us-west-1, us-west-2, af-south-1, ap-east-1, ap-south-2, ap-southeast-3, ap-southeast-5, ap-southeast-4, ap-south-1, ap-northeast-3, ap-northeast-2, ap-southeast-1, ap-southeast-2, ap-southeast-7, ap-northeast-1, ca-central-1, ca-west-1, eu-central-1, eu-west-1, eu-west-2, eu-south-1, eu-west-3, eu-south-2, eu-north-1, eu-central-2, il-central-1, mx-central-1, me-south-1, me-central-1, sa-east-1, us-gov-east-1, us-gov-west-1. The default value is us-east-1.Required
key_idThe key ARN to enable rotation for.Required
rotation_period_in_daysKey rotation period in days. Valid range: 90–2560. If omitted when enabling rotation for the first time, the default is 365 days. If rotation is already enabled and this field is not specified, the existing period remains unchanged.Optional

Context Output#

There is no context output for this command.

aws-elb-load-balancer-attributes-modify#


Modifies attributes for a Classic Elastic Load Balancer. Required IAM Permission: elasticloadbalancing:ModifyLoadBalancerAttributes.

Base Command#

aws-elb-load-balancer-attributes-modify

Input#

Argument NameDescriptionRequired
account_idThe AWS account ID.Required
regionThe AWS region. Possible values are: us-east-1, us-east-2, us-west-1, us-west-2, af-south-1, ap-east-1, ap-south-2, ap-southeast-3, ap-southeast-5, ap-southeast-4, ap-south-1, ap-northeast-3, ap-northeast-2, ap-southeast-1, ap-southeast-2, ap-southeast-7, ap-northeast-1, ca-central-1, ca-west-1, eu-central-1, eu-west-1, eu-west-2, eu-south-1, eu-west-3, eu-south-2, eu-north-1, eu-central-2, il-central-1, mx-central-1, me-south-1, me-central-1, sa-east-1, us-gov-east-1, us-gov-west-1.Required
load_balancer_nameThe name of the Load Balancer.Required
access_log_enabledWhether to enable access logs. (if enabled make sure to provide access_log_s3_bucket_name) Possible values are: true, false.Optional
access_log_s3_bucket_nameS3 bucket name for access logs (required if access_log_enabled=true).Optional
access_log_intervalThe interval for publishing the access logs. You can specify an interval of either 5 minutes or 60 minutes. If omitted when enabling logging for the first time, the default is 60 minutes. If logging is already enabled and this field is not specified, the existing period remains unchanged. Possible values are: 5, 60.Optional
access_log_s3_bucket_prefixS3 key prefix (Path) for access logs. If the prefix is not provided, the log folder is placed at the root level of the bucket.Optional
connection_draining_enabledWhether connection draining is enabled for the load balancer. Possible values are: true, false.Optional
connection_draining_timeoutThe maximum time, in seconds, to keep the existing connections open before de-registering the instance. Valid Range: 1 - 3600.Optional
connection_settings_idle_timeoutThe load balancer allows the connections to remain idle (no data is sent over the connection) for this specific duration in seconds. Valid Range: 1 - 4000.Optional
cross_zone_load_balancing_enabledWhether to enable cross-zone load balancing. Possible values are: true, false.Optional
desync_mitigation_modeDetermines how the Classic Load Balancer handles HTTP requests that might pose a security risk to your application. This sets the 'elb.http.desyncmitigationmode' load balancer attribute. Possible values are: monitor, defensive, strictest.Optional

Context Output#

PathTypeDescription
AWS.ELB.LoadBalancer.LoadBalancerNamestringThe name of the Classic Load Balancer.
AWS.ELB.LoadBalancer.LoadBalancerAttributes.CrossZoneLoadBalancing.EnabledbooleanWhether cross-zone load balancing is enabled.
AWS.ELB.LoadBalancer.LoadBalancerAttributes.ConnectionDraining.EnabledbooleanWhether connection draining is enabled.
AWS.ELB.LoadBalancer.LoadBalancerAttributes.ConnectionDraining.TimeoutnumberConnection draining timeout in seconds.
AWS.ELB.LoadBalancer.LoadBalancerAttributes.ConnectionSettings.IdleTimeoutnumberIdle connection timeout in seconds.
AWS.ELB.LoadBalancer.LoadBalancerAttributes.AccessLog.EnabledbooleanWhether access logs are enabled.
AWS.ELB.LoadBalancer.LoadBalancerAttributes.AccessLog.S3BucketNamestringThe S3 bucket name for access logs.
AWS.ELB.LoadBalancer.LoadBalancerAttributes.AccessLog.EmitIntervalnumberAccess log publish interval in minutes.
AWS.ELB.LoadBalancer.LoadBalancerAttributes.AccessLog.S3BucketPrefixstringThe S3 key prefix for access logs.
AWS.ELB.LoadBalancer.LoadBalancerAttributes.AdditionalAttributesunknownAdditional attributes returned by the API.

aws-ec2-vpcs-describe#


Describes one or more of your VPCs. Required IAM Permission: ec2:DescribeVpcs.

Base Command#

aws-ec2-vpcs-describe

Input#

Argument NameDescriptionRequired
filtersOne or more filters separated by ';' (for example, name=<name>,values=<values>;name=<name>,values=<values>). See AWS documentation for details & filter options.Optional
vpc_idsA comma-separated list of VPC IDs.Optional
account_idThe AWS account ID.Required
regionThe AWS region. Possible values are: us-east-1, us-east-2, us-west-1, us-west-2, af-south-1, ap-east-1, ap-south-2, ap-southeast-3, ap-southeast-5, ap-southeast-4, ap-south-1, ap-northeast-3, ap-northeast-2, ap-southeast-1, ap-southeast-2, ap-southeast-7, ap-northeast-1, ca-central-1, ca-west-1, eu-central-1, eu-west-1, eu-west-2, eu-south-1, eu-west-3, eu-south-2, eu-north-1, eu-central-2, il-central-1, mx-central-1, me-south-1, me-central-1, sa-east-1, us-gov-east-1, us-gov-west-1.Required

Context Output#

PathTypeDescription
AWS.EC2.Vpcs.CidrBlockstringThe primary IPv4 CIDR block for the VPC.
AWS.EC2.Vpcs.DhcpOptionsIdstringThe ID of the set of DHCP options you have associated with the VPC.
AWS.EC2.Vpcs.StatestringThe current state of the VPC.
AWS.EC2.Vpcs.VpcIdstringThe ID of the VPC.
AWS.EC2.Vpcs.InstanceTenancystringThe allowed tenancy of instances launched into the VPC.
AWS.EC2.Vpcs.IsDefaultstringIndicates whether the VPC is the default VPC.
AWS.EC2.Vpcs.Tags.KeystringThe key of the tag.
AWS.EC2.Vpcs.Tags.ValuestringThe value of the tag.
AWS.EC2.Vpcs.Tags.Ipv6CidrBlockAssociationSet.AssociationIdstringThe association ID for the IPv6 CIDR block.
AWS.EC2.Vpcs.Tags.Ipv6CidrBlockAssociationSet.Ipv6CidrBlockstringThe IPv6 CIDR block.
AWS.EC2.Vpcs.Tags.Ipv6CidrBlockAssociationSet.Ipv6CidrBlockState.StatestringThe state of the CIDR block.
AWS.EC2.Vpcs.Tags.Ipv6CidrBlockAssociationSet.Ipv6CidrBlockState.StatusMessagestringA message about the status of the CIDR block, if applicable.
AWS.EC2.Vpcs.Tags.CidrBlockAssociationSet.AssociationIdstringThe association ID for the IPv4 CIDR block.
AWS.EC2.Vpcs.Tags.CidrBlockAssociationSet.CidrBlockstringThe IPv4 CIDR block.
AWS.EC2.Vpcs.Tags.CidrBlockAssociationSet.CidrBlockState.StatestringThe state of the CIDR block.
AWS.EC2.Vpcs.Tags.CidrBlockAssociationSet.CidrBlockState.StatusMessagestringA message about the status of the CIDR block, if applicable.
AWS.EC2.Vpcs.AccountIdstringThe ID of the AWS account with which the EC2 instance is associated. This key is only present when the parameter "AWS organization accounts" is provided.

aws-ec2-subnets-describe#


Describes one or more of your subnets. Required IAM Permission: ec2:DescribeSubnets.

Base Command#

aws-ec2-subnets-describe

Input#

Argument NameDescriptionRequired
filtersOne or more filters separated by ';' (for example, name=<name>,values=<values>;name=<name>,values=<values>). See AWS documentation for details & filter options.Optional
subnet_idsA comma-separated list of subnet IDs.Optional
account_idThe AWS account ID.Required
regionThe AWS region. Possible values are: us-east-1, us-east-2, us-west-1, us-west-2, af-south-1, ap-east-1, ap-south-2, ap-southeast-3, ap-southeast-5, ap-southeast-4, ap-south-1, ap-northeast-3, ap-northeast-2, ap-southeast-1, ap-southeast-2, ap-southeast-7, ap-northeast-1, ca-central-1, ca-west-1, eu-central-1, eu-west-1, eu-west-2, eu-south-1, eu-west-3, eu-south-2, eu-north-1, eu-central-2, il-central-1, mx-central-1, me-south-1, me-central-1, sa-east-1, us-gov-east-1, us-gov-west-1.Required

Context Output#

PathTypeDescription
AWS.EC2.Subnets.AvailabilityZonestringThe Availability Zone of the subnet.
AWS.EC2.Subnets.AvailableIpAddressCountnumberThe number of unused private IPv4 addresses in the subnet. Note that the IPv4 addresses for any stopped instances are considered unavailable.
AWS.EC2.Subnets.CidrBlockstringThe IPv4 CIDR block assigned to the subnet.
AWS.EC2.Subnets.DefaultForAzbooleanIndicates whether this is the default subnet for the Availability Zone.
AWS.EC2.Subnets.MapPublicIpOnLaunchbooleanIndicates whether instances launched in this subnet receive a public IPv4 address.
AWS.EC2.Subnets.StatestringThe current state of the subnet.
AWS.EC2.Subnets.SubnetIdstringThe ID of the subnet.
AWS.EC2.Subnets.VpcIdstringThe ID of the VPC the subnet is in.
AWS.EC2.Subnets.AssignIpv6AddressOnCreationbooleanIndicates whether a network interface created in this subnet (including a network interface created by RunInstances) receives an IPv6 address.
AWS.EC2.Subnets.Ipv6CidrBlockAssociationSet.AssociationIdstringThe association ID for the CIDR block.
AWS.EC2.Subnets.Ipv6CidrBlockAssociationSet.Ipv6CidrBlockstringThe IPv6 CIDR block.
AWS.EC2.Subnets.Ipv6CidrBlockAssociationSet.Ipv6CidrBlockState.StatestringThe state of a CIDR block.
AWS.EC2.Subnets.Ipv6CidrBlockAssociationSet.Ipv6CidrBlockState.StatusMessagestringA message about the status of the CIDR block, if applicable.
AWS.EC2.Subnets.Tags.KeystringThe key of the tag.
AWS.EC2.Subnets.Tags.ValuestringThe value of the tag.
AWS.EC2.Subnets.AccountIdstringThe ID of the AWS account with which the EC2 instance is associated. This key is only present when the parameter "AWS organization accounts" is provided.

aws-ec2-ipam-resource-discoveries-describe#


Describes IPAM resource discoveries. A resource discovery is an IPAM component that enables IPAM to manage and monitor resources owned by the account. Required IAM Permission: ec2:DescribeIpamResourceDiscoveries.

Base Command#

aws-ec2-ipam-resource-discoveries-describe

Input#

Argument NameDescriptionRequired
ipam_resource_discovery_idsA comma-separated list of the IPAM resource discovery IDs.Optional
filtersOne or more filters separated by ';' (for example, name=<name>,values=<values>;name=<name>,values=<values>). See AWS documentation for details & filter options.Optional
limitThe maximum number of results to return in a single call. Specify a value between 5 and 1000. Default value is 50. Default is 50.Optional
next_tokenThe token for the next set of results.Optional
address_regionThe Amazon Web Services region for the IP address.Optional
account_idThe AWS account ID.Required
regionThe AWS region. Possible values are: us-east-1, us-east-2, us-west-1, us-west-2, af-south-1, ap-east-1, ap-south-2, ap-southeast-3, ap-southeast-5, ap-southeast-4, ap-south-1, ap-northeast-3, ap-northeast-2, ap-southeast-1, ap-southeast-2, ap-southeast-7, ap-northeast-1, ca-central-1, ca-west-1, eu-central-1, eu-west-1, eu-west-2, eu-south-1, eu-west-3, eu-south-2, eu-north-1, eu-central-2, il-central-1, mx-central-1, me-south-1, me-central-1, sa-east-1, us-gov-east-1, us-gov-west-1.Required

Context Output#

PathTypeDescription
AWS.EC2.IpamResourceDiscoveries.IpamResourceDiscoveryIdStringThe resource discovery ID.
AWS.EC2.IpamResourceDiscoveries.OwnerIdStringThe ID of the owner.
AWS.EC2.IpamResourceDiscoveries.IpamResourceDiscoveryRegionStringThe resource discovery region.
AWS.EC2.IpamResourceDiscoveries.AccountIdstringThe ID of the AWS account associated with the EC2 instance. This key is only present when the parameter "AWS organization accounts" is provided.

aws-ec2-ipam-resource-discovery-associations-describe#


Describes resource discovery association with an Amazon VPC IPAM. An associated resource discovery is a resource discovery that has been associated with an IPAM. Required IAM Permission: ec2:DescribeIpamResourceDiscoveryAssociations.

Base Command#

aws-ec2-ipam-resource-discovery-associations-describe

Input#

Argument NameDescriptionRequired
ipam_resource_discovery_association_idsA comma-separated list of the resource discovery association IDs.Optional
filtersOne or more filters separated by ';' (for example, name=<name>,values=<values>;name=<name>,values=<values>). See AWS documentation for details & filter options.Optional
limitThe maximum number of results to return in a single call. Specify a value between 5 and 1000. Default value is 50. Default is 50.Optional
next_tokenThe token for the next set of results.Optional
address_regionThe Amazon Web Services region for the IP address.Optional
account_idThe AWS account ID.Required
regionThe AWS region. Possible values are: us-east-1, us-east-2, us-west-1, us-west-2, af-south-1, ap-east-1, ap-south-2, ap-southeast-3, ap-southeast-5, ap-southeast-4, ap-south-1, ap-northeast-3, ap-northeast-2, ap-southeast-1, ap-southeast-2, ap-southeast-7, ap-northeast-1, ca-central-1, ca-west-1, eu-central-1, eu-west-1, eu-west-2, eu-south-1, eu-west-3, eu-south-2, eu-north-1, eu-central-2, il-central-1, mx-central-1, me-south-1, me-central-1, sa-east-1, us-gov-east-1, us-gov-west-1.Required

Context Output#

PathTypeDescription
AWS.EC2.IpamResourceDiscoveryAssociations.IpamResourceDiscoveryAssociationIdStringThe resource discovery association ID.
AWS.EC2.IpamResourceDiscoveryAssociations.IpamResourceDiscoveryIdStringThe resource discovery ID.
AWS.EC2.IpamResourceDiscoveryAssociations.IpamRegionStringThe IPAM home region.
AWS.EC2.IpamResourceDiscoveryAssociations.AccountIdstringThe ID of the AWS account associated with the EC2 instance. This key is only present when the parameter "AWS organization accounts" is provided.

aws-ec2-latest-ami-get#


Get The latest AMI. Required IAM Permission: ec2:DescribeImages.

Base Command#

aws-ec2-latest-ami-get

Input#

Argument NameDescriptionRequired
account_idThe AWS account ID.Required
regionThe AWS region where instances will be created. Must be a valid AWS region identifier. Possible values are: us-east-1, us-east-2, us-west-1, us-west-2, af-south-1, ap-east-1, ap-south-2, ap-southeast-3, ap-southeast-5, ap-southeast-4, ap-south-1, ap-northeast-3, ap-northeast-2, ap-southeast-1, ap-southeast-2, ap-southeast-7, ap-northeast-1, ca-central-1, ca-west-1, eu-central-1, eu-west-1, eu-west-2, eu-south-1, eu-west-3, eu-south-2, eu-north-1, eu-central-2, il-central-1, mx-central-1, me-south-1, me-central-1, sa-east-1, us-gov-east-1, us-gov-west-1.Required
executable_usersScopes the images by users with explicit launch permissions.Optional
filtersOne or more filters. Filters must be separated by a semicolon (;) and specified using the format "key=key,values=val". Refer to the AWS documentation for detailed filter options.Optional
ownersFilters the images by the owner. Specify an AWS account ID, self (owner is the sender of the request), or an AWS owner alias (valid values are amazon | aws-marketplace | microsoft ). Omitting this option returns all images for which you have launch permissions, regardless of ownership. Separated by ','.Optional
image_idsThe image IDs separated by ','.Optional
include_deprecatedSpecifies whether to include deprecaed AMIs. Possible values are: true, false.Optional
include_disabledSpecifies whether to include disabled AMIs. Possible values are: true, false.Optional

Context Output#

PathTypeDescription
AWS.EC2.Images.ArchitecturestringThe architecture of the image.
AWS.EC2.Images.CreationDatedateThe date and time the image was created.
AWS.EC2.Images.ImageIdstringThe ID of the AMI.
AWS.EC2.Images.ImageLocationstringThe location of the AMI.
AWS.EC2.Images.ImageTypestringThe type of image.
AWS.EC2.Images.PublicbooleanIndicates whether the image has public launch permissions. The value is true if this image has public launch permissions or false if it has only implicit and explicit launch permissions.
AWS.EC2.Images.KernelIdstringThe kernel associated with the image, if any. Only applicable for machine images.
AWS.EC2.Images.OwnerIdstringThe AWS account ID of the image owner.
AWS.EC2.Images.PlatformstringThe value is Windows for Windows AMIs; otherwise blank.
AWS.EC2.Images.ProductCodes.ProductCodeIdstringThe product code.
AWS.EC2.Images.ProductCodes.ProductCodeTypestringThe type of product code.
AWS.EC2.Images.RamdiskIdstringThe RAM disk associated with the image, if any. Only applicable for machine images.
AWS.EC2.Images.StatestringThe current state of the AMI. If the state is available , the image is successfully registered and can be used to launch an instance.
AWS.EC2.Images.BlockDeviceMappings.DeviceNamestringThe device name (for example, /dev/sdh or xvdh ).
AWS.EC2.Images.BlockDeviceMappings.VirtualNamestringThe virtual device name (ephemeral N).
AWS.EC2.Images.BlockDeviceMappings.Ebs.EncryptedbooleanIndicates whether the EBS volume is encrypted.
AWS.EC2.Images.BlockDeviceMappings.Ebs.DeleteOnTerminationbooleanIndicates whether the EBS volume is deleted on instance termination.
AWS.EC2.Images.BlockDeviceMappings.Ebs.IopsnumberThe number of I/O operations per second (IOPS) that the volume supports.
AWS.EC2.Images.BlockDeviceMappings.Ebs.KmsKeyIdstringIdentifier (key ID, key alias, ID ARN, or alias ARN) for a user-managed CMK under which the EBS volume is encrypted.
AWS.EC2.Images.BlockDeviceMappings.Ebs.SnapshotIdstringThe ID of the snapshot.
AWS.EC2.Images.BlockDeviceMappings.Ebs.VolumeSizenumberThe size of the volume, in GiB.
AWS.EC2.Images.BlockDeviceMappings.Ebs.VolumeTypestringThe volume type.
AWS.EC2.Images.BlockDeviceMappings.NoDevicestringSuppresses the specified device included in the block device mapping of the AMI.
AWS.EC2.Images.DescriptionstringThe description of the AMI that was provided during image creation.
AWS.EC2.Images.EnaSupportbooleanSpecifies whether enhanced networking with ENA is enabled.
AWS.EC2.Images.HypervisorstringThe hypervisor type of the image.
AWS.EC2.Images.ImageOwnerAliasstringThe AWS account alias (for example, amazon , self ) or the AWS account ID of the AMI owner.
AWS.EC2.Images.NamestringThe name of the AMI that was provided during image creation.
AWS.EC2.Images.RootDeviceNamestringThe device name of the root device volume (for example, /dev/sda1).
AWS.EC2.Images.RootDeviceTypestringThe type of root device used by the AMI. The AMI can use an EBS volume or an instance store volume.
AWS.EC2.Images.SriovNetSupportstringSpecifies whether enhanced networking with the Intel 82599 Virtual Function interface is enabled.
AWS.EC2.Images.StateReason.CodestringThe reason code for the state change.
AWS.EC2.Images.StateReason.MessagestringThe message for the state change.
AWS.EC2.Images.Tags.KeystringThe key of the tag.
AWS.EC2.Images.Tags.ValuestringThe value of the tag.
AWS.EC2.Images.VirtualizationTypestringThe type of virtualization of the AMI.
AWS.EC2.Images.AccountIdstringThe ID of the AWS account with which the EC2 instance is associated. This key is only present when the parameter "AWS organization accounts" is provided.

aws-ec2-network-acl-create#


Creates 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. Required IAM Permission: ec2:CreateNetworkAcl.

Base Command#

aws-ec2-network-acl-create

Input#

Argument NameDescriptionRequired
account_idThe AWS account ID.Required
regionThe AWS region. Possible values are: us-east-1, us-east-2, us-west-1, us-west-2, af-south-1, ap-east-1, ap-south-2, ap-southeast-3, ap-southeast-5, ap-southeast-4, ap-south-1, ap-northeast-3, ap-northeast-2, ap-southeast-1, ap-southeast-2, ap-southeast-7, ap-northeast-1, ca-central-1, ca-west-1, eu-central-1, eu-west-1, eu-west-2, eu-south-1, eu-west-3, eu-south-2, eu-north-1, eu-central-2, il-central-1, mx-central-1, me-south-1, me-central-1, sa-east-1, us-gov-east-1, us-gov-west-1.Required
vpc_idThe ID of the VPC.Required
client_tokenUnique, case-sensitive identifier that you provide to ensure the idempotency of the request.Optional
tag_specificationsThe tags to assign to the network ACL. Must be separated by a semicolon (;) and specified using the format "key=key,values=val".Optional

Context Output#

PathTypeDescription
AWS.EC2.VpcId.NetworkAcl.Associations.NetworkAclAssociationIdStringThe ID of the association between a network ACL and a subnet.
AWS.EC2.VpcId.NetworkAcl.Associations.NetworkAclIdStringThe ID of the network ACL.
AWS.EC2.VpcId.NetworkAcl.Associations.SubnetIdStringThe ID of the subnet.
AWS.EC2.VpcId.NetworkAcl.Entries.CidrBlockStringThe IPv4 network range to allow or deny, in CIDR notation.
AWS.EC2.VpcId.NetworkAcl.Entries.EgressBooleanIndicates whether the rule is an egress rule (applied to traffic leaving the subnet).
AWS.EC2.VpcId.NetworkAcl.Entries.IcmpTypeCode.CodeNumberThe ICMP code. A value of -1 means all codes for the specified ICMP type.
AWS.EC2.VpcId.NetworkAcl.Entries.IcmpTypeCode.TypeNumberThe ICMP type. A value of -1 means all types.
AWS.EC2.VpcId.NetworkAcl.Entries.Ipv6CidrBlockStringThe IPv6 network range to allow or deny, in CIDR notation.
AWS.EC2.VpcId.NetworkAcl.Entries.PortRange.FromNumberThe first port in the range.
AWS.EC2.VpcId.NetworkAcl.Entries.PortRange.ToNumberThe last port in the range.
AWS.EC2.VpcId.NetworkAcl.Entries.ProtocolStringThe protocol number. A value of "-1" means all protocols.
AWS.EC2.VpcId.NetworkAcl.Entries.RuleActionStringIndicates whether to allow or deny the traffic that matches the rule.
AWS.EC2.VpcId.NetworkAcl.Entries.RuleNumberNumberThe rule number for the entry. ACL entries are processed in ascending order by rule number.
AWS.EC2.VpcId.NetworkAcl.NetworkAclIdStringThe ID of the network ACL.
AWS.EC2.VpcId.NetworkAcl.Tags.KeyStringThe key of the tag.
AWS.EC2.VpcId.NetworkAcl.Tags.ValueStringThe value of the tag.
AWS.EC2.VpcId.NetworkAcl.VpcIdStringThe ID of the VPC for the network ACL.
AWS.EC2.VpcId.NetworkAcl.OwnerIdStringThe ID of the AWS account that owns the network ACL.
AWS.EC2.VpcId.NetworkAcl.AccountIdstringThe ID of the AWS account with which the EC2 instance is associated. This key is only present when the parameter "AWS organization accounts" is provided.

aws-ec2-ipam-discovered-public-addresses-get#


Gets the public IP addresses that have been discovered by IPAM. Required IAM Permission: ec2:GetIpamDiscoveredPublicAddresses.

Base Command#

aws-ec2-ipam-discovered-public-addresses-get

Input#

Argument NameDescriptionRequired
account_idThe AWS account ID.Required
regionThe AWS region. Possible values are: us-east-1, us-east-2, us-west-1, us-west-2, af-south-1, ap-east-1, ap-south-2, ap-southeast-3, ap-southeast-5, ap-southeast-4, ap-south-1, ap-northeast-3, ap-northeast-2, ap-southeast-1, ap-southeast-2, ap-southeast-7, ap-northeast-1, ca-central-1, ca-west-1, eu-central-1, eu-west-1, eu-west-2, eu-south-1, eu-west-3, eu-south-2, eu-north-1, eu-central-2, il-central-1, mx-central-1, me-south-1, me-central-1, sa-east-1, us-gov-east-1, us-gov-west-1.Required
ipam_resource_discovery_idAn IPAM resource discovery ID.Required
address_regionThe Amazon Web Services region for the IP address.Required
filtersOne or more filters. Filters must be separated by a semicolon (;) and specified using the format "key=key,values=val". Refer to the AWS documentation for detailed filter options.Optional
limitThe maximum number of results to return in a single call. Specify a value between 1000 and 5000.Optional
next_tokenThe token for the next set of results.Optional

Context Output#

PathTypeDescription
AWS.EC2.IpamDiscoveredPublicAddresses.AddressStringIPAM discovered public addresses.
AWS.EC2.IpamDiscoveredPublicAddresses.AddressOwnerIdStringThe ID of the owner of the resource the IP address is assigned to.
AWS.EC2.IpamDiscoveredPublicAddresses.AddressTypeStringThe IP address type.
AWS.EC2.IpamDiscoveredPublicAddresses.AssociationStatusStringThe association status.
AWS.EC2.IpamDiscoveredPublicAddresses.InstanceIdStringThe instance ID of the instance the assigned IP address is assigned to.
AWS.EC2.IpamDiscoveredPublicAddresses.TagsUnknownTags associated with the IP address.
AWS.EC2.IpamDiscoveredPublicAddresses.AccountIdstringThe ID of the AWS account with which the EC2 instance is associated. This key is only present when the parameter "AWS organization accounts" is provided.

aws-ec2-tags-create#


Adds or overwrites one or more tags for the specified Amazon EC2 resource or resources. When you specify an existing tag key, the value is overwritten with the new value. Required IAM Permission: ec2:CreateTags.

Base Command#

aws-ec2-tags-create

Input#

Argument NameDescriptionRequired
account_idThe AWS account ID.Required
regionThe AWS region. Possible values are: us-east-1, us-east-2, us-west-1, us-west-2, af-south-1, ap-east-1, ap-south-2, ap-southeast-3, ap-southeast-5, ap-southeast-4, ap-south-1, ap-northeast-3, ap-northeast-2, ap-southeast-1, ap-southeast-2, ap-southeast-7, ap-northeast-1, ca-central-1, ca-west-1, eu-central-1, eu-west-1, eu-west-2, eu-south-1, eu-west-3, eu-south-2, eu-north-1, eu-central-2, il-central-1, mx-central-1, me-south-1, me-central-1, sa-east-1, us-gov-east-1, us-gov-west-1.Required
resourcesThe IDs of one or more resources to tag, separated by a comma. For example, ami-1a2b3c4d.Required
tagsOne or more tags. Must be separated by a semicolon (;) and specified using the format "key=abc,value=123;key=fed,value=456".Required

Context Output#

There is no context output for this command.

aws-s3-bucket-website-get#


Returns the website configuration for a bucket. Required IAM Permission: s3:GetBucketWebsite.

Base Command#

aws-s3-bucket-website-get

Input#

Argument NameDescriptionRequired
account_idThe AWS account ID.Required
regionThe AWS region. Possible values are: us-east-1, us-east-2, us-west-1, us-west-2, af-south-1, ap-east-1, ap-south-2, ap-southeast-3, ap-southeast-5, ap-southeast-4, ap-south-1, ap-northeast-3, ap-northeast-2, ap-southeast-1, ap-southeast-2, ap-southeast-7, ap-northeast-1, ca-central-1, ca-west-1, eu-central-1, eu-west-1, eu-west-2, eu-south-1, eu-west-3, eu-south-2, eu-north-1, eu-central-2, il-central-1, mx-central-1, me-south-1, me-central-1, sa-east-1, us-gov-east-1, us-gov-west-1.Required
bucketThe bucket name for which to get the website configuration.Required

Context Output#

PathTypeDescription
AWS.S3-Buckets.BucketWebsite.ErrorDocumentObjectThe object key name of the website error document to use for 4XX class errors.
AWS.S3-Buckets.BucketWebsite.IndexDocumentObjectThe name of the index document for the website (for example index.html).
AWS.S3-Buckets.BucketWebsite.RedirectAllRequestsToObjectSpecifies the redirect behavior of all requests to a website endpoint of an Amazon S3 bucket.
AWS.S3-Buckets.BucketWebsite.RoutingRulesArrayRules that define when a redirect is applied and the redirect behavior.

aws-s3-bucket-acl-get#


Return the access control list (ACL) of a bucket. Required IAM Permission: s3:GetBucketAcl.

Base Command#

aws-s3-bucket-acl-get

Input#

Argument NameDescriptionRequired
account_idThe AWS account ID.Required
regionThe AWS region. Possible values are: us-east-1, us-east-2, us-west-1, us-west-2, af-south-1, ap-east-1, ap-south-2, ap-southeast-3, ap-southeast-5, ap-southeast-4, ap-south-1, ap-northeast-3, ap-northeast-2, ap-southeast-1, ap-southeast-2, ap-southeast-7, ap-northeast-1, ca-central-1, ca-west-1, eu-central-1, eu-west-1, eu-west-2, eu-south-1, eu-west-3, eu-south-2, eu-north-1, eu-central-2, il-central-1, mx-central-1, me-south-1, me-central-1, sa-east-1, us-gov-east-1, us-gov-west-1.Required
bucketSpecifies the S3 bucket whose ACL is being requested.Required

Context Output#

PathTypeDescription
AWS.S3-Buckets.BucketAcl.GrantsArrayA list of grants.
AWS.S3-Buckets.BucketAcl.OwnerObjectContainer for the bucket owner's display name and ID.

aws-acm-certificate-options-update#


Updates Certificate Transparency (CT) logging for an AWS Certificate Manager (ACM) certificate (ENABLED or DISABLED). Required IAM Permission: acm:UpdateCertificateOptions.

Base Command#

aws-acm-certificate-options-update

Input#

Argument NameDescriptionRequired
account_idThe AWS account ID.Required
regionThe AWS region. Possible values are: us-east-1, us-east-2, us-west-1, us-west-2, af-south-1, ap-east-1, ap-south-2, ap-southeast-3, ap-southeast-5, ap-southeast-4, ap-south-1, ap-northeast-3, ap-northeast-2, ap-southeast-1, ap-southeast-2, ap-southeast-7, ap-northeast-1, ca-central-1, ca-west-1, eu-central-1, eu-west-1, eu-west-2, eu-south-1, eu-west-3, eu-south-2, eu-north-1, eu-central-2, il-central-1, mx-central-1, me-south-1, me-central-1, sa-east-1, us-gov-east-1, us-gov-west-1.Required
certificate_arnThe ARN of the ACM certificate to update.Required
transparency_logging_preferenceWhether the certificate is recorded in public CT logs. Possible values are: ENABLED, DISABLED.Required

Context Output#

There is no context outputs for this command.

aws-ec2-security-group-create#


Creates a security group. Required IAM Permission: ec2:CreateSecurityGroup.

Base Command#

aws-ec2-security-group-create

Input#

Argument NameDescriptionRequired
account_idThe AWS account ID.Required
regionThe AWS region. Possible values are: us-east-1, us-east-2, us-west-1, us-west-2, af-south-1, ap-east-1, ap-south-2, ap-southeast-3, ap-southeast-5, ap-southeast-4, ap-south-1, ap-northeast-3, ap-northeast-2, ap-southeast-1, ap-southeast-2, ap-southeast-7, ap-northeast-1, ca-central-1, ca-west-1, eu-central-1, eu-west-1, eu-west-2, eu-south-1, eu-west-3, eu-south-2, eu-north-1, eu-central-2, il-central-1, mx-central-1, me-south-1, me-central-1, sa-east-1, us-gov-east-1, us-gov-west-1.Required
group_nameThe name of the security group. Up to 255 characters in length. Cannot start with sg-. Names are case-insensitive and must be unique within the VPC.Required
descriptionA description for the security group. This is informational only. Up to 255 characters in length. Valid characters: a-z, A-Z, 0-9, spaces, and ._-:/()#,@[]+=;{}!$*.Required
vpc_idThe ID of the VPC. Required for a nondefault VPC.Optional

Context Output#

There is no context output for this command.

aws-ec2-security-group-delete#


Deletes a security group. Required IAM Permission: ec2:DeleteSecurityGroup.

Base Command#

aws-ec2-security-group-delete

Input#

Argument NameDescriptionRequired
account_idThe AWS account ID.Required
regionThe AWS region. Possible values are: us-east-1, us-east-2, us-west-1, us-west-2, af-south-1, ap-east-1, ap-south-2, ap-southeast-3, ap-southeast-5, ap-southeast-4, ap-south-1, ap-northeast-3, ap-northeast-2, ap-southeast-1, ap-southeast-2, ap-southeast-7, ap-northeast-1, ca-central-1, ca-west-1, eu-central-1, eu-west-1, eu-west-2, eu-south-1, eu-west-3, eu-south-2, eu-north-1, eu-central-2, il-central-1, mx-central-1, me-south-1, me-central-1, sa-east-1, us-gov-east-1, us-gov-west-1.Required
group_idThe ID of the security group to delete (e.g., sg-12345678). Required if group_name is not provided.Optional
group_nameThe name of the security group to delete. Required if group_id is not provided. Note that you can’t reference a security group for EC2-VPC by name.Optional

Context Output#

There is no context output for this command.

aws-ec2-security-groups-describe#


Describes the specified security groups or all of your security groups. Returns detailed information about security groups including their rules, tags, and associated VPC information. Required IAM Permission: ec2:DescribeSecurityGroups.

Base Command#

aws-ec2-security-groups-describe

Input#

Argument NameDescriptionRequired
account_idThe AWS account ID.Required
regionThe AWS region. Possible values are: us-east-1, us-east-2, us-west-1, us-west-2, af-south-1, ap-east-1, ap-south-2, ap-southeast-3, ap-southeast-5, ap-southeast-4, ap-south-1, ap-northeast-3, ap-northeast-2, ap-southeast-1, ap-southeast-2, ap-southeast-7, ap-northeast-1, ca-central-1, ca-west-1, eu-central-1, eu-west-1, eu-west-2, eu-south-1, eu-west-3, eu-south-2, eu-north-1, eu-central-2, il-central-1, mx-central-1, me-south-1, me-central-1, sa-east-1, us-gov-east-1, us-gov-west-1.Required
group_idsComma-separated list of security group IDs (e.g., sg-12345678,sg-87654321).Optional
group_namesComma-separated list of security group names. group_names is only supported for EC2-Classic and default VPC.Optional
filtersOne or more custom filters to apply, separated by ';' (for example, name=<name>;values=<values>).You can specify up to 50 filters and up to 200 values per filter in a single request.Optional
limitThe maximum number of records to return. Valid range is 5-1000. Default is 50.Optional
next_tokenThe nextToken value returned from a previous paginated request, where maxResults was used and the results exceeded the value of that parameter.Optional

Context Output#

PathTypeDescription
AWS.EC2.SecurityGroupsNextTokenstringThe nextToken value returned from a previous paginated request, where maxResults was used and the results exceeded the value of that parameter.
AWS.EC2.SecurityGroups.DescriptionstringA description of the security group.
AWS.EC2.SecurityGroups.GroupNamestringThe name of the security group.
AWS.EC2.SecurityGroups.IpPermissionsunknownThe inbound rules associated with the security group.
AWS.EC2.SecurityGroups.OwnerIdstringThe AWS account ID of the owner of the security group.
AWS.EC2.SecurityGroups.GroupIdstringThe ID of the security group.
AWS.EC2.SecurityGroups.IpPermissionsEgressarrayThe outbound rules associated with the security group.
AWS.EC2.SecurityGroups.VpcIdstringThe ID of the VPC for the security group.
AWS.EC2.SecurityGroups.Tags.KeystringThe key of the tag.
AWS.EC2.SecurityGroups.Tags.ValuestringThe value of the tag.
AWS.EC2.SecurityGroups.AccountIdstringThe ID of the AWS account with which the EC2 instance is associated. This key is only present when the parameter "AWS organization accounts" is provided.
AWS.EC2.SecurityGroups.SecurityGroupArnstringThe ARN of the security group.

aws-ec2-security-group-egress-authorize#


Adds the specified inbound (egress) rules to a security group. Required IAM Permission: ec2:AuthorizeSecurityGroupEgress.

Base Command#

aws-ec2-security-group-egress-authorize

Input#

Argument NameDescriptionRequired
account_idThe AWS account ID.Required
regionThe AWS region. Possible values are: us-east-1, us-east-2, us-west-1, us-west-2, af-south-1, ap-east-1, ap-south-2, ap-southeast-3, ap-southeast-5, ap-southeast-4, ap-south-1, ap-northeast-3, ap-northeast-2, ap-southeast-1, ap-southeast-2, ap-southeast-7, ap-northeast-1, ca-central-1, ca-west-1, eu-central-1, eu-west-1, eu-west-2, eu-south-1, eu-west-3, eu-south-2, eu-north-1, eu-central-2, il-central-1, mx-central-1, me-south-1, me-central-1, sa-east-1, us-gov-east-1, us-gov-west-1.Required
group_idThe ID of the security group.Required
protocolThe IP protocol: tcp, udp, icmp, or icmpv6 or a number. Use -1 to specify all protocols. Use with from_port, to_port and CIDR arguments for simple rule authorization. VPC security group rules must specify protocols explicitly.Optional
from_portIf the protocol is TCP or UDP, this is the start of the port range. If the protocol is ICMP or ICMPv6, this is the ICMP type or -1 (all ICMP types).Optional
to_portIf the protocol is TCP or UDP, this is the end of the port range. If the protocol is ICMP or ICMPv6, this is the ICMP code or -1 (all ICMP codes). If the start port is -1 (all ICMP types), then the end port must be -1 (all ICMP codes).Optional
cidrThe IPv4 address range in CIDR format (e.g., "0.0.0.0/0"). Use with protocol and from_port, to_port arguments for simple rule authorization.Optional
ip_permissionsThe sets of IP permissions to authorize, in JSON format. Use this for complex rule configurations or when authorizing multiple rules. Cannot be used together with protocol/port/CIDR arguments.Optional

Context Output#

There is no context output for this command.

aws-ssm-inventory-entries-list#


Returns a list of inventory items. Required IAM Permission: ssm:ListInventoryEntries.

Base Command#

aws-ssm-inventory-entries-list

Input#

Argument NameDescriptionRequired
account_idThe AWS account ID.Required
regionThe AWS region. Possible values are: us-east-1, us-east-2, us-west-1, us-west-2, af-south-1, ap-east-1, ap-south-2, ap-southeast-3, ap-southeast-5, ap-southeast-4, ap-south-1, ap-northeast-3, ap-northeast-2, ap-southeast-1, ap-southeast-2, ap-southeast-7, ap-northeast-1, ca-central-1, ca-west-1, eu-central-1, eu-west-1, eu-west-2, eu-south-1, eu-west-3, eu-south-2, eu-north-1, eu-central-2, il-central-1, mx-central-1, me-south-1, me-central-1, sa-east-1, us-gov-east-1, us-gov-west-1.Required
instance_idThe managed node ID for which you want inventory information.Required
type_nameThe type of inventory item for which you want information.Required
limitThe maximum number of items to return for this call. The maximum value is 50. Default is 50.Optional
filtersOne or more filters separated by ';' (for example, key=<key>,values=<values>,type=<type>;key=<key>,values=<values>,type=<type>). Use a filter to return a more specific list of results. The value of type can be from the following closed list: Equal, NotEqual, BeginWith, LessThan, GreaterThan, Exists.Optional
next_tokenThe token for the next set of items to return. Use AWS.SSM.Inventory.EntriesNextPageToken.Optional

Context Output#

PathTypeDescription
AWS.SSM.Inventory.TypeNamestringThe type of inventory item returned by the request.
AWS.SSM.Inventory.InstanceIdstringThe managed node ID targeted by the request to query inventory information.
AWS.SSM.Inventory.SchemaVersionstringThe inventory schema version used by the managed nodes.
AWS.SSM.Inventory.CaptureTimestringThe time that inventory information was collected for the managed nodes.
AWS.SSM.Inventory.EntriesobjectA list of inventory items on the managed nodes.
AWS.SSM.Inventory.EntriesNextPageTokenobjectThe token to use when requesting the next set of items.

aws-s3-buckets-list#


Returns a list of all buckets owned by the authenticated sender of the request. Required IAM Permission: s3:ListAllMyBuckets.

Base Command#

aws-s3-buckets-list

Input#

Argument NameDescriptionRequired
account_idThe AWS account ID.Required
regionThe AWS region. Possible values are: us-east-1, us-east-2, us-west-1, us-west-2, af-south-1, ap-east-1, ap-south-2, ap-southeast-3, ap-southeast-5, ap-southeast-4, ap-south-1, ap-northeast-3, ap-northeast-2, ap-southeast-1, ap-southeast-2, ap-southeast-7, ap-northeast-1, ca-central-1, ca-west-1, eu-central-1, eu-west-1, eu-west-2, eu-south-1, eu-west-3, eu-south-2, eu-north-1, eu-central-2, il-central-1, mx-central-1, me-south-1, me-central-1, sa-east-1, us-gov-east-1, us-gov-west-1.Required
limitMaximum number of buckets to be returned in response. The maximum value is 10000. Default is 50.Optional
next_tokenThe token for the next set of items to return. Use value from AWS.S3.BucketsNextPageToken.Optional
prefixLimits the response to bucket names that begin with the specified bucket name prefix.Optional
filter_by_regionA comma-separated list of regions that limits the response to buckets that are located in the specified Amazon Web Services Region. Possible values are: us-east-1, us-east-2, us-west-1, us-west-2, af-south-1, ap-east-1, ap-south-2, ap-southeast-3, ap-southeast-5, ap-southeast-4, ap-south-1, ap-northeast-3, ap-northeast-2, ap-southeast-1, ap-southeast-2, ap-southeast-7, ap-northeast-1, ca-central-1, ca-west-1, eu-central-1, eu-west-1, eu-west-2, eu-south-1, eu-west-3, eu-south-2, eu-north-1, eu-central-2, il-central-1, mx-central-1, me-south-1, me-central-1, sa-east-1, us-gov-east-1, us-gov-west-1.Optional

Context Output#

PathTypeDescription
AWS.S3.Buckets.BucketNamestringThe name of the bucket.
AWS.S3.Buckets.CreationDatestringDate the bucket was created. This date can change when making changes to your bucket, such as editing its bucket policy.
AWS.S3.Buckets.BucketRegionstringBucketRegion indicates the Amazon Web Services region where the bucket is located.
AWS.S3.Buckets.BucketArnstringThe Amazon Resource Name (ARN) of the S3 bucket.
AWS.S3.BucketsOwner.DisplayNamestringContainer for the display name of the owner.
AWS.S3.BucketsOwner.IDstringContainer for the ID of the owner.
AWS.S3.BucketsNextPageTokenstringBucketsNextPageToken is included in the response when there are more buckets that can be listed with pagination. The next ListBuckets request to Amazon S3 can be continued with this BucketsNextPageToken.
AWS.S3.BucketsPrefixstringIf Prefix was sent with the request, it is included in the response.

aws-ssm-command-run#


Runs commands on one or more managed nodes. Required IAM Permission: ssm:SendCommand, ssm:ListCommands.

Base Command#

aws-ssm-command-run

Input#

Argument NameDescriptionRequired
account_idThe AWS account ID.Required
regionThe AWS region. Possible values are: us-east-1, us-east-2, us-west-1, us-west-2, af-south-1, ap-east-1, ap-south-2, ap-southeast-3, ap-southeast-5, ap-southeast-4, ap-south-1, ap-northeast-3, ap-northeast-2, ap-southeast-1, ap-southeast-2, ap-southeast-7, ap-northeast-1, ca-central-1, ca-west-1, eu-central-1, eu-west-1, eu-west-2, eu-south-1, eu-west-3, eu-south-2, eu-north-1, eu-central-2, il-central-1, mx-central-1, me-south-1, me-central-1, sa-east-1, us-gov-east-1, us-gov-west-1.Required
instance_idsA comma-separated list of IDs of the managed nodes where the command should run. Maximum of 50 IDs.Optional
targetsOne or more targets separated by ';' (for example, key=<key1>,values=<value1>,<value2>;key=<key2>,values=<value3>,<value4>). An array of search criteria used to target managed nodes, where each criterion consists of a Key and a Value that you specify.Optional
document_nameThe name of the Amazon Web Services Systems Manager document (SSM document) to run. This can be a public document or a custom document. To run a shared document belonging to another account, specify the document Amazon Resource Name (ARN).Required
document_versionThe SSM document version to use in the request. You can specify $DEFAULT, $LATEST, or a specific version number.Optional
document_hashThe Sha256 hash created by the system when the document was created.Optional
command_timeoutIf this time (in seconds) is reached and the command hasn’t already started running, it won’t run. Minimum value of 30. Maximum value of 2592000.Optional
commentUser-specified information about the command, such as a brief description of what the command should do.Optional
parametersThe required and optional parameters specified in the document being run. The template is 'key=<key1>,values=<value>,<value>;key=<key2>,values=<value>,<value>'.Optional
output_s3_bucket_nameThe name of the S3 bucket where command execution responses should be stored.Optional
output_s3_key_prefixThe directory structure within the S3 bucket where the responses should be stored.Optional
max_concurrencyThe maximum number of managed nodes that are allowed to run the command at the same time. You can specify a number such as 10 or a percentage such as 10%. Default is 50.Optional
max_errorsThe maximum number of errors allowed without the command failing. When the command fails one more time beyond the value of MaxErrors, the systems stops sending the command to additional targets. You can specify a number like 10 or a percentage like 10%. Default is 0.Optional
polling_timeoutThe timeout in seconds until polling ends. Default is 600.Optional

Context Output#

PathTypeDescription
AWS.SSM.Command.CommandIdStringA unique identifier for this command.
AWS.SSM.Command.DocumentNameStringThe name of the document requested for execution.
AWS.SSM.Command.DocumentVersionStringThe Systems Manager document (SSM document) version.
AWS.SSM.Command.CommentStringUser-specified information about the command, such as a brief description of what the command should do.
AWS.SSM.Command.ExpiresAfterStringIf a command expires, it changes status to DeliveryTimedOut for all invocations that have the status InProgress, Pending, or Delayed. ExpiresAfter is calculated based on the total timeout for the overall command.
AWS.SSM.Command.ParametersObjectThe parameter values to be inserted in the document when running the command.
AWS.SSM.Command.InstanceIdsObjectThe managed node IDs against which this command was requested.
AWS.SSM.Command.TargetsObjectAn array of search criteria used to target managed nodes, where each criterion consists of a Key and a Value that you specify.
AWS.SSM.Command.RequestedDateTimeStringThe date and time the command was requested.
AWS.SSM.Command.StatusStringThe status of the command.
AWS.SSM.Command.StatusDetailsStringA detailed status of the command execution. StatusDetails includes more information than Status because it includes states resulting from error and concurrency control parameters.
AWS.SSM.Command.OutputS3BucketNameStringThe name of the S3 bucket where command execution responses should be stored.
AWS.SSM.Command.OutputS3KeyPrefixStringThe directory structure within the S3 bucket where the responses should be stored.
AWS.SSM.Command.MaxConcurrencyStringThe maximum number of managed nodes that are allowed to run the command at the same time.
AWS.SSM.Command.MaxErrorsStringThe maximum number of errors allowed before the system stops sending the command to additional targets.
AWS.SSM.Command.TargetCountNumberThe number of targets for the command.
AWS.SSM.Command.CompletedCountNumberThe number of targets for which the command invocation reached a terminal state. Terminal states include the following: Success, Failed, Execution Timed Out, Delivery Timed Out, Cancelled, Terminated, or Undeliverable.
AWS.SSM.Command.ErrorCountNumberThe number of targets for which the status is Failed or Execution Timed Out.
AWS.SSM.Command.DeliveryTimedOutCountNumberThe number of targets for which the status is Delivery Timed Out.
AWS.SSM.Command.ServiceRoleStringThe Identity and Access Management (IAM) service role that Run Command, a tool in Amazon Web Services Systems Manager, uses to act on your behalf when sending notifications about command status changes.
AWS.SSM.Command.NotificationConfig.NotificationArnStringAn Amazon Resource Name (ARN) for an Amazon Simple Notification Service (Amazon SNS) topic. Run Command pushes notifications about command status changes to this topic.
AWS.SSM.Command.NotificationConfig.NotificationEventsObjectThe different events for which you can receive notifications.
AWS.SSM.Command.NotificationConfig.NotificationTypeStringThe type of notification.
AWS.SSM.Command.CloudWatchOutputConfig.CloudWatchLogGroupNameStringThe name of the CloudWatch Logs log group where you want to send command output.
AWS.SSM.Command.CloudWatchOutputConfig.CloudWatchOutputEnabledBooleanEnables Systems Manager to send command output to CloudWatch Logs.
AWS.SSM.Command.TimeoutSecondsNumberThe TimeoutSeconds value specified for a command.
AWS.SSM.Command.AlarmConfiguration.IgnorePollAlarmFailureStringWhen this value is true, your automation or command continues to run in cases where we can’t retrieve alarm status information from CloudWatch. In cases where we successfully retrieve an alarm status of OK or INSUFFICIENT_DATA, the automation or command continues to run, regardless of this value.
AWS.SSM.Command.AlarmConfiguration.Alarms.NameStringThe name of your CloudWatch alarm.
AWS.SSM.Command.TriggeredAlarms.NameStringThe name of your CloudWatch alarm.
AWS.SSM.Command.TriggeredAlarms.StateStringThe state of your CloudWatch alarm.

aws-ec2-regions-describe#


Describes the Regions that are enabled for your account, or all Regions. Required IAM Permission: ec2:DescribeRegions.

Base Command#

aws-ec2-regions-describe

Input#

Argument NameDescriptionRequired
account_idThe AWS account ID.Required
regionThe AWS region. Possible values are: us-east-1, us-east-2, us-west-1, us-west-2, af-south-1, ap-east-1, ap-south-2, ap-southeast-3, ap-southeast-5, ap-southeast-4, ap-south-1, ap-northeast-3, ap-northeast-2, ap-southeast-1, ap-southeast-2, ap-southeast-7, ap-northeast-1, ca-central-1, ca-west-1, eu-central-1, eu-west-1, eu-west-2, eu-south-1, eu-west-3, eu-south-2, eu-north-1, eu-central-2, il-central-1, mx-central-1, me-south-1, me-central-1, sa-east-1, us-gov-east-1, us-gov-west-1.Required
region_namesThe names of the Regions. You can specify any Regions, whether they are enabled and disabled for your account.Optional
all_regionsIndicates whether to display all Regions, including Regions that are disabled for your account. Possible values are: true, false.Optional
filtersOne or more filters separated by ';' (for example, name=<name>,values=<values>;name=<name>,values=<values>). A filter name and value pair that is used to return a more specific list of results from a describe operation. Filters can be used to match a set of resources by specific criteria, such as tags, attributes, or IDs. Possible filters are endpoint, opt-in-status, region-name.Optional

Context Output#

PathTypeDescription
AWS.EC2.Regions.EndpointstringThe region service endpoint.
AWS.EC2.Regions.RegionNamestringThe name of the region.
AWS.EC2.Regions.OptInStatusstringThe Region opt-in status. The possible values are opt-in-not-required, opted-in, and not-opted-in.

aws-s3-bucket-create#


Creates a new S3 bucket. Required IAM Permission: s3:CreateBucket.

Base Command#

aws-s3-bucket-create

Input#

Argument NameDescriptionRequired
account_idThe AWS account ID.Required
regionThe AWS region. Possible values are: us-east-1, us-east-2, us-west-1, us-west-2, af-south-1, ap-east-1, ap-south-2, ap-southeast-3, ap-southeast-5, ap-southeast-4, ap-south-1, ap-northeast-3, ap-northeast-2, ap-southeast-1, ap-southeast-2, ap-southeast-7, ap-northeast-1, ca-central-1, ca-west-1, eu-central-1, eu-west-1, eu-west-2, eu-south-1, eu-west-3, eu-south-2, eu-north-1, eu-central-2, il-central-1, mx-central-1, me-south-1, me-central-1, sa-east-1, us-gov-east-1, us-gov-west-1.Required
bucket_nameThe name of the bucket to create. For more information about bucket naming rules see https://docs.aws.amazon.com/AmazonS3/latest/userguide/bucketnamingrules.html.Required
aclThe canned ACL to apply to the bucket. Possible values are: private, public-read, public-read-write, authenticated-read.Optional
location_constraintSpecifies the Region where the bucket will be created. You might choose a Region to optimize latency, minimize costs, or address regulatory requirements. The default is the account region. Possible values are: us-east-1, us-east-2, us-west-1, us-west-2, af-south-1, ap-east-1, ap-south-2, ap-southeast-3, ap-southeast-5, ap-southeast-4, ap-south-1, ap-northeast-3, ap-northeast-2, ap-southeast-1, ap-southeast-2, ap-southeast-7, ap-northeast-1, ca-central-1, ca-west-1, eu-central-1, eu-west-1, eu-west-2, eu-south-1, eu-west-3, eu-south-2, eu-north-1, eu-central-2, il-central-1, mx-central-1, me-south-1, me-central-1, sa-east-1, us-gov-east-1, us-gov-west-1.Optional
grant_full_controlAllows grantee the read, write, read ACP, and write ACP permissions on the bucket.Optional
grant_readAllows grantee to list the objects in the bucket.Optional
grant_read_acpAllows grantee to read the bucket ACL.Optional
grant_writeAllows grantee to create new objects in the bucket.Optional
grant_write_acpAllows grantee to write the ACL for the applicable bucket.Optional

Context Output#

PathTypeDescription
AWS.S3.Buckets.BucketNamestringThe name of the bucket that was created.
AWS.S3.Buckets.LocationstringThe AWS Region the bucket was created.
AWS.S3.Buckets.BucketArnstringThe Amazon Resource Name (ARN) of the S3 bucket.

aws-ec2-network-interface-attribute-modify#


Modifies the specified network interface attribute. You can specify only one attribute at a time. You can use this action to attach and detach security groups from an existing EC2 instance. Required IAM Permission: ec2:ModifyNetworkInterfaceAttribute.

Base Command#

aws-ec2-network-interface-attribute-modify

Input#

Argument NameDescriptionRequired
account_idThe AWS account ID.Required
regionThe AWS region. Possible values are: us-east-1, us-east-2, us-west-1, us-west-2, af-south-1, ap-east-1, ap-south-2, ap-southeast-3, ap-southeast-5, ap-southeast-4, ap-south-1, ap-northeast-3, ap-northeast-2, ap-southeast-1, ap-southeast-2, ap-southeast-7, ap-northeast-1, ca-central-1, ca-west-1, eu-central-1, eu-west-1, eu-west-2, eu-south-1, eu-west-3, eu-south-2, eu-north-1, eu-central-2, il-central-1, mx-central-1, me-south-1, me-central-1, sa-east-1, us-gov-east-1, us-gov-west-1.Required
network_interface_idThe ID of the network interface.Required
ena_srd_enabledIndicates whether ENA Express is enabled for the network interface. Possible values are: true, false.Optional
ena_srd_udp_enabledIndicates whether UDP traffic to and from the instance uses ENA Express. To specify this setting, you must first enable ENA Express. Possible values are: true, false.Optional
enable_primary_ipv6If you're modifying a network interface in a dual-stack or IPv6-only subnet, you have the option to assign a primary IPv6 IP address. Possible values are: true, false.Optional
tcp_established_timeoutTimeout (in seconds) for idle TCP connections in an established state. Min is 60 seconds. Max is 432000 seconds.Optional
udp_stream_timeoutTimeout (in seconds) for idle UDP flows classified as streams which have seen more than one request-response transaction. Min is 60 seconds. Max is 180 seconds.Optional
udp_timeoutTimeout (in seconds) for idle UDP flows that have seen traffic only in a single direction or a single request-response transaction. Min is 30 seconds. Max is 60 seconds.Optional
associate_public_ip_addressIndicates whether to assign a public IPv4 address to a network interface. This option can be enabled for any network interface but will only apply to the primary network interface (eth0). Possible values are: true, false.Optional
associated_subnet_idsA list of comma-separated subnet IDs to associate with the network interface.Optional
descriptionA description for the network interface.Optional
source_dest_checkEnable or disable source/destination checks, which ensure that the instance is either the source or the destination of any traffic that it receives. If the value is true, source/destination checks are enabled; otherwise, they are disabled. The default value is true. You must disable source/destination checks if the instance runs services such as network address translation, routing, or firewalls. Possible values are: true, false.Optional
groupsA comma-separated list of security groups IDs. Changes the security groups for the network interface. The new set of groups you specify replaces the current set.Optional
default_ena_queue_countWhether to use the default number of the ENA queues. Possible values are: true, false.Optional
ena_queue_countThe number of ENA queues to be created with the instance.Optional
attachment_idThe ID of the network interface attachment. If modifying the delete on termination attribute, you must specify the ID of the interface attachment.Optional
delete_on_terminationIndicates whether the network interface is deleted when the instance is terminated. If modified, you must specify the ID of the interface attachment. Possible values are: true, false.Optional

Context Output#

PathTypeDescription
AWS.EC2.NetworkInterfaces.Attribute.ModifyResponseMetadataObjectThe response metadata.
AWS.EC2.NetworkInterfaces.NetworkInterfaceIdStringThe ID of the network interface.

aws-s3-bucket-objects-list#


Returns some or all (up to 1,000) of the objects in a bucket. Required IAM Permission: s3:ListBucket.

Base Command#

aws-s3-bucket-objects-list

Input#

Argument NameDescriptionRequired
bucketThe name of S3 bucket.Required
account_idThe AWS account ID.Required
regionThe AWS region. Possible values are: us-east-1, us-east-2, us-west-1, us-west-2, af-south-1, ap-east-1, ap-south-2, ap-southeast-3, ap-southeast-5, ap-southeast-4, ap-south-1, ap-northeast-3, ap-northeast-2, ap-southeast-1, ap-southeast-2, ap-southeast-7, ap-northeast-1, ca-central-1, ca-west-1, eu-central-1, eu-west-1, eu-west-2, eu-south-1, eu-west-3, eu-south-2, eu-north-1, eu-central-2, il-central-1, mx-central-1, me-south-1, me-central-1, sa-east-1, us-gov-east-1, us-gov-west-1.Required
delimiterA delimiter is a character (like a slash /) used to bundle files into folders. It turns a long list of file names into an organized, clickable hierarchy.Optional
prefixRestricts the response to include only those keys that begin with the specified string. This is commonly used to filter results to a specific folder or category.Optional
next_tokenThe next_token is the marker where you want Amazon S3 to start listing from. Amazon S3 starts listing after this specified key. Marker can be any key in the bucket.Optional
limitSpecifies the maximum number of keys to return in the response, ranging from 1 to 1,000. Default: 50.Optional

Context Output#

PathTypeDescription
AWS.S3.Buckets.BucketNameStringThe name of S3 bucket.
AWS.S3.Buckets.Objects.KeyStringThe name of S3 object.
AWS.S3.Buckets.Objects.SizeNumberObject size in bytes.
AWS.S3.Buckets.Objects.LastModifiedStringLast date object was modified.
AWS.S3.Buckets.Objects.StorageClassStringThe storage class of the object.
AWS.S3.Buckets.Objects.ChecksumTypeArrayThe checksum algorithm used to calculate the object checksum.
AWS.S3.Buckets.Objects.ETagStringThe entity tag (hash) of the object.
AWS.S3.Buckets.ObjectsNextTokenStringToken to use for pagination in subsequent requests.

aws-s3-bucket-delete#


Delete AWS S3 bucket, the bucket must be empty from files. Required IAM Permission: s3:DeleteBucket.

Base Command#

aws-s3-bucket-delete

Input#

Argument NameDescriptionRequired
bucketThe name of S3 bucket.Required
account_idThe AWS account ID.Required
regionThe AWS region. Possible values are: us-east-1, us-east-2, us-west-1, us-west-2, af-south-1, ap-east-1, ap-south-2, ap-southeast-3, ap-southeast-5, ap-southeast-4, ap-south-1, ap-northeast-3, ap-northeast-2, ap-southeast-1, ap-southeast-2, ap-southeast-7, ap-northeast-1, ca-central-1, ca-west-1, eu-central-1, eu-west-1, eu-west-2, eu-south-1, eu-west-3, eu-south-2, eu-north-1, eu-central-2, il-central-1, mx-central-1, me-south-1, me-central-1, sa-east-1, us-gov-east-1, us-gov-west-1.Required

Context Output#

There is no context output for this command.

aws-ec2-addresses-describe#


Describes one or more of your Elastic IP addresses. Required IAM Permission: ec2:DescribeAddresses.

Base Command#

aws-ec2-addresses-describe

Input#

Argument NameDescriptionRequired
account_idThe AWS account ID.Required
regionThe AWS region. Possible values are: us-east-1, us-east-2, us-west-1, us-west-2, af-south-1, ap-east-1, ap-south-2, ap-southeast-3, ap-southeast-5, ap-southeast-4, ap-south-1, ap-northeast-3, ap-northeast-2, ap-southeast-1, ap-southeast-2, ap-southeast-7, ap-northeast-1, ca-central-1, ca-west-1, eu-central-1, eu-west-1, eu-west-2, eu-south-1, eu-west-3, eu-south-2, eu-north-1, eu-central-2, il-central-1, mx-central-1, me-south-1, me-central-1, sa-east-1, us-gov-east-1, us-gov-west-1.Required
filtersOne or more filters separated by ';' (for example, name=<name>,values=<values>;name=<name>,values=<values>). See AWS documentation for details & filter options.Optional
public_ipsOne or more Elastic IP addresses, separated by commas.Optional
allocation_idsOne or more allocation IDs, separated by commas.Optional

Context Output#

PathTypeDescription
AWS.EC2.ElasticIPs.PublicIpstringThe Elastic IP address.
AWS.EC2.ElasticIPs.AllocationIdstringThe ID representing the allocation of the address.
AWS.EC2.ElasticIPs.DomainstringThe network (vpc or standard).
AWS.EC2.ElasticIPs.InstanceIdstringThe ID of the instance the address is associated with (if any).
AWS.EC2.ElasticIPs.AssociationIdstringThe ID representing the association of the address with an instance.
AWS.EC2.ElasticIPs.NetworkInterfaceIdstringThe ID of the network interface.
AWS.EC2.ElasticIPs.NetworkInterfaceOwnerIdstringThe ID of the AWS account that owns the network interface.
AWS.EC2.ElasticIPs.PrivateIpAddressstringThe private IP address associated with the Elastic IP address.
AWS.EC2.ElasticIPs.Tags.KeystringThe key of the tag.
AWS.EC2.ElasticIPs.Tags.ValuestringThe value of the tag.
AWS.EC2.ElasticIPs.PublicIpv4PoolstringThe ID of an address pool.
AWS.EC2.ElasticIPs.NetworkBorderGroupstringThe name of the unique set of Availability Zones, Local Zones, or Wavelength Zones from which AWS advertises IP addresses.
AWS.EC2.ElasticIPs.CustomerOwnedIpstringThe customer-owned IP address.
AWS.EC2.ElasticIPs.CustomerOwnedIpv4PoolstringThe ID of the customer-owned address pool.
AWS.EC2.ElasticIPs.CarrierIpstringThe carrier IP address associated.

aws-ec2-address-allocate#


Allocates an Elastic IP address to your AWS account. After you allocate the Elastic IP address you can associate it with an instance or network interface. Required IAM Permission: ec2:AllocateAddress.

Base Command#

aws-ec2-address-allocate

Input#

Argument NameDescriptionRequired
account_idThe AWS account ID.Required
regionThe AWS region. Possible values are: us-east-1, us-east-2, us-west-1, us-west-2, af-south-1, ap-east-1, ap-south-2, ap-southeast-3, ap-southeast-5, ap-southeast-4, ap-south-1, ap-northeast-3, ap-northeast-2, ap-southeast-1, ap-southeast-2, ap-southeast-7, ap-northeast-1, ca-central-1, ca-west-1, eu-central-1, eu-west-1, eu-west-2, eu-south-1, eu-west-3, eu-south-2, eu-north-1, eu-central-2, il-central-1, mx-central-1, me-south-1, me-central-1, sa-east-1, us-gov-east-1, us-gov-west-1.Required
addressThe Elastic IP address to recover or an IPv4 address from an address pool.Optional
public_ipv4_poolThe ID of an address pool that you own. Use this parameter to let Amazon EC2 select an address from the address pool.Optional
network_border_groupA unique set of Availability Zones, Local Zones, or Wavelength Zones from which AWS advertises IP addresses.Optional
customer_owned_ipv4_poolThe ID of a customer-owned address pool.Optional
tag_specificationsThe tags to assign to the Elastic IP address. Format: key=<key>,value=<value>;key=<key>,value=<value>.Optional

Context Output#

PathTypeDescription
AWS.EC2.ElasticIPs.PublicIpstringThe Elastic IP address.
AWS.EC2.ElasticIPs.AllocationIdstringThe ID that represents the allocation of the Elastic IP address.
AWS.EC2.ElasticIPs.DomainstringThe network (vpc or standard).
AWS.EC2.ElasticIPs.PublicIpv4PoolstringThe ID of an address pool.
AWS.EC2.ElasticIPs.NetworkBorderGroupstringThe name of the unique set of Availability Zones, Local Zones, or Wavelength Zones.
AWS.EC2.ElasticIPs.CustomerOwnedIpstringThe customer-owned IP address.
AWS.EC2.ElasticIPs.CustomerOwnedIpv4PoolstringThe ID of the customer-owned address pool.
AWS.EC2.ElasticIPs.CarrierIpstringThe carrier IP address.

aws-ec2-address-associate#


Associates an Elastic IP address, or carrier IP address (for instances that are in subnets in Wavelength Zones) with an instance or a network interface. Required IAM Permission: ec2:AssociateAddress.

Base Command#

aws-ec2-address-associate

Input#

Argument NameDescriptionRequired
account_idThe AWS account ID.Required
regionThe AWS region. Possible values are: us-east-1, us-east-2, us-west-1, us-west-2, af-south-1, ap-east-1, ap-south-2, ap-southeast-3, ap-southeast-5, ap-southeast-4, ap-south-1, ap-northeast-3, ap-northeast-2, ap-southeast-1, ap-southeast-2, ap-southeast-7, ap-northeast-1, ca-central-1, ca-west-1, eu-central-1, eu-west-1, eu-west-2, eu-south-1, eu-west-3, eu-south-2, eu-north-1, eu-central-2, il-central-1, mx-central-1, me-south-1, me-central-1, sa-east-1, us-gov-east-1, us-gov-west-1.Required
allocation_idThe allocation ID.Required
instance_idThe ID of the instance. The instance must have exactly one attached network interface.Optional
network_interface_idThe ID of the network interface.Optional
private_ip_addressThe primary or secondary private IP address to associate with the Elastic IP address.Optional
allow_reassociationWhether to allow an Elastic IP address that is already associated with another network interface or instance to be reassociated with the specified instance or network interface. Possible values are: true, false.Optional

Context Output#

PathTypeDescription
AWS.EC2.ElasticIPs.AllocationIdstringThe allocation ID.
AWS.EC2.ElasticIPs.AssociationIdstringThe ID that represents the association of the Elastic IP address with an instance.

aws-ec2-address-disassociate#


Disassociates an Elastic IP address from the instance or network interface it's associated with. Required IAM Permission: ec2:DisassociateAddress.

Base Command#

aws-ec2-address-disassociate

Input#

Argument NameDescriptionRequired
account_idThe AWS account ID.Required
regionThe AWS region. Possible values are: us-east-1, us-east-2, us-west-1, us-west-2, af-south-1, ap-east-1, ap-south-2, ap-southeast-3, ap-southeast-5, ap-southeast-4, ap-south-1, ap-northeast-3, ap-northeast-2, ap-southeast-1, ap-southeast-2, ap-southeast-7, ap-northeast-1, ca-central-1, ca-west-1, eu-central-1, eu-west-1, eu-west-2, eu-south-1, eu-west-3, eu-south-2, eu-north-1, eu-central-2, il-central-1, mx-central-1, me-south-1, me-central-1, sa-east-1, us-gov-east-1, us-gov-west-1.Required
association_idThe association ID. Required for VPC.Optional

Context Output#

There is no context output for this command.

aws-ec2-address-release#


Releases the specified Elastic IP address. After releasing an Elastic IP address, it is released to the IP address pool and might be unavailable to you. Required IAM Permission: ec2:ReleaseAddress.

Base Command#

aws-ec2-address-release

Input#

Argument NameDescriptionRequired
account_idThe AWS account ID.Required
regionThe AWS region. Possible values are: us-east-1, us-east-2, us-west-1, us-west-2, af-south-1, ap-east-1, ap-south-2, ap-southeast-3, ap-southeast-5, ap-southeast-4, ap-south-1, ap-northeast-3, ap-northeast-2, ap-southeast-1, ap-southeast-2, ap-southeast-7, ap-northeast-1, ca-central-1, ca-west-1, eu-central-1, eu-west-1, eu-west-2, eu-south-1, eu-west-3, eu-south-2, eu-north-1, eu-central-2, il-central-1, mx-central-1, me-south-1, me-central-1, sa-east-1, us-gov-east-1, us-gov-west-1.Required
allocation_idThe allocation ID. Required for VPC.Optional
network_border_groupThe set of Availability Zones, Local Zones, or Wavelength Zones from which AWS advertises IP addresses.Optional

Context Output#

There is no context output for this command.

aws-ec2-image-available-waiter#


Waits until an AMI is in the 'available' state. This command polls the AMI status until it becomes available or the maximum wait time is reached. Required IAM Permission: ec2:DescribeImages.

Base Command#

aws-ec2-image-available-waiter

Input#

Argument NameDescriptionRequired
account_idThe AWS account ID.Required
regionThe AWS region. Possible values are: us-east-1, us-east-2, us-west-1, us-west-2, af-south-1, ap-east-1, ap-south-2, ap-southeast-3, ap-southeast-5, ap-southeast-4, ap-south-1, ap-northeast-3, ap-northeast-2, ap-southeast-1, ap-southeast-2, ap-southeast-7, ap-northeast-1, ca-central-1, ca-west-1, eu-central-1, eu-west-1, eu-west-2, eu-south-1, eu-west-3, eu-south-2, eu-north-1, eu-central-2, il-central-1, mx-central-1, me-south-1, me-central-1, sa-east-1, us-gov-east-1, us-gov-west-1.Required
filtersOne or more filters separated by ';' (for example, name=<name>,values=<values>;name=<name>,values=<values>). See AWS documentation for details & filter options.Optional
image_idsA comma-separated list of image IDs to wait for.Optional
ownersFilters the images by the owner. Specify an AWS account ID, self (owner is the sender of the request), or an AWS owner alias (valid values are amazon | aws-marketplace | microsoft). Separated by a comma.Optional
executable_usersScopes the images by users with explicit launch permissions. Specify an AWS account ID, self (the sender of the request), or all (public AMIs). Separated by a comma.Optional
waiter_delayThe amount of time in seconds to wait between attempts. Default is 15 seconds. Default is 15.Optional
waiter_max_attemptsThe maximum number of attempts to check the image status. Default is 40 attempts. Default is 40.Optional

Context Output#

There is no context output for this command.

aws-ec2-images-describe#


Describes the specified images (AMIs, AKIs, and ARIs) available to you or all of the images available to you. Required IAM Permission: ec2:DescribeImages.

Base Command#

aws-ec2-images-describe

Input#

Argument NameDescriptionRequired
account_idThe AWS account ID.Required
regionThe AWS region. Possible values are: us-east-1, us-east-2, us-west-1, us-west-2, af-south-1, ap-east-1, ap-south-2, ap-southeast-3, ap-southeast-5, ap-southeast-4, ap-south-1, ap-northeast-3, ap-northeast-2, ap-southeast-1, ap-southeast-2, ap-southeast-7, ap-northeast-1, ca-central-1, ca-west-1, eu-central-1, eu-west-1, eu-west-2, eu-south-1, eu-west-3, eu-south-2, eu-north-1, eu-central-2, il-central-1, mx-central-1, me-south-1, me-central-1, sa-east-1, us-gov-east-1, us-gov-west-1.Required
filtersOne or more filters separated by ';' (for example, name=<name>,values=<values>;name=<name>,values=<values>). See AWS documentation for details & filter options.Optional
image_idsA comma-separated list of image IDs to describe.Optional
ownersFilters the images by the owner. Specify an AWS account ID, self (owner is the sender of the request), or an AWS owner alias (valid values are amazon | aws-marketplace | microsoft). Omitting this option returns all images for which you have launch permissions, regardless of ownership. Separated by a comma.Optional
executable_usersScopes the images by users with explicit launch permissions. Specify an AWS account ID, self (the sender of the request), or all (public AMIs). Separated by a comma.Optional
include_deprecatedSpecifies whether to include deprecated AMIs. If not specified, the default behavior is determined by the AWS API. Possible values are: true, false.Optional
include_disabledSpecifies whether to include disabled AMIs. If not specified, the default behavior is determined by the AWS API. Possible values are: true, false.Optional
limitMaximum number of AMIs to be returned in response.Optional
next_tokenThe token for the next set of AMIs to return. Use value from AWS.EC2.ImagesNextToken if available; otherwise, use the token from the output file header.Optional

Context Output#

PathTypeDescription
AWS.EC2.ImagesNextTokenstringThe token returned from a previous paginated request.
AWS.EC2.Images.ArchitecturestringThe architecture of the image.
AWS.EC2.Images.CreationDatedateThe date and time the image was created.
AWS.EC2.Images.ImageIdstringThe ID of the AMI.
AWS.EC2.Images.ImageLocationstringThe location of the AMI.
AWS.EC2.Images.ImageTypestringThe type of image.
AWS.EC2.Images.PublicbooleanIndicates whether the image has public launch permissions.
AWS.EC2.Images.KernelIdstringThe kernel associated with the image, if any.
AWS.EC2.Images.OwnerIdstringThe AWS account ID of the image owner.
AWS.EC2.Images.PlatformstringThe value is Windows for Windows AMIs; otherwise blank.
AWS.EC2.Images.ProductCodes.ProductCodeIdstringThe product code.
AWS.EC2.Images.ProductCodes.ProductCodeTypestringThe type of product code.
AWS.EC2.Images.RamdiskIdstringThe RAM disk associated with the image, if any.
AWS.EC2.Images.StatestringThe current state of the AMI.
AWS.EC2.Images.BlockDeviceMappings.DeviceNamestringThe device name.
AWS.EC2.Images.BlockDeviceMappings.VirtualNamestringThe virtual device name.
AWS.EC2.Images.BlockDeviceMappings.Ebs.EncryptedbooleanIndicates whether the EBS volume is encrypted.
AWS.EC2.Images.BlockDeviceMappings.Ebs.DeleteOnTerminationbooleanIndicates whether the EBS volume is deleted upon instance termination.
AWS.EC2.Images.BlockDeviceMappings.Ebs.IopsnumberThe number of input/output operations per second (IOPS).
AWS.EC2.Images.BlockDeviceMappings.Ebs.KmsKeyIdstringIdentifier for a user-managed CMK under which the EBS volume is encrypted.
AWS.EC2.Images.BlockDeviceMappings.Ebs.SnapshotIdstringThe ID of the snapshot.
AWS.EC2.Images.BlockDeviceMappings.Ebs.VolumeSizenumberThe size of the EBS volume, in GiB.
AWS.EC2.Images.BlockDeviceMappings.Ebs.VolumeTypestringThe volume type.
AWS.EC2.Images.BlockDeviceMappings.NoDevicestringSuppresses the specified device included in the block device mapping.
AWS.EC2.Images.DescriptionstringThe description of the AMI.
AWS.EC2.Images.EnaSupportbooleanSpecifies whether enhanced networking with ENA is enabled.
AWS.EC2.Images.HypervisorstringThe hypervisor type of the image.
AWS.EC2.Images.ImageOwnerAliasstringThe AWS account alias or AWS account ID of the AMI owner.
AWS.EC2.Images.NamestringThe name of the AMI.
AWS.EC2.Images.RootDeviceNamestringThe device name of the root device volume.
AWS.EC2.Images.RootDeviceTypestringThe type of root device used by the AMI.
AWS.EC2.Images.SriovNetSupportstringIndicates whether enhanced networking with the Intel 82599 VF interface is enabled.
AWS.EC2.Images.StateReason.CodestringThe reason code for the state change.
AWS.EC2.Images.StateReason.MessagestringThe message for the state change.
AWS.EC2.Images.Tags.KeystringThe key of the tag.
AWS.EC2.Images.Tags.ValuestringThe value of the tag.
AWS.EC2.Images.VirtualizationTypestringThe type of virtualization of the AMI.
AWS.EC2.Images.BootModestringThe boot mode of the image.
AWS.EC2.Images.DeprecationTimestringThe date and time to deprecate the AMI.
AWS.EC2.Images.ImdsSupportstringIf v2.0, it indicates that IMDSv2 is specified in the AMI.
AWS.EC2.Images.SourceInstanceIdstringThe ID of the instance that the AMI was created from.
AWS.EC2.Images.AccountIdstringThe ID of the AWS account with which the EC2 instance is associated. This key is only present when the parameter "AWS organization accounts" is provided.

aws-ec2-image-create#


Creates an Amazon Machine Image (AMI) from an Amazon EBS-backed instance. The instance must be in the running or stopped state. Required IAM Permission: ec2:CreateImage.

Base Command#

aws-ec2-image-create

Input#

Argument NameDescriptionRequired
account_idThe AWS account ID.Required
regionThe AWS region. Possible values are: us-east-1, us-east-2, us-west-1, us-west-2, af-south-1, ap-east-1, ap-south-2, ap-southeast-3, ap-southeast-5, ap-southeast-4, ap-south-1, ap-northeast-3, ap-northeast-2, ap-southeast-1, ap-southeast-2, ap-southeast-7, ap-northeast-1, ca-central-1, ca-west-1, eu-central-1, eu-west-1, eu-west-2, eu-south-1, eu-west-3, eu-south-2, eu-north-1, eu-central-2, il-central-1, mx-central-1, me-south-1, me-central-1, sa-east-1, us-gov-east-1, us-gov-west-1.Required
nameA name for the new image.Required
instance_idThe ID of the instance.Required
descriptionA description for the new image.Optional
no_rebootBy default, Amazon EC2 attempts to shut down and reboot the instance before creating the image. If the No Reboot option is set, Amazon EC2 doesn't shut down the instance before creating the image. Possible values are: true, false.Optional
block_device_mappingsThe block devices for the instance in JSON format.Optional
tag_specificationsThe tags to apply to the AMI and snapshots on creation. Must be separated by a semicolon (;) and specified using the format "key=key,value=val".Optional

Context Output#

PathTypeDescription
AWS.EC2.Images.ImageIdstringThe ID of the new AMI.
AWS.EC2.Images.NamestringThe name of the new AMI.
AWS.EC2.Images.InstanceIdstringThe ID of the instance used to create the AMI.
AWS.EC2.Images.RegionstringThe AWS region where the AMI was created.

aws-ec2-image-deregister#


Deregisters the specified Amazon Machine Image (AMI). After you deregister an AMI, it can't be used to launch new instances. However, it doesn't affect any instances that you've already launched from the AMI. Required IAM Permission: ec2:DeregisterImage.

Base Command#

aws-ec2-image-deregister

Input#

Argument NameDescriptionRequired
account_idThe AWS account ID.Required
regionThe AWS region. Possible values are: us-east-1, us-east-2, us-west-1, us-west-2, af-south-1, ap-east-1, ap-south-2, ap-southeast-3, ap-southeast-5, ap-southeast-4, ap-south-1, ap-northeast-3, ap-northeast-2, ap-southeast-1, ap-southeast-2, ap-southeast-7, ap-northeast-1, ca-central-1, ca-west-1, eu-central-1, eu-west-1, eu-west-2, eu-south-1, eu-west-3, eu-south-2, eu-north-1, eu-central-2, il-central-1, mx-central-1, me-south-1, me-central-1, sa-east-1, us-gov-east-1, us-gov-west-1.Required
image_idThe ID of the AMI to deregister.Required

Context Output#

There is no context output for this command.

aws-ec2-image-copy#


Initiates the copy of an AMI from the specified source region to the current region. You can copy an AMI across regions to enable consistent global deployment. Required IAM Permission: ec2:CopyImage.

Base Command#

aws-ec2-image-copy

Input#

Argument NameDescriptionRequired
account_idThe AWS account ID.Required
regionThe AWS region. Possible values are: us-east-1, us-east-2, us-west-1, us-west-2, af-south-1, ap-east-1, ap-south-2, ap-southeast-3, ap-southeast-5, ap-southeast-4, ap-south-1, ap-northeast-3, ap-northeast-2, ap-southeast-1, ap-southeast-2, ap-southeast-7, ap-northeast-1, ca-central-1, ca-west-1, eu-central-1, eu-west-1, eu-west-2, eu-south-1, eu-west-3, eu-south-2, eu-north-1, eu-central-2, il-central-1, mx-central-1, me-south-1, me-central-1, sa-east-1, us-gov-east-1, us-gov-west-1.Required
nameA name for the new AMI in the destination region.Required
source_image_idThe ID of the AMI to copy.Required
source_regionThe name of the region that contains the AMI to copy.Required
descriptionA description for the new AMI in the destination region.Optional
encryptedSpecifies whether the destination snapshots of the copied image should be encrypted. Possible values are: true, false.Optional
kms_key_idThe identifier of the symmetric AWS KMS key to use when creating encrypted volumes. If this parameter is not specified, your AWS managed key for Amazon EBS is used.Optional
client_tokenUnique, case-sensitive identifier you provide to ensure idempotency of the request.Optional

Context Output#

PathTypeDescription
AWS.EC2.Images.ImageIdstringThe ID of the new AMI.
AWS.EC2.Images.NamestringThe name of the new AMI.
AWS.EC2.Images.SourceImageIdstringThe ID of the source AMI.
AWS.EC2.Images.SourceRegionstringThe source region from which the AMI was copied.
AWS.EC2.Images.RegionstringThe region to which the AMI was copied.

aws-ec2-volumes-describe#


Describes the specified EBS volumes or all of your EBS volumes. Required IAM Permission: ec2:DescribeVolumes.

Base Command#

aws-ec2-volumes-describe

Input#

Argument NameDescriptionRequired
account_idThe AWS account ID. This is used when running commands across multiple accounts.Required
regionThe AWS Region. If not specified, the default region will be used. Possible values are: us-east-1, us-east-2, us-west-1, us-west-2, af-south-1, ap-east-1, ap-south-2, ap-southeast-3, ap-southeast-5, ap-southeast-4, ap-south-1, ap-northeast-3, ap-northeast-2, ap-southeast-1, ap-southeast-2, ap-southeast-7, ap-northeast-1, ca-central-1, ca-west-1, eu-central-1, eu-west-1, eu-west-2, eu-south-1, eu-west-3, eu-south-2, eu-north-1, eu-central-2, il-central-1, mx-central-1, me-south-1, me-central-1, sa-east-1, us-gov-east-1, us-gov-west-1.Required
filtersOne or more filters separated by ';' (for example, name=<name>,values=<values>;name=<name>,values=<values>). See AWS documentation for details & filter options.Optional
volume_idsA comma-separated list of volume IDs.Optional
limitThe maximum number of records to return. The valid range is 5-1000.Optional
next_tokenThe token returned from a previous paginated request. Pagination continues from the end of the items returned by the previous request.Optional

Context Output#

PathTypeDescription
AWS.EC2.Volumes.Attachments.AttachTimedateThe timestamp when the attachment was initiated.
AWS.EC2.Volumes.Attachments.DevicestringThe device name.
AWS.EC2.Volumes.Attachments.InstanceIdstringThe ID of the instance.
AWS.EC2.Volumes.Attachments.StatestringThe attachment state of the volume.
AWS.EC2.Volumes.Attachments.VolumeIdstringThe ID of the volume.
AWS.EC2.Volumes.Attachments.DeleteOnTerminationbooleanIndicates whether the EBS volume is deleted on instance termination.
AWS.EC2.Volumes.AvailabilityZonestringThe Availability Zone for the volume.
AWS.EC2.Volumes.CreateTimedateThe time stamp when volume creation was initiated.
AWS.EC2.Volumes.EncryptedbooleanIndicates whether the volume is encrypted.
AWS.EC2.Volumes.KmsKeyIdstringThe Amazon Resource Name (ARN) of the AWS Key Management Service (AWS KMS) customer master key (CMK) that was used to protect the volume encryption key for the volume.
AWS.EC2.Volumes.OutpostArnstringThe Amazon Resource Name (ARN) of the Outpost.
AWS.EC2.Volumes.SizenumberThe size of the volume, in GiBs.
AWS.EC2.Volumes.SnapshotIdstringThe snapshot from which the volume was created, if applicable.
AWS.EC2.Volumes.StatestringThe volume state.
AWS.EC2.Volumes.VolumeIdstringThe ID of the volume.
AWS.EC2.Volumes.IopsnumberThe number of I/O operations per second (IOPS).
AWS.EC2.Volumes.Tags.KeystringThe key of the tag.
AWS.EC2.Volumes.Tags.ValuestringThe value of the tag.
AWS.EC2.Volumes.VolumeTypestringThe volume type.
AWS.EC2.Volumes.FastRestoredbooleanIndicates whether the volume was created using fast snapshot restore.
AWS.EC2.Volumes.MultiAttachEnabledbooleanIndicates whether Amazon EBS Multi-Attach is enabled.
AWS.EC2.Volumes.ThroughputnumberThe throughput that the volume supports, in MiB/s.
AWS.EC2.Volumes.SseTypestringReserved for future use.
AWS.EC2.VolumesNextTokenStringToken to use for pagination in subsequent requests.

aws-ec2-volume-modify#


You can modify several parameters of an existing EBS volume, including volume size, volume type, and IOPS capacity. Required IAM Permission: ec2:ModifyVolume.

Base Command#

aws-ec2-volume-modify

Input#

Argument NameDescriptionRequired
account_idThe AWS account ID. This is used when running commands across multiple accounts.Required
regionThe AWS Region. If not specified, the default region will be used. Possible values are: us-east-1, us-east-2, us-west-1, us-west-2, af-south-1, ap-east-1, ap-south-2, ap-southeast-3, ap-southeast-5, ap-southeast-4, ap-south-1, ap-northeast-3, ap-northeast-2, ap-southeast-1, ap-southeast-2, ap-southeast-7, ap-northeast-1, ca-central-1, ca-west-1, eu-central-1, eu-west-1, eu-west-2, eu-south-1, eu-west-3, eu-south-2, eu-north-1, eu-central-2, il-central-1, mx-central-1, me-south-1, me-central-1, sa-east-1, us-gov-east-1, us-gov-west-1.Required
volume_idThe ID of the volume.Required
sizeTarget size in GiB of the volume to be modified.Optional
volume_typeTarget EBS volume type of the volume to be modified. The API does not support modifications for volume type standard. Possible values are: gp2, gp3, io1, io2, sc1, st1.Optional
iopsTarget IOPS rate of the volume to be modified.Optional
throughputTarget throughput of the volume to be modified, in MiB/s. Valid only for gp3 volumes.Optional
multi_attach_enabledSpecifies whether to enable Amazon EBS Multi-Attach. Valid only for io1 and io2 volumes. Possible values are: true, false.Optional

Context Output#

PathTypeDescription
AWS.EC2.Volumes.VolumeIdstringThe ID of the volume.
AWS.EC2.Volumes.Modification.ModificationStatestringThe current modification state.
AWS.EC2.Volumes.Modification.StatusMessagestringA status message about the modification progress or failure.
AWS.EC2.Volumes.SizenumberThe target size of the volume, in GiB.
AWS.EC2.Volumes.IopsnumberThe target IOPS rate of the volume.
AWS.EC2.Volumes.VolumeTypestringThe target EBS volume type of the volume.
AWS.EC2.Volumes.ThroughputnumberThe target throughput of the volume, in MiB/s.
AWS.EC2.Volumes.MultiAttachEnabledbooleanThe target setting for Amazon EBS Multi-Attach.
AWS.EC2.Volumes.Modification.OriginalSizenumberThe original size of the volume, in GiB.
AWS.EC2.Volumes.Modification.OriginalIopsnumberThe original IOPS rate of the volume.
AWS.EC2.Volumes.Modification.OriginalVolumeTypestringThe original EBS volume type of the volume.
AWS.EC2.Volumes.Modification.OriginalThroughputnumberThe original throughput of the volume, in MiB/s.
AWS.EC2.Volumes.Modification.OriginalMultiAttachEnabledbooleanThe original setting for Amazon EBS Multi-Attach.
AWS.EC2.Volumes.Modification.ProgressnumberThe modification progress, from 0 to 100 percent complete.
AWS.EC2.Volumes.Modification.StartTimedateThe modification start time.
AWS.EC2.Volumes.Modification.EndTimedateThe modification completion or failure time.

aws-ec2-volume-create#


Creates an EBS volume that can be attached to an instance in the same Availability Zone. Required IAM Permission: ec2:CreateVolume.

Base Command#

aws-ec2-volume-create

Input#

Argument NameDescriptionRequired
account_idThe AWS account ID. This is used when running commands across multiple accounts.Required
regionThe AWS Region. If not specified, the default region will be used. Possible values are: us-east-1, us-east-2, us-west-1, us-west-2, af-south-1, ap-east-1, ap-south-2, ap-southeast-3, ap-southeast-5, ap-southeast-4, ap-south-1, ap-northeast-3, ap-northeast-2, ap-southeast-1, ap-southeast-2, ap-southeast-7, ap-northeast-1, ca-central-1, ca-west-1, eu-central-1, eu-west-1, eu-west-2, eu-south-1, eu-west-3, eu-south-2, eu-north-1, eu-central-2, il-central-1, mx-central-1, me-south-1, me-central-1, sa-east-1, us-gov-east-1, us-gov-west-1.Required
availability_zoneThe Availability Zone in which to create the volume.Required
encryptedSpecifies whether the volume should be encrypted. Possible values are: true, false.Optional
iopsThe number of I/O operations per second (IOPS). For gp3, io1, and io2 volumes, this represents the number of IOPS that are provisioned for the volume.Optional
kms_key_idThe identifier of the AWS KMS key to use for Amazon EBS encryption. If this parameter is not specified, your AWS managed key for Amazon EBS is used.Optional
outpost_arnThe Amazon Resource Name (ARN) of the Outpost.Optional
sizeThe size of the volume, in GiBs. You must specify either a snapshot ID or a volume size.Optional
snapshot_idThe snapshot from which to create the volume. You must specify either a snapshot ID or a volume size.Optional
volume_typeThe volume type. Possible values are: standard, io1, io2, gp2, gp3, sc1, st1.Optional
throughputThe throughput to provision for a volume, with a maximum of 1,000 MiB/s. This parameter is valid only for gp3 volumes.Optional
multi_attach_enabledIndicates whether to enable Amazon EBS Multi-Attach. If you enable Multi-Attach, you can attach the volume to up to 16 Nitro-based instances in the same Availability Zone. This parameter is supported with io1 and io2 volumes only. Possible values are: true, false.Optional
tagsOne or more tags. Example key=Name,value=test;key=Owner,value=Bob.Optional
client_tokenUnique, case-sensitive identifier that you provide to ensure the idempotency of the request.Optional

Context Output#

PathTypeDescription
AWS.EC2.Volumes.Attachments.AttachTimedateThe timestamp when the attachment was initiated.
AWS.EC2.Volumes.Attachments.DevicestringThe device name.
AWS.EC2.Volumes.Attachments.InstanceIdstringThe ID of the instance.
AWS.EC2.Volumes.Attachments.StatestringThe attachment state of the volume.
AWS.EC2.Volumes.Attachments.VolumeIdstringThe ID of the volume.
AWS.EC2.Volumes.Attachments.DeleteOnTerminationbooleanIndicates whether the EBS volume is deleted on instance termination.
AWS.EC2.Volumes.AvailabilityZonestringThe Availability Zone for the volume.
AWS.EC2.Volumes.CreateTimedateThe time stamp when volume creation was initiated.
AWS.EC2.Volumes.EncryptedbooleanIndicates whether the volume is encrypted.
AWS.EC2.Volumes.KmsKeyIdstringThe Amazon Resource Name (ARN) of the AWS Key Management Service (AWS KMS) customer master key (CMK) that was used to protect the volume encryption key for the volume.
AWS.EC2.Volumes.OutpostArnstringThe Amazon Resource Name (ARN) of the Outpost.
AWS.EC2.Volumes.SizenumberThe size of the volume, in GiBs.
AWS.EC2.Volumes.SnapshotIdstringThe snapshot from which the volume was created, if applicable.
AWS.EC2.Volumes.StatestringThe volume state.
AWS.EC2.Volumes.VolumeIdstringThe ID of the volume.
AWS.EC2.Volumes.IopsnumberThe number of I/O operations per second (IOPS).
AWS.EC2.Volumes.Tags.KeystringThe key of the tag.
AWS.EC2.Volumes.Tags.ValuestringThe value of the tag.
AWS.EC2.Volumes.VolumeTypestringThe volume type.
AWS.EC2.Volumes.FastRestoredbooleanIndicates whether the volume was created using fast snapshot restore.
AWS.EC2.Volumes.MultiAttachEnabledbooleanIndicates whether Amazon EBS Multi-Attach is enabled.
AWS.EC2.Volumes.ThroughputnumberThe throughput that the volume supports, in MiB/s.
AWS.EC2.Volumes.SseTypestringReserved for future use.

aws-ec2-volume-attach#


Attaches an EBS volume to a running or stopped instance and exposes it to the instance with the specified device name. Required IAM Permission: ec2:AttachVolume.

Base Command#

aws-ec2-volume-attach

Input#

Argument NameDescriptionRequired
account_idThe AWS account ID. This is used when running commands across multiple accounts.Required
regionThe AWS Region. If not specified, the default region will be used. Possible values are: us-east-1, us-east-2, us-west-1, us-west-2, af-south-1, ap-east-1, ap-south-2, ap-southeast-3, ap-southeast-5, ap-southeast-4, ap-south-1, ap-northeast-3, ap-northeast-2, ap-southeast-1, ap-southeast-2, ap-southeast-7, ap-northeast-1, ca-central-1, ca-west-1, eu-central-1, eu-west-1, eu-west-2, eu-south-1, eu-west-3, eu-south-2, eu-north-1, eu-central-2, il-central-1, mx-central-1, me-south-1, me-central-1, sa-east-1, us-gov-east-1, us-gov-west-1.Required
deviceThe device name (for example, /dev/sdh or xvdh).Required
instance_idThe ID of the instance.Required
volume_idThe ID of the EBS volume. The volume and instance must be within the same Availability Zone.Required

Context Output#

PathTypeDescription
AWS.EC2.Volumes.VolumeIdstringThe ID of the volume.
AWS.EC2.Volumes.Attachments.AttachTimedateThe timestamp when the attachment was initiated.
AWS.EC2.Volumes.Attachments.DevicestringThe device name.
AWS.EC2.Volumes.Attachments.InstanceIdstringThe ID of the instance.
AWS.EC2.Volumes.Attachments.StatestringThe attachment state of the volume.
AWS.EC2.Volumes.Attachments.VolumeIdstringThe ID of the volume.
AWS.EC2.Volumes.Attachments.DeleteOnTerminationbooleanIndicates whether the EBS volume is deleted on instance termination.
AWS.EC2.Volumes.Attachments.AssociatedResourcestringThe ARN of the Amazon ECS or Fargate task to which the volume is attached.
AWS.EC2.Volumes.Attachments.InstanceOwningServicestringThe service principal of Amazon Web Services service that owns the underlying instance to which the volume is attached.

aws-ec2-volume-detach#


Detaches an EBS volume from an instance. Required IAM Permission: ec2:DetachVolume.

Base Command#

aws-ec2-volume-detach

Input#

Argument NameDescriptionRequired
account_idThe AWS account ID. This is used when running commands across multiple accounts.Required
regionThe AWS Region. If not specified, the default region will be used. Possible values are: us-east-1, us-east-2, us-west-1, us-west-2, af-south-1, ap-east-1, ap-south-2, ap-southeast-3, ap-southeast-5, ap-southeast-4, ap-south-1, ap-northeast-3, ap-northeast-2, ap-southeast-1, ap-southeast-2, ap-southeast-7, ap-northeast-1, ca-central-1, ca-west-1, eu-central-1, eu-west-1, eu-west-2, eu-south-1, eu-west-3, eu-south-2, eu-north-1, eu-central-2, il-central-1, mx-central-1, me-south-1, me-central-1, sa-east-1, us-gov-east-1, us-gov-west-1.Required
volume_idThe ID of the volume.Required
forceForces detachment if the previous detachment attempt did not occur cleanly. This option can lead to data loss or a corrupted file system. Use this option only as a last resort to detach a volume from a failed instance. Possible values are: true, false.Optional
deviceThe device name (for example, /dev/sdh or xvdh).Optional
instance_idThe ID of the instance. If you are detaching a Multi-Attach enabled volume, you must specify an instance ID.Optional

Context Output#

PathTypeDescription
AWS.EC2.Volumes.VolumeIdstringThe ID of the volume.
AWS.EC2.Volumes.Attachments.AttachTimedateThe timestamp when the attachment was initiated.
AWS.EC2.Volumes.Attachments.DevicestringThe device name.
AWS.EC2.Volumes.Attachments.InstanceIdstringThe ID of the instance.
AWS.EC2.Volumes.Attachments.StatestringThe attachment state of the volume.
AWS.EC2.Volumes.Attachments.VolumeIdstringThe ID of the volume.
AWS.EC2.Volumes.Attachments.DeleteOnTerminationbooleanIndicates whether the EBS volume is deleted on instance termination.
AWS.EC2.Volumes.Attachments.AssociatedResourcestringThe ARN of the Amazon ECS or Fargate task to which the volume is attached.
AWS.EC2.Volumes.Attachments.InstanceOwningServicestringThe AWS service principal that owns the instance to which the volume is attached.

aws-ec2-volume-delete#


Deletes the specified EBS volume. The volume must be in the available state (not attached to an instance). Required IAM Permission: ec2:DeleteVolume.

Base Command#

aws-ec2-volume-delete

Input#

Argument NameDescriptionRequired
account_idThe AWS account ID. This is used when running commands across multiple accounts.Required
regionThe AWS Region. If not specified, the default region will be used. Possible values are: us-east-1, us-east-2, us-west-1, us-west-2, af-south-1, ap-east-1, ap-south-2, ap-southeast-3, ap-southeast-5, ap-southeast-4, ap-south-1, ap-northeast-3, ap-northeast-2, ap-southeast-1, ap-southeast-2, ap-southeast-7, ap-northeast-1, ca-central-1, ca-west-1, eu-central-1, eu-west-1, eu-west-2, eu-south-1, eu-west-3, eu-south-2, eu-north-1, eu-central-2, il-central-1, mx-central-1, me-south-1, me-central-1, sa-east-1, us-gov-east-1, us-gov-west-1.Required
volume_idThe ID of the volume.Required

Context Output#

There is no context output for this command.

aws-ec2-instances-monitor#


Enables detailed monitoring on one or more running Amazon EC2 instances. Required IAM Permission: ec2:MonitorInstances.

Base Command#

aws-ec2-instances-monitor

Input#

Argument NameDescriptionRequired
account_idThe AWS account ID.Required
regionThe AWS region. Possible values are: us-east-1, us-east-2, us-west-1, us-west-2, af-south-1, ap-east-1, ap-south-2, ap-southeast-3, ap-southeast-5, ap-southeast-4, ap-south-1, ap-northeast-3, ap-northeast-2, ap-southeast-1, ap-southeast-2, ap-southeast-7, ap-northeast-1, ca-central-1, ca-west-1, eu-central-1, eu-west-1, eu-west-2, eu-south-1, eu-west-3, eu-south-2, eu-north-1, eu-central-2, il-central-1, mx-central-1, me-south-1, me-central-1, sa-east-1, us-gov-east-1, us-gov-west-1.Required
instance_idsA comma-separated list of instance IDs to enable monitoring for.Required

Context Output#

PathTypeDescription
AWS.EC2.Instances.InstanceIdStringThe ID of the instance.
AWS.EC2.Instances.Monitoring.StateStringThe monitoring state (disabled

aws-ec2-instances-unmonitor#


Disables detailed monitoring for one or more running Amazon EC2 instances. Required IAM Permission: ec2:UnmonitorInstances.

Base Command#

aws-ec2-instances-unmonitor

Input#

Argument NameDescriptionRequired
account_idThe AWS account ID.Required
regionThe AWS region. Possible values are: us-east-1, us-east-2, us-west-1, us-west-2, af-south-1, ap-east-1, ap-south-2, ap-southeast-3, ap-southeast-5, ap-southeast-4, ap-south-1, ap-northeast-3, ap-northeast-2, ap-southeast-1, ap-southeast-2, ap-southeast-7, ap-northeast-1, ca-central-1, ca-west-1, eu-central-1, eu-west-1, eu-west-2, eu-south-1, eu-west-3, eu-south-2, eu-north-1, eu-central-2, il-central-1, mx-central-1, me-south-1, me-central-1, sa-east-1, us-gov-east-1, us-gov-west-1.Required
instance_idsA comma-separated list of instance IDs to disable monitoring for.Required

Context Output#

PathTypeDescription
AWS.EC2.Instances.InstanceIdStringThe ID of the instance.
AWS.EC2.Instances.Monitoring.StateStringThe monitoring state (disabled

aws-ec2-instances-reboot#


Requests a reboot of one or more instances. This operation is asynchronous; it only queues a request to reboot the specified instances. Required IAM Permission: ec2:RebootInstances.

Base Command#

aws-ec2-instances-reboot

Input#

Argument NameDescriptionRequired
account_idThe AWS account ID.Required
regionThe AWS region. Possible values are: us-east-1, us-east-2, us-west-1, us-west-2, af-south-1, ap-east-1, ap-south-2, ap-southeast-3, ap-southeast-5, ap-southeast-4, ap-south-1, ap-northeast-3, ap-northeast-2, ap-southeast-1, ap-southeast-2, ap-southeast-7, ap-northeast-1, ca-central-1, ca-west-1, eu-central-1, eu-west-1, eu-west-2, eu-south-1, eu-west-3, eu-south-2, eu-north-1, eu-central-2, il-central-1, mx-central-1, me-south-1, me-central-1, sa-east-1, us-gov-east-1, us-gov-west-1.Required
instance_idsA comma-separated list of instance IDs to reboot.Required

Context Output#

There is no context output for this command.

aws-ec2-instance-running-waiter#


Waits until the specified EC2 instances reach the 'running' state. Checks the status every waiter_delay seconds until successful or until waiter_max_attempts is reached (default maximum attempts: waiter_max_attempts). Required IAM Permission: ec2:DescribeInstances.

Base Command#

aws-ec2-instance-running-waiter

Input#

Argument NameDescriptionRequired
account_idThe AWS account ID.Required
regionThe AWS region. Possible values are: us-east-1, us-east-2, us-west-1, us-west-2, af-south-1, ap-east-1, ap-south-2, ap-southeast-3, ap-southeast-5, ap-southeast-4, ap-south-1, ap-northeast-3, ap-northeast-2, ap-southeast-1, ap-southeast-2, ap-southeast-7, ap-northeast-1, ca-central-1, ca-west-1, eu-central-1, eu-west-1, eu-west-2, eu-south-1, eu-west-3, eu-south-2, eu-north-1, eu-central-2, il-central-1, mx-central-1, me-south-1, me-central-1, sa-east-1, us-gov-east-1, us-gov-west-1.Required
instance_idsA comma-separated list of instance IDs to wait for.Optional
filtersOne or more filters separated by ';' (for example, name=<name>,values=<values>;name=<name>,values=<values>).Optional
waiter_delayThe amount of time in seconds to wait between attempts. Default is 15. Default is 15.Optional
waiter_max_attemptsThe maximum number of attempts to be made. Default is 40. Default is 40.Optional

Context Output#

There is no context output for this command.

aws-ec2-instance-status-ok-waiter#


Waits until EC2 instance status checks pass. Checks every waiter_delay seconds until successful or until the maximum number of attempts (waiter_max_attempts) is reached. Required IAM Permission: ec2:DescribeInstanceStatus.

Base Command#

aws-ec2-instance-status-ok-waiter

Input#

Argument NameDescriptionRequired
account_idThe AWS account ID.Required
regionThe AWS region. Possible values are: us-east-1, us-east-2, us-west-1, us-west-2, af-south-1, ap-east-1, ap-south-2, ap-southeast-3, ap-southeast-5, ap-southeast-4, ap-south-1, ap-northeast-3, ap-northeast-2, ap-southeast-1, ap-southeast-2, ap-southeast-7, ap-northeast-1, ca-central-1, ca-west-1, eu-central-1, eu-west-1, eu-west-2, eu-south-1, eu-west-3, eu-south-2, eu-north-1, eu-central-2, il-central-1, mx-central-1, me-south-1, me-central-1, sa-east-1, us-gov-east-1, us-gov-west-1.Required
instance_idsA comma-separated list of instance IDs to wait for.Optional
filtersOne or more filters separated by ';' (for example, name=<name>,values=<values>;name=<name>,values=<values>).Optional
waiter_delayThe amount of time in seconds, to wait between attempts. Default is 15. Default is 15.Optional
waiter_max_attemptsThe maximum number of attempts to be made. Default is 40. Default is 40.Optional
include_all_instancesWhen true, includes the health status for all instances. When false, includes the health status for running instances only. Possible values are: true, false. Default is false.Optional

Context Output#

There is no context output for this command.

aws-ec2-instance-stopped-waiter#


Waits until EC2 instances are in the 'stopped' state. Checks every waiter_delay seconds until successful or until the maximum number of attempts (waiter_max_attempts) is reached. Required IAM Permission: ec2:DescribeInstances.

Base Command#

aws-ec2-instance-stopped-waiter

Input#

Argument NameDescriptionRequired
account_idThe AWS account ID.Required
regionThe AWS region. Possible values are: us-east-1, us-east-2, us-west-1, us-west-2, af-south-1, ap-east-1, ap-south-2, ap-southeast-3, ap-southeast-5, ap-southeast-4, ap-south-1, ap-northeast-3, ap-northeast-2, ap-southeast-1, ap-southeast-2, ap-southeast-7, ap-northeast-1, ca-central-1, ca-west-1, eu-central-1, eu-west-1, eu-west-2, eu-south-1, eu-west-3, eu-south-2, eu-north-1, eu-central-2, il-central-1, mx-central-1, me-south-1, me-central-1, sa-east-1, us-gov-east-1, us-gov-west-1.Required
instance_idsA comma-separated list of instance IDs to wait for.Optional
filtersOne or more filters separated by ';' (for example, name=<name>,values=<values>;name=<name>,values=<values>).Optional
waiter_delayThe amount of time in seconds to wait between attempts. Default is 15. Default is 15.Optional
waiter_max_attemptsThe maximum number of attempts to be made. Default is 40. Default is 40.Optional

Context Output#

There is no context output for this command.

aws-ec2-instance-terminated-waiter#


Waits until the specified EC2 instances reach the 'terminated' state. Checks every waiter_delay seconds until successful or until the maximum number of attempts (waiter_max_attempts) is reached. Required IAM Permission: ec2:DescribeInstances.

Base Command#

aws-ec2-instance-terminated-waiter

Input#

Argument NameDescriptionRequired
account_idThe AWS account ID.Required
regionThe AWS region. Possible values are: us-east-1, us-east-2, us-west-1, us-west-2, af-south-1, ap-east-1, ap-south-2, ap-southeast-3, ap-southeast-5, ap-southeast-4, ap-south-1, ap-northeast-3, ap-northeast-2, ap-southeast-1, ap-southeast-2, ap-southeast-7, ap-northeast-1, ca-central-1, ca-west-1, eu-central-1, eu-west-1, eu-west-2, eu-south-1, eu-west-3, eu-south-2, eu-north-1, eu-central-2, il-central-1, mx-central-1, me-south-1, me-central-1, sa-east-1, us-gov-east-1, us-gov-west-1.Required
instance_idsA comma-separated list of instance IDs to wait for.Optional
filtersOne or more filters separated by ';' (for example, name=<name>,values=<values>;name=<name>,values=<values>).Optional
waiter_delayThe amount of time in seconds to wait between attempts. Default is 15. Default is 15.Optional
waiter_max_attemptsThe maximum number of attempts to be made. Default is 40. Default is 40.Optional

Context Output#

There is no context output for this command.

aws-ec2-iam-instance-profile-associations-describe#


Describes IAM instance profile associations. Required IAM Permission: ec2:DescribeIamInstanceProfileAssociations.

Base Command#

aws-ec2-iam-instance-profile-associations-describe

Input#

Argument NameDescriptionRequired
account_idThe AWS account ID.Required
regionThe AWS region. Possible values are: us-east-1, us-east-2, us-west-1, us-west-2, af-south-1, ap-east-1, ap-south-2, ap-southeast-3, ap-southeast-5, ap-southeast-4, ap-south-1, ap-northeast-3, ap-northeast-2, ap-southeast-1, ap-southeast-2, ap-southeast-7, ap-northeast-1, ca-central-1, ca-west-1, eu-central-1, eu-west-1, eu-west-2, eu-south-1, eu-west-3, eu-south-2, eu-north-1, eu-central-2, il-central-1, mx-central-1, me-south-1, me-central-1, sa-east-1, us-gov-east-1, us-gov-west-1.Required
association_idsA comma-separated list of IAM instance profile association IDs.Optional
filtersOne or more filters separated by ';' (for example, name=<name>,values=<values>;name=<name>,values=<values>).Optional
limitThe maximum number of results to return. Minimum value of 5. Maximum value of 1000. Default is 50.Optional
next_tokenThe token for the next set of results.Optional

Context Output#

PathTypeDescription
AWS.EC2.IamInstanceProfileAssociations.AssociationIdStringThe ID of the association.
AWS.EC2.IamInstanceProfileAssociations.InstanceIdStringThe ID of the instance.
AWS.EC2.IamInstanceProfileAssociations.IamInstanceProfile.ArnStringThe Amazon Resource Name (ARN) of the instance profile.
AWS.EC2.IamInstanceProfileAssociations.IamInstanceProfile.IdStringThe ID of the instance profile.
AWS.EC2.IamInstanceProfileAssociations.StateStringThe state of the association.
AWS.EC2.IamInstanceProfileAssociationsNextTokenStringThe token for the next set of results.

aws-ec2-password-data-get#


Retrieves the encrypted administrator password for a running Windows instance. Required IAM Permission: ec2:GetPasswordData.

Base Command#

aws-ec2-password-data-get

Input#

Argument NameDescriptionRequired
account_idThe AWS account ID.Required
regionThe AWS region. Possible values are: us-east-1, us-east-2, us-west-1, us-west-2, af-south-1, ap-east-1, ap-south-2, ap-southeast-3, ap-southeast-5, ap-southeast-4, ap-south-1, ap-northeast-3, ap-northeast-2, ap-southeast-1, ap-southeast-2, ap-southeast-7, ap-northeast-1, ca-central-1, ca-west-1, eu-central-1, eu-west-1, eu-west-2, eu-south-1, eu-west-3, eu-south-2, eu-north-1, eu-central-2, il-central-1, mx-central-1, me-south-1, me-central-1, sa-east-1, us-gov-east-1, us-gov-west-1.Required
instance_idThe ID of the Windows instance.Required

Context Output#

PathTypeDescription
AWS.EC2.Instances.PasswordData.InstanceIdStringThe ID of the instance.
AWS.EC2.Instances.PasswordData.PasswordDataStringThe password of the instance. Returns an empty string if the password is not available.
AWS.EC2.Instances.PasswordData.TimestampDateThe time the data was last updated.
AWS.EC2.Instances.InstanceIdStringThe ID of the instance.

aws-ec2-reserved-instances-describe#


Describes one or more of the Reserved Instances that you purchased. Required IAM Permission: ec2:DescribeReservedInstances.

Base Command#

aws-ec2-reserved-instances-describe

Input#

Argument NameDescriptionRequired
account_idThe AWS account ID.Required
regionThe AWS region. Possible values are: us-east-1, us-east-2, us-west-1, us-west-2, af-south-1, ap-east-1, ap-south-2, ap-southeast-3, ap-southeast-5, ap-southeast-4, ap-south-1, ap-northeast-3, ap-northeast-2, ap-southeast-1, ap-southeast-2, ap-southeast-7, ap-northeast-1, ca-central-1, ca-west-1, eu-central-1, eu-west-1, eu-west-2, eu-south-1, eu-west-3, eu-south-2, eu-north-1, eu-central-2, il-central-1, mx-central-1, me-south-1, me-central-1, sa-east-1, us-gov-east-1, us-gov-west-1.Required
reserved_instances_idsA comma-separated list of Reserved Instance IDs.Optional
filtersOne or more filters separated by ';' (for example, name=<name>,values=<values>;name=<name>,values=<values>).Optional
offering_classThe offering class of the Reserved Instance. Possible values are: standard, convertible.Optional
offering_typeThe Reserved Instance offering type. Possible values are: Heavy Utilization, Medium Utilization, Light Utilization, No Upfront, Partial Upfront, All Upfront.Optional

Context Output#

PathTypeDescription
AWS.EC2.ReservedInstances.ReservedInstancesIdStringThe ID of the Reserved Instance.
AWS.EC2.ReservedInstances.InstanceTypeStringThe instance type on which the Reserved Instance can be used.
AWS.EC2.ReservedInstances.AvailabilityZoneStringThe Availability Zone in which the Reserved Instance can be used.
AWS.EC2.ReservedInstances.StartDateThe date and time the Reserved Instance started.
AWS.EC2.ReservedInstances.EndDateThe time when the Reserved Instance expires.
AWS.EC2.ReservedInstances.DurationNumberThe duration of the Reserved Instance, in seconds.
AWS.EC2.ReservedInstances.UsagePriceNumberThe usage price of the Reserved Instance, per hour.
AWS.EC2.ReservedInstances.FixedPriceNumberThe purchase price of the Reserved Instance.
AWS.EC2.ReservedInstances.InstanceCountNumberThe number of reservations purchased.
AWS.EC2.ReservedInstances.ProductDescriptionStringThe Reserved Instance product platform description.
AWS.EC2.ReservedInstances.StateStringThe state of the Reserved Instance purchase.
AWS.EC2.ReservedInstances.CurrencyCodeStringThe currency of the Reserved Instance.
AWS.EC2.ReservedInstances.InstanceTenancyStringThe tenancy of the instance.
AWS.EC2.ReservedInstances.OfferingClassStringThe offering class of the Reserved Instance.
AWS.EC2.ReservedInstances.OfferingTypeStringThe Reserved Instance offering type.
AWS.EC2.ReservedInstances.RecurringCharges.AmountNumberThe amount of the recurring charge.
AWS.EC2.ReservedInstances.RecurringCharges.FrequencyStringThe frequency of the recurring charge.
AWS.EC2.ReservedInstances.ScopeStringThe scope of the Reserved Instance.
AWS.EC2.ReservedInstances.Tags.KeyStringThe key of the tag.
AWS.EC2.ReservedInstances.Tags.ValueStringThe value of the tag.

aws-ec2-snapshots-describe#


Describes the EBS snapshots available to you or all snapshots accessible in your environment. Required IAM Permission: ec2:DescribeSnapshots.

Base Command#

aws-ec2-snapshots-describe

Input#

Argument NameDescriptionRequired
account_idThe AWS account ID.Required
regionThe AWS region. Possible values are: us-east-1, us-east-2, us-west-1, us-west-2, af-south-1, ap-east-1, ap-south-2, ap-southeast-3, ap-southeast-5, ap-southeast-4, ap-south-1, ap-northeast-3, ap-northeast-2, ap-southeast-1, ap-southeast-2, ap-southeast-7, ap-northeast-1, ca-central-1, ca-west-1, eu-central-1, eu-west-1, eu-west-2, eu-south-1, eu-west-3, eu-south-2, eu-north-1, eu-central-2, il-central-1, mx-central-1, me-south-1, me-central-1, sa-east-1, us-gov-east-1, us-gov-west-1.Required
filtersOne or more filters separated by ';' (for example, name=<name>,values=<values>;name=<name>,values=<values>). See AWS documentation for details & filter options.Optional
limitThe maximum number of snapshots to return for this request. This value can be between 5 and 1000.Optional
next_tokenThe token returned from the previous paginated request. Use it to continue retrieving results from where the last request ended.Optional
owner_idsA comma-separated list of possible owners IDs. Scopes the results to snapshots with the specified owners.Optional
restorable_by_user_idsA comma-separated list of IDs of the AWS accounts that can create volumes from the snapshot.Optional
snapshot_idsA comma-separated list of snapshot IDs.Optional

Context Output#

PathTypeDescription
AWS.EC2.Snapshots.DataEncryptionKeyIdstringThe data encryption key identifier for the snapshot.
AWS.EC2.Snapshots.DescriptionstringThe description for the snapshot.
AWS.EC2.Snapshots.EncryptedbooleanIndicates whether the snapshot is encrypted.
AWS.EC2.Snapshots.KmsKeyIdstringThe Amazon Resource Name (ARN) of the AWS KMS key that was used to protect the volume encryption key for the parent volume.
AWS.EC2.Snapshots.OwnerIdstringThe ID of the AWS account that owns the EBS snapshot.
AWS.EC2.Snapshots.ProgressstringThe progress of the snapshot, as a percentage.
AWS.EC2.Snapshots.SnapshotIdstringThe ID of the snapshot. Each snapshot receives a unique identifier when it is created.
AWS.EC2.Snapshots.StartTimedateThe time stamp when the snapshot was initiated.
AWS.EC2.Snapshots.StatestringThe snapshot state.
AWS.EC2.Snapshots.StateMessagestringEncrypted Amazon EBS snapshots are copied asynchronously. If a snapshot copy operation fails, this field displays error state details to help you diagnose why the error occurred.
AWS.EC2.Snapshots.VolumeIdstringThe ID of the volume that was used to create the snapshot.
AWS.EC2.Snapshots.VolumeSizenumberThe size of the volume, in GiB.
AWS.EC2.Snapshots.OwnerAliasstringThe AWS owner alias, from an Amazon-maintained list (amazon). This is not the user-configured AWS account alias set using the IAM console.
AWS.EC2.Snapshots.OutpostArnstringThe ARN of the Outpost on which the snapshot is stored.
AWS.EC2.Snapshots.Tags.KeystringThe key of the tag.
AWS.EC2.Snapshots.Tags.ValuestringThe value of the tag.
AWS.EC2.Snapshots.StorageTierstringThe storage tier in which the snapshot is stored.
AWS.EC2.Snapshots.RestoreExpiryTimedateOnly for archived snapshots that are temporarily restored. Indicates the date and time when a temporarily restored snapshot will be automatically re-archived.
AWS.EC2.Snapshots.SseTypestringReserved for future use.
AWS.EC2.SnapshotsNextTokenstringNext page token for pagination.

aws-ec2-snapshot-delete#


Deletes the specified snapshot. Required IAM Permission: ec2:DeleteSnapshot.

Base Command#

aws-ec2-snapshot-delete

Input#

Argument NameDescriptionRequired
account_idThe AWS account ID.Required
regionThe AWS region. Possible values are: us-east-1, us-east-2, us-west-1, us-west-2, af-south-1, ap-east-1, ap-south-2, ap-southeast-3, ap-southeast-5, ap-southeast-4, ap-south-1, ap-northeast-3, ap-northeast-2, ap-southeast-1, ap-southeast-2, ap-southeast-7, ap-northeast-1, ca-central-1, ca-west-1, eu-central-1, eu-west-1, eu-west-2, eu-south-1, eu-west-3, eu-south-2, eu-north-1, eu-central-2, il-central-1, mx-central-1, me-south-1, me-central-1, sa-east-1, us-gov-east-1, us-gov-west-1.Required
snapshot_idThe ID of the EBS snapshot.Required

Context Output#

There is no context output for this command.

aws-ec2-snapshot-copy#


Copies a point-in-time snapshot of an EBS volume and stores it in Amazon S3. You can copy a snapshot within the same Region, from one Region to another, or from a Region to an Outpost. Required IAM Permission: ec2:CopySnapshot.

Base Command#

aws-ec2-snapshot-copy

Input#

Argument NameDescriptionRequired
account_idThe AWS account ID.Required
regionThe AWS region. Possible values are: us-east-1, us-east-2, us-west-1, us-west-2, af-south-1, ap-east-1, ap-south-2, ap-southeast-3, ap-southeast-5, ap-southeast-4, ap-south-1, ap-northeast-3, ap-northeast-2, ap-southeast-1, ap-southeast-2, ap-southeast-7, ap-northeast-1, ca-central-1, ca-west-1, eu-central-1, eu-west-1, eu-west-2, eu-south-1, eu-west-3, eu-south-2, eu-north-1, eu-central-2, il-central-1, mx-central-1, me-south-1, me-central-1, sa-east-1, us-gov-east-1, us-gov-west-1.Required
source_snapshot_idThe ID of the EBS snapshot to copy.Required
source_regionThe ID of the Region that contains the snapshot to be copied.Required
descriptionA description for the EBS snapshot.Optional
destination_outpost_arnThe Amazon Resource Name (ARN) of the Outpost where the snapshot will be copied.Optional
encryptedUse this parameter to encrypt a copy of an unencrypted snapshot when encryption-by-default is not enabled. Otherwise, omit it. Possible values are: true, false.Optional
kms_key_idThe identifier of the AWS KMS key to use for Amazon EBS encryption. If this parameter is not specified, your AWS managed key for Amazon EBS is used.Optional
presigned_urlWhen you copy an encrypted source snapshot using the Amazon EC2 Query API, you must supply a pre-signed URL.Optional
tag_specificationsThe tags to apply to the new snapshot. The tags must be separated by a semicolon (;) and specified using the format "key=key,values=val".Optional

Context Output#

PathTypeDescription
AWS.EC2.Snapshots.SnapshotIdstringThe ID of the new snapshot.
AWS.EC2.Snapshots.Tags.KeystringThe key of the tag.
AWS.EC2.Snapshots.Tags.ValuestringThe value of the tag.

aws-ec2-snapshot-completed-waiter#


A waiter function that waits until the snapshot is complete. Required IAM Permission: ec2:DescribeSnapshots.

Base Command#

aws-ec2-snapshot-completed-waiter

Input#

Argument NameDescriptionRequired
account_idThe AWS account ID.Required
regionThe AWS region. Possible values are: us-east-1, us-east-2, us-west-1, us-west-2, af-south-1, ap-east-1, ap-south-2, ap-southeast-3, ap-southeast-5, ap-southeast-4, ap-south-1, ap-northeast-3, ap-northeast-2, ap-southeast-1, ap-southeast-2, ap-southeast-7, ap-northeast-1, ca-central-1, ca-west-1, eu-central-1, eu-west-1, eu-west-2, eu-south-1, eu-west-3, eu-south-2, eu-north-1, eu-central-2, il-central-1, mx-central-1, me-south-1, me-central-1, sa-east-1, us-gov-east-1, us-gov-west-1.Required
filtersOne or more filters separated by ';' (for example, name=<name>,values=<values>;name=<name>,values=<values>). See AWS documentation for details & filter options.Optional
owner_idsA comma-separated list of possible owners IDs. Scopes the results to snapshots with the specified owners.Optional
restorable_by_user_idsA comma-separated list of IDs of the AWS accounts that can create volumes from the snapshot.Optional
snapshot_idsA comma-separated list of snapshot IDs.Optional
waiter_delayThe amount of time in seconds to wait between attempts. Default 15. Default is 15.Optional
waiter_max_attemptsThe maximum number of attempts to be made. Default 40. Default is 40.Optional

Context Output#

There is no context output for this command.

aws-lambda-function-versions-list#


Returns a list of versions, with the version-specific configuration of each. Required IAM Permission: lambda:ListVersionsByFunction.

Base Command#

aws-lambda-function-versions-list

Input#

Argument NameDescriptionRequired
account_idThe AWS account ID.Required
regionThe AWS region. Possible values are: us-east-1, us-east-2, us-west-1, us-west-2, af-south-1, ap-east-1, ap-south-2, ap-southeast-3, ap-southeast-5, ap-southeast-4, ap-south-1, ap-northeast-3, ap-northeast-2, ap-southeast-1, ap-southeast-2, ap-southeast-7, ap-northeast-1, ca-central-1, ca-west-1, eu-central-1, eu-west-1, eu-west-2, eu-south-1, eu-west-3, eu-south-2, eu-north-1, eu-central-2, il-central-1, mx-central-1, me-south-1, me-central-1, sa-east-1, us-gov-east-1, us-gov-west-1.Required
function_nameThe name of the Lambda function.Required
next_tokenSpecify the pagination token that's returned by a previous request to retrieve the next page of results.Optional
limitThe maximum number of versions to return. Note that the maximum limit is 50 items in each response. Default is 50.Optional

Context Output#

PathTypeDescription
AWS.Lambda.Functions.FunctionVersionsNextTokenStringThe pagination token that's included if more results are available.
AWS.Lambda.Functions.FunctionArnStringThe function's Amazon Resource Name (ARN).
AWS.Lambda.Functions.FunctionVersions.FunctionArnStringThe function's Amazon Resource Name (ARN).
AWS.Lambda.Functions.FunctionVersions.RuntimeStringThe identifier of the function's runtime. Runtime is required if the deployment package is a .zip file archive.
AWS.Lambda.Functions.FunctionVersions.RoleStringThe function's execution role.
AWS.Lambda.Functions.FunctionVersions.HandlerStringThe function that Lambda calls to begin running your function.
AWS.Lambda.Functions.FunctionVersions.CodeSizeNumberThe size of the function's deployment package, in bytes.
AWS.Lambda.Functions.FunctionVersions.DescriptionStringThe function's description.
AWS.Lambda.Functions.FunctionVersions.TimeoutNumberThe amount of time in seconds that Lambda allows a function to run before stopping it.
AWS.Lambda.Functions.FunctionVersions.MemorySizeNumberThe amount of memory available to the function at runtime.
AWS.Lambda.Functions.FunctionVersions.LastModifiedStringThe date and time that the function was last updated, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).
AWS.Lambda.Functions.FunctionVersions.CodeSha256StringThe SHA256 hash of the function's deployment package.
AWS.Lambda.Functions.FunctionVersions.VersionStringThe version of the Lambda function.
AWS.Lambda.Functions.FunctionVersions.VpcConfig.SubnetIdsStringA list of VPC subnet IDs.
AWS.Lambda.Functions.FunctionVersions.VpcConfig.SecurityGroupIdsStringA list of VPC security group IDs.
AWS.Lambda.Functions.FunctionVersions.VpcConfig.VpcIdStringThe ID of the VPC.
AWS.Lambda.Functions.FunctionVersions.DeadLetterConfig.TargetArnStringThe Amazon Resource Name (ARN) of an Amazon SQS queue or Amazon SNS topic.
AWS.Lambda.Functions.FunctionVersions.Environment.VariablesStringEnvironment variable key-value pairs. Omitted from CloudTrail logs.
AWS.Lambda.Functions.FunctionVersions.Environment.Error.ErrorCodeStringThe error code for environment variables that couldn't be applied.
AWS.Lambda.Functions.FunctionVersions.Environment.Error.MessageStringThe error message for environment variables that couldn't be applied.
AWS.Lambda.Functions.FunctionVersions.KMSKeyArnStringThe ARN of the KMS key used to encrypt the function's environment variables.
AWS.Lambda.Functions.FunctionVersions.TracingConfig.ModeStringThe tracing mode for the Lambda function.
AWS.Lambda.Functions.FunctionVersions.MasterArnStringThe ARN of the main function for Lambda@Edge functions.
AWS.Lambda.Functions.FunctionVersions.StateStringThe current state of the function. When the state is Inactive, you can reactivate the function by invoking it.
AWS.Lambda.Functions.FunctionVersions.StateReasonStringThe reason for the function's current state.
AWS.Lambda.Functions.FunctionVersions.StateReasonCodeStringThe reason code for the current state of the function.
AWS.Lambda.Functions.FunctionVersions.LastUpdateStatusStringThe status of the last update that was performed on the function. This is first set to Successful after function creation completes.
AWS.Lambda.Functions.FunctionVersions.LastUpdateStatusReasonStringThe reason for the last update that was performed on the function.
AWS.Lambda.Functions.FunctionVersions.LastUpdateStatusReasonCodeStringThe reason code for the last update operation status.
AWS.Lambda.Functions.FunctionVersions.PackageTypeStringThe type of deployment package. Set to Image for container image and set Zip for .zip file archive.

aws-lambda-function-get#


Returns information about the function or the specified version, including a link to download the deployment package (valid for 10 minutes). If a version is specified, only version-specific details are returned. Required IAM Permission: lambda:GetFunction.

Base Command#

aws-lambda-function-get

Input#

Argument NameDescriptionRequired
account_idThe AWS account ID.Required
regionThe AWS region. Possible values are: us-east-1, us-east-2, us-west-1, us-west-2, af-south-1, ap-east-1, ap-south-2, ap-southeast-3, ap-southeast-5, ap-southeast-4, ap-south-1, ap-northeast-3, ap-northeast-2, ap-southeast-1, ap-southeast-2, ap-southeast-7, ap-northeast-1, ca-central-1, ca-west-1, eu-central-1, eu-west-1, eu-west-2, eu-south-1, eu-west-3, eu-south-2, eu-north-1, eu-central-2, il-central-1, mx-central-1, me-south-1, me-central-1, sa-east-1, us-gov-east-1, us-gov-west-1.Required
function_nameThe name of the Lambda function, version, or alias.Required
qualifierSpecify a version or alias to get details about a published version of the function.Optional

Context Output#

PathTypeDescription
AWS.Lambda.Functions.Configuration.FunctionNamestringThe name of the function.
AWS.Lambda.Functions.Configuration.FunctionArnstringThe function's Amazon Resource Name (ARN).
AWS.Lambda.Functions.Configuration.RuntimestringThe identifier of the function's runtime.
AWS.Lambda.Functions.Configuration.RolestringThe function's execution role.
AWS.Lambda.Functions.Configuration.HandlerstringThe function that Lambda calls to begin running your function.
AWS.Lambda.Functions.Configuration.CodeSizenumberThe size of the function's deployment package, in bytes.
AWS.Lambda.Functions.Configuration.DescriptionstringThe function's description.
AWS.Lambda.Functions.Configuration.TimeoutnumberThe amount of time in seconds that Lambda allows a function to run before stopping it.
AWS.Lambda.Functions.Configuration.MemorySizenumberThe amount of memory available to the function at runtime.
AWS.Lambda.Functions.Configuration.LastModifiedstringThe date and time that the function was last updated, in ISO-8601 format.
AWS.Lambda.Functions.Configuration.CodeSha256stringThe SHA256 hash of the function's deployment package.
AWS.Lambda.Functions.Configuration.VersionstringThe version of the Lambda function.
AWS.Lambda.Functions.Configuration.VpcConfig.SubnetIdsarrayA list of VPC subnet IDs.
AWS.Lambda.Functions.Configuration.VpcConfig.SecurityGroupIdsarrayA list of VPC security group IDs.
AWS.Lambda.Functions.Configuration.VpcConfig.VpcIdstringThe ID of the VPC.
AWS.Lambda.Functions.Code.RepositoryTypestringThe repository from which you can download the function.
AWS.Lambda.Functions.Code.LocationstringThe presigned URL you can use to download the function's .zip file.
AWS.Lambda.Functions.TagsobjectThe function's tags.
AWS.Lambda.Functions.Concurrency.ReservedConcurrentExecutionsnumberThe number of concurrent executions that are reserved for this function.
AWS.Lambda.Functions.RegionstringThe AWS Region.

aws-lambda-layer-version-publish#


Creates a Lambda layer from a ZIP archive. Required IAM Permission: lambda:PublishLayerVersion.

Base Command#

aws-lambda-layer-version-publish

Input#

Argument NameDescriptionRequired
account_idThe AWS account ID.Required
regionThe AWS region. Possible values are: us-east-1, us-east-2, us-west-1, us-west-2, af-south-1, ap-east-1, ap-south-2, ap-southeast-3, ap-southeast-5, ap-southeast-4, ap-south-1, ap-northeast-3, ap-northeast-2, ap-southeast-1, ap-southeast-2, ap-southeast-7, ap-northeast-1, ca-central-1, ca-west-1, eu-central-1, eu-west-1, eu-west-2, eu-south-1, eu-west-3, eu-south-2, eu-north-1, eu-central-2, il-central-1, mx-central-1, me-south-1, me-central-1, sa-east-1, us-gov-east-1, us-gov-west-1.Required
layer_nameThe name of the layer.Required
descriptionThe description of the version.Optional
zip_fileThe entry ID of the uploaded ZIP file containing the layer code.Optional
s3_bucketThe Amazon S3 bucket of the layer archive.Optional
s3_keyThe Amazon S3 key of the layer archive.Optional
s3_object_versionFor versioned objects, the version of the layer archive object to use.Optional
compatible_runtimesA list of compatible function runtimes.Optional
compatible_architecturesA list of compatible instruction set architectures.Optional

Context Output#

PathTypeDescription
AWS.Lambda.LayerVersions.LayerVersionArnstringThe ARN of the layer version.
AWS.Lambda.LayerVersions.LayerArnstringThe ARN of the layer.
AWS.Lambda.LayerVersions.DescriptionstringThe description of the version.
AWS.Lambda.LayerVersions.CreatedDatestringThe date that the layer version was created, in ISO 8601 format.
AWS.Lambda.LayerVersions.VersionnumberThe version number.
AWS.Lambda.LayerVersions.CompatibleRuntimesarrayThe layer's compatible runtimes.
AWS.Lambda.LayerVersions.CompatibleArchitecturesarrayA list of compatible instruction set architectures.
AWS.Lambda.LayerVersions.RegionstringThe AWS Region.

aws-lambda-function-url-config-delete#


Deletes a Lambda function URL. When you delete a function URL, you can't recover it. Creating a new function URL results in a different URL address. Required IAM Permission: lambda:DeleteFunctionUrlConfig.

Base Command#

aws-lambda-function-url-config-delete

Input#

Argument NameDescriptionRequired
account_idThe AWS account ID.Required
regionThe AWS region. Possible values are: us-east-1, us-east-2, us-west-1, us-west-2, af-south-1, ap-east-1, ap-south-2, ap-southeast-3, ap-southeast-5, ap-southeast-4, ap-south-1, ap-northeast-3, ap-northeast-2, ap-southeast-1, ap-southeast-2, ap-southeast-7, ap-northeast-1, ca-central-1, ca-west-1, eu-central-1, eu-west-1, eu-west-2, eu-south-1, eu-west-3, eu-south-2, eu-north-1, eu-central-2, il-central-1, mx-central-1, me-south-1, me-central-1, sa-east-1, us-gov-east-1, us-gov-west-1.Required
function_nameThe name of the Lambda function.Required
qualifierThe alias name or version number.Optional

Context Output#

There is no context output for this command.

aws-lambda-layer-version-list#


Lists the versions of an Lambda layer. Required IAM Permission: lambda:ListLayerVersions.

Base Command#

aws-lambda-layer-version-list

Input#

Argument NameDescriptionRequired
account_idThe AWS account ID.Required
regionThe AWS region. Possible values are: us-east-1, us-east-2, us-west-1, us-west-2, af-south-1, ap-east-1, ap-south-2, ap-southeast-3, ap-southeast-5, ap-southeast-4, ap-south-1, ap-northeast-3, ap-northeast-2, ap-southeast-1, ap-southeast-2, ap-southeast-7, ap-northeast-1, ca-central-1, ca-west-1, eu-central-1, eu-west-1, eu-west-2, eu-south-1, eu-west-3, eu-south-2, eu-north-1, eu-central-2, il-central-1, mx-central-1, me-south-1, me-central-1, sa-east-1, us-gov-east-1, us-gov-west-1.Required
layer_nameThe name or Amazon Resource Name (ARN) of the layer.Required
compatible_runtimeA runtime identifier. For example, java21.Optional
next_tokenA pagination token returned by a previous call.Optional
limitThe maximum number of versions to return. Note that the maximum limit is 50 items in each response. Default is 50.Optional
compatible_architectureThe compatible instruction set architecture.Optional

Context Output#

PathTypeDescription
AWS.Lambda.LayerVersions.LayerVersionsNextTokenstringA pagination token returned when the response doesn't contain all versions.
AWS.Lambda.LayerVersions.LayerVersionArnstringThe ARN of the layer version.
AWS.Lambda.LayerVersions.VersionnumberThe version number.
AWS.Lambda.LayerVersions.DescriptionstringThe description of the version.
AWS.Lambda.LayerVersions.CreatedDatestringThe date that the version was created, in ISO 8601 format.
AWS.Lambda.LayerVersions.CompatibleRuntimesarrayThe layer's compatible runtimes.
AWS.Lambda.LayerVersions.LicenseInfostringThe layer's open-source license.
AWS.Lambda.LayerVersions.CompatibleArchitecturesarrayA list of compatible instruction set architectures.

aws-lambda-aliases-list#


Returns a list of aliases created for a Lambda function. Required IAM Permission: lambda:ListAliases.

Base Command#

aws-lambda-aliases-list

Input#

Argument NameDescriptionRequired
account_idThe AWS account ID.Required
regionThe AWS region. Possible values are: us-east-1, us-east-2, us-west-1, us-west-2, af-south-1, ap-east-1, ap-south-2, ap-southeast-3, ap-southeast-5, ap-southeast-4, ap-south-1, ap-northeast-3, ap-northeast-2, ap-southeast-1, ap-southeast-2, ap-southeast-7, ap-northeast-1, ca-central-1, ca-west-1, eu-central-1, eu-west-1, eu-west-2, eu-south-1, eu-west-3, eu-south-2, eu-north-1, eu-central-2, il-central-1, mx-central-1, me-south-1, me-central-1, sa-east-1, us-gov-east-1, us-gov-west-1.Required
function_nameThe name of the Lambda function.Required
function_versionSpecify a function version to only list aliases that invoke that version.Optional
limitThe maximum number of aliases to return (default is 50, maximum is 10000). Default is 50.Optional
next_tokenSpecify the pagination token that was returned by a previous request to retrieve the next page of results.Optional

Context Output#

PathTypeDescription
AWS.Lambda.Aliases.AliasArnstringLambda function ARN that is qualified using the alias name as the suffix.
AWS.Lambda.Aliases.NamestringAlias name.
AWS.Lambda.Aliases.FunctionVersionstringFunction version to which the alias points.
AWS.Lambda.Aliases.DescriptionstringAlias description.
AWS.Lambda.Aliases.RoutingConfig.AdditionalVersionWeightsstringThe name of the second alias, and the percentage of traffic that is routed to it.
AWS.Lambda.Aliases.RevisionIdstringRepresents the latest updated revision of the function or alias.
AWS.Lambda.AliasesNextTokenunknownThe pagination token for the next set of aliases.

aws-lambda-layer-version-delete#


Deletes a version of a Lambda layer. Required IAM Permission: lambda:DeleteLayerVersion.

Base Command#

aws-lambda-layer-version-delete

Input#

Argument NameDescriptionRequired
account_idThe AWS account ID.Required
regionThe AWS region. Possible values are: us-east-1, us-east-2, us-west-1, us-west-2, af-south-1, ap-east-1, ap-south-2, ap-southeast-3, ap-southeast-5, ap-southeast-4, ap-south-1, ap-northeast-3, ap-northeast-2, ap-southeast-1, ap-southeast-2, ap-southeast-7, ap-northeast-1, ca-central-1, ca-west-1, eu-central-1, eu-west-1, eu-west-2, eu-south-1, eu-west-3, eu-south-2, eu-north-1, eu-central-2, il-central-1, mx-central-1, me-south-1, me-central-1, sa-east-1, us-gov-east-1, us-gov-west-1.Required
layer_nameThe name or Amazon Resource Name (ARN) of the layer.Required
version_numberThe version number to delete.Required

Context Output#

There is no context output for this command.

aws-lambda-functions-list#


Returns a list of your Lambda functions. For each function, the response includes the function configuration information. Required IAM Permission: lambda:ListFunctions.

Base Command#

aws-lambda-functions-list

Input#

Argument NameDescriptionRequired
account_idThe AWS account ID.Required
regionThe AWS region. Possible values are: us-east-1, us-east-2, us-west-1, us-west-2, af-south-1, ap-east-1, ap-south-2, ap-southeast-3, ap-southeast-5, ap-southeast-4, ap-south-1, ap-northeast-3, ap-northeast-2, ap-southeast-1, ap-southeast-2, ap-southeast-7, ap-northeast-1, ca-central-1, ca-west-1, eu-central-1, eu-west-1, eu-west-2, eu-south-1, eu-west-3, eu-south-2, eu-north-1, eu-central-2, il-central-1, mx-central-1, me-south-1, me-central-1, sa-east-1, us-gov-east-1, us-gov-west-1.Required
limitMaximum number of functions to return in a single request. Valid range is 1-50. Default is 50.Optional
next_tokenToken for pagination. Use the value from AWS.Lambda.FunctionsNextToken to retrieve the next page of results.Optional

Context Output#

PathTypeDescription
AWS.Lambda.Functions.FunctionNamestringThe name of the function.
AWS.Lambda.Functions.FunctionArnstringThe function's Amazon Resource Name.
AWS.Lambda.Functions.RuntimestringThe runtime environment for the Lambda function.
AWS.Lambda.Functions.RolestringThe function's execution role.
AWS.Lambda.Functions.HandlerstringThe function Lambda calls to begin executing your function.
AWS.Lambda.Functions.CodeSizenumberThe size of the function's deployment package in bytes.
AWS.Lambda.Functions.DescriptionstringThe function's description.
AWS.Lambda.Functions.TimeoutnumberThe amount of time that Lambda allows a function to run before terminating it.
AWS.Lambda.Functions.MemorySizenumberThe memory allocated to the function.
AWS.Lambda.Functions.LastModifieddateThe date and time that the function was last updated, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).
AWS.Lambda.Functions.CodeSha256stringThe SHA256 hash of the function's deployment package.
AWS.Lambda.Functions.VersionstringThe version of the Lambda function.
AWS.Lambda.Functions.VpcConfig.SubnetIdsstringA list of VPC subnet IDs.
AWS.Lambda.Functions.VpcConfig.SecurityGroupIdsstringA list of VPC security groups IDs.
AWS.Lambda.Functions.VpcConfig.VpcIdstringThe ID of the VPC.
AWS.Lambda.Functions.DeadLetterConfig.TargetArnstringThe Amazon Resource Name (ARN) of an Amazon SQS queue or Amazon SNS topic.
AWS.Lambda.Functions.Environment.VariablesstringEnvironment variable key-value pairs.
AWS.Lambda.Functions.Environment.Error.ErrorCodestringThe error code for environment variables that could not be applied.
AWS.Lambda.Functions.Environment.Error.MessagestringThe error message for environment variables that could not be applied.
AWS.Lambda.Functions.KMSKeyArnstringThe KMS key used to encrypt the function's environment variables. Only returned if you've configured a customer managed CMK.
AWS.Lambda.Functions.TracingConfig.ModestringThe function's AWS X-Ray tracing configuration mode.
AWS.Lambda.Functions.MasterArnstringThe ARN of the master function.
AWS.Lambda.Functions.RevisionIdstringRepresents the latest updated revision of the function or alias.
AWS.Lambda.Functions.LayerVersions.ArnstringThe Amazon Resource Name (ARN) of the function layer.
AWS.Lambda.Functions.LayerVersions.CodeSizestringThe size of the layer archive in bytes.
AWS.Lambda.Functions.RegionstringThe AWS Region.
AWS.Lambda.FunctionsNextTokenstringToken to use for pagination in subsequent requests.

aws-lambda-function-delete#


Deletes a Lambda function. Required IAM Permission: lambda:DeleteFunction.

Base Command#

aws-lambda-function-delete

Input#

Argument NameDescriptionRequired
account_idThe AWS account ID.Required
regionThe AWS region. Possible values are: us-east-1, us-east-2, us-west-1, us-west-2, af-south-1, ap-east-1, ap-south-2, ap-southeast-3, ap-southeast-5, ap-southeast-4, ap-south-1, ap-northeast-3, ap-northeast-2, ap-southeast-1, ap-southeast-2, ap-southeast-7, ap-northeast-1, ca-central-1, ca-west-1, eu-central-1, eu-west-1, eu-west-2, eu-south-1, eu-west-3, eu-south-2, eu-north-1, eu-central-2, il-central-1, mx-central-1, me-south-1, me-central-1, sa-east-1, us-gov-east-1, us-gov-west-1.Required
function_nameThe name of the Lambda function or version.Required
qualifierSpecify a version to delete. You can't delete a version that an alias references.Optional

Context Output#

There is no context output for this command.

aws-lambda-account-settings-get#


Retrieves details about the account's limits and usage in an AWS Region. Required IAM Permission: lambda:GetAccountSettings.

Base Command#

aws-lambda-account-settings-get

Input#

Argument NameDescriptionRequired
account_idThe AWS account ID.Required
regionThe AWS region. Possible values are: us-east-1, us-east-2, us-west-1, us-west-2, af-south-1, ap-east-1, ap-south-2, ap-southeast-3, ap-southeast-5, ap-southeast-4, ap-south-1, ap-northeast-3, ap-northeast-2, ap-southeast-1, ap-southeast-2, ap-southeast-7, ap-northeast-1, ca-central-1, ca-west-1, eu-central-1, eu-west-1, eu-west-2, eu-south-1, eu-west-3, eu-south-2, eu-north-1, eu-central-2, il-central-1, mx-central-1, me-south-1, me-central-1, sa-east-1, us-gov-east-1, us-gov-west-1.Required

Context Output#

PathTypeDescription
AWS.Lambda.AccountSettings.AccountLimit.TotalCodeSizenumberThe amount of storage space that you can use for all deployment packages and layer archives.
AWS.Lambda.AccountSettings.AccountLimit.CodeSizeUnzippednumberThe maximum size of your function's code and layers when they're extracted.
AWS.Lambda.AccountSettings.AccountLimit.CodeSizeZippednumberThe maximum size of a deployment package when it's uploaded directly to AWS Lambda. Use Amazon S3 for larger files.
AWS.Lambda.AccountSettings.AccountLimit.ConcurrentExecutionsnumberThe maximum number of simultaneous function executions.
AWS.Lambda.AccountSettings.AccountLimit.UnreservedConcurrentExecutionsnumberThe maximum number of simultaneous function executions, minus the capacity that's reserved for individual functions with PutFunctionConcurrency.
AWS.Lambda.AccountSettings.AccountUsage.TotalCodeSizenumberThe amount of storage space, in bytes, that's being used by deployment packages and layer archives.
AWS.Lambda.AccountSettings.AccountUsage.FunctionCountnumberThe number of Lambda functions.
AWS.Lambda.AccountSettings.RegionstringThe AWS Region.
AWS.Lambda.AccountSettings.AccountIdstringThe AWS account ID.

aws-ec2-launch-templates-describe#


Describes one or more launch templates. Required IAM Permission: ec2:DescribeLaunchTemplates.

Base Command#

aws-ec2-launch-templates-describe

Input#

Argument NameDescriptionRequired
account_idThe AWS account ID.Required
regionThe AWS Region. Possible values are: us-east-1, us-east-2, us-west-1, us-west-2, af-south-1, ap-east-1, ap-south-2, ap-southeast-3, ap-southeast-5, ap-southeast-4, ap-south-1, ap-northeast-3, ap-northeast-2, ap-southeast-1, ap-southeast-2, ap-southeast-7, ap-northeast-1, ca-central-1, ca-west-1, eu-central-1, eu-west-1, eu-west-2, eu-south-1, eu-west-3, eu-south-2, eu-north-1, eu-central-2, il-central-1, mx-central-1, me-south-1, me-central-1, sa-east-1, us-gov-east-1, us-gov-west-1.Required
filtersOne or more filters separated by ';' (for example, name=<name>,values=<values>;name=<name>,values=<values>). See AWS documentation for details & filter options.Optional
launch_template_idsA comma-separated list of launch template IDs.Optional
launch_template_namesA comma-separated list of launch template names.Optional
limitThe maximum number of results to return in a single call. Maximum value of 200.Optional
next_tokenThe token for the next set of results.Optional

Context Output#

PathTypeDescription
AWS.EC2.LaunchTemplatesNextTokenStringToken to use for pagination in subsequent requests.
AWS.EC2.LaunchTemplates.LaunchTemplateIdstringThe ID of the launch template.
AWS.EC2.LaunchTemplates.LaunchTemplateNamestringThe name of the launch template.
AWS.EC2.LaunchTemplates.CreateTimedateThe time launch template was created.
AWS.EC2.LaunchTemplates.CreatedBystringThe principal that created the launch template.
AWS.EC2.LaunchTemplates.DefaultVersionNumbernumberThe default version number of the launch template.
AWS.EC2.LaunchTemplates.LatestVersionNumbernumberThe latest version number of the launch template.
AWS.EC2.LaunchTemplates.Tags.KeystringThe key of the tag.
AWS.EC2.LaunchTemplates.Tags.ValuestringThe value of the tag.

aws-ec2-launch-template-create#


Creates a launch template. A launch template contains the parameters to launch an instance. Required IAM Permission: ec2:CreateLaunchTemplate.

Base Command#

aws-ec2-launch-template-create

Input#

Argument NameDescriptionRequired
account_idThe AWS account ID.Required
regionThe AWS Region. Possible values are: us-east-1, us-east-2, us-west-1, us-west-2, af-south-1, ap-east-1, ap-south-2, ap-southeast-3, ap-southeast-5, ap-southeast-4, ap-south-1, ap-northeast-3, ap-northeast-2, ap-southeast-1, ap-southeast-2, ap-southeast-7, ap-northeast-1, ca-central-1, ca-west-1, eu-central-1, eu-west-1, eu-west-2, eu-south-1, eu-west-3, eu-south-2, eu-north-1, eu-central-2, il-central-1, mx-central-1, me-south-1, me-central-1, sa-east-1, us-gov-east-1, us-gov-west-1.Required
launch_template_nameA name for the launch template.Required
version_descriptionA description for the first version of the launch template.Optional
kernel_idThe ID of the kernel.Optional
ebs_optimizedWhether the instance is optimized for Amazon EBS I/O. Possible values are: true, false.Optional
iam_instance_profile_arnThe Amazon Resource Name (ARN) of the instance profile.Optional
iam_instance_profile_nameThe name of the instance profile.Optional
image_idThe ID of the AMI.Optional
instance_typeThe instance type.Optional
key_nameThe name of the key pair.Optional
monitoringSet to true to enable detailed monitoring. Set to false to enable basic monitoring. Possible values are: true, false.Optional
disable_api_terminationIf set to true, you can't terminate the instance using the Amazon EC2 console, CLI, or API. Possible values are: true, false.Optional
instance_initiated_shutdown_behaviorWhether an instance stops or terminates when you initiate shutdown from the instance. Possible values are: stop, terminate.Optional
user_dataThe Base64-encoded user data to make available to the instance.Optional
security_group_idsA comma-separated list of security group IDs.Optional
security_groupsA comma-separated list of security group names.Optional
device_nameThe device name (for example, /dev/sdh or xvdh).Optional
ebs_encryptedIndicates whether the EBS volume is encrypted. Possible values are: true, false.Optional
ebs_delete_on_terminationIndicates whether the EBS volume is deleted on instance termination. Possible values are: true, false.Optional
ebs_iopsThe number of I/O operations per second (IOPS) that the volume supports.Optional
ebs_kms_key_idThe ARN of the AWS Key Management Service (AWS KMS) CMK used for encryption.Optional
ebs_snapshot_idThe ID of the snapshot.Optional
ebs_volume_sizeThe size of the volume, in GiB.Optional
ebs_volume_typeThe volume type. Possible values are: standard, io1, io2, gp2, gp3, sc1, st1.Optional
ebs_card_indexThe index of the EBS card. Some instance types support multiple EBS cards. The default EBS card index is 0.Optional
ebs_throughputThe throughput to provision for a gp3 volume, with a maximum of 2,000 MiB/s. The minimum value of 125, and maximum value of 2,000.Optional
ebs_initialization_rateSpecifies the Amazon EBS Provisioned Rate for Volume Initialization (volume initialization rate), in MiB/s, at which to download the snapshot blocks from Amazon S3 to the volume.Optional
block_device_mappings_no_deviceTo omit the device from the block device mapping, specify an empty string.Optional
block_device_mappings_virtual_nameThe virtual device name (ephemeralN).Optional
network_interfaces_associate_public_ip_addressAssociates a public IPv4 address with eth0 for a new network interface. Possible values are: true, false.Optional
network_interfaces_delete_on_terminationWhether the network interface is deleted when the instance is terminated. Possible values are: true, false.Optional
network_interfaces_descriptionA description for the network interface.Optional
network_interfaces_device_indexThe device index for the network interface attachment.Optional
network_interface_groupsA comma-separated list of security group IDs.Optional
subnet_idThe ID of the subnet for the network interface.Optional
private_ip_addressThe primary private IPv4 address of the network interface.Optional
ipv6_address_countThe number of IPv6 addresses to assign to a network interface.Optional
ipv6_addressesOne or more specific IPv6 addresses from the IPv6 CIDR block range of your subnet.Optional
network_interface_idThe ID of the network interface.Optional
availability_zoneThe Availability Zone for the instance.Optional
placement_tenancyThe tenancy of the instance. Possible values are: default, dedicated, host.Optional
ram_disk_idThe ID of the RAM disk.Optional
tagsThe tags to assign to the Elastic IP address. Format: key=<key>,value=<value>;key=<key>,value=<value>.Optional
market_typeThe market type. Possible values are: spot, capacity-block, interruptible-capacity-reservation.Optional
spot_options_instance_typeThe Spot Instance request type. Possible values are: one-time, persistent.Optional
spot_options_max_priceThe maximum hourly price you're willing to pay for the Spot Instances.Optional
spot_options_instance_interruption_behaviorThe behavior when a Spot Instance is interrupted. Possible values are: hibernate, stop, terminate.Optional

Context Output#

PathTypeDescription
AWS.EC2.LaunchTemplates.LaunchTemplateIdstringThe ID of the launch template.
AWS.EC2.LaunchTemplates.LaunchTemplateNamestringThe name of the launch template.
AWS.EC2.LaunchTemplates.CreateTimedateThe time launch template was created.
AWS.EC2.LaunchTemplates.CreatedBystringThe principal that created the launch template.
AWS.EC2.LaunchTemplates.DefaultVersionNumbernumberThe default version number of the launch template.
AWS.EC2.LaunchTemplates.LatestVersionNumbernumberThe latest version number of the launch template.
AWS.EC2.LaunchTemplates.Tags.KeystringThe key of the tag.
AWS.EC2.LaunchTemplates.Tags.ValuestringThe value of the tag.

aws-ec2-launch-template-delete#


Deletes a launch template. Deleting a launch template deletes all of its versions. Required IAM Permission: ec2:DeleteLaunchTemplate.

Base Command#

aws-ec2-launch-template-delete

Input#

Argument NameDescriptionRequired
account_idThe AWS account ID.Required
regionThe AWS region. Possible values are: us-east-1, us-east-2, us-west-1, us-west-2, af-south-1, ap-east-1, ap-south-2, ap-southeast-3, ap-southeast-5, ap-southeast-4, ap-south-1, ap-northeast-3, ap-northeast-2, ap-southeast-1, ap-southeast-2, ap-southeast-7, ap-northeast-1, ca-central-1, ca-west-1, eu-central-1, eu-west-1, eu-west-2, eu-south-1, eu-west-3, eu-south-2, eu-north-1, eu-central-2, il-central-1, mx-central-1, me-south-1, me-central-1, sa-east-1, us-gov-east-1, us-gov-west-1.Required
launch_template_idThe ID of the launch template. You must specify either the launch template ID or launch template name, but not both.Optional
launch_template_nameThe name of the launch template. You must specify either the launch template ID or launch template name, but not both.Optional

Context Output#

PathTypeDescription
AWS.EC2.DeletedLaunchTemplates.LaunchTemplateIdstringThe ID of the launch template.
AWS.EC2.DeletedLaunchTemplates.LaunchTemplateNamestringThe name of the launch template.
AWS.EC2.DeletedLaunchTemplates.CreateTimedateThe time launch template was created.
AWS.EC2.DeletedLaunchTemplates.CreatedBystringThe principal that created the launch template.
AWS.EC2.DeletedLaunchTemplates.DefaultVersionNumbernumberThe default version number of the launch template.
AWS.EC2.DeletedLaunchTemplates.LatestVersionNumbernumberThe latest version number of the launch template.
AWS.EC2.DeletedLaunchTemplates.OperatorObjectThe entity that manages the launch template.
AWS.EC2.DeletedLaunchTemplates.Tags.KeystringThe key of the tag.
AWS.EC2.DeletedLaunchTemplates.Tags.ValuestringThe value of the tag.

aws-ec2-fleet-create#


Launches an EC2 Fleet. Required IAM Permission: ec2:CreateFleet.

Base Command#

aws-ec2-fleet-create

Input#

Argument NameDescriptionRequired
account_idThe AWS account ID.Required
regionThe AWS region. Possible values are: us-east-1, us-east-2, us-west-1, us-west-2, af-south-1, ap-east-1, ap-south-2, ap-southeast-3, ap-southeast-5, ap-southeast-4, ap-south-1, ap-northeast-3, ap-northeast-2, ap-southeast-1, ap-southeast-2, ap-southeast-7, ap-northeast-1, ca-central-1, ca-west-1, eu-central-1, eu-west-1, eu-west-2, eu-south-1, eu-west-3, eu-south-2, eu-north-1, eu-central-2, il-central-1, mx-central-1, me-south-1, me-central-1, sa-east-1, us-gov-east-1, us-gov-west-1.Required
spot_allocation_strategyIndicates how to allocate the target capacity across the Spot pools specified by the Spot Fleet request. Possible values are: lowest-price, diversified, capacity-optimized, capacity-optimized-prioritized, price-capacity-optimized.Optional
instance_interruption_behaviorThe behavior when a Spot Instance is interrupted. Possible values are: hibernate, stop, terminate.Optional
instance_pools_to_use_countThe number of Spot pools across which to allocate your target Spot capacity.Optional
max_total_priceThe maximum amount per hour for Spot Instances that you are willing to pay.Optional
capacity_rebalance_replacement_strategyThe replacement strategy to use. Only available for fleets of type maintain. Possible values are: launch, launch-before-terminate.Optional
capacity_rebalance_termination_delayThe amount of time (in seconds) that Amazon EC2 waits before terminating the old Spot Instance after launching a new replacement Spot Instance.Optional
spot_single_instance_typeIndicates that the fleet uses a single instance type to launch all Spot Instances in the fleet. Possible values are: true, false.Optional
single_availability_zoneIndicates that the fleet launches all Spot Instances into a single Availability Zone. Possible values are: true, false.Optional
min_target_capacityThe minimum target capacity for Spot Instances in the fleet. If the minimum target capacity is not reached, the fleet launches no instances.Optional
on_demand_allocation_strategyThe launch template override order to use to fulfill on-demand capacity. Possible values are: lowest-price, prioritized.Optional
on_demand_single_instance_typeWhether the fleet uses a single instance type to launch all on-demand instances in the fleet. Possible values are: true, false.Optional
on_demand_single_availability_zoneWhether the fleet launches all on-demand instances into a single Availability Zone. Possible values are: true, false.Optional
on_demand_min_target_capacityThe minimum target capacity for on-demand instances in the fleet. If the minimum target capacity is not reached, the fleet launches no instances.Optional
on_demand_max_total_priceThe maximum amount per hour you are willing to pay for on-demand instances.Optional
capacity_reservation_strategyWhether to use unused capacity reservations to fulfill on-demand capacity. Possible values are: use-capacity-reservations-first.Optional
excess_capacity_termination_policyWhether running instances should be terminated if the total target capacity of the EC2 Fleet is decreased below the current size of the EC2 Fleet. Possible values are: no-termination, termination.Optional
launch_template_idThe ID of the launch template.Optional
launch_template_nameThe name of the launch template.Optional
launch_template_versionThe version number of the launch template. Default is 1.Optional
availability_zoneThe Availability Zone in which to launch the instances.Optional
availability_zone_idThe ID of the Availability Zone in which to launch the instances.Optional
image_idThe ID of the AMI.Optional
instance_typeThe instance type.Optional
max_priceThe maximum price per unit hour that you are willing to pay for a Spot Instance.Optional
placement_group_idThe ID of the placement group.Optional
placement_group_nameThe name of the placement group.Optional
priorityThe priority for the launch template override. The highest priority is launched first.Optional
subnet_idThe ID of the subnet in which to launch the instances.Optional
weighted_capacityThe number of units provided by the specified instance type.Optional
device_nameThe device name (for example, /dev/sdh or xvdh).Optional
ebs_encryptedWhether the encryption state of an EBS volume is changed when restored from a backup snapshot. Possible values are: true, false.Optional
ebs_delete_on_terminationWhether the EBS volume is deleted on instance termination. Possible values are: true, false.Optional
ebs_iopsThe number of I/O operations per second (IOPS).Optional
ebs_kms_key_idIdentifier for a user-managed CMK under which the EBS volume is encrypted.Optional
ebs_snapshot_idThe ID of the snapshot.Optional
ebs_volume_sizeThe size of the volume, in GiBs.Optional
ebs_volume_typeThe volume type. Possible values are: gp2, gp3, io1, io2, st1, sc1, standard.Optional
ebs_throughputThe throughput for the volume, in MiB/s. This parameter is valid only for gp3 volumes.Optional
block_device_mappings_no_deviceSuppresses the specified device included in the block device mapping of the AMI.Optional
block_device_mappings_virtual_nameThe virtual device name (ephemeralN).Optional
total_target_capacityThe number of units to request.Required
on_demand_target_capacityThe number of on-demand units to request.Optional
spot_target_capacityThe number of Spot units to request.Optional
default_target_capacity_typeThe default TotalTargetCapacity, which is either Spot or on-demand. Possible values are: spot, on-demand, capacity-block.Required
target_capacity_unitThe unit for the target capacity. Possible values are: vcpu, memory-mib, units.Optional
terminate_instances_with_expirationWhether running instances should be terminated when the EC2 Fleet expires. Possible values are: true, false.Optional
typeThe request type. Possible values are: request, maintain, instant.Optional
valid_fromThe start date and time of the request, in UTC format (YYYY-MM-DDTHH:MM:SSZ). For example, 2024-01-15T10:30:00Z.Optional
valid_untilThe end date and time of the request, in UTC format (YYYY-MM-DDTHH:MM:SSZ). For example, 2024-01-15T10:30:00Z.Optional
replace_unhealthy_instancesWhether the EC2 Fleet should replace unhealthy instances. Possible values are: true, false.Optional
tagsThe tags to apply to the resource. Format: key=<key>,value=<value>;key=<key>,value=<value>.Optional

Context Output#

PathTypeDescription
AWS.EC2.Fleets.FleetIdstringThe ID of the EC2 Fleet.
AWS.EC2.Fleets.Errors.LaunchTemplateAndOverridesstringInformation about the instances that could not be launched by the fleet.
AWS.EC2.Fleets.Instances.LaunchTemplateAndOverridesstringThe launch templates and overrides that were used for launching the instances. The values that you specify in the Overrides replace the values in of the launch template.

aws-ec2-fleet-delete#


Deletes the specified EC2 Fleet. Required IAM Permission: ec2:DeleteFleets.

Base Command#

aws-ec2-fleet-delete

Input#

Argument NameDescriptionRequired
account_idThe AWS account ID.Required
regionThe AWS region. Possible values are: us-east-1, us-east-2, us-west-1, us-west-2, af-south-1, ap-east-1, ap-south-2, ap-southeast-3, ap-southeast-5, ap-southeast-4, ap-south-1, ap-northeast-3, ap-northeast-2, ap-southeast-1, ap-southeast-2, ap-southeast-7, ap-northeast-1, ca-central-1, ca-west-1, eu-central-1, eu-west-1, eu-west-2, eu-south-1, eu-west-3, eu-south-2, eu-north-1, eu-central-2, il-central-1, mx-central-1, me-south-1, me-central-1, sa-east-1, us-gov-east-1, us-gov-west-1.Required
fleet_idsA comma-separated list of EC2 Fleet IDs.Required
terminate_instancesWhether to terminate instances for an EC2 Fleet if it is deleted successfully. Possible values are: true, false.Required

Context Output#

PathTypeDescription
AWS.EC2.DeletedFleets.SuccessfulFleetDeletions.CurrentFleetStatestringThe current state of the EC2 Fleet.
AWS.EC2.DeletedFleets.SuccessfulFleetDeletions.PreviousFleetStatestringThe previous state of the EC2 Fleet.
AWS.EC2.DeletedFleets.SuccessfulFleetDeletions.FleetIdstringThe ID of the EC2 Fleet.
AWS.EC2.DeletedFleets.UnsuccessfulFleetDeletions.ErrorstringInformation about the EC2 Fleets that are not successfully deleted.
AWS.EC2.DeletedFleets.UnsuccessfulFleetDeletions.FleetIdstringThe ID of the EC2 Fleet.

aws-ec2-fleets-describe#


Describes one or more of your EC2 Fleets. Required IAM Permission: ec2:DescribeFleets.

Base Command#

aws-ec2-fleets-describe

Input#

Argument NameDescriptionRequired
account_idThe AWS account ID.Required
regionThe AWS region. Possible values are: us-east-1, us-east-2, us-west-1, us-west-2, af-south-1, ap-east-1, ap-south-2, ap-southeast-3, ap-southeast-5, ap-southeast-4, ap-south-1, ap-northeast-3, ap-northeast-2, ap-southeast-1, ap-southeast-2, ap-southeast-7, ap-northeast-1, ca-central-1, ca-west-1, eu-central-1, eu-west-1, eu-west-2, eu-south-1, eu-west-3, eu-south-2, eu-north-1, eu-central-2, il-central-1, mx-central-1, me-south-1, me-central-1, sa-east-1, us-gov-east-1, us-gov-west-1.Required
filtersOne or more filters separated by ';' (for example, name=<name>,values=<values>;name=<name>,values=<values>). See AWS documentation for details & filter options.Optional
fleet_idsA comma-separated list of EC2 Fleet IDs.Optional
limitThe maximum number of results to return in a single call. Specify a value between 1 and 1000.Optional
next_tokenThe token for the next set of results.Optional

Context Output#

PathTypeDescription
AWS.EC2.FleetsNextTokenstringThe token for the next set of results.
AWS.EC2.Fleets.ActivityStatusstringThe progress of the EC2 Fleet. If there is an error, the status is error.
AWS.EC2.Fleets.CreateTimedateThe creation date and time of the EC2 Fleet.
AWS.EC2.Fleets.FleetIdstringThe ID of the EC2 Fleet.
AWS.EC2.Fleets.FleetStatestringThe state of the EC2 Fleet.
AWS.EC2.Fleets.ExcessCapacityTerminationPolicystringWhether running instances should be terminated if the target capacity of the EC2 Fleet is decreased below the current size of the EC2 Fleet.
AWS.EC2.Fleets.FulfilledCapacitynumberThe number of units fulfilled by this request compared to the set target capacity.
AWS.EC2.Fleets.FulfilledOnDemandCapacitynumberThe number of units fulfilled by this request compared to the set target On-Demand capacity.
AWS.EC2.Fleets.LaunchTemplateConfigs.LaunchTemplateSpecificationstringDescribes a launch template and overrides.
AWS.EC2.Fleets.TargetCapacitySpecification.TotalTargetCapacitynumberThe number of units to request, filled using DefaultTargetCapacityType.
AWS.EC2.Fleets.TargetCapacitySpecification.OnDemandTargetCapacitynumberThe number of On-Demand units to request.
AWS.EC2.Fleets.TargetCapacitySpecification.SpotTargetCapacitynumberThe maximum number of Spot units to launch.
AWS.EC2.Fleets.TargetCapacitySpecification.DefaultTargetCapacityTypestringThe default TotalTargetCapacity, which is either Spot or On-Demand.
AWS.EC2.Fleets.TerminateInstancesWithExpirationbooleanWhether running instances should be terminated when the EC2 Fleet expires.
AWS.EC2.Fleets.TypestringThe type of request. Indicates whether the EC2 Fleet only requests the target capacity, or also attempts to maintain it.
AWS.EC2.Fleets.ValidFromdateThe start date and time of the request, in UTC format.
AWS.EC2.Fleets.ValidUntildateThe end date and time of the request, in UTC format.
AWS.EC2.Fleets.ReplaceUnhealthyInstancesbooleanWhether EC2 Fleet should replace unhealthy instances.
AWS.EC2.Fleets.SpotOptions.AllocationStrategystringIndicates how to allocate the target capacity across the Spot pools specified by the Spot Fleet request.
AWS.EC2.Fleets.SpotOptions.InstanceInterruptionBehaviorstringThe behavior when a Spot Instance is interrupted. The default is terminate.
AWS.EC2.Fleets.SpotOptions.InstancePoolsToUseCountnumberThe number of Spot pools across which to allocate your target Spot capacity.
AWS.EC2.Fleets.SpotOptions.SingleInstanceTypebooleanWhether the fleet uses a single instance type to launch all Spot Instances in the fleet.
AWS.EC2.Fleets.SpotOptions.SingleAvailabilityZonebooleanWhether the fleet launches all Spot Instances into a single Availability Zone.
AWS.EC2.Fleets.SpotOptions.MinTargetCapacitynumberThe minimum target capacity for Spot Instances in the fleet.
AWS.EC2.Fleets.OnDemandOptions.AllocationStrategystringThe order of the launch template overrides to use in fulfilling On-Demand capacity.
AWS.EC2.Fleets.OnDemandOptions.SingleInstanceTypebooleanWhether the fleet uses a single instance type to launch all on-demand instances in the fleet.
AWS.EC2.Fleets.OnDemandOptions.SingleAvailabilityZonebooleanWhether the fleet launches all on-demand instances into a single Availability Zone.
AWS.EC2.Fleets.OnDemandOptions.MinTargetCapacitynumberThe minimum target capacity for on-demand instances in the fleet.
AWS.EC2.Fleets.Tags.KeystringThe key of the tag.
AWS.EC2.Fleets.Tags.ValuestringThe value of the tag.

aws-ec2-fleet-instances-describe#


Describes the running instances for the specified EC2 Fleet. Required IAM Permission: ec2:DescribeFleetInstances.

Base Command#

aws-ec2-fleet-instances-describe

Input#

Argument NameDescriptionRequired
account_idThe AWS account ID.Required
regionThe AWS region. Possible values are: us-east-1, us-east-2, us-west-1, us-west-2, af-south-1, ap-east-1, ap-south-2, ap-southeast-3, ap-southeast-5, ap-southeast-4, ap-south-1, ap-northeast-3, ap-northeast-2, ap-southeast-1, ap-southeast-2, ap-southeast-7, ap-northeast-1, ca-central-1, ca-west-1, eu-central-1, eu-west-1, eu-west-2, eu-south-1, eu-west-3, eu-south-2, eu-north-1, eu-central-2, il-central-1, mx-central-1, me-south-1, me-central-1, sa-east-1, us-gov-east-1, us-gov-west-1.Required
filtersOne or more filters separated by ';' (for example, name=<name>,values=<values>;name=<name>,values=<values>). See AWS documentation for details & filter options.Optional
fleet_idThe ID of the EC2 Fleet.Required
limitThe maximum number of results to return in a single call. Specify a value between 1 and 1000.Optional
next_tokenThe token for the next set of results.Optional

Context Output#

PathTypeDescription
AWS.EC2.Fleets.ActiveInstances.InstanceIdstringThe ID of the instance.
AWS.EC2.Fleets.ActiveInstances.InstanceTypestringThe instance type.
AWS.EC2.Fleets.ActiveInstances.SpotInstanceRequestIdstringThe ID of the Spot Instance request.
AWS.EC2.Fleets.ActiveInstances.InstanceHealthstringThe health status of the instance.
AWS.EC2.Fleets.FleetInstancesNextTokenstringThe token for the next set of results.
AWS.EC2.Fleets.FleetIdstringThe ID of the EC2 Fleet.

aws-ec2-fleet-modify#


Modifies the specified EC2 Fleet. Required IAM Permission: ec2:ModifyFleet.

Base Command#

aws-ec2-fleet-modify

Input#

Argument NameDescriptionRequired
account_idThe AWS account ID.Required
regionThe AWS region. Possible values are: us-east-1, us-east-2, us-west-1, us-west-2, af-south-1, ap-east-1, ap-south-2, ap-southeast-3, ap-southeast-5, ap-southeast-4, ap-south-1, ap-northeast-3, ap-northeast-2, ap-southeast-1, ap-southeast-2, ap-southeast-7, ap-northeast-1, ca-central-1, ca-west-1, eu-central-1, eu-west-1, eu-west-2, eu-south-1, eu-west-3, eu-south-2, eu-north-1, eu-central-2, il-central-1, mx-central-1, me-south-1, me-central-1, sa-east-1, us-gov-east-1, us-gov-west-1.Required
fleet_idThe ID of the EC2 Fleet.Required
excess_capacity_termination_policyWhether running instances should be terminated if the total target capacity of the EC2 Fleet is decreased below the current size of the EC2 Fleet. Possible values are: no-termination, termination.Optional
launch_template_idThe ID of the launch template.Optional
launch_template_nameThe name of the launch template.Optional
launch_template_versionThe version number of the launch template. Default is 1.Optional
availability_zoneThe Availability Zone in which to launch the instances.Optional
availability_zone_idThe ID of the Availability Zone in which to launch the instances.Optional
image_idThe ID of the AMI.Optional
instance_typeThe instance type.Optional
max_priceThe maximum price per unit hour that you are willing to pay for a Spot Instance.Optional
placement_group_idThe ID of the placement group.Optional
placement_group_nameThe name of the placement group.Optional
priorityThe priority for the launch template override.Optional
subnet_idThe ID of the subnet in which to launch the instances.Optional
weighted_capacityThe number of units provided by the specified instance type.Optional
device_nameThe device name (for example, /dev/sdh or xvdh).Optional
ebs_encryptedWhether the encryption state of an EBS volume is changed when restored from a backup snapshot. Possible values are: true, false.Optional
ebs_delete_on_terminationWhether the EBS volume is deleted on instance termination. Possible values are: true, false.Optional
ebs_iopsThe number of I/O operations per second (IOPS). For gp3, io1, and io2 volumes, this represents the number of IOPS that are provisioned for the volume. For gp2 volumes, this represents the baseline performance of the volume and the rate at which the volume accumulates I/O credits for bursting. This parameter is required for io1 and io2 volumes. The default for gp3 volumes is 3,000 IOPS.Optional
ebs_kms_key_idIdentifier (key ID, key alias, ID ARN, or alias ARN) for a user-managed CMK under which the EBS volume is encrypted.Optional
ebs_snapshot_idThe ID of the snapshot.Optional
ebs_volume_sizeThe size of the volume, in GiBs. You must specify either an ebs_snapshot_id or an ebs_volume_size. If you specify a snapshot, the default is the snapshot size. You can specify a volume size that is equal to or larger than the snapshot size.Optional
ebs_volume_typeThe volume type. Possible values are: gp2, gp3, io1, io2, st1, sc1, standard.Optional
ebs_throughputThe throughput for the volume, in MiB/s. This parameter is valid only for gp3 volumes.Optional
block_device_mappings_no_deviceSuppresses the specified device included in the block device mapping of the AMI.Optional
block_device_mappings_virtual_nameThe virtual device name (ephemeralN).Optional
total_target_capacityThe number of units to request, filled using DefaultTargetCapacityType.Required
on_demand_target_capacityThe number of On-Demand units to request.Optional
spot_target_capacityThe number of Spot units to request.Optional
default_target_capacity_typeThe default TotalTargetCapacityType, which is either Spot or On-Demand. Possible values are: spot, on-demand, capacity-block.Optional
target_capacity_unitThe unit for the target capacity. Possible values are: vcpu, memory-mib, units.Optional

Context Output#

There is no context output for this command.

aws-ec2-vpc-delete#


Deletes a specified VPC. You must detach or delete all gateways and resources that are associated with the VPC before you can delete it. Required IAM Permission: ec2:DeleteVpc.

Base Command#

aws-ec2-vpc-delete

Input#

Argument NameDescriptionRequired
account_idThe AWS account ID.Required
regionThe AWS region. Possible values are: us-east-1, us-east-2, us-west-1, us-west-2, af-south-1, ap-east-1, ap-south-2, ap-southeast-3, ap-southeast-5, ap-southeast-4, ap-south-1, ap-northeast-3, ap-northeast-2, ap-southeast-1, ap-southeast-2, ap-southeast-7, ap-northeast-1, ca-central-1, ca-west-1, eu-central-1, eu-west-1, eu-west-2, eu-south-1, eu-west-3, eu-south-2, eu-north-1, eu-central-2, il-central-1, mx-central-1, me-south-1, me-central-1, sa-east-1, us-gov-east-1, us-gov-west-1.Required
vpc_idThe ID of the VPC.Required

Context Output#

There is no context output for this command.

aws-ec2-vpc-endpoint-create#


Creates a VPC endpoint for a specified service. An endpoint enables you to create a private connection between your VPC and the service. Required IAM Permission: ec2:CreateVpcEndpoint.

Base Command#

aws-ec2-vpc-endpoint-create

Input#

Argument NameDescriptionRequired
account_idThe AWS account ID.Required
regionThe AWS region. Possible values are: us-east-1, us-east-2, us-west-1, us-west-2, af-south-1, ap-east-1, ap-south-2, ap-southeast-3, ap-southeast-5, ap-southeast-4, ap-south-1, ap-northeast-3, ap-northeast-2, ap-southeast-1, ap-southeast-2, ap-southeast-7, ap-northeast-1, ca-central-1, ca-west-1, eu-central-1, eu-west-1, eu-west-2, eu-south-1, eu-west-3, eu-south-2, eu-north-1, eu-central-2, il-central-1, mx-central-1, me-south-1, me-central-1, sa-east-1, us-gov-east-1, us-gov-west-1.Required
vpc_idThe VPC ID where the endpoint is created.Required
service_nameThe service name. For AWS services, the service name is usually in the form com.amazonaws.<region>.<service>.Required
service_network_arnThe service network Amazon Resource Name (ARN) to associate with the service-network VPC endpoint.Optional
service_regionThe region where the service is hosted. Default is the current region.Optional
vpc_endpoint_typeThe type of endpoint. Possible values are: Interface, Gateway, GatewayLoadBalancer, Resource, ServiceNetwork.Optional
policy_documentA policy to attach to the endpoint that controls access to the service. The policy must be in valid JSON format.Optional
route_table_idsA comma-separated list of route table IDs. Applicable for Gateway endpoints only.Optional
subnet_idsA comma-separated list of subnet IDs for an endpoint network interface. Applicable for Interface and GatewayLoadBalancer endpoints only.Optional
security_group_idsA comma-separated list of security group IDs to associate with the endpoint network interface. Applicable for Interface and GatewayLoadBalancer endpoints only.Optional
ip_address_typeThe IP address type for the endpoint. Possible values are: ipv4, dualstack, ipv6.Optional
dns_options_dns_record_ip_typeThe DNS records created for the endpoint. Possible values are: ipv4, dualstack, ipv6, service-defined.Optional
dns_options_private_dns_only_for_inbound_resolver_endpointWhether to enable private DNS only for inbound endpoints. Possible values are: true, false.Optional
dns_options_private_dns_preferenceThe preference for creating and associating private hosted zones with a specified VPC.Optional
dns_options_private_dns_specified_domainsThe private domains used for creating and associating private hosted zones with the VPC.Optional
subnet_configuration_ipv4The IPv4 address to assign to the endpoint network interface in the subnet.Optional
subnet_configuration_ipv6The IPv6 address to assign to the endpoint network interface in the subnet.Optional
subnet_configuration_subnet_idThe ID of the subnet.Optional
private_dns_enabledWhether to associate a private hosted zone with the specified VPC. Applicable for Interface endpoints only. Possible values are: true, false.Optional
resource_configuration_arnThe Amazon Resource Name (ARN) of a resource configuration that is associated with the VPC resource type endpoint.Optional
tagsThe tags to apply to the VPC endpoint. Format key=<key>,value=<value>;key=<key>,value=<value>.Optional
client_tokenUnique, case-sensitive identifier that you provide to ensure the idempotency of the request.Optional

Context Output#

PathTypeDescription
AWS.EC2.VpcEndpoints.VpcEndpointIdstringThe ID of the VPC endpoint.
AWS.EC2.VpcEndpoints.VpcEndpointTypestringThe type of endpoint.
AWS.EC2.VpcEndpoints.VpcIdstringThe ID of the VPC associated with the endpoint.
AWS.EC2.VpcEndpoints.ServiceNamestringThe name of the service associated with the endpoint.
AWS.EC2.VpcEndpoints.ServiceNetworkArnstringThe Amazon Resource Name (ARN) of the service network.
AWS.EC2.VpcEndpoints.ServiceRegionstringThe Region where the service is hosted.
AWS.EC2.VpcEndpoints.StatestringThe state of the VPC endpoint.
AWS.EC2.VpcEndpoints.PolicyDocumentstringThe policy document associated with the endpoint, if applicable.
AWS.EC2.VpcEndpoints.RouteTableIdsarrayOne or more route tables associated with the endpoint.
AWS.EC2.VpcEndpoints.SubnetIdsarrayOne or more subnets in which the endpoint is located.
AWS.EC2.VpcEndpoints.Groups.GroupIdstringThe ID of the security group.
AWS.EC2.VpcEndpoints.Groups.GroupNamestringThe name of the security group.
AWS.EC2.VpcEndpoints.IpAddressTypestringThe IP address type for the endpoint.
AWS.EC2.VpcEndpoints.DnsOptions.DnsRecordIpTypestringThe DNS records created for the endpoint.
AWS.EC2.VpcEndpoints.DnsOptions.PrivateDnsOnlyForInboundResolverEndpointbooleanWhether to enable private DNS only for inbound endpoints.
AWS.EC2.VpcEndpoints.DnsOptions.PrivateDnsPreferencestringThe preference for which private domains have a private hosted zone created for and associated with the specified VPC.
AWS.EC2.VpcEndpoints.DnsOptions.PrivateDnsSpecifiedDomainSetarrayIndicates which of the private domains to create private hosted zones for and associate with the specified VPC.
AWS.EC2.VpcEndpoints.PrivateDnsEnabledbooleanWhether the VPC is associated with a private hosted zone.
AWS.EC2.VpcEndpoints.RequesterManagedbooleanWhether the VPC endpoint is being managed by its service.
AWS.EC2.VpcEndpoints.NetworkInterfaceIdsarrayOne or more network interfaces for the endpoint.
AWS.EC2.VpcEndpoints.DnsEntries.DnsNamestringThe DNS name.
AWS.EC2.VpcEndpoints.DnsEntries.HostedZoneIdstringThe ID of the private hosted zone.
AWS.EC2.VpcEndpoints.CreationTimestampdateThe date and time that the VPC endpoint was created.
AWS.EC2.VpcEndpoints.Tags.KeystringThe key of the tag.
AWS.EC2.VpcEndpoints.Tags.ValuestringThe value of the tag.
AWS.EC2.VpcEndpoints.OwnerIdstringThe ID of the AWS account that owns the VPC endpoint.
AWS.EC2.VpcEndpoints.LastError.MessagestringThe VCP endpoint error message.
AWS.EC2.VpcEndpoints.LastError.CodestringThe VCP endpoint error code.
AWS.EC2.VpcEndpoints.FailureReasonstringReason for the failure.
AWS.EC2.VpcEndpoints.Ipv4Prefixes.IpPrefixesarrayArray of IPv4 prefixes.
AWS.EC2.VpcEndpoints.Ipv4Prefixes.SubnetIdarrayID of the subnet.
AWS.EC2.VpcEndpoints.Ipv6Prefixes.IpPrefixesarrayArray of IPv6 prefixes.
AWS.EC2.VpcEndpoints.Ipv6Prefixes.SubnetIdarrayID of the subnet.
AWS.EC2.VpcEndpoints.ResourceConfigurationArnarrayThe Amazon Resource Name (ARN) of the resource configuration.

aws-ec2-internet-gateway-describe#


A description of one or more of your internet gateways. Required IAM Permission: ec2:DescribeInternetGateways.

Base Command#

aws-ec2-internet-gateway-describe

Input#

Argument NameDescriptionRequired
account_idThe AWS account ID.Required
regionThe AWS region. Possible values are: us-east-1, us-east-2, us-west-1, us-west-2, af-south-1, ap-east-1, ap-south-2, ap-southeast-3, ap-southeast-5, ap-southeast-4, ap-south-1, ap-northeast-3, ap-northeast-2, ap-southeast-1, ap-southeast-2, ap-southeast-7, ap-northeast-1, ca-central-1, ca-west-1, eu-central-1, eu-west-1, eu-west-2, eu-south-1, eu-west-3, eu-south-2, eu-north-1, eu-central-2, il-central-1, mx-central-1, me-south-1, me-central-1, sa-east-1, us-gov-east-1, us-gov-west-1.Required
filtersOne or more filters separated by ';' (for example, name=<name>,values=<values>;name=<name>,values=<values>). See AWS documentation for filter details and options.Optional
internet_gateway_idsA comma-separated list of internet gateway IDs.Optional
limitThe maximum number of results to return with a single call. Specify a value between 5 and 1000.Optional
next_tokenThe token for the next page of results.Optional

Context Output#

PathTypeDescription
AWS.EC2.InternetGateways.InternetGatewayIdstringThe ID of the internet gateway.
AWS.EC2.InternetGateways.Attachments.StatestringThe current state of the attachment.
AWS.EC2.InternetGateways.Attachments.VpcIdstringThe ID of the VPC.
AWS.EC2.InternetGateways.Tags.KeystringThe key of the tag.
AWS.EC2.InternetGateways.Tags.ValuestringThe value of the tag.
AWS.EC2.InternetGateways.OwnerIdstringThe ID of the AWS account that owns the internet gateway.
AWS.EC2.InternetGatewaysNextTokenstringThe token used to retrieve the next page of results.

aws-ec2-internet-gateway-detach#


Detaches an internet gateway from a VPC, disabling connectivity between the internet and the VPC. Required IAM Permission: ec2:DetachInternetGateway.

Base Command#

aws-ec2-internet-gateway-detach

Input#

Argument NameDescriptionRequired
account_idThe AWS account ID.Required
regionThe AWS region. Possible values are: us-east-1, us-east-2, us-west-1, us-west-2, af-south-1, ap-east-1, ap-south-2, ap-southeast-3, ap-southeast-5, ap-southeast-4, ap-south-1, ap-northeast-3, ap-northeast-2, ap-southeast-1, ap-southeast-2, ap-southeast-7, ap-northeast-1, ca-central-1, ca-west-1, eu-central-1, eu-west-1, eu-west-2, eu-south-1, eu-west-3, eu-south-2, eu-north-1, eu-central-2, il-central-1, mx-central-1, me-south-1, me-central-1, sa-east-1, us-gov-east-1, us-gov-west-1.Required
internet_gateway_idThe ID of the internet gateway.Required
vpc_idThe ID of the VPC.Required

Context Output#

There is no context output for this command.

aws-ec2-internet-gateway-delete#


Deletes the specified internet gateway. You must detach the internet gateway from the VPC before you can delete it. Required IAM Permission: ec2:DeleteInternetGateway.

Base Command#

aws-ec2-internet-gateway-delete

Input#

Argument NameDescriptionRequired
account_idThe AWS account ID.Required
regionThe AWS region. Possible values are: us-east-1, us-east-2, us-west-1, us-west-2, af-south-1, ap-east-1, ap-south-2, ap-southeast-3, ap-southeast-5, ap-southeast-4, ap-south-1, ap-northeast-3, ap-northeast-2, ap-southeast-1, ap-southeast-2, ap-southeast-7, ap-northeast-1, ca-central-1, ca-west-1, eu-central-1, eu-west-1, eu-west-2, eu-south-1, eu-west-3, eu-south-2, eu-north-1, eu-central-2, il-central-1, mx-central-1, me-south-1, me-central-1, sa-east-1, us-gov-east-1, us-gov-west-1.Required
internet_gateway_idThe ID of the internet gateway.Required

Context Output#

There is no context output for this command.

aws-ec2-subnet-delete#


Deletes the specified subnet. You must terminate all running instances in the subnet before you can delete the subnet. Required IAM Permission: ec2:DeleteSubnet.

Base Command#

aws-ec2-subnet-delete

Input#

Argument NameDescriptionRequired
account_idThe AWS account ID.Required
regionThe AWS region. Possible values are: us-east-1, us-east-2, us-west-1, us-west-2, af-south-1, ap-east-1, ap-south-2, ap-southeast-3, ap-southeast-5, ap-southeast-4, ap-south-1, ap-northeast-3, ap-northeast-2, ap-southeast-1, ap-southeast-2, ap-southeast-7, ap-northeast-1, ca-central-1, ca-west-1, eu-central-1, eu-west-1, eu-west-2, eu-south-1, eu-west-3, eu-south-2, eu-north-1, eu-central-2, il-central-1, mx-central-1, me-south-1, me-central-1, sa-east-1, us-gov-east-1, us-gov-west-1.Required
subnet_idThe ID of the subnet.Required

Context Output#

There is no context output for this command.

aws-ec2-network-acl-entry-create#


Creates an entry (a rule) in a network ACL with the specified rule number. Required IAM Permission: ec2:CreateNetworkAclEntry.

Base Command#

aws-ec2-network-acl-entry-create

Input#

Argument NameDescriptionRequired
account_idThe AWS account ID.Required
regionThe AWS region. Possible values are: us-east-1, us-east-2, us-west-1, us-west-2, af-south-1, ap-east-1, ap-south-2, ap-southeast-3, ap-southeast-5, ap-southeast-4, ap-south-1, ap-northeast-3, ap-northeast-2, ap-southeast-1, ap-southeast-2, ap-southeast-7, ap-northeast-1, ca-central-1, ca-west-1, eu-central-1, eu-west-1, eu-west-2, eu-south-1, eu-west-3, eu-south-2, eu-north-1, eu-central-2, il-central-1, mx-central-1, me-south-1, me-central-1, sa-east-1, us-gov-east-1, us-gov-west-1.Required
network_acl_idThe ID of the network ACL.Required
rule_numberThe rule number for the entry (Positive integer from 1 to 32766. The range 32767 to 65535 is reserved for internal use.). ACL entries are processed in ascending order by rule number.Required
protocolThe protocol number, where -1 or all specifies all protocols. Using all, -1, or any protocol other than tcp, udp, or icmp allows traffic on all ports, regardless other settings. Possible values are: tcp, udp, icmp, icmpv6, -1.Required
rule_actionWhether to allow the traffic that matches the rule. Possible values are: allow, deny.Required
egressWhether it is an egress rule (a rule applied to traffic leaving the subnet). Possible values are: true, false.Required
cidr_blockThe IPv4 network range to allow or deny, in CIDR notation (for example, 172.16.0.0/24). You must specify either cidr_block or ipv6_cidr_block.Optional
ipv6_cidr_blockThe IPv6 network range to allow or deny, in CIDR notation (for example, 2001:db8:1234:1a00::/64). You must specify either cidr_block or ipv6_cidr_block.Optional
icmp_type_code_typeThe ICMP type. A value of -1 means all types. Required if specifying icmp or icmpv6 for the protocol parameter.Optional
icmp_type_code_codeThe ICMP code. A value of -1 means all codes for the specified ICMP type. Required if specifying icmp or icmpv6 for the protocol parameter.Optional
port_range_fromThe first port in the range. Required if specifying tcp or udp for the protocol parameter.Optional
port_range_toThe last port in the range. Required if specifying tcp or udp for the protocol parameter.Optional

Context Output#

There is no context output for this command.

aws-ec2-key-pairs-describe#


Describes the specified key pairs or all of your key pairs. Required IAM Permission: ec2:DescribeKeyPairs.

Base Command#

aws-ec2-key-pairs-describe

Input#

Argument NameDescriptionRequired
account_idThe AWS account ID.Required
regionThe AWS region. Possible values are: us-east-1, us-east-2, us-west-1, us-west-2, af-south-1, ap-east-1, ap-south-2, ap-southeast-3, ap-southeast-5, ap-southeast-4, ap-south-1, ap-northeast-3, ap-northeast-2, ap-southeast-1, ap-southeast-2, ap-southeast-7, ap-northeast-1, ca-central-1, ca-west-1, eu-central-1, eu-west-1, eu-west-2, eu-south-1, eu-west-3, eu-south-2, eu-north-1, eu-central-2, il-central-1, mx-central-1, me-south-1, me-central-1, sa-east-1, us-gov-east-1, us-gov-west-1.Required
key_pair_idsA comma-separated list of key pair IDs.Optional
key_namesA comma-separated list of key pair names.Optional
filtersOne or more filters separated by ';' (for example, name=<name>,values=<values>;name=<name>,values=<values>). See AWS documentation for details & filter options.Optional
include_public_keyIf true, the public key material is included in the response. Possible values are: true, false.Optional

Context Output#

PathTypeDescription
AWS.EC2.KeyPairs.KeyPairIdstringThe ID of the key pair.
AWS.EC2.KeyPairs.KeyNamestringThe name of the key pair.
AWS.EC2.KeyPairs.KeyTypestringThe type of key pair (rsa or ed25519).
AWS.EC2.KeyPairs.KeyFingerprintstringThe SHA-1 digest of the DER encoded private key (CreateKeyPair) or MD5 public key fingerprint (ImportKeyPair).
AWS.EC2.KeyPairs.PublicKeystringThe public key material. Present only when include_public_key=true.
AWS.EC2.KeyPairs.CreateTimedateThe date and time the key pair was created.
AWS.EC2.KeyPairs.TagsarrayAny tags applied to the key pair.

aws-ec2-hosts-allocate#


Allocates Dedicated Hosts to your account. Requires the instance type or family, the Availability Zone, and the quantity of hosts to allocate. Required IAM Permission: ec2:AllocateHosts.

Base Command#

aws-ec2-hosts-allocate

Input#

Argument NameDescriptionRequired
account_idThe AWS account ID.Required
regionThe AWS region. Possible values are: us-east-1, us-east-2, us-west-1, us-west-2, af-south-1, ap-east-1, ap-south-2, ap-southeast-3, ap-southeast-5, ap-southeast-4, ap-south-1, ap-northeast-3, ap-northeast-2, ap-southeast-1, ap-southeast-2, ap-southeast-7, ap-northeast-1, ca-central-1, ca-west-1, eu-central-1, eu-west-1, eu-west-2, eu-south-1, eu-west-3, eu-south-2, eu-north-1, eu-central-2, il-central-1, mx-central-1, me-south-1, me-central-1, sa-east-1, us-gov-east-1, us-gov-west-1.Required
availability_zoneThe Availability Zone in which to allocate the Dedicated Host.Required
availability_zone_idThe ID of the Availability Zone.Optional
quantityThe number of Dedicated Hosts with these parameters to allocate to your account.Required
instance_typeSpecifies the instance type to be supported by the Dedicated Hosts. You cannot specify instance_type and instance_family in the same request.Optional
instance_familySpecifies the instance family to be supported by the Dedicated Hosts. You cannot specify instance_type and instance_family in the same request.Optional
auto_placementWhether the host accepts untargeted instance launches matching its configuration or only accepts instance launches specifying its unique host ID. Possible values are: on, off.Optional
host_recoveryWhether to enable or disable host recovery for the Dedicated Host. Host recovery is disabled by default. Possible values are: on, off.Optional
host_maintenanceWhether to enable or disable host maintenance for the Dedicated Host. Possible values are: on, off.Optional
outpost_arnThe Amazon Resource Name (ARN) of the Amazon Web Services Outpost on which to allocate the Dedicated Host.Optional
asset_idsA comma-separated list of IDs of the Outpost hardware assets on which to allocate the Dedicated Hosts.Optional
tagsThe tags to apply to the Dedicated Host during creation. Format: key=<key>,value=<value>;key=<key>,value=<value>.Optional
client_tokenUnique, case-sensitive identifier that you provide to ensure the idempotency of the request.Optional

Context Output#

PathTypeDescription
AWS.EC2.Hosts.HostIdsarrayThe IDs of the allocated Dedicated Hosts.

aws-ec2-hosts-release#


Releases the specified Dedicated Hosts. Required IAM Permission: ec2:ReleaseHosts.

Base Command#

aws-ec2-hosts-release

Input#

Argument NameDescriptionRequired
account_idThe AWS account ID.Required
regionThe AWS region. Possible values are: us-east-1, us-east-2, us-west-1, us-west-2, af-south-1, ap-east-1, ap-south-2, ap-southeast-3, ap-southeast-5, ap-southeast-4, ap-south-1, ap-northeast-3, ap-northeast-2, ap-southeast-1, ap-southeast-2, ap-southeast-7, ap-northeast-1, ca-central-1, ca-west-1, eu-central-1, eu-west-1, eu-west-2, eu-south-1, eu-west-3, eu-south-2, eu-north-1, eu-central-2, il-central-1, mx-central-1, me-south-1, me-central-1, sa-east-1, us-gov-east-1, us-gov-west-1.Required
host_idsA comma-separated list of IDs of the Dedicated Hosts to release.Required

Context Output#

PathTypeDescription
AWS.EC2.ReleasedHosts.SuccessfularrayThe IDs of the Dedicated Hosts that were successfully released.
AWS.EC2.ReleasedHosts.UnsuccessfularrayThe IDs of the Dedicated Hosts that could not be released, including an error message.

aws-ec2-traffic-mirror-session-create#


Creates a Traffic Mirror session. A Traffic Mirror session actively copies packets from a Traffic Mirror source to a Traffic Mirror target. Required IAM Permission: ec2:CreateTrafficMirrorSession.

Base Command#

aws-ec2-traffic-mirror-session-create

Input#

Argument NameDescriptionRequired
account_idThe AWS account ID.Required
regionThe AWS region. Possible values are: us-east-1, us-east-2, us-west-1, us-west-2, af-south-1, ap-east-1, ap-south-2, ap-southeast-3, ap-southeast-5, ap-southeast-4, ap-south-1, ap-northeast-3, ap-northeast-2, ap-southeast-1, ap-southeast-2, ap-southeast-7, ap-northeast-1, ca-central-1, ca-west-1, eu-central-1, eu-west-1, eu-west-2, eu-south-1, eu-west-3, eu-south-2, eu-north-1, eu-central-2, il-central-1, mx-central-1, me-south-1, me-central-1, sa-east-1, us-gov-east-1, us-gov-west-1.Required
network_interface_idThe ID of the source network interface.Required
traffic_mirror_target_idThe ID of the Traffic Mirror target.Required
traffic_mirror_filter_idThe ID of the Traffic Mirror filter.Required
session_numberThe order in which sessions are evaluated when an interface is used by multiple sessions. Possible values are 1-32766.Required
virtual_network_idThe VXLAN ID for the Traffic Mirror session. If you do not specify a virtual_network_id, an account-wide unique ID is chosen at random.Optional
packet_lengthThe number of bytes in each packet to mirror. These are bytes after the VXLAN header. Do not specify this parameter when you want to mirror the entire packet.Optional
descriptionThe description of the Traffic Mirror session.Optional
tagsThe tags to assign to a Traffic Mirror session. Format: key=<key>,value=<value>;key=<key>,value=<value>.Optional
client_tokenUnique, case-sensitive identifier that you provide to ensure the idempotency of the request.Optional

Context Output#

PathTypeDescription
AWS.EC2.TrafficMirrorSessions.TrafficMirrorSessionIdstringThe ID of the Traffic Mirror session.
AWS.EC2.TrafficMirrorSessions.TrafficMirrorTargetIdstringThe ID of the Traffic Mirror target.
AWS.EC2.TrafficMirrorSessions.TrafficMirrorFilterIdstringThe ID of the Traffic Mirror filter.
AWS.EC2.TrafficMirrorSessions.NetworkInterfaceIdstringThe ID of the Traffic Mirror session's network interface.
AWS.EC2.TrafficMirrorSessions.OwnerIdstringThe ID of the account that owns the Traffic Mirror session.
AWS.EC2.TrafficMirrorSessions.PacketLengthnumberThe number of bytes in each packet to mirror.
AWS.EC2.TrafficMirrorSessions.SessionNumbernumberThe order in which sessions are evaluated when an interface is used by multiple sessions.
AWS.EC2.TrafficMirrorSessions.VirtualNetworkIdnumberThe virtual network ID associated with the Traffic Mirror session.
AWS.EC2.TrafficMirrorSessions.DescriptionstringThe description of the Traffic Mirror session.
AWS.EC2.TrafficMirrorSessions.TagsarrayThe tags assigned to the Traffic Mirror session.

aws-eks-clusters-list#


Returns a list of EKS clusters. Required IAM Permission: eks:ListClusters.

Base Command#

aws-eks-clusters-list

Input#

Argument NameDescriptionRequired
account_idThe AWS account ID.Required
regionThe AWS region. Possible values are: us-east-1, us-east-2, us-west-1, us-west-2, af-south-1, ap-east-1, ap-south-2, ap-southeast-3, ap-southeast-5, ap-southeast-4, ap-south-1, ap-northeast-3, ap-northeast-2, ap-southeast-1, ap-southeast-2, ap-southeast-7, ap-northeast-1, ca-central-1, ca-west-1, eu-central-1, eu-west-1, eu-west-2, eu-south-1, eu-west-3, eu-south-2, eu-north-1, eu-central-2, il-central-1, mx-central-1, me-south-1, me-central-1, sa-east-1, us-gov-east-1, us-gov-west-1.Required
limitThe maximum number of clusters returned in response. Possible values are between 1 and 100. Default is 50.Optional
next_tokenThe nextToken value returned from a previous paginated ListClusters request. Use the value from AWS.EKS.ClustersNextToken.Optional
includeWhether external clusters are included in the returned list. Set to 'all' to include connected clusters.Optional

Context Output#

PathTypeDescription
AWS.EKS.ClustersStringA list of all of the clusters for your account in the specified Region.
AWS.EKS.ClustersNextTokenStringThe nextToken value to include in a future ListClusters request. When the results of a ListClusters request exceed maxResults, you can use this value to retrieve the next page of results.

aws-eks-access-entry-create#


Creates a new Access Entry for an Amazon EKS cluster. Required IAM Permission: eks:CreateAccessEntry.

Base Command#

aws-eks-access-entry-create

Input#

Argument NameDescriptionRequired
account_idThe AWS account ID.Required
regionThe AWS region. Possible values are: us-east-1, us-east-2, us-west-1, us-west-2, af-south-1, ap-east-1, ap-south-2, ap-southeast-3, ap-southeast-5, ap-southeast-4, ap-south-1, ap-northeast-3, ap-northeast-2, ap-southeast-1, ap-southeast-2, ap-southeast-7, ap-northeast-1, ca-central-1, ca-west-1, eu-central-1, eu-west-1, eu-west-2, eu-south-1, eu-west-3, eu-south-2, eu-north-1, eu-central-2, il-central-1, mx-central-1, me-south-1, me-central-1, sa-east-1, us-gov-east-1, us-gov-west-1.Required
cluster_nameThe name of the cluster for which to create an access entry.Required
principal_arnThe ARN of the IAM principal to associate with the access entry.Required
kubernetes_groupsA comma-separated list of names for Kubernetes groups in RoleBindings or ClusterRoleBindings.Optional
client_request_tokenThe unique string used to ensure the request is processed only once.Optional
typeThe type of access entry to create. Possible values are: Standard, FARGATE_LINUX, EC2_LINUX, EC2_WINDOWS, EC2, HYBRID_LINUX, HYPERPOD_LINUX.Optional
user_nameThe username for Kubernetes authentication.Optional

Context Output#

PathTypeDescription
AWS.EKS.AccessEntry.clusterNameStringThe name of the cluster.
AWS.EKS.AccessEntry.principalArnStringThe ARN of the IAM principal for the access entry.
AWS.EKS.AccessEntry.usernameStringThe Kubernetes user name for the access entry.
AWS.EKS.AccessEntry.typeStringThe access entry type.
AWS.EKS.AccessEntry.createdAtStringThe date and time the access entry was created.
AWS.EKS.AccessEntry.modifiedAtStringThe date and time the access entry was last modified.
AWS.EKS.AccessEntry.kubernetesGroupsArrayThe Kubernetes groups that the access entry is associated with.
AWS.EKS.AccessEntry.tagsObjectThe metadata tags associated with the access entry.
AWS.EKS.AccessEntry.accessEntryArnStringThe ARN of the access entry.

aws-eks-access-entry-update#


Updates an existing Access Entry for an Amazon EKS cluster. Required IAM Permission: eks:UpdateAccessEntry.

Base Command#

aws-eks-access-entry-update

Input#

Argument NameDescriptionRequired
account_idThe AWS account ID.Required
regionThe AWS region. Possible values are: us-east-1, us-east-2, us-west-1, us-west-2, af-south-1, ap-east-1, ap-south-2, ap-southeast-3, ap-southeast-5, ap-southeast-4, ap-south-1, ap-northeast-3, ap-northeast-2, ap-southeast-1, ap-southeast-2, ap-southeast-7, ap-northeast-1, ca-central-1, ca-west-1, eu-central-1, eu-west-1, eu-west-2, eu-south-1, eu-west-3, eu-south-2, eu-north-1, eu-central-2, il-central-1, mx-central-1, me-south-1, me-central-1, sa-east-1, us-gov-east-1, us-gov-west-1.Required
cluster_nameThe name of the cluster for which to update the AccessEntry.Required
principal_arnThe ARN of the IAM principal to associate with the access entry.Required
kubernetes_groupsThe Kubernetes groups that the access entry is associated with.Optional
client_request_tokenThe unique string used to ensure the request is processed only once.Optional
user_nameThe username for Kubernetes authentication.Optional

Context Output#

PathTypeDescription
AWS.EKS.AccessEntry.clusterNameStringThe name of the cluster.
AWS.EKS.AccessEntry.principalArnStringThe ARN of the IAM principal for the access entry.
AWS.EKS.AccessEntry.usernameStringThe Kubernetes user name for the access entry.
AWS.EKS.AccessEntry.typeStringThe access entry type.
AWS.EKS.AccessEntry.createdAtStringThe date and time the access entry was created.
AWS.EKS.AccessEntry.modifiedAtStringThe date and time the access entry was last modified.
AWS.EKS.AccessEntry.kubernetesGroupsArrayThe Kubernetes groups that the access entry is associated with.
AWS.EKS.AccessEntry.tagsObjectThe metadata tags associated with the access entry.
AWS.EKS.AccessEntry.accessEntryArnStringThe ARN of the access entry.

aws-rds-db-instances-describe#


Returns information about provisioned RDS instances. Required IAM Permission: rds:DescribeDBInstances.

Base Command#

aws-rds-db-instances-describe

Input#

Argument NameDescriptionRequired
account_idThe AWS account ID.Required
regionThe AWS region. Possible values are: us-east-1, us-east-2, us-west-1, us-west-2, af-south-1, ap-east-1, ap-south-2, ap-southeast-3, ap-southeast-5, ap-southeast-4, ap-south-1, ap-northeast-3, ap-northeast-2, ap-southeast-1, ap-southeast-2, ap-southeast-7, ap-northeast-1, ca-central-1, ca-west-1, eu-central-1, eu-west-1, eu-west-2, eu-south-1, eu-west-3, eu-south-2, eu-north-1, eu-central-2, il-central-1, mx-central-1, me-south-1, me-central-1, sa-east-1, us-gov-east-1, us-gov-west-1.Required
db_instance_identifierThe user-supplied instance identifier or the Amazon Resource Name (ARN) of the DB instance. If this parameter is specified, information from only the specific DB instance is returned. This parameter isn't case-sensitive.Optional
filtersOne or more filters separated by ';' (for example, name=<name>,values=<values>;name=<name>,values=<values>). See AWS documentation for details & filter options.Optional
limitThe maximum number of records to include in the response. If more records exist than the specified limit value, a pagination token is included in the response so that the remaining results can be retrieved. The minimum value is 20, the maximum is 100.Optional
next_tokenAn optional pagination token provided by a previous request. If this parameter is specified, the response includes only records beyond the token, up to the value specified by limit.Optional

Context Output#

PathTypeDescription
AWS.RDS.DBInstancesNextTokenStringAn optional pagination token provided by a previous request.
AWS.RDS.DBInstances.DBInstanceIdentifierStringThe user-supplied database identifier. This identifier is the unique key that identifies a DB instance.
AWS.RDS.DBInstances.DBInstanceClassStringThe name of the compute and memory capacity class of the DB instance.
AWS.RDS.DBInstances.EngineStringThe database engine used for this DB instance.
AWS.RDS.DBInstances.DBInstanceStatusStringThe current state of this database.
AWS.RDS.DBInstances.MasterUsernameStringThe master username for the DB instance.
AWS.RDS.DBInstances.DBNameStringThe initial database name that you provided (if required) when you created the DB instance.
AWS.RDS.DBInstances.Endpoint.AddressStringThe DNS address of the DB instance.
AWS.RDS.DBInstances.Endpoint.PortNumberThe port that the database engine is listening on.
AWS.RDS.DBInstances.Endpoint.HostedZoneIdStringThe ID that Amazon Route 53 assigns when you create a hosted zone.
AWS.RDS.DBInstances.AllocatedStorageNumberThe amount of storage in GiB allocated for the DB instance.
AWS.RDS.DBInstances.InstanceCreateTimeStringThe date and time the DB instance was created.
AWS.RDS.DBInstances.PreferredBackupWindowStringThe daily time range during which automated backups are created if automated backups are enabled, as determined by the BackupRetentionPeriod.
AWS.RDS.DBInstances.BackupRetentionPeriodNumberThe number of days automatic DB snapshots are retained.
AWS.RDS.DBInstances.DBSecurityGroups.DBSecurityGroupNameStringThe name of the DB security group.
AWS.RDS.DBInstances.DBSecurityGroups.StatusStringThe status of the DB security group.
AWS.RDS.DBInstances.VpcSecurityGroups.VpcSecurityGroupIdStringThe name of the VPC security group.
AWS.RDS.DBInstances.VpcSecurityGroups.StatusStringThe membership status of the VPC security group.
AWS.RDS.DBInstances.DBParameterGroups.DBParameterGroupNameStringThe name of the DB parameter group.
AWS.RDS.DBInstances.DBParameterGroups.ParameterApplyStatusStringThe status of parameter updates.
AWS.RDS.DBInstances.AvailabilityZoneStringThe name of the Availability Zone where the DB instance is located.
AWS.RDS.DBInstances.DBSubnetGroup.DBSubnetGroupNameStringThe name of the DB subnet group.
AWS.RDS.DBInstances.DBSubnetGroup.DBSubnetGroupDescriptionStringThe description of the DB subnet group.
AWS.RDS.DBInstances.DBSubnetGroup.VpcIdStringThe VpcId of the DB subnet group.
AWS.RDS.DBInstances.DBSubnetGroup.SubnetGroupStatusStringThe status of the DB subnet group.
AWS.RDS.DBInstances.DBSubnetGroup.SubnetsUnknownA list of Subnet elements.
AWS.RDS.DBInstances.DBSubnetGroup.DBSubnetGroupArnStringThe Amazon Resource Name (ARN) for the DB subnet group.
AWS.RDS.DBInstances.DBSubnetGroup.SupportedNetworkTypesStringThe network type of the DB subnet group.
AWS.RDS.DBInstances.PreferredMaintenanceWindowStringThe weekly time range during which system maintenance can occur, in UTC.
AWS.RDS.DBInstances.UpgradeRolloutOrderStringThe order in which the instances are upgraded.
AWS.RDS.DBInstances.PendingModifiedValues.DBInstanceClassStringThe name of the compute and memory capacity class for the DB instance.
AWS.RDS.DBInstances.PendingModifiedValues.AllocatedStorageNumberThe allocated storage size for the DB instance specified in gibibytes (GiB).
AWS.RDS.DBInstances.PendingModifiedValues.PortNumberThe port for the DB instance.
AWS.RDS.DBInstances.PendingModifiedValues.BackupRetentionPeriodNumberThe number of days automated backups are retained.
AWS.RDS.DBInstances.PendingModifiedValues.MultiAZStringWhether the Single-AZ DB instance will change to a Multi-AZ deployment.
AWS.RDS.DBInstances.PendingModifiedValues.EngineVersionStringThe database engine version.
AWS.RDS.DBInstances.PendingModifiedValues.LicenseModelStringThe license model for the DB instance.
AWS.RDS.DBInstances.PendingModifiedValues.IopsNumberThe Provisioned IOPS value for the DB instance.
AWS.RDS.DBInstances.PendingModifiedValues.StorageThroughputNumberThe storage throughput of the DB instance.
AWS.RDS.DBInstances.PendingModifiedValues.DBInstanceIdentifierStringThe database identifier for the DB instance.
AWS.RDS.DBInstances.PendingModifiedValues.StorageTypeStringThe storage type of the DB instance.
AWS.RDS.DBInstances.PendingModifiedValues.CACertificateIdentifierStringThe identifier of the CA certificate for the DB instance.
AWS.RDS.DBInstances.PendingModifiedValues.DBSubnetGroupNameStringThe DB subnet group for the DB instance.
AWS.RDS.DBInstances.PendingModifiedValues.PendingCloudwatchLogsExportsUnknownA list of log types whose configuration is still pending, they are in the process of being activated or deactivated.
AWS.RDS.DBInstances.PendingModifiedValues.ProcessorFeaturesUnknownThe number of CPU cores and the number of threads per core for the DB instance class of the DB instance.
AWS.RDS.DBInstances.PendingModifiedValues.AutomationModeStringThe automation mode of the RDS Custom DB instance: full or all-paused.
AWS.RDS.DBInstances.PendingModifiedValues.ResumeFullAutomationModeTimeStringThe number of minutes to pause the automation.
AWS.RDS.DBInstances.PendingModifiedValues.MultiTenantBooleanWhether the DB instance will change to the multi-tenant configuration (TRUE) or the single-tenant configuration (FALSE).
AWS.RDS.DBInstances.PendingModifiedValues.IAMDatabaseAuthenticationEnabledBooleanWhether mapping of Amazon Web Services Identity and Access Management (IAM) accounts to database accounts is enabled.
AWS.RDS.DBInstances.PendingModifiedValues.DedicatedLogVolumeBooleanWhether the DB instance has a dedicated log volume (DLV) enabled.
AWS.RDS.DBInstances.PendingModifiedValues.EngineStringThe database engine of the DB instance.
AWS.RDS.DBInstances.PendingModifiedValues.AdditionalStorageVolumesUnknownThe additional storage volume modifications that are pending for the DB instance.
AWS.RDS.DBInstances.LatestRestorableTimeStringThe latest time to which a database in this DB instance can be restored with point-in-time restore.
AWS.RDS.DBInstances.MultiAZBooleanWhether the DB instance is a Multi-AZ deployment. This setting doesn’t apply to RDS Custom DB instances.
AWS.RDS.DBInstances.EngineVersionStringThe version of the database engine.
AWS.RDS.DBInstances.AutoMinorVersionUpgradeBooleanWhether minor version patches are applied automatically.
AWS.RDS.DBInstances.ReadReplicaSourceDBInstanceIdentifierStringThe identifier of the source DB instance if this DB instance is a read replica.
AWS.RDS.DBInstances.ReadReplicaDBInstanceIdentifiersStringThe identifiers of the read replicas associated with this DB instance.
AWS.RDS.DBInstances.ReadReplicaDBClusterIdentifiersStringThe identifiers of Aurora DB clusters to which the RDS DB instance is replicated as a read replica.
AWS.RDS.DBInstances.ReplicaModeStringThe open mode of a Db2 or an Oracle read replica.
AWS.RDS.DBInstances.LicenseModelStringThe license model information for this DB instance.
AWS.RDS.DBInstances.IopsNumberThe Provisioned IOPS (I/O operations per second) value for the DB instance.
AWS.RDS.DBInstances.StorageThroughputNumberThe storage throughput for the DB instance.
AWS.RDS.DBInstances.OptionGroupMemberships.OptionGroupNameStringThe name of the option group that the instance belongs to.
AWS.RDS.DBInstances.OptionGroupMemberships.StatusStringThe status of the DB instance’s option group membership.
AWS.RDS.DBInstances.CharacterSetNameStringSpecifies the name of the character set that this instance is associated with.
AWS.RDS.DBInstances.NcharCharacterSetNameStringThe name of the NCHAR character set for the Oracle DB instance.
AWS.RDS.DBInstances.SecondaryAvailabilityZoneStringSpecifies the name of the secondary Availability Zone for a DB instance with multi-AZ support.
AWS.RDS.DBInstances.PubliclyAccessibleBooleanWhether the DB instance is publicly accessible.
AWS.RDS.DBInstances.StatusInfosUnknownThe status of a read replica.
AWS.RDS.DBInstances.StorageTypeStringThe storage type associated with the DB instance.
AWS.RDS.DBInstances.StorageEncryptionTypeStringThe type of encryption used to protect data at rest in the DB instance.
AWS.RDS.DBInstances.TdeCredentialArnStringThe ARN from the key store with which the instance is associated for TDE encryption.
AWS.RDS.DBInstances.DbInstancePortNumberThe port that the DB instance listens on.
AWS.RDS.DBInstances.DBClusterIdentifierStringThe name of the DB cluster that the DB instance is a member of (if it is a member of a DB cluster).
AWS.RDS.DBInstances.StorageEncryptedBooleanWhether the DB instance is encrypted.
AWS.RDS.DBInstances.KmsKeyIdStringIf StorageEncrypted is enabled, the Amazon Web Services KMS key identifier for the encrypted DB instance.
AWS.RDS.DBInstances.DbiResourceIdStringThe Amazon Web Services Region-unique, immutable identifier for the DB instance.
AWS.RDS.DBInstances.CACertificateIdentifierStringThe identifier of the CA certificate for this DB instance.
AWS.RDS.DBInstances.DomainMemberships.DomainStringThe identifier of the Active Directory Domain.
AWS.RDS.DBInstances.DomainMemberships.StatusStringThe status of the Active Directory Domain membership for the DB instance or cluster.
AWS.RDS.DBInstances.DomainMemberships.FQDNStringThe fully qualified domain name (FQDN) of the Active Directory Domain.
AWS.RDS.DBInstances.DomainMemberships.IAMRoleNameStringThe name of the IAM role used when making API calls to the Directory Service.
AWS.RDS.DBInstances.DomainMemberships.OUStringThe Active Directory organizational unit for the DB instance or cluster.
AWS.RDS.DBInstances.DomainMemberships.AuthSecretArnStringThe ARN for the Secrets Manager secret with the credentials for the user that’s a member of the domain.
AWS.RDS.DBInstances.DomainMemberships.DnsIpsStringThe IPv4 DNS IP addresses of the primary and secondary Active Directory domain controllers.
AWS.RDS.DBInstances.CopyTagsToSnapshotBooleanWhether tags are copied from the DB instance to snapshots of the DB instance.
AWS.RDS.DBInstances.MonitoringIntervalNumberThe interval, in seconds, for collecting Enhanced Monitoring metrics.
AWS.RDS.DBInstances.EnhancedMonitoringResourceArnStringThe Amazon Resource Name (ARN) of the Amazon CloudWatch Logs log stream that receives the Enhanced Monitoring metrics data for the DB instance.
AWS.RDS.DBInstances.MonitoringRoleArnStringThe ARN for the IAM role that permits RDS to send Enhanced Monitoring metrics to Amazon CloudWatch Logs.
AWS.RDS.DBInstances.PromotionTierNumberThe order of priority in which an Aurora Replica is promoted to the primary instance after a failure of the existing primary instance.
AWS.RDS.DBInstances.DBInstanceArnStringThe Amazon Resource Name (ARN) for the DB instance.
AWS.RDS.DBInstances.TimezoneStringThe time zone of the DB instance.
AWS.RDS.DBInstances.IAMDatabaseAuthenticationEnabledBooleanWhether mapping of Amazon Web Services Identity and Access Management (IAM) accounts to database accounts is enabled for the DB instance.
AWS.RDS.DBInstances.DatabaseInsightsModeStringThe mode of Database Insights that is enabled for the instance.
AWS.RDS.DBInstances.PerformanceInsightsEnabledBooleanWhether Performance Insights is enabled for the DB instance.
AWS.RDS.DBInstances.PerformanceInsightsKMSKeyIdStringThe Amazon Web Services KMS key identifier for encryption of Performance Insights data.
AWS.RDS.DBInstances.PerformanceInsightsRetentionPeriodNumberThe number of days to retain Performance Insights data.
AWS.RDS.DBInstances.EnabledCloudwatchLogsExportsUnknownA list of log types that this DB instance is configured to export to CloudWatch Logs.
AWS.RDS.DBInstances.ProcessorFeaturesUnknownThe number of CPU cores and the number of threads per core for the DB instance class of the DB instance.
AWS.RDS.DBInstances.DeletionProtectionBooleanWhether the DB instance has deletion protection enabled.
AWS.RDS.DBInstances.AssociatedRoles.RoleArnStringThe Amazon Resource Name (ARN) of the role.
AWS.RDS.DBInstances.AssociatedRoles.FeatureNameStringThe name of the feature for the IAM role.
AWS.RDS.DBInstances.AssociatedRoles.StatusStringThe status of the IAM role association.
AWS.RDS.DBInstances.ListenerEndpoint.AddressStringThe DNS address of the DB instance listener endpoint.
AWS.RDS.DBInstances.ListenerEndpoint.PortNumberThe port that the database engine is listening on for the listener endpoint.
AWS.RDS.DBInstances.ListenerEndpoint.HostedZoneIdStringThe ID of the Amazon Route 53 hosted zone that contains the listener endpoint.
AWS.RDS.DBInstances.MaxAllocatedStorageNumberThe upper limit to which Amazon RDS can automatically scale the storage of the DB instance.
AWS.RDS.DBInstances.TagList.KeyStringThe key of a tag.
AWS.RDS.DBInstances.TagList.ValueStringThe value of a tag.
AWS.RDS.DBInstances.AutomationModeStringThe automation mode of the DB instance.
AWS.RDS.DBInstances.ResumeFullAutomationModeTimeStringThe time when the DB instance will resume full automation mode.
AWS.RDS.DBInstances.CustomerOwnedIpEnabledBooleanWhether the DB instance has a customer-owned IP address.
AWS.RDS.DBInstances.NetworkTypeStringThe network type of the DB instance.
AWS.RDS.DBInstances.ActivityStreamStatusStringThe status of the activity stream.
AWS.RDS.DBInstances.ActivityStreamKmsKeyIdStringThe AWS KMS key identifier for encryption of the activity stream.
AWS.RDS.DBInstances.ActivityStreamKinesisStreamNameStringThe name of the Amazon Kinesis data stream used for the activity stream.
AWS.RDS.DBInstances.ActivityStreamModeStringThe mode of the activity stream.
AWS.RDS.DBInstances.ActivityStreamEngineNativeAuditFieldsIncludedBooleanWhether the native audit fields are included in the activity stream.
AWS.RDS.DBInstances.AwsBackupRecoveryPointArnStringThe Amazon Resource Name (ARN) of the recovery point in AWS Backup.
AWS.RDS.DBInstances.DBInstanceAutomatedBackupsReplications.DBInstanceAutomatedBackupsArnStringThe Amazon Resource Name (ARN) of the replicated automated backups.
AWS.RDS.DBInstances.BackupTargetStringThe backup target of the DB instance.
AWS.RDS.DBInstances.AutomaticRestartTimeStringThe time the DB instance is scheduled for automatic restart.
AWS.RDS.DBInstances.CustomIamInstanceProfileStringThe instance profile associated with the DB instance.
AWS.RDS.DBInstances.ActivityStreamPolicyStatusStringThe status of the policy used for the activity stream.
AWS.RDS.DBInstances.CertificateDetails.CAIdentifierStringThe CA identifier of the certificate.
AWS.RDS.DBInstances.CertificateDetails.ValidTillStringThe expiration date of the certificate.
AWS.RDS.DBInstances.DBSystemIdStringThe DB system identifier of the DB instance.
AWS.RDS.DBInstances.MasterUserSecret.SecretArnStringThe Amazon Resource Name (ARN) of the secret.
AWS.RDS.DBInstances.MasterUserSecret.SecretStatusStringThe status of the secret.
AWS.RDS.DBInstances.MasterUserSecret.KmsKeyIdStringThe AWS KMS key identifier that is used to encrypt the secret.
AWS.RDS.DBInstances.ReadReplicaSourceDBClusterIdentifierStringThe identifier of the source DB cluster if this DB instance is a read replica.
AWS.RDS.DBInstances.PercentProgressStringThe percentage of the estimated data that has been transferred.
AWS.RDS.DBInstances.MultiTenantBooleanWhether the DB instance is a multi-tenant instance.
AWS.RDS.DBInstances.DedicatedLogVolumeBooleanWhether the DB instance has a dedicated log volume.
AWS.RDS.DBInstances.IsStorageConfigUpgradeAvailableBooleanWhether a storage configuration upgrade is available for the DB instance.
AWS.RDS.DBInstances.EngineLifecycleSupportStringThe life cycle of the DB instance engine.
AWS.RDS.DBInstances.AdditionalStorageVolumes.VolumeNameStringThe name of the storage volume.
AWS.RDS.DBInstances.AdditionalStorageVolumes.StorageVolumeStatusStringThe status of the storage volume.
AWS.RDS.DBInstances.AdditionalStorageVolumes.AllocatedStorageNumberThe allocated storage for the storage volume.
AWS.RDS.DBInstances.AdditionalStorageVolumes.IOPSNumberThe IOPS for the storage volume.
AWS.RDS.DBInstances.AdditionalStorageVolumes.MaxAllocatedStorageNumberThe maximum allocated storage for the storage volume.
AWS.RDS.DBInstances.AdditionalStorageVolumes.StorageThroughputNumberThe storage throughput for the storage volume.
AWS.RDS.DBInstances.AdditionalStorageVolumes.StorageTypeStringThe storage type for the storage volume.
AWS.RDS.DBInstances.StorageVolumeStatusStringThe detailed status information for storage volumes associated with the DB instance.

aws-redshift-cluster-modify#


Modifies the settings of a cluster. Required IAM Permission: redshift:ModifyCluster.

Base Command#

aws-redshift-cluster-modify

Input#

Argument NameDescriptionRequired
account_idThe AWS account ID.Required
regionThe AWS region. Possible values are: us-east-1, us-east-2, us-west-1, us-west-2, af-south-1, ap-east-1, ap-south-2, ap-southeast-3, ap-southeast-5, ap-southeast-4, ap-south-1, ap-northeast-3, ap-northeast-2, ap-southeast-1, ap-southeast-2, ap-southeast-7, ap-northeast-1, ca-central-1, ca-west-1, eu-central-1, eu-west-1, eu-west-2, eu-south-1, eu-west-3, eu-south-2, eu-north-1, eu-central-2, il-central-1, mx-central-1, me-south-1, me-central-1, sa-east-1, us-gov-east-1, us-gov-west-1.Required
cluster_identifierThe unique identifier of the cluster to be modified.Required
vpc_security_group_idsA comma-separated list of VPC security groups to be associated with the cluster. This change is asynchronously applied as soon as possible.Optional
cluster_typeThe new cluster type. Possible values are: multi-node, single-node.Optional
node_typeThe new node type of the cluster. If you specify a new node type, you must also specify the number of nodes parameter. Possible values are: dc2.large, dc2.8xlarge, ra3.large, ra3.xlplus, ra3.4xlarge, ra3.16xlarge.Optional
number_of_nodesThe new number of nodes of the cluster. If you specify a new number of nodes, you must also specify the node type parameter.Optional
cluster_security_groupsA comma-separated list of cluster security groups to be authorized on this cluster.Optional
cluster_parameter_group_nameThe name of the cluster parameter group to apply to the cluster. This change is applied only after the cluster is rebooted. Constraints: The cluster parameter group must be in the same parameter group family that matches the cluster version.Optional
automated_snapshot_retention_periodThe number of days that automated snapshots are retained. If the value is 0, automated snapshots are disabled.Optional
manual_snapshot_retention_periodThe number of days a newly created manual snapshot is retained. If the value is -1, the manual snapshot is retained indefinitely.Optional
preferred_maintenance_windowThe weekly time range (in UTC) during which automated cluster maintenance can occur.Optional
cluster_versionThe new version number of the Amazon Redshift engine to upgrade to.Optional
allow_version_upgradeWhether major version upgrades will be applied automatically to the cluster during the maintenance window. Possible values are: true, false.Optional
hsm_client_certificate_identifierThe name of the HSM client certificate the Amazon Redshift cluster uses to retrieve the data encryption keys stored in an HSM.Optional
hsm_configuration_identifierThe name of the HSM configuration that contains the information the Amazon Redshift cluster can use to retrieve and store keys in an HSM.Optional
new_cluster_identifierThe new identifier for the cluster.Optional
publicly_accessibleWhether the cluster can be accessed from a public network. Only clusters in VPCs can be set to be publicly available. Possible values are: true, false.Optional
elastic_ipThe Elastic IP (EIP) address for the cluster.Optional
enhanced_vpc_routingWhether to create the cluster with enhanced VPC routing enabled. Possible values are: true, false.Optional
maintenance_track_nameThe name for the maintenance track that you want to assign for the cluster. This name change is asynchronous. The new track name stays in the PendingModifiedValues for the cluster until the next maintenance window. When the maintenance track changes, the cluster is switched to the latest cluster release available for the maintenance track. At this point, the maintenance track name is applied.Optional
encryptedWhether the cluster is encrypted. If the value is encrypted (true) and you provide a value for the KmsKeyId parameter, we encrypt the cluster with the provided KmsKeyId. If you don’t provide a KmsKeyId, we encrypt with the default key. If the value is not encrypted (false), then the cluster is decrypted. Possible values are: true, false.Optional
kms_key_idThe Key Management Service (KMS) key ID of the encryption key that you want to use to encrypt data in the cluster.Optional
availability_zone_relocationWhether to enable relocation for an Amazon Redshift cluster between Availability Zones after the cluster modification is complete. Possible values are: true, false.Optional
availability_zoneWhether to initiate relocation for an Amazon Redshift cluster to the target Availability Zone.Optional
portWhether to change the port of an Amazon Redshift cluster.Optional
ip_address_typeThe IP address types that the cluster supports. Possible values are: ipv4, dualstack.Optional
multi_azWhether the cluster will be modified to be deployed in two Availability Zones if the cluster is currently only deployed in a single Availability Zone. Possible values are: true, false.Optional
extra_compute_for_automatic_optimizationWhether to allocate additional compute resources for running automatic optimization operations. Possible values are: true, false.Optional

Context Output#

PathTypeDescription
AWS.Redshift.Clusters.ClusterIdentifierStringThe unique identifier of the cluster.
AWS.Redshift.Clusters.NodeTypeStringThe node type for the nodes in the cluster.
AWS.Redshift.Clusters.ClusterStatusStringThe current state of the cluster.
AWS.Redshift.Clusters.ClusterAvailabilityStatusStringThe availability status of the cluster for queries. Possible values are the following: Available, Unavailable, Maintenance, Modifying, Failed.
AWS.Redshift.Clusters.ModifyStatusStringThe status of a cluster modification.
AWS.Redshift.Clusters.MasterUsernameStringThe master user name for the cluster. This name is used to connect to the database that is hosted on the cluster.
AWS.Redshift.Clusters.DBNameStringThe name of the initial database that was created when the cluster was created.
AWS.Redshift.Clusters.Endpoint.AddressStringThe DNS address of the cluster.
AWS.Redshift.Clusters.Endpoint.PortNumberThe port that the database engine is listening on.
AWS.Redshift.Clusters.Endpoint.VpcEndpointsUnknownThe connection endpoint description.
AWS.Redshift.Clusters.ClusterCreateTimeStringThe date and time that the cluster was created.
AWS.Redshift.Clusters.AutomatedSnapshotRetentionPeriodNumberThe number of days that automatic cluster snapshots are retained.
AWS.Redshift.Clusters.ManualSnapshotRetentionPeriodNumberThe number of days to retain a manual snapshot.
AWS.Redshift.Clusters.ClusterSecurityGroups.ClusterSecurityGroupNameStringThe name of a cluster security group.
AWS.Redshift.Clusters.ClusterSecurityGroups.StatusStringThe status of the cluster security group.
AWS.Redshift.Clusters.VpcSecurityGroups.VpcSecurityGroupIdStringThe identifier of the VPC security group.
AWS.Redshift.Clusters.VpcSecurityGroups.StatusStringThe status of the VPC security group.
AWS.Redshift.Clusters.ClusterParameterGroups.ParameterGroupNameStringThe name of the parameter group.
AWS.Redshift.Clusters.ClusterParameterGroups.ParameterApplyStatusStringThe status of parameter updates.
AWS.Redshift.Clusters.ClusterParameterGroups.ClusterParameterStatusListUnknownA comma-separated list of parameter statuses.
AWS.Redshift.Clusters.ClusterSubnetGroupNameStringThe name of the subnet group that is associated with the cluster.
AWS.Redshift.Clusters.VpcIdStringThe identifier of the VPC the cluster is in, if the cluster is in a VPC.
AWS.Redshift.Clusters.AvailabilityZoneStringThe name of the Availability Zone in which the cluster is located.
AWS.Redshift.Clusters.PreferredMaintenanceWindowStringThe weekly time range (in UTC) during which system maintenance can occur.
AWS.Redshift.Clusters.PendingModifiedValues.MasterUserPasswordStringThe pending or in-progress change of the master user password for the cluster.
AWS.Redshift.Clusters.PendingModifiedValues.NodeTypeStringThe pending or in-progress node type for the cluster.
AWS.Redshift.Clusters.PendingModifiedValues.NumberOfNodesNumberThe pending or in-progress number of nodes for the cluster.
AWS.Redshift.Clusters.PendingModifiedValues.ClusterTypeStringThe pending or in-progress cluster type for the cluster.
AWS.Redshift.Clusters.PendingModifiedValues.ClusterVersionStringThe pending or in-progress cluster version for the cluster.
AWS.Redshift.Clusters.PendingModifiedValues.AutomatedSnapshotRetentionPeriodNumberThe pending or in-progress change of the automated snapshot retention period for the cluster.
AWS.Redshift.Clusters.PendingModifiedValues.ClusterIdentifierStringThe pending or in-progress change of the new identifier for the cluster.
AWS.Redshift.Clusters.PendingModifiedValues.PubliclyAccessibleBooleanThe pending or in-progress change of the ability to connect to the cluster from a public network.
AWS.Redshift.Clusters.PendingModifiedValues.EnhancedVpcRoutingBooleanAn option that specifies whether to create the cluster with enhanced VPC routing enabled.
AWS.Redshift.Clusters.PendingModifiedValues.MaintenanceTrackNameStringThe name of the maintenance track that the cluster will change to during the next maintenance window.
AWS.Redshift.Clusters.PendingModifiedValues.EncryptionTypeStringThe encryption type for a cluster.
AWS.Redshift.Clusters.ClusterVersionStringThe version ID of the Amazon Redshift engine that is running on the cluster.
AWS.Redshift.Clusters.AllowVersionUpgradeBooleanWhether major version upgrades will be applied automatically to the cluster during the maintenance window.
AWS.Redshift.Clusters.NumberOfNodesNumberThe number of compute nodes in the cluster.
AWS.Redshift.Clusters.PubliclyAccessibleBooleanWhether the cluster can be accessed from a public network.
AWS.Redshift.Clusters.EncryptedBooleanWhether the cluster is encrypted.
AWS.Redshift.Clusters.RestoreStatus.StatusStringThe status of the restore action.
AWS.Redshift.Clusters.RestoreStatus.CurrentRestoreRateInMegaBytesPerSecondNumberThe number of megabytes per second being transferred from the backup storage.
AWS.Redshift.Clusters.RestoreStatus.SnapshotSizeInMegaBytesNumberThe size of the set of snapshot data that was used to restore the cluster.
AWS.Redshift.Clusters.RestoreStatus.ProgressInMegaBytesNumberThe number of megabytes that have been transferred from snapshot storage.
AWS.Redshift.Clusters.RestoreStatus.ElapsedTimeInSecondsNumberThe amount of time an in-progress restore has been running, or the amount of time it took a completed restore to finish.
AWS.Redshift.Clusters.RestoreStatus.EstimatedTimeToCompletionInSecondsNumberThe estimate of the time remaining before the restore will complete.
AWS.Redshift.Clusters.DataTransferProgress.StatusStringThe cluster status.
AWS.Redshift.Clusters.DataTransferProgress.CurrentRateInMegaBytesPerSecondNumberThe data transfer rate in megabytes per second.
AWS.Redshift.Clusters.DataTransferProgress.TotalDataInMegaBytesNumberThe total amount of data to be transfered in megabytes.
AWS.Redshift.Clusters.DataTransferProgress.DataTransferredInMegaBytesNumberThe total amount of data that has been transfered in MB’s.
AWS.Redshift.Clusters.DataTransferProgress.EstimatedTimeToCompletionInSecondsNumberThe estimated number of seconds remaining to complete the transfer.
AWS.Redshift.Clusters.DataTransferProgress.ElapsedTimeInSecondsNumberThe number of seconds that have elapsed during the data transfer.
AWS.Redshift.Clusters.HsmStatus.HsmClientCertificateIdentifierStringThe name of the HSM client certificate the Amazon Redshift cluster uses to retrieve the data encryption keys stored in an HSM.
AWS.Redshift.Clusters.HsmStatus.HsmConfigurationIdentifierStringThe name of the HSM configuration that contains the information the Amazon Redshift cluster can use to retrieve and store keys in an HSM.
AWS.Redshift.Clusters.HsmStatus.StatusStringWhether the Amazon Redshift cluster has finished applying any HSM settings changes specified in a modify cluster command.
AWS.Redshift.Clusters.ClusterSnapshotCopyStatus.DestinationRegionStringThe destination region that snapshots are automatically copied to when cross-region snapshot copy is enabled.
AWS.Redshift.Clusters.ClusterSnapshotCopyStatus.RetentionPeriodNumberThe number of days that automated snapshots are retained in the destination region after they are copied from a source region.
AWS.Redshift.Clusters.ClusterSnapshotCopyStatus.ManualSnapshotRetentionPeriodNumberThe number of days that automated snapshots are retained in the destination region after they are copied from a source region. If the value is -1, the manual snapshot is retained indefinitely.
AWS.Redshift.Clusters.ClusterSnapshotCopyStatus.SnapshotCopyGrantNameStringThe name of the snapshot copy grant.
AWS.Redshift.Clusters.ClusterPublicKeyStringThe public key for the cluster.
AWS.Redshift.Clusters.ClusterNodes.NodeRoleStringWhether the node is a leader node or a compute node.
AWS.Redshift.Clusters.ClusterNodes.PrivateIPAddressStringThe private IP address of a node within a cluster.
AWS.Redshift.Clusters.ClusterNodes.PublicIPAddressStringThe public IP address of a node within a cluster.
AWS.Redshift.Clusters.ElasticIpStatus.ElasticIpStringThe elastic IP (EIP) address for the cluster.
AWS.Redshift.Clusters.ElasticIpStatus.StatusStringThe status of the elastic IP (EIP) address.
AWS.Redshift.Clusters.ClusterRevisionNumberStringThe specific revision number of the database in the cluster.
AWS.Redshift.Clusters.Tags.KeyStringThe key, or name, for the resource tag.
AWS.Redshift.Clusters.Tags.ValueStringThe value for the resource tag.
AWS.Redshift.Clusters.KmsKeyIdStringThe Key Management Service (KMS) key ID of the encryption key used to encrypt data in the cluster.
AWS.Redshift.Clusters.EnhancedVpcRoutingBooleanWhether to create the cluster with enhanced VPC routing enabled.
AWS.Redshift.Clusters.IamRoles.IamRoleArnStringThe Amazon Resource Name (ARN) of the IAM role.
AWS.Redshift.Clusters.IamRoles.ApplyStatusStringThe status of the IAM role’s association with an Amazon Redshift cluster.
AWS.Redshift.Clusters.PendingActionsUnknownThe cluster operations that are waiting to be started.
AWS.Redshift.Clusters.MaintenanceTrackNameStringThe name of the maintenance track for the cluster.
AWS.Redshift.Clusters.ElasticResizeNumberOfNodeOptionsStringThe number of nodes that you can resize the cluster to with the elastic resize method.
AWS.Redshift.Clusters.DeferredMaintenanceWindows.DeferMaintenanceIdentifierStringA unique identifier for the maintenance window.
AWS.Redshift.Clusters.DeferredMaintenanceWindows.DeferMaintenanceStartTimeStringA timestamp for the beginning of the time period when we defer maintenance.
AWS.Redshift.Clusters.DeferredMaintenanceWindows.DeferMaintenanceEndTimeStringA timestamp for the end of the time period when we defer maintenance.
AWS.Redshift.Clusters.SnapshotScheduleIdentifierStringA unique identifier for the cluster snapshot schedule.
AWS.Redshift.Clusters.SnapshotScheduleStateStringThe current state of the cluster snapshot schedule.
AWS.Redshift.Clusters.ExpectedNextSnapshotScheduleTimeStringThe current state of the cluster snapshot schedule.
AWS.Redshift.Clusters.ExpectedNextSnapshotScheduleTimeStatusStringThe status of next expected snapshot for clusters having a valid snapshot schedule and backups enabled.
AWS.Redshift.Clusters.NextMaintenanceWindowStartTimeStringThe date and time in UTC when system maintenance can begin.
AWS.Redshift.Clusters.ResizeInfo.ResizeTypeStringReturns the value ClassicResize.
AWS.Redshift.Clusters.ResizeInfo.AllowCancelResizeBooleanWhether the resize operation can be cancelled.
AWS.Redshift.Clusters.AvailabilityZoneRelocationStatusStringThe status of the Availability Zone relocation operation.
AWS.Redshift.Clusters.ClusterNamespaceArnStringThe namespace Amazon Resource Name (ARN) of the cluster.
AWS.Redshift.Clusters.TotalStorageCapacityInMegaBytesNumberThe total storage capacity of the cluster in megabytes.
AWS.Redshift.Clusters.DefaultIamRoleArnStringThe Amazon Resource Name (ARN) for the IAM role set as default for the cluster.
AWS.Redshift.Clusters.ReservedNodeExchangeStatus.ReservedNodeExchangeRequestIdStringThe identifier of the reserved-node exchange request.
AWS.Redshift.Clusters.ReservedNodeExchangeStatus.StatusStringThe status of the reserved-node exchange request.
AWS.Redshift.Clusters.ReservedNodeExchangeStatus.RequestTimeStringThe date and time the reserved-node exchange was requested.
AWS.Redshift.Clusters.ReservedNodeExchangeStatus.SourceReservedNodeIdStringThe identifier of the source reserved node.
AWS.Redshift.Clusters.ReservedNodeExchangeStatus.SourceReservedNodeTypeStringThe source reserved-node type.
AWS.Redshift.Clusters.ReservedNodeExchangeStatus.SourceReservedNodeCountNumberThe source reserved-node count in the cluster.
AWS.Redshift.Clusters.ReservedNodeExchangeStatus.TargetReservedNodeOfferingIdStringThe identifier of the target reserved node offering.
AWS.Redshift.Clusters.ReservedNodeExchangeStatus.TargetReservedNodeTypeStringThe node type of the target reserved node.
AWS.Redshift.Clusters.ReservedNodeExchangeStatus.TargetReservedNodeCountNumberThe count of target reserved nodes in the cluster.
AWS.Redshift.Clusters.CustomDomainNameStringThe custom domain name associated with the cluster.
AWS.Redshift.Clusters.CustomDomainCertificateArnStringThe certificate Amazon Resource Name (ARN) for the custom domain name.
AWS.Redshift.Clusters.CustomDomainCertificateExpiryDateStringThe expiration date for the certificate associated with the custom domain name.
AWS.Redshift.Clusters.MasterPasswordSecretArnStringThe Amazon Resource Name (ARN) for the cluster’s admin user credentials secret.
AWS.Redshift.Clusters.MasterPasswordSecretKmsKeyIdStringThe ID of the Key Management Service (KMS) key used to encrypt and store the cluster’s admin credentials secret.
AWS.Redshift.Clusters.IpAddressTypeStringThe IP address type for the cluster.
AWS.Redshift.Clusters.MultiAZBooleanWhether the cluster is deployed in two Availability Zones.
AWS.Redshift.Clusters.MultiAZSecondary.AvailabilityZoneStringThe name of the Availability Zone in which the secondary compute unit of the cluster is located.
AWS.Redshift.Clusters.MultiAZSecondary.ClusterNodesStringThe nodes in the secondary compute unit.
AWS.Redshift.Clusters.LakehouseRegistrationStatusStringThe status of the lakehouse registration for the cluster. Indicates whether the cluster is successfully registered with Amazon Redshift federated permissions.
AWS.Redshift.Clusters.CatalogArnStringThe Amazon Resource Name (ARN) of the Glue data catalog associated with the cluster enabled with Amazon Redshift federated permissions.
AWS.Redshift.Clusters.ExtraComputeForAutomaticOptimizationStringWhether the cluster allocates additional compute resources to run automatic optimization operations.

aws-lambda-function-configuration-update#


Updates the configuration for a Lambda function. Required IAM Permission: lambda:UpdateFunctionConfiguration.

Base Command#

aws-lambda-function-configuration-update

Input#

Argument NameDescriptionRequired
account_idThe AWS account ID.Required
regionThe AWS region. Possible values are: us-east-1, us-east-2, us-west-1, us-west-2, af-south-1, ap-east-1, ap-south-2, ap-southeast-3, ap-southeast-5, ap-southeast-4, ap-south-1, ap-northeast-3, ap-northeast-2, ap-southeast-1, ap-southeast-2, ap-southeast-7, ap-northeast-1, ca-central-1, ca-west-1, eu-central-1, eu-west-1, eu-west-2, eu-south-1, eu-west-3, eu-south-2, eu-north-1, eu-central-2, il-central-1, mx-central-1, me-south-1, me-central-1, sa-east-1, us-gov-east-1, us-gov-west-1.Required
function_nameThe name or ARN of the Lambda function.Required
roleThe Amazon Resource Name (ARN) of the function's execution role.Optional
handlerThe name of the method within your code that Lambda calls to execute your function.Optional
descriptionA description of the function.Optional
timeoutThe amount of time that Lambda allows a function to run before stopping it.Optional
memory_sizeThe amount of memory, in MB, that your function has access to.Optional
subnet_idsA comma-separated list of VPC subnet IDs.Optional
security_group_idsA comma-separated list of VPC security group IDs.Optional
ipv6_allowed_for_dualstackAllows outbound IPv6 traffic on VPC functions that are connected to dual-stack subnets. Possible values are: true, false.Optional
environmentEnvironment variable key-value pairs. Must be separated by a semicolon (;) and specified using the format "key=DB_HOST,value=localhost;key=DEBUG,value=true".Optional
runtimeThe identifier of the function's runtime.Optional
target_arnThe Amazon Resource Name (ARN) of an Amazon SQS queue or Amazon SNS topic for the dead-letter queue configuration.Optional
kms_key_arnThe ARN of the AWS Key Management Service (KMS) key to use for encryption.Optional
tracing_config_modeThe tracing mode. Set Mode to Active to sample and trace a subset of incoming requests with X-Ray. Possible values are: Active, PassThrough.Optional
revision_idA revision ID to update the function only if it matches.Optional
layersA comma-separated list of function layers ARNs.Optional
file_system_configsAn key-value pairs string for EFS file system configurations where the key is the Arn and the value is LocalMountPath. Arn is the Amazon Resource Name (ARN) of the Amazon EFS access point that provides access to the file system. The LocalMountPath is the path where the function can access the file system, starting with /mnt/. Must be separated by a semicolon (;) and specified using the format "key=DB_HOST,value=localhost;key=DEBUG,value=true".Optional
image_config_entry_pointA comma-separated list that specifies the entry point to their application, which is typically the location of the runtime executable.Optional
image_config_commandParameters that you want to pass in with ENTRYPOINT.Optional
image_config_working_directorySpecifies the working directory.Optional
ephemeral_storage_sizeThe size of the function’s /tmp directory.Optional
snap_start_apply_onSet to PublishedVersions to create a snapshot of the initialized execution environment when you publish a function version. Possible values are: PublishedVersions, None.Optional
log_formatThe format in which Lambda sends your function’s application and system logs to CloudWatch. Possible values are: JSON, Text.Optional
application_log_levelSet this property to filter the application logs for your function that Lambda sends to CloudWatch. Possible values are: TRACE, DEBUG, INFO, WARN, ERROR, FATAL.Optional
system_log_levelSet this property to filter the system logs for your function that Lambda sends to CloudWatch. Possible values are: DEBUG, INFO, WARN.Optional
log_groupThe name of the Amazon CloudWatch log group the function sends logs to. By default, Lambda functions send logs to a default log group named /aws/lambda/<function name>. To use a different log group, enter an existing log group or enter a new log group name.Optional
capacity_provider_arnThe Amazon Resource Name (ARN) of the capacity provider.Optional
per_execution_env_max_concurrencyThe maximum number of concurrent execution environments that can run on each compute instance.Optional
execution_env_memory_per_cpuThe amount of memory in GiB allocated per vCPU for execution environments.Optional
durable_retention_periodThe number of days to retain execution history after a durable execution completes. After this period, execution history is no longer available through the GetDurableExecutionHistory API. For example, enter '4' for 4 days.Optional
durable_execution_timeoutThe maximum time (in seconds) that a durable execution can run before timing out. This timeout applies to the entire durable execution, not individual function invocations.Optional

Context Output#

PathTypeDescription
AWS.Lambda.FunctionConfig.FunctionNameStringThe name of the function.
AWS.Lambda.FunctionConfig.FunctionArnStringThe function's Amazon Resource Name (ARN).
AWS.Lambda.FunctionConfig.RuntimeStringThe identifier of the function's runtime.
AWS.Lambda.FunctionConfig.RoleStringThe function's execution role.
AWS.Lambda.FunctionConfig.HandlerStringThe function that Lambda calls to begin running your function.
AWS.Lambda.FunctionConfig.CodeSizeNumberThe size of the function's deployment package, in bytes.
AWS.Lambda.FunctionConfig.DescriptionStringThe function's description.
AWS.Lambda.FunctionConfig.TimeoutNumberThe amount of time in seconds that Lambda allows a function to run before stopping it.
AWS.Lambda.FunctionConfig.MemorySizeNumberThe amount of memory available to the function at runtime.
AWS.Lambda.FunctionConfig.LastModifiedStringThe date and time the function was last updated.
AWS.Lambda.FunctionConfig.CodeSha256StringThe SHA256 hash of the function's deployment package.
AWS.Lambda.FunctionConfig.VersionStringThe version of the Lambda function.
AWS.Lambda.FunctionConfig.VpcConfigUnknownThe function's networking configuration.
AWS.Lambda.FunctionConfig.DeadLetterConfigUnknownThe function's dead-letter queue.
AWS.Lambda.FunctionConfig.EnvironmentStringThe function's environment variables.
AWS.Lambda.FunctionConfig.KMSKeyArnStringThe KMS key used to encrypt the function's environment variables.
AWS.Lambda.FunctionConfig.TracingConfigUnknownThe function's X-Ray tracing configuration.
AWS.Lambda.FunctionConfig.MasterArnStringFor Lambda@Edge functions, the ARN of the main function.
AWS.Lambda.FunctionConfig.RevisionIdStringThe latest updated revision of the function or alias.
AWS.Lambda.FunctionConfig.LayersUnknownThe function's layers.
AWS.Lambda.FunctionConfig.StateStringThe current state of the function.
AWS.Lambda.FunctionConfig.StateReasonStringThe reason for the function's current state.
AWS.Lambda.FunctionConfig.StateReasonCodeStringThe reason code for the function's current state.
AWS.Lambda.FunctionConfig.LastUpdateStatusStringThe status of the last update that was performed on the function.
AWS.Lambda.FunctionConfig.LastUpdateStatusReasonStringThe reason for the last update that was performed on the function.
AWS.Lambda.FunctionConfig.LastUpdateStatusReasonCodeStringThe reason code for the last update that was performed on the function.
AWS.Lambda.FunctionConfig.FileSystemConfigsUnknownThe function's Amazon EFS file system configurations.
AWS.Lambda.FunctionConfig.PackageTypeStringThe type of deployment package.
AWS.Lambda.FunctionConfig.ImageConfigResponseUnknownThe function's image configuration values.
AWS.Lambda.FunctionConfig.SigningProfileVersionArnStringThe ARN of the signing profile version.
AWS.Lambda.FunctionConfig.SigningJobArnStringThe ARN of the signing job.
AWS.Lambda.FunctionConfig.ArchitecturesUnknownThe instruction set architecture that the function supports.
AWS.Lambda.FunctionConfig.EphemeralStorageNumberThe size of the function's /tmp directory.
AWS.Lambda.FunctionConfig.SnapStartStringThe function's SnapStart setting.
AWS.Lambda.FunctionConfig.RuntimeVersionConfigUnknownThe ARN of the runtime and any errors that occurred.
AWS.Lambda.FunctionConfig.LoggingConfigUnknownThe function's logging configuration.
AWS.Lambda.FunctionConfig.CapacityProviderConfigUnknownThe configuration for Lambda-managed instances used by the capacity provider.
AWS.Lambda.FunctionConfig.ConfigSha256StringThe SHA256 hash of the function configuration.
AWS.Lambda.FunctionConfig.DurableConfigUnknownThe function’s durable execution configuration settings, if the function is configured for durability.
AWS.Lambda.FunctionConfig.TenancyConfigUnknownThe function’s tenant isolation configuration settings. Determines whether the Lambda function runs on a shared or dedicated infrastructure per unique tenant.

aws-lambda-function-create#


Creates a Lambda function. To create a function, you need a deployment package and an execution role. Required IAM Permission: lambda:CreateFunction.

Base Command#

aws-lambda-function-create

Input#

Argument NameDescriptionRequired
account_idThe AWS account ID.Required
regionThe AWS region. Possible values are: us-east-1, us-east-2, us-west-1, us-west-2, af-south-1, ap-east-1, ap-south-2, ap-southeast-3, ap-southeast-5, ap-southeast-4, ap-south-1, ap-northeast-3, ap-northeast-2, ap-southeast-1, ap-southeast-2, ap-southeast-7, ap-northeast-1, ca-central-1, ca-west-1, eu-central-1, eu-west-1, eu-west-2, eu-south-1, eu-west-3, eu-south-2, eu-north-1, eu-central-2, il-central-1, mx-central-1, me-south-1, me-central-1, sa-east-1, us-gov-east-1, us-gov-west-1.Required
function_nameThe name of the Lambda function.Required
runtimeThe runtime environment for the function.Required
handlerThe name of the method within your code that Lambda calls to execute your function. Example: lambda_function.lambda_handler.Required
roleThe Amazon Resource Name (ARN) of the function's execution role.Required
codeEntry ID of the uploaded base64-encoded contents of the deployment package.Optional
s3_bucketAn Amazon S3 bucket in the same Amazon Web Services Region as your function. The bucket can be in a different Amazon Web Services account.Optional
descriptionA description of the function.Optional
function_timeoutThe amount of time (in seconds) that Lambda allows a function to run before stopping it. Default is 3.Optional
memory_sizeThe amount of memory (in MB) available to the function at runtime. Default is 128.Optional
publishSet to true to publish the first version of the function during creation. Possible values are: true, false.Optional
subnet_idsA comma-separated list of VPC subnet IDs.Optional
security_group_idsA comma-separated list of VPC security group IDs.Optional
ipv6_allowed_for_dual_stackAllows outbound IPv6 traffic on VPC functions that are connected to dual-stack subnets. Possible values are: true, false.Optional
package_typeThe type of deployment package. Possible values are: Image, Zip.Optional
environmentThe environment variables for the function. Must be separated by a semicolon (;) and specified using the format "key=DB_HOST,value=localhost;key=DEBUG,value=true".Optional
tracing_configThe tracing configuration for the function. Set to Active to sample and trace a subset of incoming requests with X-Ray. Possible values are: Active, PassThrough. Default is Active.Optional
tagsThe list of tags to apply to the function. Must be separated by a semicolon (;) and specified using the format "key=abc,value=123;key=fed,value=456".Optional
layersA list of function layers to add to the function's execution environment.Optional

Context Output#

PathTypeDescription
AWS.Lambda.Functions.FunctionNamestringThe name of the function.
AWS.Lambda.Functions.FunctionArnstringThe function's Amazon Resource Name (ARN).
AWS.Lambda.Functions.RuntimestringThe identifier of the function's runtime.
AWS.Lambda.Functions.RolestringThe function's execution role.
AWS.Lambda.Functions.HandlerstringThe function that Lambda calls to begin running your function.
AWS.Lambda.Functions.CodeSizenumberThe size of the function's deployment package, in bytes.
AWS.Lambda.Functions.DescriptionstringThe function's description.
AWS.Lambda.Functions.TimeoutnumberThe amount of time in seconds that Lambda allows a function to run before stopping it.
AWS.Lambda.Functions.MemorySizenumberThe amount of memory available to the function at runtime.
AWS.Lambda.Functions.VersionstringThe version of the Lambda function.
AWS.Lambda.Functions.VpcConfig.SubnetIdsarrayA list of VPC subnet IDs.
AWS.Lambda.Functions.VpcConfig.SecurityGroupIdsarrayA list of VPC security group IDs.
AWS.Lambda.Functions.VpcConfig.VpcIdstringThe ID of the VPC.
AWS.Lambda.Functions.VpcConfig.Ipv6AllowedForDualStackbooleanAllows outbound IPv6 traffic on VPC functions that are connected to dual-stack subnets.
AWS.Lambda.Functions.PackageTypestringThe type of deployment package. Set to Image for container image and set Zip for .zip file archive.
AWS.Lambda.Functions.LastModifiedstringThe date and time that the function was last updated, in ISO-8601 format.
AWS.Lambda.Functions.RegionstringThe AWS Region.