Microsoft Azure Data Plane Account Client

The Microsoft Azure Data Plane Account Client is a service that allows users to securely access and manage their data stored in Azure. It provides a platform for users to interact with their data through a variety of tools and applications, enabling them to perform tasks such as uploading, downloading, and deleting data. The Account Client also offers built-in security measures to protect sensitive information and ensure data integrity.

OpenAPI Specification

dataplaneaccountclient-openapi-original.yml Raw ↑
swagger: '2.0'
info:
  title: Microsoft Azure DataPlaneAccountClient
  description: Creates a Microsoft.Purview data plane account client.
  version: 2023-10-01-preview
host: purview.azure.com
basePath: /account/
schemes:
  - https
paths:
  /:
    get:
      tags:
        - Account
      description: Get an account
      operationId: microsoftAzureAccountsGetaccountproperties
      produces:
        - application/json
      parameters:
        - $ref: '#/parameters/api-version'
      responses:
        '200':
          description: Success
          schema:
            $ref: '#/definitions/Account'
        default:
          description: An error response received from the provider.
          schema:
            $ref: '#/definitions/ErrorResponseModel'
      x-ms-examples:
        Accounts_GetAccountProperties:
          $ref: ./examples/Accounts_GetAccountProperties.json
      summary: 'Microsoft Azure Get'
    patch:
      tags:
        - Account
      description: Updates an account
      operationId: microsoftAzureAccountsUpdateaccountproperties
      consumes:
        - application/json
      produces:
        - application/json
      parameters:
        - $ref: '#/parameters/api-version'
        - in: body
          name: body
          required: true
          schema:
            $ref: '#/definitions/DataPlaneAccountUpdateParameters'
      responses:
        '200':
          description: Success
          schema:
            $ref: '#/definitions/Account'
        default:
          description: An error response received from the provider.
          schema:
            $ref: '#/definitions/ErrorResponseModel'
      x-ms-examples:
        Accounts_UpdateAccountProperties:
          $ref: ./examples/Accounts_UpdateAccountProperties.json
      summary: 'Microsoft Azure Patch'
  /listkeys:
    post:
      tags:
        - Account
      description: >-
        Lists the connection strings that allow connecting with the Managed
        Event Hub, if it is provisioned. Those connection strings are aimed to
        receive messages from the ATLAS_ENTITIES hub or to send messages to the
        ATLAS_HOOK hub.
      operationId: microsoftAzureAccountsGetaccesskeys
      produces:
        - application/json
      parameters:
        - $ref: '#/parameters/api-version'
      responses:
        '200':
          description: Success
          schema:
            $ref: '#/definitions/AccessKeys'
        default:
          description: An error response received from the provider.
          schema:
            $ref: '#/definitions/ErrorResponseModel'
      x-ms-examples:
        Accounts_GetAccessKeys:
          $ref: ./examples/Accounts_GetAccessKeys.json
      summary: Microsoft Azure Post Listkeys
  /regeneratekeys:
    post:
      tags:
        - Account
      description: >-
        Regenerates either the primary or secondary key of the Managed Event
        Hub, if it is provisioned.
      operationId: microsoftAzureAccountsRegenerateaccesskeys
      consumes:
        - application/json
      produces:
        - application/json
      parameters:
        - $ref: '#/parameters/api-version'
        - in: body
          name: body
          required: true
          schema:
            $ref: '#/definitions/AccessKeyOptions'
      responses:
        '200':
          description: Success
          schema:
            $ref: '#/definitions/AccessKeys'
        default:
          description: An error response received from the provider.
          schema:
            $ref: '#/definitions/ErrorResponseModel'
      x-ms-examples:
        Accounts_RegenerateAccessKeys:
          $ref: ./examples/Accounts_RegenerateAccessKeys.json
      summary: Microsoft Azure Post Regeneratekeys
  /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
  /contactAssignments/{contactAssignmentId}:
    get:
      tags:
        - ContactAssignment
      description: Get a contactAssignment
      operationId: microsoftAzureContactassignmentsGetcontactassignment
      produces:
        - application/json
      parameters:
        - in: path
          name: contactAssignmentId
          required: true
          type: string
        - $ref: '#/parameters/api-version'
      responses:
        '200':
          description: Success
          schema:
            $ref: '#/definitions/ContactAssignment'
        default:
          description: An error response received from the provider.
          schema:
            $ref: '#/definitions/ErrorResponseModel'
      x-ms-examples:
        ContactAssignments_GetContactAssignment:
          $ref: ./examples/ContactAssignments_GetContactAssignment.json
      summary: Microsoft Azure Get Contactassignments Contactassignmentid
    put:
      tags:
        - ContactAssignment
      description: Creates or updates a contactAssignment entity.
      operationId: microsoftAzureContactassignmentsCreateorupdatecontactassignment
      consumes:
        - application/json
      produces:
        - application/json
      parameters:
        - in: path
          name: contactAssignmentId
          required: true
          type: string
        - $ref: '#/parameters/api-version'
        - in: body
          name: body
          required: true
          schema:
            $ref: '#/definitions/ContactAssignment'
      responses:
        '200':
          description: Success
          schema:
            $ref: '#/definitions/ContactAssignment'
        default:
          description: An error response received from the provider.
          schema:
            $ref: '#/definitions/ErrorResponseModel'
      x-ms-examples:
        ContactAssignments_CreateOrUpdateContactAssignment:
          $ref: ./examples/ContactAssignments_CreateOrUpdateContactAssignment.json
      summary: Microsoft Azure Put Contactassignments Contactassignmentid
    delete:
      tags:
        - ContactAssignment
      description: Deletes a ContactAssignment entity.
      operationId: microsoftAzureContactassignmentsDeletecontactassignment
      produces:
        - application/json
      parameters:
        - in: path
          name: contactAssignmentId
          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:
        ContactAssignments_DeleteContactAssignment:
          $ref: ./examples/ContactAssignments_DeleteContactAssignment.json
      summary: Microsoft Azure Delete Contactassignments Contactassignmentid
  /contactAssignments:
    get:
      tags:
        - ContactAssignment
      description: List the contactAssignments in the account.
      operationId: microsoftAzureContactassignmentsListcontactassignments
      produces:
        - application/json
      parameters:
        - in: query
          name: scope
          type: string
        - in: query
          name: contactGroupDefinition
          type: string
        - in: query
          name: referenceType
          type: string
          enum:
            - Unknown
            - CollectionReference
            - ContactGroupDefinitionReference
            - DatasourceReference
            - ScanReference
            - AdaptiveScopeReference
          x-ms-enum:
            name: EntityReferenceType
            modelAsString: true
        - $ref: '#/parameters/api-version'
        - in: query
          name: $skipToken
          type: string
      responses:
        '200':
          description: Success
          schema:
            $ref: '#/definitions/ContactAssignmentList'
        default:
          description: An error response received from the provider.
          schema:
            $ref: '#/definitions/ErrorResponseModel'
      x-ms-pageable:
        nextLinkName: nextLink
      x-ms-examples:
        ContactAssignments_ListContactAssignments:
          $ref: ./examples/ContactAssignments_ListContactAssignments.json
      summary: Microsoft Azure Get Contactassignments
  /getScopedContactGroupNames:
    get:
      tags:
        - ContactAssignment
      description: Gets the distinct list of contact group names for the provided scope.
      operationId: microsoftAzureContactassignmentsListscopedcontactgroupnames
      produces:
        - application/json
      parameters:
        - in: query
          name: scope
          type: string
        - in: query
          name: referenceType
          type: string
          enum:
            - Unknown
            - CollectionReference
            - ContactGroupDefinitionReference
            - DatasourceReference
            - ScanReference
            - AdaptiveScopeReference
          x-ms-enum:
            name: EntityReferenceType
            modelAsString: true
        - $ref: '#/parameters/api-version'
        - in: query
          name: $skipToken
          type: string
      responses:
        '200':
          description: Success
          schema:
            $ref: '#/definitions/ContactGroupNameList'
        default:
          description: An error response received from the provider.
          schema:
            $ref: '#/definitions/ErrorResponseModel'
      x-ms-pageable:
        nextLinkName: nextLink
      x-ms-examples:
        ContactAssignments_ListScopedContactGroupNames:
          $ref: ./examples/ContactAssignments_ListScopedContactGroupNames.json
      summary: Microsoft Azure Get Getscopedcontactgroupnames
  /contactGroupDefinitions/{contactGroupDefinitionName}:
    get:
      tags:
        - ContactGroupDefinition
      description: Get a contactGroupDefinition
      operationId: microsoftAzureContactgroupdefinitionsGetcontactgroupdefinition
      produces:
        - application/json
      parameters:
        - in: path
          name: contactGroupDefinitionName
          required: true
          type: string
        - $ref: '#/parameters/api-version'
      responses:
        '200':
          description: Success
          schema:
            $ref: '#/definitions/ContactGroupDefinition'
        default:
          description: An error response received from the provider.
          schema:
            $ref: '#/definitions/ErrorResponseModel'
      x-ms-examples:
        ContactGroupDefinitions_GetContactGroupDefinition:
          $ref: ./examples/ContactGroupDefinitions_GetContactGroupDefinition.json
      summary: Microsoft Azure Get Contactgroupdefinitions Contactgroupdefinitionname
    put:
      tags:
        - ContactGroupDefinition
      description: Creates or updates a contact group definition entity.
      operationId: >-
        microsoftAzureContactgroupdefinitionsCreateorupdatecontactgroupdefinition
      consumes:
        - application/json
      produces:
        - application/json
      parameters:
        - in: path
          name: contactGroupDefinitionName
          required: true
          type: string
        - $ref: '#/parameters/api-version'
        - in: body
          name: body
          required: true
          schema:
            $ref: '#/definitions/ContactGroupDefinition'
      responses:
        '200':
          description: Success
          schema:
            $ref: '#/definitions/ContactGroupDefinition'
        default:
          description: An error response received from the provider.
          schema:
            $ref: '#/definitions/ErrorResponseModel'
      x-ms-examples:
        ContactGroupDefinitions_CreateOrUpdateContactGroupDefinition:
          $ref: >-
            ./examples/ContactGroupDefinitions_CreateOrUpdateContactGroupDefinition.json
      summary: Microsoft Azure Put Contactgroupdefinitions Contactgroupdefinitionname
    delete:
      tags:
        - ContactGroupDefinition
      description: Deletes a ContactGroupDefinition entity.
      operationId: microsoftAzureContactgroupdefinitionsDeletecontactgroupdefinition
      produces:
        - application/json
      parameters:
        - in: path
          name: contactGroupDefinitionName
          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:
        ContactGroupDefinitions_DeleteContactGroupDefinition:
          $ref: ./examples/ContactGroupDefinitions_DeleteContactGroupDefinition.json
      summary: Microsoft Azure Delete Contactgroupdefinitions Contactgroupdefinitionname
  /contactGroupDefinitions:
    get:
      tags:
        - ContactGroupDefinition
      description: List the contactGroupDefinitions in the account.
      operationId: microsoftAzureContactgroupdefinitionsListcontactgroupdefinitions
      produces:
        - application/json
      parameters:
        - $ref: '#/parameters/api-version'
        - in: query
          name: $skipToken
          type: string
      responses:
        '200':
          description: Success
          schema:
            $ref: '#/definitions/ContactGroupDefinitionList'
        default:
          description: An error response received from the provider.
          schema:
            $ref: '#/definitions/ErrorResponseModel'
      x-ms-pageable:
        nextLinkName: nextLink
      x-ms-examples:
        ContactGroupDefinitions_ListContactGroupDefinitions:
          $ref: ./examples/ContactGroupDefinitions_ListContactGroupDefinitions.json
      summary: Microsoft Azure Get Contactgroupdefinitions
  /domains/{domainName}:
    get:
      tags:
        - Domain
      description: Get a domain
      operationId: microsoftAzureDomainsGetdomain
      produces:
        - application/json
      parameters:
        - in: path
          name: domainName
          required: true
          type: string
        - $ref: '#/parameters/api-version'
      responses:
        '200':
          description: Success
          schema:
            $ref: '#/definitions/Domain'
        default:
          description: An error response received from the provider.
          schema:
            $ref: '#/definitions/ErrorResponseModel'
      x-ms-examples:
        Domains_GetDomain:
          $ref: ./examples/Domains_GetDomain.json
      summary: Microsoft Azure Get Domains Domainname
  /domains:
    get:
      tags:
        - Domain
      description: List the domains in the account.
      operationId: microsoftAzureDomainsListdomains
      produces:
        - application/json
      parameters:
        - $ref: '#/parameters/api-version'
        - in: query
          name: $skipToken
          type: string
      responses:
        '200':
          description: Success
          schema:
            $ref: '#/definitions/DomainList'
        default:
          description: An error response received from the provider.
          schema:
            $ref: '#/definitions/ErrorResponseModel'
      x-ms-pageable:
        nextLinkName: nextLink
      x-ms-examples:
        Domains_ListDomains:
          $ref: ./examples/Domains_ListDomains.json
      summary: Microsoft Azure Get Domains
  /features:
    post:
      tags:
        - ExposureControl
      description: Gets details from a list of features.
      operationId: microsoftAzureExposurecontrolGetfeatures
      consumes:
        - application/json
      produces:
        - application/json
      parameters:
        - $ref: '#/parameters/api-version'
        - in: body
          name: body
          required: true
          schema:
            $ref: '#/definitions/BatchFeatureRequest'
      responses:
        '200':
          description: Success
          schema:
            $ref: '#/definitions/BatchFeatureStatus'
        default:
          description: An error response received from the provider.
          schema:
            $ref: '#/definitions/ErrorResponseModel'
      x-ms-examples:
        ExposureControl_GetFeatures:
          $ref: ./examples/ExposureControl_GetFeatures.json
      summary: Microsoft Azure Post Features
  /resourceSetRuleConfigs/defaultResourceSetRuleConfig:
    get:
      tags:
        - ResourceSetRuleConfig
      description: Get a resource set config service model.
      operationId: microsoftAzureResourcesetrulesGetresourcesetrule
      produces:
        - application/json
      parameters:
        - $ref: '#/parameters/api-version'
      responses:
        '200':
          description: Success
          schema:
            $ref: '#/definitions/ResourceSetRuleConfig'
        default:
          description: An error response received from the provider.
          schema:
            $ref: '#/definitions/ErrorResponseModel'
      x-ms-examples:
        ResourceSetRules_GetResourceSetRule:
          $ref: ./examples/ResourceSetRules_GetResourceSetRule.json
      summary: Microsoft Azure Get Resourcesetruleconfigs Defaultresourcesetruleconfig
    put:
      tags:
        - ResourceSetRuleConfig
      description: Creates or updates an resource set config.
      operationId: microsoftAzureResourcesetrulesCreateorupdateresourcesetrule
      consumes:
        - application/json
      produces:
        - application/json
      parameters:
        - $ref: '#/parameters/api-version'
        - in: body
          name: body
          required: true
          schema:
            $ref: '#/definitions/ResourceSetRuleConfig'
      responses:
        '200':
          description: Success
          schema:
            $ref: '#/definitions/ResourceSetRuleConfig'
        default:
          description: An error response received from the provider.
          schema:
            $ref: '#/definitions/ErrorResponseModel'
      x-ms-examples:
        ResourceSetRules_CreateOrUpdateResourceSetRule:
          $ref: ./examples/ResourceSetRules_CreateOrUpdateResourceSetRule.json
      summary: Microsoft Azure Put Resourcesetruleconfigs Defaultresourcesetruleconfig
    delete:
      tags:
        - ResourceSetRuleConfig
      description: Deletes a ResourceSetRuleConfig resource.
      operationId: microsoftAzureResourcesetrulesDeleteresourcesetrule
      produces:
        - application/json
      parameters:
        - $ref: '#/parameters/api-version'
      responses:
        '200':
          description: Success
        '204':
          description: No Content
        default:
          description: An error response received from the provider.
          schema:
            $ref: '#/definitions/ErrorResponseModel'
      x-ms-examples:
        ResourceSetRules_DeleteResourceSetRule:
          $ref: ./examples/ResourceSetRules_DeleteResourceSetRule.json
      summary: Microsoft Azure Delete Resourcesetruleconfigs Defaultresourcesetruleconfig
  /resourceSetRuleConfigs:
    get:
      tags:
        - ResourceSetRuleConfig
      description: Get a resource set config service model.
      operationId: microsoftAzureResourcesetrulesListresourcesetrules
      produces:
        - application/json
      parameters:
        - $ref: '#/parameters/api-version'
        - in: query
          name: $skipToken
          type: string
      responses:
        '200':
          description: Success
          schema:
            $ref: '#/definitions/ResourceSetRuleConfigList'
        default:
          description: An error response received from the provider.
          schema:
            $ref: '#/definitions/ErrorResponseModel'
      x-ms-pageable:
        nextLinkName: nextLink
      x-ms-examples:
        ResourceSetRules_ListResourceSetRules:
          $ref: ./examples/ResourceSetRules_ListResourceSetRules.json
      summary: Microsoft Azure Get Resourcesetruleconfigs
