swagger: "2.0"
schemes:
  - https
host: management.azure.com
info:
  description: The Microsoft Azure Network management API provides a RESTful set of web services that interact with Microsoft Azure Networks service to manage your network resources. The API has entities that capture the relationship between an end user and the Microsoft Azure Networks service.
  title: NetworkManagementClient
  version: 2019-07-01
  x-apisguru-categories:
    - cloud
  x-logo:
    url: https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png
  x-origin:
    - format: swagger
      url: https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/network/resource-manager/Microsoft.Network/stable/2019-07-01/azureFirewallFqdnTag.json
      version: "2.0"
  x-preferred: true
  x-providerName: azure.com
  x-serviceName: network-azureFirewallFqdnTag
  x-tags:
    - Azure
    - Microsoft
consumes:
  - application/json
produces:
  - application/json
securityDefinitions:
  azure_auth:
    authorizationUrl: https://login.microsoftonline.com/common/oauth2/authorize
    description: Azure Active Directory OAuth2 Flow.
    flow: implicit
    scopes:
      user_impersonation: impersonate your user account
    type: oauth2
security:
  - azure_auth:
      - user_impersonation
paths:
  "/subscriptions/{subscriptionId}/providers/Microsoft.Network/azureFirewallFqdnTags":
    get:
      description: Gets all the Azure Firewall FQDN Tags in a subscription.
      operationId: AzureFirewallFqdnTags_ListAll
      parameters:
        - description: Client API version.
          in: query
          name: api-version
          required: true
          type: string
        - description: The subscription credentials which uniquely identify the Microsoft Azure subscription. The subscription ID forms part of the URI for every service call.
          in: path
          name: subscriptionId
          required: true
          type: string
      responses:
        "200":
          description: Success. The operation returns a list of Azure Firewall FQDN Tag resources.
          schema:
            $ref: "#/definitions/AzureFirewallFqdnTagListResult"
      tags:
        - AzureFirewallFqdnTags
      x-ms-examples:
        List all Azure Firewall FQDN Tags for a given subscription:
          parameters:
            api-version: 2019-07-01
            subscriptionId: subid
          responses:
            "200":
              body:
                value:
                  - etag: w/\00000000-0000-0000-0000-000000000000\
                    id: /subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/azureFirewallFqdnTags/azfwfqdntag
                    location: West US
                    name: azfwfqdntag
                    properties:
                      fqdnTagName: azfwfqdntag
                      provisioningState: Succeeded
                    tags:
                      key1: value1
                    type: Microsoft.Network/azureFirewallFqdnTags
      x-ms-pageable:
        nextLinkName: nextLink
definitions:
  AzureFirewallFqdnTag:
    allOf:
      - description: Common resource representation.
        properties:
          id:
            description: Resource ID.
            type: string
          location:
            description: Resource location.
            type: string
          name:
            description: Resource name.
            readOnly: true
            type: string
          tags:
            additionalProperties:
              type: string
            description: Resource tags.
            type: object
          type:
            description: Resource type.
            readOnly: true
            type: string
        x-ms-azure-resource: true
    description: Azure Firewall FQDN Tag Resource.
    properties:
      etag:
        description: A unique read-only string that changes whenever the resource is updated.
        readOnly: true
        type: string
      properties:
        $ref: "#/definitions/AzureFirewallFqdnTagPropertiesFormat"
        description: Properties of the azure firewall FQDN tag.
        x-ms-client-flatten: true
  AzureFirewallFqdnTagListResult:
    description: Response for ListAzureFirewallFqdnTags API service call.
    properties:
      nextLink:
        description: URL to get the next set of results.
        type: string
      value:
        description: List of Azure Firewall FQDN Tags in a resource group.
        items:
          $ref: "#/definitions/AzureFirewallFqdnTag"
        type: array
  AzureFirewallFqdnTagPropertiesFormat:
    description: Azure Firewall FQDN Tag Properties.
    properties:
      fqdnTagName:
        description: The name of this FQDN Tag.
        readOnly: true
        type: string
      provisioningState:
        description: The current provisioning state.
        enum:
          - Succeeded
          - Updating
          - Deleting
          - Failed
        readOnly: true
        type: string
        x-ms-enum:
          modelAsString: true
          name: ProvisioningState
