create_glossary
async
¶
create_glossary(
domain_identifier: DomainId,
name: GlossaryName,
owning_project_identifier: ProjectId,
*,
config_overrides: Optional[AsyncDataZoneClientConfig] = None,
description: Optional[GlossaryDescription] = None,
status: Optional[GlossaryStatus] = None,
usage_restrictions: Optional[GlossaryUsageRestrictions] = None,
client_token: Optional[ClientToken] = None,
) -> CreateGlossaryOutput
Creates an Amazon DataZone business glossary.
Specifies that this is a create glossary policy.
A glossary serves as the central repository for business terminology and definitions within an organization. It helps establish and maintain a common language across different departments and teams, reducing miscommunication and ensuring consistent interpretation of business concepts. Glossaries can include hierarchical relationships between terms, cross-references, and links to actual data assets, making them invaluable for both business users and technical teams trying to understand and use data correctly.
Prerequisites:
-
Domain must exist and be in an active state.
-
Owning project must exist and be accessible by the caller.
-
The glossary name must be unique within the domain.
Parameters:
-
domain_identifier(DomainId) –The ID of the Amazon DataZone domain in which this business glossary is created.
-
name(GlossaryName) –The name of this business glossary.
-
owning_project_identifier(ProjectId) –The ID of the project that currently owns business glossary.
-
description(Optional[GlossaryDescription], default:None) –The description of this business glossary.
-
status(Optional[GlossaryStatus], default:None) –The status of this business glossary.
-
usage_restrictions(Optional[GlossaryUsageRestrictions], default:None) –The usage restriction of the restricted glossary.
-
client_token(Optional[ClientToken], default:None) –A unique, case-sensitive identifier that is provided to ensure the idempotency of the request.
Raises:
-
AccessDeniedException–You do not have sufficient access to perform this action.
-
ThrottlingException–The request was denied due to request throttling.
-
UnauthorizedException–You do not have permission to perform this action.
-
ConflictException–There is a conflict while performing this action.
-
InternalServerException–The request has failed because of an unknown error, exception or failure.
-
ServiceQuotaExceededException–The request has exceeded the specified service quota.
-
ValidationException–The input fails to satisfy the constraints specified by the Amazon Web Services service.
-
UnknownServiceError–The service returned an error code this client does not model.
Source code in docs_src/capo_datazone/_services/async_data_zone.py
14467 14468 14469 14470 14471 14472 14473 14474 14475 14476 14477 14478 14479 14480 14481 14482 14483 14484 14485 14486 14487 14488 14489 14490 14491 14492 14493 14494 14495 14496 14497 14498 14499 14500 14501 14502 14503 14504 14505 14506 14507 14508 14509 14510 14511 14512 14513 14514 14515 14516 14517 14518 14519 14520 14521 14522 14523 14524 14525 14526 14527 14528 14529 14530 14531 14532 14533 14534 14535 14536 14537 14538 14539 14540 14541 14542 14543 14544 14545 14546 14547 14548 14549 14550 14551 14552 14553 14554 14555 14556 14557 14558 14559 14560 14561 14562 14563 | |