Skip to content

Type definitions#

Index > DataZone > Type definitions

Auto-generated documentation for DataZone type annotations stubs module mypy-boto3-datazone.

BlobTypeDef#

# BlobTypeDef definition

BlobTypeDef = Union[
    str,
    bytes,
    IO[Any],
    StreamingBody,
]

TimestampTypeDef#

# TimestampTypeDef definition

TimestampTypeDef = Union[
    datetime,
    str,
]

AssetTypesForRuleUnionTypeDef#

# AssetTypesForRuleUnionTypeDef definition

AssetTypesForRuleUnionTypeDef = Union[
    AssetTypesForRuleTypeDef,  # (1)
    AssetTypesForRuleOutputTypeDef,  # (2)
]
  1. See AssetTypesForRuleTypeDef
  2. See AssetTypesForRuleOutputTypeDef

ColumnFilterConfigurationUnionTypeDef#

# ColumnFilterConfigurationUnionTypeDef definition

ColumnFilterConfigurationUnionTypeDef = Union[
    ColumnFilterConfigurationTypeDef,  # (1)
    ColumnFilterConfigurationOutputTypeDef,  # (2)
]
  1. See ColumnFilterConfigurationTypeDef
  2. See ColumnFilterConfigurationOutputTypeDef

DataProductItemUnionTypeDef#

# DataProductItemUnionTypeDef definition

DataProductItemUnionTypeDef = Union[
    DataProductItemTypeDef,  # (1)
    DataProductItemOutputTypeDef,  # (2)
]
  1. See DataProductItemTypeDef
  2. See DataProductItemOutputTypeDef

DomainUnitGrantFilterUnionTypeDef#

# DomainUnitGrantFilterUnionTypeDef definition

DomainUnitGrantFilterUnionTypeDef = Union[
    DomainUnitGrantFilterTypeDef,  # (1)
    DomainUnitGrantFilterOutputTypeDef,  # (2)
]
  1. See DomainUnitGrantFilterTypeDef
  2. See DomainUnitGrantFilterOutputTypeDef

InExpressionUnionTypeDef#

# InExpressionUnionTypeDef definition

InExpressionUnionTypeDef = Union[
    InExpressionTypeDef,  # (1)
    InExpressionOutputTypeDef,  # (2)
]
  1. See InExpressionTypeDef
  2. See InExpressionOutputTypeDef

LakeFormationConfigurationUnionTypeDef#

# LakeFormationConfigurationUnionTypeDef definition

LakeFormationConfigurationUnionTypeDef = Union[
    LakeFormationConfigurationTypeDef,  # (1)
    LakeFormationConfigurationOutputTypeDef,  # (2)
]
  1. See LakeFormationConfigurationTypeDef
  2. See LakeFormationConfigurationOutputTypeDef

NotInExpressionUnionTypeDef#

# NotInExpressionUnionTypeDef definition

NotInExpressionUnionTypeDef = Union[
    NotInExpressionTypeDef,  # (1)
    NotInExpressionOutputTypeDef,  # (2)
]
  1. See NotInExpressionTypeDef
  2. See NotInExpressionOutputTypeDef

ProjectsForRuleUnionTypeDef#

# ProjectsForRuleUnionTypeDef definition

ProjectsForRuleUnionTypeDef = Union[
    ProjectsForRuleTypeDef,  # (1)
    ProjectsForRuleOutputTypeDef,  # (2)
]
  1. See ProjectsForRuleTypeDef
  2. See ProjectsForRuleOutputTypeDef

UserPolicyGrantPrincipalUnionTypeDef#

# UserPolicyGrantPrincipalUnionTypeDef definition

UserPolicyGrantPrincipalUnionTypeDef = Union[
    UserPolicyGrantPrincipalTypeDef,  # (1)
    UserPolicyGrantPrincipalOutputTypeDef,  # (2)
]
  1. See UserPolicyGrantPrincipalTypeDef
  2. See UserPolicyGrantPrincipalOutputTypeDef

RelationalFilterConfigurationUnionTypeDef#

# RelationalFilterConfigurationUnionTypeDef definition

RelationalFilterConfigurationUnionTypeDef = Union[
    RelationalFilterConfigurationTypeDef,  # (1)
    RelationalFilterConfigurationOutputTypeDef,  # (2)
]
  1. See RelationalFilterConfigurationTypeDef
  2. See RelationalFilterConfigurationOutputTypeDef

MetadataFormEnforcementDetailUnionTypeDef#

# MetadataFormEnforcementDetailUnionTypeDef definition

MetadataFormEnforcementDetailUnionTypeDef = Union[
    MetadataFormEnforcementDetailTypeDef,  # (1)
    MetadataFormEnforcementDetailOutputTypeDef,  # (2)
]
  1. See MetadataFormEnforcementDetailTypeDef
  2. See MetadataFormEnforcementDetailOutputTypeDef

DomainUnitPolicyGrantPrincipalUnionTypeDef#

# DomainUnitPolicyGrantPrincipalUnionTypeDef definition

DomainUnitPolicyGrantPrincipalUnionTypeDef = Union[
    DomainUnitPolicyGrantPrincipalTypeDef,  # (1)
    DomainUnitPolicyGrantPrincipalOutputTypeDef,  # (2)
]
  1. See DomainUnitPolicyGrantPrincipalTypeDef
  2. See DomainUnitPolicyGrantPrincipalOutputTypeDef

ProvisioningConfigurationUnionTypeDef#

# ProvisioningConfigurationUnionTypeDef definition

ProvisioningConfigurationUnionTypeDef = Union[
    ProvisioningConfigurationTypeDef,  # (1)
    ProvisioningConfigurationOutputTypeDef,  # (2)
]
  1. See ProvisioningConfigurationTypeDef
  2. See ProvisioningConfigurationOutputTypeDef

RowFilterExpressionUnionTypeDef#

# RowFilterExpressionUnionTypeDef definition

RowFilterExpressionUnionTypeDef = Union[
    RowFilterExpressionTypeDef,  # (1)
    RowFilterExpressionOutputTypeDef,  # (2)
]
  1. See RowFilterExpressionTypeDef
  2. See RowFilterExpressionOutputTypeDef

RowFilterUnionTypeDef#

# RowFilterUnionTypeDef definition

RowFilterUnionTypeDef = Union[
    RowFilterTypeDef,  # (1)
    RowFilterOutputTypeDef,  # (2)
]
  1. See RowFilterTypeDef
  2. See RowFilterOutputTypeDef

RowFilterConfigurationUnionTypeDef#

# RowFilterConfigurationUnionTypeDef definition

RowFilterConfigurationUnionTypeDef = Union[
    RowFilterConfigurationTypeDef,  # (1)
    RowFilterConfigurationOutputTypeDef,  # (2)
]
  1. See RowFilterConfigurationTypeDef
  2. See RowFilterConfigurationOutputTypeDef

AcceptChoiceTypeDef#

# AcceptChoiceTypeDef definition

class AcceptChoiceTypeDef(TypedDict):
    predictionTarget: str,
    editedValue: NotRequired[str],
    predictionChoice: NotRequired[int],

AcceptRuleTypeDef#

# AcceptRuleTypeDef definition

class AcceptRuleTypeDef(TypedDict):
    rule: NotRequired[AcceptRuleBehaviorType],  # (1)
    threshold: NotRequired[float],
  1. See AcceptRuleBehaviorType

ResponseMetadataTypeDef#

# ResponseMetadataTypeDef definition

class ResponseMetadataTypeDef(TypedDict):
    RequestId: str,
    HTTPStatusCode: int,
    HTTPHeaders: Dict[str, str],
    RetryAttempts: int,
    HostId: NotRequired[str],

AcceptedAssetScopeTypeDef#

# AcceptedAssetScopeTypeDef definition

class AcceptedAssetScopeTypeDef(TypedDict):
    assetId: str,
    filterIds: Sequence[str],

FormOutputTypeDef#

# FormOutputTypeDef definition

class FormOutputTypeDef(TypedDict):
    formName: str,
    content: NotRequired[str],
    typeName: NotRequired[str],
    typeRevision: NotRequired[str],

AwsConsoleLinkParametersTypeDef#

# AwsConsoleLinkParametersTypeDef definition

class AwsConsoleLinkParametersTypeDef(TypedDict):
    uri: NotRequired[str],

AddToProjectMemberPoolPolicyGrantDetailTypeDef#

# AddToProjectMemberPoolPolicyGrantDetailTypeDef definition

class AddToProjectMemberPoolPolicyGrantDetailTypeDef(TypedDict):
    includeChildDomainUnits: NotRequired[bool],

ColumnFilterConfigurationOutputTypeDef#

# ColumnFilterConfigurationOutputTypeDef definition

class ColumnFilterConfigurationOutputTypeDef(TypedDict):
    includedColumnNames: NotRequired[List[str]],

AssetFilterSummaryTypeDef#

# AssetFilterSummaryTypeDef definition

class AssetFilterSummaryTypeDef(TypedDict):
    assetId: str,
    domainId: str,
    id: str,
    name: str,
    createdAt: NotRequired[datetime],
    description: NotRequired[str],
    effectiveColumnNames: NotRequired[List[str]],
    effectiveRowFilter: NotRequired[str],
    errorMessage: NotRequired[str],
    status: NotRequired[FilterStatusType],  # (1)
  1. See FilterStatusType

AssetInDataProductListingItemTypeDef#

# AssetInDataProductListingItemTypeDef definition

class AssetInDataProductListingItemTypeDef(TypedDict):
    entityId: NotRequired[str],
    entityRevision: NotRequired[str],
    entityType: NotRequired[str],

TimeSeriesDataPointSummaryFormOutputTypeDef#

# TimeSeriesDataPointSummaryFormOutputTypeDef definition

class TimeSeriesDataPointSummaryFormOutputTypeDef(TypedDict):
    formName: str,
    timestamp: datetime,
    typeIdentifier: str,
    contentSummary: NotRequired[str],
    id: NotRequired[str],
    typeRevision: NotRequired[str],

AssetListingDetailsTypeDef#

# AssetListingDetailsTypeDef definition

class AssetListingDetailsTypeDef(TypedDict):
    listingId: str,
    listingStatus: ListingStatusType,  # (1)
  1. See ListingStatusType

DetailedGlossaryTermTypeDef#

# DetailedGlossaryTermTypeDef definition

class DetailedGlossaryTermTypeDef(TypedDict):
    name: NotRequired[str],
    shortDescription: NotRequired[str],

AssetRevisionTypeDef#

# AssetRevisionTypeDef definition

class AssetRevisionTypeDef(TypedDict):
    createdAt: NotRequired[datetime],
    createdBy: NotRequired[str],
    domainId: NotRequired[str],
    id: NotRequired[str],
    revision: NotRequired[str],

AssetScopeTypeDef#

# AssetScopeTypeDef definition

class AssetScopeTypeDef(TypedDict):
    assetId: str,
    filterIds: List[str],
    status: str,
    errorMessage: NotRequired[str],

AssetTargetNameMapTypeDef#

# AssetTargetNameMapTypeDef definition

class AssetTargetNameMapTypeDef(TypedDict):
    assetId: str,
    targetName: str,

FormEntryOutputTypeDef#

# FormEntryOutputTypeDef definition

class FormEntryOutputTypeDef(TypedDict):
    typeName: str,
    typeRevision: str,
    required: NotRequired[bool],

AssetTypesForRuleOutputTypeDef#

# AssetTypesForRuleOutputTypeDef definition

class AssetTypesForRuleOutputTypeDef(TypedDict):
    selectionMode: RuleScopeSelectionModeType,  # (1)
    specificAssetTypes: NotRequired[List[str]],
  1. See RuleScopeSelectionModeType

AssetTypesForRuleTypeDef#

# AssetTypesForRuleTypeDef definition

class AssetTypesForRuleTypeDef(TypedDict):
    selectionMode: RuleScopeSelectionModeType,  # (1)
    specificAssetTypes: NotRequired[Sequence[str]],
  1. See RuleScopeSelectionModeType

AssociateEnvironmentRoleInputRequestTypeDef#

# AssociateEnvironmentRoleInputRequestTypeDef definition

class AssociateEnvironmentRoleInputRequestTypeDef(TypedDict):
    domainIdentifier: str,
    environmentIdentifier: str,
    environmentRoleArn: str,

BusinessNameGenerationConfigurationTypeDef#

# BusinessNameGenerationConfigurationTypeDef definition

class BusinessNameGenerationConfigurationTypeDef(TypedDict):
    enabled: NotRequired[bool],

CancelMetadataGenerationRunInputRequestTypeDef#

# CancelMetadataGenerationRunInputRequestTypeDef definition

class CancelMetadataGenerationRunInputRequestTypeDef(TypedDict):
    domainIdentifier: str,
    identifier: str,

CancelSubscriptionInputRequestTypeDef#

# CancelSubscriptionInputRequestTypeDef definition

class CancelSubscriptionInputRequestTypeDef(TypedDict):
    domainIdentifier: str,
    identifier: str,

CloudFormationPropertiesTypeDef#

# CloudFormationPropertiesTypeDef definition

class CloudFormationPropertiesTypeDef(TypedDict):
    templateUrl: str,

ColumnFilterConfigurationTypeDef#

# ColumnFilterConfigurationTypeDef definition

class ColumnFilterConfigurationTypeDef(TypedDict):
    includedColumnNames: NotRequired[Sequence[str]],

ConfigurableActionParameterTypeDef#

# ConfigurableActionParameterTypeDef definition

class ConfigurableActionParameterTypeDef(TypedDict):
    key: NotRequired[str],
    value: NotRequired[str],

FormInputTypeDef#

# FormInputTypeDef definition

class FormInputTypeDef(TypedDict):
    formName: str,
    content: NotRequired[str],
    typeIdentifier: NotRequired[str],
    typeRevision: NotRequired[str],

FormEntryInputTypeDef#

# FormEntryInputTypeDef definition

class FormEntryInputTypeDef(TypedDict):
    typeIdentifier: str,
    typeRevision: str,
    required: NotRequired[bool],

CreateAssetTypePolicyGrantDetailTypeDef#

# CreateAssetTypePolicyGrantDetailTypeDef definition

class CreateAssetTypePolicyGrantDetailTypeDef(TypedDict):
    includeChildDomainUnits: NotRequired[bool],

DataProductItemOutputTypeDef#

# DataProductItemOutputTypeDef definition

class DataProductItemOutputTypeDef(TypedDict):
    identifier: str,
    itemType: DataProductItemTypeType,  # (1)
    glossaryTerms: NotRequired[List[str]],
    revision: NotRequired[str],
  1. See DataProductItemTypeType

DataProductItemTypeDef#

# DataProductItemTypeDef definition

class DataProductItemTypeDef(TypedDict):
    identifier: str,
    itemType: DataProductItemTypeType,  # (1)
    glossaryTerms: NotRequired[Sequence[str]],
    revision: NotRequired[str],
  1. See DataProductItemTypeType

RecommendationConfigurationTypeDef#

# RecommendationConfigurationTypeDef definition

class RecommendationConfigurationTypeDef(TypedDict):
    enableBusinessNameGeneration: NotRequired[bool],

ScheduleConfigurationTypeDef#

# ScheduleConfigurationTypeDef definition

class ScheduleConfigurationTypeDef(TypedDict):
    schedule: NotRequired[str],
    timezone: NotRequired[TimezoneType],  # (1)
  1. See TimezoneType

DataSourceErrorMessageTypeDef#

# DataSourceErrorMessageTypeDef definition

class DataSourceErrorMessageTypeDef(TypedDict):
    errorType: DataSourceErrorTypeType,  # (1)
    errorDetail: NotRequired[str],
  1. See DataSourceErrorTypeType

SingleSignOnTypeDef#

# SingleSignOnTypeDef definition

class SingleSignOnTypeDef(TypedDict):
    type: NotRequired[AuthTypeType],  # (1)
    userAssignment: NotRequired[UserAssignmentType],  # (2)
  1. See AuthTypeType
  2. See UserAssignmentType

CreateDomainUnitInputRequestTypeDef#

# CreateDomainUnitInputRequestTypeDef definition

class CreateDomainUnitInputRequestTypeDef(TypedDict):
    domainIdentifier: str,
    name: str,
    parentDomainUnitIdentifier: str,
    clientToken: NotRequired[str],
    description: NotRequired[str],

CreateDomainUnitPolicyGrantDetailTypeDef#

# CreateDomainUnitPolicyGrantDetailTypeDef definition

class CreateDomainUnitPolicyGrantDetailTypeDef(TypedDict):
    includeChildDomainUnits: NotRequired[bool],

EnvironmentParameterTypeDef#

# EnvironmentParameterTypeDef definition

class EnvironmentParameterTypeDef(TypedDict):
    name: NotRequired[str],
    value: NotRequired[str],

CustomParameterTypeDef#

# CustomParameterTypeDef definition

class CustomParameterTypeDef(TypedDict):
    fieldType: str,
    keyName: str,
    defaultValue: NotRequired[str],
    description: NotRequired[str],
    isEditable: NotRequired[bool],
    isOptional: NotRequired[bool],

DeploymentPropertiesTypeDef#

# DeploymentPropertiesTypeDef definition

class DeploymentPropertiesTypeDef(TypedDict):
    endTimeoutMinutes: NotRequired[int],
    startTimeoutMinutes: NotRequired[int],

ResourceTypeDef#

# ResourceTypeDef definition

class ResourceTypeDef(TypedDict):
    type: str,
    value: str,
    name: NotRequired[str],
    provider: NotRequired[str],

CreateEnvironmentProfilePolicyGrantDetailTypeDef#

# CreateEnvironmentProfilePolicyGrantDetailTypeDef definition

class CreateEnvironmentProfilePolicyGrantDetailTypeDef(TypedDict):
    domainUnitId: NotRequired[str],

ModelTypeDef#

# ModelTypeDef definition

class ModelTypeDef(TypedDict):
    smithy: NotRequired[str],

CreateFormTypePolicyGrantDetailTypeDef#

# CreateFormTypePolicyGrantDetailTypeDef definition

class CreateFormTypePolicyGrantDetailTypeDef(TypedDict):
    includeChildDomainUnits: NotRequired[bool],

CreateGlossaryInputRequestTypeDef#

# CreateGlossaryInputRequestTypeDef definition

class CreateGlossaryInputRequestTypeDef(TypedDict):
    domainIdentifier: str,
    name: str,
    owningProjectIdentifier: str,
    clientToken: NotRequired[str],
    description: NotRequired[str],
    status: NotRequired[GlossaryStatusType],  # (1)
  1. See GlossaryStatusType

CreateGlossaryPolicyGrantDetailTypeDef#

# CreateGlossaryPolicyGrantDetailTypeDef definition

class CreateGlossaryPolicyGrantDetailTypeDef(TypedDict):
    includeChildDomainUnits: NotRequired[bool],

TermRelationsTypeDef#

# TermRelationsTypeDef definition

class TermRelationsTypeDef(TypedDict):
    classifies: NotRequired[Sequence[str]],
    isA: NotRequired[Sequence[str]],

TermRelationsOutputTypeDef#

# TermRelationsOutputTypeDef definition

class TermRelationsOutputTypeDef(TypedDict):
    classifies: NotRequired[List[str]],
    isA: NotRequired[List[str]],

CreateGroupProfileInputRequestTypeDef#

# CreateGroupProfileInputRequestTypeDef definition

class CreateGroupProfileInputRequestTypeDef(TypedDict):
    domainIdentifier: str,
    groupIdentifier: str,
    clientToken: NotRequired[str],

CreateListingChangeSetInputRequestTypeDef#

# CreateListingChangeSetInputRequestTypeDef definition

class CreateListingChangeSetInputRequestTypeDef(TypedDict):
    action: ChangeActionType,  # (1)
    domainIdentifier: str,
    entityIdentifier: str,
    entityType: EntityTypeType,  # (2)
    clientToken: NotRequired[str],
    entityRevision: NotRequired[str],
  1. See ChangeActionType
  2. See EntityTypeType

CreateProjectInputRequestTypeDef#

# CreateProjectInputRequestTypeDef definition

class CreateProjectInputRequestTypeDef(TypedDict):
    domainIdentifier: str,
    name: str,
    description: NotRequired[str],
    domainUnitId: NotRequired[str],
    glossaryTerms: NotRequired[Sequence[str]],

MemberTypeDef#

# MemberTypeDef definition

class MemberTypeDef(TypedDict):
    groupIdentifier: NotRequired[str],
    userIdentifier: NotRequired[str],

ProjectDeletionErrorTypeDef#

# ProjectDeletionErrorTypeDef definition

class ProjectDeletionErrorTypeDef(TypedDict):
    code: NotRequired[str],
    message: NotRequired[str],

CreateProjectPolicyGrantDetailTypeDef#

# CreateProjectPolicyGrantDetailTypeDef definition

class CreateProjectPolicyGrantDetailTypeDef(TypedDict):
    includeChildDomainUnits: NotRequired[bool],

SubscribedListingInputTypeDef#

# SubscribedListingInputTypeDef definition

class SubscribedListingInputTypeDef(TypedDict):
    identifier: str,

SubscriptionTargetFormTypeDef#

# SubscriptionTargetFormTypeDef definition

class SubscriptionTargetFormTypeDef(TypedDict):
    content: str,
    formName: str,

CreateUserProfileInputRequestTypeDef#

# CreateUserProfileInputRequestTypeDef definition

class CreateUserProfileInputRequestTypeDef(TypedDict):
    domainIdentifier: str,
    userIdentifier: str,
    clientToken: NotRequired[str],
    userType: NotRequired[UserTypeType],  # (1)
  1. See UserTypeType

DataProductListingItemAdditionalAttributesTypeDef#

# DataProductListingItemAdditionalAttributesTypeDef definition

class DataProductListingItemAdditionalAttributesTypeDef(TypedDict):
    forms: NotRequired[str],

DataProductResultItemTypeDef#

# DataProductResultItemTypeDef definition

class DataProductResultItemTypeDef(TypedDict):
    domainId: str,
    id: str,
    name: str,
    owningProjectId: str,
    createdAt: NotRequired[datetime],
    createdBy: NotRequired[str],
    description: NotRequired[str],
    firstRevisionCreatedAt: NotRequired[datetime],
    firstRevisionCreatedBy: NotRequired[str],
    glossaryTerms: NotRequired[List[str]],

DataProductRevisionTypeDef#

# DataProductRevisionTypeDef definition

class DataProductRevisionTypeDef(TypedDict):
    createdAt: NotRequired[datetime],
    createdBy: NotRequired[str],
    domainId: NotRequired[str],
    id: NotRequired[str],
    revision: NotRequired[str],

RunStatisticsForAssetsTypeDef#

# RunStatisticsForAssetsTypeDef definition

class RunStatisticsForAssetsTypeDef(TypedDict):
    added: NotRequired[int],
    failed: NotRequired[int],
    skipped: NotRequired[int],
    unchanged: NotRequired[int],
    updated: NotRequired[int],

DeleteAssetFilterInputRequestTypeDef#

# DeleteAssetFilterInputRequestTypeDef definition

class DeleteAssetFilterInputRequestTypeDef(TypedDict):
    assetIdentifier: str,
    domainIdentifier: str,
    identifier: str,

DeleteAssetInputRequestTypeDef#

# DeleteAssetInputRequestTypeDef definition

class DeleteAssetInputRequestTypeDef(TypedDict):
    domainIdentifier: str,
    identifier: str,

DeleteAssetTypeInputRequestTypeDef#

# DeleteAssetTypeInputRequestTypeDef definition

class DeleteAssetTypeInputRequestTypeDef(TypedDict):
    domainIdentifier: str,
    identifier: str,

DeleteDataProductInputRequestTypeDef#

# DeleteDataProductInputRequestTypeDef definition

class DeleteDataProductInputRequestTypeDef(TypedDict):
    domainIdentifier: str,
    identifier: str,

DeleteDataSourceInputRequestTypeDef#

# DeleteDataSourceInputRequestTypeDef definition

class DeleteDataSourceInputRequestTypeDef(TypedDict):
    domainIdentifier: str,
    identifier: str,
    clientToken: NotRequired[str],
    retainPermissionsOnRevokeFailure: NotRequired[bool],

DeleteDomainInputRequestTypeDef#

# DeleteDomainInputRequestTypeDef definition

class DeleteDomainInputRequestTypeDef(TypedDict):
    identifier: str,
    clientToken: NotRequired[str],
    skipDeletionCheck: NotRequired[bool],

DeleteDomainUnitInputRequestTypeDef#

# DeleteDomainUnitInputRequestTypeDef definition

class DeleteDomainUnitInputRequestTypeDef(TypedDict):
    domainIdentifier: str,
    identifier: str,

DeleteEnvironmentActionInputRequestTypeDef#

# DeleteEnvironmentActionInputRequestTypeDef definition

class DeleteEnvironmentActionInputRequestTypeDef(TypedDict):
    domainIdentifier: str,
    environmentIdentifier: str,
    identifier: str,

DeleteEnvironmentBlueprintConfigurationInputRequestTypeDef#

# DeleteEnvironmentBlueprintConfigurationInputRequestTypeDef definition

class DeleteEnvironmentBlueprintConfigurationInputRequestTypeDef(TypedDict):
    domainIdentifier: str,
    environmentBlueprintIdentifier: str,

DeleteEnvironmentInputRequestTypeDef#

# DeleteEnvironmentInputRequestTypeDef definition

class DeleteEnvironmentInputRequestTypeDef(TypedDict):
    domainIdentifier: str,
    identifier: str,

DeleteEnvironmentProfileInputRequestTypeDef#

# DeleteEnvironmentProfileInputRequestTypeDef definition

class DeleteEnvironmentProfileInputRequestTypeDef(TypedDict):
    domainIdentifier: str,
    identifier: str,

DeleteFormTypeInputRequestTypeDef#

# DeleteFormTypeInputRequestTypeDef definition

class DeleteFormTypeInputRequestTypeDef(TypedDict):
    domainIdentifier: str,
    formTypeIdentifier: str,

DeleteGlossaryInputRequestTypeDef#

# DeleteGlossaryInputRequestTypeDef definition

class DeleteGlossaryInputRequestTypeDef(TypedDict):
    domainIdentifier: str,
    identifier: str,

DeleteGlossaryTermInputRequestTypeDef#

# DeleteGlossaryTermInputRequestTypeDef definition

class DeleteGlossaryTermInputRequestTypeDef(TypedDict):
    domainIdentifier: str,
    identifier: str,

DeleteListingInputRequestTypeDef#

# DeleteListingInputRequestTypeDef definition

class DeleteListingInputRequestTypeDef(TypedDict):
    domainIdentifier: str,
    identifier: str,

DeleteProjectInputRequestTypeDef#

# DeleteProjectInputRequestTypeDef definition

class DeleteProjectInputRequestTypeDef(TypedDict):
    domainIdentifier: str,
    identifier: str,
    skipDeletionCheck: NotRequired[bool],

DeleteRuleInputRequestTypeDef#

# DeleteRuleInputRequestTypeDef definition

class DeleteRuleInputRequestTypeDef(TypedDict):
    domainIdentifier: str,
    identifier: str,

DeleteSubscriptionGrantInputRequestTypeDef#

# DeleteSubscriptionGrantInputRequestTypeDef definition

class DeleteSubscriptionGrantInputRequestTypeDef(TypedDict):
    domainIdentifier: str,
    identifier: str,

DeleteSubscriptionRequestInputRequestTypeDef#

# DeleteSubscriptionRequestInputRequestTypeDef definition

class DeleteSubscriptionRequestInputRequestTypeDef(TypedDict):
    domainIdentifier: str,
    identifier: str,

DeleteSubscriptionTargetInputRequestTypeDef#

# DeleteSubscriptionTargetInputRequestTypeDef definition

class DeleteSubscriptionTargetInputRequestTypeDef(TypedDict):
    domainIdentifier: str,
    environmentIdentifier: str,
    identifier: str,

DeleteTimeSeriesDataPointsInputRequestTypeDef#

# DeleteTimeSeriesDataPointsInputRequestTypeDef definition

class DeleteTimeSeriesDataPointsInputRequestTypeDef(TypedDict):
    domainIdentifier: str,
    entityIdentifier: str,
    entityType: TimeSeriesEntityTypeType,  # (1)
    formName: str,
    clientToken: NotRequired[str],
  1. See TimeSeriesEntityTypeType

EnvironmentErrorTypeDef#

# EnvironmentErrorTypeDef definition

class EnvironmentErrorTypeDef(TypedDict):
    message: str,
    code: NotRequired[str],

DisassociateEnvironmentRoleInputRequestTypeDef#

# DisassociateEnvironmentRoleInputRequestTypeDef definition

class DisassociateEnvironmentRoleInputRequestTypeDef(TypedDict):
    domainIdentifier: str,
    environmentIdentifier: str,
    environmentRoleArn: str,

DomainSummaryTypeDef#

# DomainSummaryTypeDef definition

class DomainSummaryTypeDef(TypedDict):
    arn: str,
    createdAt: datetime,
    id: str,
    managedAccountId: str,
    name: str,
    status: DomainStatusType,  # (1)
    description: NotRequired[str],
    lastUpdatedAt: NotRequired[datetime],
    portalUrl: NotRequired[str],
  1. See DomainStatusType

