DocumentIntelligenceAdministrationClient Class
DocumentIntelligenceAdministrationClient.
Constructor
DocumentIntelligenceAdministrationClient(endpoint: str, credential: AzureKeyCredential | TokenCredential, **kwargs: Any)
Parameters
| Name | Description |
|---|---|
|
endpoint
Required
|
The Document Intelligence service endpoint. Required. |
|
credential
Required
|
Credential needed for the client to connect to Azure. Is either a AzureKeyCredential type or a TokenCredential type. Required. |
Keyword-Only Parameters
| Name | Description |
|---|---|
|
api_version
|
The API version to use for this operation. Default value is "2024-07-31-preview". Note that overriding this default value may result in unsupported behavior. |
|
polling_interval
|
Default waiting time between two polls for LRO operations if no Retry-After header is present. |
Methods
| authorize_classifier_copy |
Generates authorization to copy a document classifier to this location with specified classifierId and optional description. |
| authorize_model_copy |
Generates authorization to copy a document model to this location with specified modelId and optional description. |
| begin_build_classifier | |
| begin_build_document_model | |
| begin_compose_model | |
| begin_copy_classifier_to |
Copies document classifier to the target resource, region, and classifierId. |
| begin_copy_model_to | |
| close | |
| delete_classifier |
Deletes document classifier. |
| delete_model |
Deletes document model. |
| get_classifier |
Gets detailed document classifier information. |
| get_model |
Gets detailed document model information. |
| get_operation |
Gets operation info. |
| get_resource_info |
Return information about the current resource. |
| list_classifiers |
List all document classifiers. |
| list_models |
List all document models. |
| list_operations |
Lists all operations. |
| send_request |
Runs the network request through the client's chained policies.
For more information on this code flow, see https://aka.ms/azsdk/dpcodegen/python/send_request |
authorize_classifier_copy
Generates authorization to copy a document classifier to this location with specified classifierId and optional description.
authorize_classifier_copy(authorize_copy_request: AuthorizeClassifierCopyRequest | MutableMapping[str, Any] | IO[bytes], **kwargs: Any) -> ClassifierCopyAuthorization
Parameters
| Name | Description |
|---|---|
|
authorize_copy_request
Required
|
Authorize copy request parameters. Is one of the following types: AuthorizeClassifierCopyRequest, JSON, IO[bytes] Required. |
Returns
| Type | Description |
|---|---|
|
ClassifierCopyAuthorization. The ClassifierCopyAuthorization is compatible with MutableMapping |
Exceptions
| Type | Description |
|---|---|
authorize_model_copy
Generates authorization to copy a document model to this location with specified modelId and optional description.
authorize_model_copy(authorize_copy_request: AuthorizeCopyRequest | MutableMapping[str, Any] | IO[bytes], **kwargs: Any) -> CopyAuthorization
Parameters
| Name | Description |
|---|---|
|
authorize_copy_request
Required
|
Authorize copy request parameters. Is one of the following types: AuthorizeCopyRequest, JSON, IO[bytes] Required. |
Returns
| Type | Description |
|---|---|
|
CopyAuthorization. The CopyAuthorization is compatible with MutableMapping |
Exceptions
| Type | Description |
|---|---|
begin_build_classifier
begin_build_classifier(build_request: BuildDocumentClassifierRequest | MutableMapping[str, Any] | IO[bytes], **kwargs: Any) -> LROPoller[DocumentClassifierDetails]
Parameters
| Name | Description |
|---|---|
|
build_request
Required
|
|
begin_build_document_model
begin_build_document_model(build_request: BuildDocumentModelRequest | MutableMapping[str, Any] | IO[bytes], **kwargs: Any) -> LROPoller[DocumentModelDetails]
Parameters
| Name | Description |
|---|---|
|
build_request
Required
|
|
begin_compose_model
begin_compose_model(compose_request: ComposeDocumentModelRequest | MutableMapping[str, Any] | IO[bytes], **kwargs: Any) -> LROPoller[DocumentModelDetails]
Parameters
| Name | Description |
|---|---|
|
compose_request
Required
|
|
begin_copy_classifier_to
Copies document classifier to the target resource, region, and classifierId.
begin_copy_classifier_to(classifier_id: str, copy_to_request: ClassifierCopyAuthorization | MutableMapping[str, Any] | IO[bytes], **kwargs: Any) -> LROPoller[DocumentClassifierDetails]
Parameters
| Name | Description |
|---|---|
|
classifier_id
Required
|
Unique document classifier name. Required. |
|
copy_to_request
Required
|
Copy to request parameters. Is one of the following types: ClassifierCopyAuthorization, JSON, IO[bytes] Required. |
Returns
| Type | Description |
|---|---|
|
An instance of LROPoller that returns DocumentClassifierDetails. The DocumentClassifierDetails is compatible with MutableMapping |
Exceptions
| Type | Description |
|---|---|
begin_copy_model_to
begin_copy_model_to(model_id: str, copy_to_request: CopyAuthorization | MutableMapping[str, Any] | IO[bytes], **kwargs: Any) -> LROPoller[DocumentModelDetails]
Parameters
| Name | Description |
|---|---|
|
model_id
Required
|
|
|
copy_to_request
Required
|
|
close
close() -> None
delete_classifier
Deletes document classifier.
delete_classifier(classifier_id: str, **kwargs: Any) -> None
Parameters
| Name | Description |
|---|---|
|
classifier_id
Required
|
Unique document classifier name. Required. |
Returns
| Type | Description |
|---|---|
|
None |
Exceptions
| Type | Description |
|---|---|
delete_model
Deletes document model.
delete_model(model_id: str, **kwargs: Any) -> None
Parameters
| Name | Description |
|---|---|
|
model_id
Required
|
Unique document model name. Required. |
Returns
| Type | Description |
|---|---|
|
None |
Exceptions
| Type | Description |
|---|---|
get_classifier
Gets detailed document classifier information.
get_classifier(classifier_id: str, **kwargs: Any) -> DocumentClassifierDetails
Parameters
| Name | Description |
|---|---|
|
classifier_id
Required
|
Unique document classifier name. Required. |
Returns
| Type | Description |
|---|---|
|
DocumentClassifierDetails. The DocumentClassifierDetails is compatible with MutableMapping |
Exceptions
| Type | Description |
|---|---|
get_model
Gets detailed document model information.
get_model(model_id: str, **kwargs: Any) -> DocumentModelDetails
Parameters
| Name | Description |
|---|---|
|
model_id
Required
|
Unique document model name. Required. |
Returns
| Type | Description |
|---|---|
|
DocumentModelDetails. The DocumentModelDetails is compatible with MutableMapping |
Exceptions
| Type | Description |
|---|---|
get_operation
Gets operation info.
get_operation(operation_id: str, **kwargs: Any) -> OperationDetails
Parameters
| Name | Description |
|---|---|
|
operation_id
Required
|
Operation ID. Required. |
Returns
| Type | Description |
|---|---|
|
OperationDetails. The OperationDetails is compatible with MutableMapping |
Exceptions
| Type | Description |
|---|---|
get_resource_info
Return information about the current resource.
get_resource_info(**kwargs: Any) -> ResourceDetails
Returns
| Type | Description |
|---|---|
|
ResourceDetails. The ResourceDetails is compatible with MutableMapping |
Exceptions
| Type | Description |
|---|---|
list_classifiers
List all document classifiers.
list_classifiers(**kwargs: Any) -> Iterable[DocumentClassifierDetails]
Returns
| Type | Description |
|---|---|
|
An iterator like instance of DocumentClassifierDetails |
Exceptions
| Type | Description |
|---|---|
list_models
List all document models.
list_models(**kwargs: Any) -> Iterable[DocumentModelDetails]
Returns
| Type | Description |
|---|---|
|
An iterator like instance of DocumentModelDetails |
Exceptions
| Type | Description |
|---|---|
list_operations
Lists all operations.
list_operations(**kwargs: Any) -> Iterable[OperationDetails]
Returns
| Type | Description |
|---|---|
|
An iterator like instance of OperationDetails |
Exceptions
| Type | Description |
|---|---|
send_request
Runs the network request through the client's chained policies.
>>> from azure.core.rest import HttpRequest
>>> request = HttpRequest("GET", "https://www.example.org/")
<HttpRequest [GET], url: 'https://www.example.org/'>
>>> response = client.send_request(request)
<HttpResponse: 200 OK>
For more information on this code flow, see https://aka.ms/azsdk/dpcodegen/python/send_request
send_request(request: HttpRequest, *, stream: bool = False, **kwargs: Any) -> HttpResponse
Parameters
| Name | Description |
|---|---|
|
request
Required
|
The network request you want to make. Required. |
Keyword-Only Parameters
| Name | Description |
|---|---|
|
stream
|
Whether the response payload will be streamed. Defaults to False. Default value: False
|
Returns
| Type | Description |
|---|---|
|
The response of your network call. Does not do error handling on your response. |