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

CreateProjectFromProjectProfilePolicyGrantDetailUnionTypeDef#

# CreateProjectFromProjectProfilePolicyGrantDetailUnionTypeDef definition

CreateProjectFromProjectProfilePolicyGrantDetailUnionTypeDef = Union[
    CreateProjectFromProjectProfilePolicyGrantDetailTypeDef,  # (1)
    CreateProjectFromProjectProfilePolicyGrantDetailOutputTypeDef,  # (2)
]
  1. See CreateProjectFromProjectProfilePolicyGrantDetailTypeDef
  2. See CreateProjectFromProjectProfilePolicyGrantDetailOutputTypeDef

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

PhysicalConnectionRequirementsUnionTypeDef#

# PhysicalConnectionRequirementsUnionTypeDef definition

PhysicalConnectionRequirementsUnionTypeDef = Union[
    PhysicalConnectionRequirementsTypeDef,  # (1)
    PhysicalConnectionRequirementsOutputTypeDef,  # (2)
]
  1. See PhysicalConnectionRequirementsTypeDef
  2. See PhysicalConnectionRequirementsOutputTypeDef

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

EnvironmentConfigurationUserParameterUnionTypeDef#

# EnvironmentConfigurationUserParameterUnionTypeDef definition

EnvironmentConfigurationUserParameterUnionTypeDef = Union[
    EnvironmentConfigurationUserParameterTypeDef,  # (1)
    EnvironmentConfigurationUserParameterOutputTypeDef,  # (2)
]
  1. See EnvironmentConfigurationUserParameterTypeDef
  2. See EnvironmentConfigurationUserParameterOutputTypeDef

EnvironmentConfigurationParametersDetailsUnionTypeDef#

# EnvironmentConfigurationParametersDetailsUnionTypeDef definition

EnvironmentConfigurationParametersDetailsUnionTypeDef = Union[
    EnvironmentConfigurationParametersDetailsTypeDef,  # (1)
    EnvironmentConfigurationParametersDetailsOutputTypeDef,  # (2)
]
  1. See EnvironmentConfigurationParametersDetailsTypeDef
  2. See EnvironmentConfigurationParametersDetailsOutputTypeDef

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

OAuth2PropertiesUnionTypeDef#

# OAuth2PropertiesUnionTypeDef definition

OAuth2PropertiesUnionTypeDef = Union[
    OAuth2PropertiesTypeDef,  # (1)
    OAuth2PropertiesOutputTypeDef,  # (2)
]
  1. See OAuth2PropertiesTypeDef
  2. See OAuth2PropertiesOutputTypeDef

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

EnvironmentConfigurationUnionTypeDef#

# EnvironmentConfigurationUnionTypeDef definition

EnvironmentConfigurationUnionTypeDef = Union[
    EnvironmentConfigurationTypeDef,  # (1)
    EnvironmentConfigurationOutputTypeDef,  # (2)
]
  1. See EnvironmentConfigurationTypeDef
  2. See EnvironmentConfigurationOutputTypeDef

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,

AthenaPropertiesInputTypeDef#

# AthenaPropertiesInputTypeDef definition

class AthenaPropertiesInputTypeDef(TypedDict):
    workgroupName: NotRequired[str],

AthenaPropertiesOutputTypeDef#

# AthenaPropertiesOutputTypeDef definition

class AthenaPropertiesOutputTypeDef(TypedDict):
    workgroupName: NotRequired[str],

AthenaPropertiesPatchTypeDef#

# AthenaPropertiesPatchTypeDef definition

class AthenaPropertiesPatchTypeDef(TypedDict):
    workgroupName: NotRequired[str],

BasicAuthenticationCredentialsTypeDef#

# BasicAuthenticationCredentialsTypeDef definition

class BasicAuthenticationCredentialsTypeDef(TypedDict):
    password: NotRequired[str],
    userName: NotRequired[str],

AuthorizationCodePropertiesTypeDef#

# AuthorizationCodePropertiesTypeDef definition

class AuthorizationCodePropertiesTypeDef(TypedDict):
    authorizationCode: NotRequired[str],
    redirectUri: NotRequired[str],

AwsAccountTypeDef#

# AwsAccountTypeDef definition

class AwsAccountTypeDef(TypedDict):
    awsAccountId: NotRequired[str],
    awsAccountIdPath: NotRequired[str],

AwsLocationTypeDef#

# AwsLocationTypeDef definition

class AwsLocationTypeDef(TypedDict):
    accessRole: NotRequired[str],
    awsAccountId: NotRequired[str],
    awsRegion: NotRequired[str],
    iamConnectionId: NotRequired[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],

ConnectionCredentialsTypeDef#

# ConnectionCredentialsTypeDef definition

class ConnectionCredentialsTypeDef(TypedDict):
    accessKeyId: NotRequired[str],
    expiration: NotRequired[datetime],
    secretAccessKey: NotRequired[str],
    sessionToken: NotRequired[str],

HyperPodPropertiesInputTypeDef#

# HyperPodPropertiesInputTypeDef definition

class HyperPodPropertiesInputTypeDef(TypedDict):
    clusterName: str,

IamPropertiesInputTypeDef#

# IamPropertiesInputTypeDef definition

class IamPropertiesInputTypeDef(TypedDict):
    glueLineageSyncEnabled: NotRequired[bool],

SparkEmrPropertiesInputTypeDef#

# SparkEmrPropertiesInputTypeDef definition

class SparkEmrPropertiesInputTypeDef(TypedDict):
    computeArn: NotRequired[str],
    instanceProfileArn: NotRequired[str],
    javaVirtualEnv: NotRequired[str],
    logUri: NotRequired[str],
    pythonVirtualEnv: NotRequired[str],
    runtimeRole: NotRequired[str],
    trustedCertificatesS3Uri: NotRequired[str],

GluePropertiesOutputTypeDef#

# GluePropertiesOutputTypeDef definition

class GluePropertiesOutputTypeDef(TypedDict):
    errorMessage: NotRequired[str],
    status: NotRequired[ConnectionStatusType],  # (1)
  1. See ConnectionStatusType

HyperPodPropertiesOutputTypeDef#

# HyperPodPropertiesOutputTypeDef definition

class HyperPodPropertiesOutputTypeDef(TypedDict):
    clusterName: str,
    clusterArn: NotRequired[str],
    orchestrator: NotRequired[HyperPodOrchestratorType],  # (1)
  1. See HyperPodOrchestratorType

IamPropertiesOutputTypeDef#

# IamPropertiesOutputTypeDef definition

class IamPropertiesOutputTypeDef(TypedDict):
    environmentId: NotRequired[str],
    glueLineageSyncEnabled: NotRequired[bool],

IamPropertiesPatchTypeDef#

# IamPropertiesPatchTypeDef definition

class IamPropertiesPatchTypeDef(TypedDict):
    glueLineageSyncEnabled: NotRequired[bool],

SparkEmrPropertiesPatchTypeDef#

# SparkEmrPropertiesPatchTypeDef definition

class SparkEmrPropertiesPatchTypeDef(TypedDict):
    computeArn: NotRequired[str],
    instanceProfileArn: NotRequired[str],
    javaVirtualEnv: NotRequired[str],
    logUri: NotRequired[str],
    pythonVirtualEnv: NotRequired[str],
    runtimeRole: NotRequired[str],
    trustedCertificatesS3Uri: 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

CreateProjectFromProjectProfilePolicyGrantDetailOutputTypeDef#

# CreateProjectFromProjectProfilePolicyGrantDetailOutputTypeDef definition

class CreateProjectFromProjectProfilePolicyGrantDetailOutputTypeDef(TypedDict):
    includeChildDomainUnits: NotRequired[bool],
    projectProfiles: NotRequired[list[str]],

CreateProjectFromProjectProfilePolicyGrantDetailTypeDef#

# CreateProjectFromProjectProfilePolicyGrantDetailTypeDef definition

class CreateProjectFromProjectProfilePolicyGrantDetailTypeDef(TypedDict):
    includeChildDomainUnits: NotRequired[bool],
    projectProfiles: 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],

SageMakerRunConfigurationInputTypeDef#

# SageMakerRunConfigurationInputTypeDef definition

class SageMakerRunConfigurationInputTypeDef(TypedDict):
    trackingAssets: Mapping[str, Sequence[str]],

SageMakerRunConfigurationOutputTypeDef#

# SageMakerRunConfigurationOutputTypeDef definition

class SageMakerRunConfigurationOutputTypeDef(TypedDict):
    trackingAssets: dict[str, list[str]],
    accountId: NotRequired[str],
    region: NotRequired[str],

LineageInfoTypeDef#

# LineageInfoTypeDef definition

class LineageInfoTypeDef(TypedDict):
    errorMessage: NotRequired[str],
    eventId: NotRequired[str],
    eventStatus: NotRequired[LineageEventProcessingStatusType],  # (1)
  1. See LineageEventProcessingStatusType

DataSourceRunLineageSummaryTypeDef#