DomainUnitFilterForProjectTypeDef#

# DomainUnitFilterForProjectTypeDef definition

class DomainUnitFilterForProjectTypeDef(TypedDict):
    domainUnit: str,
    includeChildDomainUnits: NotRequired[bool],

DomainUnitGrantFilterOutputTypeDef#

# DomainUnitGrantFilterOutputTypeDef definition

class DomainUnitGrantFilterOutputTypeDef(TypedDict):
    allDomainUnitsGrantFilter: NotRequired[Dict[str, Any]],

DomainUnitGrantFilterTypeDef#

# DomainUnitGrantFilterTypeDef definition

class DomainUnitGrantFilterTypeDef(TypedDict):
    allDomainUnitsGrantFilter: NotRequired[Mapping[str, Any]],

DomainUnitGroupPropertiesTypeDef#

# DomainUnitGroupPropertiesTypeDef definition

class DomainUnitGroupPropertiesTypeDef(TypedDict):
    groupId: NotRequired[str],

DomainUnitUserPropertiesTypeDef#

# DomainUnitUserPropertiesTypeDef definition

class DomainUnitUserPropertiesTypeDef(TypedDict):
    userId: NotRequired[str],

DomainUnitSummaryTypeDef#

# DomainUnitSummaryTypeDef definition

class DomainUnitSummaryTypeDef(TypedDict):
    id: str,
    name: str,

DomainUnitTargetTypeDef#

# DomainUnitTargetTypeDef definition

class DomainUnitTargetTypeDef(TypedDict):
    domainUnitId: str,
    includeChildDomainUnits: NotRequired[bool],

EnvironmentProfileSummaryTypeDef#

# EnvironmentProfileSummaryTypeDef definition

class EnvironmentProfileSummaryTypeDef(TypedDict):
    createdBy: str,
    domainId: str,
    environmentBlueprintId: str,
    id: str,
    name: str,
    awsAccountId: NotRequired[str],
    awsAccountRegion: NotRequired[str],
    createdAt: NotRequired[datetime],
    description: NotRequired[str],
    projectId: NotRequired[str],
    updatedAt: NotRequired[datetime],

EnvironmentSummaryTypeDef#

# EnvironmentSummaryTypeDef definition

class EnvironmentSummaryTypeDef(TypedDict):
    createdBy: str,
    domainId: str,
    name: str,
    projectId: str,
    provider: str,
    awsAccountId: NotRequired[str],
    awsAccountRegion: NotRequired[str],
    createdAt: NotRequired[datetime],
    description: NotRequired[str],
    environmentProfileId: NotRequired[str],
    id: NotRequired[str],
    status: NotRequired[EnvironmentStatusType],  # (1)
    updatedAt: NotRequired[datetime],
  1. See EnvironmentStatusType

EqualToExpressionTypeDef#

# EqualToExpressionTypeDef definition

class EqualToExpressionTypeDef(TypedDict):
    columnName: str,
    value: str,

FailureCauseTypeDef#

# FailureCauseTypeDef definition

class FailureCauseTypeDef(TypedDict):
    message: NotRequired[str],

FilterTypeDef#

# FilterTypeDef definition

class FilterTypeDef(TypedDict):
    attribute: str,
    value: str,

FilterExpressionTypeDef#

# FilterExpressionTypeDef definition

class FilterExpressionTypeDef(TypedDict):
    expression: str,
    type: FilterExpressionTypeType,  # (1)
  1. See FilterExpressionTypeType

ImportTypeDef#

# ImportTypeDef definition

class ImportTypeDef(TypedDict):
    name: str,
    revision: str,

GetAssetFilterInputRequestTypeDef#

# GetAssetFilterInputRequestTypeDef definition

class GetAssetFilterInputRequestTypeDef(TypedDict):
    assetIdentifier: str,
    domainIdentifier: str,
    identifier: str,

GetAssetInputRequestTypeDef#

# GetAssetInputRequestTypeDef definition

class GetAssetInputRequestTypeDef(TypedDict):
    domainIdentifier: str,
    identifier: str,
    revision: NotRequired[str],

GetAssetTypeInputRequestTypeDef#

# GetAssetTypeInputRequestTypeDef definition

class GetAssetTypeInputRequestTypeDef(TypedDict):
    domainIdentifier: str,
    identifier: str,
    revision: NotRequired[str],

GetDataProductInputRequestTypeDef#

# GetDataProductInputRequestTypeDef definition

class GetDataProductInputRequestTypeDef(TypedDict):
    domainIdentifier: str,
    identifier: str,
    revision: NotRequired[str],

GetDataSourceInputRequestTypeDef#

# GetDataSourceInputRequestTypeDef definition

class GetDataSourceInputRequestTypeDef(TypedDict):
    domainIdentifier: str,
    identifier: str,

GetDataSourceRunInputRequestTypeDef#

# GetDataSourceRunInputRequestTypeDef definition

class GetDataSourceRunInputRequestTypeDef(TypedDict):
    domainIdentifier: str,
    identifier: str,

GetDomainInputRequestTypeDef#

# GetDomainInputRequestTypeDef definition

class GetDomainInputRequestTypeDef(TypedDict):
    identifier: str,

GetDomainUnitInputRequestTypeDef#

# GetDomainUnitInputRequestTypeDef definition

class GetDomainUnitInputRequestTypeDef(TypedDict):
    domainIdentifier: str,
    identifier: str,

GetEnvironmentActionInputRequestTypeDef#

# GetEnvironmentActionInputRequestTypeDef definition

class GetEnvironmentActionInputRequestTypeDef(TypedDict):
    domainIdentifier: str,
    environmentIdentifier: str,
    identifier: str,

GetEnvironmentBlueprintConfigurationInputRequestTypeDef#

# GetEnvironmentBlueprintConfigurationInputRequestTypeDef definition

class GetEnvironmentBlueprintConfigurationInputRequestTypeDef(TypedDict):
    domainIdentifier: str,
    environmentBlueprintIdentifier: str,

GetEnvironmentBlueprintInputRequestTypeDef#

# GetEnvironmentBlueprintInputRequestTypeDef definition

class GetEnvironmentBlueprintInputRequestTypeDef(TypedDict):
    domainIdentifier: str,
    identifier: str,

GetEnvironmentCredentialsInputRequestTypeDef#

# GetEnvironmentCredentialsInputRequestTypeDef definition

class GetEnvironmentCredentialsInputRequestTypeDef(TypedDict):
    domainIdentifier: str,
    environmentIdentifier: str,

GetEnvironmentInputRequestTypeDef#

# GetEnvironmentInputRequestTypeDef definition

class GetEnvironmentInputRequestTypeDef(TypedDict):
    domainIdentifier: str,
    identifier: str,

GetEnvironmentProfileInputRequestTypeDef#

# GetEnvironmentProfileInputRequestTypeDef definition

class GetEnvironmentProfileInputRequestTypeDef(TypedDict):
    domainIdentifier: str,
    identifier: str,

GetFormTypeInputRequestTypeDef#

# GetFormTypeInputRequestTypeDef definition

class GetFormTypeInputRequestTypeDef(TypedDict):
    domainIdentifier: str,
    formTypeIdentifier: str,
    revision: NotRequired[str],

GetGlossaryInputRequestTypeDef#

# GetGlossaryInputRequestTypeDef definition

class GetGlossaryInputRequestTypeDef(TypedDict):
    domainIdentifier: str,
    identifier: str,

GetGlossaryTermInputRequestTypeDef#

# GetGlossaryTermInputRequestTypeDef definition

class GetGlossaryTermInputRequestTypeDef(TypedDict):
    domainIdentifier: str,
    identifier: str,

GetGroupProfileInputRequestTypeDef#

# GetGroupProfileInputRequestTypeDef definition

class GetGroupProfileInputRequestTypeDef(TypedDict):
    domainIdentifier: str,
    groupIdentifier: str,

GetIamPortalLoginUrlInputRequestTypeDef#

# GetIamPortalLoginUrlInputRequestTypeDef definition

class GetIamPortalLoginUrlInputRequestTypeDef(TypedDict):
    domainIdentifier: str,

LineageNodeReferenceTypeDef#

# LineageNodeReferenceTypeDef definition

class LineageNodeReferenceTypeDef(TypedDict):
    eventTimestamp: NotRequired[datetime],
    id: NotRequired[str],

GetListingInputRequestTypeDef#

# GetListingInputRequestTypeDef definition

class GetListingInputRequestTypeDef(TypedDict):
    domainIdentifier: str,
    identifier: str,
    listingRevision: NotRequired[str],

GetMetadataGenerationRunInputRequestTypeDef#

# GetMetadataGenerationRunInputRequestTypeDef definition

class GetMetadataGenerationRunInputRequestTypeDef(TypedDict):
    domainIdentifier: str,
    identifier: str,

MetadataGenerationRunTargetTypeDef#

# MetadataGenerationRunTargetTypeDef definition

class MetadataGenerationRunTargetTypeDef(TypedDict):
    identifier: str,
    type: MetadataGenerationTargetTypeType,  # (1)
    revision: NotRequired[str],
  1. See MetadataGenerationTargetTypeType

GetProjectInputRequestTypeDef#

# GetProjectInputRequestTypeDef definition

class GetProjectInputRequestTypeDef(TypedDict):
    domainIdentifier: str,
    identifier: str,

GetRuleInputRequestTypeDef#

# GetRuleInputRequestTypeDef definition

class GetRuleInputRequestTypeDef(TypedDict):
    domainIdentifier: str,
    identifier: str,
    revision: NotRequired[str],

GetSubscriptionGrantInputRequestTypeDef#

# GetSubscriptionGrantInputRequestTypeDef definition

class GetSubscriptionGrantInputRequestTypeDef(TypedDict):
    domainIdentifier: str,
    identifier: str,

GetSubscriptionInputRequestTypeDef#

# GetSubscriptionInputRequestTypeDef definition

class GetSubscriptionInputRequestTypeDef(TypedDict):
    domainIdentifier: str,
    identifier: str,

GetSubscriptionRequestDetailsInputRequestTypeDef#

# GetSubscriptionRequestDetailsInputRequestTypeDef definition

class GetSubscriptionRequestDetailsInputRequestTypeDef(TypedDict):
    domainIdentifier: str,
    identifier: str,

GetSubscriptionTargetInputRequestTypeDef#

# GetSubscriptionTargetInputRequestTypeDef definition

class GetSubscriptionTargetInputRequestTypeDef(TypedDict):
    domainIdentifier: str,
    environmentIdentifier: str,
    identifier: str,

GetTimeSeriesDataPointInputRequestTypeDef#

# GetTimeSeriesDataPointInputRequestTypeDef definition

class GetTimeSeriesDataPointInputRequestTypeDef(TypedDict):
    domainIdentifier: str,
    entityIdentifier: str,
    entityType: TimeSeriesEntityTypeType,  # (1)
    formName: str,
    identifier: str,
  1. See TimeSeriesEntityTypeType

TimeSeriesDataPointFormOutputTypeDef#

# TimeSeriesDataPointFormOutputTypeDef definition

class TimeSeriesDataPointFormOutputTypeDef(TypedDict):
    formName: str,
    timestamp: datetime,
    typeIdentifier: str,
    content: NotRequired[str],
    id: NotRequired[str],
    typeRevision: NotRequired[str],

GetUserProfileInputRequestTypeDef#

# GetUserProfileInputRequestTypeDef definition

class GetUserProfileInputRequestTypeDef(TypedDict):
    domainIdentifier: str,
    userIdentifier: str,
    type: NotRequired[UserProfileTypeType],  # (1)
  1. See UserProfileTypeType

GlossaryItemTypeDef#

# GlossaryItemTypeDef definition

class GlossaryItemTypeDef(TypedDict):
    domainId: str,
    id: str,
    name: str,
    owningProjectId: str,
    status: GlossaryStatusType,  # (1)
    createdAt: NotRequired[datetime],
    createdBy: NotRequired[str],
    description: NotRequired[str],
    updatedAt: NotRequired[datetime],
    updatedBy: NotRequired[str],
  1. See GlossaryStatusType

SelfGrantStatusDetailTypeDef#

# SelfGrantStatusDetailTypeDef definition

class SelfGrantStatusDetailTypeDef(TypedDict):
    databaseName: str,
    status: SelfGrantStatusType,  # (1)
    failureCause: NotRequired[str],
    schemaName: NotRequired[str],
  1. See SelfGrantStatusType

ListingRevisionInputTypeDef#

# ListingRevisionInputTypeDef definition

class ListingRevisionInputTypeDef(TypedDict):
    identifier: str,
    revision: str,

ListingRevisionTypeDef#

# ListingRevisionTypeDef definition

class ListingRevisionTypeDef(TypedDict):
    id: str,
    revision: str,

GreaterThanExpressionTypeDef#

# GreaterThanExpressionTypeDef definition

class GreaterThanExpressionTypeDef(TypedDict):
    columnName: str,
    value: str,

GreaterThanOrEqualToExpressionTypeDef#

# GreaterThanOrEqualToExpressionTypeDef definition

class GreaterThanOrEqualToExpressionTypeDef(TypedDict):
    columnName: str,
    value: str,

GroupDetailsTypeDef#

# GroupDetailsTypeDef definition

class GroupDetailsTypeDef(TypedDict):
    groupId: str,

GroupPolicyGrantPrincipalTypeDef#

# GroupPolicyGrantPrincipalTypeDef definition

class GroupPolicyGrantPrincipalTypeDef(TypedDict):
    groupIdentifier: NotRequired[str],

GroupProfileSummaryTypeDef#

# GroupProfileSummaryTypeDef definition

class GroupProfileSummaryTypeDef(TypedDict):
    domainId: NotRequired[str],
    groupName: NotRequired[str],
    id: NotRequired[str],
    status: NotRequired[GroupProfileStatusType],  # (1)
  1. See GroupProfileStatusType

IamUserProfileDetailsTypeDef#

# IamUserProfileDetailsTypeDef definition

class IamUserProfileDetailsTypeDef(TypedDict):
    arn: NotRequired[str],

InExpressionOutputTypeDef#

# InExpressionOutputTypeDef definition

class InExpressionOutputTypeDef(TypedDict):
    columnName: str,
    values: List[str],

InExpressionTypeDef#

# InExpressionTypeDef definition

class InExpressionTypeDef(TypedDict):
    columnName: str,
    values: Sequence[str],

IsNotNullExpressionTypeDef#

# IsNotNullExpressionTypeDef definition

class IsNotNullExpressionTypeDef(TypedDict):
    columnName: str,

IsNullExpressionTypeDef#

# IsNullExpressionTypeDef definition

class IsNullExpressionTypeDef(TypedDict):
    columnName: str,

LakeFormationConfigurationOutputTypeDef#

# LakeFormationConfigurationOutputTypeDef definition

class LakeFormationConfigurationOutputTypeDef(TypedDict):
    locationRegistrationExcludeS3Locations: NotRequired[List[str]],
    locationRegistrationRole: NotRequired[str],

LakeFormationConfigurationTypeDef#

# LakeFormationConfigurationTypeDef definition

class LakeFormationConfigurationTypeDef(TypedDict):
    locationRegistrationExcludeS3Locations: NotRequired[Sequence[str]],
    locationRegistrationRole: NotRequired[str],

LessThanExpressionTypeDef#

# LessThanExpressionTypeDef definition

class LessThanExpressionTypeDef(TypedDict):
    columnName: str,
    value: str,

LessThanOrEqualToExpressionTypeDef#

# LessThanOrEqualToExpressionTypeDef definition

class LessThanOrEqualToExpressionTypeDef(TypedDict):
    columnName: str,
    value: str,

LikeExpressionTypeDef#

# LikeExpressionTypeDef definition

class LikeExpressionTypeDef(TypedDict):
    columnName: str,
    value: str,

LineageNodeSummaryTypeDef#

# LineageNodeSummaryTypeDef definition

class LineageNodeSummaryTypeDef(TypedDict):
    domainId: str,
    id: str,
    typeName: str,
    createdAt: NotRequired[datetime],
    createdBy: NotRequired[str],
    description: NotRequired[str],
    eventTimestamp: NotRequired[datetime],
    name: NotRequired[str],
    sourceIdentifier: NotRequired[str],
    typeRevision: NotRequired[str],
    updatedAt: NotRequired[datetime],
    updatedBy: NotRequired[str],

PaginatorConfigTypeDef#

# PaginatorConfigTypeDef definition

class PaginatorConfigTypeDef(TypedDict):
    MaxItems: NotRequired[int],
    PageSize: NotRequired[int],
    StartingToken: NotRequired[str],

ListAssetFiltersInputRequestTypeDef#

# ListAssetFiltersInputRequestTypeDef definition

class ListAssetFiltersInputRequestTypeDef(TypedDict):
    assetIdentifier: str,
    domainIdentifier: str,
    maxResults: NotRequired[int],
    nextToken: NotRequired[str],
    status: NotRequired[FilterStatusType],  # (1)
  1. See FilterStatusType

ListAssetRevisionsInputRequestTypeDef#

# ListAssetRevisionsInputRequestTypeDef definition

class ListAssetRevisionsInputRequestTypeDef(TypedDict):
    domainIdentifier: str,
    identifier: str,
    maxResults: NotRequired[int],
    nextToken: NotRequired[str],

ListDataProductRevisionsInputRequestTypeDef#

# ListDataProductRevisionsInputRequestTypeDef definition

class ListDataProductRevisionsInputRequestTypeDef(TypedDict):
    domainIdentifier: str,
    identifier: str,
    maxResults: NotRequired[int],
    nextToken: NotRequired[str],

ListDataSourceRunActivitiesInputRequestTypeDef#

# ListDataSourceRunActivitiesInputRequestTypeDef definition

class ListDataSourceRunActivitiesInputRequestTypeDef(TypedDict):
    domainIdentifier: str,
    identifier: str,
    maxResults: NotRequired[int],
    nextToken: NotRequired[str],
    status: NotRequired[DataAssetActivityStatusType],  # (1)
  1. See DataAssetActivityStatusType

ListDataSourceRunsInputRequestTypeDef#

# ListDataSourceRunsInputRequestTypeDef definition

class ListDataSourceRunsInputRequestTypeDef(TypedDict):
    dataSourceIdentifier: str,
    domainIdentifier: str,
    maxResults: NotRequired[int],
    nextToken: NotRequired[str],
    status: NotRequired[DataSourceRunStatusType],  # (1)
  1. See DataSourceRunStatusType

ListDataSourcesInputRequestTypeDef#

# ListDataSourcesInputRequestTypeDef definition

class ListDataSourcesInputRequestTypeDef(TypedDict):
    domainIdentifier: str,
    projectIdentifier: str,
    environmentIdentifier: NotRequired[str],
    maxResults: NotRequired[int],
    name: NotRequired[str],
    nextToken: NotRequired[str],
    status: NotRequired[DataSourceStatusType],  # (1)
    type: NotRequired[str],
  1. See DataSourceStatusType

ListDomainUnitsForParentInputRequestTypeDef#

# ListDomainUnitsForParentInputRequestTypeDef definition

class ListDomainUnitsForParentInputRequestTypeDef(TypedDict):
    domainIdentifier: str,
    parentDomainUnitIdentifier: str,
    maxResults: NotRequired[int],
    nextToken: NotRequired[str],

ListDomainsInputRequestTypeDef#

# ListDomainsInputRequestTypeDef definition

class ListDomainsInputRequestTypeDef(TypedDict):
    maxResults: NotRequired[int],
    nextToken: NotRequired[str],
    status: NotRequired[DomainStatusType],  # (1)
  1. See DomainStatusType

ListEntityOwnersInputRequestTypeDef#

# ListEntityOwnersInputRequestTypeDef definition

class ListEntityOwnersInputRequestTypeDef(TypedDict):
    domainIdentifier: str,
    entityIdentifier: str,
    entityType: DataZoneEntityTypeType,  # (1)
    maxResults: NotRequired[int],
    nextToken: NotRequired[str],
  1. See DataZoneEntityTypeType

ListEnvironmentActionsInputRequestTypeDef#

# ListEnvironmentActionsInputRequestTypeDef definition

class ListEnvironmentActionsInputRequestTypeDef(TypedDict):
    domainIdentifier: str,
    environmentIdentifier: str,
    maxResults: NotRequired[int],
    nextToken: NotRequired[str],

ListEnvironmentBlueprintConfigurationsInputRequestTypeDef#

# ListEnvironmentBlueprintConfigurationsInputRequestTypeDef definition

class ListEnvironmentBlueprintConfigurationsInputRequestTypeDef(TypedDict):
    domainIdentifier: str,
    maxResults: NotRequired[int],
    nextToken: NotRequired[str],

ListEnvironmentBlueprintsInputRequestTypeDef#

# ListEnvironmentBlueprintsInputRequestTypeDef definition

class ListEnvironmentBlueprintsInputRequestTypeDef(TypedDict):
    domainIdentifier: str,
    managed: NotRequired[bool],
    maxResults: NotRequired[int],
    name: NotRequired[str],
    nextToken: NotRequired[str],

ListEnvironmentProfilesInputRequestTypeDef#

# ListEnvironmentProfilesInputRequestTypeDef definition

class ListEnvironmentProfilesInputRequestTypeDef(TypedDict):
    domainIdentifier: str,
    awsAccountId: NotRequired[str],
    awsAccountRegion: NotRequired[str],
    environmentBlueprintIdentifier: NotRequired[str],
    maxResults: NotRequired[int],
    name: NotRequired[str],
    nextToken: NotRequired[str],
    projectIdentifier: NotRequired[str],

ListEnvironmentsInputRequestTypeDef#

# ListEnvironmentsInputRequestTypeDef definition

class ListEnvironmentsInputRequestTypeDef(TypedDict):
    domainIdentifier: str,
    projectIdentifier: str,
    awsAccountId: NotRequired[str],
    awsAccountRegion: NotRequired[str],
    environmentBlueprintIdentifier: NotRequired[str],
    environmentProfileIdentifier: NotRequired[str],
    maxResults: NotRequired[int],
    name: NotRequired[str],
    nextToken: NotRequired[str],
    provider: NotRequired[str],
    status: NotRequired[EnvironmentStatusType],  # (1)
  1. See EnvironmentStatusType

ListMetadataGenerationRunsInputRequestTypeDef#

# ListMetadataGenerationRunsInputRequestTypeDef definition

class ListMetadataGenerationRunsInputRequestTypeDef(TypedDict):
    domainIdentifier: str,
    maxResults: NotRequired[int],
    nextToken: NotRequired[str],
    status: NotRequired[MetadataGenerationRunStatusType],  # (1)
    type: NotRequired[MetadataGenerationRunTypeType],  # (2)
  1. See MetadataGenerationRunStatusType
  2. See MetadataGenerationRunTypeType

ListPolicyGrantsInputRequestTypeDef#

# ListPolicyGrantsInputRequestTypeDef definition

class ListPolicyGrantsInputRequestTypeDef(TypedDict):
    domainIdentifier: str,
    entityIdentifier: str,
    entityType: TargetEntityTypeType,  # (1)
    policyType: ManagedPolicyTypeType,  # (2)
    maxResults: NotRequired[int],
    nextToken: NotRequired[str],
  1. See TargetEntityTypeType
  2. See ManagedPolicyTypeType

ListProjectMembershipsInputRequestTypeDef#

# ListProjectMembershipsInputRequestTypeDef definition

class ListProjectMembershipsInputRequestTypeDef(TypedDict):
    domainIdentifier: str,
    projectIdentifier: str,
    maxResults: NotRequired[int],
    nextToken: NotRequired[str],
    sortBy: NotRequired[SortFieldProjectType],  # (1)
    sortOrder: NotRequired[SortOrderType],  # (2)
  1. See SortFieldProjectType
  2. See SortOrderType

ListProjectsInputRequestTypeDef#

# ListProjectsInputRequestTypeDef definition

class ListProjectsInputRequestTypeDef(TypedDict):
    domainIdentifier: str,
    groupIdentifier: NotRequired[str],
    maxResults: NotRequired[int],
    name: NotRequired[str],
    nextToken: NotRequired[str],
    userIdentifier: NotRequired[str],

ListRulesInputRequestTypeDef#

# ListRulesInputRequestTypeDef definition

class ListRulesInputRequestTypeDef(TypedDict):
    domainIdentifier: str,
    targetIdentifier: str,
    targetType: RuleTargetTypeType,  # (1)
    action: NotRequired[RuleActionType],  # (2)
    assetTypes: NotRequired[Sequence[str]],
    dataProduct: NotRequired[bool],
    includeCascaded: NotRequired[bool],
    maxResults: NotRequired[int],
    nextToken: NotRequired[str],
    projectIds: NotRequired[Sequence[str]],
    ruleType: NotRequired[RuleTypeType],  # (3)
  1. See RuleTargetTypeType
  2. See RuleActionType
  3. See RuleTypeType

ListSubscriptionGrantsInputRequestTypeDef#

# ListSubscriptionGrantsInputRequestTypeDef definition

class ListSubscriptionGrantsInputRequestTypeDef(TypedDict):
    domainIdentifier: str,
    environmentId: NotRequired[str],
    maxResults: NotRequired[int],
    nextToken: NotRequired[str],
    owningProjectId: NotRequired[str],
    sortBy: NotRequired[SortKeyType],  # (1)
    sortOrder: NotRequired[SortOrderType],  # (2)
    subscribedListingId: NotRequired[str],
    subscriptionId: NotRequired[str],
    subscriptionTargetId: NotRequired[str],
  1. See SortKeyType
  2. See SortOrderType

ListSubscriptionRequestsInputRequestTypeDef#

# ListSubscriptionRequestsInputRequestTypeDef definition

class ListSubscriptionRequestsInputRequestTypeDef(TypedDict):
    domainIdentifier: str,
    approverProjectId: NotRequired[str],
    maxResults: NotRequired[int],
    nextToken: NotRequired[str],
    owningProjectId: NotRequired[str],
    sortBy: NotRequired[SortKeyType],  # (1)
    sortOrder: NotRequired[SortOrderType],  # (2)
    status: NotRequired[SubscriptionRequestStatusType],  # (3)
    subscribedListingId: NotRequired[str],
  1. See SortKeyType
  2. See SortOrderType
  3. See SubscriptionRequestStatusType

ListSubscriptionTargetsInputRequestTypeDef#

# ListSubscriptionTargetsInputRequestTypeDef definition

class ListSubscriptionTargetsInputRequestTypeDef(TypedDict):
    domainIdentifier: str,
    environmentIdentifier: str,
    maxResults: NotRequired[int],
    nextToken: NotRequired[str],
    sortBy: NotRequired[SortKeyType],  # (1)
    sortOrder: NotRequired[SortOrderType],  # (2)
  1. See SortKeyType
  2. See SortOrderType

ListSubscriptionsInputRequestTypeDef#

# ListSubscriptionsInputRequestTypeDef definition

class ListSubscriptionsInputRequestTypeDef(TypedDict):
    domainIdentifier: str,
    approverProjectId: NotRequired[str],
    maxResults: NotRequired[int],
    nextToken: NotRequired[str],
    owningProjectId: NotRequired[str],
    sortBy: NotRequired[SortKeyType],  # (1)
    sortOrder: NotRequired[SortOrderType],  # (2)
    status: NotRequired[SubscriptionStatusType],  # (3)
    subscribedListingId: NotRequired[str],
    subscriptionRequestIdentifier: NotRequired[str],
  1. See SortKeyType
  2. See SortOrderType
  3. See SubscriptionStatusType

ListTagsForResourceRequestRequestTypeDef#

# ListTagsForResourceRequestRequestTypeDef definition

class ListTagsForResourceRequestRequestTypeDef(TypedDict):
    resourceArn: str,

UserDetailsTypeDef#

# UserDetailsTypeDef definition

class UserDetailsTypeDef(TypedDict):
    userId: str,

MetadataFormReferenceTypeDef#

# MetadataFormReferenceTypeDef definition

class MetadataFormReferenceTypeDef(TypedDict):
    typeIdentifier: str,
    typeRevision: str,

MetadataFormSummaryTypeDef#

# MetadataFormSummaryTypeDef definition

class MetadataFormSummaryTypeDef(TypedDict):
    typeName: str,
    typeRevision: str,
    formName: NotRequired[str],

NotEqualToExpressionTypeDef#

# NotEqualToExpressionTypeDef definition

class NotEqualToExpressionTypeDef(TypedDict):
    columnName: str,
    value: str,

NotInExpressionOutputTypeDef#

# NotInExpressionOutputTypeDef definition

class NotInExpressionOutputTypeDef(TypedDict):
    columnName: str,
    values: List[str],

NotInExpressionTypeDef#

# NotInExpressionTypeDef definition

class NotInExpressionTypeDef(TypedDict):
    columnName: str,
    values: Sequence[str],

NotLikeExpressionTypeDef#

# NotLikeExpressionTypeDef definition

class NotLikeExpressionTypeDef(TypedDict):
    columnName: str,
    value: str,

NotificationResourceTypeDef#

# NotificationResourceTypeDef definition

class NotificationResourceTypeDef(TypedDict):
    id: str,
    type: NotificationResourceTypeType,  # (1)
    name: NotRequired[str],
  1. See NotificationResourceTypeType

