Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Prep release 5.0.6 #7636

Merged
merged 1 commit into from Apr 28, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Jump to
Jump to file
Failed to load files.
Diff view
Diff view
57 changes: 57 additions & 0 deletions CHANGELOG.md
@@ -1,6 +1,63 @@
Moto Changelog
==============

5.0.6
-----
Docker Digest for 5.0.6: <autopopulateddigest>

New Services:
* Bedrock:
* create_model_customization_job()
* delete_custom_model()
* delete_model_invocation_logging_configuration()
* get_custom_model()
* get_model_customization_job()
* get_model_invocation_logging_configuration()
* list_custom_models()
* list_model_customization_jobs()
* list_tags_for_resource()
* put_model_invocation_logging_configuration()
* stop_model_customization_job()
* tag_resource()
* untag_resource()

* BedrockAgent:
* create_agent()
* create_knowledge_base()
* delete_agent()
* delete_knowledge_base()
* get_agent()
* get_knowledge_base()
* list_agents()
* list_knowledge_bases()
* list_tags_for_resource()
* tag_resource()
* untag_resource()

New Methods:
* EC2:
* describe_addresses_attributes()

* Rekognition:
* detect_custom_labels()

* Sagemaker:
* update_trial_component()

Miscellaneous:
* CloudFront: update_distribution() now supports the CacheBehaviours-parameter
* DynamoDB: query() now acts correctly when paginating GSI tables without range keys
* EC2: RouteTables can now have multiple propagations
* EC2: describe_instances() now now filter by product-code and product-code.type
* EC2: describe_security_group_rules() now validates the format of the incoming security group id's
* ECS: update_service() now supports the loadBalancers-parameter
* Logs: describe_metric_filter() now has the correct validation for metricNamespaces
* IOT: search_index() now supports thingTypeName
* SFN: send_task_failure()/send_task_success() now work correctly when using the Parser
* SNS: subscribe() now throws an exception if the endpoint doesn't exist
* SQS: Improved queue name validation


5.0.5
-----
Docker Digest for 5.0.5: _sha256:b95cf0d65557475f29e7256938028eef352e23acafe8e07c071cd58b67c44708_
Expand Down
90 changes: 80 additions & 10 deletions IMPLEMENTATION_COVERAGE.md
Expand Up @@ -704,6 +704,78 @@
- [X] update_scheduling_policy
</details>

## bedrock
<details>
<summary>65% implemented</summary>

- [X] create_model_customization_job
- [ ] create_provisioned_model_throughput
- [X] delete_custom_model
- [X] delete_model_invocation_logging_configuration
- [ ] delete_provisioned_model_throughput
- [X] get_custom_model
- [ ] get_foundation_model
- [X] get_model_customization_job
- [X] get_model_invocation_logging_configuration
- [ ] get_provisioned_model_throughput
- [X] list_custom_models
- [ ] list_foundation_models
- [X] list_model_customization_jobs
- [ ] list_provisioned_model_throughputs
- [X] list_tags_for_resource
- [X] put_model_invocation_logging_configuration
- [X] stop_model_customization_job
- [X] tag_resource
- [X] untag_resource
- [ ] update_provisioned_model_throughput
</details>

## bedrock-agent
<details>
<summary>27% implemented</summary>

- [ ] associate_agent_knowledge_base
- [X] create_agent
- [ ] create_agent_action_group
- [ ] create_agent_alias
- [ ] create_data_source
- [X] create_knowledge_base
- [X] delete_agent
- [ ] delete_agent_action_group
- [ ] delete_agent_alias
- [ ] delete_agent_version
- [ ] delete_data_source
- [X] delete_knowledge_base
- [ ] disassociate_agent_knowledge_base
- [X] get_agent
- [ ] get_agent_action_group
- [ ] get_agent_alias
- [ ] get_agent_knowledge_base
- [ ] get_agent_version
- [ ] get_data_source
- [ ] get_ingestion_job
- [X] get_knowledge_base
- [ ] list_agent_action_groups
- [ ] list_agent_aliases
- [ ] list_agent_knowledge_bases
- [ ] list_agent_versions
- [X] list_agents
- [ ] list_data_sources
- [ ] list_ingestion_jobs
- [X] list_knowledge_bases
- [X] list_tags_for_resource
- [ ] prepare_agent
- [ ] start_ingestion_job
- [X] tag_resource
- [X] untag_resource
- [ ] update_agent
- [ ] update_agent_action_group
- [ ] update_agent_alias
- [ ] update_agent_knowledge_base
- [ ] update_data_source
- [ ] update_knowledge_base
</details>

