Microsoft Azure Target Metadata Types

Microsoft Azure Target Metadata Types is a feature that allows businesses to define various types of metadata for their Azure resources. This feature enables users to categorize and organize their resources in a more structured manner, making it easier to manage and track them. With Target Metadata Types, users can create custom metadata fields such as labels, tags, and properties to provide additional context and information about their resources.

OpenAPI Specification

target-metadata-types-openapi-original.yml Raw ↑
swagger: '2.0'
info:
  title: Microsoft Azure Target Metadata Types
  version: 2023-10-27-preview
paths: {}
definitions:
  targetType:
    type: object
    description: Model that represents a Target Type resource.
    allOf:
      - $ref: >-
          ../../../../../../common-types/resource-management/v2/types.json#/definitions/Resource
    properties:
      systemData:
        description: The system metadata properties of the target type resource.
        $ref: >-
          ../../../../../../common-types/resource-management/v2/types.json#/definitions/systemData
        readOnly: true
      location:
        type: string
        description: Location of the Target Type resource.
      properties:
        description: The properties of the target type resource.
        x-ms-client-flatten: true
        $ref: '#/definitions/targetTypeProperties'
    required:
      - properties
  targetTypeProperties:
    type: object
    description: Model that represents the base Target Type properties model.
    properties:
      displayName:
        type: string
        description: Localized string of the display name.
        readOnly: true
      description:
        type: string
        description: Localized string of the description.
        readOnly: true
      propertiesSchema:
        $ref: ./common.json#/definitions/url
        description: URL to retrieve JSON schema of the Target Type properties.
        readOnly: true
      resourceTypes:
        type: array
        items:
          type: string
        description: List of resource types this Target Type can extend.
        readOnly: true
    additionalProperties: false
  targetTypeListResult:
    type: object
    description: >-
      Model that represents a list of Target Type resources and a link for
      pagination.
    properties:
      value:
        type: array
        items:
          $ref: '#/definitions/targetType'
        description: List of Target Type resources.
        readOnly: true
      nextLink:
        $ref: ./common.json#/definitions/urlNullable
        description: URL to retrieve the next page of Target Type resources.
        readOnly: true
    additionalProperties: false