{
  "opencollection": "1.0.0",
  "info": {
    "name": "Microsoft Azure AccessControlClient AccessConnector Types API",
    "version": "2020-08-01-preview"
  },
  "items": [
    {
      "info": {
        "name": "Types",
        "type": "folder"
      },
      "items": [
        {
          "info": {
            "name": "Microsoft Azure Get Types Termtemplatedef Guid Guid",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/types/termtemplatedef/guid/:guid",
            "params": [
              {
                "name": "api-version",
                "value": "",
                "type": "query",
                "description": "The API version to use for this operation."
              },
              {
                "name": "guid",
                "value": "",
                "type": "path",
                "description": "The globally unique identifier of the term template."
              }
            ]
          },
          "docs": "Get the term template definition for the given GUID."
        },
        {
          "info": {
            "name": "Microsoft Azure Get Types Termtemplatedef Name Name",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/types/termtemplatedef/name/:name",
            "params": [
              {
                "name": "api-version",
                "value": "",
                "type": "query",
                "description": "The API version to use for this operation."
              },
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "The unique name of the term template."
              }
            ]
          },
          "docs": "Get the term template definition by its name (unique)."
        },
        {
          "info": {
            "name": "Microsoft Azure Get Atlas Types Businessmetadatadef Guid Guid",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/atlas/v2/types/businessmetadatadef/guid/:guid",
            "params": [
              {
                "name": "guid",
                "value": "",
                "type": "path",
                "description": "businessMetadata guid"
              }
            ]
          },
          "docs": "Get the businessMetadata definition for the given guid"
        },
        {
          "info": {
            "name": "Microsoft Azure Get Atlas Types Businessmetadatadef Name Name",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/atlas/v2/types/businessmetadatadef/name/:name",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "businessMetadata name"
              }
            ]
          },
          "docs": "Get the businessMetadata definition by it's name (unique)"
        },
        {
          "info": {
            "name": "Microsoft Azure Get Atlas Types Classificationdef Guid Guid",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/atlas/v2/types/classificationdef/guid/:guid",
            "params": [
              {
                "name": "guid",
                "value": "",
                "type": "path",
                "description": "The globally unique identifier of the classification."
              }
            ]
          },
          "docs": "Get the classification definition for the given GUID."
        },
        {
          "info": {
            "name": "Microsoft Azure Get Atlas Types Classificationdef Name Name",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/atlas/v2/types/classificationdef/name/:name",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "The name of the classification."
              }
            ]
          },
          "docs": "Get the classification definition by its name (unique)."
        },
        {
          "info": {
            "name": "Microsoft Azure Get Atlas Types Entitydef Guid Guid",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/atlas/v2/types/entitydef/guid/:guid",
            "params": [
              {
                "name": "guid",
                "value": "",
                "type": "path",
                "description": "The globally unique identifier of the entity."
              }
            ]
          },
          "docs": "Get the Entity definition for the given GUID."
        },
        {
          "info": {
            "name": "Microsoft Azure Get Atlas Types Entitydef Name Name",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/atlas/v2/types/entitydef/name/:name",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "The name of the entity."
              }
            ]
          },
          "docs": "Get the entity definition by its name (unique)."
        },
        {
          "info": {
            "name": "Microsoft Azure Get Atlas Types Enumdef Guid Guid",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/atlas/v2/types/enumdef/guid/:guid",
            "params": [
              {
                "name": "guid",
                "value": "",
                "type": "path",
                "description": "The globally unique identifier of the enum."
              }
            ]
          },
          "docs": "Get the enum definition for the given GUID."
        },
        {
          "info": {
            "name": "Microsoft Azure Get Atlas Types Enumdef Name Name",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/atlas/v2/types/enumdef/name/:name",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "The name of the enum."
              }
            ]
          },
          "docs": "Get the enum definition by its name (unique)."
        },
        {
          "info": {
            "name": "Microsoft Azure Get Atlas Types Relationshipdef Guid Guid",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/atlas/v2/types/relationshipdef/guid/:guid",
            "params": [
              {
                "name": "guid",
                "value": "",
                "type": "path",
                "description": "The globally unique identifier of the relationship."
              }
            ]
          },
          "docs": "Get the relationship definition for the given GUID."
        },
        {
          "info": {
            "name": "Microsoft Azure Get Atlas Types Relationshipdef Name Name",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/atlas/v2/types/relationshipdef/name/:name",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "The name of the relationship."
              }
            ]
          },
          "docs": "Get the relationship definition by its name (unique)."
        },
        {
          "info": {
            "name": "Microsoft Azure Get Atlas Types Structdef Guid Guid",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/atlas/v2/types/structdef/guid/:guid",
            "params": [
              {
                "name": "guid",
                "value": "",
                "type": "path",
                "description": "The globally unique identifier of the struct."
              }
            ]
          },
          "docs": "Get the struct definition for the given GUID."
        },
        {
          "info": {
            "name": "Microsoft Azure Get Atlas Types Structdef Name Name",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/atlas/v2/types/structdef/name/:name",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "The name of the struct."
              }
            ]
          },
          "docs": "Get the struct definition by its name (unique)."
        },
        {
          "info": {
            "name": "Microsoft Azure Get Atlas Types Typedef Guid Guid",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/atlas/v2/types/typedef/guid/:guid",
            "params": [
              {
                "name": "guid",
                "value": "",
                "type": "path",
                "description": "The globally unique identifier of the type."
              }
            ]
          },
          "docs": "Get the type definition for the given GUID."
        },
        {
          "info": {
            "name": "Microsoft Azure Get Atlas Types Typedef Name Name",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/atlas/v2/types/typedef/name/:name",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "The name of the type."
              }
            ]
          },
          "docs": "Get the type definition by its name (unique)."
        },
        {
          "info": {
            "name": "Microsoft Azure Delete Atlas Types Typedef Name Name",
            "type": "http"
          },
          "http": {
            "method": "DELETE",
            "url": "{{baseUrl}}/atlas/v2/types/typedef/name/:name",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "The name of the type."
              }
            ]
          },
          "docs": "Delete API for type identified by its name."
        },
        {
          "info": {
            "name": "Microsoft Azure Get Atlas Types Typedefs",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/atlas/v2/types/typedefs",
            "params": [
              {
                "name": "includeTermTemplate",
                "value": "",
                "type": "query",
                "description": "Whether include termtemplatedef when return all typedefs.\nThis is always true when search filter type=term_template"
              },
              {
                "name": "type",
                "value": "",
                "type": "query",
                "description": "Typedef name as search filter when get typedefs."
              }
            ]
          },
          "docs": "Get all type definitions in Atlas in bulk."
        },
        {
          "info": {
            "name": "Microsoft Azure Post Atlas Types Typedefs",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "{{baseUrl}}/atlas/v2/types/typedefs"
          },
          "docs": "Create all atlas type definitions in bulk, only new definitions will be created.<br>Any changes to the existing definitions will be discarded."
        },
        {
          "info": {
            "name": "Microsoft Azure Put Atlas Types Typedefs",
            "type": "http"
          },
          "http": {
            "method": "PUT",
            "url": "{{baseUrl}}/atlas/v2/types/typedefs"
          },
          "docs": "Update all types in bulk, changes detected in the type definitions would be persisted."
        },
        {
          "info": {
            "name": "Microsoft Azure Delete Atlas Types Typedefs",
            "type": "http"
          },
          "http": {
            "method": "DELETE",
            "url": "{{baseUrl}}/atlas/v2/types/typedefs"
          },
          "docs": "Delete API for all types in bulk."
        },
        {
          "info": {
            "name": "Microsoft Azure Get Atlas Types Typedefs Headers",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/atlas/v2/types/typedefs/headers",
            "params": [
              {
                "name": "includeTermTemplate",
                "value": "",
                "type": "query",
                "description": "Whether include termtemplatedef when return all typedefs.\nThis is always true when search filter type=term_template"
              },
              {
                "name": "type",
                "value": "",
                "type": "query",
                "description": "Typedef name as search filter when get typedefs."
              }
            ]
          },
          "docs": "List all type definitions returned as a list of minimal information header."
        }
      ]
    }
  ],
  "bundled": true
}