:doc:`CloudFormation <../../cloudformation>` / Client / delete_stack_set

****************
delete_stack_set
****************



.. py:method:: CloudFormation.Client.delete_stack_set(**kwargs)

  

  Deletes a StackSet. Before you can delete a StackSet, all its member stack instances must be deleted. For more information about how to complete this, see  DeleteStackInstances.

  

  See also: `AWS API Documentation <https://docs.aws.amazon.com/goto/WebAPI/cloudformation-2010-05-15/DeleteStackSet>`_  


  **Request Syntax**
  ::

    response = client.delete_stack_set(
        StackSetName='string',
        CallAs='SELF'|'DELEGATED_ADMIN'
    )
    
  :type StackSetName: string
  :param StackSetName: **[REQUIRED]** 

    The name or unique ID of the StackSet that you're deleting. You can obtain this value by running  ListStackSets.

    

  
  :type CallAs: string
  :param CallAs: 

    [Service-managed permissions] Specifies whether you are acting as an account administrator in the organization's management account or as a delegated administrator in a member account.

     

    By default, ``SELF`` is specified. Use ``SELF`` for StackSets with self-managed permissions.

     

    
    * If you are signed in to the management account, specify ``SELF``.
     
    * If you are signed in to a delegated administrator account, specify ``DELEGATED_ADMIN``. Your Amazon Web Services account must be registered as a delegated administrator in the management account. For more information, see `Register a delegated administrator <https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/stacksets-orgs-delegated-admin.html>`__ in the *CloudFormation User Guide*.
    

    

  
  
  :rtype: dict
  :returns: 
    
    **Response Syntax**

    
    ::

      {}
      
    **Response Structure**

    

    - *(dict) --* 
  
  **Exceptions**
  
  *   :py:class:`CloudFormation.Client.exceptions.StackSetNotEmptyException`

  
  *   :py:class:`CloudFormation.Client.exceptions.OperationInProgressException`

  