# DataSourceRunLineageSummaryTypeDef definition

class DataSourceRunLineageSummaryTypeDef(TypedDict):
    importStatus: NotRequired[LineageImportStatusType],  # (1)
  1. See LineageImportStatusType

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,

DeleteConnectionInputRequestTypeDef#

# DeleteConnectionInputRequestTypeDef definition

class DeleteConnectionInputRequestTypeDef(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],

DeleteProjectProfileInputRequestTypeDef#

# DeleteProjectProfileInputRequestTypeDef definition

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

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,  # (2)
    description: NotRequired[str],
    domainVersion: NotRequired[DomainVersionType],  # (1)
    lastUpdatedAt: NotRequired[datetime],
    portalUrl: NotRequired[str],
  1. See DomainVersionType
  2. 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],

RegionTypeDef#

# RegionTypeDef definition

class RegionTypeDef(TypedDict):
    regionName: NotRequired[str],
    regionNamePath: NotRequired[str],

EnvironmentConfigurationParameterTypeDef#

# EnvironmentConfigurationParameterTypeDef definition

class EnvironmentConfigurationParameterTypeDef(TypedDict):
    isEditable: NotRequired[bool],
    name: NotRequired[str],
    value: NotRequired[str],

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],

GetConnectionInputRequestTypeDef#

# GetConnectionInputRequestTypeDef definition

class GetConnectionInputRequestTypeDef(TypedDict):
    domainIdentifier: str,
    identifier: str,
    withSecret: NotRequired[bool],

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,

GetJobRunInputRequestTypeDef#

# GetJobRunInputRequestTypeDef definition

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

JobRunErrorTypeDef#

# JobRunErrorTypeDef definition

class JobRunErrorTypeDef(TypedDict):
    message: str,

GetLineageEventInputRequestTypeDef#

# GetLineageEventInputRequestTypeDef definition

class GetLineageEventInputRequestTypeDef(TypedDict):
    domainIdentifier: str,
    identifier: 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,

GetProjectProfileInputRequestTypeDef#

# GetProjectProfileInputRequestTypeDef definition

class GetProjectProfileInputRequestTypeDef(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

PhysicalConnectionRequirementsOutputTypeDef#

# PhysicalConnectionRequirementsOutputTypeDef definition

class PhysicalConnectionRequirementsOutputTypeDef(TypedDict):
    availabilityZone: NotRequired[str],
    securityGroupIdList: NotRequired[list[str]],
    subnetId: NotRequired[str],
    subnetIdList: NotRequired[list[str]],

GlueOAuth2CredentialsTypeDef#

# GlueOAuth2CredentialsTypeDef definition

class GlueOAuth2CredentialsTypeDef(TypedDict):
    accessToken: NotRequired[str],
    jwtToken: NotRequired[str],
    refreshToken: NotRequired[str],
    userManagedClientApplicationClientSecret: NotRequired[str],

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],

LineageSqlQueryRunDetailsTypeDef#

# LineageSqlQueryRunDetailsTypeDef definition

class LineageSqlQueryRunDetailsTypeDef(TypedDict):
    errorMessages: NotRequired[list[str]],
    numQueriesFailed: NotRequired[int],
    queryEndTime: NotRequired[datetime],
    queryStartTime: NotRequired[datetime],
    totalQueriesProcessed: NotRequired[int],

LineageSyncScheduleTypeDef#

# LineageSyncScheduleTypeDef definition

class LineageSyncScheduleTypeDef(TypedDict):
    schedule: 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],

ListConnectionsInputRequestTypeDef#

# ListConnectionsInputRequestTypeDef definition

class ListConnectionsInputRequestTypeDef(TypedDict):
    domainIdentifier: str,
    projectIdentifier: str,
    environmentIdentifier: NotRequired[str],
    maxResults: NotRequired[int],
    name: NotRequired[str],
    nextToken: NotRequired[str],
    sortBy: NotRequired[SortFieldConnectionType],  # (1)
    sortOrder: NotRequired[SortOrderType],  # (2)
    type: NotRequired[ConnectionTypeType],  # (3)
  1. See SortFieldConnectionType
  2. See SortOrderType
  3. See ConnectionTypeType

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,
    connectionIdentifier: NotRequired[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

ListJobRunsInputRequestTypeDef#

# ListJobRunsInputRequestTypeDef definition

class ListJobRunsInputRequestTypeDef(TypedDict):
    domainIdentifier: str,
    jobIdentifier: str,
    maxResults: NotRequired[int],
    nextToken: NotRequired[str],
    sortOrder: NotRequired[SortOrderType],  # (1)
    status: NotRequired[JobRunStatusType],  # (2)
  1. See SortOrderType
  2. See JobRunStatusType

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

ListProjectProfilesInputRequestTypeDef#

# ListProjectProfilesInputRequestTypeDef definition

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

ProjectProfileSummaryTypeDef#

# ProjectProfileSummaryTypeDef definition

class ProjectProfileSummaryTypeDef(TypedDict):
    createdBy: str,
    domainId: str,
    id: str,
    name: str,
    createdAt: NotRequired[datetime],
    description: NotRequired[str],
    domainUnitId: NotRequired[str],
    lastUpdatedAt: NotRequired[datetime],
    status: NotRequired[StatusType],  # (1)
  1. See StatusType

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],

NameIdentifierTypeDef#

# NameIdentifierTypeDef definition

class NameIdentifierTypeDef(TypedDict):
    name: NotRequired[str],
    namespace: 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

OAuth2ClientApplicationTypeDef#

# OAuth2ClientApplicationTypeDef definition

class OAuth2ClientApplicationTypeDef(TypedDict):
    aWSManagedClientApplicationReference: NotRequired[str],
    userManagedClientApplicationClientId: NotRequired[str],

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,

PhysicalConnectionRequirementsTypeDef#

# PhysicalConnectionRequirementsTypeDef definition

