.. _implementedservice_greengrass:

.. |start-h3| raw:: html

    <h3>

.. |end-h3| raw:: html

    </h3>

==========
greengrass
==========

|start-h3| Example usage |end-h3|

.. sourcecode:: python

            @mock_greengrass
            def test_greengrass_behaviour:
                boto3.client("greengrass")
                ...



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

- [X] associate_role_to_group
- [ ] associate_service_role_to_account
- [ ] create_connector_definition
- [ ] create_connector_definition_version
- [X] create_core_definition
- [X] create_core_definition_version
- [X] create_deployment
- [X] create_device_definition
- [X] create_device_definition_version
- [X] create_function_definition
- [X] create_function_definition_version
- [X] create_group
- [ ] create_group_certificate_authority
- [X] create_group_version
- [ ] create_logger_definition
- [ ] create_logger_definition_version
- [X] create_resource_definition
- [X] create_resource_definition_version
- [ ] create_software_update_job
- [X] create_subscription_definition
- [X] create_subscription_definition_version
- [ ] delete_connector_definition
- [X] delete_core_definition
- [X] delete_device_definition
- [X] delete_function_definition
- [X] delete_group
- [ ] delete_logger_definition
- [X] delete_resource_definition
- [X] delete_subscription_definition
- [X] disassociate_role_from_group
- [ ] disassociate_service_role_from_account
- [X] get_associated_role
- [ ] get_bulk_deployment_status
- [ ] get_connectivity_info
- [ ] get_connector_definition
- [ ] get_connector_definition_version
- [X] get_core_definition
- [X] get_core_definition_version
- [X] get_deployment_status
- [X] get_device_definition
- [X] get_device_definition_version
- [X] get_function_definition
- [X] get_function_definition_version
- [X] get_group
- [ ] get_group_certificate_authority
- [ ] get_group_certificate_configuration
- [X] get_group_version
- [ ] get_logger_definition
- [ ] get_logger_definition_version
- [X] get_resource_definition
- [X] get_resource_definition_version
- [ ] get_service_role_for_account
- [X] get_subscription_definition
- [X] get_subscription_definition_version
- [ ] get_thing_runtime_configuration
- [ ] list_bulk_deployment_detailed_reports
- [ ] list_bulk_deployments
- [ ] list_connector_definition_versions
- [ ] list_connector_definitions
- [X] list_core_definition_versions
- [X] list_core_definitions
- [X] list_deployments
- [X] list_device_definition_versions
- [X] list_device_definitions
- [X] list_function_definition_versions
- [X] list_function_definitions
- [ ] list_group_certificate_authorities
- [X] list_group_versions
- [X] list_groups
- [ ] list_logger_definition_versions
- [ ] list_logger_definitions
- [X] list_resource_definition_versions
- [X] list_resource_definitions
- [X] list_subscription_definition_versions
- [X] list_subscription_definitions
- [ ] list_tags_for_resource
- [X] reset_deployments
- [ ] start_bulk_deployment
- [ ] stop_bulk_deployment
- [ ] tag_resource
- [ ] untag_resource
- [ ] update_connectivity_info
- [ ] update_connector_definition
- [X] update_core_definition
- [X] update_device_definition
- [X] update_function_definition
- [X] update_group
- [ ] update_group_certificate_configuration
- [ ] update_logger_definition
- [X] update_resource_definition
- [X] update_subscription_definition
- [ ] update_thing_runtime_configuration