## budgets
<details>
<summary>30% implemented</summary>
Expand Down Expand Up @@ -2255,7 +2327,7 @@
- [ ] describe_account_attributes
- [ ] describe_address_transfers
- [X] describe_addresses
- [ ] describe_addresses_attribute
- [X] describe_addresses_attribute
- [ ] describe_aggregate_id_format
- [X] describe_availability_zones
- [ ] describe_aws_network_performance_metric_subscriptions
Expand Down Expand Up @@ -4630,7 +4702,7 @@

## lambda
<details>
<summary>62% implemented</summary>
<summary>65% implemented</summary>

- [ ] add_layer_version_permission
- [X] add_permission
Expand All @@ -4651,10 +4723,10 @@
- [ ] delete_provisioned_concurrency_config
- [ ] get_account_settings
- [X] get_alias
- [X] get_code_signing_config
- [ ] get_code_signing_config
- [X] get_event_source_mapping
- [X] get_function
- [ ] get_function_code_signing_config
- [X] get_function_code_signing_config
- [X] get_function_concurrency
- [ ] get_function_configuration
- [X] get_function_event_invoke_config
Expand All @@ -4675,13 +4747,13 @@
- [ ] list_function_url_configs
- [X] list_functions
- [ ] list_functions_by_code_signing_config
- [ ] list_layer_versions
- [X] list_layer_versions
- [X] list_layers
- [ ] list_provisioned_concurrency_configs
- [X] list_tags
- [X] list_versions_by_function
- [X] publish_layer_version
- [ ] publish_version
- [X] publish_version
- [ ] put_function_code_signing_config
- [X] put_function_concurrency
- [X] put_function_event_invoke_config
Expand Down Expand Up @@ -6137,7 +6209,7 @@

## rekognition
<details>
<summary>9% implemented</summary>
<summary>10% implemented</summary>

- [ ] associate_faces
- [X] compare_faces
Expand Down Expand Up @@ -7092,7 +7164,7 @@
- [ ] update_space
- [ ] update_training_job
- [ ] update_trial
- [ ] update_trial_component
- [X] update_trial_component
- [ ] update_user_profile
- [ ] update_workforce
- [ ] update_workteam
Expand Down Expand Up @@ -8120,8 +8192,6 @@
- backup-gateway
- backupstorage
- bcm-data-exports
- bedrock
- bedrock-agent
- bedrock-agent-runtime
- bedrock-runtime
- billingconductor
Expand Down
59 changes: 59 additions & 0 deletions docs/docs/services/bedrock-agent.rst
@@ -0,0 +1,59 @@
.. _implementedservice_bedrock-agent:

.. |start-h3| raw:: html

<h3>

.. |end-h3| raw:: html

</h3>

=============
bedrock-agent
=============

.. autoclass:: moto.bedrockagent.models.AgentsforBedrockBackend

|start-h3| Implemented features for this service |end-h3|

- [ ] associate_agent_knowledge_base
- [X] create_agent
- [ ] create_agent_action_group
- [ ] create_agent_alias
- [ ] create_data_source
- [X] create_knowledge_base
- [X] delete_agent
- [ ] delete_agent_action_group
- [ ] delete_agent_alias
- [ ] delete_agent_version
- [ ] delete_data_source
- [X] delete_knowledge_base
- [ ] disassociate_agent_knowledge_base
- [X] get_agent
- [ ] get_agent_action_group
- [ ] get_agent_alias
- [ ] get_agent_knowledge_base
- [ ] get_agent_version
- [ ] get_data_source
- [ ] get_ingestion_job
- [X] get_knowledge_base
- [ ] list_agent_action_groups
- [ ] list_agent_aliases
- [ ] list_agent_knowledge_bases
- [ ] list_agent_versions
- [X] list_agents
- [ ] list_data_sources
- [ ] list_ingestion_jobs
- [X] list_knowledge_bases
- [X] list_tags_for_resource
- [ ] prepare_agent
- [ ] start_ingestion_job
- [X] tag_resource
- [X] untag_resource
- [ ] update_agent
- [ ] update_agent_action_group
- [ ] update_agent_alias
- [ ] update_agent_knowledge_base
- [ ] update_data_source
- [ ] update_knowledge_base