OverrideDomainUnitOwnersPolicyGrantDetailTypeDef#

# OverrideDomainUnitOwnersPolicyGrantDetailTypeDef definition

class OverrideDomainUnitOwnersPolicyGrantDetailTypeDef(TypedDict):
    includeChildDomainUnits: NotRequired[bool],

OverrideProjectOwnersPolicyGrantDetailTypeDef#

# OverrideProjectOwnersPolicyGrantDetailTypeDef definition

class OverrideProjectOwnersPolicyGrantDetailTypeDef(TypedDict):
    includeChildDomainUnits: NotRequired[bool],

OwnerGroupPropertiesOutputTypeDef#

# OwnerGroupPropertiesOutputTypeDef definition

class OwnerGroupPropertiesOutputTypeDef(TypedDict):
    groupId: NotRequired[str],

OwnerGroupPropertiesTypeDef#

# OwnerGroupPropertiesTypeDef definition

class OwnerGroupPropertiesTypeDef(TypedDict):
    groupIdentifier: str,

OwnerUserPropertiesOutputTypeDef#

# OwnerUserPropertiesOutputTypeDef definition

class OwnerUserPropertiesOutputTypeDef(TypedDict):
    userId: NotRequired[str],

OwnerUserPropertiesTypeDef#

# OwnerUserPropertiesTypeDef definition

class OwnerUserPropertiesTypeDef(TypedDict):
    userIdentifier: str,

UserPolicyGrantPrincipalOutputTypeDef#

# UserPolicyGrantPrincipalOutputTypeDef definition

class UserPolicyGrantPrincipalOutputTypeDef(TypedDict):
    allUsersGrantFilter: NotRequired[Dict[str, Any]],
    userIdentifier: NotRequired[str],

ProjectsForRuleOutputTypeDef#

# ProjectsForRuleOutputTypeDef definition

class ProjectsForRuleOutputTypeDef(TypedDict):
    selectionMode: RuleScopeSelectionModeType,  # (1)
    specificProjects: NotRequired[List[str]],
  1. See RuleScopeSelectionModeType

ProjectsForRuleTypeDef#

# ProjectsForRuleTypeDef definition

class ProjectsForRuleTypeDef(TypedDict):
    selectionMode: RuleScopeSelectionModeType,  # (1)
    specificProjects: NotRequired[Sequence[str]],
  1. See RuleScopeSelectionModeType

RedshiftClusterStorageTypeDef#

# RedshiftClusterStorageTypeDef definition

class RedshiftClusterStorageTypeDef(TypedDict):
    clusterName: str,

RedshiftCredentialConfigurationTypeDef#

# RedshiftCredentialConfigurationTypeDef definition

class RedshiftCredentialConfigurationTypeDef(TypedDict):
    secretManagerArn: str,

RedshiftServerlessStorageTypeDef#

# RedshiftServerlessStorageTypeDef definition

class RedshiftServerlessStorageTypeDef(TypedDict):
    workgroupName: str,

RejectChoiceTypeDef#

# RejectChoiceTypeDef definition

class RejectChoiceTypeDef(TypedDict):
    predictionTarget: str,
    predictionChoices: NotRequired[Sequence[int]],

RejectRuleTypeDef#

# RejectRuleTypeDef definition

class RejectRuleTypeDef(TypedDict):
    rule: NotRequired[RejectRuleBehaviorType],  # (1)
    threshold: NotRequired[float],
  1. See RejectRuleBehaviorType

RejectSubscriptionRequestInputRequestTypeDef#

# RejectSubscriptionRequestInputRequestTypeDef definition

class RejectSubscriptionRequestInputRequestTypeDef(TypedDict):
    domainIdentifier: str,
    identifier: str,
    decisionComment: NotRequired[str],

RevokeSubscriptionInputRequestTypeDef#

# RevokeSubscriptionInputRequestTypeDef definition

class RevokeSubscriptionInputRequestTypeDef(TypedDict):
    domainIdentifier: str,
    identifier: str,
    retainPermissions: NotRequired[bool],

SearchGroupProfilesInputRequestTypeDef#

# SearchGroupProfilesInputRequestTypeDef definition

class SearchGroupProfilesInputRequestTypeDef(TypedDict):
    domainIdentifier: str,
    groupType: GroupSearchTypeType,  # (1)
    maxResults: NotRequired[int],
    nextToken: NotRequired[str],
    searchText: NotRequired[str],
  1. See GroupSearchTypeType

SearchInItemTypeDef#

# SearchInItemTypeDef definition

class SearchInItemTypeDef(TypedDict):
    attribute: str,

SearchSortTypeDef#

# SearchSortTypeDef definition

class SearchSortTypeDef(TypedDict):
    attribute: str,
    order: NotRequired[SortOrderType],  # (1)
  1. See SortOrderType

SearchUserProfilesInputRequestTypeDef#

# SearchUserProfilesInputRequestTypeDef definition

class SearchUserProfilesInputRequestTypeDef(TypedDict):
    domainIdentifier: str,
    userType: UserSearchTypeType,  # (1)
    maxResults: NotRequired[int],
    nextToken: NotRequired[str],
    searchText: NotRequired[str],
  1. See UserSearchTypeType

SsoUserProfileDetailsTypeDef#

# SsoUserProfileDetailsTypeDef definition

class SsoUserProfileDetailsTypeDef(TypedDict):
    firstName: NotRequired[str],
    lastName: NotRequired[str],
    username: NotRequired[str],

StartDataSourceRunInputRequestTypeDef#

# StartDataSourceRunInputRequestTypeDef definition

class StartDataSourceRunInputRequestTypeDef(TypedDict):
    dataSourceIdentifier: str,
    domainIdentifier: str,
    clientToken: NotRequired[str],

SubscribedProjectInputTypeDef#

# SubscribedProjectInputTypeDef definition

class SubscribedProjectInputTypeDef(TypedDict):
    identifier: NotRequired[str],

SubscribedProjectTypeDef#

# SubscribedProjectTypeDef definition

class SubscribedProjectTypeDef(TypedDict):
    id: NotRequired[str],
    name: NotRequired[str],

TagResourceRequestRequestTypeDef#

# TagResourceRequestRequestTypeDef definition

class TagResourceRequestRequestTypeDef(TypedDict):
    resourceArn: str,
    tags: Mapping[str, str],

UntagResourceRequestRequestTypeDef#

# UntagResourceRequestRequestTypeDef definition

class UntagResourceRequestRequestTypeDef(TypedDict):
    resourceArn: str,
    tagKeys: Sequence[str],

UpdateDomainUnitInputRequestTypeDef#

# UpdateDomainUnitInputRequestTypeDef definition

class UpdateDomainUnitInputRequestTypeDef(TypedDict):
    domainIdentifier: str,
    identifier: str,
    description: NotRequired[str],
    name: NotRequired[str],

UpdateEnvironmentInputRequestTypeDef#

# UpdateEnvironmentInputRequestTypeDef definition

class UpdateEnvironmentInputRequestTypeDef(TypedDict):
    domainIdentifier: str,
    identifier: str,
    description: NotRequired[str],
    glossaryTerms: NotRequired[Sequence[str]],
    name: NotRequired[str],

UpdateGlossaryInputRequestTypeDef#

# UpdateGlossaryInputRequestTypeDef definition

class UpdateGlossaryInputRequestTypeDef(TypedDict):
    domainIdentifier: str,
    identifier: str,
    clientToken: NotRequired[str],
    description: NotRequired[str],
    name: NotRequired[str],
    status: NotRequired[GlossaryStatusType],  # (1)
  1. See GlossaryStatusType

UpdateGroupProfileInputRequestTypeDef#

# UpdateGroupProfileInputRequestTypeDef definition

class UpdateGroupProfileInputRequestTypeDef(TypedDict):
    domainIdentifier: str,
    groupIdentifier: str,
    status: GroupProfileStatusType,  # (1)
  1. See GroupProfileStatusType

UpdateProjectInputRequestTypeDef#

# UpdateProjectInputRequestTypeDef definition

class UpdateProjectInputRequestTypeDef(TypedDict):
    domainIdentifier: str,
    identifier: str,
    description: NotRequired[str],
    glossaryTerms: NotRequired[Sequence[str]],
    name: NotRequired[str],

UpdateSubscriptionRequestInputRequestTypeDef#

# UpdateSubscriptionRequestInputRequestTypeDef definition

class UpdateSubscriptionRequestInputRequestTypeDef(TypedDict):
    domainIdentifier: str,
    identifier: str,
    requestReason: str,

UpdateUserProfileInputRequestTypeDef#

# UpdateUserProfileInputRequestTypeDef definition

class UpdateUserProfileInputRequestTypeDef(TypedDict):
    domainIdentifier: str,
    status: UserProfileStatusType,  # (1)
    userIdentifier: str,
    type: NotRequired[UserProfileTypeType],  # (2)
  1. See UserProfileStatusType
  2. See UserProfileTypeType

UserPolicyGrantPrincipalTypeDef#

# UserPolicyGrantPrincipalTypeDef definition

class UserPolicyGrantPrincipalTypeDef(TypedDict):
    allUsersGrantFilter: NotRequired[Mapping[str, Any]],
    userIdentifier: NotRequired[str],

AcceptPredictionsInputRequestTypeDef#

# AcceptPredictionsInputRequestTypeDef definition

class AcceptPredictionsInputRequestTypeDef(TypedDict):
    domainIdentifier: str,
    identifier: str,
    acceptChoices: NotRequired[Sequence[AcceptChoiceTypeDef]],  # (1)
    acceptRule: NotRequired[AcceptRuleTypeDef],  # (2)
    clientToken: NotRequired[str],
    revision: NotRequired[str],
  1. See AcceptChoiceTypeDef
  2. See AcceptRuleTypeDef

AcceptPredictionsOutputTypeDef#

# AcceptPredictionsOutputTypeDef definition

class AcceptPredictionsOutputTypeDef(TypedDict):
    assetId: str,
    domainId: str,
    revision: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

CreateFormTypeOutputTypeDef#

# CreateFormTypeOutputTypeDef definition

class CreateFormTypeOutputTypeDef(TypedDict):
    description: str,
    domainId: str,
    name: str,
    originDomainId: str,
    originProjectId: str,
    owningProjectId: str,
    revision: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

CreateGlossaryOutputTypeDef#

# CreateGlossaryOutputTypeDef definition

class CreateGlossaryOutputTypeDef(TypedDict):
    description: str,
    domainId: str,
    id: str,
    name: str,
    owningProjectId: str,
    status: GlossaryStatusType,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See GlossaryStatusType
  2. See ResponseMetadataTypeDef

CreateGroupProfileOutputTypeDef#

# CreateGroupProfileOutputTypeDef definition

class CreateGroupProfileOutputTypeDef(TypedDict):
    domainId: str,
    groupName: str,
    id: str,
    status: GroupProfileStatusType,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See GroupProfileStatusType
  2. See ResponseMetadataTypeDef

CreateListingChangeSetOutputTypeDef#

# CreateListingChangeSetOutputTypeDef definition

class CreateListingChangeSetOutputTypeDef(TypedDict):
    listingId: str,
    listingRevision: str,
    status: ListingStatusType,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ListingStatusType
  2. See ResponseMetadataTypeDef

DeleteDomainOutputTypeDef#

# DeleteDomainOutputTypeDef definition

class DeleteDomainOutputTypeDef(TypedDict):
    status: DomainStatusType,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See DomainStatusType
  2. See ResponseMetadataTypeDef

EmptyResponseMetadataTypeDef#

# EmptyResponseMetadataTypeDef definition

class EmptyResponseMetadataTypeDef(TypedDict):
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

GetEnvironmentCredentialsOutputTypeDef#

# GetEnvironmentCredentialsOutputTypeDef definition

class GetEnvironmentCredentialsOutputTypeDef(TypedDict):
    accessKeyId: str,
    expiration: datetime,
    secretAccessKey: str,
    sessionToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

GetGlossaryOutputTypeDef#

# GetGlossaryOutputTypeDef definition

class GetGlossaryOutputTypeDef(TypedDict):
    createdAt: datetime,
    createdBy: str,
    description: str,
    domainId: str,
    id: str,
    name: str,
    owningProjectId: str,
    status: GlossaryStatusType,  # (1)
    updatedAt: datetime,
    updatedBy: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See GlossaryStatusType
  2. See ResponseMetadataTypeDef

GetGroupProfileOutputTypeDef#

# GetGroupProfileOutputTypeDef definition

class GetGroupProfileOutputTypeDef(TypedDict):
    domainId: str,
    groupName: str,
    id: str,
    status: GroupProfileStatusType,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See GroupProfileStatusType
  2. See ResponseMetadataTypeDef

GetIamPortalLoginUrlOutputTypeDef#

# GetIamPortalLoginUrlOutputTypeDef definition

class GetIamPortalLoginUrlOutputTypeDef(TypedDict):
    authCodeUrl: str,
    userProfileId: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

ListTagsForResourceResponseTypeDef#

# ListTagsForResourceResponseTypeDef definition

class ListTagsForResourceResponseTypeDef(TypedDict):
    tags: Dict[str, str],
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

RejectPredictionsOutputTypeDef#

# RejectPredictionsOutputTypeDef definition

class RejectPredictionsOutputTypeDef(TypedDict):
    assetId: str,
    assetRevision: str,
    domainId: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

StartMetadataGenerationRunOutputTypeDef#

# StartMetadataGenerationRunOutputTypeDef definition

class StartMetadataGenerationRunOutputTypeDef(TypedDict):
    createdAt: datetime,
    createdBy: str,
    domainId: str,
    id: str,
    owningProjectId: str,
    status: MetadataGenerationRunStatusType,  # (1)
    type: MetadataGenerationRunTypeType,  # (2)
    ResponseMetadata: ResponseMetadataTypeDef,  # (3)
  1. See MetadataGenerationRunStatusType
  2. See MetadataGenerationRunTypeType
  3. See ResponseMetadataTypeDef

UpdateGlossaryOutputTypeDef#

# UpdateGlossaryOutputTypeDef definition

class UpdateGlossaryOutputTypeDef(TypedDict):
    description: str,
    domainId: str,
    id: str,
    name: str,
    owningProjectId: str,
    status: GlossaryStatusType,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See GlossaryStatusType
  2. See ResponseMetadataTypeDef

UpdateGroupProfileOutputTypeDef#

# UpdateGroupProfileOutputTypeDef definition

class UpdateGroupProfileOutputTypeDef(TypedDict):
    domainId: str,
    groupName: str,
    id: str,
    status: GroupProfileStatusType,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See GroupProfileStatusType
  2. See ResponseMetadataTypeDef

AcceptSubscriptionRequestInputRequestTypeDef#

# AcceptSubscriptionRequestInputRequestTypeDef definition

class AcceptSubscriptionRequestInputRequestTypeDef(TypedDict):
    domainIdentifier: str,
    identifier: str,
    assetScopes: NotRequired[Sequence[AcceptedAssetScopeTypeDef]],  # (1)
    decisionComment: NotRequired[str],
  1. See AcceptedAssetScopeTypeDef

ActionParametersTypeDef#

# ActionParametersTypeDef definition

class ActionParametersTypeDef(TypedDict):
    awsConsoleLink: NotRequired[AwsConsoleLinkParametersTypeDef],  # (1)
  1. See AwsConsoleLinkParametersTypeDef

ListAssetFiltersOutputTypeDef#

# ListAssetFiltersOutputTypeDef definition

