Prep release 4.2.13 (#7193)

This commit is contained in:
Bert Blommers 2024-01-06 15:32:19 +00:00 committed by GitHub
parent e7c86e5946
commit 0c7b02c0b5
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
17 changed files with 345 additions and 263 deletions

View File

@ -1,6 +1,57 @@
Moto Changelog
==============
4.2.13
-----
Docker Digest for 4.2.13: <autopopulateddigest>
New Services:
* Panorama:
* delete_device()
* describe_device()
* list_devices()
* provision_device()
* update_device_metadata()
New Methods:
* CognitoIDP:
* admin_respond_to_auth_challenge()
* IdentityStore:
* list_group_memberships_for_member()
* Rekognition:
* compare_faces()
* detect_labels()
* detect_text()
* SSO-Admin:
* attach_customer_managed_policy_reference_to_permission_set()
* attach_managed_policy_to_permission_set()
* delete_inline_policy_from_permission_set()
* detach_customer_managed_policy_reference_from_permission_set()
* detach_managed_policy_from_permission_set()
* get_inline_policy_for_permission_set()
* list_account_assignments_for_principal()
* list_customer_managed_policy_references_in_permission_set()
* list_managed_policies_in_permission_set()
* put_inline_policy_to_permission_set()
* Textract:
* detect_document_text()
Miscellaneous:
* ACM: describe_certificate() now returns a DomainValidationOption for each SN
* CloudFormation: create_change_set() now longer throws an exception when supplying a YAML TemplateBody
* CognitoIDP: create_resource_server() no longer crashes when the scope-parameter is not provided
* DynamoDB: scan() now correctly handles the ScanFilter-attribute again (broken in 4.2.11)
* EC2: launch templates created by CloudFormation now have a generated name if not provided
* EC2: describe_instance_types() now handles unknown values for EnaSupport correctly
* Sagemaker: create_model_package() nown supports Versioned packages
* Scheduler: delete_scheduler() now throws the correct exception when a Schedule does not exist
* SSO-Admin: list_account_assignments() now supports pagination
4.2.12
------

View File

@ -1101,6 +1101,7 @@
- [ ] update_pull_request_status
- [ ] update_pull_request_title
- [ ] update_repository_description
- [ ] update_repository_encryption_key
- [ ] update_repository_name
</details>
@ -2689,16 +2690,19 @@
## eks
<details>
<summary>33% implemented</summary>
<summary>26% implemented</summary>
- [ ] associate_access_policy
- [ ] associate_encryption_config
- [ ] associate_identity_provider_config
- [ ] create_access_entry
- [ ] create_addon
- [X] create_cluster
- [ ] create_eks_anywhere_subscription
- [X] create_fargate_profile
- [X] create_nodegroup
- [ ] create_pod_identity_association
- [ ] delete_access_entry
- [ ] delete_addon
- [X] delete_cluster
- [ ] delete_eks_anywhere_subscription
@ -2706,6 +2710,7 @@
- [X] delete_nodegroup
- [ ] delete_pod_identity_association
- [ ] deregister_cluster
- [ ] describe_access_entry
- [ ] describe_addon
- [ ] describe_addon_configuration
- [ ] describe_addon_versions
@ -2713,15 +2718,21 @@
- [ ] describe_eks_anywhere_subscription
- [X] describe_fargate_profile
- [ ] describe_identity_provider_config
- [ ] describe_insight
- [X] describe_nodegroup
- [ ] describe_pod_identity_association
- [ ] describe_update
- [ ] disassociate_access_policy
- [ ] disassociate_identity_provider_config
- [ ] list_access_entries
- [ ] list_access_policies
- [ ] list_addons
- [ ] list_associated_access_policies
- [X] list_clusters
- [ ] list_eks_anywhere_subscriptions
- [X] list_fargate_profiles
- [ ] list_identity_provider_configs
- [ ] list_insights
- [X] list_nodegroups
- [ ] list_pod_identity_associations
- [X] list_tags_for_resource
@ -2729,6 +2740,7 @@
- [ ] register_cluster
- [X] tag_resource
- [X] untag_resource
- [ ] update_access_entry
- [ ] update_addon
- [ ] update_cluster_config
- [ ] update_cluster_version
@ -3031,6 +3043,7 @@
- [ ] remove_managed_scaling_policy
- [X] remove_tags
- [X] run_job_flow
- [ ] set_keep_job_flow_alive_when_no_steps
- [X] set_termination_protection
- [X] set_visible_to_all_users
- [ ] start_notebook_execution
@ -3650,7 +3663,7 @@
## guardduty
<details>
<summary>16% implemented</summary>
<summary>15% implemented</summary>
- [ ] accept_administrator_invitation
- [ ] accept_invitation
@ -3690,6 +3703,7 @@
- [ ] get_master_account
- [ ] get_member_detectors
- [ ] get_members
- [ ] get_organization_statistics
- [ ] get_remaining_free_trial_days
- [ ] get_threat_intel_set
- [ ] get_usage_statistics
@ -3889,7 +3903,7 @@
## identitystore
<details>
<summary>63% implemented</summary>
<summary>68% implemented</summary>
- [X] create_group
- [X] create_group_membership
@ -3905,7 +3919,7 @@
- [ ] get_user_id
- [ ] is_member_in_groups
- [X] list_group_memberships
- [ ] list_group_memberships_for_member
- [X] list_group_memberships_for_member
- [X] list_groups
- [X] list_users
- [ ] update_group
@ -4663,7 +4677,7 @@
## mediaconnect
<details>
<summary>36% implemented</summary>
<summary>35% implemented</summary>
- [ ] add_bridge_outputs
- [ ] add_bridge_sources
@ -4680,6 +4694,7 @@
- [ ] deregister_gateway_instance
- [ ] describe_bridge
- [X] describe_flow
- [ ] describe_flow_source_metadata
- [ ] describe_gateway
- [ ] describe_gateway_instance
- [ ] describe_offering
@ -5648,7 +5663,7 @@
## rds
<details>
<summary>36% implemented</summary>
<summary>35% implemented</summary>
- [ ] add_role_to_db_cluster
- [ ] add_role_to_db_instance
@ -5724,6 +5739,7 @@
- [ ] describe_db_proxy_endpoints
- [ ] describe_db_proxy_target_groups
- [ ] describe_db_proxy_targets
- [ ] describe_db_recommendations
- [ ] describe_db_security_groups
- [ ] describe_db_snapshot_attributes
- [ ] describe_db_snapshot_tenant_databases
@ -5746,7 +5762,9 @@
- [ ] describe_source_regions
- [ ] describe_tenant_databases
- [ ] describe_valid_db_instance_modifications
- [ ] disable_http_endpoint
- [ ] download_db_log_file_portion
- [ ] enable_http_endpoint
- [ ] failover_db_cluster
- [ ] failover_global_cluster
- [X] list_tags_for_resource
@ -5763,6 +5781,7 @@
- [ ] modify_db_proxy
- [ ] modify_db_proxy_endpoint
- [ ] modify_db_proxy_target_group
- [ ] modify_db_recommendation
- [ ] modify_db_snapshot
- [ ] modify_db_snapshot_attribute
- [X] modify_db_subnet_group
@ -5972,10 +5991,10 @@
## rekognition
<details>
<summary>5% implemented</summary>
<summary>9% implemented</summary>
- [ ] associate_faces
- [ ] compare_faces
- [X] compare_faces
- [ ] copy_project_version
- [ ] create_collection
- [ ] create_dataset
@ -5999,10 +6018,10 @@
- [ ] describe_stream_processor
- [ ] detect_custom_labels
- [ ] detect_faces
- [ ] detect_labels
- [X] detect_labels
- [ ] detect_moderation_labels
- [ ] detect_protective_equipment
- [ ] detect_text
- [X] detect_text
- [ ] disassociate_faces
- [ ] distribute_dataset_entries
- [ ] get_celebrity_info
@ -7383,10 +7402,10 @@
## sso-admin
<details>
<summary>10% implemented</summary>
<summary>24% implemented</summary>
- [ ] attach_customer_managed_policy_reference_to_permission_set
- [ ] attach_managed_policy_to_permission_set
- [X] attach_customer_managed_policy_reference_to_permission_set
- [X] attach_managed_policy_to_permission_set
- [X] create_account_assignment
- [ ] create_application
- [ ] create_application_assignment
@ -7400,7 +7419,7 @@
- [ ] delete_application_assignment
- [ ] delete_application_authentication_method
- [ ] delete_application_grant
- [ ] delete_inline_policy_from_permission_set
- [X] delete_inline_policy_from_permission_set
- [ ] delete_instance
- [ ] delete_instance_access_control_attribute_configuration
- [X] delete_permission_set
@ -7416,18 +7435,18 @@
- [X] describe_permission_set
- [ ] describe_permission_set_provisioning_status
- [ ] describe_trusted_token_issuer
- [ ] detach_customer_managed_policy_reference_from_permission_set
- [ ] detach_managed_policy_from_permission_set
- [X] detach_customer_managed_policy_reference_from_permission_set
- [X] detach_managed_policy_from_permission_set
- [ ] get_application_access_scope
- [ ] get_application_assignment_configuration
- [ ] get_application_authentication_method
- [ ] get_application_grant
- [ ] get_inline_policy_for_permission_set
- [X] get_inline_policy_for_permission_set
- [ ] get_permissions_boundary_for_permission_set
- [ ] list_account_assignment_creation_status
- [ ] list_account_assignment_deletion_status
- [X] list_account_assignments
- [ ] list_account_assignments_for_principal
- [X] list_account_assignments_for_principal
- [ ] list_accounts_for_provisioned_permission_set
- [ ] list_application_access_scopes
- [ ] list_application_assignments
@ -7436,9 +7455,9 @@
- [ ] list_application_grants
- [ ] list_application_providers
- [ ] list_applications
- [ ] list_customer_managed_policy_references_in_permission_set
- [X] list_customer_managed_policy_references_in_permission_set
- [ ] list_instances
- [ ] list_managed_policies_in_permission_set
- [X] list_managed_policies_in_permission_set
- [ ] list_permission_set_provisioning_status
- [X] list_permission_sets
- [ ] list_permission_sets_provisioned_to_account
@ -7449,7 +7468,7 @@
- [ ] put_application_assignment_configuration
- [ ] put_application_authentication_method
- [ ] put_application_grant
- [ ] put_inline_policy_to_permission_set
- [X] put_inline_policy_to_permission_set
- [ ] put_permissions_boundary_to_permission_set
- [ ] tag_resource
- [ ] untag_resource
@ -7583,7 +7602,7 @@
## textract
<details>
<summary>8% implemented</summary>
<summary>12% implemented</summary>
- [ ] analyze_document
- [ ] analyze_expense
@ -7592,7 +7611,7 @@
- [ ] create_adapter_version
- [ ] delete_adapter
- [ ] delete_adapter_version
- [ ] detect_document_text
- [X] detect_document_text
- [ ] get_adapter
- [ ] get_adapter_version
- [ ] get_document_analysis
@ -7920,6 +7939,7 @@
- neptunedata
- network-firewall
- networkmanager
- networkmonitor
- nimble
- oam
- omics
@ -7927,7 +7947,6 @@
- opsworkscm
- osis
- outposts
- panorama
- payment-cryptography
- payment-cryptography-data
- pca-connector-ad

View File

@ -10,196 +10,200 @@ Please let us know if you'd like support for a resource not yet listed here.
.. table::
+---------------------------------------+--------+--------+--------+-----------------------------------+
| | Create | Update | Delete | Fn::GetAtt |
+=======================================+========+========+========+===================================+
|AWS::ApiGateway::Deployment | x | | | - [ ] DeploymentId |
+---------------------------------------+--------+--------+--------+-----------------------------------+
|AWS::ApiGateway::Method | x | | | |
+---------------------------------------+--------+--------+--------+-----------------------------------+
|AWS::ApiGateway::Resource | x | | | - [ ] ResourceId |
+---------------------------------------+--------+--------+--------+-----------------------------------+
|AWS::AutoScaling::AutoScalingGroup | x | x | x | |
+---------------------------------------+--------+--------+--------+-----------------------------------+
|AWS::AutoScaling::LaunchConfiguration | x | x | x | |
+---------------------------------------+--------+--------+--------+-----------------------------------+
|AWS::AutoScaling::ScheduledAction | x | | | - [ ] ScheduledActionName |
+---------------------------------------+--------+--------+--------+-----------------------------------+
|AWS::AutoScaling::WarmPool | | | | |
+---------------------------------------+--------+--------+--------+-----------------------------------+
|AWS::Batch::ComputeEnvironment | x | | | - [ ] ComputeEnvironmentArn |
+---------------------------------------+--------+--------+--------+-----------------------------------+
|AWS::Batch::JobDefinition | x | | | |
+---------------------------------------+--------+--------+--------+-----------------------------------+
|AWS::Batch::JobQueue | x | | | - [ ] JobQueueArn |
+---------------------------------------+--------+--------+--------+-----------------------------------+
|AWS::CloudFormation::Stack | x | x | x | |
+---------------------------------------+--------+--------+--------+-----------------------------------+
|AWS::DataPipeline::Pipeline | x | | | |
+---------------------------------------+--------+--------+--------+-----------------------------------+
|AWS::DynamoDB::Table | x | | x | - [x] Arn |
+---------------------------------------+--------+--------+--------+ - [x] StreamArn |
| | | | | |
+---------------------------------------+--------+--------+--------+-----------------------------------+
|AWS::EC2::Instance | x | | x | - [x] AvailabilityZone |
+---------------------------------------+--------+--------+--------+ - [x] PrivateDnsName |
| | | | | - [x] PrivateIp |
+---------------------------------------+--------+--------+--------+ - [x] PublicDnsName |
| | | | | - [x] PublicIp |
+---------------------------------------+--------+--------+--------+-----------------------------------+
|AWS::EC2::InternetGateway | x | | | - [ ] InternetGatewayId |
+---------------------------------------+--------+--------+--------+-----------------------------------+
|AWS::EC2::LaunchTemplate | x | x | x | - [x] LatestVersionNumber |
+---------------------------------------+--------+--------+--------+ - [x] LaunchTemplateId |
| | | | | - [x] DefaultVersionNumber |
+---------------------------------------+--------+--------+--------+-----------------------------------+
|AWS::EC2::NatGateway | x | | | - [ ] NatGatewayId |
+---------------------------------------+--------+--------+--------+-----------------------------------+
|AWS::EC2::NetworkInterface | x | | | - [x] SecondaryPrivateIpAddresses |
+---------------------------------------+--------+--------+--------+ - [x] PrimaryPrivateIpAddress |
| | | | | - [ ] Id |
+---------------------------------------+--------+--------+--------+-----------------------------------+
|AWS::EC2::Route | x | | | - [ ] CidrBlock |
+---------------------------------------+--------+--------+--------+-----------------------------------+
|AWS::EC2::RouteTable | x | | | - [ ] RouteTableId |
+---------------------------------------+--------+--------+--------+-----------------------------------+
|AWS::EC2::SecurityGroup | x | x | x | - [x] GroupId |
+---------------------------------------+--------+--------+--------+ - [ ] VpcId |
| | | | | |
+---------------------------------------+--------+--------+--------+-----------------------------------+
|AWS::EC2::SecurityGroupIngress | x | | | |
+---------------------------------------+--------+--------+--------+-----------------------------------+
|AWS::EC2::Subnet | x | | x | - [ ] VpcId |
+---------------------------------------+--------+--------+--------+ - [ ] NetworkAclAssociationId |
| | | | | - [ ] AvailabilityZoneId |
+---------------------------------------+--------+--------+--------+ - [ ] OutpostArn |
| | | | | - [x] AvailabilityZone |
+---------------------------------------+--------+--------+--------+ - [ ] CidrBlock |
| | | | | - [ ] SubnetId |
+---------------------------------------+--------+--------+--------+ - [ ] Ipv6CidrBlocks |
| | | | | |
+---------------------------------------+--------+--------+--------+-----------------------------------+
|AWS::EC2::SubnetRouteTableAssociation | x | | | - [ ] Id |
+---------------------------------------+--------+--------+--------+-----------------------------------+
|AWS::EC2::TransitGateway | x | | | - [ ] TransitGatewayArn |
+---------------------------------------+--------+--------+--------+ - [ ] Id |
| | | | | |
+---------------------------------------+--------+--------+--------+-----------------------------------+
|AWS::EC2::VPC | x | | x | - [ ] VpcId |
+---------------------------------------+--------+--------+--------+ - [ ] CidrBlockAssociations |
| | | | | - [ ] CidrBlock |
+---------------------------------------+--------+--------+--------+ - [ ] DefaultNetworkAcl |
| | | | | - [ ] Ipv6CidrBlocks |
+---------------------------------------+--------+--------+--------+ - [ ] DefaultSecurityGroup |
| | | | | |
+---------------------------------------+--------+--------+--------+-----------------------------------+
|AWS::EC2::VPCGatewayAttachment | x | | | - [ ] AttachmentType |
+---------------------------------------+--------+--------+--------+-----------------------------------+
|AWS::EC2::VPCPeeringConnection | x | | | - [ ] Id |
+---------------------------------------+--------+--------+--------+-----------------------------------+
|AWS::EC2::Volume | x | | | - [ ] VolumeId |
+---------------------------------------+--------+--------+--------+-----------------------------------+
|AWS::EC2::VolumeAttachment | x | | | |
+---------------------------------------+--------+--------+--------+-----------------------------------+
|AWS::ECR::Repository | x | x | | - [x] RepositoryUri |
+---------------------------------------+--------+--------+--------+ - [x] Arn |
| | | | | |
+---------------------------------------+--------+--------+--------+-----------------------------------+
|AWS::ECS::Cluster | x | x | | - [x] Arn |
+---------------------------------------+--------+--------+--------+-----------------------------------+
|AWS::ECS::Service | x | x | | - [ ] ServiceArn |
+---------------------------------------+--------+--------+--------+ - [x] Name |
| | | | | |
+---------------------------------------+--------+--------+--------+-----------------------------------+
|AWS::ECS::TaskDefinition | x | x | | - [ ] TaskDefinitionArn |
+---------------------------------------+--------+--------+--------+-----------------------------------+
|AWS::EFS::FileSystem | x | x | x | - [ ] FileSystemId |
+---------------------------------------+--------+--------+--------+ - [ ] Arn |
| | | | | |
+---------------------------------------+--------+--------+--------+-----------------------------------+
|AWS::EFS::MountTarget | x | x | x | - [ ] IpAddress |
+---------------------------------------+--------+--------+--------+ - [ ] Id |
| | | | | |
+---------------------------------------+--------+--------+--------+-----------------------------------+
|AWS::Events::Archive | x | x | | - [x] Arn |
+---------------------------------------+--------+--------+--------+-----------------------------------+
|AWS::Events::EventBus | x | x | x | - [x] Arn |
+---------------------------------------+--------+--------+--------+ - [x] Name |
| | | | | |
+---------------------------------------+--------+--------+--------+-----------------------------------+
|AWS::Events::Rule | x | x | x | - [x] Arn |
+---------------------------------------+--------+--------+--------+-----------------------------------+
|AWS::IAM::AccessKey | x | x | x | - [x] SecretAccessKey |
+---------------------------------------+--------+--------+--------+-----------------------------------+
|AWS::IAM::InstanceProfile | x | | x | - [x] Arn |
+---------------------------------------+--------+--------+--------+-----------------------------------+
|AWS::IAM::ManagedPolicy | x | | | - [ ] IsAttachable |
+---------------------------------------+--------+--------+--------+ - [ ] UpdateDate |
| | | | | - [ ] PermissionsBoundaryUsageCount|
+---------------------------------------+--------+--------+--------+ - [ ] AttachmentCount |
| | | | | - [ ] PolicyArn |
+---------------------------------------+--------+--------+--------+ - [ ] DefaultVersionId |
| | | | | - [ ] CreateDate |
+---------------------------------------+--------+--------+--------+ - [ ] PolicyId |
| | | | | |
+---------------------------------------+--------+--------+--------+-----------------------------------+
|AWS::IAM::Policy | | | | - [ ] Id |
+---------------------------------------+--------+--------+--------+-----------------------------------+
|AWS::IAM::Role | x | | x | - [x] Arn |
+---------------------------------------+--------+--------+--------+ - [ ] RoleId |
| | | | | |
+---------------------------------------+--------+--------+--------+-----------------------------------+
|AWS::IAM::User | x | x | x | - [x] Arn |
+---------------------------------------+--------+--------+--------+-----------------------------------+
|AWS::KMS::Key | x | | | - [ ] KeyId |
+---------------------------------------+--------+--------+--------+ - [x] Arn |
| | | | | |
+---------------------------------------+--------+--------+--------+-----------------------------------+
|AWS::Kinesis::Stream | x | x | x | - [x] Arn |
+---------------------------------------+--------+--------+--------+-----------------------------------+
|AWS::Logs::LogGroup | x | | | - [x] Arn |
+---------------------------------------+--------+--------+--------+-----------------------------------+
|AWS::RDS::DBClusterParameterGroup | | | | |
+---------------------------------------+--------+--------+--------+-----------------------------------+
|AWS::RDS::DBParameterGroup | x | | | - [ ] DBParameterGroupName |
+---------------------------------------+--------+--------+--------+-----------------------------------+
|AWS::Redshift::Cluster | x | | | - [x] Endpoint.Address |
+---------------------------------------+--------+--------+--------+ - [x] Endpoint.Port |
| | | | | - [ ] Id |
+---------------------------------------+--------+--------+--------+ - [ ] DeferMaintenanceIdentifier |
| | | | | |
+---------------------------------------+--------+--------+--------+-----------------------------------+
|AWS::Route53::HealthCheck | x | | | - [ ] HealthCheckId |
+---------------------------------------+--------+--------+--------+-----------------------------------+
|AWS::Route53::RecordSet | x | x | x | |
+---------------------------------------+--------+--------+--------+-----------------------------------+
|AWS::Route53::RecordSetGroup | x | | | |
+---------------------------------------+--------+--------+--------+-----------------------------------+
|AWS::S3::Bucket | x | x | x | - [x] RegionalDomainName |
+---------------------------------------+--------+--------+--------+ - [x] DomainName |
| | | | | - [x] WebsiteURL |
+---------------------------------------+--------+--------+--------+ - [x] DualStackDomainName |
| | | | | - [x] Arn |
+---------------------------------------+--------+--------+--------+-----------------------------------+
|AWS::SNS::Topic | x | x | | - [ ] TopicArn |
+---------------------------------------+--------+--------+--------+ - [x] TopicName |
| | | | | |
+---------------------------------------+--------+--------+--------+-----------------------------------+
|AWS::SQS::Queue | x | x | x | - [x] Arn |
+---------------------------------------+--------+--------+--------+ - [x] QueueName |
| | | | | - [ ] QueueUrl |
+---------------------------------------+--------+--------+--------+-----------------------------------+
|AWS::SSM::Parameter | x | x | x | - [ ] Type |
+---------------------------------------+--------+--------+--------+ - [ ] Value |
| | | | | |
+---------------------------------------+--------+--------+--------+-----------------------------------+
|AWS::SageMaker::Endpoint | x | x | x | - [x] EndpointName |
+---------------------------------------+--------+--------+--------+-----------------------------------+
|AWS::SageMaker::EndpointConfig | x | x | x | - [x] EndpointConfigName |
+---------------------------------------+--------+--------+--------+-----------------------------------+
|AWS::SageMaker::Model | x | x | x | - [x] ModelName |
+---------------------------------------+--------+--------+--------+-----------------------------------+
|AWS::StepFunctions::StateMachine | x | x | x | - [ ] StateMachineRevisionId |
+---------------------------------------+--------+--------+--------+ - [ ] Arn |
| | | | | - [x] Name |
+---------------------------------------+--------+--------+--------+-----------------------------------+
+---------------------------------------+--------+--------+--------+----------------------------------------+
| | Create | Update | Delete | Fn::GetAtt |
+=======================================+========+========+========+========================================+
|AWS::ApiGateway::Deployment | x | | | - [ ] DeploymentId |
+---------------------------------------+--------+--------+--------+----------------------------------------+
|AWS::ApiGateway::Method | x | | | |
+---------------------------------------+--------+--------+--------+----------------------------------------+
|AWS::ApiGateway::Resource | x | | | - [ ] ResourceId |
+---------------------------------------+--------+--------+--------+----------------------------------------+
|AWS::AutoScaling::AutoScalingGroup | x | x | x | |
+---------------------------------------+--------+--------+--------+----------------------------------------+
|AWS::AutoScaling::LaunchConfiguration | x | x | x | |
+---------------------------------------+--------+--------+--------+----------------------------------------+
|AWS::AutoScaling::ScheduledAction | x | | | - [ ] ScheduledActionName |
+---------------------------------------+--------+--------+--------+----------------------------------------+
|AWS::AutoScaling::WarmPool | | | | |
+---------------------------------------+--------+--------+--------+----------------------------------------+
|AWS::Batch::ComputeEnvironment | x | | | - [ ] ComputeEnvironmentArn |
+---------------------------------------+--------+--------+--------+----------------------------------------+
|AWS::Batch::JobDefinition | x | | | - [ ] Status |
+---------------------------------------+--------+--------+--------+ - [ ] Revision |
| | | | | - [ ] JobDefinitionArn |
+---------------------------------------+--------+--------+--------+ - [ ] ContainerOrchestrationType |
| | | | | |
+---------------------------------------+--------+--------+--------+----------------------------------------+
|AWS::Batch::JobQueue | x | | | - [ ] JobQueueArn |
+---------------------------------------+--------+--------+--------+----------------------------------------+
|AWS::CloudFormation::Stack | x | x | x | |
+---------------------------------------+--------+--------+--------+----------------------------------------+
|AWS::DataPipeline::Pipeline | x | | | |
+---------------------------------------+--------+--------+--------+----------------------------------------+
|AWS::DynamoDB::Table | x | | x | - [x] Arn |
+---------------------------------------+--------+--------+--------+ - [x] StreamArn |
| | | | | |
+---------------------------------------+--------+--------+--------+----------------------------------------+
|AWS::EC2::Instance | x | | x | - [x] AvailabilityZone |
+---------------------------------------+--------+--------+--------+ - [x] PrivateDnsName |
| | | | | - [x] PrivateIp |
+---------------------------------------+--------+--------+--------+ - [x] PublicDnsName |
| | | | | - [x] PublicIp |
+---------------------------------------+--------+--------+--------+----------------------------------------+
|AWS::EC2::InternetGateway | x | | | - [ ] InternetGatewayId |
+---------------------------------------+--------+--------+--------+----------------------------------------+
|AWS::EC2::LaunchTemplate | x | x | x | - [x] LatestVersionNumber |
+---------------------------------------+--------+--------+--------+ - [x] LaunchTemplateId |
| | | | | - [x] DefaultVersionNumber |
+---------------------------------------+--------+--------+--------+----------------------------------------+
|AWS::EC2::NatGateway | x | | | - [ ] NatGatewayId |
+---------------------------------------+--------+--------+--------+----------------------------------------+
|AWS::EC2::NetworkInterface | x | | | - [ ] PrimaryIpv6Address |
+---------------------------------------+--------+--------+--------+ - [x] SecondaryPrivateIpAddresses |
| | | | | - [x] PrimaryPrivateIpAddress |
+---------------------------------------+--------+--------+--------+ - [ ] Id |
| | | | | |
+---------------------------------------+--------+--------+--------+----------------------------------------+
|AWS::EC2::Route | x | | | - [ ] CidrBlock |
+---------------------------------------+--------+--------+--------+----------------------------------------+
|AWS::EC2::RouteTable | x | | | - [ ] RouteTableId |
+---------------------------------------+--------+--------+--------+----------------------------------------+
|AWS::EC2::SecurityGroup | x | x | x | - [x] GroupId |
+---------------------------------------+--------+--------+--------+ - [ ] VpcId |
| | | | | |
+---------------------------------------+--------+--------+--------+----------------------------------------+
|AWS::EC2::SecurityGroupIngress | x | | | |
+---------------------------------------+--------+--------+--------+----------------------------------------+
|AWS::EC2::Subnet | x | | x | - [ ] VpcId |
+---------------------------------------+--------+--------+--------+ - [ ] NetworkAclAssociationId |
| | | | | - [ ] AvailabilityZoneId |
+---------------------------------------+--------+--------+--------+ - [ ] OutpostArn |
| | | | | - [x] AvailabilityZone |
+---------------------------------------+--------+--------+--------+ - [ ] CidrBlock |
| | | | | - [ ] SubnetId |
+---------------------------------------+--------+--------+--------+----------------------------------------+
|AWS::EC2::SubnetRouteTableAssociation | x | | | - [ ] Id |
+---------------------------------------+--------+--------+--------+----------------------------------------+
|AWS::EC2::TransitGateway | x | | | - [ ] TransitGatewayArn |
+---------------------------------------+--------+--------+--------+ - [ ] Id |
| | | | | |
+---------------------------------------+--------+--------+--------+----------------------------------------+
|AWS::EC2::VPC | x | | x | - [ ] VpcId |
+---------------------------------------+--------+--------+--------+ - [ ] CidrBlockAssociations |
| | | | | - [ ] CidrBlock |
+---------------------------------------+--------+--------+--------+ - [ ] DefaultNetworkAcl |
| | | | | - [ ] Ipv6CidrBlocks |
+---------------------------------------+--------+--------+--------+ - [ ] DefaultSecurityGroup |
| | | | | |
+---------------------------------------+--------+--------+--------+----------------------------------------+
|AWS::EC2::VPCGatewayAttachment | x | | | - [ ] AttachmentType |
+---------------------------------------+--------+--------+--------+----------------------------------------+
|AWS::EC2::VPCPeeringConnection | x | | | - [ ] Id |
+---------------------------------------+--------+--------+--------+----------------------------------------+
|AWS::EC2::Volume | x | | | - [ ] VolumeId |
+---------------------------------------+--------+--------+--------+----------------------------------------+
|AWS::EC2::VolumeAttachment | x | | | |
+---------------------------------------+--------+--------+--------+----------------------------------------+
|AWS::ECR::Repository | x | x | | - [x] RepositoryUri |
+---------------------------------------+--------+--------+--------+ - [x] Arn |
| | | | | |
+---------------------------------------+--------+--------+--------+----------------------------------------+
|AWS::ECS::Cluster | x | x | | - [x] Arn |
+---------------------------------------+--------+--------+--------+----------------------------------------+
|AWS::ECS::Service | x | x | | - [ ] ServiceArn |
+---------------------------------------+--------+--------+--------+ - [x] Name |
| | | | | |
+---------------------------------------+--------+--------+--------+----------------------------------------+
|AWS::ECS::TaskDefinition | x | x | | - [ ] TaskDefinitionArn |
+---------------------------------------+--------+--------+--------+----------------------------------------+
|AWS::EFS::FileSystem | x | x | x | - [ ] FileSystemId |
+---------------------------------------+--------+--------+--------+ - [ ] Arn |
| | | | | |
+---------------------------------------+--------+--------+--------+----------------------------------------+
|AWS::EFS::MountTarget | x | x | x | - [ ] IpAddress |
+---------------------------------------+--------+--------+--------+ - [ ] Id |
| | | | | |
+---------------------------------------+--------+--------+--------+----------------------------------------+
|AWS::Events::Archive | x | x | | - [x] Arn |
+---------------------------------------+--------+--------+--------+----------------------------------------+
|AWS::Events::EventBus | x | x | x | - [x] Arn |
+---------------------------------------+--------+--------+--------+ - [x] Name |
| | | | | |
+---------------------------------------+--------+--------+--------+----------------------------------------+
|AWS::Events::Rule | x | x | x | - [x] Arn |
+---------------------------------------+--------+--------+--------+----------------------------------------+
|AWS::IAM::AccessKey | x | x | x | - [x] SecretAccessKey |
+---------------------------------------+--------+--------+--------+----------------------------------------+
|AWS::IAM::InstanceProfile | x | | x | - [x] Arn |
+---------------------------------------+--------+--------+--------+----------------------------------------+
|AWS::IAM::ManagedPolicy | x | | | - [ ] IsAttachable |
+---------------------------------------+--------+--------+--------+ - [ ] UpdateDate |
| | | | | - [ ] PermissionsBoundaryUsageCount |
+---------------------------------------+--------+--------+--------+ - [ ] AttachmentCount |
| | | | | - [ ] PolicyArn |
+---------------------------------------+--------+--------+--------+ - [ ] DefaultVersionId |
| | | | | - [ ] CreateDate |
+---------------------------------------+--------+--------+--------+ - [ ] PolicyId |
| | | | | |
+---------------------------------------+--------+--------+--------+----------------------------------------+
|AWS::IAM::Policy | | | | - [ ] Id |
+---------------------------------------+--------+--------+--------+----------------------------------------+
|AWS::IAM::Role | x | | x | - [x] Arn |
+---------------------------------------+--------+--------+--------+ - [ ] RoleId |
| | | | | |
+---------------------------------------+--------+--------+--------+----------------------------------------+
|AWS::IAM::User | x | x | x | - [x] Arn |
+---------------------------------------+--------+--------+--------+----------------------------------------+
|AWS::KMS::Key | x | | | - [ ] KeyId |
+---------------------------------------+--------+--------+--------+ - [x] Arn |
| | | | | |
+---------------------------------------+--------+--------+--------+----------------------------------------+
|AWS::Kinesis::Stream | x | x | x | - [x] Arn |
+---------------------------------------+--------+--------+--------+----------------------------------------+
|AWS::Logs::LogGroup | x | | | - [x] Arn |
+---------------------------------------+--------+--------+--------+----------------------------------------+
|AWS::RDS::DBClusterParameterGroup | | | | |
+---------------------------------------+--------+--------+--------+----------------------------------------+
|AWS::RDS::DBParameterGroup | x | | | - [ ] DBParameterGroupName |
+---------------------------------------+--------+--------+--------+----------------------------------------+
|AWS::Redshift::Cluster | x | | | - [x] Endpoint.Address |
+---------------------------------------+--------+--------+--------+ - [x] Endpoint.Port |
| | | | | - [ ] Id |
+---------------------------------------+--------+--------+--------+ - [ ] DeferMaintenanceIdentifier |
| | | | | |
+---------------------------------------+--------+--------+--------+----------------------------------------+
|AWS::Route53::HealthCheck | x | | | - [ ] HealthCheckId |
+---------------------------------------+--------+--------+--------+----------------------------------------+
|AWS::Route53::RecordSet | x | x | x | |
+---------------------------------------+--------+--------+--------+----------------------------------------+
|AWS::Route53::RecordSetGroup | x | | | |
+---------------------------------------+--------+--------+--------+----------------------------------------+
|AWS::S3::Bucket | x | x | x | - [x] RegionalDomainName |
+---------------------------------------+--------+--------+--------+ - [x] DomainName |
| | | | | - [x] WebsiteURL |
+---------------------------------------+--------+--------+--------+ - [x] DualStackDomainName |
| | | | | - [x] Arn |
+---------------------------------------+--------+--------+--------+----------------------------------------+
|AWS::SNS::Topic | x | x | | - [ ] TopicArn |
+---------------------------------------+--------+--------+--------+ - [x] TopicName |
| | | | | |
+---------------------------------------+--------+--------+--------+----------------------------------------+
|AWS::SQS::Queue | x | x | x | - [x] Arn |
+---------------------------------------+--------+--------+--------+ - [x] QueueName |
| | | | | - [ ] QueueUrl |
+---------------------------------------+--------+--------+--------+----------------------------------------+
|AWS::SSM::Parameter | x | x | x | - [ ] Type |
+---------------------------------------+--------+--------+--------+ - [ ] Value |
| | | | | |
+---------------------------------------+--------+--------+--------+----------------------------------------+
|AWS::SageMaker::Endpoint | x | x | x | - [x] EndpointName |
+---------------------------------------+--------+--------+--------+----------------------------------------+
|AWS::SageMaker::EndpointConfig | x | x | x | - [x] EndpointConfigName |
+---------------------------------------+--------+--------+--------+----------------------------------------+
|AWS::SageMaker::Model | x | x | x | - [x] ModelName |
+---------------------------------------+--------+--------+--------+----------------------------------------+
|AWS::StepFunctions::StateMachine | x | x | x | - [ ] StateMachineRevisionId |
+---------------------------------------+--------+--------+--------+ - [ ] Arn |
| | | | | - [x] Name |
+---------------------------------------+--------+--------+--------+----------------------------------------+

View File

@ -102,5 +102,6 @@ codecommit
- [ ] update_pull_request_status
- [ ] update_pull_request_title
- [ ] update_repository_description
- [ ] update_repository_encryption_key
- [ ] update_repository_name

View File

@ -600,9 +600,9 @@ ec2
- [X] modify_vpc_endpoint
- [ ] modify_vpc_endpoint_connection_notification
- [X] modify_vpc_endpoint_service_configuration
The following parameters are not yet implemented: RemovePrivateDnsName
- [ ] modify_vpc_endpoint_service_payer_responsibility
- [X] modify_vpc_endpoint_service_permissions
@ -662,7 +662,7 @@ ec2
- [X] revoke_security_group_egress
- [X] revoke_security_group_ingress
- [X] run_instances
The Placement-parameter is validated to verify the availability-zone exists for the current region.
The InstanceType-parameter can be validated, to see if it is a known instance-type.
@ -673,15 +673,15 @@ ec2
The KeyPair-parameter can be validated, to see if it is a known key-pair.
Enable this validation by setting the environment variable `MOTO_ENABLE_KEYPAIR_VALIDATION=true`
- [ ] run_scheduled_instances
- [ ] search_local_gateway_routes
- [ ] search_transit_gateway_multicast_groups
- [X] search_transit_gateway_routes
The following filters are currently supported: type, state, route-search.exact-match
- [ ] send_diagnostic_interrupt
- [X] start_instances
@ -699,3 +699,4 @@ ec2
- [X] update_security_group_rule_descriptions_egress
- [X] update_security_group_rule_descriptions_ingress
- [ ] withdraw_byoip_cidr

View File

@ -25,14 +25,17 @@ eks
|start-h3| Implemented features for this service |end-h3|
- [ ] associate_access_policy
- [ ] associate_encryption_config
- [ ] associate_identity_provider_config
- [ ] create_access_entry
- [ ] create_addon
- [X] create_cluster
- [ ] create_eks_anywhere_subscription
- [X] create_fargate_profile
- [X] create_nodegroup
- [ ] create_pod_identity_association
- [ ] delete_access_entry
- [ ] delete_addon
- [X] delete_cluster
- [ ] delete_eks_anywhere_subscription
@ -40,6 +43,7 @@ eks
- [X] delete_nodegroup
- [ ] delete_pod_identity_association
- [ ] deregister_cluster
- [ ] describe_access_entry
- [ ] describe_addon
- [ ] describe_addon_configuration
- [ ] describe_addon_versions
@ -47,15 +51,21 @@ eks
- [ ] describe_eks_anywhere_subscription
- [X] describe_fargate_profile
- [ ] describe_identity_provider_config
- [ ] describe_insight
- [X] describe_nodegroup
- [ ] describe_pod_identity_association
- [ ] describe_update
- [ ] disassociate_access_policy
- [ ] disassociate_identity_provider_config
- [ ] list_access_entries
- [ ] list_access_policies
- [ ] list_addons
- [ ] list_associated_access_policies
- [X] list_clusters
- [ ] list_eks_anywhere_subscriptions
- [X] list_fargate_profiles
- [ ] list_identity_provider_configs
- [ ] list_insights
- [X] list_nodegroups
- [ ] list_pod_identity_associations
- [X] list_tags_for_resource
@ -75,6 +85,7 @@ eks
This function currently will remove tags on an EKS cluster only. It does not remove tags from a managed node group
- [ ] update_access_entry
- [ ] update_addon
- [ ] update_cluster_config
- [ ] update_cluster_version

View File

@ -72,6 +72,7 @@ emr
- [ ] remove_managed_scaling_policy
- [X] remove_tags
- [X] run_job_flow
- [ ] set_keep_job_flow_alive_when_no_steps
- [X] set_termination_protection
- [X] set_visible_to_all_users
- [ ] start_notebook_execution

View File

@ -63,6 +63,7 @@ guardduty
- [ ] get_master_account
- [ ] get_member_detectors
- [ ] get_members
- [ ] get_organization_statistics
- [ ] get_remaining_free_trial_days
- [ ] get_threat_intel_set
- [ ] get_usage_statistics

View File

@ -41,7 +41,7 @@ identitystore
- [ ] get_user_id
- [ ] is_member_in_groups
- [X] list_group_memberships
- [ ] list_group_memberships_for_member
- [X] list_group_memberships_for_member
- [X] list_groups
- [X] list_users
- [ ] update_group

View File

@ -40,6 +40,7 @@ mediaconnect
- [ ] deregister_gateway_instance
- [ ] describe_bridge
- [X] describe_flow
- [ ] describe_flow_source_metadata
- [ ] describe_gateway
- [ ] describe_gateway_instance
- [ ] describe_offering

View File

@ -99,6 +99,7 @@ rds
- [ ] describe_db_proxy_endpoints
- [ ] describe_db_proxy_target_groups
- [ ] describe_db_proxy_targets
- [ ] describe_db_recommendations
- [ ] describe_db_security_groups
- [ ] describe_db_snapshot_attributes
- [ ] describe_db_snapshot_tenant_databases
@ -125,7 +126,9 @@ rds
- [ ] describe_source_regions
- [ ] describe_tenant_databases
- [ ] describe_valid_db_instance_modifications
- [ ] disable_http_endpoint
- [ ] download_db_log_file_portion
- [ ] enable_http_endpoint
- [ ] failover_db_cluster
- [ ] failover_global_cluster
- [X] list_tags_for_resource
@ -142,6 +145,7 @@ rds
- [ ] modify_db_proxy
- [ ] modify_db_proxy_endpoint
- [ ] modify_db_proxy_target_group
- [ ] modify_db_recommendation
- [ ] modify_db_snapshot
- [ ] modify_db_snapshot_attribute
- [X] modify_db_subnet_group

View File

@ -28,7 +28,7 @@ rekognition
|start-h3| Implemented features for this service |end-h3|
- [ ] associate_faces
- [ ] compare_faces
- [X] compare_faces
- [ ] copy_project_version
- [ ] create_collection
- [ ] create_dataset
@ -52,10 +52,10 @@ rekognition
- [ ] describe_stream_processor
- [ ] detect_custom_labels
- [ ] detect_faces
- [ ] detect_labels
- [X] detect_labels
- [ ] detect_moderation_labels
- [ ] detect_protective_equipment
- [ ] detect_text
- [X] detect_text
- [ ] disassociate_faces
- [ ] distribute_dataset_entries
- [ ] get_celebrity_info

View File

@ -27,8 +27,8 @@ sso-admin
|start-h3| Implemented features for this service |end-h3|
- [ ] attach_customer_managed_policy_reference_to_permission_set
- [ ] attach_managed_policy_to_permission_set
- [X] attach_customer_managed_policy_reference_to_permission_set
- [X] attach_managed_policy_to_permission_set
- [X] create_account_assignment
- [ ] create_application
- [ ] create_application_assignment
@ -42,7 +42,7 @@ sso-admin
- [ ] delete_application_assignment
- [ ] delete_application_authentication_method
- [ ] delete_application_grant
- [ ] delete_inline_policy_from_permission_set
- [X] delete_inline_policy_from_permission_set
- [ ] delete_instance
- [ ] delete_instance_access_control_attribute_configuration
- [X] delete_permission_set
@ -58,22 +58,18 @@ sso-admin
- [X] describe_permission_set
- [ ] describe_permission_set_provisioning_status
- [ ] describe_trusted_token_issuer
- [ ] detach_customer_managed_policy_reference_from_permission_set
- [ ] detach_managed_policy_from_permission_set
- [X] detach_customer_managed_policy_reference_from_permission_set
- [X] detach_managed_policy_from_permission_set
- [ ] get_application_access_scope
- [ ] get_application_assignment_configuration
- [ ] get_application_authentication_method
- [ ] get_application_grant
- [ ] get_inline_policy_for_permission_set
- [X] get_inline_policy_for_permission_set
- [ ] get_permissions_boundary_for_permission_set
- [ ] list_account_assignment_creation_status
- [ ] list_account_assignment_deletion_status
- [X] list_account_assignments
Pagination has not yet been implemented
- [ ] list_account_assignments_for_principal
- [X] list_account_assignments_for_principal
- [ ] list_accounts_for_provisioned_permission_set
- [ ] list_application_access_scopes
- [ ] list_application_assignments
@ -82,9 +78,9 @@ sso-admin
- [ ] list_application_grants
- [ ] list_application_providers
- [ ] list_applications
- [ ] list_customer_managed_policy_references_in_permission_set
- [X] list_customer_managed_policy_references_in_permission_set
- [ ] list_instances
- [ ] list_managed_policies_in_permission_set
- [X] list_managed_policies_in_permission_set
- [ ] list_permission_set_provisioning_status
- [X] list_permission_sets
- [ ] list_permission_sets_provisioned_to_account
@ -95,7 +91,7 @@ sso-admin
- [ ] put_application_assignment_configuration
- [ ] put_application_authentication_method
- [ ] put_application_grant
- [ ] put_inline_policy_to_permission_set
- [X] put_inline_policy_to_permission_set
- [ ] put_permissions_boundary_to_permission_set
- [ ] tag_resource
- [ ] untag_resource

View File

@ -34,14 +34,14 @@ textract
- [ ] create_adapter_version
- [ ] delete_adapter
- [ ] delete_adapter_version
- [ ] detect_document_text
- [X] detect_document_text
- [ ] get_adapter
- [ ] get_adapter_version
- [ ] get_document_analysis
- [X] get_document_text_detection
Pagination has not yet been implemented
- [ ] get_expense_analysis
- [ ] get_lending_analysis
@ -51,12 +51,13 @@ textract
- [ ] list_tags_for_resource
- [ ] start_document_analysis
- [X] start_document_text_detection
The following parameters have not yet been implemented: ClientRequestToken, JobTag, NotificationChannel, OutputConfig, KmsKeyID
- [ ] start_expense_analysis
- [ ] start_lending_analysis
- [ ] tag_resource
- [ ] untag_resource
- [ ] update_adapter

View File

@ -1490,16 +1490,12 @@ class CognitoIdpBackend(BaseBackend):
challenge_name: str,
challenge_responses: Dict[str, str],
) -> Dict[str, Any]:
"""
Responds to an authentication challenge, as an administrator.
# Responds to an authentication challenge, as an administrator.
# The only differences between this admin endpoint and public endpoint are not relevant and so we can safely call
# the public endpoint to do the work:
# - The admin endpoint requires a user pool id along with a session; the public endpoint searches across all pools
# - ContextData is passed in; we don't use it
The only differences between this admin endpoint and public endpoint are not relevant and so we can safely call
the public endpoint to do the work:
- The admin endpoint requires a user pool id along with a session; the public endpoint searches across all pools
- ContextData is passed in; we don't use it
ref: https://docs.aws.amazon.com/cognito-user-identity-pools/latest/APIReference/API_AdminRespondToAuthChallenge.html
"""
return self.respond_to_auth_challenge(
session, client_id, challenge_name, challenge_responses
)
@ -1511,11 +1507,6 @@ class CognitoIdpBackend(BaseBackend):
challenge_name: str,
challenge_responses: Dict[str, str],
) -> Dict[str, Any]:
"""
Responds to an authentication challenge, from public client.
ref: https://docs.aws.amazon.com/cognito-user-identity-pools/latest/APIReference/API_RespondToAuthChallenge.html
"""
if challenge_name == "PASSWORD_VERIFIER":
session = challenge_responses.get("PASSWORD_CLAIM_SECRET_BLOCK") # type: ignore[assignment]

View File

@ -142,7 +142,7 @@ def write_documentation(supported):
file.write("\n\n")
max_resource_name_length = max([len(cf.resource_name) for cf in supported]) + 2
max_fn_att_length = 35
max_fn_att_length = 40
file.write(".. table:: \n\n")
file.write(f" +{('-'*max_resource_name_length)}+--------+--------+--------+{('-' * max_fn_att_length)}+\n")

View File

@ -566,8 +566,8 @@ def test_list_group_memberships_for_member():
identity_store_id = get_identity_store_id()
start = 0
end = 5000
batch_size = 321
end = 50
batch_size = 3
next_token = None
membership_ids = []