:doc:`SSM <../../ssm>` / Client / remove_tags_from_resource

*************************
remove_tags_from_resource
*************************



.. py:method:: SSM.Client.remove_tags_from_resource(**kwargs)

  

  Removes tag keys from the specified resource.

  

  See also: `AWS API Documentation <https://docs.aws.amazon.com/goto/WebAPI/ssm-2014-11-06/RemoveTagsFromResource>`_  


  **Request Syntax**
  ::

    response = client.remove_tags_from_resource(
        ResourceType='Document'|'ManagedInstance'|'MaintenanceWindow'|'Parameter'|'PatchBaseline'|'OpsItem'|'OpsMetadata'|'Automation'|'Association',
        ResourceId='string',
        TagKeys=[
            'string',
        ]
    )
    
  :type ResourceType: string
  :param ResourceType: **[REQUIRED]** 

    The type of resource from which you want to remove a tag.

     

    .. note::

      

      The ``ManagedInstance`` type for this API operation is only for on-premises managed nodes. Specify the name of the managed node in the following format: ``mi-ID_number ``. For example, ``mi-1a2b3c4d5e6f``.

      

    

  
  :type ResourceId: string
  :param ResourceId: **[REQUIRED]** 

    The ID of the resource from which you want to remove tags. For example:

     

    ManagedInstance: mi-012345abcde

     

    MaintenanceWindow: mw-012345abcde

     

    ``Automation``: ``example-c160-4567-8519-012345abcde``

     

    PatchBaseline: pb-012345abcde

     

    OpsMetadata object: ``ResourceID`` for tagging is created from the Amazon Resource Name (ARN) for the object. Specifically, ``ResourceID`` is created from the strings that come after the word ``opsmetadata`` in the ARN. For example, an OpsMetadata object with an ARN of ``arn:aws:ssm:us-east-2:1234567890:opsmetadata/aws/ssm/MyGroup/appmanager`` has a ``ResourceID`` of either ``aws/ssm/MyGroup/appmanager`` or ``/aws/ssm/MyGroup/appmanager``.

     

    For the Document and Parameter values, use the name of the resource.

     

    .. note::

      

      The ``ManagedInstance`` type for this API operation is only for on-premises managed nodes. Specify the name of the managed node in the following format: mi-ID_number. For example, mi-1a2b3c4d5e6f.

      

    

  
  :type TagKeys: list
  :param TagKeys: **[REQUIRED]** 

    Tag keys that you want to remove from the specified resource.

    

  
    - *(string) --* 

    

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

    
    ::

      {}
      
    **Response Structure**

    

    - *(dict) --* 
  
  **Exceptions**
  
  *   :py:class:`SSM.Client.exceptions.InvalidResourceType`

  
  *   :py:class:`SSM.Client.exceptions.InvalidResourceId`

  
  *   :py:class:`SSM.Client.exceptions.InternalServerError`

  
  *   :py:class:`SSM.Client.exceptions.TooManyUpdates`

  