SWF / Client / deprecate_domain
deprecate_domain#
- SWF.Client.deprecate_domain(**kwargs)#
- Deprecates the specified domain. After a domain has been deprecated it cannot be used to create new workflow executions or register new types. However, you can still use visibility actions on this domain. Deprecating a domain also deprecates all activity and workflow types registered in the domain. Executions that were started before the domain was deprecated continues to run. - Note - This operation is eventually consistent. The results are best effort and may not exactly reflect recent updates and changes. - Access Control - You can use IAM policies to control this action’s access to Amazon SWF resources as follows: - Use a - Resourceelement with the domain name to limit the action to only specified domains.
- Use an - Actionelement to allow or deny permission to call this action.
- You cannot use an IAM policy to constrain this action’s parameters. 
 - If the caller doesn’t have sufficient permissions to invoke the action, or the parameter values fall outside the specified constraints, the action fails. The associated event attribute’s - causeparameter is set to- OPERATION_NOT_PERMITTED. For details and example IAM policies, see Using IAM to Manage Access to Amazon SWF Workflows in the Amazon SWF Developer Guide .- See also: AWS API Documentation - Request Syntax - response = client.deprecate_domain( name='string' ) - Parameters:
- name (string) – - [REQUIRED] - The name of the domain to deprecate. 
- Returns:
- None 
 - Exceptions - SWF.Client.exceptions.UnknownResourceFault
- SWF.Client.exceptions.DomainDeprecatedFault
- SWF.Client.exceptions.OperationNotPermittedFault