swagger: '2.0'
info:
version: 2020-08-01-preview
title: Microsoft Azure AccessControlClient AccessConnector Collection API
schemes:
- https
tags:
- name: Collection
paths:
/collections/{collectionName}:
get:
tags:
- Collection
description: Get a collection
operationId: microsoftAzureCollectionsGetcollection
produces:
- application/json
parameters:
- in: path
name: collectionName
required: true
type: string
- $ref: '#/parameters/api-version'
responses:
'200':
description: Success
schema:
$ref: '#/definitions/Collection'
default:
description: An error response received from the provider.
schema:
$ref: '#/definitions/ErrorResponseModel'
x-ms-examples:
Collections_GetCollection:
$ref: ./examples/Collections_GetCollection.json
summary: Microsoft Azure Get Collections Collectionname
put:
tags:
- Collection
description: Creates or updates a collection entity.
operationId: microsoftAzureCollectionsCreateorupdatecollection
consumes:
- application/json
produces:
- application/json
parameters:
- in: path
name: collectionName
required: true
type: string
- $ref: '#/parameters/api-version'
- in: body
name: body
required: true
schema:
$ref: '#/definitions/Collection'
responses:
'200':
description: Success
schema:
$ref: '#/definitions/Collection'
default:
description: An error response received from the provider.
schema:
$ref: '#/definitions/ErrorResponseModel'
x-ms-examples:
Collections_CreateOrUpdateCollection:
$ref: ./examples/Collections_CreateOrUpdateCollection.json
summary: Microsoft Azure Put Collections Collectionname
delete:
tags:
- Collection
description: Deletes a Collection entity.
operationId: microsoftAzureCollectionsDeletecollection
produces:
- application/json
parameters:
- in: path
name: collectionName
required: true
type: string
- $ref: '#/parameters/api-version'
responses:
'204':
description: No Content
default:
description: An error response received from the provider.
schema:
$ref: '#/definitions/ErrorResponseModel'
x-ms-examples:
Collections_DeleteCollection:
$ref: ./examples/Collections_DeleteCollection.json
summary: Microsoft Azure Delete Collections Collectionname
/collections:
get:
tags:
- Collection
description: List the collections in the account.
operationId: microsoftAzureCollectionsListcollections
produces:
- application/json
parameters:
- $ref: '#/parameters/api-version'
- in: query
name: $skipToken
type: string
responses:
'200':
description: Success
schema:
$ref: '#/definitions/CollectionList'
default:
description: An error response received from the provider.
schema:
$ref: '#/definitions/ErrorResponseModel'
x-ms-pageable:
nextLinkName: nextLink
x-ms-examples:
Collections_ListCollections:
$ref: ./examples/Collections_ListCollections.json
summary: Microsoft Azure Get Collections
/collections/{collectionName}/getChildCollectionNames:
get:
tags:
- Collection
description: Lists the child collections names in the collection.
operationId: microsoftAzureCollectionsListchildcollectionnames
produces:
- application/json
parameters:
- in: path
name: collectionName
required: true
type: string
- $ref: '#/parameters/api-version'
- in: query
name: $skipToken
type: string
responses:
'200':
description: Success
schema:
$ref: '#/definitions/CollectionNameResponseList'
default:
description: An error response received from the provider.
schema:
$ref: '#/definitions/ErrorResponseModel'
x-ms-pageable:
nextLinkName: nextLink
x-ms-examples:
Collections_ListChildCollectionNames:
$ref: ./examples/Collections_ListChildCollectionNames.json
summary: Microsoft Azure Get Collections Collectionname Getchildcollectionnames
/collections/{collectionName}/getCollectionPath:
get:
tags:
- Collection
description: Gets the parent name and parent friendly name chains that represent the collection path.
operationId: microsoftAzureCollectionsGetcollectionpath
produces:
- application/json
parameters:
- in: path
name: collectionName
required: true
type: string
- $ref: '#/parameters/api-version'
- in: query
name: $skipToken
type: string
responses:
'200':
description: Success
schema:
$ref: '#/definitions/CollectionPathResponse'
default:
description: An error response received from the provider.
schema:
$ref: '#/definitions/ErrorResponseModel'
x-ms-examples:
Collections_GetCollectionPath:
$ref: ./examples/Collections_GetCollectionPath.json
summary: Microsoft Azure Get Collections Collectionname Getcollectionpath
/subscriptions/{subscriptionId}/providers/Microsoft.HealthcareApis/services:
get:
tags:
- Collection
description: Get all the service instances in a subscription.
operationId: microsoftAzureServicesList
x-ms-examples:
ServiceList:
$ref: ./examples/ServiceList.json
x-ms-pageable:
nextLinkName: nextLink
parameters:
- $ref: '#/parameters/api-version_2'
- $ref: '#/parameters/subscriptionId'
responses:
'200':
description: This is a synchronous operation. The body contains a JSON-serialized array of the metadata from all the service instances in the subscription.
schema:
$ref: '#/definitions/ServicesDescriptionListResult'
default:
description: DefaultErrorResponse
schema:
$ref: '#/definitions/ErrorDetails'
deprecated: false
summary: Microsoft Azure Get Subscriptions Subscriptionid Providers Microsoft Healthcareapis Services
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HealthcareApis/services:
get:
tags:
- Collection
description: Get all the service instances in a resource group.
operationId: microsoftAzureServicesListbyresourcegroup
x-ms-examples:
ServiceListByResourceGroup:
$ref: ./examples/ServiceListByResourceGroup.json
x-ms-pageable:
nextLinkName: nextLink
parameters:
- $ref: '#/parameters/api-version_2'
- $ref: '#/parameters/subscriptionId'
- $ref: '#/parameters/resourceGroupName'
responses:
'200':
description: This is a synchronous operation. The body contains a JSON-serialized array of the metadata from all the service instances in the resource group.
schema:
$ref: '#/definitions/ServicesDescriptionListResult'
default:
description: DefaultErrorResponse
schema:
$ref: '#/definitions/ErrorDetails'
deprecated: false
summary: Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Healthcareapis Services
/subscriptions/{subscriptionId}/providers/Microsoft.M365SecurityAndCompliance/privateLinkServicesForSCCPowershell:
get:
tags:
- Collection
description: Get all the privateLinkServicesForSCCPowershell instances in a subscription.
operationId: microsoftAzurePrivatelinkservicesforsccpowershellList
x-ms-examples:
List all services in subscription:
$ref: ./examples/SCCPowershellServiceList.json
x-ms-pageable:
nextLinkName: nextLink
parameters:
- $ref: ./common-types.json#/parameters/ApiVersionParameter
- $ref: ./common-types.json#/parameters/subscriptionId
responses:
'200':
description: This is a synchronous operation. The body contains a JSON-serialized array of the metadata from all the privateLinkServicesForSCCPowershell instances in the subscription.
schema:
$ref: '#/definitions/PrivateLinkServicesForSCCPowershellDescriptionListResult'
default:
description: DefaultErrorResponse
schema:
$ref: ./common-types.json#/definitions/ErrorDetails
deprecated: false
summary: Microsoft Azure Get Subscriptions Subscriptionid Providers Microsoft M365securityandcompliance Privatelinkservicesforsccpowershell
? /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.M365SecurityAndCompliance/privateLinkServicesForSCCPowershell
: get:
tags:
- Collection
description: Get all the service instances in a resource group.
operationId: microsoftAzurePrivatelinkservicesforsccpowershellListbyresourcegroup
x-ms-examples:
List all services in resource group:
$ref: ./examples/SCCPowershellServiceListByResourceGroup.json
x-ms-pageable:
nextLinkName: nextLink
parameters:
- $ref: ./common-types.json#/parameters/ApiVersionParameter
- $ref: ./common-types.json#/parameters/subscriptionId
- $ref: ./common-types.json#/parameters/resourceGroupName
responses:
'200':
description: This is a synchronous operation. The body contains a JSON-serialized array of the metadata from all the privateLinkServicesForSCCPowershell instances in the resource group.
schema:
$ref: '#/definitions/PrivateLinkServicesForSCCPowershellDescriptionListResult'
default:
description: DefaultErrorResponse
schema:
$ref: ./common-types.json#/definitions/ErrorDetails
deprecated: false
summary: Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft M365securityandcompliance Privatelinkservicesforsccpowershell
/collections/{collectionName}/scans:
get:
tags:
- Collection
description: List scans of the collection
operationId: microsoftAzureScansListbycollection
produces:
- application/json
parameters:
- in: path
name: collectionName
required: true
type: string
- $ref: '#/parameters/api-version'
responses:
'200':
description: Success
schema:
$ref: '#/definitions/ScanByCollectionList'
default:
description: An error response received from the Scanning Service
schema:
$ref: '#/definitions/ErrorResponseModel_2'
x-ms-examples:
Scans_ListByCollection:
$ref: ./examples/Scans_ListByCollection.json
x-ms-pageable:
nextLinkName: nextLink
summary: Microsoft Azure Get Collections Collectionname Scans
/collections/{collection}/entity:
post:
tags:
- Collection
description: 'Creates or updates an entity to a collection.
Existing entity is matched using its unique guid if supplied or by its unique attributes eg: qualifiedName.
Map and array of collections are not well supported. E.g., array>, array>.'
operationId: microsoftAzureCollectionCreateorupdate
x-ms-examples:
Collection_CreateOrUpdate:
$ref: ./examples/Collection_CreateOrUpdate.json
parameters:
- $ref: '#/parameters/collection'
- $ref: '#/parameters/purviewAPIVersion'
- in: body
name: entity
description: Atlas entity with extended information.
required: true
schema:
$ref: '#/definitions/AtlasEntityWithExtInfo'
responses:
'200':
description: Created with EntityMutationResponse.
schema:
$ref: '#/definitions/EntityMutationResponse'
default:
description: Error response describing why the operation failed.
schema:
$ref: '#/definitions/ErrorResponse'
summary: Microsoft Azure Post Collections Collection Entity
/collections/{collection}/entity/bulk:
post:
tags:
- Collection
description: 'Creates or updates entities in bulk to a collection.
Existing entity is matched using its unique guid if supplied or by its unique attributes eg: qualifiedName.
Map and array of collections are not well supported. E.g., array>, array>.'
operationId: microsoftAzureCollectionCreateorupdatebulk
x-ms-examples:
Collection_CreateOrUpdateBulk:
$ref: ./examples/Collection_CreateOrUpdateBulk.json
parameters:
- $ref: '#/parameters/collection'
- $ref: '#/parameters/purviewAPIVersion'
- in: body
name: entities
description: Atlas entities with extended information.
required: true
schema:
$ref: '#/definitions/AtlasEntitiesWithExtInfo'
responses:
'200':
description: Created with EntityMutationResponse.
schema:
$ref: '#/definitions/EntityMutationResponse'
default:
description: Error response describing why the operation failed.
schema:
$ref: '#/definitions/ErrorResponse'
summary: Microsoft Azure Post Collections Collection Entity Bulk
/collections/{collection}/entity/moveHere:
post:
tags:
- Collection
description: Move existing entities to the target collection.
operationId: microsoftAzureCollectionMoveentitiestocollection
x-ms-examples:
Collection_MoveEntitiesToCollection:
$ref: ./examples/Collection_MoveEntitiesToCollection.json
parameters:
- $ref: '#/parameters/collection'
- $ref: '#/parameters/purviewAPIVersion'
- in: body
name: moveEntitiesRequest
description: Entity guids to be moved to target collection.
required: true
schema:
$ref: '#/definitions/MoveEntitiesRequest'
responses:
'200':
description: Created with EntityMutationResponse.
schema:
$ref: '#/definitions/EntityMutationResponse'
default:
description: Error response describing why the operation failed.
schema:
$ref: '#/definitions/ErrorResponse'
summary: Microsoft Azure Post Collections Collection Entity Movehere
/subscriptions/{subscriptionId}/providers/Microsoft.SecurityAndCompliance/privateLinkServicesForSCCPowershell:
get:
tags:
- Collection
description: Get all the privateLinkServicesForSCCPowershell instances in a subscription.
operationId: microsoftAzurePrivatelinkservicesforsccpowershellList
x-ms-examples:
List all services in subscription:
$ref: ./examples/SCCPowershellServiceList.json
x-ms-pageable:
nextLinkName: nextLink
parameters:
- $ref: ./common-types.json#/parameters/ApiVersionParameter
- $ref: ./common-types.json#/parameters/subscriptionId
responses:
'200':
description: This is a synchronous operation. The body contains a JSON-serialized array of the metadata from all the privateLinkServicesForSCCPowershell instances in the subscription.
schema:
$ref: '#/definitions/PrivateLinkServicesForSCCPowershellDescriptionListResult'
default:
description: DefaultErrorResponse
schema:
$ref: ./common-types.json#/definitions/ErrorDetails
deprecated: false
summary: Microsoft Azure Get Subscriptions Subscriptionid Providers Microsoft Securityandcompliance Privatelinkservicesforsccpowershell
? /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.SecurityAndCompliance/privateLinkServicesForSCCPowershell
: get:
tags:
- Collection
description: Get all the service instances in a resource group.
operationId: microsoftAzurePrivatelinkservicesforsccpowershellListbyresourcegroup
x-ms-examples:
List all services in resource group:
$ref: ./examples/SCCPowershellServiceListByResourceGroup.json
x-ms-pageable:
nextLinkName: nextLink
parameters:
- $ref: ./common-types.json#/parameters/ApiVersionParameter
- $ref: ./common-types.json#/parameters/subscriptionId
- $ref: ./common-types.json#/parameters/resourceGroupName
responses:
'200':
description: This is a synchronous operation. The body contains a JSON-serialized array of the metadata from all the privateLinkServicesForSCCPowershell instances in the resource group.
schema:
$ref: '#/definitions/PrivateLinkServicesForSCCPowershellDescriptionListResult'
default:
description: DefaultErrorResponse
schema:
$ref: ./common-types.json#/definitions/ErrorDetails
deprecated: false
summary: Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Securityandcompliance Privatelinkservicesforsccpowershell
definitions:
LastModifiedTS:
type: string
title: lastModifiedTS
description: ETag for concurrency control.
ServiceCorsConfigurationOriginEntry:
description: An origin for CORS.
type: string
pattern: ^(?:(?:(?:[hH][tT][tT][pP](?:[sS]|))\:\/\/(?:[a-zA-Z0-9-]+[.]?)+(?:\:[0-9]{1,5})?|[*]))$
ServiceAccessPolicyEntry:
description: An access policy entry.
properties:
objectId:
description: An object ID that is allowed access to the FHIR service.
type: string
pattern: ^(([0-9A-Fa-f]{8}[-]?(?:[0-9A-Fa-f]{4}[-]?){3}[0-9A-Fa-f]{12}){1})+$
required:
- objectId
PrivateLinkServicesForSCCPowershellDescriptionListResult:
description: A list of service description objects with a next link.
type: object
properties:
nextLink:
description: The link used to get the next page of service description objects.
type: string
readOnly: true
value:
description: A list of service description objects.
type: array
items:
$ref: '#/definitions/PrivateLinkServicesForSCCPowershellDescription'
AtlasEntityHeader:
type: object
title: AtlasEntityHeader
allOf:
- $ref: '#/definitions/AtlasStruct'
- properties:
classificationNames:
type: array
description: An array of classification names.
items:
type: string
classifications:
type: array
description: An array of classifications.
items:
$ref: '#/definitions/AtlasClassification'
displayText:
type: string
description: The display text.
guid:
type: string
description: The GUID of the record.
isIncomplete:
readOnly: false
description: Whether it is a shell entity
type: boolean
labels:
readOnly: false
description: labels
type: array
items:
type: string
meaningNames:
type: array
description: An array of meanings.
items:
type: string
meanings:
type: array
description: An array of term assignment headers.
items:
$ref: '#/definitions/AtlasTermAssignmentHeader'
status:
$ref: '#/definitions/Status'
description: An instance of an entity - like hive_table, hive_database.
ErrorDetails:
description: Error details.
type: object
properties:
error:
description: Object containing error details.
$ref: '#/definitions/ErrorDetailsInternal'
ErrorModel:
description: Default error model
type: object
properties:
code:
description: Gets or sets the code.
type: string
readOnly: true
details:
description: Gets or sets the details.
type: array
items:
$ref: '#/definitions/ErrorModel'
readOnly: true
message:
description: Gets or sets the messages.
type: string
readOnly: true
target:
description: Gets or sets the target.
type: string
readOnly: true
ServicesDescriptionListResult:
description: A list of service description objects with a next link.
type: object
properties:
nextLink:
description: The link used to get the next page of service description objects.
type: string
value:
description: A list of service description objects.
type: array
items:
$ref: '#/definitions/ServicesDescription'
CollectionReference:
description: Reference to a Collection.
type: object
properties:
referenceName:
description: Gets or sets the reference name.
type: string
type:
description: Gets or sets the reference type property.
type: string
CollectionNameResponseList:
description: Paged list of collections.
required:
- value
type: object
properties:
count:
format: int64
description: Total item count.
type: integer
nextLink:
description: The Url of next result page.
type: string
value:
description: Collection of items of type results.
type: array
items:
$ref: '#/definitions/CollectionNameResponse'
ScanByCollectionList:
required:
- value
type: object
properties:
value:
type: array
items:
$ref: '#/definitions/ScanByCollection'
nextLink:
type: string
count:
format: int64
type: integer
AtlasTermAssignmentHeader:
type: object
properties:
confidence:
type: integer
format: int32
description: The confidence of the term assignment.
createdBy:
type: string
description: The user who created the record.
description:
type: string
description: The description of the term assignment.
displayText:
type: string
description: The display text.
expression:
type: string
description: The expression of the term assignment.
relationGuid:
type: string
description: The GUID of the relationship.
source:
type: string
description: The source of the term.
status:
$ref: '#/definitions/AtlasTermAssignmentStatus'
steward:
type: string
description: The steward of the term.
termGuid:
type: string
description: The GUID of the term.
title: AtlasTermAssignmentHeader
description: The header for term assignment.
Resource:
description: The common properties of a service.
properties:
id:
readOnly: true
type: string
description: The resource identifier.
name:
readOnly: true
type: string
description: The resource name.
pattern: ^[a-z0-9][a-z0-9-]{1,21}[a-z0-9]$
type:
readOnly: true
type: string
description: The resource type.
kind:
readOnly: false
type: string
description: 'The kind of the service. Valid values are: fhir, fhir-Stu3 and fhir-R4.'
enum:
- fhir
- fhir-Stu3
- fhir-R4
x-ms-enum:
name: kind
modelAsString: false
location:
type: string
description: The resource location.
x-ms-mutability:
- create
- read
tags:
type: object
additionalProperties:
type: string
description: The resource tags.
etag:
description: An etag associated with the resource, used for optimistic concurrency when editing it.
type: string
identity:
type: object
description: Setting indicating whether the service has a managed identity associated with it.
properties:
principalId:
readOnly: true
type: string
description: The principal ID of the resource identity.
tenantId:
readOnly: true
type: string
description: The tenant ID of the resource.
type:
description: Type of identity being specified, currently SystemAssigned and None are allowed.
type: string
enum:
- SystemAssigned
- None
x-ms-enum:
name: ManagedServiceIdentityType
modelAsString: true
x-ms-azure-resource: true
required:
- location
- kind
AtlasEntitiesWithExtInfo:
type: object
title: AtlasEntitiesWithExtInfo
allOf:
- $ref: '#/definitions/AtlasEntityExtInfo'
- properties:
entities:
type: array
description: An array of entities.
items:
$ref: '#/definitions/AtlasEntity'
description: An instance of an entity along with extended info - like hive_table, hive_database.
AtlasTermAssignmentStatus:
type: string
title: AtlasTermAssignmentStatus
description: The status of terms assignment.
enum:
- DISCOVERED
- PROPOSED
- IMPORTED
- VALIDATED
- DEPRECATED
- OBSOLETE
- OTHER
x-ms-enum:
name: AtlasTermAssignmentStatus
modelAsString: true
ErrorDetailsInternal:
description: Error details.
type: object
properties:
code:
description: The error code.
type: string
readOnly: true
message:
description: The error message.
type: string
readOnly: true
target:
description: The target of the particular error.
type: string
readOnly: true
AtlasStruct:
type: object
properties:
attributes:
type: object
description: The attributes of the struct.
additionalProperties: {}
typeName:
type: string
description: The name of the type.
lastModifiedTS:
$ref: '#/definitions/LastModifiedTS'
title: AtlasStruct
description: Captures details of struct contents. Not instantiated directly, used only via AtlasEntity, AtlasClassification.
ContactBasic:
title: ContactBasic
type: object
properties:
id:
type: string
description: Azure Active Directory object Id.
info:
type: string
description: additional information to describe this contact.
ServicesProperties:
description: The properties of a service instance.
type: object
properties:
provisioningState:
description: The provisioning state.
enum:
- Deleting
- Succeeded
- Creating
- Accepted
- Verifying
- Updating
- Failed
- Canceled
- Deprovisioned
type: string
readOnly: true
x-ms-enum:
name: provisioningState
modelAsString: true
accessPolicies:
$ref: '#/definitions/ServiceAccessPoliciesInfo'
description: The access policies of the service instance.
cosmosDbConfiguration:
$ref: '#/definitions/ServiceCosmosDbConfigurationInfo'
description: The settings for the Cosmos DB database backing the service.
authenticationConfiguration:
$ref: '#/definitions/ServiceAuthenticationConfigurationInfo'
description: The authentication configuration for the service instance.
corsConfiguration:
$ref: '#/definitions/ServiceCorsConfigurationInfo'
description: The settings for the CORS configuration of the service instance.
CollectionList:
description: Paged list of collections.
required:
- value
type: object
properties:
count:
format: int64
description: Total item count.
type: integer
nextLink:
description: The Url of next result page.
type: string
value:
description: Collection of items of type results.
type: array
items:
$ref: '#/definitions/Collection'
CollectionNameResponse:
description: Collection resource.
type: object
properties:
friendlyName:
description: Gets or sets the friendly name of the collection.
type: string
readOnly: true
name:
description: Gets the name.
type: string
readOnly: true
ErrorModel_2:
type: object
properties:
code:
type: string
message:
type: string
target:
type: string
details:
type: array
items:
$ref: '#/definitions/ErrorModel_2'
AtlasEntityExtInfo:
type: object
properties:
referredEntities:
type: object
description: The referred entities.
additionalProperties:
$ref: '#/definitions/AtlasEntity'
title: AtlasEntityExtInfo
description: An instance of an entity along with extended info - like hive_table, hive_database.
ErrorResponseModel_2:
type: object
properties:
error:
allOf:
- $ref: '#/definitions/ErrorModel_2'
ServiceAccessPoliciesInfo:
description: The access policies of the service instance.
type: array
items:
$ref: '#/definitions/ServiceAccessPolicyEntry'
Status:
type: string
title: Status
description: Status of the entity - can be active or deleted. Deleted entities are not removed from Atlas store.
enum:
- ACTIVE
- DELETED
x-ms-enum:
name: Status
modelAsString: true
ServiceAuthenticationConfigurationInfo:
description: Authentication configuration information
type: object
properties:
authority:
type: string
description: The authority url for the service
readOnly: false
audience:
type: string
description: The audience url for the service
readOnly: false
smartProxyEnabled:
type: boolean
description: If the SMART on FHIR proxy is enabled
readOnly: false
MoveEntitiesRequest:
type: object
properties:
entityGuids:
type: array
description: An array of entity guids to be moved to target collection.
items:
type: string
AtlasClassification:
type: object
title: AtlasClassification
allOf:
- $ref: '#/definitions/AtlasStruct'
- properties:
entityGuid:
type: string
description: The GUID of the entity.
entityStatus:
$ref: '#/definitions/Status'
removePropagationsOnEntityDelete:
type: boolean
description: Determines if propagations will be removed on entity deletion.
validityPeriods:
type: array
description: An array of time boundaries indicating validity periods.
items:
$ref: '#/definitions/TimeBoundary'
source:
type: string
description: indicate the source who create the classification detail
sourceDetails:
type: object
additionalProperties:
type: object
properties: {}
description: more detail on source information
description: An instance of a classification; it doesn't have an identity, this object exists only when associated with an entity.
ServiceCorsConfigurationInfo:
description: The settings for the CORS configuration of the service instance.
type: object
properties:
origins:
type: array
description: The origins to be allowed via CORS.
readOnly: false
items:
$ref: '#/definitions/ServiceCorsConfigurationOriginEntry'
headers:
type: array
description: The headers to be allowed via CORS.
readOnly: false
items:
$ref: '#/definitions/ServiceCorsConfigurationHeaderEntry'
methods:
type: array
description: The methods to be allowed via CORS.
readOnly: false
items:
$ref: '#/definitions/ServiceCorsConfigurationMethodEntry'
maxAge:
type: integer
description: The max age to be allowed via CORS.
readOnly: false
minimum: 0
maximum: 99999
allowCredentials:
type: boolean
description: If credentials are allowed via CORS.
readOnly: false
ServiceCorsConfigurationMethodEntry:
description: A method for CORS.
type: string
AtlasEntity:
type: object
title: AtlasEntity
allOf:
- $ref: '#/definitions/AtlasStruct'
- properties:
businessAttributes:
readOnly: false
description: Business Attributes
type: object
additionalProperties:
type: object
classifications:
type: array
description: An array of classifications.
items:
$ref: '#/definitions/AtlasClassification'
createTime:
type: integer
format: int64
description: The created time of the record.
createdBy:
type: string
description: The user who created the record.
customAttributes:
readOnly: false
description: Custom Attribute
type: object
additionalProperties:
type: string
guid:
type: string
description: The GUID of the entity.
homeId:
type: string
description: The home ID of the entity.
collectionId:
type: string
description: The collection ID of the entity.
isIncomplete:
readOnly: false
description: Whether it is a shell entity
type: boolean
labels:
readOnly: false
description: labels
type: array
items:
type: string
meanings:
type: array
description: An array of term assignment headers indicating the meanings of the entity.
items:
$ref: '#/definitions/AtlasTermAssignmentHeader'
provenanceType:
readOnly: false
description: Used to record the provenance of an instance of an entity or relationship.
type: number
proxy:
type: boolean
description: Determines if there's a proxy.
relationshipAttributes:
type: object
description: The attributes of relationship.
additionalProperties: {}
status:
$ref: '#/definitions/Status'
updateTime:
type: integer
format: int64
description: The update time of the record.
updatedBy:
type: string
description: The user who updated the record.
version:
type: number
description: The version of the entity.
source:
type: string
description: indicate the source who create the classification detail
sourceDetails:
type: object
additionalProperties:
type: object
properties: {}
description: more detail on source information
contacts:
type: object
description: The dictionary of contacts for entities. Key could be Expert or Owner.
additionalProperties:
type: array
items:
$ref: '#/definitions/ContactBasic'
description: An instance of an entity - like hive_table, hive_database.
PrivateLinkServicesForSCCPowershellDescription:
description: The description of the service.
type: object
properties:
properties:
x-ms-client-flatten: false
description: The common properties of a service.
$ref: ./common-types.json#/definitions/ServicesProperties
allOf:
- $ref: ./common-types.json#/definitions/ServicesResource
ErrorResponse:
description: An error response from the service
type: object
properties:
requestId:
type: string
description: The request ID.
errorCode:
type: string
description: The error code.
errorMessage:
type: string
description: The error message.
TimeBoundary:
type: object
properties:
endTime:
type: string
description: The end of the time boundary.
startTime:
type: string
description: The start of the time boundary.
timeZone:
type: string
description: The timezone of the time boundary.
title: TimeBoundary
description: Captures time-boundary details
ServiceCorsConfigurationHeaderEntry:
description: A header for CORS.
type: string
EntityMutationResponse:
type: object
properties:
guidAssignments:
type: object
description: A map of GUID assignments with entities.
additionalProperties:
type: string
mutatedEntities:
type: object
description: The entity headers of mutated entities.
additionalProperties:
type: array
items:
$ref: '#/definitions/AtlasEntityHeader'
partialUpdatedEntities:
type: array
description: An array of entity headers that partially updated.
items:
$ref: '#/definitions/AtlasEntityHeader'
title: EntityMutationResponse
description: The mutation response of entity.
AtlasEntityWithExtInfo:
type: object
title: AtlasEntityWithExtInfo
allOf:
- $ref: '#/definitions/AtlasEntityExtInfo'
- properties:
entity:
$ref: '#/definitions/AtlasEntity'
description: An instance of an entity along with extended info - like hive_table, hive_database.
ErrorResponseModel:
description: Default error response model
type: object
properties:
error:
$ref: '#/definitions/ErrorModel'
ServicesDescription:
description: The description of the service.
type: object
properties:
properties:
x-ms-client-flatten: false
description: The common properties of a service.
$ref: '#/definitions/ServicesProperties'
allOf:
- $ref: '#/definitions/Resource'
ServiceCosmosDbConfigurationInfo:
description: The settings for the Cosmos DB database backing the service.
type: object
properties:
offerThroughput:
type: integer
description: The provisioned throughput for the backing database.
readOnly: false
minimum: 400
maximum: 10000
ScanByCollection:
type: object
properties:
collectionName:
type: string
dataSourceName:
type: string
dataSourceType:
enum:
- None
- AzureSubscription
- AzureResourceGroup
- AzureSynapseWorkspace
- AzureSynapse
- AdlsGen1
- AdlsGen2
- AmazonAccount
- AmazonS3
- AmazonSql
- AzureCosmosDb
- AzureDataExplorer
- AzureFileService
- AzureSqlDatabase
- AmazonPostgreSql
- AzurePostgreSql
- SqlServerDatabase
- AzureSqlDatabaseManagedInstance
- AzureSqlDataWarehouse
- AzureMySql
- AzureStorage
- Teradata
- Oracle
- SapS4Hana
- SapEcc
- PowerBI
type: string
x-ms-enum:
name: DataSourceType
modelAsString: true
scanName:
type: string
CollectionPathResponse:
description: Collection resource.
type: object
properties:
parentFriendlyNameChain:
description: The friendly names of ancestors starting from the default (root) collection and ending with the immediate parent.
type: array
items:
type: string
readOnly: true
parentNameChain:
description: The names of ancestors starting from the default (root) collection and ending with the immediate parent.
type: array
items:
type: string
readOnly: true
Collection:
description: Collection resource.
type: object
properties:
collectionProvisioningState:
description: Gets the state of the provisioning.
enum:
- Unknown
- Creating
- Moving
- Deleting
- Failed
- Succeeded
type: string
readOnly: true
x-ms-enum:
name: CollectionProvisioningState
modelAsString: true
description:
description: Gets or sets the description.
type: string
domain:
description: Gets the domain.
type: string
readOnly: true
friendlyName:
description: Gets or sets the friendly name of the collection.
type: string
name:
description: Gets the name.
type: string
readOnly: true
parentCollection:
$ref: '#/definitions/CollectionReference'
systemData:
$ref: '#/definitions/SystemData'
SystemData:
description: Metadata pertaining to creation and last modification of the resource.
type: object
properties:
createdAt:
format: date-time
description: The timestamp of resource creation (UTC).
type: string
readOnly: true
createdBy:
description: The identity that created the resource.
type: string
readOnly: true
createdByType:
description: The type of identity that created the resource.
enum:
- User
- Application
- ManagedIdentity
- Key
type: string
readOnly: true
x-ms-enum:
name: IdentityType
modelAsString: true
lastModifiedAt:
format: date-time
description: The timestamp of the last modification the resource (UTC).
type: string
readOnly: true
lastModifiedBy:
description: The identity that last modified the resource.
type: string
readOnly: true
lastModifiedByType:
description: The type of identity that last modified the resource.
enum:
- User
- Application
- ManagedIdentity
- Key
type: string
readOnly: true
x-ms-enum:
name: IdentityType
modelAsString: true
parameters:
resourceGroupName:
name: resourceGroupName
in: path
description: The name of the resource group that contains the service instance.
required: true
type: string
x-ms-parameter-location: method
pattern: ^[-\w\._\(\)]+$
minLength: 1
maxLength: 90
api-version:
in: query
name: api-version
description: The api version to use.
required: true
type: string
x-ms-client-name: ApiVersion
subscriptionId:
name: subscriptionId
in: path
description: The subscription identifier.
required: true
type: string
collection:
name: collection
description: the collection unique name
in: path
required: true
type: string
x-ms-parameter-location: method
api-version_2:
name: api-version
enum:
- 2018-08-20-preview
in: query
description: The version of the API.
required: true
type: string
minLength: 10
purviewAPIVersion:
name: api-version
description: Version of Purview APIs
in: query
required: true
type: string
x-ms-parameter-location: method
x-ms-parameterized-host:
hostTemplate: '{endpoint}'
useSchemePrefix: false
parameters:
- $ref: '#/parameters/Endpoint'