2021-11-08 11:02:46 -01:00
.. _implementedservice_cloudformation:
2021-11-08 22:04:44 -01:00
.. |start-h3| raw :: html
<h3>
.. |end-h3| raw :: html
</h3>
2021-11-08 11:02:46 -01:00
==============
cloudformation
==============
2022-05-23 12:51:03 +00:00
.. autoclass :: moto.cloudformation.models.CloudFormationBackend
2021-11-08 22:04:44 -01:00
|start-h3| Example usage |end-h3|
.. sourcecode :: python
@mock_cloudformation
def test_cloudformation_behaviour:
boto3.client("cloudformation")
...
|start-h3| Implemented features for this service |end-h3|
2021-11-08 11:02:46 -01:00
- [ ] activate_type
- [ ] batch_describe_type_configurations
- [ ] cancel_update_stack
- [ ] continue_update_rollback
- [X] create_change_set
- [X] create_stack
2022-11-19 22:31:03 -01:00
The functionality behind EnableTerminationProtection is not yet implemented.
2021-11-08 11:02:46 -01:00
- [X] create_stack_instances
2022-12-03 16:07:04 -01:00
The following parameters are not yet implemented: DeploymentTargets.AccountFilterType, DeploymentTargets.AccountsUrl, OperationPreferences, CallAs
2021-11-08 11:02:46 -01:00
- [X] create_stack_set
2022-12-03 16:07:04 -01:00
The following parameters are not yet implemented: StackId, AdministrationRoleARN, AutoDeployment, ExecutionRoleName, CallAs, ClientRequestToken, ManagedExecution
2021-11-08 11:02:46 -01:00
- [ ] deactivate_type
- [X] delete_change_set
- [X] delete_stack
- [X] delete_stack_instances
2022-12-03 16:07:04 -01:00
The following parameters are not yet implemented: DeploymentTargets, OperationPreferences, RetainStacks, OperationId, CallAs
2021-11-08 11:02:46 -01:00
- [X] delete_stack_set
- [ ] deregister_type
- [ ] describe_account_limits
- [X] describe_change_set
2022-02-18 10:54:58 -01:00
- [ ] describe_change_set_hooks
2021-11-08 11:02:46 -01:00
- [ ] describe_publisher
- [ ] describe_stack_drift_detection_status
- [ ] describe_stack_events
2022-12-03 16:07:04 -01:00
- [X] describe_stack_instance
2021-11-08 11:02:46 -01:00
- [ ] describe_stack_resource
- [ ] describe_stack_resource_drifts
- [ ] describe_stack_resources
- [ ] describe_stack_set
- [ ] describe_stack_set_operation
- [X] describe_stacks
- [ ] describe_type
- [ ] describe_type_registration
- [ ] detect_stack_drift
- [ ] detect_stack_resource_drift
- [ ] detect_stack_set_drift
- [ ] estimate_template_cost
- [X] execute_change_set
2021-11-29 19:35:18 -01:00
- [X] get_stack_policy
2021-11-08 11:02:46 -01:00
- [ ] get_template
- [ ] get_template_summary
- [ ] import_stacks_to_stack_set
- [X] list_change_sets
- [X] list_exports
- [ ] list_imports
2022-12-03 16:07:04 -01:00
- [X] list_stack_instances
Pagination is not yet implemented.
The parameters StackInstanceAccount/StackInstanceRegion are not yet implemented.
2021-11-08 11:02:46 -01:00
- [X] list_stack_resources
- [ ] list_stack_set_operation_results
- [ ] list_stack_set_operations
- [ ] list_stack_sets
- [X] list_stacks
- [ ] list_type_registrations
- [ ] list_type_versions
- [ ] list_types
- [ ] publish_type
- [ ] record_handler_progress
- [ ] register_publisher
- [ ] register_type
- [ ] rollback_stack
2021-11-29 19:35:18 -01:00
- [X] set_stack_policy
Note that Moto does no validation/parsing/enforcement of this policy - we simply persist it.
2021-11-08 11:02:46 -01:00
- [ ] set_type_configuration
- [ ] set_type_default_version
- [ ] signal_resource
- [ ] stop_stack_set_operation
- [ ] test_type
- [X] update_stack
2022-11-01 19:19:34 -01:00
- [X] update_stack_instances
2022-12-03 16:07:04 -01:00
Calling this will update the parameters, but the actual resources are not updated
2021-11-08 11:02:46 -01:00
- [X] update_stack_set
- [ ] update_termination_protection
- [X] validate_template