43 changes: 43 additions & 0 deletions docs/docs/services/bedrock.rst
@@ -0,0 +1,43 @@
.. _implementedservice_bedrock:

.. |start-h3| raw:: html

<h3>

.. |end-h3| raw:: html

</h3>

=======
bedrock
=======

.. autoclass:: moto.bedrock.models.BedrockBackend

|start-h3| Implemented features for this service |end-h3|

- [X] create_model_customization_job
- [ ] create_provisioned_model_throughput
- [X] delete_custom_model
- [X] delete_model_invocation_logging_configuration
- [ ] delete_provisioned_model_throughput
- [X] get_custom_model
- [ ] get_foundation_model
- [X] get_model_customization_job
- [X] get_model_invocation_logging_configuration
- [ ] get_provisioned_model_throughput
- [X] list_custom_models

The foundation_model_arn_equals-argument is not yet supported


- [ ] list_foundation_models
- [X] list_model_customization_jobs
- [ ] list_provisioned_model_throughputs
- [X] list_tags_for_resource
- [X] put_model_invocation_logging_configuration
- [X] stop_model_customization_job
- [X] tag_resource
- [X] untag_resource
- [ ] update_provisioned_model_throughput

2 changes: 1 addition & 1 deletion docs/docs/services/ec2.rst
Expand Up @@ -242,7 +242,7 @@ ec2
- [ ] describe_account_attributes
- [ ] describe_address_transfers
- [X] describe_addresses
- [ ] describe_addresses_attribute
- [X] describe_addresses_attribute
- [ ] describe_aggregate_id_format
- [X] describe_availability_zones

Expand Down
8 changes: 4 additions & 4 deletions docs/docs/services/lambda.rst
Expand Up @@ -48,10 +48,10 @@ lambda
- [ ] delete_provisioned_concurrency_config
- [ ] get_account_settings
- [X] get_alias
- [X] get_code_signing_config
- [ ] get_code_signing_config
- [X] get_event_source_mapping
- [X] get_function
- [ ] get_function_code_signing_config
- [X] get_function_code_signing_config
- [X] get_function_concurrency
- [ ] get_function_configuration
- [X] get_function_event_invoke_config
Expand Down Expand Up @@ -100,13 +100,13 @@ lambda
- [ ] list_function_url_configs
- [X] list_functions
- [ ] list_functions_by_code_signing_config
- [ ] list_layer_versions
- [X] list_layer_versions
- [X] list_layers
- [ ] list_provisioned_concurrency_configs
- [X] list_tags
- [X] list_versions_by_function
- [X] publish_layer_version
- [ ] publish_version
- [X] publish_version
- [ ] put_function_code_signing_config
- [X] put_function_concurrency
Establish concurrency limit/reservations for a function
Expand Down
2 changes: 1 addition & 1 deletion docs/docs/services/rekognition.rst
Expand Up @@ -39,7 +39,7 @@ rekognition
- [ ] describe_project_versions
- [ ] describe_projects
- [ ] describe_stream_processor
- [ ] detect_custom_labels
- [X] detect_custom_labels
- [ ] detect_faces
- [X] detect_labels
- [ ] detect_moderation_labels
Expand Down
2 changes: 1 addition & 1 deletion docs/docs/services/sagemaker.rst
Expand Up @@ -335,7 +335,7 @@ sagemaker
- [ ] update_space
- [ ] update_training_job
- [ ] update_trial
- [ ] update_trial_component
- [X] update_trial_component
- [ ] update_user_profile
- [ ] update_workforce
- [ ] update_workteam
Expand Down