definitions:
  AccessKeyOptions:
    description: A access key options used for regeneration.
    type: object
    properties:
      keyType:
        description: The access key type.
        enum:
          - PrimaryAtlasKafkaKey
          - SecondaryAtlasKafkaKey
        type: string
        x-ms-enum:
          name: AccessKeyType
          modelAsString: true
  AccessKeys:
    description: The Account access keys.
    type: object
    properties:
      atlasKafkaPrimaryEndpoint:
        description: Gets or sets the primary connection string.
        type: string
      atlasKafkaSecondaryEndpoint:
        description: Gets or sets the secondary connection string.
        type: string
  Account:
    description: Account resource
    type: object
    properties:
      id:
        description: Gets or sets the identifier.
        type: string
        readOnly: true
      identity:
        $ref: '#/definitions/Identity'
      location:
        description: Gets or sets the location.
        type: string
      name:
        description: Gets or sets the name.
        type: string
        readOnly: true
      properties:
        $ref: '#/definitions/AccountProperties'
      sku:
        $ref: '#/definitions/AccountSku'
      systemData:
        $ref: '#/definitions/SystemData'
      tags:
        description: Tags on the azure resource.
        type: object
        additionalProperties:
          type: string
      type:
        description: Gets or sets the type.
        type: string
        readOnly: true
  AccountEndpoints:
    description: The account endpoints
    type: object
    properties:
      catalog:
        description: Gets the catalog endpoint.
        type: string
        readOnly: true
      scan:
        description: Gets the scan endpoint.
        type: string
        readOnly: true
  AccountMergeInfo:
    description: The public Account Merge Info model.
    type: object
    properties:
      accountLocation:
        description: The account location of the *other* account in the merge operation.
        type: string
        readOnly: true
      accountName:
        description: The account name of the *other* account in the merge operation.
        type: string
        readOnly: true
      accountResourceGroupName:
        description: The resource group name of the *other* account in the merge operation.
        type: string
        readOnly: true
      accountSubscriptionId:
        description: The subscription id of the *other* account in the merge operation.
        type: string
        readOnly: true
      mergeStatus:
        description: The status of the merge operation.
        enum:
          - Succeeded
          - Failed
          - InProgress
        type: string
        readOnly: true
        x-ms-enum:
          name: MergeStatus
          modelAsString: true
      typeOfAccount:
        description: The type of account this account is for the merge operation.
        enum:
          - Primary
          - Secondary
        type: string
        readOnly: true
        x-ms-enum:
          name: MergeAccountType
          modelAsString: true
  AccountProperties:
    description: The account properties
    type: object
    properties:
      accountStatus:
        $ref: '#/definitions/AccountStatus'
      cloudConnectors:
        $ref: '#/definitions/CloudConnectors'
      createdAt:
        format: date-time
        description: Gets the time at which the entity was created.
        type: string
        readOnly: true
      createdBy:
        description: Gets the creator of the entity.
        type: string
        readOnly: true
      createdByObjectId:
        description: Gets the creators of the entity's object id.
        type: string
        readOnly: true
      defaultDomain:
        description: Gets or sets the default domain in the account.
        type: string
        readOnly: true
      endpoints:
        $ref: '#/definitions/AccountEndpoints'
      friendlyName:
        description: Gets or sets the friendly name.
        type: string
        readOnly: true
      ingestionStorage:
        $ref: '#/definitions/IngestionStorage'
      managedEventHubState:
        description: >-
          Gets or sets the state of managed eventhub. If enabled managed
          eventhub will be created, if disabled the managed eventhub will be
          removed.
        default: NotSpecified
        enum:
          - NotSpecified
          - Disabled
          - Enabled
        type: string
        x-ms-enum:
          name: ManagedEventHubState
          modelAsString: true
      managedResourceGroupName:
        description: Gets or sets the managed resource group name
        type: string
      managedResources:
        $ref: '#/definitions/ManagedResources'
      managedResourcesPublicNetworkAccess:
        description: Gets or sets the public network access for managed resources
        enum:
          - NotSpecified
          - Enabled
          - Disabled
        type: string
        x-ms-enum:
          name: PublicNetworkAccess
          modelAsString: true
      mergeInfo:
        $ref: '#/definitions/AccountMergeInfo'
      privateEndpointConnections:
        description: Gets the private endpoint connections information.
        type: array
        items:
          $ref: '#/definitions/PrivateEndpointConnection'
        readOnly: true
      provisioningState:
        description: Gets or sets the state of the provisioning.
        enum:
          - Unknown
          - Creating
          - Moving
          - Deleting
          - SoftDeleting
          - SoftDeleted
          - Failed
          - Succeeded
          - Canceled
        type: string
        readOnly: true
        x-ms-enum:
          name: ProvisioningState
          modelAsString: true
      publicNetworkAccess:
        description: Gets or sets the public network access.
        default: Enabled
        enum:
          - NotSpecified
          - Enabled
          - Disabled
        type: string
        x-ms-enum:
          name: PublicNetworkAccess
          modelAsString: true
  AccountSku:
    description: The Sku
    type: object
    properties:
      capacity:
        format: int32
        description: Gets or sets the sku capacity.
        type: integer
      name:
        description: Gets or sets the sku name.
        enum:
          - Standard
          - Free
        type: string
        x-ms-enum:
          name: AccountSkuName
          modelAsString: true
  AccountStatus:
    description: The account status.
    type: object
    properties:
      accountProvisioningState:
        description: Gets the account status code.
        enum:
          - Unknown
          - Creating
          - Updating
          - Moving
          - Deleting
          - SoftDeleting
          - SoftDeleted
          - Failed
          - Succeeded
          - Canceled
        type: string
        readOnly: true
        x-ms-enum:
          name: AccountProvisioningState
          modelAsString: true
      errorDetails:
        $ref: '#/definitions/ErrorModel'
  AdvancedResourceSet:
    description: The resource set processing property of the account.
    type: object
    properties:
      modifiedAt:
        format: date-time
        description: >-
          Date at which ResourceSetProcessing property of the account is
          updated.
        type: string
      resourceSetProcessing:
        description: The advanced resource property of the account.
       

# --- truncated at 32 KB (54 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/microsoft-azure/refs/heads/main/openapi/dataplaneaccountclient-openapi-original.yml