class PhysicalConnectionRequirementsTypeDef(TypedDict):
    availabilityZone: NotRequired[str],
    securityGroupIdList: NotRequired[Sequence[str]],
    subnetId: NotRequired[str],
    subnetIdList: NotRequired[Sequence[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,

UsernamePasswordTypeDef#

# UsernamePasswordTypeDef definition

class UsernamePasswordTypeDef(TypedDict):
    password: str,
    username: str,

RedshiftStoragePropertiesTypeDef#

# RedshiftStoragePropertiesTypeDef definition

class RedshiftStoragePropertiesTypeDef(TypedDict):
    clusterName: NotRequired[str],
    workgroupName: NotRequired[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

SparkGlueArgsTypeDef#

# SparkGlueArgsTypeDef definition

class SparkGlueArgsTypeDef(TypedDict):
    connection: NotRequired[str],

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

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

DeleteConnectionOutputTypeDef#

# DeleteConnectionOutputTypeDef definition

class DeleteConnectionOutputTypeDef(TypedDict):
    status: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. 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

GetLineageEventOutputTypeDef#

# GetLineageEventOutputTypeDef definition

class GetLineageEventOutputTypeDef(TypedDict):
    createdAt: datetime,
    createdBy: str,
    domainId: str,
    event: StreamingBody,
    eventTime: datetime,
    id: str,
    processingStatus: LineageEventProcessingStatusType,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See LineageEventProcessingStatusType
  2. See ResponseMetadataTypeDef

ListTagsForResourceResponseTypeDef#

# ListTagsForResourceResponseTypeDef definition

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

PostLineageEventOutputTypeDef#

# PostLineageEventOutputTypeDef definition

class PostLineageEventOutputTypeDef(TypedDict):
    domainId: str,
    id: 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

AuthenticationConfigurationPatchTypeDef#

# AuthenticationConfigurationPatchTypeDef definition

class AuthenticationConfigurationPatchTypeDef(TypedDict):
    basicAuthenticationCredentials: NotRequired[BasicAuthenticationCredentialsTypeDef],  # (1)
    secretArn: NotRequired[str],
  1. See BasicAuthenticationCredentialsTypeDef

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

DataSourceSummaryTypeDef#

# DataSourceSummaryTypeDef definition

class DataSourceSummaryTypeDef(TypedDict):
    dataSourceId: str,
    domainId: str,
    name: str,
    status: DataSourceStatusType,  # (5)
    type: str,
    connectionId: NotRequired[str],
    createdAt: NotRequired[datetime],
    description: NotRequired[str],
    enableSetting: NotRequired[EnableSettingType],  # (1)
    environmentId: NotRequired[str],
    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],
    domainVersion: NotRequired[DomainVersionType],  # (1)
    kmsKeyIdentifier: NotRequired[str],
    serviceRole: NotRequired[str],
    singleSignOn: NotRequired[SingleSignOnTypeDef],  # (2)
    tags: NotRequired[Mapping[str, str]],
  1. See DomainVersionType
  2. See SingleSignOnTypeDef

CreateDomainOutputTypeDef#

# CreateDomainOutputTypeDef definition

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

GetDomainOutputTypeDef#

# GetDomainOutputTypeDef definition

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

UpdateDomainInputRequestTypeDef#

# UpdateDomainInputRequestTypeDef definition

class UpdateDomainInputRequestTypeDef(TypedDict):
    identifier: str,
    clientToken: NotRequired[str],
    description: NotRequired[str],
    domainExecutionRole: NotRequired[str],
    name: NotRequired[str],
    serviceRole: 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,
    serviceRole: 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,
    deploymentOrder: NotRequired[int],
    description: NotRequired[str],
    environmentAccountIdentifier: NotRequired[str],
    environmentAccountRegion: NotRequired[str],
    environmentBlueprintIdentifier: NotRequired[str],
    environmentConfigurationId: 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

EnvironmentConfigurationUserParameterOutputTypeDef#

# EnvironmentConfigurationUserParameterOutputTypeDef definition

class EnvironmentConfigurationUserParameterOutputTypeDef(TypedDict):
    environmentConfigurationName: NotRequired[str],
    environmentParameters: NotRequired[list[EnvironmentParameterTypeDef]],  # (1)
  1. See EnvironmentParameterTypeDef

EnvironmentConfigurationUserParameterTypeDef#

# EnvironmentConfigurationUserParameterTypeDef definition

class EnvironmentConfigurationUserParameterTypeDef(TypedDict):
    environmentConfigurationName: NotRequired[str],
    environmentParameters: 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

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

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,
    name: str,
    projectId: str,
    provider: str,
    subscriptionTargetConfig: list[SubscriptionTargetFormTypeDef],  # (1)
    type: str,
    manageAccessRole: NotRequired[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

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)
    lineageSummary: NotRequired[LineageInfoTypeDef],  # (3)
    technicalDescription: NotRequired[str],
  1. See DataAssetActivityStatusType
  2. See DataSourceErrorMessageTypeDef
  3. See LineageInfoTypeDef

DataSourceRunSummaryTypeDef#

# DataSourceRunSummaryTypeDef definition

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

GetDataSourceRunOutputTypeDef#

# GetDataSourceRunOutputTypeDef definition

class GetDataSourceRunOutputTypeDef(TypedDict):
    createdAt: datetime,
    dataSourceConfigurationSnapshot: str,
    dataSourceId: str,
    domainId: str,
    errorMessage: DataSourceErrorMessageTypeDef,  # (1)
    id: str,
    lineageSummary: DataSourceRunLineageSummaryTypeDef,  # (2)
    projectId: str,
    runStatisticsForAssets: RunStatisticsForAssetsTypeDef,  # (3)
    startedAt: datetime,
    status: DataSourceRunStatusType,  # (4)
    stoppedAt: datetime,
    type: DataSourceRunTypeType,  # (5)
    updatedAt: datetime,
    ResponseMetadata: ResponseMetadataTypeDef,  # (6)
  1. See DataSourceErrorMessageTypeDef
  2. See DataSourceRunLineageSummaryTypeDef
  3. See RunStatisticsForAssetsTypeDef
  4. See DataSourceRunStatusType
  5. See DataSourceRunTypeType
  6. 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

EnvironmentDeploymentDetailsOutputTypeDef#

# EnvironmentDeploymentDetailsOutputTypeDef definition

class EnvironmentDeploymentDetailsOutputTypeDef(TypedDict):
    environmentFailureReasons: NotRequired[dict[str, list[EnvironmentErrorTypeDef]]],  # (1)
    overallDeploymentStatus: NotRequired[OverallDeploymentStatusType],  # (2)
  1. See EnvironmentErrorTypeDef
  2. See OverallDeploymentStatusType

EnvironmentDeploymentDetailsTypeDef#

# EnvironmentDeploymentDetailsTypeDef definition

class EnvironmentDeploymentDetailsTypeDef(TypedDict):
    environmentFailureReasons: NotRequired[Mapping[str, Sequence[EnvironmentErrorTypeDef]]],  # (1)
    overallDeploymentStatus: NotRequired[OverallDeploymentStatusType],  # (2)
  1. See EnvironmentErrorTypeDef
  2. See OverallDeploymentStatusType

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

EnvironmentConfigurationParametersDetailsOutputTypeDef#

# EnvironmentConfigurationParametersDetailsOutputTypeDef definition

class EnvironmentConfigurationParametersDetailsOutputTypeDef(TypedDict):
    parameterOverrides: NotRequired[list[EnvironmentConfigurationParameterTypeDef]],  # (1)
    resolvedParameters: NotRequired[list[EnvironmentConfigurationParameterTypeDef]],  # (1)
    ssmPath: NotRequired[str],
  1. See EnvironmentConfigurationParameterTypeDef
  2. See EnvironmentConfigurationParameterTypeDef

EnvironmentConfigurationParametersDetailsTypeDef#

# EnvironmentConfigurationParametersDetailsTypeDef definition

class EnvironmentConfigurationParametersDetailsTypeDef(TypedDict):
    parameterOverrides: NotRequired[Sequence[EnvironmentConfigurationParameterTypeDef]],  # (1)
    resolvedParameters: NotRequired[Sequence[EnvironmentConfigurationParameterTypeDef]],  # (1)
    ssmPath: NotRequired[str],
  1. See EnvironmentConfigurationParameterTypeDef
  2. See EnvironmentConfigurationParameterTypeDef

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

JobRunSummaryTypeDef#

# JobRunSummaryTypeDef definition

class JobRunSummaryTypeDef(TypedDict):
    createdAt: NotRequired[datetime],
    createdBy: NotRequired[str],
    domainId: NotRequired[str],
    endTime: NotRequired[datetime],
    error: NotRequired[JobRunErrorTypeDef],  # (1)
    jobId: NotRequired[str],
    jobType: NotRequired[JobTypeType],  # (2)
    runId: NotRequired[str],
    runMode: NotRequired[JobRunModeType],  # (3)
    startTime: NotRequired[datetime],
    status: NotRequired[JobRunStatusType],  # (4)
  1. See JobRunErrorTypeDef
  2. See JobTypeType
  3. See JobRunModeType
  4. See JobRunStatusType

GetLineageNodeInputRequestTypeDef#

# GetLineageNodeInputRequestTypeDef definition

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

ListLineageEventsInputRequestTypeDef#

# ListLineageEventsInputRequestTypeDef definition

class ListLineageEventsInputRequestTypeDef(TypedDict):
    domainIdentifier: str,
    maxResults: NotRequired[int],
    nextToken: NotRequired[str],
    processingStatus: NotRequired[LineageEventProcessingStatusType],  # (1)
    sortOrder: NotRequired[SortOrderType],  # (2)
    timestampAfter: NotRequired[TimestampTypeDef],
    timestampBefore: NotRequired[TimestampTypeDef],
  1. See LineageEventProcessingStatusType
  2. See SortOrderType

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

LineageRunDetailsTypeDef#

# LineageRunDetailsTypeDef definition

class LineageRunDetailsTypeDef(TypedDict):
    sqlQueryRunDetails: NotRequired[LineageSqlQueryRunDetailsTypeDef],  # (1)
  1. See LineageSqlQueryRunDetailsTypeDef

RedshiftLineageSyncConfigurationInputTypeDef#

# RedshiftLineageSyncConfigurationInputTypeDef definition

class RedshiftLineageSyncConfigurationInputTypeDef(TypedDict):
    enabled: NotRequired[bool],
    schedule: NotRequired[LineageSyncScheduleTypeDef],  # (1)
  1. See LineageSyncScheduleTypeDef

RedshiftLineageSyncConfigurationOutputTypeDef#

# RedshiftLineageSyncConfigurationOutputTypeDef definition

class RedshiftLineageSyncConfigurationOutputTypeDef(TypedDict):
    enabled: NotRequired[bool],
    lineageJobId: NotRequired[str],
    schedule: NotRequired[LineageSyncScheduleTypeDef],  # (1)
  1. See LineageSyncScheduleTypeDef

ListAssetFiltersInputPaginateTypeDef#

# ListAssetFiltersInputPaginateTypeDef definition

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

ListAssetRevisionsInputPaginateTypeDef#

# ListAssetRevisionsInputPaginateTypeDef definition

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

ListConnectionsInputPaginateTypeDef#

# ListConnectionsInputPaginateTypeDef definition

class ListConnectionsInputPaginateTypeDef(TypedDict):
    domainIdentifier: str,
    projectIdentifier: str,
    environmentIdentifier: NotRequired[str],
    name: NotRequired[str],
    sortBy: NotRequired[SortFieldConnectionType],  # (1)
    sortOrder: NotRequired[SortOrderType],  # (2)
    type: NotRequired[ConnectionTypeType],  # (3)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (4)
  1. See SortFieldConnectionType
  2. See SortOrderType
  3. See ConnectionTypeType
  4. See PaginatorConfigTypeDef

ListDataProductRevisionsInputPaginateTypeDef#

# ListDataProductRevisionsInputPaginateTypeDef definition

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

ListDataSourceRunActivitiesInputPaginateTypeDef#

# ListDataSourceRunActivitiesInputPaginateTypeDef definition

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

ListDataSourceRunsInputPaginateTypeDef#

# ListDataSourceRunsInputPaginateTypeDef definition

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

ListDataSourcesInputPaginateTypeDef#

# ListDataSourcesInputPaginateTypeDef definition

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

ListDomainUnitsForParentInputPaginateTypeDef#

# ListDomainUnitsForParentInputPaginateTypeDef definition

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

ListDomainsInputPaginateTypeDef#

# ListDomainsInputPaginateTypeDef definition

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

ListEntityOwnersInputPaginateTypeDef#

# ListEntityOwnersInputPaginateTypeDef definition

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

ListEnvironmentActionsInputPaginateTypeDef#

# ListEnvironmentActionsInputPaginateTypeDef definition

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

ListEnvironmentBlueprintConfigurationsInputPaginateTypeDef#

# ListEnvironmentBlueprintConfigurationsInputPaginateTypeDef definition

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

ListEnvironmentBlueprintsInputPaginateTypeDef#

# ListEnvironmentBlueprintsInputPaginateTypeDef definition

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

ListEnvironmentProfilesInputPaginateTypeDef#

# ListEnvironmentProfilesInputPaginateTypeDef definition

class ListEnvironmentProfilesInputPaginateTypeDef(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

ListEnvironmentsInputPaginateTypeDef#

# ListEnvironmentsInputPaginateTypeDef definition

class ListEnvironmentsInputPaginateTypeDef(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

ListJobRunsInputPaginateTypeDef#

# ListJobRunsInputPaginateTypeDef definition

class ListJobRunsInputPaginateTypeDef(TypedDict):
    domainIdentifier: str,
    jobIdentifier: str,
    sortOrder: NotRequired[SortOrderType],  # (1)
    status: NotRequired[JobRunStatusType],  # (2)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (3)
  1. See SortOrderType
  2. See JobRunStatusType
  3. See PaginatorConfigTypeDef

ListLineageEventsInputPaginateTypeDef#

# ListLineageEventsInputPaginateTypeDef definition

class ListLineageEventsInputPaginateTypeDef(TypedDict):
    domainIdentifier: str,
    processingStatus: NotRequired[LineageEventProcessingStatusType],  # (1)
    sortOrder: NotRequired[SortOrderType],  # (2)
    timestampAfter: NotRequired[TimestampTypeDef],
    timestampBefore: NotRequired[TimestampTypeDef],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (3)
  1. See LineageEventProcessingStatusType
  2. See SortOrderType
  3. See PaginatorConfigTypeDef

ListLineageNodeHistoryInputPaginateTypeDef#

# ListLineageNodeHistoryInputPaginateTypeDef definition

class ListLineageNodeHistoryInputPaginateTypeDef(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

ListMetadataGenerationRunsInputPaginateTypeDef#

# ListMetadataGenerationRunsInputPaginateTypeDef definition

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

ListNotificationsInputPaginateTypeDef#

# ListNotificationsInputPaginateTypeDef definition

class ListNotificationsInputPaginateTypeDef(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

ListPolicyGrantsInputPaginateTypeDef#

# ListPolicyGrantsInputPaginateTypeDef definition

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

ListProjectMembershipsInputPaginateTypeDef#

# ListProjectMembershipsInputPaginateTypeDef definition

class ListProjectMembershipsInputPaginateTypeDef(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

ListProjectProfilesInputPaginateTypeDef#

# ListProjectProfilesInputPaginateTypeDef definition

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

ListProjectsInputPaginateTypeDef#

# ListProjectsInputPaginateTypeDef definition

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

ListRulesInputPaginateTypeDef#

# ListRulesInputPaginateTypeDef definition

class ListRulesInputPaginateTypeDef(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

ListSubscriptionGrantsInputPaginateTypeDef#

# ListSubscriptionGrantsInputPaginateTypeDef definition

class ListSubscriptionGrantsInputPaginateTypeDef(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

ListSubscriptionRequestsInputPaginateTypeDef#

# ListSubscriptionRequestsInputPaginateTypeDef definition

class ListSubscriptionRequestsInputPaginateTypeDef(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

ListSubscriptionTargetsInputPaginateTypeDef#

# ListSubscriptionTargetsInputPaginateTypeDef definition

class ListSubscriptionTargetsInputPaginateTypeDef(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

ListSubscriptionsInputPaginateTypeDef#

# ListSubscriptionsInputPaginateTypeDef definition

class ListSubscriptionsInputPaginateTypeDef(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

ListTimeSeriesDataPointsInputPaginateTypeDef#

# ListTimeSeriesDataPointsInputPaginateTypeDef definition

class ListTimeSeriesDataPointsInputPaginateTypeDef(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

SearchGroupProfilesInputPaginateTypeDef#

# SearchGroupProfilesInputPaginateTypeDef definition

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

SearchUserProfilesInputPaginateTypeDef#

# SearchUserProfilesInputPaginateTypeDef definition

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

ListProjectProfilesOutputTypeDef#

# ListProjectProfilesOutputTypeDef definition

class ListProjectProfilesOutputTypeDef(TypedDict):
    items: list[ProjectProfileSummaryTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    nextToken: NotRequired[str],
  1. See ProjectProfileSummaryTypeDef
  2. See ResponseMetadataTypeDef

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

OpenLineageRunEventSummaryTypeDef#

# OpenLineageRunEventSummaryTypeDef definition

class OpenLineageRunEventSummaryTypeDef(TypedDict):
    eventType: NotRequired[OpenLineageRunStateType],  # (1)
    inputs: NotRequired[list[NameIdentifierTypeDef]],  # (2)
    job: NotRequired[NameIdentifierTypeDef],  # (3)
    outputs: NotRequired[list[NameIdentifierTypeDef]],  # (2)
    runId: NotRequired[str],
  1. See OpenLineageRunStateType
  2. See NameIdentifierTypeDef
  3. See NameIdentifierTypeDef
  4. See NameIdentifierTypeDef

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

OAuth2PropertiesOutputTypeDef#

# OAuth2PropertiesOutputTypeDef definition

class OAuth2PropertiesOutputTypeDef(TypedDict):
    authorizationCodeProperties: NotRequired[AuthorizationCodePropertiesTypeDef],  # (1)
    oAuth2ClientApplication: NotRequired[OAuth2ClientApplicationTypeDef],  # (2)
    oAuth2Credentials: NotRequired[GlueOAuth2CredentialsTypeDef],  # (3)
    oAuth2GrantType: NotRequired[OAuth2GrantTypeType],  # (4)
    tokenUrl: NotRequired[str],
    tokenUrlParametersMap: NotRequired[dict[str, str]],
  1. See AuthorizationCodePropertiesTypeDef
  2. See OAuth2ClientApplicationTypeDef
  3. See GlueOAuth2CredentialsTypeDef
  4. See OAuth2GrantTypeType

OAuth2PropertiesTypeDef#

# OAuth2PropertiesTypeDef definition

class OAuth2PropertiesTypeDef(TypedDict):
    authorizationCodeProperties: NotRequired[AuthorizationCodePropertiesTypeDef],  # (1)
    oAuth2ClientApplication: NotRequired[OAuth2ClientApplicationTypeDef],  # (2)
    oAuth2Credentials: NotRequired[GlueOAuth2CredentialsTypeDef],  # (3)
    oAuth2GrantType: NotRequired[OAuth2GrantTypeType],  # (4)
    tokenUrl: NotRequired[str],
    tokenUrlParametersMap: NotRequired[Mapping[str, str]],
  1. See AuthorizationCodePropertiesTypeDef
  2. See OAuth2ClientApplicationTypeDef
  3. See GlueOAuth2CredentialsTypeDef
  4. See OAuth2GrantTypeType

PolicyGrantDetailOutputTypeDef#

# PolicyGrantDetailOutputTypeDef definition

class PolicyGrantDetailOutputTypeDef(TypedDict):
    addToProjectMemberPool: NotRequired[AddToProjectMemberPoolPolicyGrantDetailTypeDef],  # (1)
    createAssetType: NotRequired[CreateAssetTypePolicyGrantDetailTypeDef],  # (2)
    createDomainUnit: NotRequired[CreateDomainUnitPolicyGrantDetailTypeDef],  # (3)
    createEnvironment: NotRequired[dict[str, Any]],
    createEnvironmentFromBlueprint: NotRequired[dict[str, Any]],
    createEnvironmentProfile: NotRequired[CreateEnvironmentProfilePolicyGrantDetailTypeDef],  # (4)
    createFormType: NotRequired[CreateFormTypePolicyGrantDetailTypeDef],  # (5)
    createGlossary: NotRequired[CreateGlossaryPolicyGrantDetailTypeDef],  # (6)
    createProject: NotRequired[CreateProjectPolicyGrantDetailTypeDef],  # (7)
    createProjectFromProjectProfile: NotRequired[CreateProjectFromProjectProfilePolicyGrantDetailOutputTypeDef],  # (8)
    delegateCreateEnvironmentProfile: NotRequired[dict[str, Any]],
    overrideDomainUnitOwners: NotRequired[OverrideDomainUnitOwnersPolicyGrantDetailTypeDef],  # (9)
    overrideProjectOwners: NotRequired[OverrideProjectOwnersPolicyGrantDetailTypeDef],  # (10)
  1. See AddToProjectMemberPoolPolicyGrantDetailTypeDef
  2. See CreateAssetTypePolicyGrantDetailTypeDef
  3. See CreateDomainUnitPolicyGrantDetailTypeDef
  4. See CreateEnvironmentProfilePolicyGrantDetailTypeDef
  5. See CreateFormTypePolicyGrantDetailTypeDef
  6. See CreateGlossaryPolicyGrantDetailTypeDef
  7. See CreateProjectPolicyGrantDetailTypeDef
  8. See CreateProjectFromProjectProfilePolicyGrantDetailOutputTypeDef
  9. See OverrideDomainUnitOwnersPolicyGrantDetailTypeDef
  10. 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

RedshiftCredentialsTypeDef#

# RedshiftCredentialsTypeDef definition

class RedshiftCredentialsTypeDef(TypedDict):
    secretArn: NotRequired[str],
    usernamePassword: NotRequired[UsernamePasswordTypeDef],  # (1)
  1. See UsernamePasswordTypeDef

SparkEmrPropertiesOutputTypeDef#

# SparkEmrPropertiesOutputTypeDef definition

class SparkEmrPropertiesOutputTypeDef(TypedDict):
    computeArn: NotRequired[str],
    credentials: NotRequired[UsernamePasswordTypeDef],  # (1)
    credentialsExpiration: NotRequired[datetime],
    governanceType: NotRequired[GovernanceTypeType],  # (2)
    instanceProfileArn: NotRequired[str],
    javaVirtualEnv: NotRequired[str],
    livyEndpoint: NotRequired[str],
    logUri: NotRequired[str],
    pythonVirtualEnv: NotRequired[str],
    runtimeRole: NotRequired[str],
    trustedCertificatesS3Uri: NotRequired[str],
  1. See UsernamePasswordTypeDef
  2. See GovernanceTypeType

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

SparkGluePropertiesInputTypeDef#

# SparkGluePropertiesInputTypeDef definition

class SparkGluePropertiesInputTypeDef(TypedDict):
    additionalArgs: NotRequired[SparkGlueArgsTypeDef],  # (1)
    glueConnectionName: NotRequired[str],
    glueVersion: NotRequired[str],
    idleTimeout: NotRequired[int],
    javaVirtualEnv: NotRequired[str],
    numberOfWorkers: NotRequired[int],
    pythonVirtualEnv: NotRequired[str],
    workerType: NotRequired[str],
  1. See SparkGlueArgsTypeDef

SparkGluePropertiesOutputTypeDef#

# SparkGluePropertiesOutputTypeDef definition

class SparkGluePropertiesOutputTypeDef(TypedDict):
    additionalArgs: NotRequired[SparkGlueArgsTypeDef],  # (1)
    glueConnectionName: NotRequired[str],
    glueVersion: NotRequired[str],
    idleTimeout: NotRequired[int],
    javaVirtualEnv: NotRequired[str],
    numberOfWorkers: NotRequired[int],
    pythonVirtualEnv: NotRequired[str],
    workerType: NotRequired[str],
  1. See SparkGlueArgsTypeDef

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

GlueConnectionPatchTypeDef#

# GlueConnectionPatchTypeDef definition

class GlueConnectionPatchTypeDef(TypedDict):
    authenticationConfiguration: NotRequired[AuthenticationConfigurationPatchTypeDef],  # (1)
    connectionProperties: NotRequired[Mapping[str, str]],
    description: NotRequired[str],
  1. See AuthenticationConfigurationPatchTypeDef

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

ListDataSourcesOutputTypeDef#

# ListDataSourcesOutputTypeDef definition

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

PolicyGrantDetailTypeDef#

# PolicyGrantDetailTypeDef definition

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

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

ListDataSourceRunActivitiesOutputTypeDef#

# ListDataSourceRunActivitiesOutputTypeDef definition

class ListDataSourceRunActivitiesOutputTypeDef(TypedDict):
    items: list[DataSourceRunActivityTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    nextToken: NotRequired[str],
  1. See DataSourceRunActivityTypeDef
  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

CreateProjectOutputTypeDef#

# CreateProjectOutputTypeDef definition

class CreateProjectOutputTypeDef(TypedDict):
    createdAt: datetime,
    createdBy: str,
    description: str,
    domainId: str,
    domainUnitId: str,
    environmentDeploymentDetails: EnvironmentDeploymentDetailsOutputTypeDef,  # (1)
    failureReasons: list[ProjectDeletionErrorTypeDef],  # (2)
    glossaryTerms: list[str],
    id: str,
    lastUpdatedAt: datetime,
    name: str,
    projectProfileId: str,
    projectStatus: ProjectStatusType,  # (3)
    userParameters: list[EnvironmentConfigurationUserParameterOutputTypeDef],  # (4)
    ResponseMetadata: ResponseMetadataTypeDef,  # (5)
  1. See EnvironmentDeploymentDetailsOutputTypeDef
  2. See ProjectDeletionErrorTypeDef
  3. See ProjectStatusType
  4. See EnvironmentConfigurationUserParameterOutputTypeDef
  5. See ResponseMetadataTypeDef

GetProjectOutputTypeDef#

# GetProjectOutputTypeDef definition

class GetProjectOutputTypeDef(TypedDict):
    createdAt: datetime,
    createdBy: str,
    description: str,
    domainId: str,
    domainUnitId: str,
    environmentDeploymentDetails: EnvironmentDeploymentDetailsOutputTypeDef,  # (1)
    failureReasons: list[ProjectDeletionErrorTypeDef],  # (2)
    glossaryTerms: list[str],
    id: str,
    lastUpdatedAt: datetime,
    name: str,
    projectProfileId: str,
    projectStatus: ProjectStatusType,  # (3)
    userParameters: list[EnvironmentConfigurationUserParameterOutputTypeDef],  # (4)
    ResponseMetadata: ResponseMetadataTypeDef,  # (5)
  1. See EnvironmentDeploymentDetailsOutputTypeDef
  2. See ProjectDeletionErrorTypeDef
  3. See ProjectStatusType
  4. See EnvironmentConfigurationUserParameterOutputTypeDef
  5. See ResponseMetadataTypeDef

UpdateProjectOutputTypeDef#

# UpdateProjectOutputTypeDef definition

class UpdateProjectOutputTypeDef(TypedDict):
    createdAt: datetime,
    createdBy: str,
    description: str,
    domainId: str,
    domainUnitId: str,
    environmentDeploymentDetails: EnvironmentDeploymentDetailsOutputTypeDef,  # (1)
    failureReasons: list[ProjectDeletionErrorTypeDef],  # (2)
    glossaryTerms: list[str],
    id: str,
    lastUpdatedAt: datetime,
    name: str,
    projectProfileId: str,
    projectStatus: ProjectStatusType,  # (3)
    userParameters: list[EnvironmentConfigurationUserParameterOutputTypeDef],  # (4)
    ResponseMetadata: ResponseMetadataTypeDef,  # (5)
  1. See EnvironmentDeploymentDetailsOutputTypeDef
  2. See ProjectDeletionErrorTypeDef
  3. See ProjectStatusType
  4. See EnvironmentConfigurationUserParameterOutputTypeDef
  5. See ResponseMetadataTypeDef

UpdateProjectInputRequestTypeDef#

# UpdateProjectInputRequestTypeDef definition

class UpdateProjectInputRequestTypeDef(TypedDict):
    domainIdentifier: str,
    identifier: str,
    description: NotRequired[str],
    environmentDeploymentDetails: NotRequired[EnvironmentDeploymentDetailsTypeDef],  # (1)
    glossaryTerms: NotRequired[Sequence[str]],
    name: NotRequired[str],
  1. See EnvironmentDeploymentDetailsTypeDef

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

EnvironmentConfigurationOutputTypeDef#

# EnvironmentConfigurationOutputTypeDef definition

class EnvironmentConfigurationOutputTypeDef(TypedDict):
    awsAccount: AwsAccountTypeDef,  # (1)
    awsRegion: RegionTypeDef,  # (2)
    environmentBlueprintId: str,
    name: str,
    configurationParameters: NotRequired[EnvironmentConfigurationParametersDetailsOutputTypeDef],  # (3)
    deploymentMode: NotRequired[DeploymentModeType],  # (4)
    deploymentOrder: NotRequired[int],
    description: NotRequired[str],
    id: NotRequired[str],
  1. See AwsAccountTypeDef
  2. See RegionTypeDef
  3. See EnvironmentConfigurationParametersDetailsOutputTypeDef
  4. See DeploymentModeType

SearchInputPaginateTypeDef#

# SearchInputPaginateTypeDef definition

class SearchInputPaginateTypeDef(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

SearchListingsInputPaginateTypeDef#

# SearchListingsInputPaginateTypeDef definition

class SearchListingsInputPaginateTypeDef(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

SearchTypesInputPaginateTypeDef#

# SearchTypesInputPaginateTypeDef definition

class SearchTypesInputPaginateTypeDef(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],
    catalogName: NotRequired[str],
    dataAccessRole: NotRequired[str],
    region: NotRequired[str],
  1. See RelationalFilterConfigurationOutputTypeDef

GlueRunConfigurationInputTypeDef#

# GlueRunConfigurationInputTypeDef definition

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

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

ListJobRunsOutputTypeDef#

# ListJobRunsOutputTypeDef definition

class ListJobRunsOutputTypeDef(TypedDict):
    items: list[JobRunSummaryTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    nextToken: NotRequired[str],
  1. See JobRunSummaryTypeDef
  2. See ResponseMetadataTypeDef

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)
    assetTargetNames: NotRequired[Sequence[AssetTargetNameMapTypeDef]],  # (2)
    clientToken: NotRequired[str],
    subscriptionTargetIdentifier: 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]],
    environmentRolePermissionBoundary: NotRequired[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,
    environmentRolePermissionBoundary: 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,
    environmentRolePermissionBoundary: 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

JobRunDetailsTypeDef#

# JobRunDetailsTypeDef definition

class JobRunDetailsTypeDef(TypedDict):
    lineageRunDetails: NotRequired[LineageRunDetailsTypeDef],  # (1)
  1. See LineageRunDetailsTypeDef

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

EventSummaryTypeDef#

# EventSummaryTypeDef definition

class EventSummaryTypeDef(TypedDict):
    openLineageRunEventSummary: NotRequired[OpenLineageRunEventSummaryTypeDef],  # (1)
  1. See OpenLineageRunEventSummaryTypeDef

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

AuthenticationConfigurationTypeDef#

# AuthenticationConfigurationTypeDef definition

class AuthenticationConfigurationTypeDef(TypedDict):
    authenticationType: NotRequired[AuthenticationTypeType],  # (1)
    oAuth2Properties: NotRequired[OAuth2PropertiesOutputTypeDef],  # (2)
    secretArn: NotRequired[str],
  1. See AuthenticationTypeType
  2. See OAuth2PropertiesOutputTypeDef

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

RedshiftPropertiesInputTypeDef#

# RedshiftPropertiesInputTypeDef definition

class RedshiftPropertiesInputTypeDef(TypedDict):
    credentials: NotRequired[RedshiftCredentialsTypeDef],  # (1)
    databaseName: NotRequired[str],
    host: NotRequired[str],
    lineageSync: NotRequired[RedshiftLineageSyncConfigurationInputTypeDef],  # (2)
    port: NotRequired[int],
    storage: NotRequired[RedshiftStoragePropertiesTypeDef],  # (3)
  1. See RedshiftCredentialsTypeDef
  2. See RedshiftLineageSyncConfigurationInputTypeDef
  3. See RedshiftStoragePropertiesTypeDef

RedshiftPropertiesOutputTypeDef#

# RedshiftPropertiesOutputTypeDef definition

class RedshiftPropertiesOutputTypeDef(TypedDict):
    credentials: NotRequired[RedshiftCredentialsTypeDef],  # (1)
    databaseName: NotRequired[str],
    isProvisionedSecret: NotRequired[bool],
    jdbcIamUrl: NotRequired[str],
    jdbcUrl: NotRequired[str],
    lineageSync: NotRequired[RedshiftLineageSyncConfigurationOutputTypeDef],  # (2)
    redshiftTempDir: NotRequired[str],
    status: NotRequired[ConnectionStatusType],  # (3)
    storage: NotRequired[RedshiftStoragePropertiesTypeDef],  # (4)
  1. See RedshiftCredentialsTypeDef
  2. See RedshiftLineageSyncConfigurationOutputTypeDef
  3. See ConnectionStatusType
  4. See RedshiftStoragePropertiesTypeDef

RedshiftPropertiesPatchTypeDef#

# RedshiftPropertiesPatchTypeDef definition

class RedshiftPropertiesPatchTypeDef(TypedDict):
    credentials: NotRequired[RedshiftCredentialsTypeDef],  # (1)
    databaseName: NotRequired[str],
    host: NotRequired[str],
    lineageSync: NotRequired[RedshiftLineageSyncConfigurationInputTypeDef],  # (2)
    port: NotRequired[int],
    storage: NotRequired[RedshiftStoragePropertiesTypeDef],  # (3)
  1. See RedshiftCredentialsTypeDef
  2. See RedshiftLineageSyncConfigurationInputTypeDef
  3. See RedshiftStoragePropertiesTypeDef

RedshiftRunConfigurationOutputTypeDef#

# RedshiftRunConfigurationOutputTypeDef definition

class RedshiftRunConfigurationOutputTypeDef(TypedDict):
    redshiftStorage: RedshiftStorageTypeDef,  # (2)
    relationalFilterConfigurations: list[RelationalFilterConfigurationOutputTypeDef],  # (3)
    accountId: NotRequired[str],
    dataAccessRole: NotRequired[str],
    redshiftCredentialConfiguration: NotRequired[RedshiftCredentialConfigurationTypeDef],  # (1)
    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

GluePropertiesPatchTypeDef#

# GluePropertiesPatchTypeDef definition

class GluePropertiesPatchTypeDef(TypedDict):
    glueConnectionInput: NotRequired[GlueConnectionPatchTypeDef],  # (1)
  1. See GlueConnectionPatchTypeDef

ListEnvironmentBlueprintsOutputTypeDef#

# ListEnvironmentBlueprintsOutputTypeDef definition

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

CreateProjectInputRequestTypeDef#

# CreateProjectInputRequestTypeDef definition

class CreateProjectInputRequestTypeDef(TypedDict):
    domainIdentifier: str,
    name: str,
    description: NotRequired[str],
    domainUnitId: NotRequired[str],
    glossaryTerms: NotRequired[Sequence[str]],
    projectProfileId: NotRequired[str],
    userParameters: NotRequired[Sequence[EnvironmentConfigurationUserParameterUnionTypeDef]],  # (1)
  1. See EnvironmentConfigurationUserParameterTypeDef EnvironmentConfigurationUserParameterOutputTypeDef

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

CreateProjectProfileOutputTypeDef#

# CreateProjectProfileOutputTypeDef definition

class CreateProjectProfileOutputTypeDef(TypedDict):
    createdAt: datetime,
    createdBy: str,
    description: str,
    domainId: str,
    domainUnitId: str,
    environmentConfigurations: list[EnvironmentConfigurationOutputTypeDef],  # (1)
    id: str,
    lastUpdatedAt: datetime,
    name: str,
    status: StatusType,  # (2)
    ResponseMetadata: ResponseMetadataTypeDef,  # (3)
  1. See EnvironmentConfigurationOutputTypeDef
  2. See StatusType
  3. See ResponseMetadataTypeDef

GetProjectProfileOutputTypeDef#

# GetProjectProfileOutputTypeDef definition

class GetProjectProfileOutputTypeDef(TypedDict):
    createdAt: datetime,
    createdBy: str,
    description: str,
    domainId: str,
    domainUnitId: str,
    environmentConfigurations: list[EnvironmentConfigurationOutputTypeDef],  # (1)
    id: str,
    lastUpdatedAt: datetime,
    name: str,
    status: StatusType,  # (2)
    ResponseMetadata: ResponseMetadataTypeDef,  # (3)
  1. See EnvironmentConfigurationOutputTypeDef
  2. See StatusType
  3. See ResponseMetadataTypeDef

UpdateProjectProfileOutputTypeDef#

# UpdateProjectProfileOutputTypeDef definition

class UpdateProjectProfileOutputTypeDef(TypedDict):
    createdAt: datetime,
    createdBy: str,
    description: str,
    domainId: str,
    domainUnitId: str,
    environmentConfigurations: list[EnvironmentConfigurationOutputTypeDef],  # (1)
    id: str,
    lastUpdatedAt: datetime,
    name: str,
    status: StatusType,  # (2)
    ResponseMetadata: ResponseMetadataTypeDef,  # (3)
  1. See EnvironmentConfigurationOutputTypeDef
  2. See StatusType
  3. See ResponseMetadataTypeDef

EnvironmentConfigurationTypeDef#

# EnvironmentConfigurationTypeDef definition

class EnvironmentConfigurationTypeDef(TypedDict):
    awsAccount: AwsAccountTypeDef,  # (1)
    awsRegion: RegionTypeDef,  # (2)
    environmentBlueprintId: str,
    name: str,
    configurationParameters: NotRequired[EnvironmentConfigurationParametersDetailsUnionTypeDef],  # (3)
    deploymentMode: NotRequired[DeploymentModeType],  # (4)
    deploymentOrder: NotRequired[int],
    description: NotRequired[str],
    id: NotRequired[str],
  1. See AwsAccountTypeDef
  2. See RegionTypeDef
  3. See EnvironmentConfigurationParametersDetailsTypeDef EnvironmentConfigurationParametersDetailsOutputTypeDef
  4. See DeploymentModeType

RedshiftRunConfigurationInputTypeDef#

# RedshiftRunConfigurationInputTypeDef definition

class RedshiftRunConfigurationInputTypeDef(TypedDict):
    relationalFilterConfigurations: Sequence[RelationalFilterConfigurationUnionTypeDef],  # (3)
    dataAccessRole: NotRequired[str],
    redshiftCredentialConfiguration: NotRequired[RedshiftCredentialConfigurationTypeDef],  # (1)
    redshiftStorage: NotRequired[RedshiftStorageTypeDef],  # (2)
  1. See RedshiftCredentialConfigurationTypeDef
  2. See RedshiftStorageTypeDef
  3. 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

GetJobRunOutputTypeDef#

# GetJobRunOutputTypeDef definition

class GetJobRunOutputTypeDef(TypedDict):
    createdAt: datetime,
    createdBy: str,
    details: JobRunDetailsTypeDef,  # (1)
    domainId: str,
    endTime: datetime,
    error: JobRunErrorTypeDef,  # (2)
    id: str,
    jobId: str,
    jobType: JobTypeType,  # (3)
    runMode: JobRunModeType,  # (4)
    startTime: datetime,
    status: JobRunStatusType,  # (5)
    ResponseMetadata: ResponseMetadataTypeDef,  # (6)
  1. See JobRunDetailsTypeDef
  2. See JobRunErrorTypeDef
  3. See JobTypeType
  4. See JobRunModeType
  5. See JobRunStatusType
  6. 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

LineageEventSummaryTypeDef#

# LineageEventSummaryTypeDef definition

class LineageEventSummaryTypeDef(TypedDict):
    createdAt: NotRequired[datetime],
    createdBy: NotRequired[str],
    domainId: NotRequired[str],
    eventSummary: NotRequired[EventSummaryTypeDef],  # (1)
    eventTime: NotRequired[datetime],
    id: NotRequired[str],
    processingStatus: NotRequired[LineageEventProcessingStatusType],  # (2)
  1. See EventSummaryTypeDef
  2. See LineageEventProcessingStatusType

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

GlueConnectionTypeDef#

# GlueConnectionTypeDef definition

class GlueConnectionTypeDef(TypedDict):
    athenaProperties: NotRequired[dict[str, str]],
    authenticationConfiguration: NotRequired[AuthenticationConfigurationTypeDef],  # (1)
    compatibleComputeEnvironments: NotRequired[list[ComputeEnvironmentsType]],  # (2)
    connectionProperties: NotRequired[dict[str, str]],
    connectionSchemaVersion: NotRequired[int],
    connectionType: NotRequired[ConnectionTypeType],  # (3)
    creationTime: NotRequired[datetime],
    description: NotRequired[str],
    lastConnectionValidationTime: NotRequired[datetime],
    lastUpdatedBy: NotRequired[str],
    lastUpdatedTime: NotRequired[datetime],
    matchCriteria: NotRequired[list[str]],
    name: NotRequired[str],
    physicalConnectionRequirements: NotRequired[PhysicalConnectionRequirementsOutputTypeDef],  # (4)
    pythonProperties: NotRequired[dict[str, str]],
    sparkProperties: NotRequired[dict[str, str]],
    status: NotRequired[ConnectionStatusType],  # (5)
    statusReason: NotRequired[str],
  1. See AuthenticationConfigurationTypeDef
  2. See ComputeEnvironmentsType
  3. See ConnectionTypeType
  4. See PhysicalConnectionRequirementsOutputTypeDef
  5. See ConnectionStatusType

AuthenticationConfigurationInputTypeDef#

# AuthenticationConfigurationInputTypeDef definition

class AuthenticationConfigurationInputTypeDef(TypedDict):
    authenticationType: NotRequired[AuthenticationTypeType],  # (1)
    basicAuthenticationCredentials: NotRequired[BasicAuthenticationCredentialsTypeDef],  # (2)
    customAuthenticationCredentials: NotRequired[Mapping[str, str]],
    kmsKeyArn: NotRequired[str],
    oAuth2Properties: NotRequired[OAuth2PropertiesUnionTypeDef],  # (3)
    secretArn: NotRequired[str],
  1. See AuthenticationTypeType
  2. See BasicAuthenticationCredentialsTypeDef
  3. See OAuth2PropertiesTypeDef OAuth2PropertiesOutputTypeDef

ListRulesOutputTypeDef#

# ListRulesOutputTypeDef definition

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

ConnectionPropertiesOutputTypeDef#

# ConnectionPropertiesOutputTypeDef definition

class ConnectionPropertiesOutputTypeDef(TypedDict):
    athenaProperties: NotRequired[AthenaPropertiesOutputTypeDef],  # (1)
    glueProperties: NotRequired[GluePropertiesOutputTypeDef],  # (2)
    hyperPodProperties: NotRequired[HyperPodPropertiesOutputTypeDef],  # (3)
    iamProperties: NotRequired[IamPropertiesOutputTypeDef],  # (4)
    redshiftProperties: NotRequired[RedshiftPropertiesOutputTypeDef],  # (5)
    sparkEmrProperties: NotRequired[SparkEmrPropertiesOutputTypeDef],  # (6)
    sparkGlueProperties: NotRequired[SparkGluePropertiesOutputTypeDef],  # (7)
  1. See AthenaPropertiesOutputTypeDef
  2. See GluePropertiesOutputTypeDef
  3. See HyperPodPropertiesOutputTypeDef
  4. See IamPropertiesOutputTypeDef
  5. See RedshiftPropertiesOutputTypeDef
  6. See SparkEmrPropertiesOutputTypeDef
  7. See SparkGluePropertiesOutputTypeDef

DataSourceConfigurationOutputTypeDef#

# DataSourceConfigurationOutputTypeDef definition

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

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

ConnectionPropertiesPatchTypeDef#

# ConnectionPropertiesPatchTypeDef definition

class ConnectionPropertiesPatchTypeDef(TypedDict):
    athenaProperties: NotRequired[AthenaPropertiesPatchTypeDef],  # (1)
    glueProperties: NotRequired[GluePropertiesPatchTypeDef],  # (2)
    iamProperties: NotRequired[IamPropertiesPatchTypeDef],  # (3)
    redshiftProperties: NotRequired[RedshiftPropertiesPatchTypeDef],  # (4)
    sparkEmrProperties: NotRequired[SparkEmrPropertiesPatchTypeDef],  # (5)
  1. See AthenaPropertiesPatchTypeDef
  2. See GluePropertiesPatchTypeDef
  3. See IamPropertiesPatchTypeDef
  4. See RedshiftPropertiesPatchTypeDef
  5. See SparkEmrPropertiesPatchTypeDef

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

UpdateProjectProfileInputRequestTypeDef#

# UpdateProjectProfileInputRequestTypeDef definition

class UpdateProjectProfileInputRequestTypeDef(TypedDict):
    domainIdentifier: str,
    identifier: str,
    description: NotRequired[str],
    domainUnitIdentifier: NotRequired[str],
    environmentConfigurations: NotRequired[Sequence[EnvironmentConfigurationTypeDef]],  # (1)
    name: NotRequired[str],
    status: NotRequired[StatusType],  # (2)
  1. See EnvironmentConfigurationTypeDef
  2. See StatusType

DataSourceConfigurationInputTypeDef#

# DataSourceConfigurationInputTypeDef definition

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

PutEnvironmentBlueprintConfigurationInputRequestTypeDef#

# PutEnvironmentBlueprintConfigurationInputRequestTypeDef definition

class PutEnvironmentBlueprintConfigurationInputRequestTypeDef(TypedDict):
    domainIdentifier: str,
    enabledRegions: Sequence[str],
    environmentBlueprintIdentifier: str,
    environmentRolePermissionBoundary: NotRequired[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

ListLineageEventsOutputTypeDef#

# ListLineageEventsOutputTypeDef definition

class ListLineageEventsOutputTypeDef(TypedDict):
    items: list[LineageEventSummaryTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    nextToken: NotRequired[str],
  1. See LineageEventSummaryTypeDef
  2. See ResponseMetadataTypeDef

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

PhysicalEndpointTypeDef#

# PhysicalEndpointTypeDef definition

class PhysicalEndpointTypeDef(TypedDict):
    awsLocation: NotRequired[AwsLocationTypeDef],  # (1)
    glueConnection: NotRequired[GlueConnectionTypeDef],  # (2)
    glueConnectionName: NotRequired[str],
    host: NotRequired[str],
    port: NotRequired[int],
    protocol: NotRequired[ProtocolType],  # (3)
    stage: NotRequired[str],
  1. See AwsLocationTypeDef
  2. See GlueConnectionTypeDef
  3. See ProtocolType

GlueConnectionInputTypeDef#

# GlueConnectionInputTypeDef definition

class GlueConnectionInputTypeDef(TypedDict):
    athenaProperties: NotRequired[Mapping[str, str]],
    authenticationConfiguration: NotRequired[AuthenticationConfigurationInputTypeDef],  # (1)
    connectionProperties: NotRequired[Mapping[str, str]],
    connectionType: NotRequired[GlueConnectionTypeType],  # (2)
    description: NotRequired[str],
    matchCriteria: NotRequired[str],
    name: NotRequired[str],
    physicalConnectionRequirements: NotRequired[PhysicalConnectionRequirementsUnionTypeDef],  # (3)
    pythonProperties: NotRequired[Mapping[str, str]],
    sparkProperties: NotRequired[Mapping[str, str]],
    validateCredentials: NotRequired[bool],
    validateForComputeEnvironments: NotRequired[Sequence[ComputeEnvironmentsType]],  # (4)
  1. See AuthenticationConfigurationInputTypeDef
  2. See GlueConnectionTypeType
  3. See PhysicalConnectionRequirementsTypeDef PhysicalConnectionRequirementsOutputTypeDef
  4. See ComputeEnvironmentsType

CreateDataSourceOutputTypeDef#

# CreateDataSourceOutputTypeDef definition

class CreateDataSourceOutputTypeDef(TypedDict):
    assetFormsOutput: list[FormOutputTypeDef],  # (1)
    configuration: DataSourceConfigurationOutputTypeDef,  # (2)
    connectionId: str,
    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)
    connectionId: str,
    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)
    connectionId: str,
    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)
    connectionId: str,
    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

UpdateConnectionInputRequestTypeDef#

# UpdateConnectionInputRequestTypeDef definition

class UpdateConnectionInputRequestTypeDef(TypedDict):
    domainIdentifier: str,
    identifier: str,
    awsLocation: NotRequired[AwsLocationTypeDef],  # (1)
    description: NotRequired[str],
    props: NotRequired[ConnectionPropertiesPatchTypeDef],  # (2)
  1. See AwsLocationTypeDef
  2. See ConnectionPropertiesPatchTypeDef

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

CreateProjectProfileInputRequestTypeDef#

# CreateProjectProfileInputRequestTypeDef definition

class CreateProjectProfileInputRequestTypeDef(TypedDict):
    domainIdentifier: str,
    name: str,
    description: NotRequired[str],
    domainUnitIdentifier: NotRequired[str],
    environmentConfigurations: NotRequired[Sequence[EnvironmentConfigurationUnionTypeDef]],  # (1)
    status: NotRequired[StatusType],  # (2)
  1. See EnvironmentConfigurationTypeDef EnvironmentConfigurationOutputTypeDef
  2. See StatusType

CreateDataSourceInputRequestTypeDef#

# CreateDataSourceInputRequestTypeDef definition

class CreateDataSourceInputRequestTypeDef(TypedDict):
    domainIdentifier: str,
    name: str,
    projectIdentifier: str,
    type: str,
    assetFormsInput: NotRequired[Sequence[FormInputTypeDef]],  # (1)
    clientToken: NotRequired[str],
    configuration: NotRequired[DataSourceConfigurationInputTypeDef],  # (2)
    connectionIdentifier: NotRequired[str],
    description: NotRequired[str],
    enableSetting: NotRequired[EnableSettingType],  # (3)
    environmentIdentifier: NotRequired[str],
    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

ConnectionSummaryTypeDef#

# ConnectionSummaryTypeDef definition

class ConnectionSummaryTypeDef(TypedDict):
    connectionId: str,
    domainId: str,
    domainUnitId: str,
    name: str,
    physicalEndpoints: list[PhysicalEndpointTypeDef],  # (1)
    type: ConnectionTypeType,  # (3)
    environmentId: NotRequired[str],
    projectId: NotRequired[str],
    props: NotRequired[ConnectionPropertiesOutputTypeDef],  # (2)
  1. See PhysicalEndpointTypeDef
  2. See ConnectionPropertiesOutputTypeDef
  3. See ConnectionTypeType

CreateConnectionOutputTypeDef#

# CreateConnectionOutputTypeDef definition

class CreateConnectionOutputTypeDef(TypedDict):
    connectionId: str,
    description: str,
    domainId: str,
    domainUnitId: str,
    environmentId: str,
    name: str,
    physicalEndpoints: list[PhysicalEndpointTypeDef],  # (1)
    projectId: str,
    props: ConnectionPropertiesOutputTypeDef,  # (2)
    type: ConnectionTypeType,  # (3)
    ResponseMetadata: ResponseMetadataTypeDef,  # (4)
  1. See PhysicalEndpointTypeDef
  2. See ConnectionPropertiesOutputTypeDef
  3. See ConnectionTypeType
  4. See ResponseMetadataTypeDef

GetConnectionOutputTypeDef#

# GetConnectionOutputTypeDef definition

class GetConnectionOutputTypeDef(TypedDict):
    connectionCredentials: ConnectionCredentialsTypeDef,  # (1)
    connectionId: str,
    description: str,
    domainId: str,
    domainUnitId: str,
    environmentId: str,
    environmentUserRole: str,
    name: str,
    physicalEndpoints: list[PhysicalEndpointTypeDef],  # (2)
    projectId: str,
    props: ConnectionPropertiesOutputTypeDef,  # (3)
    type: ConnectionTypeType,  # (4)
    ResponseMetadata: ResponseMetadataTypeDef,  # (5)
  1. See ConnectionCredentialsTypeDef
  2. See PhysicalEndpointTypeDef
  3. See ConnectionPropertiesOutputTypeDef
  4. See ConnectionTypeType
  5. See ResponseMetadataTypeDef

UpdateConnectionOutputTypeDef#

# UpdateConnectionOutputTypeDef definition

class UpdateConnectionOutputTypeDef(TypedDict):
    connectionId: str,
    description: str,
    domainId: str,
    domainUnitId: str,
    environmentId: str,
    name: str,
    physicalEndpoints: list[PhysicalEndpointTypeDef],  # (1)
    projectId: str,
    props: ConnectionPropertiesOutputTypeDef,  # (2)
    type: ConnectionTypeType,  # (3)
    ResponseMetadata: ResponseMetadataTypeDef,  # (4)
  1. See PhysicalEndpointTypeDef
  2. See ConnectionPropertiesOutputTypeDef
  3. See ConnectionTypeType
  4. See ResponseMetadataTypeDef

GluePropertiesInputTypeDef#

# GluePropertiesInputTypeDef definition

class GluePropertiesInputTypeDef(TypedDict):
    glueConnectionInput: NotRequired[GlueConnectionInputTypeDef],  # (1)
  1. See GlueConnectionInputTypeDef

RowFilterConfigurationTypeDef#

# RowFilterConfigurationTypeDef definition

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

ListConnectionsOutputTypeDef#

# ListConnectionsOutputTypeDef definition

class ListConnectionsOutputTypeDef(TypedDict):
    items: list[ConnectionSummaryTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    nextToken: NotRequired[str],
  1. See ConnectionSummaryTypeDef
  2. See ResponseMetadataTypeDef

ConnectionPropertiesInputTypeDef#

# ConnectionPropertiesInputTypeDef definition

class ConnectionPropertiesInputTypeDef(TypedDict):
    athenaProperties: NotRequired[AthenaPropertiesInputTypeDef],  # (1)
    glueProperties: NotRequired[GluePropertiesInputTypeDef],  # (2)
    hyperPodProperties: NotRequired[HyperPodPropertiesInputTypeDef],  # (3)
    iamProperties: NotRequired[IamPropertiesInputTypeDef],  # (4)
    redshiftProperties: NotRequired[RedshiftPropertiesInputTypeDef],  # (5)
    sparkEmrProperties: NotRequired[SparkEmrPropertiesInputTypeDef],  # (6)
    sparkGlueProperties: NotRequired[SparkGluePropertiesInputTypeDef],  # (7)
  1. See AthenaPropertiesInputTypeDef
  2. See GluePropertiesInputTypeDef
  3. See HyperPodPropertiesInputTypeDef
  4. See IamPropertiesInputTypeDef
  5. See RedshiftPropertiesInputTypeDef
  6. See SparkEmrPropertiesInputTypeDef
  7. See SparkGluePropertiesInputTypeDef

CreateConnectionInputRequestTypeDef#

# CreateConnectionInputRequestTypeDef definition

class CreateConnectionInputRequestTypeDef(TypedDict):
    domainIdentifier: str,
    environmentIdentifier: str,
    name: str,
    awsLocation: NotRequired[AwsLocationTypeDef],  # (1)
    clientToken: NotRequired[str],
    description: NotRequired[str],
    props: NotRequired[ConnectionPropertiesInputTypeDef],  # (2)
  1. See AwsLocationTypeDef
  2. See ConnectionPropertiesInputTypeDef

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