126 lines
3.1 KiB
ReStructuredText
126 lines
3.1 KiB
ReStructuredText
.. _implementedservice_cloudformation:
|
|
|
|
.. |start-h3| raw:: html
|
|
|
|
<h3>
|
|
|
|
.. |end-h3| raw:: html
|
|
|
|
</h3>
|
|
|
|
==============
|
|
cloudformation
|
|
==============
|
|
|
|
.. autoclass:: moto.cloudformation.models.CloudFormationBackend
|
|
|
|
|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|
|
|
|
|
- [ ] activate_type
|
|
- [ ] batch_describe_type_configurations
|
|
- [ ] cancel_update_stack
|
|
- [ ] continue_update_rollback
|
|
- [X] create_change_set
|
|
- [X] create_stack
|
|
|
|
The functionality behind EnableTerminationProtection is not yet implemented.
|
|
|
|
|
|
- [X] create_stack_instances
|
|
|
|
The following parameters are not yet implemented: DeploymentTargets.AccountFilterType, DeploymentTargets.AccountsUrl, OperationPreferences, CallAs
|
|
|
|
|
|
- [X] create_stack_set
|
|
|
|
The following parameters are not yet implemented: StackId, AdministrationRoleARN, AutoDeployment, ExecutionRoleName, CallAs, ClientRequestToken, ManagedExecution
|
|
|
|
|
|
- [ ] deactivate_type
|
|
- [X] delete_change_set
|
|
- [X] delete_stack
|
|
- [X] delete_stack_instances
|
|
|
|
The following parameters are not yet implemented: DeploymentTargets, OperationPreferences, RetainStacks, OperationId, CallAs
|
|
|
|
|
|
- [X] delete_stack_set
|
|
- [ ] deregister_type
|
|
- [ ] describe_account_limits
|
|
- [X] describe_change_set
|
|
- [ ] describe_change_set_hooks
|
|
- [ ] describe_publisher
|
|
- [ ] describe_stack_drift_detection_status
|
|
- [X] describe_stack_events
|
|
- [X] describe_stack_instance
|
|
- [X] describe_stack_resource
|
|
- [ ] describe_stack_resource_drifts
|
|
- [X] describe_stack_resources
|
|
- [X] describe_stack_set
|
|
- [X] 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
|
|
- [X] get_stack_policy
|
|
- [X] get_template
|
|
- [ ] get_template_summary
|
|
- [ ] import_stacks_to_stack_set
|
|
- [X] list_change_sets
|
|
- [X] list_exports
|
|
- [ ] list_imports
|
|
- [X] list_stack_instances
|
|
|
|
Pagination is not yet implemented.
|
|
The parameters StackInstanceAccount/StackInstanceRegion are not yet implemented.
|
|
|
|
|
|
- [X] list_stack_resources
|
|
- [X] list_stack_set_operation_results
|
|
- [X] list_stack_set_operations
|
|
- [X] 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
|
|
- [X] set_stack_policy
|
|
|
|
Note that Moto does no validation/parsing/enforcement of this policy - we simply persist it.
|
|
|
|
|
|
- [ ] set_type_configuration
|
|
- [ ] set_type_default_version
|
|
- [ ] signal_resource
|
|
- [X] stop_stack_set_operation
|
|
- [ ] test_type
|
|
- [X] update_stack
|
|
- [X] update_stack_instances
|
|
|
|
Calling this will update the parameters, but the actual resources are not updated
|
|
|
|
|
|
- [X] update_stack_set
|
|
- [ ] update_termination_protection
|
|
- [X] validate_template
|
|
|