class ListAssetFiltersOutputTypeDef(TypedDict):
    items: List[AssetFilterSummaryTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    nextToken: NotRequired[str],
  1. See AssetFilterSummaryTypeDef
  2. See ResponseMetadataTypeDef

AssetItemAdditionalAttributesTypeDef#

# AssetItemAdditionalAttributesTypeDef definition

class AssetItemAdditionalAttributesTypeDef(TypedDict):
    formsOutput: NotRequired[List[FormOutputTypeDef]],  # (1)
    latestTimeSeriesDataPointFormsOutput: NotRequired[List[TimeSeriesDataPointSummaryFormOutputTypeDef]],  # (2)
    readOnlyFormsOutput: NotRequired[List[FormOutputTypeDef]],  # (1)
  1. See FormOutputTypeDef
  2. See TimeSeriesDataPointSummaryFormOutputTypeDef
  3. See FormOutputTypeDef

AssetListingItemAdditionalAttributesTypeDef#

# AssetListingItemAdditionalAttributesTypeDef definition

class AssetListingItemAdditionalAttributesTypeDef(TypedDict):
    forms: NotRequired[str],
    latestTimeSeriesDataPointForms: NotRequired[List[TimeSeriesDataPointSummaryFormOutputTypeDef]],  # (1)
  1. See TimeSeriesDataPointSummaryFormOutputTypeDef

ListTimeSeriesDataPointsOutputTypeDef#

# ListTimeSeriesDataPointsOutputTypeDef definition

class ListTimeSeriesDataPointsOutputTypeDef(TypedDict):
    items: List[TimeSeriesDataPointSummaryFormOutputTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    nextToken: NotRequired[str],
  1. See TimeSeriesDataPointSummaryFormOutputTypeDef
  2. See ResponseMetadataTypeDef

GetAssetOutputTypeDef#

# GetAssetOutputTypeDef definition

class GetAssetOutputTypeDef(TypedDict):
    createdAt: datetime,
    createdBy: str,
    description: str,
    domainId: str,
    externalIdentifier: str,
    firstRevisionCreatedAt: datetime,
    firstRevisionCreatedBy: str,
    formsOutput: List[FormOutputTypeDef],  # (1)
    glossaryTerms: List[str],
    id: str,
    latestTimeSeriesDataPointFormsOutput: List[TimeSeriesDataPointSummaryFormOutputTypeDef],  # (2)
    listing: AssetListingDetailsTypeDef,  # (3)
    name: str,
    owningProjectId: str,
    readOnlyFormsOutput: List[FormOutputTypeDef],  # (1)
    revision: str,
    typeIdentifier: str,
    typeRevision: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (5)
  1. See FormOutputTypeDef
  2. See TimeSeriesDataPointSummaryFormOutputTypeDef
  3. See AssetListingDetailsTypeDef
  4. See FormOutputTypeDef
  5. See ResponseMetadataTypeDef

AssetListingTypeDef#

# AssetListingTypeDef definition

class AssetListingTypeDef(TypedDict):
    assetId: NotRequired[str],
    assetRevision: NotRequired[str],
    assetType: NotRequired[str],
    createdAt: NotRequired[datetime],
    forms: NotRequired[str],
    glossaryTerms: NotRequired[List[DetailedGlossaryTermTypeDef]],  # (1)
    latestTimeSeriesDataPointForms: NotRequired[List[TimeSeriesDataPointSummaryFormOutputTypeDef]],  # (2)
    owningProjectId: NotRequired[str],
  1. See DetailedGlossaryTermTypeDef
  2. See TimeSeriesDataPointSummaryFormOutputTypeDef

ListingSummaryItemTypeDef#

# ListingSummaryItemTypeDef definition

class ListingSummaryItemTypeDef(TypedDict):
    glossaryTerms: NotRequired[List[DetailedGlossaryTermTypeDef]],  # (1)
    listingId: NotRequired[str],
    listingRevision: NotRequired[str],
  1. See DetailedGlossaryTermTypeDef

ListingSummaryTypeDef#

# ListingSummaryTypeDef definition

class ListingSummaryTypeDef(TypedDict):
    glossaryTerms: NotRequired[List[DetailedGlossaryTermTypeDef]],  # (1)
    listingId: NotRequired[str],
    listingRevision: NotRequired[str],
  1. See DetailedGlossaryTermTypeDef

SubscribedProductListingTypeDef#

# SubscribedProductListingTypeDef definition

class SubscribedProductListingTypeDef(TypedDict):
    assetListings: NotRequired[List[AssetInDataProductListingItemTypeDef]],  # (1)
    description: NotRequired[str],
    entityId: NotRequired[str],
    entityRevision: NotRequired[str],
    glossaryTerms: NotRequired[List[DetailedGlossaryTermTypeDef]],  # (2)
    name: NotRequired[str],
  1. See AssetInDataProductListingItemTypeDef
  2. See DetailedGlossaryTermTypeDef

ListAssetRevisionsOutputTypeDef#

# ListAssetRevisionsOutputTypeDef definition

class ListAssetRevisionsOutputTypeDef(TypedDict):
    items: List[AssetRevisionTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    nextToken: NotRequired[str],
  1. See AssetRevisionTypeDef
  2. See ResponseMetadataTypeDef

SubscribedAssetListingTypeDef#

# SubscribedAssetListingTypeDef definition

class SubscribedAssetListingTypeDef(TypedDict):
    assetScope: NotRequired[AssetScopeTypeDef],  # (1)
    entityId: NotRequired[str],
    entityRevision: NotRequired[str],
    entityType: NotRequired[str],
    forms: NotRequired[str],
    glossaryTerms: NotRequired[List[DetailedGlossaryTermTypeDef]],  # (2)
  1. See AssetScopeTypeDef
  2. See DetailedGlossaryTermTypeDef

AssetTypeItemTypeDef#

# AssetTypeItemTypeDef definition

class AssetTypeItemTypeDef(TypedDict):
    domainId: str,
    formsOutput: Dict[str, FormEntryOutputTypeDef],  # (1)
    name: str,
    owningProjectId: str,
    revision: str,
    createdAt: NotRequired[datetime],
    createdBy: NotRequired[str],
    description: NotRequired[str],
    originDomainId: NotRequired[str],
    originProjectId: NotRequired[str],
    updatedAt: NotRequired[datetime],
    updatedBy: NotRequired[str],
  1. See FormEntryOutputTypeDef

CreateAssetTypeOutputTypeDef#

# CreateAssetTypeOutputTypeDef definition

class CreateAssetTypeOutputTypeDef(TypedDict):
    createdAt: datetime,
    createdBy: str,
    description: str,
    domainId: str,
    formsOutput: Dict[str, FormEntryOutputTypeDef],  # (1)
    name: str,
    originDomainId: str,
    originProjectId: str,
    owningProjectId: str,
    revision: str,
    updatedAt: datetime,
    updatedBy: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See FormEntryOutputTypeDef
  2. See ResponseMetadataTypeDef

GetAssetTypeOutputTypeDef#

# GetAssetTypeOutputTypeDef definition

class GetAssetTypeOutputTypeDef(TypedDict):
    createdAt: datetime,
    createdBy: str,
    description: str,
    domainId: str,
    formsOutput: Dict[str, FormEntryOutputTypeDef],  # (1)
    name: str,
    originDomainId: str,
    originProjectId: str,
    owningProjectId: str,
    revision: str,
    updatedAt: datetime,
    updatedBy: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See FormEntryOutputTypeDef
  2. See ResponseMetadataTypeDef

LineageNodeTypeItemTypeDef#

# LineageNodeTypeItemTypeDef definition

class LineageNodeTypeItemTypeDef(TypedDict):
    domainId: str,
    formsOutput: Dict[str, FormEntryOutputTypeDef],  # (1)
    revision: str,
    createdAt: NotRequired[datetime],
    createdBy: NotRequired[str],
    description: NotRequired[str],
    name: NotRequired[str],
    updatedAt: NotRequired[datetime],
    updatedBy: NotRequired[str],
  1. See FormEntryOutputTypeDef

PostLineageEventInputRequestTypeDef#

# PostLineageEventInputRequestTypeDef definition

class PostLineageEventInputRequestTypeDef(TypedDict):
    domainIdentifier: str,
    event: BlobTypeDef,
    clientToken: NotRequired[str],

PredictionConfigurationTypeDef#

# PredictionConfigurationTypeDef definition

class PredictionConfigurationTypeDef(TypedDict):
    businessNameGeneration: NotRequired[BusinessNameGenerationConfigurationTypeDef],  # (1)
  1. See BusinessNameGenerationConfigurationTypeDef

ProvisioningPropertiesTypeDef#

# ProvisioningPropertiesTypeDef definition

class ProvisioningPropertiesTypeDef(TypedDict):
    cloudFormation: NotRequired[CloudFormationPropertiesTypeDef],  # (1)
  1. See CloudFormationPropertiesTypeDef

ConfigurableEnvironmentActionTypeDef#

# ConfigurableEnvironmentActionTypeDef definition

class ConfigurableEnvironmentActionTypeDef(TypedDict):
    parameters: List[ConfigurableActionParameterTypeDef],  # (2)
    type: str,
    auth: NotRequired[ConfigurableActionTypeAuthorizationType],  # (1)
  1. See ConfigurableActionTypeAuthorizationType
  2. See ConfigurableActionParameterTypeDef

CreateAssetTypeInputRequestTypeDef#

# CreateAssetTypeInputRequestTypeDef definition

class CreateAssetTypeInputRequestTypeDef(TypedDict):
    domainIdentifier: str,
    formsInput: Mapping[str, FormEntryInputTypeDef],  # (1)
    name: str,
    owningProjectIdentifier: str,
    description: NotRequired[str],
  1. See FormEntryInputTypeDef

CreateDataProductOutputTypeDef#

# CreateDataProductOutputTypeDef definition

class CreateDataProductOutputTypeDef(TypedDict):
    createdAt: datetime,
    createdBy: str,
    description: str,
    domainId: str,
    firstRevisionCreatedAt: datetime,
    firstRevisionCreatedBy: str,
    formsOutput: List[FormOutputTypeDef],  # (1)
    glossaryTerms: List[str],
    id: str,
    items: List[DataProductItemOutputTypeDef],  # (2)
    name: str,
    owningProjectId: str,
    revision: str,
    status: DataProductStatusType,  # (3)
    ResponseMetadata: ResponseMetadataTypeDef,  # (4)
  1. See FormOutputTypeDef
  2. See DataProductItemOutputTypeDef
  3. See DataProductStatusType
  4. See ResponseMetadataTypeDef

CreateDataProductRevisionOutputTypeDef#

# CreateDataProductRevisionOutputTypeDef definition

class CreateDataProductRevisionOutputTypeDef(TypedDict):
    createdAt: datetime,
    createdBy: str,
    description: str,
    domainId: str,
    firstRevisionCreatedAt: datetime,
    firstRevisionCreatedBy: str,
    formsOutput: List[FormOutputTypeDef],  # (1)
    glossaryTerms: List[str],
    id: str,
    items: List[DataProductItemOutputTypeDef],  # (2)
    name: str,
    owningProjectId: str,
    revision: str,
    status: DataProductStatusType,  # (3)
    ResponseMetadata: ResponseMetadataTypeDef,  # (4)
  1. See FormOutputTypeDef
  2. See DataProductItemOutputTypeDef
  3. See DataProductStatusType
  4. See ResponseMetadataTypeDef

GetDataProductOutputTypeDef#

# GetDataProductOutputTypeDef definition

class GetDataProductOutputTypeDef(TypedDict):
    createdAt: datetime,
    createdBy: str,
    description: str,
    domainId: str,
    firstRevisionCreatedAt: datetime,
    firstRevisionCreatedBy: str,
    formsOutput: List[FormOutputTypeDef],  # (1)
    glossaryTerms: List[str],
    id: str,
    items: List[DataProductItemOutputTypeDef],  # (2)
    name: str,
    owningProjectId: str,
    revision: str,
    status: DataProductStatusType,  # (3)
    ResponseMetadata: ResponseMetadataTypeDef,  # (4)
  1. See FormOutputTypeDef
  2. See DataProductItemOutputTypeDef
  3. See DataProductStatusType
  4. See ResponseMetadataTypeDef

CreateDataProductRevisionInputRequestTypeDef#

# CreateDataProductRevisionInputRequestTypeDef definition

class CreateDataProductRevisionInputRequestTypeDef(TypedDict):
    domainIdentifier: str,
    identifier: str,
    name: str,
    clientToken: NotRequired[str],
    description: NotRequired[str],
    formsInput: NotRequired[Sequence[FormInputTypeDef]],  # (1)
    glossaryTerms: NotRequired[Sequence[str]],
    items: NotRequired[Sequence[DataProductItemTypeDef]],  # (2)
  1. See FormInputTypeDef
  2. See DataProductItemTypeDef

DataSourceRunActivityTypeDef#

# DataSourceRunActivityTypeDef definition

class DataSourceRunActivityTypeDef(TypedDict):
    createdAt: datetime,
    dataAssetStatus: DataAssetActivityStatusType,  # (1)
    dataSourceRunId: str,
    database: str,
    projectId: str,
    technicalName: str,
    updatedAt: datetime,
    dataAssetId: NotRequired[str],
    errorMessage: NotRequired[DataSourceErrorMessageTypeDef],  # (2)
    technicalDescription: NotRequired[str],
  1. See DataAssetActivityStatusType
  2. See DataSourceErrorMessageTypeDef

DataSourceSummaryTypeDef#

# DataSourceSummaryTypeDef definition

class DataSourceSummaryTypeDef(TypedDict):
    dataSourceId: str,
    domainId: str,
    environmentId: str,
    name: str,
    status: DataSourceStatusType,  # (5)
    type: str,
    createdAt: NotRequired[datetime],
    enableSetting: NotRequired[EnableSettingType],  # (1)
    lastRunAssetCount: NotRequired[int],
    lastRunAt: NotRequired[datetime],
    lastRunErrorMessage: NotRequired[DataSourceErrorMessageTypeDef],  # (2)
    lastRunStatus: NotRequired[DataSourceRunStatusType],  # (3)
    schedule: NotRequired[ScheduleConfigurationTypeDef],  # (4)
    updatedAt: NotRequired[datetime],
  1. See EnableSettingType
  2. See DataSourceErrorMessageTypeDef
  3. See DataSourceRunStatusType
  4. See ScheduleConfigurationTypeDef
  5. See DataSourceStatusType

CreateDomainInputRequestTypeDef#

# CreateDomainInputRequestTypeDef definition

class CreateDomainInputRequestTypeDef(TypedDict):
    domainExecutionRole: str,
    name: str,
    clientToken: NotRequired[str],
    description: NotRequired[str],
    kmsKeyIdentifier: NotRequired[str],
    singleSignOn: NotRequired[SingleSignOnTypeDef],  # (1)
    tags: NotRequired[Mapping[str, str]],
  1. See SingleSignOnTypeDef

CreateDomainOutputTypeDef#

# CreateDomainOutputTypeDef definition

class CreateDomainOutputTypeDef(TypedDict):
    arn: str,
    description: str,
    domainExecutionRole: str,
    id: str,
    kmsKeyIdentifier: str,
    name: str,
    portalUrl: str,
    rootDomainUnitId: str,
    singleSignOn: SingleSignOnTypeDef,  # (1)
    status: DomainStatusType,  # (2)
    tags: Dict[str, str],
    ResponseMetadata: ResponseMetadataTypeDef,  # (3)
  1. See SingleSignOnTypeDef
  2. See DomainStatusType
  3. See ResponseMetadataTypeDef

GetDomainOutputTypeDef#

# GetDomainOutputTypeDef definition

class GetDomainOutputTypeDef(TypedDict):
    arn: str,
    createdAt: datetime,
    description: str,
    domainExecutionRole: str,
    id: str,
    kmsKeyIdentifier: str,
    lastUpdatedAt: datetime,
    name: str,
    portalUrl: str,
    rootDomainUnitId: str,
    singleSignOn: SingleSignOnTypeDef,  # (1)
    status: DomainStatusType,  # (2)
    tags: Dict[str, str],
    ResponseMetadata: ResponseMetadataTypeDef,  # (3)
  1. See SingleSignOnTypeDef
  2. See DomainStatusType
  3. See ResponseMetadataTypeDef

UpdateDomainInputRequestTypeDef#

# UpdateDomainInputRequestTypeDef definition

class UpdateDomainInputRequestTypeDef(TypedDict):
    identifier: str,
    clientToken: NotRequired[str],
    description: NotRequired[str],
    domainExecutionRole: NotRequired[str],
    name: NotRequired[str],
    singleSignOn: NotRequired[SingleSignOnTypeDef],  # (1)
  1. See SingleSignOnTypeDef

UpdateDomainOutputTypeDef#

# UpdateDomainOutputTypeDef definition

class UpdateDomainOutputTypeDef(TypedDict):
    description: str,
    domainExecutionRole: str,
    id: str,
    lastUpdatedAt: datetime,
    name: str,
    rootDomainUnitId: str,
    singleSignOn: SingleSignOnTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See SingleSignOnTypeDef
  2. See ResponseMetadataTypeDef

CreateEnvironmentInputRequestTypeDef#

# CreateEnvironmentInputRequestTypeDef definition

class CreateEnvironmentInputRequestTypeDef(TypedDict):
    domainIdentifier: str,
    environmentProfileIdentifier: str,
    name: str,
    projectIdentifier: str,
    description: NotRequired[str],
    environmentAccountIdentifier: NotRequired[str],
    environmentAccountRegion: NotRequired[str],
    environmentBlueprintIdentifier: NotRequired[str],
    glossaryTerms: NotRequired[Sequence[str]],
    userParameters: NotRequired[Sequence[EnvironmentParameterTypeDef]],  # (1)
  1. See EnvironmentParameterTypeDef

CreateEnvironmentProfileInputRequestTypeDef#

# CreateEnvironmentProfileInputRequestTypeDef definition

class CreateEnvironmentProfileInputRequestTypeDef(TypedDict):
    domainIdentifier: str,
    environmentBlueprintIdentifier: str,
    name: str,
    projectIdentifier: str,
    awsAccountId: NotRequired[str],
    awsAccountRegion: NotRequired[str],
    description: NotRequired[str],
    userParameters: NotRequired[Sequence[EnvironmentParameterTypeDef]],  # (1)
  1. See EnvironmentParameterTypeDef

UpdateEnvironmentProfileInputRequestTypeDef#

# UpdateEnvironmentProfileInputRequestTypeDef definition

class UpdateEnvironmentProfileInputRequestTypeDef(TypedDict):
    domainIdentifier: str,
    identifier: str,
    awsAccountId: NotRequired[str],
    awsAccountRegion: NotRequired[str],
    description: NotRequired[str],
    name: NotRequired[str],
    userParameters: NotRequired[Sequence[EnvironmentParameterTypeDef]],  # (1)
  1. See EnvironmentParameterTypeDef

CreateEnvironmentProfileOutputTypeDef#

# CreateEnvironmentProfileOutputTypeDef definition

class CreateEnvironmentProfileOutputTypeDef(TypedDict):
    awsAccountId: str,
    awsAccountRegion: str,
    createdAt: datetime,
    createdBy: str,
    description: str,
    domainId: str,
    environmentBlueprintId: str,
    id: str,
    name: str,
    projectId: str,
    updatedAt: datetime,
    userParameters: List[CustomParameterTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See CustomParameterTypeDef
  2. See ResponseMetadataTypeDef

GetEnvironmentProfileOutputTypeDef#

# GetEnvironmentProfileOutputTypeDef definition

class GetEnvironmentProfileOutputTypeDef(TypedDict):
    awsAccountId: str,
    awsAccountRegion: str,
    createdAt: datetime,
    createdBy: str,
    description: str,
    domainId: str,
    environmentBlueprintId: str,
    id: str,
    name: str,
    projectId: str,
    updatedAt: datetime,
    userParameters: List[CustomParameterTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See CustomParameterTypeDef
  2. See ResponseMetadataTypeDef

UpdateEnvironmentProfileOutputTypeDef#

# UpdateEnvironmentProfileOutputTypeDef definition

class UpdateEnvironmentProfileOutputTypeDef(TypedDict):
    awsAccountId: str,
    awsAccountRegion: str,
    createdAt: datetime,
    createdBy: str,
    description: str,
    domainId: str,
    environmentBlueprintId: str,
    id: str,
    name: str,
    projectId: str,
    updatedAt: datetime,
    userParameters: List[CustomParameterTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See CustomParameterTypeDef
  2. See ResponseMetadataTypeDef

CreateFormTypeInputRequestTypeDef#

# CreateFormTypeInputRequestTypeDef definition

class CreateFormTypeInputRequestTypeDef(TypedDict):
    domainIdentifier: str,
    model: ModelTypeDef,  # (1)
    name: str,
    owningProjectIdentifier: str,
    description: NotRequired[str],
    status: NotRequired[FormTypeStatusType],  # (2)
  1. See ModelTypeDef
  2. See FormTypeStatusType

CreateGlossaryTermInputRequestTypeDef#

# CreateGlossaryTermInputRequestTypeDef definition

class CreateGlossaryTermInputRequestTypeDef(TypedDict):
    domainIdentifier: str,
    glossaryIdentifier: str,
    name: str,
    clientToken: NotRequired[str],
    longDescription: NotRequired[str],
    shortDescription: NotRequired[str],
    status: NotRequired[GlossaryTermStatusType],  # (1)
    termRelations: NotRequired[TermRelationsTypeDef],  # (2)
  1. See GlossaryTermStatusType
  2. See TermRelationsTypeDef

UpdateGlossaryTermInputRequestTypeDef#

# UpdateGlossaryTermInputRequestTypeDef definition

class UpdateGlossaryTermInputRequestTypeDef(TypedDict):
    domainIdentifier: str,
    identifier: str,
    glossaryIdentifier: NotRequired[str],
    longDescription: NotRequired[str],
    name: NotRequired[str],
    shortDescription: NotRequired[str],
    status: NotRequired[GlossaryTermStatusType],  # (1)
    termRelations: NotRequired[TermRelationsTypeDef],  # (2)
  1. See GlossaryTermStatusType
  2. See TermRelationsTypeDef

CreateGlossaryTermOutputTypeDef#

# CreateGlossaryTermOutputTypeDef definition

class CreateGlossaryTermOutputTypeDef(TypedDict):
    domainId: str,
    glossaryId: str,
    id: str,
    longDescription: str,
    name: str,
    shortDescription: str,
    status: GlossaryTermStatusType,  # (1)
    termRelations: TermRelationsOutputTypeDef,  # (2)
    ResponseMetadata: ResponseMetadataTypeDef,  # (3)
  1. See GlossaryTermStatusType
  2. See TermRelationsOutputTypeDef
  3. See ResponseMetadataTypeDef

GetGlossaryTermOutputTypeDef#

# GetGlossaryTermOutputTypeDef definition

class GetGlossaryTermOutputTypeDef(TypedDict):
    createdAt: datetime,
    createdBy: str,
    domainId: str,
    glossaryId: str,
    id: str,
    longDescription: str,
    name: str,
    shortDescription: str,
    status: GlossaryTermStatusType,  # (1)
    termRelations: TermRelationsOutputTypeDef,  # (2)
    updatedAt: datetime,
    updatedBy: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (3)
  1. See GlossaryTermStatusType
  2. See TermRelationsOutputTypeDef
  3. See ResponseMetadataTypeDef

GlossaryTermItemTypeDef#

# GlossaryTermItemTypeDef definition

class GlossaryTermItemTypeDef(TypedDict):
    domainId: str,
    glossaryId: str,
    id: str,
    name: str,
    status: GlossaryTermStatusType,  # (1)
    createdAt: NotRequired[datetime],
    createdBy: NotRequired[str],
    longDescription: NotRequired[str],
    shortDescription: NotRequired[str],
    termRelations: NotRequired[TermRelationsOutputTypeDef],  # (2)
    updatedAt: NotRequired[datetime],
    updatedBy: NotRequired[str],
  1. See GlossaryTermStatusType
  2. See TermRelationsOutputTypeDef

UpdateGlossaryTermOutputTypeDef#

# UpdateGlossaryTermOutputTypeDef definition

class UpdateGlossaryTermOutputTypeDef(TypedDict):
    domainId: str,
    glossaryId: str,
    id: str,
    longDescription: str,
    name: str,
    shortDescription: str,
    status: GlossaryTermStatusType,  # (1)
    termRelations: TermRelationsOutputTypeDef,  # (2)
    ResponseMetadata: ResponseMetadataTypeDef,  # (3)
  1. See GlossaryTermStatusType
  2. See TermRelationsOutputTypeDef
  3. See ResponseMetadataTypeDef

CreateProjectMembershipInputRequestTypeDef#

# CreateProjectMembershipInputRequestTypeDef definition

class CreateProjectMembershipInputRequestTypeDef(TypedDict):
    designation: UserDesignationType,  # (1)
    domainIdentifier: str,
    member: MemberTypeDef,  # (2)
    projectIdentifier: str,
  1. See UserDesignationType
  2. See MemberTypeDef

DeleteProjectMembershipInputRequestTypeDef#

# DeleteProjectMembershipInputRequestTypeDef definition

class DeleteProjectMembershipInputRequestTypeDef(TypedDict):
    domainIdentifier: str,
    member: MemberTypeDef,  # (1)
    projectIdentifier: str,
  1. See MemberTypeDef

CreateProjectOutputTypeDef#

# CreateProjectOutputTypeDef definition

class CreateProjectOutputTypeDef(TypedDict):
    createdAt: datetime,
    createdBy: str,
    description: str,
    domainId: str,
    domainUnitId: str,
    failureReasons: List[ProjectDeletionErrorTypeDef],  # (1)
    glossaryTerms: List[str],
    id: str,
    lastUpdatedAt: datetime,
    name: str,
    projectStatus: ProjectStatusType,  # (2)
    ResponseMetadata: ResponseMetadataTypeDef,  # (3)
  1. See ProjectDeletionErrorTypeDef
  2. See ProjectStatusType
  3. See ResponseMetadataTypeDef

GetProjectOutputTypeDef#

# GetProjectOutputTypeDef definition

class GetProjectOutputTypeDef(TypedDict):
    createdAt: datetime,
    createdBy: str,
    description: str,
    domainId: str,
    domainUnitId: str,
    failureReasons: List[ProjectDeletionErrorTypeDef],  # (1)
    glossaryTerms: List[str],
    id: str,
    lastUpdatedAt: datetime,
    name: str,
    projectStatus: ProjectStatusType,  # (2)
    ResponseMetadata: ResponseMetadataTypeDef,  # (3)
  1. See ProjectDeletionErrorTypeDef
  2. See ProjectStatusType
  3. See ResponseMetadataTypeDef

ProjectSummaryTypeDef#

# ProjectSummaryTypeDef definition

class ProjectSummaryTypeDef(TypedDict):
    createdBy: str,
    domainId: str,
    id: str,
    name: str,
    createdAt: NotRequired[datetime],
    description: NotRequired[str],
    domainUnitId: NotRequired[str],
    failureReasons: NotRequired[List[ProjectDeletionErrorTypeDef]],  # (1)
    projectStatus: NotRequired[ProjectStatusType],  # (2)
    updatedAt: NotRequired[datetime],
  1. See ProjectDeletionErrorTypeDef
  2. See ProjectStatusType

UpdateProjectOutputTypeDef#

# UpdateProjectOutputTypeDef definition

class UpdateProjectOutputTypeDef(TypedDict):
    createdAt: datetime,
    createdBy: str,
    description: str,
    domainId: str,
    domainUnitId: str,
    failureReasons: List[ProjectDeletionErrorTypeDef],  # (1)
    glossaryTerms: List[str],
    id: str,
    lastUpdatedAt: datetime,
    name: str,
    projectStatus: ProjectStatusType,  # (2)
    ResponseMetadata: ResponseMetadataTypeDef,  # (3)
  1. See ProjectDeletionErrorTypeDef
  2. See ProjectStatusType
  3. See ResponseMetadataTypeDef

CreateSubscriptionTargetInputRequestTypeDef#

# CreateSubscriptionTargetInputRequestTypeDef definition

class CreateSubscriptionTargetInputRequestTypeDef(TypedDict):
    applicableAssetTypes: Sequence[str],
    authorizedPrincipals: Sequence[str],
    domainIdentifier: str,
    environmentIdentifier: str,
    manageAccessRole: str,
    name: str,
    subscriptionTargetConfig: Sequence[SubscriptionTargetFormTypeDef],  # (1)
    type: str,
    clientToken: NotRequired[str],
    provider: NotRequired[str],
  1. See SubscriptionTargetFormTypeDef

CreateSubscriptionTargetOutputTypeDef#

# CreateSubscriptionTargetOutputTypeDef definition

class CreateSubscriptionTargetOutputTypeDef(TypedDict):
    applicableAssetTypes: List[str],
    authorizedPrincipals: List[str],
    createdAt: datetime,
    createdBy: str,
    domainId: str,
    environmentId: str,
    id: str,
    manageAccessRole: str,
    name: str,
    projectId: str,
    provider: str,
    subscriptionTargetConfig: List[SubscriptionTargetFormTypeDef],  # (1)
    type: str,
    updatedAt: datetime,
    updatedBy: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See SubscriptionTargetFormTypeDef
  2. See ResponseMetadataTypeDef

GetSubscriptionTargetOutputTypeDef#

# GetSubscriptionTargetOutputTypeDef definition

class GetSubscriptionTargetOutputTypeDef(TypedDict):
    applicableAssetTypes: List[str],
    authorizedPrincipals: List[str],
    createdAt: datetime,
    createdBy: str,
    domainId: str,
    environmentId: str,
    id: str,
    manageAccessRole: str,
    name: str,
    projectId: str,
    provider: str,
    subscriptionTargetConfig: List[SubscriptionTargetFormTypeDef],  # (1)
    type: str,
    updatedAt: datetime,
    updatedBy: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See SubscriptionTargetFormTypeDef
  2. See ResponseMetadataTypeDef

SubscriptionTargetSummaryTypeDef#

# SubscriptionTargetSummaryTypeDef definition

class SubscriptionTargetSummaryTypeDef(TypedDict):
    applicableAssetTypes: List[str],
    authorizedPrincipals: List[str],
    createdAt: datetime,
    createdBy: str,
    domainId: str,
    environmentId: str,
    id: str,
    manageAccessRole: str,
    name: str,
    projectId: str,
    provider: str,
    subscriptionTargetConfig: List[SubscriptionTargetFormTypeDef],  # (1)
    type: str,
    updatedAt: NotRequired[datetime],
    updatedBy: NotRequired[str],
  1. See SubscriptionTargetFormTypeDef

UpdateSubscriptionTargetInputRequestTypeDef#

# UpdateSubscriptionTargetInputRequestTypeDef definition

class UpdateSubscriptionTargetInputRequestTypeDef(TypedDict):
    domainIdentifier: str,
    environmentIdentifier: str,
    identifier: str,
    applicableAssetTypes: NotRequired[Sequence[str]],
    authorizedPrincipals: NotRequired[Sequence[str]],
    manageAccessRole: NotRequired[str],
    name: NotRequired[str],
    provider: NotRequired[str],
    subscriptionTargetConfig: NotRequired[Sequence[SubscriptionTargetFormTypeDef]],  # (1)
  1. See SubscriptionTargetFormTypeDef

UpdateSubscriptionTargetOutputTypeDef#

# UpdateSubscriptionTargetOutputTypeDef definition

class UpdateSubscriptionTargetOutputTypeDef(TypedDict):
    applicableAssetTypes: List[str],
    authorizedPrincipals: List[str],
    createdAt: datetime,
    createdBy: str,
    domainId: str,
    environmentId: str,
    id: str,
    manageAccessRole: str,
    name: str,
    projectId: str,
    provider: str,
    subscriptionTargetConfig: List[SubscriptionTargetFormTypeDef],  # (1)
    type: str,
    updatedAt: datetime,
    updatedBy: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See SubscriptionTargetFormTypeDef
  2. See ResponseMetadataTypeDef

ListDataProductRevisionsOutputTypeDef#

# ListDataProductRevisionsOutputTypeDef definition

class ListDataProductRevisionsOutputTypeDef(TypedDict):
    items: List[DataProductRevisionTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    nextToken: NotRequired[str],
  1. See DataProductRevisionTypeDef
  2. See ResponseMetadataTypeDef

DataSourceRunSummaryTypeDef#

# DataSourceRunSummaryTypeDef definition

class DataSourceRunSummaryTypeDef(TypedDict):
    createdAt: datetime,
    dataSourceId: str,
    id: str,
    projectId: str,
    status: DataSourceRunStatusType,  # (3)
    type: DataSourceRunTypeType,  # (4)
    updatedAt: datetime,
    errorMessage: NotRequired[DataSourceErrorMessageTypeDef],  # (1)
    runStatisticsForAssets: NotRequired[RunStatisticsForAssetsTypeDef],  # (2)
    startedAt: NotRequired[datetime],
    stoppedAt: NotRequired[datetime],
  1. See DataSourceErrorMessageTypeDef
  2. See RunStatisticsForAssetsTypeDef
  3. See DataSourceRunStatusType
  4. See DataSourceRunTypeType

GetDataSourceRunOutputTypeDef#

# GetDataSourceRunOutputTypeDef definition

class GetDataSourceRunOutputTypeDef(TypedDict):
    createdAt: datetime,
    dataSourceConfigurationSnapshot: str,
    dataSourceId: str,
    domainId: str,
    errorMessage: DataSourceErrorMessageTypeDef,  # (1)
    id: str,
    projectId: str,
    runStatisticsForAssets: RunStatisticsForAssetsTypeDef,  # (2)
    startedAt: datetime,
    status: DataSourceRunStatusType,  # (3)
    stoppedAt: datetime,
    type: DataSourceRunTypeType,  # (4)
    updatedAt: datetime,
    ResponseMetadata: ResponseMetadataTypeDef,  # (5)
  1. See DataSourceErrorMessageTypeDef
  2. See RunStatisticsForAssetsTypeDef
  3. See DataSourceRunStatusType
  4. See DataSourceRunTypeType
  5. See ResponseMetadataTypeDef

StartDataSourceRunOutputTypeDef#

# StartDataSourceRunOutputTypeDef definition

class StartDataSourceRunOutputTypeDef(TypedDict):
    createdAt: datetime,
    dataSourceConfigurationSnapshot: str,
    dataSourceId: str,
    domainId: str,
    errorMessage: DataSourceErrorMessageTypeDef,  # (1)
    id: str,
    projectId: str,
    runStatisticsForAssets: RunStatisticsForAssetsTypeDef,  # (2)
    startedAt: datetime,
    status: DataSourceRunStatusType,  # (3)
    stoppedAt: datetime,
    type: DataSourceRunTypeType,  # (4)
    updatedAt: datetime,
    ResponseMetadata: ResponseMetadataTypeDef,  # (5)
  1. See DataSourceErrorMessageTypeDef
  2. See RunStatisticsForAssetsTypeDef
  3. See DataSourceRunStatusType
  4. See DataSourceRunTypeType
  5. See ResponseMetadataTypeDef

DeploymentTypeDef#

# DeploymentTypeDef definition

class DeploymentTypeDef(TypedDict):
    deploymentId: NotRequired[str],
    deploymentStatus: NotRequired[DeploymentStatusType],  # (1)
    deploymentType: NotRequired[DeploymentTypeType],  # (2)
    failureReason: NotRequired[EnvironmentErrorTypeDef],  # (3)
    isDeploymentComplete: NotRequired[bool],
    messages: NotRequired[List[str]],
  1. See DeploymentStatusType
  2. See DeploymentTypeType
  3. See EnvironmentErrorTypeDef

ListDomainsOutputTypeDef#

# ListDomainsOutputTypeDef definition

class ListDomainsOutputTypeDef(TypedDict):
    items: List[DomainSummaryTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    nextToken: NotRequired[str],
  1. See DomainSummaryTypeDef
  2. See ResponseMetadataTypeDef

ProjectGrantFilterTypeDef#

# ProjectGrantFilterTypeDef definition

class ProjectGrantFilterTypeDef(TypedDict):
    domainUnitFilter: NotRequired[DomainUnitFilterForProjectTypeDef],  # (1)
  1. See DomainUnitFilterForProjectTypeDef

DomainUnitPolicyGrantPrincipalOutputTypeDef#

# DomainUnitPolicyGrantPrincipalOutputTypeDef definition

class DomainUnitPolicyGrantPrincipalOutputTypeDef(TypedDict):
    domainUnitDesignation: DomainUnitDesignationType,  # (1)
    domainUnitGrantFilter: NotRequired[DomainUnitGrantFilterOutputTypeDef],  # (2)
    domainUnitIdentifier: NotRequired[str],
  1. See DomainUnitDesignationType
  2. See DomainUnitGrantFilterOutputTypeDef

DomainUnitOwnerPropertiesTypeDef#

# DomainUnitOwnerPropertiesTypeDef definition

class DomainUnitOwnerPropertiesTypeDef(TypedDict):
    group: NotRequired[DomainUnitGroupPropertiesTypeDef],  # (1)
    user: NotRequired[DomainUnitUserPropertiesTypeDef],  # (2)
  1. See DomainUnitGroupPropertiesTypeDef
  2. See DomainUnitUserPropertiesTypeDef

ListDomainUnitsForParentOutputTypeDef#

# ListDomainUnitsForParentOutputTypeDef definition

class ListDomainUnitsForParentOutputTypeDef(TypedDict):
    items: List[DomainUnitSummaryTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    nextToken: NotRequired[str],
  1. See DomainUnitSummaryTypeDef
  2. See ResponseMetadataTypeDef

RuleTargetTypeDef#

# RuleTargetTypeDef definition

class RuleTargetTypeDef(TypedDict):
    domainUnitTarget: NotRequired[DomainUnitTargetTypeDef],  # (1)
  1. See DomainUnitTargetTypeDef

ListEnvironmentProfilesOutputTypeDef#

# ListEnvironmentProfilesOutputTypeDef definition

class ListEnvironmentProfilesOutputTypeDef(TypedDict):
    items: List[EnvironmentProfileSummaryTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    nextToken: NotRequired[str],
  1. See EnvironmentProfileSummaryTypeDef
  2. See ResponseMetadataTypeDef

ListEnvironmentsOutputTypeDef#

# ListEnvironmentsOutputTypeDef definition

class ListEnvironmentsOutputTypeDef(TypedDict):
    items: List[EnvironmentSummaryTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    nextToken: NotRequired[str],
  1. See EnvironmentSummaryTypeDef
  2. See ResponseMetadataTypeDef

SubscribedAssetTypeDef#

# SubscribedAssetTypeDef definition

class SubscribedAssetTypeDef(TypedDict):
    assetId: str,
    assetRevision: str,
    status: SubscriptionGrantStatusType,  # (3)
    assetScope: NotRequired[AssetScopeTypeDef],  # (1)
    failureCause: NotRequired[FailureCauseTypeDef],  # (2)
    failureTimestamp: NotRequired[datetime],
    grantedTimestamp: NotRequired[datetime],
    targetName: NotRequired[str],
  1. See AssetScopeTypeDef
  2. See FailureCauseTypeDef
  3. See SubscriptionGrantStatusType

UpdateSubscriptionGrantStatusInputRequestTypeDef#

# UpdateSubscriptionGrantStatusInputRequestTypeDef definition

class UpdateSubscriptionGrantStatusInputRequestTypeDef(TypedDict):
    assetIdentifier: str,
    domainIdentifier: str,
    identifier: str,
    status: SubscriptionGrantStatusType,  # (1)
    failureCause: NotRequired[FailureCauseTypeDef],  # (2)
    targetName: NotRequired[str],
  1. See SubscriptionGrantStatusType
  2. See FailureCauseTypeDef

FilterClausePaginatorTypeDef#

# FilterClausePaginatorTypeDef definition

class FilterClausePaginatorTypeDef(TypedDict):
    and: NotRequired[Sequence[Mapping[str, Any]]],
    filter: NotRequired[FilterTypeDef],  # (1)
    or: NotRequired[Sequence[Mapping[str, Any]]],
  1. See FilterTypeDef

FilterClauseTypeDef#

# FilterClauseTypeDef definition

class FilterClauseTypeDef(TypedDict):
    and: NotRequired[Sequence[Mapping[str, Any]]],
    filter: NotRequired[FilterTypeDef],  # (1)
    or: NotRequired[Sequence[Mapping[str, Any]]],
  1. See FilterTypeDef

RelationalFilterConfigurationOutputTypeDef#

# RelationalFilterConfigurationOutputTypeDef definition

class RelationalFilterConfigurationOutputTypeDef(TypedDict):
    databaseName: str,
    filterExpressions: NotRequired[List[FilterExpressionTypeDef]],  # (1)
    schemaName: NotRequired[str],
  1. See FilterExpressionTypeDef

RelationalFilterConfigurationTypeDef#

# RelationalFilterConfigurationTypeDef definition

class RelationalFilterConfigurationTypeDef(TypedDict):
    databaseName: str,
    filterExpressions: NotRequired[Sequence[FilterExpressionTypeDef]],  # (1)
    schemaName: NotRequired[str],
  1. See FilterExpressionTypeDef

FormTypeDataTypeDef#

# FormTypeDataTypeDef definition

class FormTypeDataTypeDef(TypedDict):
    domainId: str,
    name: str,
    revision: str,
    createdAt: NotRequired[datetime],
    createdBy: NotRequired[str],
    description: NotRequired[str],
    imports: NotRequired[List[ImportTypeDef]],  # (1)
    model: NotRequired[ModelTypeDef],  # (2)
    originDomainId: NotRequired[str],
    originProjectId: NotRequired[str],
    owningProjectId: NotRequired[str],
    status: NotRequired[FormTypeStatusType],  # (3)
  1. See ImportTypeDef
  2. See ModelTypeDef
  3. See FormTypeStatusType

GetFormTypeOutputTypeDef#

# GetFormTypeOutputTypeDef definition

class GetFormTypeOutputTypeDef(TypedDict):
    createdAt: datetime,
    createdBy: str,
    description: str,
    domainId: str,
    imports: List[ImportTypeDef],  # (1)
    model: ModelTypeDef,  # (2)
    name: str,
    originDomainId: str,
    originProjectId: str,
    owningProjectId: str,
    revision: str,
    status: FormTypeStatusType,  # (3)
    ResponseMetadata: ResponseMetadataTypeDef,  # (4)
  1. See ImportTypeDef
  2. See ModelTypeDef
  3. See FormTypeStatusType
  4. See ResponseMetadataTypeDef

GetLineageNodeInputRequestTypeDef#

# GetLineageNodeInputRequestTypeDef definition

class GetLineageNodeInputRequestTypeDef(TypedDict):
    domainIdentifier: str,
    identifier: str,
    eventTimestamp: NotRequired[TimestampTypeDef],

ListLineageNodeHistoryInputRequestTypeDef#

# ListLineageNodeHistoryInputRequestTypeDef definition

class ListLineageNodeHistoryInputRequestTypeDef(TypedDict):
    domainIdentifier: str,
    identifier: str,
    direction: NotRequired[EdgeDirectionType],  # (1)
    eventTimestampGTE: NotRequired[TimestampTypeDef],
    eventTimestampLTE: NotRequired[TimestampTypeDef],
    maxResults: NotRequired[int],
    nextToken: NotRequired[str],
    sortOrder: NotRequired[SortOrderType],  # (2)
  1. See EdgeDirectionType
  2. See SortOrderType

ListNotificationsInputRequestTypeDef#

# ListNotificationsInputRequestTypeDef definition

class ListNotificationsInputRequestTypeDef(TypedDict):
    domainIdentifier: str,
    type: NotificationTypeType,  # (1)
    afterTimestamp: NotRequired[TimestampTypeDef],
    beforeTimestamp: NotRequired[TimestampTypeDef],
    maxResults: NotRequired[int],
    nextToken: NotRequired[str],
    subjects: NotRequired[Sequence[str]],
    taskStatus: NotRequired[TaskStatusType],  # (2)
  1. See NotificationTypeType
  2. See TaskStatusType

ListTimeSeriesDataPointsInputRequestTypeDef#

# ListTimeSeriesDataPointsInputRequestTypeDef definition

class ListTimeSeriesDataPointsInputRequestTypeDef(TypedDict):
    domainIdentifier: str,
    entityIdentifier: str,
    entityType: TimeSeriesEntityTypeType,  # (1)
    formName: str,
    endedAt: NotRequired[TimestampTypeDef],
    maxResults: NotRequired[int],
    nextToken: NotRequired[str],
    startedAt: NotRequired[TimestampTypeDef],
  1. See TimeSeriesEntityTypeType

TimeSeriesDataPointFormInputTypeDef#

# TimeSeriesDataPointFormInputTypeDef definition

class TimeSeriesDataPointFormInputTypeDef(TypedDict):
    formName: str,
    timestamp: TimestampTypeDef,
    typeIdentifier: str,
    content: NotRequired[str],
    typeRevision: NotRequired[str],

GetLineageNodeOutputTypeDef#

# GetLineageNodeOutputTypeDef definition

class GetLineageNodeOutputTypeDef(TypedDict):
    createdAt: datetime,
    createdBy: str,
    description: str,
    domainId: str,
    downstreamNodes: List[LineageNodeReferenceTypeDef],  # (1)
    eventTimestamp: datetime,
    formsOutput: List[FormOutputTypeDef],  # (2)
    id: str,
    name: str,
    sourceIdentifier: str,
    typeName: str,
    typeRevision: str,
    updatedAt: datetime,
    updatedBy: str,
    upstreamNodes: List[LineageNodeReferenceTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (4)
  1. See LineageNodeReferenceTypeDef
  2. See FormOutputTypeDef
  3. See LineageNodeReferenceTypeDef
  4. See ResponseMetadataTypeDef

GetMetadataGenerationRunOutputTypeDef#

# GetMetadataGenerationRunOutputTypeDef definition

class GetMetadataGenerationRunOutputTypeDef(TypedDict):
    createdAt: datetime,
    createdBy: str,
    domainId: str,
    id: str,
    owningProjectId: str,
    status: MetadataGenerationRunStatusType,  # (1)
    target: MetadataGenerationRunTargetTypeDef,  # (2)
    type: MetadataGenerationRunTypeType,  # (3)
    ResponseMetadata: ResponseMetadataTypeDef,  # (4)
  1. See MetadataGenerationRunStatusType
  2. See MetadataGenerationRunTargetTypeDef
  3. See MetadataGenerationRunTypeType
  4. See ResponseMetadataTypeDef

MetadataGenerationRunItemTypeDef#

# MetadataGenerationRunItemTypeDef definition

class MetadataGenerationRunItemTypeDef(TypedDict):
    domainId: str,
    id: str,
    owningProjectId: str,
    createdAt: NotRequired[datetime],
    createdBy: NotRequired[str],
    status: NotRequired[MetadataGenerationRunStatusType],  # (1)
    target: NotRequired[MetadataGenerationRunTargetTypeDef],  # (2)
    type: NotRequired[MetadataGenerationRunTypeType],  # (3)
  1. See MetadataGenerationRunStatusType
  2. See MetadataGenerationRunTargetTypeDef
  3. See MetadataGenerationRunTypeType

StartMetadataGenerationRunInputRequestTypeDef#

# StartMetadataGenerationRunInputRequestTypeDef definition

class StartMetadataGenerationRunInputRequestTypeDef(TypedDict):
    domainIdentifier: str,
    owningProjectIdentifier: str,
    target: MetadataGenerationRunTargetTypeDef,  # (1)
    type: MetadataGenerationRunTypeType,  # (2)
    clientToken: NotRequired[str],
  1. See MetadataGenerationRunTargetTypeDef
  2. See MetadataGenerationRunTypeType

GetTimeSeriesDataPointOutputTypeDef#

# GetTimeSeriesDataPointOutputTypeDef definition

class GetTimeSeriesDataPointOutputTypeDef(TypedDict):
    domainId: str,
    entityId: str,
    entityType: TimeSeriesEntityTypeType,  # (1)
    form: TimeSeriesDataPointFormOutputTypeDef,  # (2)
    formName: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (3)
  1. See TimeSeriesEntityTypeType
  2. See TimeSeriesDataPointFormOutputTypeDef
  3. See ResponseMetadataTypeDef

PostTimeSeriesDataPointsOutputTypeDef#

# PostTimeSeriesDataPointsOutputTypeDef definition

class PostTimeSeriesDataPointsOutputTypeDef(TypedDict):
    domainId: str,
    entityId: str,
    entityType: TimeSeriesEntityTypeType,  # (1)
    forms: List[TimeSeriesDataPointFormOutputTypeDef],  # (2)
    ResponseMetadata: ResponseMetadataTypeDef,  # (3)
  1. See TimeSeriesEntityTypeType
  2. See TimeSeriesDataPointFormOutputTypeDef
  3. See ResponseMetadataTypeDef

GlueSelfGrantStatusOutputTypeDef#

# GlueSelfGrantStatusOutputTypeDef definition

class GlueSelfGrantStatusOutputTypeDef(TypedDict):
    selfGrantStatusDetails: List[SelfGrantStatusDetailTypeDef],  # (1)
  1. See SelfGrantStatusDetailTypeDef

RedshiftSelfGrantStatusOutputTypeDef#

# RedshiftSelfGrantStatusOutputTypeDef definition

class RedshiftSelfGrantStatusOutputTypeDef(TypedDict):
    selfGrantStatusDetails: List[SelfGrantStatusDetailTypeDef],  # (1)
  1. See SelfGrantStatusDetailTypeDef

GrantedEntityInputTypeDef#

# GrantedEntityInputTypeDef definition

class GrantedEntityInputTypeDef(TypedDict):
    listing: NotRequired[ListingRevisionInputTypeDef],  # (1)
  1. See ListingRevisionInputTypeDef

GrantedEntityTypeDef#

# GrantedEntityTypeDef definition

class GrantedEntityTypeDef(TypedDict):
    listing: NotRequired[ListingRevisionTypeDef],  # (1)
  1. See ListingRevisionTypeDef

SearchGroupProfilesOutputTypeDef#

# SearchGroupProfilesOutputTypeDef definition

class SearchGroupProfilesOutputTypeDef(TypedDict):
    items: List[GroupProfileSummaryTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    nextToken: NotRequired[str],
  1. See GroupProfileSummaryTypeDef
  2. See ResponseMetadataTypeDef

ProvisioningConfigurationOutputTypeDef#

# ProvisioningConfigurationOutputTypeDef definition

class ProvisioningConfigurationOutputTypeDef(TypedDict):
    lakeFormationConfiguration: NotRequired[LakeFormationConfigurationOutputTypeDef],  # (1)
  1. See LakeFormationConfigurationOutputTypeDef

ListLineageNodeHistoryOutputTypeDef#

# ListLineageNodeHistoryOutputTypeDef definition

class ListLineageNodeHistoryOutputTypeDef(TypedDict):
    nodes: List[LineageNodeSummaryTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    nextToken: NotRequired[str],
  1. See LineageNodeSummaryTypeDef
  2. See ResponseMetadataTypeDef

ListAssetFiltersInputListAssetFiltersPaginateTypeDef#

# ListAssetFiltersInputListAssetFiltersPaginateTypeDef definition

class ListAssetFiltersInputListAssetFiltersPaginateTypeDef(TypedDict):
    assetIdentifier: str,
    domainIdentifier: str,
    status: NotRequired[FilterStatusType],  # (1)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See FilterStatusType
  2. See PaginatorConfigTypeDef

ListAssetRevisionsInputListAssetRevisionsPaginateTypeDef#

# ListAssetRevisionsInputListAssetRevisionsPaginateTypeDef definition

class ListAssetRevisionsInputListAssetRevisionsPaginateTypeDef(TypedDict):
    domainIdentifier: str,
    identifier: str,
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListDataProductRevisionsInputListDataProductRevisionsPaginateTypeDef#

# ListDataProductRevisionsInputListDataProductRevisionsPaginateTypeDef definition

class ListDataProductRevisionsInputListDataProductRevisionsPaginateTypeDef(TypedDict):
    domainIdentifier: str,
    identifier: str,
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListDataSourceRunActivitiesInputListDataSourceRunActivitiesPaginateTypeDef#

# ListDataSourceRunActivitiesInputListDataSourceRunActivitiesPaginateTypeDef definition

class ListDataSourceRunActivitiesInputListDataSourceRunActivitiesPaginateTypeDef(TypedDict):
    domainIdentifier: str,
    identifier: str,
    status: NotRequired[DataAssetActivityStatusType],  # (1)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See DataAssetActivityStatusType
  2. See PaginatorConfigTypeDef

ListDataSourceRunsInputListDataSourceRunsPaginateTypeDef#

# ListDataSourceRunsInputListDataSourceRunsPaginateTypeDef definition

class ListDataSourceRunsInputListDataSourceRunsPaginateTypeDef(TypedDict):
    dataSourceIdentifier: str,
    domainIdentifier: str,
    status: NotRequired[DataSourceRunStatusType],  # (1)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See DataSourceRunStatusType
  2. See PaginatorConfigTypeDef

ListDataSourcesInputListDataSourcesPaginateTypeDef#

# ListDataSourcesInputListDataSourcesPaginateTypeDef definition

class ListDataSourcesInputListDataSourcesPaginateTypeDef(TypedDict):
    domainIdentifier: str,
    projectIdentifier: str,
    environmentIdentifier: NotRequired[str],
    name: NotRequired[str],
    status: NotRequired[DataSourceStatusType],  # (1)
    type: NotRequired[str],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See DataSourceStatusType
  2. See PaginatorConfigTypeDef

ListDomainUnitsForParentInputListDomainUnitsForParentPaginateTypeDef#

# ListDomainUnitsForParentInputListDomainUnitsForParentPaginateTypeDef definition

class ListDomainUnitsForParentInputListDomainUnitsForParentPaginateTypeDef(TypedDict):
    domainIdentifier: str,
    parentDomainUnitIdentifier: str,
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListDomainsInputListDomainsPaginateTypeDef#

# ListDomainsInputListDomainsPaginateTypeDef definition

class ListDomainsInputListDomainsPaginateTypeDef(TypedDict):
    status: NotRequired[DomainStatusType],  # (1)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See DomainStatusType
  2. See PaginatorConfigTypeDef

ListEntityOwnersInputListEntityOwnersPaginateTypeDef#

# ListEntityOwnersInputListEntityOwnersPaginateTypeDef definition

class ListEntityOwnersInputListEntityOwnersPaginateTypeDef(TypedDict):
    domainIdentifier: str,
    entityIdentifier: str,
    entityType: DataZoneEntityTypeType,  # (1)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See DataZoneEntityTypeType
  2. See PaginatorConfigTypeDef

ListEnvironmentActionsInputListEnvironmentActionsPaginateTypeDef#

# ListEnvironmentActionsInputListEnvironmentActionsPaginateTypeDef definition

class ListEnvironmentActionsInputListEnvironmentActionsPaginateTypeDef(TypedDict):
    domainIdentifier: str,
    environmentIdentifier: str,
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListEnvironmentBlueprintConfigurationsInputListEnvironmentBlueprintConfigurationsPaginateTypeDef#

# ListEnvironmentBlueprintConfigurationsInputListEnvironmentBlueprintConfigurationsPaginateTypeDef definition

class ListEnvironmentBlueprintConfigurationsInputListEnvironmentBlueprintConfigurationsPaginateTypeDef(TypedDict):
    domainIdentifier: str,
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListEnvironmentBlueprintsInputListEnvironmentBlueprintsPaginateTypeDef#

# ListEnvironmentBlueprintsInputListEnvironmentBlueprintsPaginateTypeDef definition

class ListEnvironmentBlueprintsInputListEnvironmentBlueprintsPaginateTypeDef(TypedDict):
    domainIdentifier: str,
    managed: NotRequired[bool],
    name: NotRequired[str],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListEnvironmentProfilesInputListEnvironmentProfilesPaginateTypeDef#

# ListEnvironmentProfilesInputListEnvironmentProfilesPaginateTypeDef definition

class ListEnvironmentProfilesInputListEnvironmentProfilesPaginateTypeDef(TypedDict):
    domainIdentifier: str,
    awsAccountId: NotRequired[str],
    awsAccountRegion: NotRequired[str],
    environmentBlueprintIdentifier: NotRequired[str],
    name: NotRequired[str],
    projectIdentifier: NotRequired[str],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListEnvironmentsInputListEnvironmentsPaginateTypeDef#

# ListEnvironmentsInputListEnvironmentsPaginateTypeDef definition

class ListEnvironmentsInputListEnvironmentsPaginateTypeDef(TypedDict):
    domainIdentifier: str,
    projectIdentifier: str,
    awsAccountId: NotRequired[str],
    awsAccountRegion: NotRequired[str],
    environmentBlueprintIdentifier: NotRequired[str],
    environmentProfileIdentifier: NotRequired[str],
    name: NotRequired[str],
    provider: NotRequired[str],
    status: NotRequired[EnvironmentStatusType],  # (1)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See EnvironmentStatusType
  2. See PaginatorConfigTypeDef

ListLineageNodeHistoryInputListLineageNodeHistoryPaginateTypeDef#

# ListLineageNodeHistoryInputListLineageNodeHistoryPaginateTypeDef definition

class ListLineageNodeHistoryInputListLineageNodeHistoryPaginateTypeDef(TypedDict):
    domainIdentifier: str,
    identifier: str,
    direction: NotRequired[EdgeDirectionType],  # (1)
    eventTimestampGTE: NotRequired[TimestampTypeDef],
    eventTimestampLTE: NotRequired[TimestampTypeDef],
    sortOrder: NotRequired[SortOrderType],  # (2)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (3)
  1. See EdgeDirectionType
  2. See SortOrderType
  3. See PaginatorConfigTypeDef

ListMetadataGenerationRunsInputListMetadataGenerationRunsPaginateTypeDef#

# ListMetadataGenerationRunsInputListMetadataGenerationRunsPaginateTypeDef definition

class ListMetadataGenerationRunsInputListMetadataGenerationRunsPaginateTypeDef(TypedDict):
    domainIdentifier: str,
    status: NotRequired[MetadataGenerationRunStatusType],  # (1)
    type: NotRequired[MetadataGenerationRunTypeType],  # (2)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (3)
  1. See MetadataGenerationRunStatusType
  2. See MetadataGenerationRunTypeType
  3. See PaginatorConfigTypeDef

ListNotificationsInputListNotificationsPaginateTypeDef#

# ListNotificationsInputListNotificationsPaginateTypeDef definition

class ListNotificationsInputListNotificationsPaginateTypeDef(TypedDict):
    domainIdentifier: str,
    type: NotificationTypeType,  # (1)
    afterTimestamp: NotRequired[TimestampTypeDef],
    beforeTimestamp: NotRequired[TimestampTypeDef],
    subjects: NotRequired[Sequence[str]],
    taskStatus: NotRequired[TaskStatusType],  # (2)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (3)
  1. See NotificationTypeType
  2. See TaskStatusType
  3. See PaginatorConfigTypeDef

ListPolicyGrantsInputListPolicyGrantsPaginateTypeDef#

# ListPolicyGrantsInputListPolicyGrantsPaginateTypeDef definition

class ListPolicyGrantsInputListPolicyGrantsPaginateTypeDef(TypedDict):
    domainIdentifier: str,
    entityIdentifier: str,
    entityType: TargetEntityTypeType,  # (1)
    policyType: ManagedPolicyTypeType,  # (2)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (3)
  1. See TargetEntityTypeType
  2. See ManagedPolicyTypeType
  3. See PaginatorConfigTypeDef

ListProjectMembershipsInputListProjectMembershipsPaginateTypeDef#

# ListProjectMembershipsInputListProjectMembershipsPaginateTypeDef definition

class ListProjectMembershipsInputListProjectMembershipsPaginateTypeDef(TypedDict):
    domainIdentifier: str,
    projectIdentifier: str,
    sortBy: NotRequired[SortFieldProjectType],  # (1)
    sortOrder: NotRequired[SortOrderType],  # (2)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (3)
  1. See SortFieldProjectType
  2. See SortOrderType
  3. See PaginatorConfigTypeDef

ListProjectsInputListProjectsPaginateTypeDef#

# ListProjectsInputListProjectsPaginateTypeDef definition

class ListProjectsInputListProjectsPaginateTypeDef(TypedDict):
    domainIdentifier: str,
    groupIdentifier: NotRequired[str],
    name: NotRequired[str],
    userIdentifier: NotRequired[str],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListRulesInputListRulesPaginateTypeDef#

# ListRulesInputListRulesPaginateTypeDef definition

class ListRulesInputListRulesPaginateTypeDef(TypedDict):
    domainIdentifier: str,
    targetIdentifier: str,
    targetType: RuleTargetTypeType,  # (1)
    action: NotRequired[RuleActionType],  # (2)
    assetTypes: NotRequired[Sequence[str]],
    dataProduct: NotRequired[bool],
    includeCascaded: NotRequired[bool],
    projectIds: NotRequired[Sequence[str]],
    ruleType: NotRequired[RuleTypeType],  # (3)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (4)
  1. See RuleTargetTypeType
  2. See RuleActionType
  3. See RuleTypeType
  4. See PaginatorConfigTypeDef

ListSubscriptionGrantsInputListSubscriptionGrantsPaginateTypeDef#

# ListSubscriptionGrantsInputListSubscriptionGrantsPaginateTypeDef definition

class ListSubscriptionGrantsInputListSubscriptionGrantsPaginateTypeDef(TypedDict):
    domainIdentifier: str,
    environmentId: NotRequired[str],
    owningProjectId: NotRequired[str],
    sortBy: NotRequired[SortKeyType],  # (1)
    sortOrder: NotRequired[SortOrderType],  # (2)
    subscribedListingId: NotRequired[str],
    subscriptionId: NotRequired[str],
    subscriptionTargetId: NotRequired[str],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (3)
  1. See SortKeyType
  2. See SortOrderType
  3. See PaginatorConfigTypeDef

ListSubscriptionRequestsInputListSubscriptionRequestsPaginateTypeDef#

# ListSubscriptionRequestsInputListSubscriptionRequestsPaginateTypeDef definition

class ListSubscriptionRequestsInputListSubscriptionRequestsPaginateTypeDef(TypedDict):
    domainIdentifier: str,
    approverProjectId: NotRequired[str],
    owningProjectId: NotRequired[str],
    sortBy: NotRequired[SortKeyType],  # (1)
    sortOrder: NotRequired[SortOrderType],  # (2)
    status: NotRequired[SubscriptionRequestStatusType],  # (3)
    subscribedListingId: NotRequired[str],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (4)
  1. See SortKeyType
  2. See SortOrderType
  3. See SubscriptionRequestStatusType
  4. See PaginatorConfigTypeDef

ListSubscriptionTargetsInputListSubscriptionTargetsPaginateTypeDef#

# ListSubscriptionTargetsInputListSubscriptionTargetsPaginateTypeDef definition

class ListSubscriptionTargetsInputListSubscriptionTargetsPaginateTypeDef(TypedDict):
    domainIdentifier: str,
    environmentIdentifier: str,
    sortBy: NotRequired[SortKeyType],  # (1)
    sortOrder: NotRequired[SortOrderType],  # (2)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (3)
  1. See SortKeyType
  2. See SortOrderType
  3. See PaginatorConfigTypeDef

ListSubscriptionsInputListSubscriptionsPaginateTypeDef#

# ListSubscriptionsInputListSubscriptionsPaginateTypeDef definition

class ListSubscriptionsInputListSubscriptionsPaginateTypeDef(TypedDict):
    domainIdentifier: str,
    approverProjectId: NotRequired[str],
    owningProjectId: NotRequired[str],
    sortBy: NotRequired[SortKeyType],  # (1)
    sortOrder: NotRequired[SortOrderType],  # (2)
    status: NotRequired[SubscriptionStatusType],  # (3)
    subscribedListingId: NotRequired[str],
    subscriptionRequestIdentifier: NotRequired[str],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (4)
  1. See SortKeyType
  2. See SortOrderType
  3. See SubscriptionStatusType
  4. See PaginatorConfigTypeDef

ListTimeSeriesDataPointsInputListTimeSeriesDataPointsPaginateTypeDef#

# ListTimeSeriesDataPointsInputListTimeSeriesDataPointsPaginateTypeDef definition

class ListTimeSeriesDataPointsInputListTimeSeriesDataPointsPaginateTypeDef(TypedDict):
    domainIdentifier: str,
    entityIdentifier: str,
    entityType: TimeSeriesEntityTypeType,  # (1)
    formName: str,
    endedAt: NotRequired[TimestampTypeDef],
    startedAt: NotRequired[TimestampTypeDef],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See TimeSeriesEntityTypeType
  2. See PaginatorConfigTypeDef

SearchGroupProfilesInputSearchGroupProfilesPaginateTypeDef#

# SearchGroupProfilesInputSearchGroupProfilesPaginateTypeDef definition

class SearchGroupProfilesInputSearchGroupProfilesPaginateTypeDef(TypedDict):
    domainIdentifier: str,
    groupType: GroupSearchTypeType,  # (1)
    searchText: NotRequired[str],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See GroupSearchTypeType
  2. See PaginatorConfigTypeDef

SearchUserProfilesInputSearchUserProfilesPaginateTypeDef#

# SearchUserProfilesInputSearchUserProfilesPaginateTypeDef definition

class SearchUserProfilesInputSearchUserProfilesPaginateTypeDef(TypedDict):
    domainIdentifier: str,
    userType: UserSearchTypeType,  # (1)
    searchText: NotRequired[str],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See UserSearchTypeType
  2. See PaginatorConfigTypeDef

MemberDetailsTypeDef#

# MemberDetailsTypeDef definition

class MemberDetailsTypeDef(TypedDict):
    group: NotRequired[GroupDetailsTypeDef],  # (1)
    user: NotRequired[UserDetailsTypeDef],  # (2)
  1. See GroupDetailsTypeDef
  2. See UserDetailsTypeDef

MetadataFormEnforcementDetailOutputTypeDef#

# MetadataFormEnforcementDetailOutputTypeDef definition

class MetadataFormEnforcementDetailOutputTypeDef(TypedDict):
    requiredMetadataForms: NotRequired[List[MetadataFormReferenceTypeDef]],  # (1)
  1. See MetadataFormReferenceTypeDef

MetadataFormEnforcementDetailTypeDef#

# MetadataFormEnforcementDetailTypeDef definition

class MetadataFormEnforcementDetailTypeDef(TypedDict):
    requiredMetadataForms: NotRequired[Sequence[MetadataFormReferenceTypeDef]],  # (1)
  1. See MetadataFormReferenceTypeDef

RowFilterExpressionOutputTypeDef#

# RowFilterExpressionOutputTypeDef definition

class RowFilterExpressionOutputTypeDef(TypedDict):
    equalTo: NotRequired[EqualToExpressionTypeDef],  # (1)
    greaterThan: NotRequired[GreaterThanExpressionTypeDef],  # (2)
    greaterThanOrEqualTo: NotRequired[GreaterThanOrEqualToExpressionTypeDef],  # (3)
    in: NotRequired[InExpressionOutputTypeDef],  # (4)
    isNotNull: NotRequired[IsNotNullExpressionTypeDef],  # (5)
    isNull: NotRequired[IsNullExpressionTypeDef],  # (6)
    lessThan: NotRequired[LessThanExpressionTypeDef],  # (7)
    lessThanOrEqualTo: NotRequired[LessThanOrEqualToExpressionTypeDef],  # (8)
    like: NotRequired[LikeExpressionTypeDef],  # (9)
    notEqualTo: NotRequired[NotEqualToExpressionTypeDef],  # (10)
    notIn: NotRequired[NotInExpressionOutputTypeDef],  # (11)
    notLike: NotRequired[NotLikeExpressionTypeDef],  # (12)
  1. See EqualToExpressionTypeDef
  2. See GreaterThanExpressionTypeDef
  3. See GreaterThanOrEqualToExpressionTypeDef
  4. See InExpressionOutputTypeDef
  5. See IsNotNullExpressionTypeDef
  6. See IsNullExpressionTypeDef
  7. See LessThanExpressionTypeDef
  8. See LessThanOrEqualToExpressionTypeDef
  9. See LikeExpressionTypeDef
  10. See NotEqualToExpressionTypeDef
  11. See NotInExpressionOutputTypeDef
  12. See NotLikeExpressionTypeDef

TopicTypeDef#

# TopicTypeDef definition

class TopicTypeDef(TypedDict):
    resource: NotificationResourceTypeDef,  # (1)
    role: NotificationRoleType,  # (2)
    subject: str,
  1. See NotificationResourceTypeDef
  2. See NotificationRoleType

PolicyGrantDetailOutputTypeDef#

# PolicyGrantDetailOutputTypeDef definition

class PolicyGrantDetailOutputTypeDef(TypedDict):
    addToProjectMemberPool: NotRequired[AddToProjectMemberPoolPolicyGrantDetailTypeDef],  # (1)
    createAssetType: NotRequired[CreateAssetTypePolicyGrantDetailTypeDef],  # (2)
    createDomainUnit: NotRequired[CreateDomainUnitPolicyGrantDetailTypeDef],  # (3)
    createEnvironment: NotRequired[Dict[str, Any]],
    createEnvironmentProfile: NotRequired[CreateEnvironmentProfilePolicyGrantDetailTypeDef],  # (4)
    createFormType: NotRequired[CreateFormTypePolicyGrantDetailTypeDef],  # (5)
    createGlossary: NotRequired[CreateGlossaryPolicyGrantDetailTypeDef],  # (6)
    createProject: NotRequired[CreateProjectPolicyGrantDetailTypeDef],  # (7)
    delegateCreateEnvironmentProfile: NotRequired[Dict[str, Any]],
    overrideDomainUnitOwners: NotRequired[OverrideDomainUnitOwnersPolicyGrantDetailTypeDef],  # (8)
    overrideProjectOwners: NotRequired[OverrideProjectOwnersPolicyGrantDetailTypeDef],  # (9)
  1. See AddToProjectMemberPoolPolicyGrantDetailTypeDef
  2. See CreateAssetTypePolicyGrantDetailTypeDef
  3. See CreateDomainUnitPolicyGrantDetailTypeDef
  4. See CreateEnvironmentProfilePolicyGrantDetailTypeDef
  5. See CreateFormTypePolicyGrantDetailTypeDef
  6. See CreateGlossaryPolicyGrantDetailTypeDef
  7. See CreateProjectPolicyGrantDetailTypeDef
  8. See OverrideDomainUnitOwnersPolicyGrantDetailTypeDef
  9. See OverrideProjectOwnersPolicyGrantDetailTypeDef

PolicyGrantDetailTypeDef#

# PolicyGrantDetailTypeDef definition

class PolicyGrantDetailTypeDef(TypedDict):
    addToProjectMemberPool: NotRequired[AddToProjectMemberPoolPolicyGrantDetailTypeDef],  # (1)
    createAssetType: NotRequired[CreateAssetTypePolicyGrantDetailTypeDef],  # (2)
    createDomainUnit: NotRequired[CreateDomainUnitPolicyGrantDetailTypeDef],  # (3)
    createEnvironment: NotRequired[Mapping[str, Any]],
    createEnvironmentProfile: NotRequired[CreateEnvironmentProfilePolicyGrantDetailTypeDef],  # (4)
    createFormType: NotRequired[CreateFormTypePolicyGrantDetailTypeDef],  # (5)
    createGlossary: NotRequired[CreateGlossaryPolicyGrantDetailTypeDef],  # (6)
    createProject: NotRequired[CreateProjectPolicyGrantDetailTypeDef],  # (7)
    delegateCreateEnvironmentProfile: NotRequired[Mapping[str, Any]],
    overrideDomainUnitOwners: NotRequired[OverrideDomainUnitOwnersPolicyGrantDetailTypeDef],  # (8)
    overrideProjectOwners: NotRequired[OverrideProjectOwnersPolicyGrantDetailTypeDef],  # (9)
  1. See AddToProjectMemberPoolPolicyGrantDetailTypeDef
  2. See CreateAssetTypePolicyGrantDetailTypeDef
  3. See CreateDomainUnitPolicyGrantDetailTypeDef
  4. See CreateEnvironmentProfilePolicyGrantDetailTypeDef
  5. See CreateFormTypePolicyGrantDetailTypeDef
  6. See CreateGlossaryPolicyGrantDetailTypeDef
  7. See CreateProjectPolicyGrantDetailTypeDef
  8. See OverrideDomainUnitOwnersPolicyGrantDetailTypeDef
  9. See OverrideProjectOwnersPolicyGrantDetailTypeDef

OwnerPropertiesOutputTypeDef#

# OwnerPropertiesOutputTypeDef definition

class OwnerPropertiesOutputTypeDef(TypedDict):
    group: NotRequired[OwnerGroupPropertiesOutputTypeDef],  # (1)
    user: NotRequired[OwnerUserPropertiesOutputTypeDef],  # (2)
  1. See OwnerGroupPropertiesOutputTypeDef
  2. See OwnerUserPropertiesOutputTypeDef

OwnerPropertiesTypeDef#

# OwnerPropertiesTypeDef definition

class OwnerPropertiesTypeDef(TypedDict):
    group: NotRequired[OwnerGroupPropertiesTypeDef],  # (1)
    user: NotRequired[OwnerUserPropertiesTypeDef],  # (2)
  1. See OwnerGroupPropertiesTypeDef
  2. See OwnerUserPropertiesTypeDef

RuleScopeOutputTypeDef#

# RuleScopeOutputTypeDef definition

class RuleScopeOutputTypeDef(TypedDict):
    assetType: NotRequired[AssetTypesForRuleOutputTypeDef],  # (1)
    dataProduct: NotRequired[bool],
    project: NotRequired[ProjectsForRuleOutputTypeDef],  # (2)
  1. See AssetTypesForRuleOutputTypeDef
  2. See ProjectsForRuleOutputTypeDef

RedshiftStorageTypeDef#

# RedshiftStorageTypeDef definition

class RedshiftStorageTypeDef(TypedDict):
    redshiftClusterSource: NotRequired[RedshiftClusterStorageTypeDef],  # (1)
    redshiftServerlessSource: NotRequired[RedshiftServerlessStorageTypeDef],  # (2)
  1. See RedshiftClusterStorageTypeDef
  2. See RedshiftServerlessStorageTypeDef

RejectPredictionsInputRequestTypeDef#

# RejectPredictionsInputRequestTypeDef definition

class RejectPredictionsInputRequestTypeDef(TypedDict):
    domainIdentifier: str,
    identifier: str,
    clientToken: NotRequired[str],
    rejectChoices: NotRequired[Sequence[RejectChoiceTypeDef]],  # (1)
    rejectRule: NotRequired[RejectRuleTypeDef],  # (2)
    revision: NotRequired[str],
  1. See RejectChoiceTypeDef
  2. See RejectRuleTypeDef

UserProfileDetailsTypeDef#

# UserProfileDetailsTypeDef definition

class UserProfileDetailsTypeDef(TypedDict):
    iam: NotRequired[IamUserProfileDetailsTypeDef],  # (1)
    sso: NotRequired[SsoUserProfileDetailsTypeDef],  # (2)
  1. See IamUserProfileDetailsTypeDef
  2. See SsoUserProfileDetailsTypeDef

SubscribedPrincipalInputTypeDef#

# SubscribedPrincipalInputTypeDef definition

class SubscribedPrincipalInputTypeDef(TypedDict):
    project: NotRequired[SubscribedProjectInputTypeDef],  # (1)
  1. See SubscribedProjectInputTypeDef

SubscribedPrincipalTypeDef#

# SubscribedPrincipalTypeDef definition

class SubscribedPrincipalTypeDef(TypedDict):
    project: NotRequired[SubscribedProjectTypeDef],  # (1)
  1. See SubscribedProjectTypeDef

CreateEnvironmentActionInputRequestTypeDef#

# CreateEnvironmentActionInputRequestTypeDef definition

class CreateEnvironmentActionInputRequestTypeDef(TypedDict):
    domainIdentifier: str,
    environmentIdentifier: str,
    name: str,
    parameters: ActionParametersTypeDef,  # (1)
    description: NotRequired[str],
  1. See ActionParametersTypeDef

CreateEnvironmentActionOutputTypeDef#

# CreateEnvironmentActionOutputTypeDef definition

class CreateEnvironmentActionOutputTypeDef(TypedDict):
    description: str,
    domainId: str,
    environmentId: str,
    id: str,
    name: str,
    parameters: ActionParametersTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ActionParametersTypeDef
  2. See ResponseMetadataTypeDef

EnvironmentActionSummaryTypeDef#

# EnvironmentActionSummaryTypeDef definition

class EnvironmentActionSummaryTypeDef(TypedDict):
    domainId: str,
    environmentId: str,
    id: str,
    name: str,
    parameters: ActionParametersTypeDef,  # (1)
    description: NotRequired[str],
  1. See ActionParametersTypeDef

GetEnvironmentActionOutputTypeDef#

# GetEnvironmentActionOutputTypeDef definition

class GetEnvironmentActionOutputTypeDef(TypedDict):
    description: str,
    domainId: str,
    environmentId: str,
    id: str,
    name: str,
    parameters: ActionParametersTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ActionParametersTypeDef
  2. See ResponseMetadataTypeDef

UpdateEnvironmentActionInputRequestTypeDef#

# UpdateEnvironmentActionInputRequestTypeDef definition

class UpdateEnvironmentActionInputRequestTypeDef(TypedDict):
    domainIdentifier: str,
    environmentIdentifier: str,
    identifier: str,
    description: NotRequired[str],
    name: NotRequired[str],
    parameters: NotRequired[ActionParametersTypeDef],  # (1)
  1. See ActionParametersTypeDef

UpdateEnvironmentActionOutputTypeDef#

# UpdateEnvironmentActionOutputTypeDef definition

class UpdateEnvironmentActionOutputTypeDef(TypedDict):
    description: str,
    domainId: str,
    environmentId: str,
    id: str,
    name: str,
    parameters: ActionParametersTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ActionParametersTypeDef
  2. See ResponseMetadataTypeDef

AssetItemTypeDef#

# AssetItemTypeDef definition

class AssetItemTypeDef(TypedDict):
    domainId: str,
    identifier: str,
    name: str,
    owningProjectId: str,
    typeIdentifier: str,
    typeRevision: str,
    additionalAttributes: NotRequired[AssetItemAdditionalAttributesTypeDef],  # (1)
    createdAt: NotRequired[datetime],
    createdBy: NotRequired[str],
    description: NotRequired[str],
    externalIdentifier: NotRequired[str],
    firstRevisionCreatedAt: NotRequired[datetime],
    firstRevisionCreatedBy: NotRequired[str],
    glossaryTerms: NotRequired[List[str]],
  1. See AssetItemAdditionalAttributesTypeDef

AssetListingItemTypeDef#

# AssetListingItemTypeDef definition

class AssetListingItemTypeDef(TypedDict):
    additionalAttributes: NotRequired[AssetListingItemAdditionalAttributesTypeDef],  # (1)
    createdAt: NotRequired[datetime],
    description: NotRequired[str],
    entityId: NotRequired[str],
    entityRevision: NotRequired[str],
    entityType: NotRequired[str],
    glossaryTerms: NotRequired[List[DetailedGlossaryTermTypeDef]],  # (2)
    listingCreatedBy: NotRequired[str],
    listingId: NotRequired[str],
    listingRevision: NotRequired[str],
    listingUpdatedBy: NotRequired[str],
    name: NotRequired[str],
    owningProjectId: NotRequired[str],
  1. See AssetListingItemAdditionalAttributesTypeDef
  2. See DetailedGlossaryTermTypeDef

DataProductListingItemTypeDef#

# DataProductListingItemTypeDef definition

class DataProductListingItemTypeDef(TypedDict):
    additionalAttributes: NotRequired[DataProductListingItemAdditionalAttributesTypeDef],  # (1)
    createdAt: NotRequired[datetime],
    description: NotRequired[str],
    entityId: NotRequired[str],
    entityRevision: NotRequired[str],
    glossaryTerms: NotRequired[List[DetailedGlossaryTermTypeDef]],  # (2)
    items: NotRequired[List[ListingSummaryItemTypeDef]],  # (3)
    listingCreatedBy: NotRequired[str],
    listingId: NotRequired[str],
    listingRevision: NotRequired[str],
    listingUpdatedBy: NotRequired[str],
    name: NotRequired[str],
    owningProjectId: NotRequired[str],
  1. See DataProductListingItemAdditionalAttributesTypeDef
  2. See DetailedGlossaryTermTypeDef
  3. See ListingSummaryItemTypeDef

DataProductListingTypeDef#

# DataProductListingTypeDef definition

class DataProductListingTypeDef(TypedDict):
    createdAt: NotRequired[datetime],
    dataProductId: NotRequired[str],
    dataProductRevision: NotRequired[str],
    forms: NotRequired[str],
    glossaryTerms: NotRequired[List[DetailedGlossaryTermTypeDef]],  # (1)
    items: NotRequired[List[ListingSummaryTypeDef]],  # (2)
    owningProjectId: NotRequired[str],
  1. See DetailedGlossaryTermTypeDef
  2. See ListingSummaryTypeDef

SubscribedListingItemTypeDef#

# SubscribedListingItemTypeDef definition

class SubscribedListingItemTypeDef(TypedDict):
    assetListing: NotRequired[SubscribedAssetListingTypeDef],  # (1)
    productListing: NotRequired[SubscribedProductListingTypeDef],  # (2)
  1. See SubscribedAssetListingTypeDef
  2. See SubscribedProductListingTypeDef

CreateAssetInputRequestTypeDef#

# CreateAssetInputRequestTypeDef definition

class CreateAssetInputRequestTypeDef(TypedDict):
    domainIdentifier: str,
    name: str,
    owningProjectIdentifier: str,
    typeIdentifier: str,
    clientToken: NotRequired[str],
    description: NotRequired[str],
    externalIdentifier: NotRequired[str],
    formsInput: NotRequired[Sequence[FormInputTypeDef]],  # (1)
    glossaryTerms: NotRequired[Sequence[str]],
    predictionConfiguration: NotRequired[PredictionConfigurationTypeDef],  # (2)
    typeRevision: NotRequired[str],
  1. See FormInputTypeDef
  2. See PredictionConfigurationTypeDef

CreateAssetOutputTypeDef#

# CreateAssetOutputTypeDef definition

class CreateAssetOutputTypeDef(TypedDict):
    createdAt: datetime,
    createdBy: str,
    description: str,
    domainId: str,
    externalIdentifier: str,
    firstRevisionCreatedAt: datetime,
    firstRevisionCreatedBy: str,
    formsOutput: List[FormOutputTypeDef],  # (1)
    glossaryTerms: List[str],
    id: str,
    latestTimeSeriesDataPointFormsOutput: List[TimeSeriesDataPointSummaryFormOutputTypeDef],  # (2)
    listing: AssetListingDetailsTypeDef,  # (3)
    name: str,
    owningProjectId: str,
    predictionConfiguration: PredictionConfigurationTypeDef,  # (4)
    readOnlyFormsOutput: List[FormOutputTypeDef],  # (1)
    revision: str,
    typeIdentifier: str,
    typeRevision: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (6)
  1. See FormOutputTypeDef
  2. See TimeSeriesDataPointSummaryFormOutputTypeDef
  3. See AssetListingDetailsTypeDef
  4. See PredictionConfigurationTypeDef
  5. See FormOutputTypeDef
  6. See ResponseMetadataTypeDef

CreateAssetRevisionInputRequestTypeDef#

# CreateAssetRevisionInputRequestTypeDef definition

class CreateAssetRevisionInputRequestTypeDef(TypedDict):
    domainIdentifier: str,
    identifier: str,
    name: str,
    clientToken: NotRequired[str],
    description: NotRequired[str],
    formsInput: NotRequired[Sequence[FormInputTypeDef]],  # (1)
    glossaryTerms: NotRequired[Sequence[str]],
    predictionConfiguration: NotRequired[PredictionConfigurationTypeDef],  # (2)
    typeRevision: NotRequired[str],
  1. See FormInputTypeDef
  2. See PredictionConfigurationTypeDef

CreateAssetRevisionOutputTypeDef#

# CreateAssetRevisionOutputTypeDef definition

class CreateAssetRevisionOutputTypeDef(TypedDict):
    createdAt: datetime,
    createdBy: str,
    description: str,
    domainId: str,
    externalIdentifier: str,
    firstRevisionCreatedAt: datetime,
    firstRevisionCreatedBy: str,
    formsOutput: List[FormOutputTypeDef],  # (1)
    glossaryTerms: List[str],
    id: str,
    latestTimeSeriesDataPointFormsOutput: List[TimeSeriesDataPointSummaryFormOutputTypeDef],  # (2)
    listing: AssetListingDetailsTypeDef,  # (3)
    name: str,
    owningProjectId: str,
    predictionConfiguration: PredictionConfigurationTypeDef,  # (4)
    readOnlyFormsOutput: List[FormOutputTypeDef],  # (1)
    revision: str,
    typeIdentifier: str,
    typeRevision: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (6)
  1. See FormOutputTypeDef
  2. See TimeSeriesDataPointSummaryFormOutputTypeDef
  3. See AssetListingDetailsTypeDef
  4. See PredictionConfigurationTypeDef
  5. See FormOutputTypeDef
  6. See ResponseMetadataTypeDef

EnvironmentBlueprintSummaryTypeDef#

# EnvironmentBlueprintSummaryTypeDef definition

class EnvironmentBlueprintSummaryTypeDef(TypedDict):
    id: str,
    name: str,
    provider: str,
    provisioningProperties: ProvisioningPropertiesTypeDef,  # (1)
    createdAt: NotRequired[datetime],
    description: NotRequired[str],
    updatedAt: NotRequired[datetime],
  1. See ProvisioningPropertiesTypeDef

GetEnvironmentBlueprintOutputTypeDef#

# GetEnvironmentBlueprintOutputTypeDef definition

class GetEnvironmentBlueprintOutputTypeDef(TypedDict):
    createdAt: datetime,
    deploymentProperties: DeploymentPropertiesTypeDef,  # (1)
    description: str,
    glossaryTerms: List[str],
    id: str,
    name: str,
    provider: str,
    provisioningProperties: ProvisioningPropertiesTypeDef,  # (2)
    updatedAt: datetime,
    userParameters: List[CustomParameterTypeDef],  # (3)
    ResponseMetadata: ResponseMetadataTypeDef,  # (4)
  1. See DeploymentPropertiesTypeDef
  2. See ProvisioningPropertiesTypeDef
  3. See CustomParameterTypeDef
  4. See ResponseMetadataTypeDef

CreateDataProductInputRequestTypeDef#

# CreateDataProductInputRequestTypeDef definition

class CreateDataProductInputRequestTypeDef(TypedDict):
    domainIdentifier: str,
    name: str,
    owningProjectIdentifier: str,
    clientToken: NotRequired[str],
    description: NotRequired[str],
    formsInput: NotRequired[Sequence[FormInputTypeDef]],  # (1)
    glossaryTerms: NotRequired[Sequence[str]],
    items: NotRequired[Sequence[DataProductItemUnionTypeDef]],  # (2)
  1. See FormInputTypeDef
  2. See DataProductItemTypeDef DataProductItemOutputTypeDef

ListDataSourceRunActivitiesOutputTypeDef#

# ListDataSourceRunActivitiesOutputTypeDef definition

class ListDataSourceRunActivitiesOutputTypeDef(TypedDict):
    items: List[DataSourceRunActivityTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    nextToken: NotRequired[str],
  1. See DataSourceRunActivityTypeDef
  2. See ResponseMetadataTypeDef

ListDataSourcesOutputTypeDef#

# ListDataSourcesOutputTypeDef definition

class ListDataSourcesOutputTypeDef(TypedDict):
    items: List[DataSourceSummaryTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    nextToken: NotRequired[str],
  1. See DataSourceSummaryTypeDef
  2. See ResponseMetadataTypeDef

ListProjectsOutputTypeDef#

# ListProjectsOutputTypeDef definition

class ListProjectsOutputTypeDef(TypedDict):
    items: List[ProjectSummaryTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    nextToken: NotRequired[str],
  1. See ProjectSummaryTypeDef
  2. See ResponseMetadataTypeDef

ListSubscriptionTargetsOutputTypeDef#

# ListSubscriptionTargetsOutputTypeDef definition

class ListSubscriptionTargetsOutputTypeDef(TypedDict):
    items: List[SubscriptionTargetSummaryTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    nextToken: NotRequired[str],
  1. See SubscriptionTargetSummaryTypeDef
  2. See ResponseMetadataTypeDef

ListDataSourceRunsOutputTypeDef#

# ListDataSourceRunsOutputTypeDef definition

class ListDataSourceRunsOutputTypeDef(TypedDict):
    items: List[DataSourceRunSummaryTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    nextToken: NotRequired[str],
  1. See DataSourceRunSummaryTypeDef
  2. See ResponseMetadataTypeDef

CreateEnvironmentOutputTypeDef#

# CreateEnvironmentOutputTypeDef definition

class CreateEnvironmentOutputTypeDef(TypedDict):
    awsAccountId: str,
    awsAccountRegion: str,
    createdAt: datetime,
    createdBy: str,
    deploymentProperties: DeploymentPropertiesTypeDef,  # (1)
    description: str,
    domainId: str,
    environmentActions: List[ConfigurableEnvironmentActionTypeDef],  # (2)
    environmentBlueprintId: str,
    environmentProfileId: str,
    glossaryTerms: List[str],
    id: str,
    lastDeployment: DeploymentTypeDef,  # (3)
    name: str,
    projectId: str,
    provider: str,
    provisionedResources: List[ResourceTypeDef],  # (4)
    provisioningProperties: ProvisioningPropertiesTypeDef,  # (5)
    status: EnvironmentStatusType,  # (6)
    updatedAt: datetime,
    userParameters: List[CustomParameterTypeDef],  # (7)
    ResponseMetadata: ResponseMetadataTypeDef,  # (8)
  1. See DeploymentPropertiesTypeDef
  2. See ConfigurableEnvironmentActionTypeDef
  3. See DeploymentTypeDef
  4. See ResourceTypeDef
  5. See ProvisioningPropertiesTypeDef
  6. See EnvironmentStatusType
  7. See CustomParameterTypeDef
  8. See ResponseMetadataTypeDef

GetEnvironmentOutputTypeDef#

# GetEnvironmentOutputTypeDef definition

class GetEnvironmentOutputTypeDef(TypedDict):
    awsAccountId: str,
    awsAccountRegion: str,
    createdAt: datetime,
    createdBy: str,
    deploymentProperties: DeploymentPropertiesTypeDef,  # (1)
    description: str,
    domainId: str,
    environmentActions: List[ConfigurableEnvironmentActionTypeDef],  # (2)
    environmentBlueprintId: str,
    environmentProfileId: str,
    glossaryTerms: List[str],
    id: str,
    lastDeployment: DeploymentTypeDef,  # (3)
    name: str,
    projectId: str,
    provider: str,
    provisionedResources: List[ResourceTypeDef],  # (4)
    provisioningProperties: ProvisioningPropertiesTypeDef,  # (5)
    status: EnvironmentStatusType,  # (6)
    updatedAt: datetime,
    userParameters: List[CustomParameterTypeDef],  # (7)
    ResponseMetadata: ResponseMetadataTypeDef,  # (8)
  1. See DeploymentPropertiesTypeDef
  2. See ConfigurableEnvironmentActionTypeDef
  3. See DeploymentTypeDef
  4. See ResourceTypeDef
  5. See ProvisioningPropertiesTypeDef
  6. See EnvironmentStatusType
  7. See CustomParameterTypeDef
  8. See ResponseMetadataTypeDef

UpdateEnvironmentOutputTypeDef#

# UpdateEnvironmentOutputTypeDef definition

class UpdateEnvironmentOutputTypeDef(TypedDict):
    awsAccountId: str,
    awsAccountRegion: str,
    createdAt: datetime,
    createdBy: str,
    deploymentProperties: DeploymentPropertiesTypeDef,  # (1)
    description: str,
    domainId: str,
    environmentActions: List[ConfigurableEnvironmentActionTypeDef],  # (2)
    environmentBlueprintId: str,
    environmentProfileId: str,
    glossaryTerms: List[str],
    id: str,
    lastDeployment: DeploymentTypeDef,  # (3)
    name: str,
    projectId: str,
    provider: str,
    provisionedResources: List[ResourceTypeDef],  # (4)
    provisioningProperties: ProvisioningPropertiesTypeDef,  # (5)
    status: EnvironmentStatusType,  # (6)
    updatedAt: datetime,
    userParameters: List[CustomParameterTypeDef],  # (7)
    ResponseMetadata: ResponseMetadataTypeDef,  # (8)
  1. See DeploymentPropertiesTypeDef
  2. See ConfigurableEnvironmentActionTypeDef
  3. See DeploymentTypeDef
  4. See ResourceTypeDef
  5. See ProvisioningPropertiesTypeDef
  6. See EnvironmentStatusType
  7. See CustomParameterTypeDef
  8. See ResponseMetadataTypeDef

ProjectPolicyGrantPrincipalTypeDef#

# ProjectPolicyGrantPrincipalTypeDef definition

class ProjectPolicyGrantPrincipalTypeDef(TypedDict):
    projectDesignation: ProjectDesignationType,  # (1)
    projectGrantFilter: NotRequired[ProjectGrantFilterTypeDef],  # (2)
    projectIdentifier: NotRequired[str],
  1. See ProjectDesignationType
  2. See ProjectGrantFilterTypeDef

DomainUnitPolicyGrantPrincipalTypeDef#

# DomainUnitPolicyGrantPrincipalTypeDef definition

class DomainUnitPolicyGrantPrincipalTypeDef(TypedDict):
    domainUnitDesignation: DomainUnitDesignationType,  # (1)
    domainUnitGrantFilter: NotRequired[DomainUnitGrantFilterUnionTypeDef],  # (2)
    domainUnitIdentifier: NotRequired[str],
  1. See DomainUnitDesignationType
  2. See DomainUnitGrantFilterTypeDef DomainUnitGrantFilterOutputTypeDef

CreateDomainUnitOutputTypeDef#

# CreateDomainUnitOutputTypeDef definition

class CreateDomainUnitOutputTypeDef(TypedDict):
    ancestorDomainUnitIds: List[str],
    createdAt: datetime,
    createdBy: str,
    description: str,
    domainId: str,
    id: str,
    name: str,
    owners: List[DomainUnitOwnerPropertiesTypeDef],  # (1)
    parentDomainUnitId: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See DomainUnitOwnerPropertiesTypeDef
  2. See ResponseMetadataTypeDef

GetDomainUnitOutputTypeDef#

# GetDomainUnitOutputTypeDef definition

class GetDomainUnitOutputTypeDef(TypedDict):
    createdAt: datetime,
    createdBy: str,
    description: str,
    domainId: str,
    id: str,
    lastUpdatedAt: datetime,
    lastUpdatedBy: str,
    name: str,
    owners: List[DomainUnitOwnerPropertiesTypeDef],  # (1)
    parentDomainUnitId: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See DomainUnitOwnerPropertiesTypeDef
  2. See ResponseMetadataTypeDef

UpdateDomainUnitOutputTypeDef#

# UpdateDomainUnitOutputTypeDef definition

class UpdateDomainUnitOutputTypeDef(TypedDict):
    createdAt: datetime,
    createdBy: str,
    description: str,
    domainId: str,
    id: str,
    lastUpdatedAt: datetime,
    lastUpdatedBy: str,
    name: str,
    owners: List[DomainUnitOwnerPropertiesTypeDef],  # (1)
    parentDomainUnitId: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See DomainUnitOwnerPropertiesTypeDef
  2. See ResponseMetadataTypeDef

SearchInputSearchPaginateTypeDef#

# SearchInputSearchPaginateTypeDef definition

class SearchInputSearchPaginateTypeDef(TypedDict):
    domainIdentifier: str,
    searchScope: InventorySearchScopeType,  # (1)
    additionalAttributes: NotRequired[Sequence[SearchOutputAdditionalAttributeType]],  # (2)
    filters: NotRequired[FilterClausePaginatorTypeDef],  # (3)
    owningProjectIdentifier: NotRequired[str],
    searchIn: NotRequired[Sequence[SearchInItemTypeDef]],  # (4)
    searchText: NotRequired[str],
    sort: NotRequired[SearchSortTypeDef],  # (5)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (6)
  1. See InventorySearchScopeType
  2. See SearchOutputAdditionalAttributeType
  3. See FilterClausePaginatorTypeDef
  4. See SearchInItemTypeDef
  5. See SearchSortTypeDef
  6. See PaginatorConfigTypeDef

SearchListingsInputSearchListingsPaginateTypeDef#

# SearchListingsInputSearchListingsPaginateTypeDef definition

class SearchListingsInputSearchListingsPaginateTypeDef(TypedDict):
    domainIdentifier: str,
    additionalAttributes: NotRequired[Sequence[SearchOutputAdditionalAttributeType]],  # (1)
    filters: NotRequired[FilterClausePaginatorTypeDef],  # (2)
    searchIn: NotRequired[Sequence[SearchInItemTypeDef]],  # (3)
    searchText: NotRequired[str],
    sort: NotRequired[SearchSortTypeDef],  # (4)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (5)
  1. See SearchOutputAdditionalAttributeType
  2. See FilterClausePaginatorTypeDef
  3. See SearchInItemTypeDef
  4. See SearchSortTypeDef
  5. See PaginatorConfigTypeDef

SearchTypesInputSearchTypesPaginateTypeDef#

# SearchTypesInputSearchTypesPaginateTypeDef definition

class SearchTypesInputSearchTypesPaginateTypeDef(TypedDict):
    domainIdentifier: str,
    managed: bool,
    searchScope: TypesSearchScopeType,  # (1)
    filters: NotRequired[FilterClausePaginatorTypeDef],  # (2)
    searchIn: NotRequired[Sequence[SearchInItemTypeDef]],  # (3)
    searchText: NotRequired[str],
    sort: NotRequired[SearchSortTypeDef],  # (4)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (5)
  1. See TypesSearchScopeType
  2. See FilterClausePaginatorTypeDef
  3. See SearchInItemTypeDef
  4. See SearchSortTypeDef
  5. See PaginatorConfigTypeDef

SearchInputRequestTypeDef#

# SearchInputRequestTypeDef definition

class SearchInputRequestTypeDef(TypedDict):
    domainIdentifier: str,
    searchScope: InventorySearchScopeType,  # (1)
    additionalAttributes: NotRequired[Sequence[SearchOutputAdditionalAttributeType]],  # (2)
    filters: NotRequired[FilterClauseTypeDef],  # (3)
    maxResults: NotRequired[int],
    nextToken: NotRequired[str],
    owningProjectIdentifier: NotRequired[str],
    searchIn: NotRequired[Sequence[SearchInItemTypeDef]],  # (4)
    searchText: NotRequired[str],
    sort: NotRequired[SearchSortTypeDef],  # (5)
  1. See InventorySearchScopeType
  2. See SearchOutputAdditionalAttributeType
  3. See FilterClauseTypeDef
  4. See SearchInItemTypeDef
  5. See SearchSortTypeDef

SearchListingsInputRequestTypeDef#

# SearchListingsInputRequestTypeDef definition

class SearchListingsInputRequestTypeDef(TypedDict):
    domainIdentifier: str,
    additionalAttributes: NotRequired[Sequence[SearchOutputAdditionalAttributeType]],  # (1)
    filters: NotRequired[FilterClauseTypeDef],  # (2)
    maxResults: NotRequired[int],
    nextToken: NotRequired[str],
    searchIn: NotRequired[Sequence[SearchInItemTypeDef]],  # (3)
    searchText: NotRequired[str],
    sort: NotRequired[SearchSortTypeDef],  # (4)
  1. See SearchOutputAdditionalAttributeType
  2. See FilterClauseTypeDef
  3. See SearchInItemTypeDef
  4. See SearchSortTypeDef

SearchTypesInputRequestTypeDef#

# SearchTypesInputRequestTypeDef definition

class SearchTypesInputRequestTypeDef(TypedDict):
    domainIdentifier: str,
    managed: bool,
    searchScope: TypesSearchScopeType,  # (1)
    filters: NotRequired[FilterClauseTypeDef],  # (2)
    maxResults: NotRequired[int],
    nextToken: NotRequired[str],
    searchIn: NotRequired[Sequence[SearchInItemTypeDef]],  # (3)
    searchText: NotRequired[str],
    sort: NotRequired[SearchSortTypeDef],  # (4)
  1. See TypesSearchScopeType
  2. See FilterClauseTypeDef
  3. See SearchInItemTypeDef
  4. See SearchSortTypeDef

GlueRunConfigurationOutputTypeDef#

# GlueRunConfigurationOutputTypeDef definition

class GlueRunConfigurationOutputTypeDef(TypedDict):
    relationalFilterConfigurations: List[RelationalFilterConfigurationOutputTypeDef],  # (1)
    accountId: NotRequired[str],
    autoImportDataQualityResult: NotRequired[bool],
    dataAccessRole: NotRequired[str],
    region: NotRequired[str],
  1. See RelationalFilterConfigurationOutputTypeDef

SearchTypesResultItemTypeDef#

# SearchTypesResultItemTypeDef definition

class SearchTypesResultItemTypeDef(TypedDict):
    assetTypeItem: NotRequired[AssetTypeItemTypeDef],  # (1)
    formTypeItem: NotRequired[FormTypeDataTypeDef],  # (2)
    lineageNodeTypeItem: NotRequired[LineageNodeTypeItemTypeDef],  # (3)
  1. See AssetTypeItemTypeDef
  2. See FormTypeDataTypeDef
  3. See LineageNodeTypeItemTypeDef

PostTimeSeriesDataPointsInputRequestTypeDef#

# PostTimeSeriesDataPointsInputRequestTypeDef definition

class PostTimeSeriesDataPointsInputRequestTypeDef(TypedDict):
    domainIdentifier: str,
    entityIdentifier: str,
    entityType: TimeSeriesEntityTypeType,  # (1)
    forms: Sequence[TimeSeriesDataPointFormInputTypeDef],  # (2)
    clientToken: NotRequired[str],
  1. See TimeSeriesEntityTypeType
  2. See TimeSeriesDataPointFormInputTypeDef

ListMetadataGenerationRunsOutputTypeDef#

# ListMetadataGenerationRunsOutputTypeDef definition

class ListMetadataGenerationRunsOutputTypeDef(TypedDict):
    items: List[MetadataGenerationRunItemTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    nextToken: NotRequired[str],
  1. See MetadataGenerationRunItemTypeDef
  2. See ResponseMetadataTypeDef

SelfGrantStatusOutputTypeDef#

# SelfGrantStatusOutputTypeDef definition

class SelfGrantStatusOutputTypeDef(TypedDict):
    glueSelfGrantStatus: NotRequired[GlueSelfGrantStatusOutputTypeDef],  # (1)
    redshiftSelfGrantStatus: NotRequired[RedshiftSelfGrantStatusOutputTypeDef],  # (2)
  1. See GlueSelfGrantStatusOutputTypeDef
  2. See RedshiftSelfGrantStatusOutputTypeDef

CreateSubscriptionGrantInputRequestTypeDef#

# CreateSubscriptionGrantInputRequestTypeDef definition

class CreateSubscriptionGrantInputRequestTypeDef(TypedDict):
    domainIdentifier: str,
    environmentIdentifier: str,
    grantedEntity: GrantedEntityInputTypeDef,  # (1)
    subscriptionTargetIdentifier: str,
    assetTargetNames: NotRequired[Sequence[AssetTargetNameMapTypeDef]],  # (2)
    clientToken: NotRequired[str],
  1. See GrantedEntityInputTypeDef
  2. See AssetTargetNameMapTypeDef

CreateSubscriptionGrantOutputTypeDef#

# CreateSubscriptionGrantOutputTypeDef definition

class CreateSubscriptionGrantOutputTypeDef(TypedDict):
    assets: List[SubscribedAssetTypeDef],  # (1)
    createdAt: datetime,
    createdBy: str,
    domainId: str,
    grantedEntity: GrantedEntityTypeDef,  # (2)
    id: str,
    status: SubscriptionGrantOverallStatusType,  # (3)
    subscriptionId: str,
    subscriptionTargetId: str,
    updatedAt: datetime,
    updatedBy: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (4)
  1. See SubscribedAssetTypeDef
  2. See GrantedEntityTypeDef
  3. See SubscriptionGrantOverallStatusType
  4. See ResponseMetadataTypeDef

DeleteSubscriptionGrantOutputTypeDef#

# DeleteSubscriptionGrantOutputTypeDef definition

class DeleteSubscriptionGrantOutputTypeDef(TypedDict):
    assets: List[SubscribedAssetTypeDef],  # (1)
    createdAt: datetime,
    createdBy: str,
    domainId: str,
    grantedEntity: GrantedEntityTypeDef,  # (2)
    id: str,
    status: SubscriptionGrantOverallStatusType,  # (3)
    subscriptionId: str,
    subscriptionTargetId: str,
    updatedAt: datetime,
    updatedBy: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (4)
  1. See SubscribedAssetTypeDef
  2. See GrantedEntityTypeDef
  3. See SubscriptionGrantOverallStatusType
  4. See ResponseMetadataTypeDef

GetSubscriptionGrantOutputTypeDef#

# GetSubscriptionGrantOutputTypeDef definition

class GetSubscriptionGrantOutputTypeDef(TypedDict):
    assets: List[SubscribedAssetTypeDef],  # (1)
    createdAt: datetime,
    createdBy: str,
    domainId: str,
    grantedEntity: GrantedEntityTypeDef,  # (2)
    id: str,
    status: SubscriptionGrantOverallStatusType,  # (3)
    subscriptionId: str,
    subscriptionTargetId: str,
    updatedAt: datetime,
    updatedBy: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (4)
  1. See SubscribedAssetTypeDef
  2. See GrantedEntityTypeDef
  3. See SubscriptionGrantOverallStatusType
  4. See ResponseMetadataTypeDef

SubscriptionGrantSummaryTypeDef#

# SubscriptionGrantSummaryTypeDef definition

class SubscriptionGrantSummaryTypeDef(TypedDict):
    createdAt: datetime,
    createdBy: str,
    domainId: str,
    grantedEntity: GrantedEntityTypeDef,  # (2)
    id: str,
    status: SubscriptionGrantOverallStatusType,  # (3)
    subscriptionTargetId: str,
    updatedAt: datetime,
    assets: NotRequired[List[SubscribedAssetTypeDef]],  # (1)
    subscriptionId: NotRequired[str],
    updatedBy: NotRequired[str],
  1. See SubscribedAssetTypeDef
  2. See GrantedEntityTypeDef
  3. See SubscriptionGrantOverallStatusType

UpdateSubscriptionGrantStatusOutputTypeDef#

# UpdateSubscriptionGrantStatusOutputTypeDef definition

class UpdateSubscriptionGrantStatusOutputTypeDef(TypedDict):
    assets: List[SubscribedAssetTypeDef],  # (1)
    createdAt: datetime,
    createdBy: str,
    domainId: str,
    grantedEntity: GrantedEntityTypeDef,  # (2)
    id: str,
    status: SubscriptionGrantOverallStatusType,  # (3)
    subscriptionId: str,
    subscriptionTargetId: str,
    updatedAt: datetime,
    updatedBy: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (4)
  1. See SubscribedAssetTypeDef
  2. See GrantedEntityTypeDef
  3. See SubscriptionGrantOverallStatusType
  4. See ResponseMetadataTypeDef

EnvironmentBlueprintConfigurationItemTypeDef#

# EnvironmentBlueprintConfigurationItemTypeDef definition

class EnvironmentBlueprintConfigurationItemTypeDef(TypedDict):
    domainId: str,
    environmentBlueprintId: str,
    createdAt: NotRequired[datetime],
    enabledRegions: NotRequired[List[str]],
    manageAccessRoleArn: NotRequired[str],
    provisioningConfigurations: NotRequired[List[ProvisioningConfigurationOutputTypeDef]],  # (1)
    provisioningRoleArn: NotRequired[str],
    regionalParameters: NotRequired[Dict[str, Dict[str, str]]],
    updatedAt: NotRequired[datetime],
  1. See ProvisioningConfigurationOutputTypeDef

GetEnvironmentBlueprintConfigurationOutputTypeDef#

# GetEnvironmentBlueprintConfigurationOutputTypeDef definition

class GetEnvironmentBlueprintConfigurationOutputTypeDef(TypedDict):
    createdAt: datetime,
    domainId: str,
    enabledRegions: List[str],
    environmentBlueprintId: str,
    manageAccessRoleArn: str,
    provisioningConfigurations: List[ProvisioningConfigurationOutputTypeDef],  # (1)
    provisioningRoleArn: str,
    regionalParameters: Dict[str, Dict[str, str]],
    updatedAt: datetime,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ProvisioningConfigurationOutputTypeDef
  2. See ResponseMetadataTypeDef

PutEnvironmentBlueprintConfigurationOutputTypeDef#

# PutEnvironmentBlueprintConfigurationOutputTypeDef definition

class PutEnvironmentBlueprintConfigurationOutputTypeDef(TypedDict):
    createdAt: datetime,
    domainId: str,
    enabledRegions: List[str],
    environmentBlueprintId: str,
    manageAccessRoleArn: str,
    provisioningConfigurations: List[ProvisioningConfigurationOutputTypeDef],  # (1)
    provisioningRoleArn: str,
    regionalParameters: Dict[str, Dict[str, str]],
    updatedAt: datetime,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ProvisioningConfigurationOutputTypeDef
  2. See ResponseMetadataTypeDef

ProvisioningConfigurationTypeDef#

# ProvisioningConfigurationTypeDef definition

class ProvisioningConfigurationTypeDef(TypedDict):
    lakeFormationConfiguration: NotRequired[LakeFormationConfigurationUnionTypeDef],  # (1)
  1. See LakeFormationConfigurationTypeDef LakeFormationConfigurationOutputTypeDef

ProjectMemberTypeDef#

# ProjectMemberTypeDef definition

class ProjectMemberTypeDef(TypedDict):
    designation: UserDesignationType,  # (1)
    memberDetails: MemberDetailsTypeDef,  # (2)
  1. See UserDesignationType
  2. See MemberDetailsTypeDef

RuleDetailOutputTypeDef#

# RuleDetailOutputTypeDef definition

class RuleDetailOutputTypeDef(TypedDict):
    metadataFormEnforcementDetail: NotRequired[MetadataFormEnforcementDetailOutputTypeDef],  # (1)
  1. See MetadataFormEnforcementDetailOutputTypeDef

RowFilterExpressionTypeDef#

# RowFilterExpressionTypeDef definition

class RowFilterExpressionTypeDef(TypedDict):
    equalTo: NotRequired[EqualToExpressionTypeDef],  # (1)
    greaterThan: NotRequired[GreaterThanExpressionTypeDef],  # (2)
    greaterThanOrEqualTo: NotRequired[GreaterThanOrEqualToExpressionTypeDef],  # (3)
    in: NotRequired[InExpressionUnionTypeDef],  # (4)
    isNotNull: NotRequired[IsNotNullExpressionTypeDef],  # (5)
    isNull: NotRequired[IsNullExpressionTypeDef],  # (6)
    lessThan: NotRequired[LessThanExpressionTypeDef],  # (7)
    lessThanOrEqualTo: NotRequired[LessThanOrEqualToExpressionTypeDef],  # (8)
    like: NotRequired[LikeExpressionTypeDef],  # (9)
    notEqualTo: NotRequired[NotEqualToExpressionTypeDef],  # (10)
    notIn: NotRequired[NotInExpressionUnionTypeDef],  # (11)
    notLike: NotRequired[NotLikeExpressionTypeDef],  # (12)
  1. See EqualToExpressionTypeDef
  2. See GreaterThanExpressionTypeDef
  3. See GreaterThanOrEqualToExpressionTypeDef
  4. See InExpressionTypeDef InExpressionOutputTypeDef
  5. See IsNotNullExpressionTypeDef
  6. See IsNullExpressionTypeDef
  7. See LessThanExpressionTypeDef
  8. See LessThanOrEqualToExpressionTypeDef
  9. See LikeExpressionTypeDef
  10. See NotEqualToExpressionTypeDef
  11. See NotInExpressionTypeDef NotInExpressionOutputTypeDef
  12. See NotLikeExpressionTypeDef

RowFilterOutputTypeDef#

# RowFilterOutputTypeDef definition

class RowFilterOutputTypeDef(TypedDict):
    and: NotRequired[List[Dict[str, Any]]],
    expression: NotRequired[RowFilterExpressionOutputTypeDef],  # (1)
    or: NotRequired[List[Dict[str, Any]]],
  1. See RowFilterExpressionOutputTypeDef

NotificationOutputTypeDef#

# NotificationOutputTypeDef definition

class NotificationOutputTypeDef(TypedDict):
    actionLink: str,
    creationTimestamp: datetime,
    domainIdentifier: str,
    identifier: str,
    lastUpdatedTimestamp: datetime,
    message: str,
    title: str,
    topic: TopicTypeDef,  # (2)
    type: NotificationTypeType,  # (3)
    metadata: NotRequired[Dict[str, str]],
    status: NotRequired[TaskStatusType],  # (1)
  1. See TaskStatusType
  2. See TopicTypeDef
  3. See NotificationTypeType

ListEntityOwnersOutputTypeDef#

# ListEntityOwnersOutputTypeDef definition

class ListEntityOwnersOutputTypeDef(TypedDict):
    owners: List[OwnerPropertiesOutputTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    nextToken: NotRequired[str],
  1. See OwnerPropertiesOutputTypeDef
  2. See ResponseMetadataTypeDef

AddEntityOwnerInputRequestTypeDef#

# AddEntityOwnerInputRequestTypeDef definition

class AddEntityOwnerInputRequestTypeDef(TypedDict):
    domainIdentifier: str,
    entityIdentifier: str,
    entityType: DataZoneEntityTypeType,  # (1)
    owner: OwnerPropertiesTypeDef,  # (2)
    clientToken: NotRequired[str],
  1. See DataZoneEntityTypeType
  2. See OwnerPropertiesTypeDef

RemoveEntityOwnerInputRequestTypeDef#

# RemoveEntityOwnerInputRequestTypeDef definition

class RemoveEntityOwnerInputRequestTypeDef(TypedDict):
    domainIdentifier: str,
    entityIdentifier: str,
    entityType: DataZoneEntityTypeType,  # (1)
    owner: OwnerPropertiesTypeDef,  # (2)
    clientToken: NotRequired[str],
  1. See DataZoneEntityTypeType
  2. See OwnerPropertiesTypeDef

RuleSummaryTypeDef#

# RuleSummaryTypeDef definition

class RuleSummaryTypeDef(TypedDict):
    action: NotRequired[RuleActionType],  # (1)
    identifier: NotRequired[str],
    lastUpdatedBy: NotRequired[str],
    name: NotRequired[str],
    revision: NotRequired[str],
    ruleType: NotRequired[RuleTypeType],  # (2)
    scope: NotRequired[RuleScopeOutputTypeDef],  # (3)
    target: NotRequired[RuleTargetTypeDef],  # (4)
    targetType: NotRequired[RuleTargetTypeType],  # (5)
    updatedAt: NotRequired[datetime],
  1. See RuleActionType
  2. See RuleTypeType
  3. See RuleScopeOutputTypeDef
  4. See RuleTargetTypeDef
  5. See RuleTargetTypeType

RuleScopeTypeDef#

# RuleScopeTypeDef definition

class RuleScopeTypeDef(TypedDict):
    assetType: NotRequired[AssetTypesForRuleUnionTypeDef],  # (1)
    dataProduct: NotRequired[bool],
    project: NotRequired[ProjectsForRuleUnionTypeDef],  # (2)
  1. See AssetTypesForRuleTypeDef AssetTypesForRuleOutputTypeDef
  2. See ProjectsForRuleTypeDef ProjectsForRuleOutputTypeDef

RedshiftRunConfigurationInputTypeDef#

# RedshiftRunConfigurationInputTypeDef definition

class RedshiftRunConfigurationInputTypeDef(TypedDict):
    redshiftCredentialConfiguration: RedshiftCredentialConfigurationTypeDef,  # (1)
    redshiftStorage: RedshiftStorageTypeDef,  # (2)
    relationalFilterConfigurations: Sequence[RelationalFilterConfigurationTypeDef],  # (3)
    dataAccessRole: NotRequired[str],
  1. See RedshiftCredentialConfigurationTypeDef
  2. See RedshiftStorageTypeDef
  3. See RelationalFilterConfigurationTypeDef

RedshiftRunConfigurationOutputTypeDef#

# RedshiftRunConfigurationOutputTypeDef definition

class RedshiftRunConfigurationOutputTypeDef(TypedDict):
    redshiftCredentialConfiguration: RedshiftCredentialConfigurationTypeDef,  # (1)
    redshiftStorage: RedshiftStorageTypeDef,  # (2)
    relationalFilterConfigurations: List[RelationalFilterConfigurationOutputTypeDef],  # (3)
    accountId: NotRequired[str],
    dataAccessRole: NotRequired[str],
    region: NotRequired[str],
  1. See RedshiftCredentialConfigurationTypeDef
  2. See RedshiftStorageTypeDef
  3. See RelationalFilterConfigurationOutputTypeDef

CreateUserProfileOutputTypeDef#

# CreateUserProfileOutputTypeDef definition

class CreateUserProfileOutputTypeDef(TypedDict):
    details: UserProfileDetailsTypeDef,  # (1)
    domainId: str,
    id: str,
    status: UserProfileStatusType,  # (2)
    type: UserProfileTypeType,  # (3)
    ResponseMetadata: ResponseMetadataTypeDef,  # (4)
  1. See UserProfileDetailsTypeDef
  2. See UserProfileStatusType
  3. See UserProfileTypeType
  4. See ResponseMetadataTypeDef

GetUserProfileOutputTypeDef#

# GetUserProfileOutputTypeDef definition

class GetUserProfileOutputTypeDef(TypedDict):
    details: UserProfileDetailsTypeDef,  # (1)
    domainId: str,
    id: str,
    status: UserProfileStatusType,  # (2)
    type: UserProfileTypeType,  # (3)
    ResponseMetadata: ResponseMetadataTypeDef,  # (4)
  1. See UserProfileDetailsTypeDef
  2. See UserProfileStatusType
  3. See UserProfileTypeType
  4. See ResponseMetadataTypeDef

UpdateUserProfileOutputTypeDef#

# UpdateUserProfileOutputTypeDef definition

class UpdateUserProfileOutputTypeDef(TypedDict):
    details: UserProfileDetailsTypeDef,  # (1)
    domainId: str,
    id: str,
    status: UserProfileStatusType,  # (2)
    type: UserProfileTypeType,  # (3)
    ResponseMetadata: ResponseMetadataTypeDef,  # (4)
  1. See UserProfileDetailsTypeDef
  2. See UserProfileStatusType
  3. See UserProfileTypeType
  4. See ResponseMetadataTypeDef

UserProfileSummaryTypeDef#

# UserProfileSummaryTypeDef definition

class UserProfileSummaryTypeDef(TypedDict):
    details: NotRequired[UserProfileDetailsTypeDef],  # (1)
    domainId: NotRequired[str],
    id: NotRequired[str],
    status: NotRequired[UserProfileStatusType],  # (2)
    type: NotRequired[UserProfileTypeType],  # (3)
  1. See UserProfileDetailsTypeDef
  2. See UserProfileStatusType
  3. See UserProfileTypeType

CreateSubscriptionRequestInputRequestTypeDef#

# CreateSubscriptionRequestInputRequestTypeDef definition

class CreateSubscriptionRequestInputRequestTypeDef(TypedDict):
    domainIdentifier: str,
    requestReason: str,
    subscribedListings: Sequence[SubscribedListingInputTypeDef],  # (1)
    subscribedPrincipals: Sequence[SubscribedPrincipalInputTypeDef],  # (2)
    clientToken: NotRequired[str],
    metadataForms: NotRequired[Sequence[FormInputTypeDef]],  # (3)
  1. See SubscribedListingInputTypeDef
  2. See SubscribedPrincipalInputTypeDef
  3. See FormInputTypeDef

ListEnvironmentActionsOutputTypeDef#

# ListEnvironmentActionsOutputTypeDef definition

class ListEnvironmentActionsOutputTypeDef(TypedDict):
    items: List[EnvironmentActionSummaryTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    nextToken: NotRequired[str],
  1. See EnvironmentActionSummaryTypeDef
  2. See ResponseMetadataTypeDef

SearchInventoryResultItemTypeDef#

# SearchInventoryResultItemTypeDef definition

class SearchInventoryResultItemTypeDef(TypedDict):
    assetItem: NotRequired[AssetItemTypeDef],  # (1)
    dataProductItem: NotRequired[DataProductResultItemTypeDef],  # (2)
    glossaryItem: NotRequired[GlossaryItemTypeDef],  # (3)
    glossaryTermItem: NotRequired[GlossaryTermItemTypeDef],  # (4)
  1. See AssetItemTypeDef
  2. See DataProductResultItemTypeDef
  3. See GlossaryItemTypeDef
  4. See GlossaryTermItemTypeDef

SearchResultItemTypeDef#

# SearchResultItemTypeDef definition

class SearchResultItemTypeDef(TypedDict):
    assetListing: NotRequired[AssetListingItemTypeDef],  # (1)
    dataProductListing: NotRequired[DataProductListingItemTypeDef],  # (2)
  1. See AssetListingItemTypeDef
  2. See DataProductListingItemTypeDef

ListingItemTypeDef#

# ListingItemTypeDef definition

class ListingItemTypeDef(TypedDict):
    assetListing: NotRequired[AssetListingTypeDef],  # (1)
    dataProductListing: NotRequired[DataProductListingTypeDef],  # (2)
  1. See AssetListingTypeDef
  2. See DataProductListingTypeDef

SubscribedListingTypeDef#

# SubscribedListingTypeDef definition

class SubscribedListingTypeDef(TypedDict):
    description: str,
    id: str,
    item: SubscribedListingItemTypeDef,  # (1)
    name: str,
    ownerProjectId: str,
    ownerProjectName: NotRequired[str],
    revision: NotRequired[str],
  1. See SubscribedListingItemTypeDef

ListEnvironmentBlueprintsOutputTypeDef#

# ListEnvironmentBlueprintsOutputTypeDef definition

class ListEnvironmentBlueprintsOutputTypeDef(TypedDict):
    items: List[EnvironmentBlueprintSummaryTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    nextToken: NotRequired[str],
  1. See EnvironmentBlueprintSummaryTypeDef
  2. See ResponseMetadataTypeDef

PolicyGrantPrincipalOutputTypeDef#

# PolicyGrantPrincipalOutputTypeDef definition

class PolicyGrantPrincipalOutputTypeDef(TypedDict):
    domainUnit: NotRequired[DomainUnitPolicyGrantPrincipalOutputTypeDef],  # (1)
    group: NotRequired[GroupPolicyGrantPrincipalTypeDef],  # (2)
    project: NotRequired[ProjectPolicyGrantPrincipalTypeDef],  # (3)
    user: NotRequired[UserPolicyGrantPrincipalOutputTypeDef],  # (4)
  1. See DomainUnitPolicyGrantPrincipalOutputTypeDef
  2. See GroupPolicyGrantPrincipalTypeDef
  3. See ProjectPolicyGrantPrincipalTypeDef
  4. See UserPolicyGrantPrincipalOutputTypeDef

GlueRunConfigurationInputTypeDef#

# GlueRunConfigurationInputTypeDef definition

class GlueRunConfigurationInputTypeDef(TypedDict):
    relationalFilterConfigurations: Sequence[RelationalFilterConfigurationUnionTypeDef],  # (1)
    autoImportDataQualityResult: NotRequired[bool],
    dataAccessRole: NotRequired[str],
  1. See RelationalFilterConfigurationTypeDef RelationalFilterConfigurationOutputTypeDef

SearchTypesOutputTypeDef#

# SearchTypesOutputTypeDef definition

class SearchTypesOutputTypeDef(TypedDict):
    items: List[SearchTypesResultItemTypeDef],  # (1)
    totalMatchCount: int,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    nextToken: NotRequired[str],
  1. See SearchTypesResultItemTypeDef
  2. See ResponseMetadataTypeDef

ListSubscriptionGrantsOutputTypeDef#

# ListSubscriptionGrantsOutputTypeDef definition

class ListSubscriptionGrantsOutputTypeDef(TypedDict):
    items: List[SubscriptionGrantSummaryTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    nextToken: NotRequired[str],
  1. See SubscriptionGrantSummaryTypeDef
  2. See ResponseMetadataTypeDef

ListEnvironmentBlueprintConfigurationsOutputTypeDef#

# ListEnvironmentBlueprintConfigurationsOutputTypeDef definition

class ListEnvironmentBlueprintConfigurationsOutputTypeDef(TypedDict):
    items: List[EnvironmentBlueprintConfigurationItemTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    nextToken: NotRequired[str],
  1. See EnvironmentBlueprintConfigurationItemTypeDef
  2. See ResponseMetadataTypeDef

ListProjectMembershipsOutputTypeDef#

# ListProjectMembershipsOutputTypeDef definition

class ListProjectMembershipsOutputTypeDef(TypedDict):
    members: List[ProjectMemberTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    nextToken: NotRequired[str],
  1. See ProjectMemberTypeDef
  2. See ResponseMetadataTypeDef

CreateRuleOutputTypeDef#

# CreateRuleOutputTypeDef definition

class CreateRuleOutputTypeDef(TypedDict):
    action: RuleActionType,  # (1)
    createdAt: datetime,
    createdBy: str,
    description: str,
    detail: RuleDetailOutputTypeDef,  # (2)
    identifier: str,
    name: str,
    ruleType: RuleTypeType,  # (3)
    scope: RuleScopeOutputTypeDef,  # (4)
    target: RuleTargetTypeDef,  # (5)
    targetType: RuleTargetTypeType,  # (6)
    ResponseMetadata: ResponseMetadataTypeDef,  # (7)
  1. See RuleActionType
  2. See RuleDetailOutputTypeDef
  3. See RuleTypeType
  4. See RuleScopeOutputTypeDef
  5. See RuleTargetTypeDef
  6. See RuleTargetTypeType
  7. See ResponseMetadataTypeDef

GetRuleOutputTypeDef#

# GetRuleOutputTypeDef definition

class GetRuleOutputTypeDef(TypedDict):
    action: RuleActionType,  # (1)
    createdAt: datetime,
    createdBy: str,
    description: str,
    detail: RuleDetailOutputTypeDef,  # (2)
    identifier: str,
    lastUpdatedBy: str,
    name: str,
    revision: str,
    ruleType: RuleTypeType,  # (3)
    scope: RuleScopeOutputTypeDef,  # (4)
    target: RuleTargetTypeDef,  # (5)
    targetType: RuleTargetTypeType,  # (6)
    updatedAt: datetime,
    ResponseMetadata: ResponseMetadataTypeDef,  # (7)
  1. See RuleActionType
  2. See RuleDetailOutputTypeDef
  3. See RuleTypeType
  4. See RuleScopeOutputTypeDef
  5. See RuleTargetTypeDef
  6. See RuleTargetTypeType
  7. See ResponseMetadataTypeDef

UpdateRuleOutputTypeDef#

# UpdateRuleOutputTypeDef definition

class UpdateRuleOutputTypeDef(TypedDict):
    action: RuleActionType,  # (1)
    createdAt: datetime,
    createdBy: str,
    description: str,
    detail: RuleDetailOutputTypeDef,  # (2)
    identifier: str,
    lastUpdatedBy: str,
    name: str,
    revision: str,
    ruleType: RuleTypeType,  # (3)
    scope: RuleScopeOutputTypeDef,  # (4)
    target: RuleTargetTypeDef,  # (5)
    updatedAt: datetime,
    ResponseMetadata: ResponseMetadataTypeDef,  # (6)
  1. See RuleActionType
  2. See RuleDetailOutputTypeDef
  3. See RuleTypeType
  4. See RuleScopeOutputTypeDef
  5. See RuleTargetTypeDef
  6. See ResponseMetadataTypeDef

RuleDetailTypeDef#

# RuleDetailTypeDef definition

class RuleDetailTypeDef(TypedDict):
    metadataFormEnforcementDetail: NotRequired[MetadataFormEnforcementDetailUnionTypeDef],  # (1)
  1. See MetadataFormEnforcementDetailTypeDef MetadataFormEnforcementDetailOutputTypeDef

RowFilterConfigurationOutputTypeDef#

# RowFilterConfigurationOutputTypeDef definition

class RowFilterConfigurationOutputTypeDef(TypedDict):
    rowFilter: RowFilterOutputTypeDef,  # (1)
    sensitive: NotRequired[bool],
  1. See RowFilterOutputTypeDef

ListNotificationsOutputTypeDef#

# ListNotificationsOutputTypeDef definition

class ListNotificationsOutputTypeDef(TypedDict):
    notifications: List[NotificationOutputTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    nextToken: NotRequired[str],
  1. See NotificationOutputTypeDef
  2. See ResponseMetadataTypeDef

ListRulesOutputTypeDef#

# ListRulesOutputTypeDef definition

class ListRulesOutputTypeDef(TypedDict):
    items: List[RuleSummaryTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    nextToken: NotRequired[str],
  1. See RuleSummaryTypeDef
  2. See ResponseMetadataTypeDef

DataSourceConfigurationOutputTypeDef#

# DataSourceConfigurationOutputTypeDef definition

class DataSourceConfigurationOutputTypeDef(TypedDict):
    glueRunConfiguration: NotRequired[GlueRunConfigurationOutputTypeDef],  # (1)
    redshiftRunConfiguration: NotRequired[RedshiftRunConfigurationOutputTypeDef],  # (2)
  1. See GlueRunConfigurationOutputTypeDef
  2. See RedshiftRunConfigurationOutputTypeDef

SearchUserProfilesOutputTypeDef#

# SearchUserProfilesOutputTypeDef definition

class SearchUserProfilesOutputTypeDef(TypedDict):
    items: List[UserProfileSummaryTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    nextToken: NotRequired[str],
  1. See UserProfileSummaryTypeDef
  2. See ResponseMetadataTypeDef

SearchOutputTypeDef#

# SearchOutputTypeDef definition

class SearchOutputTypeDef(TypedDict):
    items: List[SearchInventoryResultItemTypeDef],  # (1)
    totalMatchCount: int,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    nextToken: NotRequired[str],
  1. See SearchInventoryResultItemTypeDef
  2. See ResponseMetadataTypeDef

SearchListingsOutputTypeDef#

# SearchListingsOutputTypeDef definition

class SearchListingsOutputTypeDef(TypedDict):
    items: List[SearchResultItemTypeDef],  # (1)
    totalMatchCount: int,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    nextToken: NotRequired[str],
  1. See SearchResultItemTypeDef
  2. See ResponseMetadataTypeDef

GetListingOutputTypeDef#

# GetListingOutputTypeDef definition

class GetListingOutputTypeDef(TypedDict):
    createdAt: datetime,
    createdBy: str,
    description: str,
    domainId: str,
    id: str,
    item: ListingItemTypeDef,  # (1)
    listingRevision: str,
    name: str,
    status: ListingStatusType,  # (2)
    updatedAt: datetime,
    updatedBy: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (3)
  1. See ListingItemTypeDef
  2. See ListingStatusType
  3. See ResponseMetadataTypeDef

AcceptSubscriptionRequestOutputTypeDef#

# AcceptSubscriptionRequestOutputTypeDef definition

class AcceptSubscriptionRequestOutputTypeDef(TypedDict):
    createdAt: datetime,
    createdBy: str,
    decisionComment: str,
    domainId: str,
    existingSubscriptionId: str,
    id: str,
    metadataForms: List[FormOutputTypeDef],  # (1)
    requestReason: str,
    reviewerId: str,
    status: SubscriptionRequestStatusType,  # (2)
    subscribedListings: List[SubscribedListingTypeDef],  # (3)
    subscribedPrincipals: List[SubscribedPrincipalTypeDef],  # (4)
    updatedAt: datetime,
    updatedBy: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (5)
  1. See FormOutputTypeDef
  2. See SubscriptionRequestStatusType
  3. See SubscribedListingTypeDef
  4. See SubscribedPrincipalTypeDef
  5. See ResponseMetadataTypeDef

CancelSubscriptionOutputTypeDef#

# CancelSubscriptionOutputTypeDef definition

class CancelSubscriptionOutputTypeDef(TypedDict):
    createdAt: datetime,
    createdBy: str,
    domainId: str,
    id: str,
    retainPermissions: bool,
    status: SubscriptionStatusType,  # (1)
    subscribedListing: SubscribedListingTypeDef,  # (2)
    subscribedPrincipal: SubscribedPrincipalTypeDef,  # (3)
    subscriptionRequestId: str,
    updatedAt: datetime,
    updatedBy: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (4)
  1. See SubscriptionStatusType
  2. See SubscribedListingTypeDef
  3. See SubscribedPrincipalTypeDef
  4. See ResponseMetadataTypeDef

CreateSubscriptionRequestOutputTypeDef#

# CreateSubscriptionRequestOutputTypeDef definition

class CreateSubscriptionRequestOutputTypeDef(TypedDict):
    createdAt: datetime,
    createdBy: str,
    decisionComment: str,
    domainId: str,
    existingSubscriptionId: str,
    id: str,
    metadataForms: List[FormOutputTypeDef],  # (1)
    requestReason: str,
    reviewerId: str,
    status: SubscriptionRequestStatusType,  # (2)
    subscribedListings: List[SubscribedListingTypeDef],  # (3)
    subscribedPrincipals: List[SubscribedPrincipalTypeDef],  # (4)
    updatedAt: datetime,
    updatedBy: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (5)
  1. See FormOutputTypeDef
  2. See SubscriptionRequestStatusType
  3. See SubscribedListingTypeDef
  4. See SubscribedPrincipalTypeDef
  5. See ResponseMetadataTypeDef

GetSubscriptionOutputTypeDef#

# GetSubscriptionOutputTypeDef definition

class GetSubscriptionOutputTypeDef(TypedDict):
    createdAt: datetime,
    createdBy: str,
    domainId: str,
    id: str,
    retainPermissions: bool,
    status: SubscriptionStatusType,  # (1)
    subscribedListing: SubscribedListingTypeDef,  # (2)
    subscribedPrincipal: SubscribedPrincipalTypeDef,  # (3)
    subscriptionRequestId: str,
    updatedAt: datetime,
    updatedBy: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (4)
  1. See SubscriptionStatusType
  2. See SubscribedListingTypeDef
  3. See SubscribedPrincipalTypeDef
  4. See ResponseMetadataTypeDef

GetSubscriptionRequestDetailsOutputTypeDef#

# GetSubscriptionRequestDetailsOutputTypeDef definition

class GetSubscriptionRequestDetailsOutputTypeDef(TypedDict):
    createdAt: datetime,
    createdBy: str,
    decisionComment: str,
    domainId: str,
    existingSubscriptionId: str,
    id: str,
    metadataForms: List[FormOutputTypeDef],  # (1)
    requestReason: str,
    reviewerId: str,
    status: SubscriptionRequestStatusType,  # (2)
    subscribedListings: List[SubscribedListingTypeDef],  # (3)
    subscribedPrincipals: List[SubscribedPrincipalTypeDef],  # (4)
    updatedAt: datetime,
    updatedBy: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (5)
  1. See FormOutputTypeDef
  2. See SubscriptionRequestStatusType
  3. See SubscribedListingTypeDef
  4. See SubscribedPrincipalTypeDef
  5. See ResponseMetadataTypeDef

RejectSubscriptionRequestOutputTypeDef#

# RejectSubscriptionRequestOutputTypeDef definition

class RejectSubscriptionRequestOutputTypeDef(TypedDict):
    createdAt: datetime,
    createdBy: str,
    decisionComment: str,
    domainId: str,
    existingSubscriptionId: str,
    id: str,
    metadataForms: List[FormOutputTypeDef],  # (1)
    requestReason: str,
    reviewerId: str,
    status: SubscriptionRequestStatusType,  # (2)
    subscribedListings: List[SubscribedListingTypeDef],  # (3)
    subscribedPrincipals: List[SubscribedPrincipalTypeDef],  # (4)
    updatedAt: datetime,
    updatedBy: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (5)
  1. See FormOutputTypeDef
  2. See SubscriptionRequestStatusType
  3. See SubscribedListingTypeDef
  4. See SubscribedPrincipalTypeDef
  5. See ResponseMetadataTypeDef

RevokeSubscriptionOutputTypeDef#

# RevokeSubscriptionOutputTypeDef definition

class RevokeSubscriptionOutputTypeDef(TypedDict):
    createdAt: datetime,
    createdBy: str,
    domainId: str,
    id: str,
    retainPermissions: bool,
    status: SubscriptionStatusType,  # (1)
    subscribedListing: SubscribedListingTypeDef,  # (2)
    subscribedPrincipal: SubscribedPrincipalTypeDef,  # (3)
    subscriptionRequestId: str,
    updatedAt: datetime,
    updatedBy: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (4)
  1. See SubscriptionStatusType
  2. See SubscribedListingTypeDef
  3. See SubscribedPrincipalTypeDef
  4. See ResponseMetadataTypeDef

SubscriptionRequestSummaryTypeDef#

# SubscriptionRequestSummaryTypeDef definition

class SubscriptionRequestSummaryTypeDef(TypedDict):
    createdAt: datetime,
    createdBy: str,
    domainId: str,
    id: str,
    requestReason: str,
    status: SubscriptionRequestStatusType,  # (2)
    subscribedListings: List[SubscribedListingTypeDef],  # (3)
    subscribedPrincipals: List[SubscribedPrincipalTypeDef],  # (4)
    updatedAt: datetime,
    decisionComment: NotRequired[str],
    existingSubscriptionId: NotRequired[str],
    metadataFormsSummary: NotRequired[List[MetadataFormSummaryTypeDef]],  # (1)
    reviewerId: NotRequired[str],
    updatedBy: NotRequired[str],
  1. See MetadataFormSummaryTypeDef
  2. See SubscriptionRequestStatusType
  3. See SubscribedListingTypeDef
  4. See SubscribedPrincipalTypeDef

SubscriptionSummaryTypeDef#

# SubscriptionSummaryTypeDef definition

class SubscriptionSummaryTypeDef(TypedDict):
    createdAt: datetime,
    createdBy: str,
    domainId: str,
    id: str,
    status: SubscriptionStatusType,  # (1)
    subscribedListing: SubscribedListingTypeDef,  # (2)
    subscribedPrincipal: SubscribedPrincipalTypeDef,  # (3)
    updatedAt: datetime,
    retainPermissions: NotRequired[bool],
    subscriptionRequestId: NotRequired[str],
    updatedBy: NotRequired[str],
  1. See SubscriptionStatusType
  2. See SubscribedListingTypeDef
  3. See SubscribedPrincipalTypeDef

UpdateSubscriptionRequestOutputTypeDef#

# UpdateSubscriptionRequestOutputTypeDef definition

class UpdateSubscriptionRequestOutputTypeDef(TypedDict):
    createdAt: datetime,
    createdBy: str,
    decisionComment: str,
    domainId: str,
    existingSubscriptionId: str,
    id: str,
    metadataForms: List[FormOutputTypeDef],  # (1)
    requestReason: str,
    reviewerId: str,
    status: SubscriptionRequestStatusType,  # (2)
    subscribedListings: List[SubscribedListingTypeDef],  # (3)
    subscribedPrincipals: List[SubscribedPrincipalTypeDef],  # (4)
    updatedAt: datetime,
    updatedBy: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (5)
  1. See FormOutputTypeDef
  2. See SubscriptionRequestStatusType
  3. See SubscribedListingTypeDef
  4. See SubscribedPrincipalTypeDef
  5. See ResponseMetadataTypeDef

PolicyGrantMemberTypeDef#

# PolicyGrantMemberTypeDef definition

class PolicyGrantMemberTypeDef(TypedDict):
    createdAt: NotRequired[datetime],
    createdBy: NotRequired[str],
    detail: NotRequired[PolicyGrantDetailOutputTypeDef],  # (1)
    principal: NotRequired[PolicyGrantPrincipalOutputTypeDef],  # (2)
  1. See PolicyGrantDetailOutputTypeDef
  2. See PolicyGrantPrincipalOutputTypeDef

PolicyGrantPrincipalTypeDef#

# PolicyGrantPrincipalTypeDef definition

class PolicyGrantPrincipalTypeDef(TypedDict):
    domainUnit: NotRequired[DomainUnitPolicyGrantPrincipalUnionTypeDef],  # (1)
    group: NotRequired[GroupPolicyGrantPrincipalTypeDef],  # (2)
    project: NotRequired[ProjectPolicyGrantPrincipalTypeDef],  # (3)
    user: NotRequired[UserPolicyGrantPrincipalUnionTypeDef],  # (4)
  1. See DomainUnitPolicyGrantPrincipalTypeDef DomainUnitPolicyGrantPrincipalOutputTypeDef
  2. See GroupPolicyGrantPrincipalTypeDef
  3. See ProjectPolicyGrantPrincipalTypeDef
  4. See UserPolicyGrantPrincipalTypeDef UserPolicyGrantPrincipalOutputTypeDef

DataSourceConfigurationInputTypeDef#

# DataSourceConfigurationInputTypeDef definition

class DataSourceConfigurationInputTypeDef(TypedDict):
    glueRunConfiguration: NotRequired[GlueRunConfigurationInputTypeDef],  # (1)
    redshiftRunConfiguration: NotRequired[RedshiftRunConfigurationInputTypeDef],  # (2)
  1. See GlueRunConfigurationInputTypeDef
  2. See RedshiftRunConfigurationInputTypeDef

PutEnvironmentBlueprintConfigurationInputRequestTypeDef#

# PutEnvironmentBlueprintConfigurationInputRequestTypeDef definition

class PutEnvironmentBlueprintConfigurationInputRequestTypeDef(TypedDict):
    domainIdentifier: str,
    enabledRegions: Sequence[str],
    environmentBlueprintIdentifier: str,
    manageAccessRoleArn: NotRequired[str],
    provisioningConfigurations: NotRequired[Sequence[ProvisioningConfigurationUnionTypeDef]],  # (1)
    provisioningRoleArn: NotRequired[str],
    regionalParameters: NotRequired[Mapping[str, Mapping[str, str]]],
  1. See ProvisioningConfigurationTypeDef ProvisioningConfigurationOutputTypeDef

CreateRuleInputRequestTypeDef#

# CreateRuleInputRequestTypeDef definition

class CreateRuleInputRequestTypeDef(TypedDict):
    action: RuleActionType,  # (1)
    detail: RuleDetailTypeDef,  # (2)
    domainIdentifier: str,
    name: str,
    scope: RuleScopeTypeDef,  # (3)
    target: RuleTargetTypeDef,  # (4)
    clientToken: NotRequired[str],
    description: NotRequired[str],
  1. See RuleActionType
  2. See RuleDetailTypeDef
  3. See RuleScopeTypeDef
  4. See RuleTargetTypeDef

UpdateRuleInputRequestTypeDef#

# UpdateRuleInputRequestTypeDef definition

class UpdateRuleInputRequestTypeDef(TypedDict):
    domainIdentifier: str,
    identifier: str,
    description: NotRequired[str],
    detail: NotRequired[RuleDetailTypeDef],  # (1)
    includeChildDomainUnits: NotRequired[bool],
    name: NotRequired[str],
    scope: NotRequired[RuleScopeTypeDef],  # (2)
  1. See RuleDetailTypeDef
  2. See RuleScopeTypeDef

RowFilterTypeDef#

# RowFilterTypeDef definition

class RowFilterTypeDef(TypedDict):
    and: NotRequired[Sequence[Mapping[str, Any]]],
    expression: NotRequired[RowFilterExpressionUnionTypeDef],  # (1)
    or: NotRequired[Sequence[Mapping[str, Any]]],
  1. See RowFilterExpressionTypeDef RowFilterExpressionOutputTypeDef

AssetFilterConfigurationOutputTypeDef#

# AssetFilterConfigurationOutputTypeDef definition

class AssetFilterConfigurationOutputTypeDef(TypedDict):
    columnConfiguration: NotRequired[ColumnFilterConfigurationOutputTypeDef],  # (1)
    rowConfiguration: NotRequired[RowFilterConfigurationOutputTypeDef],  # (2)
  1. See ColumnFilterConfigurationOutputTypeDef
  2. See RowFilterConfigurationOutputTypeDef

CreateDataSourceOutputTypeDef#

# CreateDataSourceOutputTypeDef definition

class CreateDataSourceOutputTypeDef(TypedDict):
    assetFormsOutput: List[FormOutputTypeDef],  # (1)
    configuration: DataSourceConfigurationOutputTypeDef,  # (2)
    createdAt: datetime,
    description: str,
    domainId: str,
    enableSetting: EnableSettingType,  # (3)
    environmentId: str,
    errorMessage: DataSourceErrorMessageTypeDef,  # (4)
    id: str,
    lastRunAt: datetime,
    lastRunErrorMessage: DataSourceErrorMessageTypeDef,  # (4)
    lastRunStatus: DataSourceRunStatusType,  # (6)
    name: str,
    projectId: str,
    publishOnImport: bool,
    recommendation: RecommendationConfigurationTypeDef,  # (7)
    schedule: ScheduleConfigurationTypeDef,  # (8)
    status: DataSourceStatusType,  # (9)
    type: str,
    updatedAt: datetime,
    ResponseMetadata: ResponseMetadataTypeDef,  # (10)
  1. See FormOutputTypeDef
  2. See DataSourceConfigurationOutputTypeDef
  3. See EnableSettingType
  4. See DataSourceErrorMessageTypeDef
  5. See DataSourceErrorMessageTypeDef
  6. See DataSourceRunStatusType
  7. See RecommendationConfigurationTypeDef
  8. See ScheduleConfigurationTypeDef
  9. See DataSourceStatusType
  10. See ResponseMetadataTypeDef

DeleteDataSourceOutputTypeDef#

# DeleteDataSourceOutputTypeDef definition

class DeleteDataSourceOutputTypeDef(TypedDict):
    assetFormsOutput: List[FormOutputTypeDef],  # (1)
    configuration: DataSourceConfigurationOutputTypeDef,  # (2)
    createdAt: datetime,
    description: str,
    domainId: str,
    enableSetting: EnableSettingType,  # (3)
    environmentId: str,
    errorMessage: DataSourceErrorMessageTypeDef,  # (4)
    id: str,
    lastRunAt: datetime,
    lastRunErrorMessage: DataSourceErrorMessageTypeDef,  # (4)
    lastRunStatus: DataSourceRunStatusType,  # (6)
    name: str,
    projectId: str,
    publishOnImport: bool,
    retainPermissionsOnRevokeFailure: bool,
    schedule: ScheduleConfigurationTypeDef,  # (7)
    selfGrantStatus: SelfGrantStatusOutputTypeDef,  # (8)
    status: DataSourceStatusType,  # (9)
    type: str,
    updatedAt: datetime,
    ResponseMetadata: ResponseMetadataTypeDef,  # (10)
  1. See FormOutputTypeDef
  2. See DataSourceConfigurationOutputTypeDef
  3. See EnableSettingType
  4. See DataSourceErrorMessageTypeDef
  5. See DataSourceErrorMessageTypeDef
  6. See DataSourceRunStatusType
  7. See ScheduleConfigurationTypeDef
  8. See SelfGrantStatusOutputTypeDef
  9. See DataSourceStatusType
  10. See ResponseMetadataTypeDef

GetDataSourceOutputTypeDef#

# GetDataSourceOutputTypeDef definition

class GetDataSourceOutputTypeDef(TypedDict):
    assetFormsOutput: List[FormOutputTypeDef],  # (1)
    configuration: DataSourceConfigurationOutputTypeDef,  # (2)
    createdAt: datetime,
    description: str,
    domainId: str,
    enableSetting: EnableSettingType,  # (3)
    environmentId: str,
    errorMessage: DataSourceErrorMessageTypeDef,  # (4)
    id: str,
    lastRunAssetCount: int,
    lastRunAt: datetime,
    lastRunErrorMessage: DataSourceErrorMessageTypeDef,  # (4)
    lastRunStatus: DataSourceRunStatusType,  # (6)
    name: str,
    projectId: str,
    publishOnImport: bool,
    recommendation: RecommendationConfigurationTypeDef,  # (7)
    schedule: ScheduleConfigurationTypeDef,  # (8)
    selfGrantStatus: SelfGrantStatusOutputTypeDef,  # (9)
    status: DataSourceStatusType,  # (10)
    type: str,
    updatedAt: datetime,
    ResponseMetadata: ResponseMetadataTypeDef,  # (11)
  1. See FormOutputTypeDef
  2. See DataSourceConfigurationOutputTypeDef
  3. See EnableSettingType
  4. See DataSourceErrorMessageTypeDef
  5. See DataSourceErrorMessageTypeDef
  6. See DataSourceRunStatusType
  7. See RecommendationConfigurationTypeDef
  8. See ScheduleConfigurationTypeDef
  9. See SelfGrantStatusOutputTypeDef
  10. See DataSourceStatusType
  11. See ResponseMetadataTypeDef

UpdateDataSourceOutputTypeDef#

# UpdateDataSourceOutputTypeDef definition

class UpdateDataSourceOutputTypeDef(TypedDict):
    assetFormsOutput: List[FormOutputTypeDef],  # (1)
    configuration: DataSourceConfigurationOutputTypeDef,  # (2)
    createdAt: datetime,
    description: str,
    domainId: str,
    enableSetting: EnableSettingType,  # (3)
    environmentId: str,
    errorMessage: DataSourceErrorMessageTypeDef,  # (4)
    id: str,
    lastRunAt: datetime,
    lastRunErrorMessage: DataSourceErrorMessageTypeDef,  # (4)
    lastRunStatus: DataSourceRunStatusType,  # (6)
    name: str,
    projectId: str,
    publishOnImport: bool,
    recommendation: RecommendationConfigurationTypeDef,  # (7)
    retainPermissionsOnRevokeFailure: bool,
    schedule: ScheduleConfigurationTypeDef,  # (8)
    selfGrantStatus: SelfGrantStatusOutputTypeDef,  # (9)
    status: DataSourceStatusType,  # (10)
    type: str,
    updatedAt: datetime,
    ResponseMetadata: ResponseMetadataTypeDef,  # (11)
  1. See FormOutputTypeDef
  2. See DataSourceConfigurationOutputTypeDef
  3. See EnableSettingType
  4. See DataSourceErrorMessageTypeDef
  5. See DataSourceErrorMessageTypeDef
  6. See DataSourceRunStatusType
  7. See RecommendationConfigurationTypeDef
  8. See ScheduleConfigurationTypeDef
  9. See SelfGrantStatusOutputTypeDef
  10. See DataSourceStatusType
  11. See ResponseMetadataTypeDef

ListSubscriptionRequestsOutputTypeDef#

# ListSubscriptionRequestsOutputTypeDef definition

class ListSubscriptionRequestsOutputTypeDef(TypedDict):
    items: List[SubscriptionRequestSummaryTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    nextToken: NotRequired[str],
  1. See SubscriptionRequestSummaryTypeDef
  2. See ResponseMetadataTypeDef

ListSubscriptionsOutputTypeDef#

# ListSubscriptionsOutputTypeDef definition

class ListSubscriptionsOutputTypeDef(TypedDict):
    items: List[SubscriptionSummaryTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    nextToken: NotRequired[str],
  1. See SubscriptionSummaryTypeDef
  2. See ResponseMetadataTypeDef

ListPolicyGrantsOutputTypeDef#

# ListPolicyGrantsOutputTypeDef definition

class ListPolicyGrantsOutputTypeDef(TypedDict):
    grantList: List[PolicyGrantMemberTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    nextToken: NotRequired[str],
  1. See PolicyGrantMemberTypeDef
  2. See ResponseMetadataTypeDef

AddPolicyGrantInputRequestTypeDef#

# AddPolicyGrantInputRequestTypeDef definition

class AddPolicyGrantInputRequestTypeDef(TypedDict):
    detail: PolicyGrantDetailTypeDef,  # (1)
    domainIdentifier: str,
    entityIdentifier: str,
    entityType: TargetEntityTypeType,  # (2)
    policyType: ManagedPolicyTypeType,  # (3)
    principal: PolicyGrantPrincipalTypeDef,  # (4)
    clientToken: NotRequired[str],
  1. See PolicyGrantDetailTypeDef
  2. See TargetEntityTypeType
  3. See ManagedPolicyTypeType
  4. See PolicyGrantPrincipalTypeDef

RemovePolicyGrantInputRequestTypeDef#

# RemovePolicyGrantInputRequestTypeDef definition

class RemovePolicyGrantInputRequestTypeDef(TypedDict):
    domainIdentifier: str,
    entityIdentifier: str,
    entityType: TargetEntityTypeType,  # (1)
    policyType: ManagedPolicyTypeType,  # (2)
    principal: PolicyGrantPrincipalTypeDef,  # (3)
    clientToken: NotRequired[str],
  1. See TargetEntityTypeType
  2. See ManagedPolicyTypeType
  3. See PolicyGrantPrincipalTypeDef

CreateDataSourceInputRequestTypeDef#

# CreateDataSourceInputRequestTypeDef definition

class CreateDataSourceInputRequestTypeDef(TypedDict):
    domainIdentifier: str,
    environmentIdentifier: str,
    name: str,
    projectIdentifier: str,
    type: str,
    assetFormsInput: NotRequired[Sequence[FormInputTypeDef]],  # (1)
    clientToken: NotRequired[str],
    configuration: NotRequired[DataSourceConfigurationInputTypeDef],  # (2)
    description: NotRequired[str],
    enableSetting: NotRequired[EnableSettingType],  # (3)
    publishOnImport: NotRequired[bool],
    recommendation: NotRequired[RecommendationConfigurationTypeDef],  # (4)
    schedule: NotRequired[ScheduleConfigurationTypeDef],  # (5)
  1. See FormInputTypeDef
  2. See DataSourceConfigurationInputTypeDef
  3. See EnableSettingType
  4. See RecommendationConfigurationTypeDef
  5. See ScheduleConfigurationTypeDef

UpdateDataSourceInputRequestTypeDef#

# UpdateDataSourceInputRequestTypeDef definition

class UpdateDataSourceInputRequestTypeDef(TypedDict):
    domainIdentifier: str,
    identifier: str,
    assetFormsInput: NotRequired[Sequence[FormInputTypeDef]],  # (1)
    configuration: NotRequired[DataSourceConfigurationInputTypeDef],  # (2)
    description: NotRequired[str],
    enableSetting: NotRequired[EnableSettingType],  # (3)
    name: NotRequired[str],
    publishOnImport: NotRequired[bool],
    recommendation: NotRequired[RecommendationConfigurationTypeDef],  # (4)
    retainPermissionsOnRevokeFailure: NotRequired[bool],
    schedule: NotRequired[ScheduleConfigurationTypeDef],  # (5)
  1. See FormInputTypeDef
  2. See DataSourceConfigurationInputTypeDef
  3. See EnableSettingType
  4. See RecommendationConfigurationTypeDef
  5. See ScheduleConfigurationTypeDef

CreateAssetFilterOutputTypeDef#

# CreateAssetFilterOutputTypeDef definition

class CreateAssetFilterOutputTypeDef(TypedDict):
    assetId: str,
    configuration: AssetFilterConfigurationOutputTypeDef,  # (1)
    createdAt: datetime,
    description: str,
    domainId: str,
    effectiveColumnNames: List[str],
    effectiveRowFilter: str,
    errorMessage: str,
    id: str,
    name: str,
    status: FilterStatusType,  # (2)
    ResponseMetadata: ResponseMetadataTypeDef,  # (3)
  1. See AssetFilterConfigurationOutputTypeDef
  2. See FilterStatusType
  3. See ResponseMetadataTypeDef

GetAssetFilterOutputTypeDef#

# GetAssetFilterOutputTypeDef definition

class GetAssetFilterOutputTypeDef(TypedDict):
    assetId: str,
    configuration: AssetFilterConfigurationOutputTypeDef,  # (1)
    createdAt: datetime,
    description: str,
    domainId: str,
    effectiveColumnNames: List[str],
    effectiveRowFilter: str,
    errorMessage: str,
    id: str,
    name: str,
    status: FilterStatusType,  # (2)
    ResponseMetadata: ResponseMetadataTypeDef,  # (3)
  1. See AssetFilterConfigurationOutputTypeDef
  2. See FilterStatusType
  3. See ResponseMetadataTypeDef

UpdateAssetFilterOutputTypeDef#

# UpdateAssetFilterOutputTypeDef definition

class UpdateAssetFilterOutputTypeDef(TypedDict):
    assetId: str,
    configuration: AssetFilterConfigurationOutputTypeDef,  # (1)
    createdAt: datetime,
    description: str,
    domainId: str,
    effectiveColumnNames: List[str],
    effectiveRowFilter: str,
    errorMessage: str,
    id: str,
    name: str,
    status: FilterStatusType,  # (2)
    ResponseMetadata: ResponseMetadataTypeDef,  # (3)
  1. See AssetFilterConfigurationOutputTypeDef
  2. See FilterStatusType
  3. See ResponseMetadataTypeDef

RowFilterConfigurationTypeDef#

# RowFilterConfigurationTypeDef definition

class RowFilterConfigurationTypeDef(TypedDict):
    rowFilter: RowFilterUnionTypeDef,  # (1)
    sensitive: NotRequired[bool],
  1. See RowFilterTypeDef RowFilterOutputTypeDef

AssetFilterConfigurationTypeDef#

# AssetFilterConfigurationTypeDef definition

class AssetFilterConfigurationTypeDef(TypedDict):
    columnConfiguration: NotRequired[ColumnFilterConfigurationUnionTypeDef],  # (1)
    rowConfiguration: NotRequired[RowFilterConfigurationUnionTypeDef],  # (2)
  1. See ColumnFilterConfigurationTypeDef ColumnFilterConfigurationOutputTypeDef
  2. See RowFilterConfigurationTypeDef RowFilterConfigurationOutputTypeDef

CreateAssetFilterInputRequestTypeDef#

# CreateAssetFilterInputRequestTypeDef definition

class CreateAssetFilterInputRequestTypeDef(TypedDict):
    assetIdentifier: str,
    configuration: AssetFilterConfigurationTypeDef,  # (1)
    domainIdentifier: str,
    name: str,
    clientToken: NotRequired[str],
    description: NotRequired[str],
  1. See AssetFilterConfigurationTypeDef

UpdateAssetFilterInputRequestTypeDef#

# UpdateAssetFilterInputRequestTypeDef definition

class UpdateAssetFilterInputRequestTypeDef(TypedDict):
    assetIdentifier: str,
    domainIdentifier: str,
    identifier: str,
    configuration: NotRequired[AssetFilterConfigurationTypeDef],  # (1)
    description: NotRequired[str],
    name: NotRequired[str],
  1. See AssetFilterConfigurationTypeDef