diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 5134d45a5a8..023503ba166 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -5,6 +5,42 @@ community.aws Release Notes .. contents:: Topics +v3.1.0 +====== + +Release Summary +--------------- + +This is the minor release of the ``community.aws`` collection. +This changelog contains all changes to the modules and plugins in this collection +that have been made after the previous release. + +Minor Changes +------------- + +- aws_secret - Add ``resource_policy`` parameter (https://github.com/ansible-collections/community.aws/pull/843). +- aws_ssm connection plugin - add parameters to explicitly specify SSE mode and KMS key id for uploads on the file transfer bucket. (https://github.com/ansible-collections/community.aws/pull/763) +- dynamodb_table - the ``table_class`` parameter has been added (https://github.com/ansible-collections/community.aws/pull/880). +- ec2_launch_template - Add metadata options parameter ``http_protocol_ipv6`` and ``instance_metadata_tags`` (https://github.com/ansible-collections/community.aws/pull/917). +- ec2_lc - add support for throughput parameter (https://github.com/ansible-collections/community.aws/pull/790). +- ec2_placement_group - add support for partition strategy and partition count (https://github.com/ansible-collections/community.aws/pull/872). +- elb_instance - `wait` parameter is no longer ignored (https://github.com/ansible-collections/community.aws/pull/826) +- elb_target_group - add support for parameter ``deregistration_connection_termination`` (https://github.com/ansible-collections/community.aws/pull/913). +- iam_managed_policy - refactor module adding ``check_mode`` and better AWSRetry backoff logic (https://github.com/ansible-collections/community.aws/pull/893). +- iam_user - add parameter ``password_reset_required`` (https://github.com/ansible-collections/community.aws/pull/860). +- wafv2_web_acl - Documentation updates wafv2_web_acl and aws_waf_web_acl (https://github.com/ansible-collections/community.aws/pull/721). +- wafv2_web_acl - Extended the wafv2_web_acl module to also take the ``custom_response_bodies`` argument (https://github.com/ansible-collections/community.aws/pull/721). + +Bugfixes +-------- + +- Add backoff retry logic to route53_info (https://github.com/ansible-collections/community.aws/pull/865). +- Add backoff retry logic to route53_zone (https://github.com/ansible-collections/community.aws/pull/865). +- cloudfront_distribution - Dont pass ``s3_origin_access_identity_enabled`` to API request (https://github.com/ansible-collections/community.aws/pull/881). +- execute_lambda - Wait for Lambda function State = Active before executing (https://github.com/ansible-collections/community.aws/pull/857) +- lambda - Wait for Lambda function State = Active & LastUpdateStatus = Successful before updating (https://github.com/ansible-collections/community.aws/pull/857) +- rds_instance - Fix updates of ``iops`` or ``allocated_storage`` for ``io1`` DB instances when only one value is changing (https://github.com/ansible-collections/community.aws/pull/878). + v3.0.1 ====== diff --git a/README.md b/README.md index 5b47bee3aa8..5a330c00fe3 100644 --- a/README.md +++ b/README.md @@ -27,187 +27,187 @@ Version 3.0.0 of this collection supports `boto3 >= 1.16.0` and `botocore >= 1.1 ### Connection plugins Name | Description --- | --- -[community.aws.aws_ssm](https://github.com/ansible-collections/community.aws/blob/main/docs/community.aws.aws_ssm_connection.rst)|execute via AWS Systems Manager +[community.aws.aws_ssm](https://github.com/ansible-collections/community.aws/blob/stable-3/docs/community.aws.aws_ssm_connection.rst)|execute via AWS Systems Manager ### Modules Name | Description --- | --- -[community.aws.aws_acm](https://github.com/ansible-collections/community.aws/blob/main/docs/community.aws.aws_acm_module.rst)|Upload and delete certificates in the AWS Certificate Manager service -[community.aws.aws_acm_info](https://github.com/ansible-collections/community.aws/blob/main/docs/community.aws.aws_acm_info_module.rst)|Retrieve certificate information from AWS Certificate Manager service -[community.aws.aws_api_gateway](https://github.com/ansible-collections/community.aws/blob/main/docs/community.aws.aws_api_gateway_module.rst)|Manage AWS API Gateway APIs -[community.aws.aws_application_scaling_policy](https://github.com/ansible-collections/community.aws/blob/main/docs/community.aws.aws_application_scaling_policy_module.rst)|Manage Application Auto Scaling Scaling Policies -[community.aws.aws_batch_compute_environment](https://github.com/ansible-collections/community.aws/blob/main/docs/community.aws.aws_batch_compute_environment_module.rst)|Manage AWS Batch Compute Environments -[community.aws.aws_batch_job_definition](https://github.com/ansible-collections/community.aws/blob/main/docs/community.aws.aws_batch_job_definition_module.rst)|Manage AWS Batch Job Definitions -[community.aws.aws_batch_job_queue](https://github.com/ansible-collections/community.aws/blob/main/docs/community.aws.aws_batch_job_queue_module.rst)|Manage AWS Batch Job Queues -[community.aws.aws_codebuild](https://github.com/ansible-collections/community.aws/blob/main/docs/community.aws.aws_codebuild_module.rst)|Create or delete an AWS CodeBuild project -[community.aws.aws_codecommit](https://github.com/ansible-collections/community.aws/blob/main/docs/community.aws.aws_codecommit_module.rst)|Manage repositories in AWS CodeCommit -[community.aws.aws_codepipeline](https://github.com/ansible-collections/community.aws/blob/main/docs/community.aws.aws_codepipeline_module.rst)|Create or delete AWS CodePipelines -[community.aws.aws_config_aggregation_authorization](https://github.com/ansible-collections/community.aws/blob/main/docs/community.aws.aws_config_aggregation_authorization_module.rst)|Manage cross-account AWS Config authorizations -[community.aws.aws_config_aggregator](https://github.com/ansible-collections/community.aws/blob/main/docs/community.aws.aws_config_aggregator_module.rst)|Manage AWS Config aggregations across multiple accounts -[community.aws.aws_config_delivery_channel](https://github.com/ansible-collections/community.aws/blob/main/docs/community.aws.aws_config_delivery_channel_module.rst)|Manage AWS Config delivery channels -[community.aws.aws_config_recorder](https://github.com/ansible-collections/community.aws/blob/main/docs/community.aws.aws_config_recorder_module.rst)|Manage AWS Config Recorders -[community.aws.aws_config_rule](https://github.com/ansible-collections/community.aws/blob/main/docs/community.aws.aws_config_rule_module.rst)|Manage AWS Config resources -[community.aws.aws_direct_connect_confirm_connection](https://github.com/ansible-collections/community.aws/blob/main/docs/community.aws.aws_direct_connect_confirm_connection_module.rst)|Confirms the creation of a hosted DirectConnect connection. -[community.aws.aws_direct_connect_connection](https://github.com/ansible-collections/community.aws/blob/main/docs/community.aws.aws_direct_connect_connection_module.rst)|Creates, deletes, modifies a DirectConnect connection -[community.aws.aws_direct_connect_gateway](https://github.com/ansible-collections/community.aws/blob/main/docs/community.aws.aws_direct_connect_gateway_module.rst)|Manage AWS Direct Connect gateway -[community.aws.aws_direct_connect_link_aggregation_group](https://github.com/ansible-collections/community.aws/blob/main/docs/community.aws.aws_direct_connect_link_aggregation_group_module.rst)|Manage Direct Connect LAG bundles -[community.aws.aws_direct_connect_virtual_interface](https://github.com/ansible-collections/community.aws/blob/main/docs/community.aws.aws_direct_connect_virtual_interface_module.rst)|Manage Direct Connect virtual interfaces -[community.aws.aws_eks_cluster](https://github.com/ansible-collections/community.aws/blob/main/docs/community.aws.aws_eks_cluster_module.rst)|Manage Elastic Kubernetes Service Clusters -[community.aws.aws_elasticbeanstalk_app](https://github.com/ansible-collections/community.aws/blob/main/docs/community.aws.aws_elasticbeanstalk_app_module.rst)|Create, update, and delete an elastic beanstalk application -[community.aws.aws_glue_connection](https://github.com/ansible-collections/community.aws/blob/main/docs/community.aws.aws_glue_connection_module.rst)|Manage an AWS Glue connection -[community.aws.aws_glue_job](https://github.com/ansible-collections/community.aws/blob/main/docs/community.aws.aws_glue_job_module.rst)|Manage an AWS Glue job -[community.aws.aws_inspector_target](https://github.com/ansible-collections/community.aws/blob/main/docs/community.aws.aws_inspector_target_module.rst)|Create, Update and Delete Amazon Inspector Assessment Targets -[community.aws.aws_kms](https://github.com/ansible-collections/community.aws/blob/main/docs/community.aws.aws_kms_module.rst)|Perform various KMS management tasks. -[community.aws.aws_kms_info](https://github.com/ansible-collections/community.aws/blob/main/docs/community.aws.aws_kms_info_module.rst)|Gather information about AWS KMS keys -[community.aws.aws_msk_cluster](https://github.com/ansible-collections/community.aws/blob/main/docs/community.aws.aws_msk_cluster_module.rst)|Manage Amazon MSK clusters. -[community.aws.aws_msk_config](https://github.com/ansible-collections/community.aws/blob/main/docs/community.aws.aws_msk_config_module.rst)|Manage Amazon MSK cluster configurations. -[community.aws.aws_region_info](https://github.com/ansible-collections/community.aws/blob/main/docs/community.aws.aws_region_info_module.rst)|Gather information about AWS regions. -[community.aws.aws_s3_bucket_info](https://github.com/ansible-collections/community.aws/blob/main/docs/community.aws.aws_s3_bucket_info_module.rst)|lists S3 buckets in AWS -[community.aws.aws_s3_cors](https://github.com/ansible-collections/community.aws/blob/main/docs/community.aws.aws_s3_cors_module.rst)|Manage CORS for S3 buckets in AWS -[community.aws.aws_secret](https://github.com/ansible-collections/community.aws/blob/main/docs/community.aws.aws_secret_module.rst)|Manage secrets stored in AWS Secrets Manager. -[community.aws.aws_ses_identity](https://github.com/ansible-collections/community.aws/blob/main/docs/community.aws.aws_ses_identity_module.rst)|Manages SES email and domain identity -[community.aws.aws_ses_identity_policy](https://github.com/ansible-collections/community.aws/blob/main/docs/community.aws.aws_ses_identity_policy_module.rst)|Manages SES sending authorization policies -[community.aws.aws_ses_rule_set](https://github.com/ansible-collections/community.aws/blob/main/docs/community.aws.aws_ses_rule_set_module.rst)|Manages SES inbound receipt rule sets -[community.aws.aws_sgw_info](https://github.com/ansible-collections/community.aws/blob/main/docs/community.aws.aws_sgw_info_module.rst)|Fetch AWS Storage Gateway information -[community.aws.aws_ssm_parameter_store](https://github.com/ansible-collections/community.aws/blob/main/docs/community.aws.aws_ssm_parameter_store_module.rst)|Manage key-value pairs in aws parameter store. -[community.aws.aws_step_functions_state_machine](https://github.com/ansible-collections/community.aws/blob/main/docs/community.aws.aws_step_functions_state_machine_module.rst)|Manage AWS Step Functions state machines -[community.aws.aws_step_functions_state_machine_execution](https://github.com/ansible-collections/community.aws/blob/main/docs/community.aws.aws_step_functions_state_machine_execution_module.rst)|Start or stop execution of an AWS Step Functions state machine. -[community.aws.aws_waf_condition](https://github.com/ansible-collections/community.aws/blob/main/docs/community.aws.aws_waf_condition_module.rst)|Create and delete WAF Conditions -[community.aws.aws_waf_info](https://github.com/ansible-collections/community.aws/blob/main/docs/community.aws.aws_waf_info_module.rst)|Retrieve information for WAF ACLs, Rule , Conditions and Filters. -[community.aws.aws_waf_rule](https://github.com/ansible-collections/community.aws/blob/main/docs/community.aws.aws_waf_rule_module.rst)|Create and delete WAF Rules -[community.aws.aws_waf_web_acl](https://github.com/ansible-collections/community.aws/blob/main/docs/community.aws.aws_waf_web_acl_module.rst)|Create and delete WAF Web ACLs. -[community.aws.cloudformation_exports_info](https://github.com/ansible-collections/community.aws/blob/main/docs/community.aws.cloudformation_exports_info_module.rst)|Read a value from CloudFormation Exports -[community.aws.cloudformation_stack_set](https://github.com/ansible-collections/community.aws/blob/main/docs/community.aws.cloudformation_stack_set_module.rst)|Manage groups of CloudFormation stacks -[community.aws.cloudfront_distribution](https://github.com/ansible-collections/community.aws/blob/main/docs/community.aws.cloudfront_distribution_module.rst)|Create, update and delete AWS CloudFront distributions. -[community.aws.cloudfront_info](https://github.com/ansible-collections/community.aws/blob/main/docs/community.aws.cloudfront_info_module.rst)|Obtain facts about an AWS CloudFront distribution -[community.aws.cloudfront_invalidation](https://github.com/ansible-collections/community.aws/blob/main/docs/community.aws.cloudfront_invalidation_module.rst)|create invalidations for AWS CloudFront distributions -[community.aws.cloudfront_origin_access_identity](https://github.com/ansible-collections/community.aws/blob/main/docs/community.aws.cloudfront_origin_access_identity_module.rst)|Create, update and delete origin access identities for a CloudFront distribution -[community.aws.cloudtrail](https://github.com/ansible-collections/community.aws/blob/main/docs/community.aws.cloudtrail_module.rst)|manage CloudTrail create, delete, update -[community.aws.cloudwatchevent_rule](https://github.com/ansible-collections/community.aws/blob/main/docs/community.aws.cloudwatchevent_rule_module.rst)|Manage CloudWatch Event rules and targets -[community.aws.cloudwatchlogs_log_group](https://github.com/ansible-collections/community.aws/blob/main/docs/community.aws.cloudwatchlogs_log_group_module.rst)|create or delete log_group in CloudWatchLogs -[community.aws.cloudwatchlogs_log_group_info](https://github.com/ansible-collections/community.aws/blob/main/docs/community.aws.cloudwatchlogs_log_group_info_module.rst)|Get information about log_group in CloudWatchLogs -[community.aws.cloudwatchlogs_log_group_metric_filter](https://github.com/ansible-collections/community.aws/blob/main/docs/community.aws.cloudwatchlogs_log_group_metric_filter_module.rst)|Manage CloudWatch log group metric filter -[community.aws.data_pipeline](https://github.com/ansible-collections/community.aws/blob/main/docs/community.aws.data_pipeline_module.rst)|Create and manage AWS Datapipelines -[community.aws.dms_endpoint](https://github.com/ansible-collections/community.aws/blob/main/docs/community.aws.dms_endpoint_module.rst)|Creates or destroys a data migration services endpoint -[community.aws.dms_replication_subnet_group](https://github.com/ansible-collections/community.aws/blob/main/docs/community.aws.dms_replication_subnet_group_module.rst)|creates or destroys a data migration services subnet group -[community.aws.dynamodb_table](https://github.com/ansible-collections/community.aws/blob/main/docs/community.aws.dynamodb_table_module.rst)|Create, update or delete AWS Dynamo DB tables -[community.aws.dynamodb_ttl](https://github.com/ansible-collections/community.aws/blob/main/docs/community.aws.dynamodb_ttl_module.rst)|Set TTL for a given DynamoDB table -[community.aws.ec2_ami_copy](https://github.com/ansible-collections/community.aws/blob/main/docs/community.aws.ec2_ami_copy_module.rst)|copies AMI between AWS regions, return new image id -[community.aws.ec2_asg](https://github.com/ansible-collections/community.aws/blob/main/docs/community.aws.ec2_asg_module.rst)|Create or delete AWS AutoScaling Groups (ASGs) -[community.aws.ec2_asg_info](https://github.com/ansible-collections/community.aws/blob/main/docs/community.aws.ec2_asg_info_module.rst)|Gather information about ec2 Auto Scaling Groups (ASGs) in AWS -[community.aws.ec2_asg_lifecycle_hook](https://github.com/ansible-collections/community.aws/blob/main/docs/community.aws.ec2_asg_lifecycle_hook_module.rst)|Create, delete or update AWS ASG Lifecycle Hooks. -[community.aws.ec2_asg_scheduled_action](https://github.com/ansible-collections/community.aws/blob/main/docs/community.aws.ec2_asg_scheduled_action_module.rst)|Create, modify and delete ASG scheduled scaling actions. -[community.aws.ec2_customer_gateway](https://github.com/ansible-collections/community.aws/blob/main/docs/community.aws.ec2_customer_gateway_module.rst)|Manage an AWS customer gateway -[community.aws.ec2_customer_gateway_info](https://github.com/ansible-collections/community.aws/blob/main/docs/community.aws.ec2_customer_gateway_info_module.rst)|Gather information about customer gateways in AWS -[community.aws.ec2_eip](https://github.com/ansible-collections/community.aws/blob/main/docs/community.aws.ec2_eip_module.rst)|manages EC2 elastic IP (EIP) addresses. -[community.aws.ec2_eip_info](https://github.com/ansible-collections/community.aws/blob/main/docs/community.aws.ec2_eip_info_module.rst)|List EC2 EIP details -[community.aws.ec2_launch_template](https://github.com/ansible-collections/community.aws/blob/main/docs/community.aws.ec2_launch_template_module.rst)|Manage EC2 launch templates -[community.aws.ec2_lc](https://github.com/ansible-collections/community.aws/blob/main/docs/community.aws.ec2_lc_module.rst)|Create or delete AWS Autoscaling Launch Configurations -[community.aws.ec2_lc_find](https://github.com/ansible-collections/community.aws/blob/main/docs/community.aws.ec2_lc_find_module.rst)|Find AWS Autoscaling Launch Configurations -[community.aws.ec2_lc_info](https://github.com/ansible-collections/community.aws/blob/main/docs/community.aws.ec2_lc_info_module.rst)|Gather information about AWS Autoscaling Launch Configurations. -[community.aws.ec2_metric_alarm](https://github.com/ansible-collections/community.aws/blob/main/docs/community.aws.ec2_metric_alarm_module.rst)|Create/update or delete AWS Cloudwatch 'metric alarms' -[community.aws.ec2_placement_group](https://github.com/ansible-collections/community.aws/blob/main/docs/community.aws.ec2_placement_group_module.rst)|Create or delete an EC2 Placement Group -[community.aws.ec2_placement_group_info](https://github.com/ansible-collections/community.aws/blob/main/docs/community.aws.ec2_placement_group_info_module.rst)|List EC2 Placement Group(s) details -[community.aws.ec2_scaling_policy](https://github.com/ansible-collections/community.aws/blob/main/docs/community.aws.ec2_scaling_policy_module.rst)|Create or delete AWS scaling policies for Autoscaling groups -[community.aws.ec2_snapshot_copy](https://github.com/ansible-collections/community.aws/blob/main/docs/community.aws.ec2_snapshot_copy_module.rst)|Copies an EC2 snapshot and returns the new Snapshot ID. -[community.aws.ec2_transit_gateway](https://github.com/ansible-collections/community.aws/blob/main/docs/community.aws.ec2_transit_gateway_module.rst)|Create and delete AWS Transit Gateways -[community.aws.ec2_transit_gateway_info](https://github.com/ansible-collections/community.aws/blob/main/docs/community.aws.ec2_transit_gateway_info_module.rst)|Gather information about ec2 transit gateways in AWS -[community.aws.ec2_vpc_egress_igw](https://github.com/ansible-collections/community.aws/blob/main/docs/community.aws.ec2_vpc_egress_igw_module.rst)|Manage an AWS VPC Egress Only Internet gateway -[community.aws.ec2_vpc_nacl](https://github.com/ansible-collections/community.aws/blob/main/docs/community.aws.ec2_vpc_nacl_module.rst)|create and delete Network ACLs. -[community.aws.ec2_vpc_nacl_info](https://github.com/ansible-collections/community.aws/blob/main/docs/community.aws.ec2_vpc_nacl_info_module.rst)|Gather information about Network ACLs in an AWS VPC -[community.aws.ec2_vpc_peer](https://github.com/ansible-collections/community.aws/blob/main/docs/community.aws.ec2_vpc_peer_module.rst)|create, delete, accept, and reject VPC peering connections between two VPCs. -[community.aws.ec2_vpc_peering_info](https://github.com/ansible-collections/community.aws/blob/main/docs/community.aws.ec2_vpc_peering_info_module.rst)|Retrieves AWS VPC Peering details using AWS methods. -[community.aws.ec2_vpc_route_table](https://github.com/ansible-collections/community.aws/blob/main/docs/community.aws.ec2_vpc_route_table_module.rst)|Manage route tables for AWS virtual private clouds -[community.aws.ec2_vpc_route_table_info](https://github.com/ansible-collections/community.aws/blob/main/docs/community.aws.ec2_vpc_route_table_info_module.rst)|Gather information about ec2 VPC route tables in AWS -[community.aws.ec2_vpc_vgw](https://github.com/ansible-collections/community.aws/blob/main/docs/community.aws.ec2_vpc_vgw_module.rst)|Create and delete AWS VPN Virtual Gateways. -[community.aws.ec2_vpc_vgw_info](https://github.com/ansible-collections/community.aws/blob/main/docs/community.aws.ec2_vpc_vgw_info_module.rst)|Gather information about virtual gateways in AWS -[community.aws.ec2_vpc_vpn](https://github.com/ansible-collections/community.aws/blob/main/docs/community.aws.ec2_vpc_vpn_module.rst)|Create, modify, and delete EC2 VPN connections. -[community.aws.ec2_vpc_vpn_info](https://github.com/ansible-collections/community.aws/blob/main/docs/community.aws.ec2_vpc_vpn_info_module.rst)|Gather information about VPN Connections in AWS. -[community.aws.ec2_win_password](https://github.com/ansible-collections/community.aws/blob/main/docs/community.aws.ec2_win_password_module.rst)|Gets the default administrator password for EC2 Windows instances -[community.aws.ecs_attribute](https://github.com/ansible-collections/community.aws/blob/main/docs/community.aws.ecs_attribute_module.rst)|manage ecs attributes -[community.aws.ecs_cluster](https://github.com/ansible-collections/community.aws/blob/main/docs/community.aws.ecs_cluster_module.rst)|Create or terminate ECS clusters. -[community.aws.ecs_ecr](https://github.com/ansible-collections/community.aws/blob/main/docs/community.aws.ecs_ecr_module.rst)|Manage Elastic Container Registry repositories -[community.aws.ecs_service](https://github.com/ansible-collections/community.aws/blob/main/docs/community.aws.ecs_service_module.rst)|Create, terminate, start or stop a service in ECS -[community.aws.ecs_service_info](https://github.com/ansible-collections/community.aws/blob/main/docs/community.aws.ecs_service_info_module.rst)|List or describe services in ECS -[community.aws.ecs_tag](https://github.com/ansible-collections/community.aws/blob/main/docs/community.aws.ecs_tag_module.rst)|create and remove tags on Amazon ECS resources -[community.aws.ecs_task](https://github.com/ansible-collections/community.aws/blob/main/docs/community.aws.ecs_task_module.rst)|Run, start or stop a task in ecs -[community.aws.ecs_taskdefinition](https://github.com/ansible-collections/community.aws/blob/main/docs/community.aws.ecs_taskdefinition_module.rst)|register a task definition in ecs -[community.aws.ecs_taskdefinition_info](https://github.com/ansible-collections/community.aws/blob/main/docs/community.aws.ecs_taskdefinition_info_module.rst)|Describe a task definition in ECS -[community.aws.efs](https://github.com/ansible-collections/community.aws/blob/main/docs/community.aws.efs_module.rst)|create and maintain EFS file systems -[community.aws.efs_info](https://github.com/ansible-collections/community.aws/blob/main/docs/community.aws.efs_info_module.rst)|Get information about Amazon EFS file systems -[community.aws.efs_tag](https://github.com/ansible-collections/community.aws/blob/main/docs/community.aws.efs_tag_module.rst)|create and remove tags on Amazon EFS resources -[community.aws.elasticache](https://github.com/ansible-collections/community.aws/blob/main/docs/community.aws.elasticache_module.rst)|Manage cache clusters in Amazon ElastiCache -[community.aws.elasticache_info](https://github.com/ansible-collections/community.aws/blob/main/docs/community.aws.elasticache_info_module.rst)|Retrieve information for AWS ElastiCache clusters -[community.aws.elasticache_parameter_group](https://github.com/ansible-collections/community.aws/blob/main/docs/community.aws.elasticache_parameter_group_module.rst)|Manage cache parameter groups in Amazon ElastiCache. -[community.aws.elasticache_snapshot](https://github.com/ansible-collections/community.aws/blob/main/docs/community.aws.elasticache_snapshot_module.rst)|Manage cache snapshots in Amazon ElastiCache -[community.aws.elasticache_subnet_group](https://github.com/ansible-collections/community.aws/blob/main/docs/community.aws.elasticache_subnet_group_module.rst)|manage ElastiCache subnet groups -[community.aws.elb_application_lb](https://github.com/ansible-collections/community.aws/blob/main/docs/community.aws.elb_application_lb_module.rst)|Manage an Application Load Balancer -[community.aws.elb_application_lb_info](https://github.com/ansible-collections/community.aws/blob/main/docs/community.aws.elb_application_lb_info_module.rst)|Gather information about application ELBs in AWS -[community.aws.elb_classic_lb_info](https://github.com/ansible-collections/community.aws/blob/main/docs/community.aws.elb_classic_lb_info_module.rst)|Gather information about EC2 Elastic Load Balancers in AWS -[community.aws.elb_instance](https://github.com/ansible-collections/community.aws/blob/main/docs/community.aws.elb_instance_module.rst)|De-registers or registers instances from EC2 ELBs -[community.aws.elb_network_lb](https://github.com/ansible-collections/community.aws/blob/main/docs/community.aws.elb_network_lb_module.rst)|Manage a Network Load Balancer -[community.aws.elb_target](https://github.com/ansible-collections/community.aws/blob/main/docs/community.aws.elb_target_module.rst)|Manage a target in a target group -[community.aws.elb_target_group](https://github.com/ansible-collections/community.aws/blob/main/docs/community.aws.elb_target_group_module.rst)|Manage a target group for an Application or Network load balancer -[community.aws.elb_target_group_info](https://github.com/ansible-collections/community.aws/blob/main/docs/community.aws.elb_target_group_info_module.rst)|Gather information about ELB target groups in AWS -[community.aws.elb_target_info](https://github.com/ansible-collections/community.aws/blob/main/docs/community.aws.elb_target_info_module.rst)|Gathers which target groups a target is associated with. -[community.aws.execute_lambda](https://github.com/ansible-collections/community.aws/blob/main/docs/community.aws.execute_lambda_module.rst)|Execute an AWS Lambda function -[community.aws.iam_access_key](https://github.com/ansible-collections/community.aws/blob/main/docs/community.aws.iam_access_key_module.rst)|Manage AWS IAM User access keys -[community.aws.iam_access_key_info](https://github.com/ansible-collections/community.aws/blob/main/docs/community.aws.iam_access_key_info_module.rst)|fetch information about AWS IAM User access keys -[community.aws.iam_group](https://github.com/ansible-collections/community.aws/blob/main/docs/community.aws.iam_group_module.rst)|Manage AWS IAM groups -[community.aws.iam_managed_policy](https://github.com/ansible-collections/community.aws/blob/main/docs/community.aws.iam_managed_policy_module.rst)|Manage User Managed IAM policies -[community.aws.iam_mfa_device_info](https://github.com/ansible-collections/community.aws/blob/main/docs/community.aws.iam_mfa_device_info_module.rst)|List the MFA (Multi-Factor Authentication) devices registered for a user -[community.aws.iam_password_policy](https://github.com/ansible-collections/community.aws/blob/main/docs/community.aws.iam_password_policy_module.rst)|Update an IAM Password Policy -[community.aws.iam_policy](https://github.com/ansible-collections/community.aws/blob/main/docs/community.aws.iam_policy_module.rst)|Manage inline IAM policies for users, groups, and roles -[community.aws.iam_policy_info](https://github.com/ansible-collections/community.aws/blob/main/docs/community.aws.iam_policy_info_module.rst)|Retrieve inline IAM policies for users, groups, and roles -[community.aws.iam_role](https://github.com/ansible-collections/community.aws/blob/main/docs/community.aws.iam_role_module.rst)|Manage AWS IAM roles -[community.aws.iam_role_info](https://github.com/ansible-collections/community.aws/blob/main/docs/community.aws.iam_role_info_module.rst)|Gather information on IAM roles -[community.aws.iam_saml_federation](https://github.com/ansible-collections/community.aws/blob/main/docs/community.aws.iam_saml_federation_module.rst)|Maintain IAM SAML federation configuration. -[community.aws.iam_server_certificate](https://github.com/ansible-collections/community.aws/blob/main/docs/community.aws.iam_server_certificate_module.rst)|Manage server certificates for use on ELBs and CloudFront -[community.aws.iam_server_certificate_info](https://github.com/ansible-collections/community.aws/blob/main/docs/community.aws.iam_server_certificate_info_module.rst)|Retrieve the information of a server certificate -[community.aws.iam_user](https://github.com/ansible-collections/community.aws/blob/main/docs/community.aws.iam_user_module.rst)|Manage AWS IAM users -[community.aws.iam_user_info](https://github.com/ansible-collections/community.aws/blob/main/docs/community.aws.iam_user_info_module.rst)|Gather IAM user(s) facts in AWS -[community.aws.kinesis_stream](https://github.com/ansible-collections/community.aws/blob/main/docs/community.aws.kinesis_stream_module.rst)|Manage a Kinesis Stream. -[community.aws.lambda](https://github.com/ansible-collections/community.aws/blob/main/docs/community.aws.lambda_module.rst)|Manage AWS Lambda functions -[community.aws.lambda_alias](https://github.com/ansible-collections/community.aws/blob/main/docs/community.aws.lambda_alias_module.rst)|Creates, updates or deletes AWS Lambda function aliases -[community.aws.lambda_event](https://github.com/ansible-collections/community.aws/blob/main/docs/community.aws.lambda_event_module.rst)|Creates, updates or deletes AWS Lambda function event mappings -[community.aws.lambda_info](https://github.com/ansible-collections/community.aws/blob/main/docs/community.aws.lambda_info_module.rst)|Gathers AWS Lambda function details -[community.aws.lambda_policy](https://github.com/ansible-collections/community.aws/blob/main/docs/community.aws.lambda_policy_module.rst)|Creates, updates or deletes AWS Lambda policy statements. -[community.aws.lightsail](https://github.com/ansible-collections/community.aws/blob/main/docs/community.aws.lightsail_module.rst)|Manage instances in AWS Lightsail -[community.aws.rds_instance](https://github.com/ansible-collections/community.aws/blob/main/docs/community.aws.rds_instance_module.rst)|Manage RDS instances -[community.aws.rds_instance_info](https://github.com/ansible-collections/community.aws/blob/main/docs/community.aws.rds_instance_info_module.rst)|obtain information about one or more RDS instances -[community.aws.rds_instance_snapshot](https://github.com/ansible-collections/community.aws/blob/main/docs/community.aws.rds_instance_snapshot_module.rst)|manage Amazon RDS snapshots. -[community.aws.rds_option_group](https://github.com/ansible-collections/community.aws/blob/main/docs/community.aws.rds_option_group_module.rst)|rds_option_group module -[community.aws.rds_option_group_info](https://github.com/ansible-collections/community.aws/blob/main/docs/community.aws.rds_option_group_info_module.rst)|rds_option_group_info module -[community.aws.rds_param_group](https://github.com/ansible-collections/community.aws/blob/main/docs/community.aws.rds_param_group_module.rst)|manage RDS parameter groups -[community.aws.rds_snapshot_info](https://github.com/ansible-collections/community.aws/blob/main/docs/community.aws.rds_snapshot_info_module.rst)|obtain information about one or more RDS snapshots -[community.aws.rds_subnet_group](https://github.com/ansible-collections/community.aws/blob/main/docs/community.aws.rds_subnet_group_module.rst)|manage RDS database subnet groups -[community.aws.redshift](https://github.com/ansible-collections/community.aws/blob/main/docs/community.aws.redshift_module.rst)|create, delete, or modify an Amazon Redshift instance -[community.aws.redshift_cross_region_snapshots](https://github.com/ansible-collections/community.aws/blob/main/docs/community.aws.redshift_cross_region_snapshots_module.rst)|Manage Redshift Cross Region Snapshots -[community.aws.redshift_info](https://github.com/ansible-collections/community.aws/blob/main/docs/community.aws.redshift_info_module.rst)|Gather information about Redshift cluster(s) -[community.aws.redshift_subnet_group](https://github.com/ansible-collections/community.aws/blob/main/docs/community.aws.redshift_subnet_group_module.rst)|manage Redshift cluster subnet groups -[community.aws.route53](https://github.com/ansible-collections/community.aws/blob/main/docs/community.aws.route53_module.rst)|add or delete entries in Amazons Route 53 DNS service -[community.aws.route53_health_check](https://github.com/ansible-collections/community.aws/blob/main/docs/community.aws.route53_health_check_module.rst)|Manage health-checks in Amazons Route53 DNS service -[community.aws.route53_info](https://github.com/ansible-collections/community.aws/blob/main/docs/community.aws.route53_info_module.rst)|Retrieves route53 details using AWS methods -[community.aws.route53_zone](https://github.com/ansible-collections/community.aws/blob/main/docs/community.aws.route53_zone_module.rst)|add or delete Route53 zones -[community.aws.s3_bucket_notification](https://github.com/ansible-collections/community.aws/blob/main/docs/community.aws.s3_bucket_notification_module.rst)|Creates, updates or deletes S3 Bucket notification for lambda -[community.aws.s3_lifecycle](https://github.com/ansible-collections/community.aws/blob/main/docs/community.aws.s3_lifecycle_module.rst)|Manage S3 bucket lifecycle rules in AWS -[community.aws.s3_logging](https://github.com/ansible-collections/community.aws/blob/main/docs/community.aws.s3_logging_module.rst)|Manage logging facility of an s3 bucket in AWS -[community.aws.s3_metrics_configuration](https://github.com/ansible-collections/community.aws/blob/main/docs/community.aws.s3_metrics_configuration_module.rst)|Manage s3 bucket metrics configuration in AWS -[community.aws.s3_sync](https://github.com/ansible-collections/community.aws/blob/main/docs/community.aws.s3_sync_module.rst)|Efficiently upload multiple files to S3 -[community.aws.s3_website](https://github.com/ansible-collections/community.aws/blob/main/docs/community.aws.s3_website_module.rst)|Configure an s3 bucket as a website -[community.aws.sns](https://github.com/ansible-collections/community.aws/blob/main/docs/community.aws.sns_module.rst)|Send Amazon Simple Notification Service messages -[community.aws.sns_topic](https://github.com/ansible-collections/community.aws/blob/main/docs/community.aws.sns_topic_module.rst)|Manages AWS SNS topics and subscriptions -[community.aws.sqs_queue](https://github.com/ansible-collections/community.aws/blob/main/docs/community.aws.sqs_queue_module.rst)|Creates or deletes AWS SQS queues -[community.aws.sts_assume_role](https://github.com/ansible-collections/community.aws/blob/main/docs/community.aws.sts_assume_role_module.rst)|Assume a role using AWS Security Token Service and obtain temporary credentials -[community.aws.sts_session_token](https://github.com/ansible-collections/community.aws/blob/main/docs/community.aws.sts_session_token_module.rst)|Obtain a session token from the AWS Security Token Service -[community.aws.wafv2_ip_set](https://github.com/ansible-collections/community.aws/blob/main/docs/community.aws.wafv2_ip_set_module.rst)|wafv2_ip_set -[community.aws.wafv2_ip_set_info](https://github.com/ansible-collections/community.aws/blob/main/docs/community.aws.wafv2_ip_set_info_module.rst)|Get information about wafv2 ip sets -[community.aws.wafv2_resources](https://github.com/ansible-collections/community.aws/blob/main/docs/community.aws.wafv2_resources_module.rst)|wafv2_web_acl -[community.aws.wafv2_resources_info](https://github.com/ansible-collections/community.aws/blob/main/docs/community.aws.wafv2_resources_info_module.rst)|wafv2_resources_info -[community.aws.wafv2_rule_group](https://github.com/ansible-collections/community.aws/blob/main/docs/community.aws.wafv2_rule_group_module.rst)|wafv2_web_acl -[community.aws.wafv2_rule_group_info](https://github.com/ansible-collections/community.aws/blob/main/docs/community.aws.wafv2_rule_group_info_module.rst)|wafv2_web_acl_info -[community.aws.wafv2_web_acl](https://github.com/ansible-collections/community.aws/blob/main/docs/community.aws.wafv2_web_acl_module.rst)|wafv2_web_acl -[community.aws.wafv2_web_acl_info](https://github.com/ansible-collections/community.aws/blob/main/docs/community.aws.wafv2_web_acl_info_module.rst)|wafv2_web_acl +[community.aws.aws_acm](https://github.com/ansible-collections/community.aws/blob/stable-3/docs/community.aws.aws_acm_module.rst)|Upload and delete certificates in the AWS Certificate Manager service +[community.aws.aws_acm_info](https://github.com/ansible-collections/community.aws/blob/stable-3/docs/community.aws.aws_acm_info_module.rst)|Retrieve certificate information from AWS Certificate Manager service +[community.aws.aws_api_gateway](https://github.com/ansible-collections/community.aws/blob/stable-3/docs/community.aws.aws_api_gateway_module.rst)|Manage AWS API Gateway APIs +[community.aws.aws_application_scaling_policy](https://github.com/ansible-collections/community.aws/blob/stable-3/docs/community.aws.aws_application_scaling_policy_module.rst)|Manage Application Auto Scaling Scaling Policies +[community.aws.aws_batch_compute_environment](https://github.com/ansible-collections/community.aws/blob/stable-3/docs/community.aws.aws_batch_compute_environment_module.rst)|Manage AWS Batch Compute Environments +[community.aws.aws_batch_job_definition](https://github.com/ansible-collections/community.aws/blob/stable-3/docs/community.aws.aws_batch_job_definition_module.rst)|Manage AWS Batch Job Definitions +[community.aws.aws_batch_job_queue](https://github.com/ansible-collections/community.aws/blob/stable-3/docs/community.aws.aws_batch_job_queue_module.rst)|Manage AWS Batch Job Queues +[community.aws.aws_codebuild](https://github.com/ansible-collections/community.aws/blob/stable-3/docs/community.aws.aws_codebuild_module.rst)|Create or delete an AWS CodeBuild project +[community.aws.aws_codecommit](https://github.com/ansible-collections/community.aws/blob/stable-3/docs/community.aws.aws_codecommit_module.rst)|Manage repositories in AWS CodeCommit +[community.aws.aws_codepipeline](https://github.com/ansible-collections/community.aws/blob/stable-3/docs/community.aws.aws_codepipeline_module.rst)|Create or delete AWS CodePipelines +[community.aws.aws_config_aggregation_authorization](https://github.com/ansible-collections/community.aws/blob/stable-3/docs/community.aws.aws_config_aggregation_authorization_module.rst)|Manage cross-account AWS Config authorizations +[community.aws.aws_config_aggregator](https://github.com/ansible-collections/community.aws/blob/stable-3/docs/community.aws.aws_config_aggregator_module.rst)|Manage AWS Config aggregations across multiple accounts +[community.aws.aws_config_delivery_channel](https://github.com/ansible-collections/community.aws/blob/stable-3/docs/community.aws.aws_config_delivery_channel_module.rst)|Manage AWS Config delivery channels +[community.aws.aws_config_recorder](https://github.com/ansible-collections/community.aws/blob/stable-3/docs/community.aws.aws_config_recorder_module.rst)|Manage AWS Config Recorders +[community.aws.aws_config_rule](https://github.com/ansible-collections/community.aws/blob/stable-3/docs/community.aws.aws_config_rule_module.rst)|Manage AWS Config resources +[community.aws.aws_direct_connect_confirm_connection](https://github.com/ansible-collections/community.aws/blob/stable-3/docs/community.aws.aws_direct_connect_confirm_connection_module.rst)|Confirms the creation of a hosted DirectConnect connection. +[community.aws.aws_direct_connect_connection](https://github.com/ansible-collections/community.aws/blob/stable-3/docs/community.aws.aws_direct_connect_connection_module.rst)|Creates, deletes, modifies a DirectConnect connection +[community.aws.aws_direct_connect_gateway](https://github.com/ansible-collections/community.aws/blob/stable-3/docs/community.aws.aws_direct_connect_gateway_module.rst)|Manage AWS Direct Connect gateway +[community.aws.aws_direct_connect_link_aggregation_group](https://github.com/ansible-collections/community.aws/blob/stable-3/docs/community.aws.aws_direct_connect_link_aggregation_group_module.rst)|Manage Direct Connect LAG bundles +[community.aws.aws_direct_connect_virtual_interface](https://github.com/ansible-collections/community.aws/blob/stable-3/docs/community.aws.aws_direct_connect_virtual_interface_module.rst)|Manage Direct Connect virtual interfaces +[community.aws.aws_eks_cluster](https://github.com/ansible-collections/community.aws/blob/stable-3/docs/community.aws.aws_eks_cluster_module.rst)|Manage Elastic Kubernetes Service Clusters +[community.aws.aws_elasticbeanstalk_app](https://github.com/ansible-collections/community.aws/blob/stable-3/docs/community.aws.aws_elasticbeanstalk_app_module.rst)|Create, update, and delete an elastic beanstalk application +[community.aws.aws_glue_connection](https://github.com/ansible-collections/community.aws/blob/stable-3/docs/community.aws.aws_glue_connection_module.rst)|Manage an AWS Glue connection +[community.aws.aws_glue_job](https://github.com/ansible-collections/community.aws/blob/stable-3/docs/community.aws.aws_glue_job_module.rst)|Manage an AWS Glue job +[community.aws.aws_inspector_target](https://github.com/ansible-collections/community.aws/blob/stable-3/docs/community.aws.aws_inspector_target_module.rst)|Create, Update and Delete Amazon Inspector Assessment Targets +[community.aws.aws_kms](https://github.com/ansible-collections/community.aws/blob/stable-3/docs/community.aws.aws_kms_module.rst)|Perform various KMS management tasks. +[community.aws.aws_kms_info](https://github.com/ansible-collections/community.aws/blob/stable-3/docs/community.aws.aws_kms_info_module.rst)|Gather information about AWS KMS keys +[community.aws.aws_msk_cluster](https://github.com/ansible-collections/community.aws/blob/stable-3/docs/community.aws.aws_msk_cluster_module.rst)|Manage Amazon MSK clusters. +[community.aws.aws_msk_config](https://github.com/ansible-collections/community.aws/blob/stable-3/docs/community.aws.aws_msk_config_module.rst)|Manage Amazon MSK cluster configurations. +[community.aws.aws_region_info](https://github.com/ansible-collections/community.aws/blob/stable-3/docs/community.aws.aws_region_info_module.rst)|Gather information about AWS regions. +[community.aws.aws_s3_bucket_info](https://github.com/ansible-collections/community.aws/blob/stable-3/docs/community.aws.aws_s3_bucket_info_module.rst)|lists S3 buckets in AWS +[community.aws.aws_s3_cors](https://github.com/ansible-collections/community.aws/blob/stable-3/docs/community.aws.aws_s3_cors_module.rst)|Manage CORS for S3 buckets in AWS +[community.aws.aws_secret](https://github.com/ansible-collections/community.aws/blob/stable-3/docs/community.aws.aws_secret_module.rst)|Manage secrets stored in AWS Secrets Manager. +[community.aws.aws_ses_identity](https://github.com/ansible-collections/community.aws/blob/stable-3/docs/community.aws.aws_ses_identity_module.rst)|Manages SES email and domain identity +[community.aws.aws_ses_identity_policy](https://github.com/ansible-collections/community.aws/blob/stable-3/docs/community.aws.aws_ses_identity_policy_module.rst)|Manages SES sending authorization policies +[community.aws.aws_ses_rule_set](https://github.com/ansible-collections/community.aws/blob/stable-3/docs/community.aws.aws_ses_rule_set_module.rst)|Manages SES inbound receipt rule sets +[community.aws.aws_sgw_info](https://github.com/ansible-collections/community.aws/blob/stable-3/docs/community.aws.aws_sgw_info_module.rst)|Fetch AWS Storage Gateway information +[community.aws.aws_ssm_parameter_store](https://github.com/ansible-collections/community.aws/blob/stable-3/docs/community.aws.aws_ssm_parameter_store_module.rst)|Manage key-value pairs in aws parameter store. +[community.aws.aws_step_functions_state_machine](https://github.com/ansible-collections/community.aws/blob/stable-3/docs/community.aws.aws_step_functions_state_machine_module.rst)|Manage AWS Step Functions state machines +[community.aws.aws_step_functions_state_machine_execution](https://github.com/ansible-collections/community.aws/blob/stable-3/docs/community.aws.aws_step_functions_state_machine_execution_module.rst)|Start or stop execution of an AWS Step Functions state machine. +[community.aws.aws_waf_condition](https://github.com/ansible-collections/community.aws/blob/stable-3/docs/community.aws.aws_waf_condition_module.rst)|Create and delete WAF Conditions +[community.aws.aws_waf_info](https://github.com/ansible-collections/community.aws/blob/stable-3/docs/community.aws.aws_waf_info_module.rst)|Retrieve information for WAF ACLs, Rule , Conditions and Filters. +[community.aws.aws_waf_rule](https://github.com/ansible-collections/community.aws/blob/stable-3/docs/community.aws.aws_waf_rule_module.rst)|Create and delete WAF Rules +[community.aws.aws_waf_web_acl](https://github.com/ansible-collections/community.aws/blob/stable-3/docs/community.aws.aws_waf_web_acl_module.rst)|Create and delete WAF Web ACLs +[community.aws.cloudformation_exports_info](https://github.com/ansible-collections/community.aws/blob/stable-3/docs/community.aws.cloudformation_exports_info_module.rst)|Read a value from CloudFormation Exports +[community.aws.cloudformation_stack_set](https://github.com/ansible-collections/community.aws/blob/stable-3/docs/community.aws.cloudformation_stack_set_module.rst)|Manage groups of CloudFormation stacks +[community.aws.cloudfront_distribution](https://github.com/ansible-collections/community.aws/blob/stable-3/docs/community.aws.cloudfront_distribution_module.rst)|Create, update and delete AWS CloudFront distributions. +[community.aws.cloudfront_info](https://github.com/ansible-collections/community.aws/blob/stable-3/docs/community.aws.cloudfront_info_module.rst)|Obtain facts about an AWS CloudFront distribution +[community.aws.cloudfront_invalidation](https://github.com/ansible-collections/community.aws/blob/stable-3/docs/community.aws.cloudfront_invalidation_module.rst)|create invalidations for AWS CloudFront distributions +[community.aws.cloudfront_origin_access_identity](https://github.com/ansible-collections/community.aws/blob/stable-3/docs/community.aws.cloudfront_origin_access_identity_module.rst)|Create, update and delete origin access identities for a CloudFront distribution +[community.aws.cloudtrail](https://github.com/ansible-collections/community.aws/blob/stable-3/docs/community.aws.cloudtrail_module.rst)|manage CloudTrail create, delete, update +[community.aws.cloudwatchevent_rule](https://github.com/ansible-collections/community.aws/blob/stable-3/docs/community.aws.cloudwatchevent_rule_module.rst)|Manage CloudWatch Event rules and targets +[community.aws.cloudwatchlogs_log_group](https://github.com/ansible-collections/community.aws/blob/stable-3/docs/community.aws.cloudwatchlogs_log_group_module.rst)|create or delete log_group in CloudWatchLogs +[community.aws.cloudwatchlogs_log_group_info](https://github.com/ansible-collections/community.aws/blob/stable-3/docs/community.aws.cloudwatchlogs_log_group_info_module.rst)|Get information about log_group in CloudWatchLogs +[community.aws.cloudwatchlogs_log_group_metric_filter](https://github.com/ansible-collections/community.aws/blob/stable-3/docs/community.aws.cloudwatchlogs_log_group_metric_filter_module.rst)|Manage CloudWatch log group metric filter +[community.aws.data_pipeline](https://github.com/ansible-collections/community.aws/blob/stable-3/docs/community.aws.data_pipeline_module.rst)|Create and manage AWS Datapipelines +[community.aws.dms_endpoint](https://github.com/ansible-collections/community.aws/blob/stable-3/docs/community.aws.dms_endpoint_module.rst)|Creates or destroys a data migration services endpoint +[community.aws.dms_replication_subnet_group](https://github.com/ansible-collections/community.aws/blob/stable-3/docs/community.aws.dms_replication_subnet_group_module.rst)|creates or destroys a data migration services subnet group +[community.aws.dynamodb_table](https://github.com/ansible-collections/community.aws/blob/stable-3/docs/community.aws.dynamodb_table_module.rst)|Create, update or delete AWS Dynamo DB tables +[community.aws.dynamodb_ttl](https://github.com/ansible-collections/community.aws/blob/stable-3/docs/community.aws.dynamodb_ttl_module.rst)|Set TTL for a given DynamoDB table +[community.aws.ec2_ami_copy](https://github.com/ansible-collections/community.aws/blob/stable-3/docs/community.aws.ec2_ami_copy_module.rst)|copies AMI between AWS regions, return new image id +[community.aws.ec2_asg](https://github.com/ansible-collections/community.aws/blob/stable-3/docs/community.aws.ec2_asg_module.rst)|Create or delete AWS AutoScaling Groups (ASGs) +[community.aws.ec2_asg_info](https://github.com/ansible-collections/community.aws/blob/stable-3/docs/community.aws.ec2_asg_info_module.rst)|Gather information about ec2 Auto Scaling Groups (ASGs) in AWS +[community.aws.ec2_asg_lifecycle_hook](https://github.com/ansible-collections/community.aws/blob/stable-3/docs/community.aws.ec2_asg_lifecycle_hook_module.rst)|Create, delete or update AWS ASG Lifecycle Hooks. +[community.aws.ec2_asg_scheduled_action](https://github.com/ansible-collections/community.aws/blob/stable-3/docs/community.aws.ec2_asg_scheduled_action_module.rst)|Create, modify and delete ASG scheduled scaling actions. +[community.aws.ec2_customer_gateway](https://github.com/ansible-collections/community.aws/blob/stable-3/docs/community.aws.ec2_customer_gateway_module.rst)|Manage an AWS customer gateway +[community.aws.ec2_customer_gateway_info](https://github.com/ansible-collections/community.aws/blob/stable-3/docs/community.aws.ec2_customer_gateway_info_module.rst)|Gather information about customer gateways in AWS +[community.aws.ec2_eip](https://github.com/ansible-collections/community.aws/blob/stable-3/docs/community.aws.ec2_eip_module.rst)|manages EC2 elastic IP (EIP) addresses. +[community.aws.ec2_eip_info](https://github.com/ansible-collections/community.aws/blob/stable-3/docs/community.aws.ec2_eip_info_module.rst)|List EC2 EIP details +[community.aws.ec2_launch_template](https://github.com/ansible-collections/community.aws/blob/stable-3/docs/community.aws.ec2_launch_template_module.rst)|Manage EC2 launch templates +[community.aws.ec2_lc](https://github.com/ansible-collections/community.aws/blob/stable-3/docs/community.aws.ec2_lc_module.rst)|Create or delete AWS Autoscaling Launch Configurations +[community.aws.ec2_lc_find](https://github.com/ansible-collections/community.aws/blob/stable-3/docs/community.aws.ec2_lc_find_module.rst)|Find AWS Autoscaling Launch Configurations +[community.aws.ec2_lc_info](https://github.com/ansible-collections/community.aws/blob/stable-3/docs/community.aws.ec2_lc_info_module.rst)|Gather information about AWS Autoscaling Launch Configurations. +[community.aws.ec2_metric_alarm](https://github.com/ansible-collections/community.aws/blob/stable-3/docs/community.aws.ec2_metric_alarm_module.rst)|Create/update or delete AWS Cloudwatch 'metric alarms' +[community.aws.ec2_placement_group](https://github.com/ansible-collections/community.aws/blob/stable-3/docs/community.aws.ec2_placement_group_module.rst)|Create or delete an EC2 Placement Group +[community.aws.ec2_placement_group_info](https://github.com/ansible-collections/community.aws/blob/stable-3/docs/community.aws.ec2_placement_group_info_module.rst)|List EC2 Placement Group(s) details +[community.aws.ec2_scaling_policy](https://github.com/ansible-collections/community.aws/blob/stable-3/docs/community.aws.ec2_scaling_policy_module.rst)|Create or delete AWS scaling policies for Autoscaling groups +[community.aws.ec2_snapshot_copy](https://github.com/ansible-collections/community.aws/blob/stable-3/docs/community.aws.ec2_snapshot_copy_module.rst)|Copies an EC2 snapshot and returns the new Snapshot ID. +[community.aws.ec2_transit_gateway](https://github.com/ansible-collections/community.aws/blob/stable-3/docs/community.aws.ec2_transit_gateway_module.rst)|Create and delete AWS Transit Gateways +[community.aws.ec2_transit_gateway_info](https://github.com/ansible-collections/community.aws/blob/stable-3/docs/community.aws.ec2_transit_gateway_info_module.rst)|Gather information about ec2 transit gateways in AWS +[community.aws.ec2_vpc_egress_igw](https://github.com/ansible-collections/community.aws/blob/stable-3/docs/community.aws.ec2_vpc_egress_igw_module.rst)|Manage an AWS VPC Egress Only Internet gateway +[community.aws.ec2_vpc_nacl](https://github.com/ansible-collections/community.aws/blob/stable-3/docs/community.aws.ec2_vpc_nacl_module.rst)|create and delete Network ACLs. +[community.aws.ec2_vpc_nacl_info](https://github.com/ansible-collections/community.aws/blob/stable-3/docs/community.aws.ec2_vpc_nacl_info_module.rst)|Gather information about Network ACLs in an AWS VPC +[community.aws.ec2_vpc_peer](https://github.com/ansible-collections/community.aws/blob/stable-3/docs/community.aws.ec2_vpc_peer_module.rst)|create, delete, accept, and reject VPC peering connections between two VPCs. +[community.aws.ec2_vpc_peering_info](https://github.com/ansible-collections/community.aws/blob/stable-3/docs/community.aws.ec2_vpc_peering_info_module.rst)|Retrieves AWS VPC Peering details using AWS methods. +[community.aws.ec2_vpc_route_table](https://github.com/ansible-collections/community.aws/blob/stable-3/docs/community.aws.ec2_vpc_route_table_module.rst)|Manage route tables for AWS virtual private clouds +[community.aws.ec2_vpc_route_table_info](https://github.com/ansible-collections/community.aws/blob/stable-3/docs/community.aws.ec2_vpc_route_table_info_module.rst)|Gather information about ec2 VPC route tables in AWS +[community.aws.ec2_vpc_vgw](https://github.com/ansible-collections/community.aws/blob/stable-3/docs/community.aws.ec2_vpc_vgw_module.rst)|Create and delete AWS VPN Virtual Gateways. +[community.aws.ec2_vpc_vgw_info](https://github.com/ansible-collections/community.aws/blob/stable-3/docs/community.aws.ec2_vpc_vgw_info_module.rst)|Gather information about virtual gateways in AWS +[community.aws.ec2_vpc_vpn](https://github.com/ansible-collections/community.aws/blob/stable-3/docs/community.aws.ec2_vpc_vpn_module.rst)|Create, modify, and delete EC2 VPN connections. +[community.aws.ec2_vpc_vpn_info](https://github.com/ansible-collections/community.aws/blob/stable-3/docs/community.aws.ec2_vpc_vpn_info_module.rst)|Gather information about VPN Connections in AWS. +[community.aws.ec2_win_password](https://github.com/ansible-collections/community.aws/blob/stable-3/docs/community.aws.ec2_win_password_module.rst)|Gets the default administrator password for EC2 Windows instances +[community.aws.ecs_attribute](https://github.com/ansible-collections/community.aws/blob/stable-3/docs/community.aws.ecs_attribute_module.rst)|manage ecs attributes +[community.aws.ecs_cluster](https://github.com/ansible-collections/community.aws/blob/stable-3/docs/community.aws.ecs_cluster_module.rst)|Create or terminate ECS clusters. +[community.aws.ecs_ecr](https://github.com/ansible-collections/community.aws/blob/stable-3/docs/community.aws.ecs_ecr_module.rst)|Manage Elastic Container Registry repositories +[community.aws.ecs_service](https://github.com/ansible-collections/community.aws/blob/stable-3/docs/community.aws.ecs_service_module.rst)|Create, terminate, start or stop a service in ECS +[community.aws.ecs_service_info](https://github.com/ansible-collections/community.aws/blob/stable-3/docs/community.aws.ecs_service_info_module.rst)|List or describe services in ECS +[community.aws.ecs_tag](https://github.com/ansible-collections/community.aws/blob/stable-3/docs/community.aws.ecs_tag_module.rst)|create and remove tags on Amazon ECS resources +[community.aws.ecs_task](https://github.com/ansible-collections/community.aws/blob/stable-3/docs/community.aws.ecs_task_module.rst)|Run, start or stop a task in ecs +[community.aws.ecs_taskdefinition](https://github.com/ansible-collections/community.aws/blob/stable-3/docs/community.aws.ecs_taskdefinition_module.rst)|register a task definition in ecs +[community.aws.ecs_taskdefinition_info](https://github.com/ansible-collections/community.aws/blob/stable-3/docs/community.aws.ecs_taskdefinition_info_module.rst)|Describe a task definition in ECS +[community.aws.efs](https://github.com/ansible-collections/community.aws/blob/stable-3/docs/community.aws.efs_module.rst)|create and maintain EFS file systems +[community.aws.efs_info](https://github.com/ansible-collections/community.aws/blob/stable-3/docs/community.aws.efs_info_module.rst)|Get information about Amazon EFS file systems +[community.aws.efs_tag](https://github.com/ansible-collections/community.aws/blob/stable-3/docs/community.aws.efs_tag_module.rst)|create and remove tags on Amazon EFS resources +[community.aws.elasticache](https://github.com/ansible-collections/community.aws/blob/stable-3/docs/community.aws.elasticache_module.rst)|Manage cache clusters in Amazon ElastiCache +[community.aws.elasticache_info](https://github.com/ansible-collections/community.aws/blob/stable-3/docs/community.aws.elasticache_info_module.rst)|Retrieve information for AWS ElastiCache clusters +[community.aws.elasticache_parameter_group](https://github.com/ansible-collections/community.aws/blob/stable-3/docs/community.aws.elasticache_parameter_group_module.rst)|Manage cache parameter groups in Amazon ElastiCache. +[community.aws.elasticache_snapshot](https://github.com/ansible-collections/community.aws/blob/stable-3/docs/community.aws.elasticache_snapshot_module.rst)|Manage cache snapshots in Amazon ElastiCache +[community.aws.elasticache_subnet_group](https://github.com/ansible-collections/community.aws/blob/stable-3/docs/community.aws.elasticache_subnet_group_module.rst)|manage ElastiCache subnet groups +[community.aws.elb_application_lb](https://github.com/ansible-collections/community.aws/blob/stable-3/docs/community.aws.elb_application_lb_module.rst)|Manage an Application Load Balancer +[community.aws.elb_application_lb_info](https://github.com/ansible-collections/community.aws/blob/stable-3/docs/community.aws.elb_application_lb_info_module.rst)|Gather information about application ELBs in AWS +[community.aws.elb_classic_lb_info](https://github.com/ansible-collections/community.aws/blob/stable-3/docs/community.aws.elb_classic_lb_info_module.rst)|Gather information about EC2 Elastic Load Balancers in AWS +[community.aws.elb_instance](https://github.com/ansible-collections/community.aws/blob/stable-3/docs/community.aws.elb_instance_module.rst)|De-registers or registers instances from EC2 ELBs +[community.aws.elb_network_lb](https://github.com/ansible-collections/community.aws/blob/stable-3/docs/community.aws.elb_network_lb_module.rst)|Manage a Network Load Balancer +[community.aws.elb_target](https://github.com/ansible-collections/community.aws/blob/stable-3/docs/community.aws.elb_target_module.rst)|Manage a target in a target group +[community.aws.elb_target_group](https://github.com/ansible-collections/community.aws/blob/stable-3/docs/community.aws.elb_target_group_module.rst)|Manage a target group for an Application or Network load balancer +[community.aws.elb_target_group_info](https://github.com/ansible-collections/community.aws/blob/stable-3/docs/community.aws.elb_target_group_info_module.rst)|Gather information about ELB target groups in AWS +[community.aws.elb_target_info](https://github.com/ansible-collections/community.aws/blob/stable-3/docs/community.aws.elb_target_info_module.rst)|Gathers which target groups a target is associated with. +[community.aws.execute_lambda](https://github.com/ansible-collections/community.aws/blob/stable-3/docs/community.aws.execute_lambda_module.rst)|Execute an AWS Lambda function +[community.aws.iam_access_key](https://github.com/ansible-collections/community.aws/blob/stable-3/docs/community.aws.iam_access_key_module.rst)|Manage AWS IAM User access keys +[community.aws.iam_access_key_info](https://github.com/ansible-collections/community.aws/blob/stable-3/docs/community.aws.iam_access_key_info_module.rst)|fetch information about AWS IAM User access keys +[community.aws.iam_group](https://github.com/ansible-collections/community.aws/blob/stable-3/docs/community.aws.iam_group_module.rst)|Manage AWS IAM groups +[community.aws.iam_managed_policy](https://github.com/ansible-collections/community.aws/blob/stable-3/docs/community.aws.iam_managed_policy_module.rst)|Manage User Managed IAM policies +[community.aws.iam_mfa_device_info](https://github.com/ansible-collections/community.aws/blob/stable-3/docs/community.aws.iam_mfa_device_info_module.rst)|List the MFA (Multi-Factor Authentication) devices registered for a user +[community.aws.iam_password_policy](https://github.com/ansible-collections/community.aws/blob/stable-3/docs/community.aws.iam_password_policy_module.rst)|Update an IAM Password Policy +[community.aws.iam_policy](https://github.com/ansible-collections/community.aws/blob/stable-3/docs/community.aws.iam_policy_module.rst)|Manage inline IAM policies for users, groups, and roles +[community.aws.iam_policy_info](https://github.com/ansible-collections/community.aws/blob/stable-3/docs/community.aws.iam_policy_info_module.rst)|Retrieve inline IAM policies for users, groups, and roles +[community.aws.iam_role](https://github.com/ansible-collections/community.aws/blob/stable-3/docs/community.aws.iam_role_module.rst)|Manage AWS IAM roles +[community.aws.iam_role_info](https://github.com/ansible-collections/community.aws/blob/stable-3/docs/community.aws.iam_role_info_module.rst)|Gather information on IAM roles +[community.aws.iam_saml_federation](https://github.com/ansible-collections/community.aws/blob/stable-3/docs/community.aws.iam_saml_federation_module.rst)|Maintain IAM SAML federation configuration. +[community.aws.iam_server_certificate](https://github.com/ansible-collections/community.aws/blob/stable-3/docs/community.aws.iam_server_certificate_module.rst)|Manage server certificates for use on ELBs and CloudFront +[community.aws.iam_server_certificate_info](https://github.com/ansible-collections/community.aws/blob/stable-3/docs/community.aws.iam_server_certificate_info_module.rst)|Retrieve the information of a server certificate +[community.aws.iam_user](https://github.com/ansible-collections/community.aws/blob/stable-3/docs/community.aws.iam_user_module.rst)|Manage AWS IAM users +[community.aws.iam_user_info](https://github.com/ansible-collections/community.aws/blob/stable-3/docs/community.aws.iam_user_info_module.rst)|Gather IAM user(s) facts in AWS +[community.aws.kinesis_stream](https://github.com/ansible-collections/community.aws/blob/stable-3/docs/community.aws.kinesis_stream_module.rst)|Manage a Kinesis Stream. +[community.aws.lambda](https://github.com/ansible-collections/community.aws/blob/stable-3/docs/community.aws.lambda_module.rst)|Manage AWS Lambda functions +[community.aws.lambda_alias](https://github.com/ansible-collections/community.aws/blob/stable-3/docs/community.aws.lambda_alias_module.rst)|Creates, updates or deletes AWS Lambda function aliases +[community.aws.lambda_event](https://github.com/ansible-collections/community.aws/blob/stable-3/docs/community.aws.lambda_event_module.rst)|Creates, updates or deletes AWS Lambda function event mappings +[community.aws.lambda_info](https://github.com/ansible-collections/community.aws/blob/stable-3/docs/community.aws.lambda_info_module.rst)|Gathers AWS Lambda function details +[community.aws.lambda_policy](https://github.com/ansible-collections/community.aws/blob/stable-3/docs/community.aws.lambda_policy_module.rst)|Creates, updates or deletes AWS Lambda policy statements. +[community.aws.lightsail](https://github.com/ansible-collections/community.aws/blob/stable-3/docs/community.aws.lightsail_module.rst)|Manage instances in AWS Lightsail +[community.aws.rds_instance](https://github.com/ansible-collections/community.aws/blob/stable-3/docs/community.aws.rds_instance_module.rst)|Manage RDS instances +[community.aws.rds_instance_info](https://github.com/ansible-collections/community.aws/blob/stable-3/docs/community.aws.rds_instance_info_module.rst)|obtain information about one or more RDS instances +[community.aws.rds_instance_snapshot](https://github.com/ansible-collections/community.aws/blob/stable-3/docs/community.aws.rds_instance_snapshot_module.rst)|manage Amazon RDS snapshots. +[community.aws.rds_option_group](https://github.com/ansible-collections/community.aws/blob/stable-3/docs/community.aws.rds_option_group_module.rst)|rds_option_group module +[community.aws.rds_option_group_info](https://github.com/ansible-collections/community.aws/blob/stable-3/docs/community.aws.rds_option_group_info_module.rst)|rds_option_group_info module +[community.aws.rds_param_group](https://github.com/ansible-collections/community.aws/blob/stable-3/docs/community.aws.rds_param_group_module.rst)|manage RDS parameter groups +[community.aws.rds_snapshot_info](https://github.com/ansible-collections/community.aws/blob/stable-3/docs/community.aws.rds_snapshot_info_module.rst)|obtain information about one or more RDS snapshots +[community.aws.rds_subnet_group](https://github.com/ansible-collections/community.aws/blob/stable-3/docs/community.aws.rds_subnet_group_module.rst)|manage RDS database subnet groups +[community.aws.redshift](https://github.com/ansible-collections/community.aws/blob/stable-3/docs/community.aws.redshift_module.rst)|create, delete, or modify an Amazon Redshift instance +[community.aws.redshift_cross_region_snapshots](https://github.com/ansible-collections/community.aws/blob/stable-3/docs/community.aws.redshift_cross_region_snapshots_module.rst)|Manage Redshift Cross Region Snapshots +[community.aws.redshift_info](https://github.com/ansible-collections/community.aws/blob/stable-3/docs/community.aws.redshift_info_module.rst)|Gather information about Redshift cluster(s) +[community.aws.redshift_subnet_group](https://github.com/ansible-collections/community.aws/blob/stable-3/docs/community.aws.redshift_subnet_group_module.rst)|manage Redshift cluster subnet groups +[community.aws.route53](https://github.com/ansible-collections/community.aws/blob/stable-3/docs/community.aws.route53_module.rst)|add or delete entries in Amazons Route 53 DNS service +[community.aws.route53_health_check](https://github.com/ansible-collections/community.aws/blob/stable-3/docs/community.aws.route53_health_check_module.rst)|Manage health-checks in Amazons Route53 DNS service +[community.aws.route53_info](https://github.com/ansible-collections/community.aws/blob/stable-3/docs/community.aws.route53_info_module.rst)|Retrieves route53 details using AWS methods +[community.aws.route53_zone](https://github.com/ansible-collections/community.aws/blob/stable-3/docs/community.aws.route53_zone_module.rst)|add or delete Route53 zones +[community.aws.s3_bucket_notification](https://github.com/ansible-collections/community.aws/blob/stable-3/docs/community.aws.s3_bucket_notification_module.rst)|Creates, updates or deletes S3 Bucket notification for lambda +[community.aws.s3_lifecycle](https://github.com/ansible-collections/community.aws/blob/stable-3/docs/community.aws.s3_lifecycle_module.rst)|Manage S3 bucket lifecycle rules in AWS +[community.aws.s3_logging](https://github.com/ansible-collections/community.aws/blob/stable-3/docs/community.aws.s3_logging_module.rst)|Manage logging facility of an s3 bucket in AWS +[community.aws.s3_metrics_configuration](https://github.com/ansible-collections/community.aws/blob/stable-3/docs/community.aws.s3_metrics_configuration_module.rst)|Manage s3 bucket metrics configuration in AWS +[community.aws.s3_sync](https://github.com/ansible-collections/community.aws/blob/stable-3/docs/community.aws.s3_sync_module.rst)|Efficiently upload multiple files to S3 +[community.aws.s3_website](https://github.com/ansible-collections/community.aws/blob/stable-3/docs/community.aws.s3_website_module.rst)|Configure an s3 bucket as a website +[community.aws.sns](https://github.com/ansible-collections/community.aws/blob/stable-3/docs/community.aws.sns_module.rst)|Send Amazon Simple Notification Service messages +[community.aws.sns_topic](https://github.com/ansible-collections/community.aws/blob/stable-3/docs/community.aws.sns_topic_module.rst)|Manages AWS SNS topics and subscriptions +[community.aws.sqs_queue](https://github.com/ansible-collections/community.aws/blob/stable-3/docs/community.aws.sqs_queue_module.rst)|Creates or deletes AWS SQS queues +[community.aws.sts_assume_role](https://github.com/ansible-collections/community.aws/blob/stable-3/docs/community.aws.sts_assume_role_module.rst)|Assume a role using AWS Security Token Service and obtain temporary credentials +[community.aws.sts_session_token](https://github.com/ansible-collections/community.aws/blob/stable-3/docs/community.aws.sts_session_token_module.rst)|Obtain a session token from the AWS Security Token Service +[community.aws.wafv2_ip_set](https://github.com/ansible-collections/community.aws/blob/stable-3/docs/community.aws.wafv2_ip_set_module.rst)|wafv2_ip_set +[community.aws.wafv2_ip_set_info](https://github.com/ansible-collections/community.aws/blob/stable-3/docs/community.aws.wafv2_ip_set_info_module.rst)|Get information about wafv2 ip sets +[community.aws.wafv2_resources](https://github.com/ansible-collections/community.aws/blob/stable-3/docs/community.aws.wafv2_resources_module.rst)|wafv2_web_acl +[community.aws.wafv2_resources_info](https://github.com/ansible-collections/community.aws/blob/stable-3/docs/community.aws.wafv2_resources_info_module.rst)|wafv2_resources_info +[community.aws.wafv2_rule_group](https://github.com/ansible-collections/community.aws/blob/stable-3/docs/community.aws.wafv2_rule_group_module.rst)|wafv2_web_acl +[community.aws.wafv2_rule_group_info](https://github.com/ansible-collections/community.aws/blob/stable-3/docs/community.aws.wafv2_rule_group_info_module.rst)|wafv2_web_acl_info +[community.aws.wafv2_web_acl](https://github.com/ansible-collections/community.aws/blob/stable-3/docs/community.aws.wafv2_web_acl_module.rst)|Create and delete WAF Web ACLs +[community.aws.wafv2_web_acl_info](https://github.com/ansible-collections/community.aws/blob/stable-3/docs/community.aws.wafv2_web_acl_info_module.rst)|wafv2_web_acl diff --git a/changelogs/changelog.yaml b/changelogs/changelog.yaml index 26e1b87635b..921b04dd452 100644 --- a/changelogs/changelog.yaml +++ b/changelogs/changelog.yaml @@ -1632,3 +1632,58 @@ releases: - 794-s3_lifecycle_abort_expire.yml - 863-requirements-doc-fix.yml release_date: '2022-01-18' + 3.1.0: + changes: + bugfixes: + - Add backoff retry logic to route53_info (https://github.com/ansible-collections/community.aws/pull/865). + - Add backoff retry logic to route53_zone (https://github.com/ansible-collections/community.aws/pull/865). + - cloudfront_distribution - Dont pass ``s3_origin_access_identity_enabled`` + to API request (https://github.com/ansible-collections/community.aws/pull/881). + - execute_lambda - Wait for Lambda function State = Active before executing + (https://github.com/ansible-collections/community.aws/pull/857) + - lambda - Wait for Lambda function State = Active & LastUpdateStatus = Successful + before updating (https://github.com/ansible-collections/community.aws/pull/857) + - rds_instance - Fix updates of ``iops`` or ``allocated_storage`` for ``io1`` + DB instances when only one value is changing (https://github.com/ansible-collections/community.aws/pull/878). + minor_changes: + - aws_secret - Add ``resource_policy`` parameter (https://github.com/ansible-collections/community.aws/pull/843). + - aws_ssm connection plugin - add parameters to explicitly specify SSE mode + and KMS key id for uploads on the file transfer bucket. (https://github.com/ansible-collections/community.aws/pull/763) + - dynamodb_table - the ``table_class`` parameter has been added (https://github.com/ansible-collections/community.aws/pull/880). + - ec2_launch_template - Add metadata options parameter ``http_protocol_ipv6`` + and ``instance_metadata_tags`` (https://github.com/ansible-collections/community.aws/pull/917). + - ec2_lc - add support for throughput parameter (https://github.com/ansible-collections/community.aws/pull/790). + - ec2_placement_group - add support for partition strategy and partition count + (https://github.com/ansible-collections/community.aws/pull/872). + - elb_instance - `wait` parameter is no longer ignored (https://github.com/ansible-collections/community.aws/pull/826) + - elb_target_group - add support for parameter ``deregistration_connection_termination`` + (https://github.com/ansible-collections/community.aws/pull/913). + - iam_managed_policy - refactor module adding ``check_mode`` and better AWSRetry + backoff logic (https://github.com/ansible-collections/community.aws/pull/893). + - iam_user - add parameter ``password_reset_required`` (https://github.com/ansible-collections/community.aws/pull/860). + - wafv2_web_acl - Documentation updates wafv2_web_acl and aws_waf_web_acl (https://github.com/ansible-collections/community.aws/pull/721). + - wafv2_web_acl - Extended the wafv2_web_acl module to also take the ``custom_response_bodies`` + argument (https://github.com/ansible-collections/community.aws/pull/721). + release_summary: 'This is the minor release of the ``community.aws`` collection. + + This changelog contains all changes to the modules and plugins in this collection + + that have been made after the previous release.' + fragments: + - 3.1.0.yml + - 721-wafv2_web_acl.yml + - 763-aws_ssm_connection-add-sse-parameters.yml + - 790-ec2_lc-add-throughput-param-support.yml + - 825-fix-elb-wait.yml + - 843-add_aws_secret_resource_policy_support.yml + - 857-lambda-wait-before.yml + - 860-add-missing-parameter.yml + - 865-add-backoff-retry-logic-route53_zone.yml + - 872-ec2_placement_group_partition_strategy.yml + - 878-fix-iops-updates-rds.yml + - 880-add-table-class-param.yml + - 881-cloudfront-bug.yml + - 893-refactor-iam_managed_policy.yml + - 913-tg-dereg-conn-param.yml + - 917-add-launch-template-metadata-parameters.yml + release_date: '2022-02-14' diff --git a/changelogs/fragments/721-wafv2_web_acl.yml b/changelogs/fragments/721-wafv2_web_acl.yml deleted file mode 100644 index a5bcf2f7330..00000000000 --- a/changelogs/fragments/721-wafv2_web_acl.yml +++ /dev/null @@ -1,3 +0,0 @@ -minor_changes: -- wafv2_web_acl - Extended the wafv2_web_acl module to also take the ``custom_response_bodies`` argument (https://github.com/ansible-collections/community.aws/pull/721). -- wafv2_web_acl - Documentation updates wafv2_web_acl and aws_waf_web_acl (https://github.com/ansible-collections/community.aws/pull/721). diff --git a/changelogs/fragments/763-aws_ssm_connection-add-sse-parameters.yml b/changelogs/fragments/763-aws_ssm_connection-add-sse-parameters.yml deleted file mode 100644 index 9074a5e6862..00000000000 --- a/changelogs/fragments/763-aws_ssm_connection-add-sse-parameters.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - aws_ssm connection plugin - add parameters to explicitly specify SSE mode and KMS key id for uploads on the file transfer bucket. (https://github.com/ansible-collections/community.aws/pull/763) diff --git a/changelogs/fragments/790-ec2_lc-add-throughput-param-support.yml b/changelogs/fragments/790-ec2_lc-add-throughput-param-support.yml deleted file mode 100644 index aa7e3e09803..00000000000 --- a/changelogs/fragments/790-ec2_lc-add-throughput-param-support.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: -- ec2_lc - add support for throughput parameter (https://github.com/ansible-collections/community.aws/pull/790). diff --git a/changelogs/fragments/825-fix-elb-wait.yml b/changelogs/fragments/825-fix-elb-wait.yml deleted file mode 100644 index afc87a06c56..00000000000 --- a/changelogs/fragments/825-fix-elb-wait.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - elb_instance - `wait` parameter is no longer ignored (https://github.com/ansible-collections/community.aws/pull/826) diff --git a/changelogs/fragments/843-add_aws_secret_resource_policy_support.yml b/changelogs/fragments/843-add_aws_secret_resource_policy_support.yml deleted file mode 100644 index c970a72b8a1..00000000000 --- a/changelogs/fragments/843-add_aws_secret_resource_policy_support.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: -- aws_secret - Add ``resource_policy`` parameter (https://github.com/ansible-collections/community.aws/pull/843). \ No newline at end of file diff --git a/changelogs/fragments/857-lambda-wait-before.yml b/changelogs/fragments/857-lambda-wait-before.yml deleted file mode 100644 index 87116dfe916..00000000000 --- a/changelogs/fragments/857-lambda-wait-before.yml +++ /dev/null @@ -1,3 +0,0 @@ -bugfixes: - - execute_lambda - Wait for Lambda function State = Active before executing (https://github.com/ansible-collections/community.aws/pull/857) - - lambda - Wait for Lambda function State = Active & LastUpdateStatus = Successful before updating (https://github.com/ansible-collections/community.aws/pull/857) diff --git a/changelogs/fragments/860-add-missing-parameter.yml b/changelogs/fragments/860-add-missing-parameter.yml deleted file mode 100644 index d2a66dd9d88..00000000000 --- a/changelogs/fragments/860-add-missing-parameter.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - iam_user - add parameter ``password_reset_required`` (https://github.com/ansible-collections/community.aws/pull/860). \ No newline at end of file diff --git a/changelogs/fragments/865-add-backoff-retry-logic-route53_zone.yml b/changelogs/fragments/865-add-backoff-retry-logic-route53_zone.yml deleted file mode 100644 index 6f49a45397b..00000000000 --- a/changelogs/fragments/865-add-backoff-retry-logic-route53_zone.yml +++ /dev/null @@ -1,3 +0,0 @@ -bugfixes: - - Add backoff retry logic to route53_zone (https://github.com/ansible-collections/community.aws/pull/865). - - Add backoff retry logic to route53_info (https://github.com/ansible-collections/community.aws/pull/865). diff --git a/changelogs/fragments/872-ec2_placement_group_partition_strategy.yml b/changelogs/fragments/872-ec2_placement_group_partition_strategy.yml deleted file mode 100644 index 3fc6d524c8f..00000000000 --- a/changelogs/fragments/872-ec2_placement_group_partition_strategy.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: -- ec2_placement_group - add support for partition strategy and partition count (https://github.com/ansible-collections/community.aws/pull/872). diff --git a/changelogs/fragments/878-fix-iops-updates-rds.yml b/changelogs/fragments/878-fix-iops-updates-rds.yml deleted file mode 100644 index cb4b22f47ab..00000000000 --- a/changelogs/fragments/878-fix-iops-updates-rds.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - rds_instance - Fix updates of ``iops`` or ``allocated_storage`` for ``io1`` DB instances when only one value is changing (https://github.com/ansible-collections/community.aws/pull/878). diff --git a/changelogs/fragments/880-add-table-class-param.yml b/changelogs/fragments/880-add-table-class-param.yml deleted file mode 100644 index 21d08216cd6..00000000000 --- a/changelogs/fragments/880-add-table-class-param.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - dynamodb_table - the ``table_class`` parameter has been added (https://github.com/ansible-collections/community.aws/pull/880). diff --git a/changelogs/fragments/881-cloudfront-bug.yml b/changelogs/fragments/881-cloudfront-bug.yml deleted file mode 100644 index 106c9443723..00000000000 --- a/changelogs/fragments/881-cloudfront-bug.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - cloudfront_distribution - Dont pass ``s3_origin_access_identity_enabled`` to API request (https://github.com/ansible-collections/community.aws/pull/881). \ No newline at end of file diff --git a/changelogs/fragments/893-refactor-iam_managed_policy.yml b/changelogs/fragments/893-refactor-iam_managed_policy.yml deleted file mode 100644 index 22db07fb152..00000000000 --- a/changelogs/fragments/893-refactor-iam_managed_policy.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - iam_managed_policy - refactor module adding ``check_mode`` and better AWSRetry backoff logic (https://github.com/ansible-collections/community.aws/pull/893). diff --git a/changelogs/fragments/913-tg-dereg-conn-param.yml b/changelogs/fragments/913-tg-dereg-conn-param.yml deleted file mode 100644 index d4526ebd703..00000000000 --- a/changelogs/fragments/913-tg-dereg-conn-param.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - elb_target_group - add support for parameter ``deregistration_connection_termination`` (https://github.com/ansible-collections/community.aws/pull/913). diff --git a/changelogs/fragments/917-add-launch-template-metadata-parameters.yml b/changelogs/fragments/917-add-launch-template-metadata-parameters.yml deleted file mode 100644 index 652745f48d2..00000000000 --- a/changelogs/fragments/917-add-launch-template-metadata-parameters.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: -- ec2_launch_template - Add metadata options parameter ``http_protocol_ipv6`` and ``instance_metadata_tags`` (https://github.com/ansible-collections/community.aws/pull/917). \ No newline at end of file diff --git a/docs/community.aws.aws_acm_module.rst b/docs/community.aws.aws_acm_module.rst index ae76919ef89..b1eb4bc4cdb 100644 --- a/docs/community.aws.aws_acm_module.rst +++ b/docs/community.aws.aws_acm_module.rst @@ -18,6 +18,7 @@ Version added: 1.0.0 Synopsis -------- - Import and delete certificates in Amazon Web Service's Certificate Manager (AWS ACM). + - This module does not currently interact with AWS-provided certificates. It currently only manages certificates provided to AWS by the user. - The ACM API allows users to upload multiple certificates for the same domain name, and even multiple identical certificates. This module attempts to restrict such freedoms, to be idempotent, as per the Ansible philosophy. It does this through applying AWS resource "Name" tags to ACM certificates. @@ -37,6 +38,7 @@ Synopsis + Requirements ------------ The below requirements are needed on the host that executes this module. @@ -214,7 +216,7 @@ Parameters
enabled
) or not (disabled
). - Requires boto3 >= 1.18.29enabled
) via metadata endpoint or not (disabled
).partition
.1
and 7
.