class_docstr: Interact with the ServiceBusAdministrationClient.
  
  This can create, update, list, and delete resources of a Service Bus
  namespace. This hook uses the same Azure Service Bus client connection
  inherited from the base class.
class_docstr_tok: ["Interact","with","the","ServiceBusAdministrationClient",".","This","can","create",",","update",",","list",",","and","delete","resources","of","a","Service","Bus","namespace",".","This","hook","uses","the","same","Azure","Service","Bus","client","connection","inherited","from","the","base","class","."]
docstr: Delete a topic subscription entities under a ServiceBus Namespace.
  
  :param subscription_name: The subscription name that will own the rule in topic
  :param topic_name: The topic that will own the subscription rule.
docstr_tok: ["Delete","a","topic","subscription","entities","under","a","ServiceBus","Namespace",".",":","param","subscription_name",":","The","subscription","name","that","will","own","the","rule","in","topic",":","param","topic_name",":","The","topic","that","will","own","the","subscription","rule","."]
code: def delete_subscription(
      self, subscription_name: str, topic_name: str
  ) -> None:
      """
      Delete a topic subscription entities under a ServiceBus Namespace.
  
      :param subscription_name: The subscription name that will own the rule in topic
      :param topic_name: The topic that will own the subscription rule.
      """
      if subscription_name is None:
          raise TypeError("Subscription name cannot be None.")
      if topic_name is None:
          raise TypeError("Topic name cannot be None.")
  
      with self.get_conn() as service_mgmt_conn:
          self.log.info("Deleting Subscription %s", subscription_name)
          service_mgmt_conn.delete_subscription(
              topic_name, subscription_name
          )
  
imports: from __future__ import annotations
  from typing import TYPE_CHECKING, Any
  from azure.servicebus import ServiceBusClient, ServiceBusMessage, ServiceBusSender
  from azure.servicebus.management import QueueProperties, ServiceBusAdministrationClient
  from airflow.hooks.base import BaseHook
  from airflow.providers.microsoft.azure.utils import add_managed_identity_connection_widgets, get_field, get_sync_default_azure_credential
label_desc: Use image node_id 4 for calling the AdminClientHook obj's underlying member method code with example usage: obj.delete_subscription(subscription_name, topic_name) without return types