diff --git a/CHANGELOG.md b/CHANGELOG.md index 0bc896b32..d1380202e 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,57 @@ Moto Changelog ============== +4.2.13 +----- +Docker Digest for 4.2.13: + + 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 ------ diff --git a/IMPLEMENTATION_COVERAGE.md b/IMPLEMENTATION_COVERAGE.md index 0368ce97a..0d3a876eb 100644 --- a/IMPLEMENTATION_COVERAGE.md +++ b/IMPLEMENTATION_COVERAGE.md @@ -1101,6 +1101,7 @@ - [ ] update_pull_request_status - [ ] update_pull_request_title - [ ] update_repository_description +- [ ] update_repository_encryption_key - [ ] update_repository_name @@ -2689,16 +2690,19 @@ ## eks
-33% implemented +26% implemented +- [ ] 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
-16% implemented +15% implemented - [ ] 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
-63% implemented +68% implemented - [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
-36% implemented +35% implemented - [ ] 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
-36% implemented +35% implemented - [ ] 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
-5% implemented +9% implemented - [ ] 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
-10% implemented +24% implemented -- [ ] 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
-8% implemented +12% implemented - [ ] 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 diff --git a/docs/docs/services/cf.rst b/docs/docs/services/cf.rst index 629e40aae..11af8d1af 100644 --- a/docs/docs/services/cf.rst +++ b/docs/docs/services/cf.rst @@ -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 | + +---------------------------------------+--------+--------+--------+----------------------------------------+ diff --git a/docs/docs/services/codecommit.rst b/docs/docs/services/codecommit.rst index 47368ba04..dd09e58fd 100644 --- a/docs/docs/services/codecommit.rst +++ b/docs/docs/services/codecommit.rst @@ -102,5 +102,6 @@ codecommit - [ ] update_pull_request_status - [ ] update_pull_request_title - [ ] update_repository_description +- [ ] update_repository_encryption_key - [ ] update_repository_name diff --git a/docs/docs/services/ec2.rst b/docs/docs/services/ec2.rst index a040868ea..866de236c 100644 --- a/docs/docs/services/ec2.rst +++ b/docs/docs/services/ec2.rst @@ -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 + diff --git a/docs/docs/services/eks.rst b/docs/docs/services/eks.rst index ac7c261be..ecb31c1bb 100644 --- a/docs/docs/services/eks.rst +++ b/docs/docs/services/eks.rst @@ -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 diff --git a/docs/docs/services/emr.rst b/docs/docs/services/emr.rst index 4a1d8fc06..595fb150c 100644 --- a/docs/docs/services/emr.rst +++ b/docs/docs/services/emr.rst @@ -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 diff --git a/docs/docs/services/guardduty.rst b/docs/docs/services/guardduty.rst index 4dbcdd873..c339fb57c 100644 --- a/docs/docs/services/guardduty.rst +++ b/docs/docs/services/guardduty.rst @@ -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 diff --git a/docs/docs/services/identitystore.rst b/docs/docs/services/identitystore.rst index 431b0faed..78a153af3 100644 --- a/docs/docs/services/identitystore.rst +++ b/docs/docs/services/identitystore.rst @@ -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 diff --git a/docs/docs/services/mediaconnect.rst b/docs/docs/services/mediaconnect.rst index 08fc5177e..4c415253d 100644 --- a/docs/docs/services/mediaconnect.rst +++ b/docs/docs/services/mediaconnect.rst @@ -40,6 +40,7 @@ mediaconnect - [ ] deregister_gateway_instance - [ ] describe_bridge - [X] describe_flow +- [ ] describe_flow_source_metadata - [ ] describe_gateway - [ ] describe_gateway_instance - [ ] describe_offering diff --git a/docs/docs/services/rds.rst b/docs/docs/services/rds.rst index 1a08f09c4..6542a8319 100644 --- a/docs/docs/services/rds.rst +++ b/docs/docs/services/rds.rst @@ -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 diff --git a/docs/docs/services/rekognition.rst b/docs/docs/services/rekognition.rst index 1c724dd27..f297f190c 100644 --- a/docs/docs/services/rekognition.rst +++ b/docs/docs/services/rekognition.rst @@ -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 diff --git a/docs/docs/services/sso-admin.rst b/docs/docs/services/sso-admin.rst index 6e6003a4c..b58400745 100644 --- a/docs/docs/services/sso-admin.rst +++ b/docs/docs/services/sso-admin.rst @@ -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 diff --git a/docs/docs/services/textract.rst b/docs/docs/services/textract.rst index ea4dde02c..9ad48949b 100644 --- a/docs/docs/services/textract.rst +++ b/docs/docs/services/textract.rst @@ -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 + diff --git a/moto/cognitoidp/models.py b/moto/cognitoidp/models.py index f0cc9082f..48462be09 100644 --- a/moto/cognitoidp/models.py +++ b/moto/cognitoidp/models.py @@ -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] diff --git a/scripts/cloudformation_coverage.py b/scripts/cloudformation_coverage.py index e3a823d36..df61bfc25 100755 --- a/scripts/cloudformation_coverage.py +++ b/scripts/cloudformation_coverage.py @@ -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") diff --git a/tests/test_identitystore/test_identitystore.py b/tests/test_identitystore/test_identitystore.py index 09d8b518f..1c565cc6f 100644 --- a/tests/test_identitystore/test_identitystore.py +++ b/tests/test_identitystore/test_identitystore.py @@ -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 = []