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)
]
ColumnFilterConfigurationUnionTypeDef#
# ColumnFilterConfigurationUnionTypeDef definition
ColumnFilterConfigurationUnionTypeDef = Union[
ColumnFilterConfigurationTypeDef, # (1)
ColumnFilterConfigurationOutputTypeDef, # (2)
]
DataProductItemUnionTypeDef#
# DataProductItemUnionTypeDef definition
DataProductItemUnionTypeDef = Union[
DataProductItemTypeDef, # (1)
DataProductItemOutputTypeDef, # (2)
]
CreateProjectFromProjectProfilePolicyGrantDetailUnionTypeDef#
# CreateProjectFromProjectProfilePolicyGrantDetailUnionTypeDef definition
CreateProjectFromProjectProfilePolicyGrantDetailUnionTypeDef = Union[
CreateProjectFromProjectProfilePolicyGrantDetailTypeDef, # (1)
CreateProjectFromProjectProfilePolicyGrantDetailOutputTypeDef, # (2)
]
- See CreateProjectFromProjectProfilePolicyGrantDetailTypeDef
- See CreateProjectFromProjectProfilePolicyGrantDetailOutputTypeDef
DomainUnitGrantFilterUnionTypeDef#
# DomainUnitGrantFilterUnionTypeDef definition
DomainUnitGrantFilterUnionTypeDef = Union[
DomainUnitGrantFilterTypeDef, # (1)
DomainUnitGrantFilterOutputTypeDef, # (2)
]
InExpressionUnionTypeDef#
# InExpressionUnionTypeDef definition
InExpressionUnionTypeDef = Union[
InExpressionTypeDef, # (1)
InExpressionOutputTypeDef, # (2)
]
LakeFormationConfigurationUnionTypeDef#
# LakeFormationConfigurationUnionTypeDef definition
LakeFormationConfigurationUnionTypeDef = Union[
LakeFormationConfigurationTypeDef, # (1)
LakeFormationConfigurationOutputTypeDef, # (2)
]
NotInExpressionUnionTypeDef#
# NotInExpressionUnionTypeDef definition
NotInExpressionUnionTypeDef = Union[
NotInExpressionTypeDef, # (1)
NotInExpressionOutputTypeDef, # (2)
]
PhysicalConnectionRequirementsUnionTypeDef#
# PhysicalConnectionRequirementsUnionTypeDef definition
PhysicalConnectionRequirementsUnionTypeDef = Union[
PhysicalConnectionRequirementsTypeDef, # (1)
PhysicalConnectionRequirementsOutputTypeDef, # (2)
]
ProjectsForRuleUnionTypeDef#
# ProjectsForRuleUnionTypeDef definition
ProjectsForRuleUnionTypeDef = Union[
ProjectsForRuleTypeDef, # (1)
ProjectsForRuleOutputTypeDef, # (2)
]
UserPolicyGrantPrincipalUnionTypeDef#
# UserPolicyGrantPrincipalUnionTypeDef definition
UserPolicyGrantPrincipalUnionTypeDef = Union[
UserPolicyGrantPrincipalTypeDef, # (1)
UserPolicyGrantPrincipalOutputTypeDef, # (2)
]
EnvironmentConfigurationUserParameterUnionTypeDef#
# EnvironmentConfigurationUserParameterUnionTypeDef definition
EnvironmentConfigurationUserParameterUnionTypeDef = Union[
EnvironmentConfigurationUserParameterTypeDef, # (1)
EnvironmentConfigurationUserParameterOutputTypeDef, # (2)
]
- See EnvironmentConfigurationUserParameterTypeDef
- See EnvironmentConfigurationUserParameterOutputTypeDef
EnvironmentConfigurationParametersDetailsUnionTypeDef#
# EnvironmentConfigurationParametersDetailsUnionTypeDef definition
EnvironmentConfigurationParametersDetailsUnionTypeDef = Union[
EnvironmentConfigurationParametersDetailsTypeDef, # (1)
EnvironmentConfigurationParametersDetailsOutputTypeDef, # (2)
]
- See EnvironmentConfigurationParametersDetailsTypeDef
- See EnvironmentConfigurationParametersDetailsOutputTypeDef
RelationalFilterConfigurationUnionTypeDef#
# RelationalFilterConfigurationUnionTypeDef definition
RelationalFilterConfigurationUnionTypeDef = Union[
RelationalFilterConfigurationTypeDef, # (1)
RelationalFilterConfigurationOutputTypeDef, # (2)
]
MetadataFormEnforcementDetailUnionTypeDef#
# MetadataFormEnforcementDetailUnionTypeDef definition
MetadataFormEnforcementDetailUnionTypeDef = Union[
MetadataFormEnforcementDetailTypeDef, # (1)
MetadataFormEnforcementDetailOutputTypeDef, # (2)
]
OAuth2PropertiesUnionTypeDef#
# OAuth2PropertiesUnionTypeDef definition
OAuth2PropertiesUnionTypeDef = Union[
OAuth2PropertiesTypeDef, # (1)
OAuth2PropertiesOutputTypeDef, # (2)
]
DomainUnitPolicyGrantPrincipalUnionTypeDef#
# DomainUnitPolicyGrantPrincipalUnionTypeDef definition
DomainUnitPolicyGrantPrincipalUnionTypeDef = Union[
DomainUnitPolicyGrantPrincipalTypeDef, # (1)
DomainUnitPolicyGrantPrincipalOutputTypeDef, # (2)
]
ProvisioningConfigurationUnionTypeDef#
# ProvisioningConfigurationUnionTypeDef definition
ProvisioningConfigurationUnionTypeDef = Union[
ProvisioningConfigurationTypeDef, # (1)
ProvisioningConfigurationOutputTypeDef, # (2)
]
RowFilterExpressionUnionTypeDef#
# RowFilterExpressionUnionTypeDef definition
RowFilterExpressionUnionTypeDef = Union[
RowFilterExpressionTypeDef, # (1)
RowFilterExpressionOutputTypeDef, # (2)
]
EnvironmentConfigurationUnionTypeDef#
# EnvironmentConfigurationUnionTypeDef definition
EnvironmentConfigurationUnionTypeDef = Union[
EnvironmentConfigurationTypeDef, # (1)
EnvironmentConfigurationOutputTypeDef, # (2)
]
RowFilterUnionTypeDef#
# RowFilterUnionTypeDef definition
RowFilterUnionTypeDef = Union[
RowFilterTypeDef, # (1)
RowFilterOutputTypeDef, # (2)
]
RowFilterConfigurationUnionTypeDef#
# RowFilterConfigurationUnionTypeDef definition
RowFilterConfigurationUnionTypeDef = Union[
RowFilterConfigurationTypeDef, # (1)
RowFilterConfigurationOutputTypeDef, # (2)
]
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],
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)
- 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)
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]],
AssetTypesForRuleTypeDef#
# AssetTypesForRuleTypeDef definition
class AssetTypesForRuleTypeDef(TypedDict):
selectionMode: RuleScopeSelectionModeType, # (1)
specificAssetTypes: NotRequired[Sequence[str]],
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)
HyperPodPropertiesOutputTypeDef#
# HyperPodPropertiesOutputTypeDef definition
class HyperPodPropertiesOutputTypeDef(TypedDict):
clusterName: str,
clusterArn: NotRequired[str],
orchestrator: NotRequired[HyperPodOrchestratorType], # (1)
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],
DataProductItemTypeDef#
# DataProductItemTypeDef definition
class DataProductItemTypeDef(TypedDict):
identifier: str,
itemType: DataProductItemTypeType, # (1)
glossaryTerms: NotRequired[Sequence[str]],
revision: NotRequired[str],
RecommendationConfigurationTypeDef#
# RecommendationConfigurationTypeDef definition
class RecommendationConfigurationTypeDef(TypedDict):
enableBusinessNameGeneration: NotRequired[bool],
ScheduleConfigurationTypeDef#
# ScheduleConfigurationTypeDef definition
class ScheduleConfigurationTypeDef(TypedDict):
schedule: NotRequired[str],
timezone: NotRequired[TimezoneType], # (1)
- See TimezoneType
DataSourceErrorMessageTypeDef#
# DataSourceErrorMessageTypeDef definition
class DataSourceErrorMessageTypeDef(TypedDict):
errorType: DataSourceErrorTypeType, # (1)
errorDetail: NotRequired[str],
SingleSignOnTypeDef#
# SingleSignOnTypeDef definition
class SingleSignOnTypeDef(TypedDict):
type: NotRequired[AuthTypeType], # (1)
userAssignment: NotRequired[UserAssignmentType], # (2)
- See AuthTypeType
- 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)
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],
- See ChangeActionType
- 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)
- 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)
DataSourceRunLineageSummaryTypeDef#
# DataSourceRunLineageSummaryTypeDef definition
class DataSourceRunLineageSummaryTypeDef(TypedDict):
importStatus: NotRequired[LineageImportStatusType], # (1)
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],
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],
- See DomainVersionType
- 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],
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)
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],
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,
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)
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],
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],
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)
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)
- 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)
- See SortFieldConnectionType
- See SortOrderType
- 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)
ListDataSourceRunsInputRequestTypeDef#
# ListDataSourceRunsInputRequestTypeDef definition
class ListDataSourceRunsInputRequestTypeDef(TypedDict):
dataSourceIdentifier: str,
domainIdentifier: str,
maxResults: NotRequired[int],
nextToken: NotRequired[str],
status: NotRequired[DataSourceRunStatusType], # (1)
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],
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)
- See DomainStatusType
ListEntityOwnersInputRequestTypeDef#
# ListEntityOwnersInputRequestTypeDef definition
class ListEntityOwnersInputRequestTypeDef(TypedDict):
domainIdentifier: str,
entityIdentifier: str,
entityType: DataZoneEntityTypeType, # (1)
maxResults: NotRequired[int],
nextToken: NotRequired[str],
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)
ListJobRunsInputRequestTypeDef#
# ListJobRunsInputRequestTypeDef definition
class ListJobRunsInputRequestTypeDef(TypedDict):
domainIdentifier: str,
jobIdentifier: str,
maxResults: NotRequired[int],
nextToken: NotRequired[str],
sortOrder: NotRequired[SortOrderType], # (1)
status: NotRequired[JobRunStatusType], # (2)
- See SortOrderType
- See JobRunStatusType
ListMetadataGenerationRunsInputRequestTypeDef#
# ListMetadataGenerationRunsInputRequestTypeDef definition
class ListMetadataGenerationRunsInputRequestTypeDef(TypedDict):
domainIdentifier: str,
maxResults: NotRequired[int],
nextToken: NotRequired[str],
status: NotRequired[MetadataGenerationRunStatusType], # (1)
type: NotRequired[MetadataGenerationRunTypeType], # (2)
ListPolicyGrantsInputRequestTypeDef#
# ListPolicyGrantsInputRequestTypeDef definition
class ListPolicyGrantsInputRequestTypeDef(TypedDict):
domainIdentifier: str,
entityIdentifier: str,
entityType: TargetEntityTypeType, # (1)
policyType: ManagedPolicyTypeType, # (2)
maxResults: NotRequired[int],
nextToken: NotRequired[str],
ListProjectMembershipsInputRequestTypeDef#
# ListProjectMembershipsInputRequestTypeDef definition
class ListProjectMembershipsInputRequestTypeDef(TypedDict):
domainIdentifier: str,
projectIdentifier: str,
maxResults: NotRequired[int],
nextToken: NotRequired[str],
sortBy: NotRequired[SortFieldProjectType], # (1)
sortOrder: NotRequired[SortOrderType], # (2)
- See SortFieldProjectType
- 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)
- See SortFieldProjectType
- 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)
- 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)
- See RuleTargetTypeType
- See RuleActionType
- 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],
- See SortKeyType
- 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],
- See SortKeyType
- See SortOrderType
- 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)
- See SortKeyType
- 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],
- See SortKeyType
- See SortOrderType
- 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],
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]],
ProjectsForRuleTypeDef#
# ProjectsForRuleTypeDef definition
class ProjectsForRuleTypeDef(TypedDict):
selectionMode: RuleScopeSelectionModeType, # (1)
specificProjects: NotRequired[Sequence[str]],
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],
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],
SearchInItemTypeDef#
# SearchInItemTypeDef definition
class SearchInItemTypeDef(TypedDict):
attribute: str,
SearchSortTypeDef#
# SearchSortTypeDef definition
class SearchSortTypeDef(TypedDict):
attribute: str,
order: NotRequired[SortOrderType], # (1)
- See SortOrderType
SearchUserProfilesInputRequestTypeDef#
# SearchUserProfilesInputRequestTypeDef definition
class SearchUserProfilesInputRequestTypeDef(TypedDict):
domainIdentifier: str,
userType: UserSearchTypeType, # (1)
maxResults: NotRequired[int],
nextToken: NotRequired[str],
searchText: NotRequired[str],
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)
UpdateGroupProfileInputRequestTypeDef#
# UpdateGroupProfileInputRequestTypeDef definition
class UpdateGroupProfileInputRequestTypeDef(TypedDict):
domainIdentifier: str,
groupIdentifier: str,
status: GroupProfileStatusType, # (1)
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)
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],
- See AcceptChoiceTypeDef
- See AcceptRuleTypeDef
AcceptPredictionsOutputTypeDef#
# AcceptPredictionsOutputTypeDef definition
class AcceptPredictionsOutputTypeDef(TypedDict):
assetId: str,
domainId: str,
revision: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CreateFormTypeOutputTypeDef#
# CreateFormTypeOutputTypeDef definition
class CreateFormTypeOutputTypeDef(TypedDict):
description: str,
domainId: str,
name: str,
originDomainId: str,
originProjectId: str,
owningProjectId: str,
revision: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CreateGlossaryOutputTypeDef#
# CreateGlossaryOutputTypeDef definition
class CreateGlossaryOutputTypeDef(TypedDict):
description: str,
domainId: str,
id: str,
name: str,
owningProjectId: str,
status: GlossaryStatusType, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateGroupProfileOutputTypeDef#
# CreateGroupProfileOutputTypeDef definition
class CreateGroupProfileOutputTypeDef(TypedDict):
domainId: str,
groupName: str,
id: str,
status: GroupProfileStatusType, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateListingChangeSetOutputTypeDef#
# CreateListingChangeSetOutputTypeDef definition
class CreateListingChangeSetOutputTypeDef(TypedDict):
listingId: str,
listingRevision: str,
status: ListingStatusType, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeleteConnectionOutputTypeDef#
# DeleteConnectionOutputTypeDef definition
class DeleteConnectionOutputTypeDef(TypedDict):
status: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
DeleteDomainOutputTypeDef#
# DeleteDomainOutputTypeDef definition
class DeleteDomainOutputTypeDef(TypedDict):
status: DomainStatusType, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
EmptyResponseMetadataTypeDef#
# EmptyResponseMetadataTypeDef definition
class EmptyResponseMetadataTypeDef(TypedDict):
ResponseMetadata: ResponseMetadataTypeDef, # (1)
GetEnvironmentCredentialsOutputTypeDef#
# GetEnvironmentCredentialsOutputTypeDef definition
class GetEnvironmentCredentialsOutputTypeDef(TypedDict):
accessKeyId: str,
expiration: datetime,
secretAccessKey: str,
sessionToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
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)
GetGroupProfileOutputTypeDef#
# GetGroupProfileOutputTypeDef definition
class GetGroupProfileOutputTypeDef(TypedDict):
domainId: str,
groupName: str,
id: str,
status: GroupProfileStatusType, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetIamPortalLoginUrlOutputTypeDef#
# GetIamPortalLoginUrlOutputTypeDef definition
class GetIamPortalLoginUrlOutputTypeDef(TypedDict):
authCodeUrl: str,
userProfileId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
GetLineageEventOutputTypeDef#
# GetLineageEventOutputTypeDef definition
class GetLineageEventOutputTypeDef(TypedDict):
createdAt: datetime,
createdBy: str,
domainId: str,
event: StreamingBody,
eventTime: datetime,
id: str,
processingStatus: LineageEventProcessingStatusType, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListTagsForResourceResponseTypeDef#
# ListTagsForResourceResponseTypeDef definition
class ListTagsForResourceResponseTypeDef(TypedDict):
tags: dict[str, str],
ResponseMetadata: ResponseMetadataTypeDef, # (1)
PostLineageEventOutputTypeDef#
# PostLineageEventOutputTypeDef definition
class PostLineageEventOutputTypeDef(TypedDict):
domainId: str,
id: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
RejectPredictionsOutputTypeDef#
# RejectPredictionsOutputTypeDef definition
class RejectPredictionsOutputTypeDef(TypedDict):
assetId: str,
assetRevision: str,
domainId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
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)
UpdateGlossaryOutputTypeDef#
# UpdateGlossaryOutputTypeDef definition
class UpdateGlossaryOutputTypeDef(TypedDict):
description: str,
domainId: str,
id: str,
name: str,
owningProjectId: str,
status: GlossaryStatusType, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateGroupProfileOutputTypeDef#
# UpdateGroupProfileOutputTypeDef definition
class UpdateGroupProfileOutputTypeDef(TypedDict):
domainId: str,
groupName: str,
id: str,
status: GroupProfileStatusType, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
AcceptSubscriptionRequestInputRequestTypeDef#
# AcceptSubscriptionRequestInputRequestTypeDef definition
class AcceptSubscriptionRequestInputRequestTypeDef(TypedDict):
domainIdentifier: str,
identifier: str,
assetScopes: NotRequired[Sequence[AcceptedAssetScopeTypeDef]], # (1)
decisionComment: NotRequired[str],
ActionParametersTypeDef#
# ActionParametersTypeDef definition
class ActionParametersTypeDef(TypedDict):
awsConsoleLink: NotRequired[AwsConsoleLinkParametersTypeDef], # (1)
ListAssetFiltersOutputTypeDef#
# ListAssetFiltersOutputTypeDef definition
class ListAssetFiltersOutputTypeDef(TypedDict):
items: list[AssetFilterSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
AssetItemAdditionalAttributesTypeDef#
# AssetItemAdditionalAttributesTypeDef definition
class AssetItemAdditionalAttributesTypeDef(TypedDict):
formsOutput: NotRequired[list[FormOutputTypeDef]], # (1)
latestTimeSeriesDataPointFormsOutput: NotRequired[list[TimeSeriesDataPointSummaryFormOutputTypeDef]], # (2)
readOnlyFormsOutput: NotRequired[list[FormOutputTypeDef]], # (1)
AssetListingItemAdditionalAttributesTypeDef#
# AssetListingItemAdditionalAttributesTypeDef definition
class AssetListingItemAdditionalAttributesTypeDef(TypedDict):
forms: NotRequired[str],
latestTimeSeriesDataPointForms: NotRequired[list[TimeSeriesDataPointSummaryFormOutputTypeDef]], # (1)
ListTimeSeriesDataPointsOutputTypeDef#
# ListTimeSeriesDataPointsOutputTypeDef definition
class ListTimeSeriesDataPointsOutputTypeDef(TypedDict):
items: list[TimeSeriesDataPointSummaryFormOutputTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
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)
- See FormOutputTypeDef
- See TimeSeriesDataPointSummaryFormOutputTypeDef
- See AssetListingDetailsTypeDef
- See FormOutputTypeDef
- 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],
ListingSummaryItemTypeDef#
# ListingSummaryItemTypeDef definition
class ListingSummaryItemTypeDef(TypedDict):
glossaryTerms: NotRequired[list[DetailedGlossaryTermTypeDef]], # (1)
listingId: NotRequired[str],
listingRevision: NotRequired[str],
ListingSummaryTypeDef#
# ListingSummaryTypeDef definition
class ListingSummaryTypeDef(TypedDict):
glossaryTerms: NotRequired[list[DetailedGlossaryTermTypeDef]], # (1)
listingId: NotRequired[str],
listingRevision: NotRequired[str],
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],
ListAssetRevisionsOutputTypeDef#
# ListAssetRevisionsOutputTypeDef definition
class ListAssetRevisionsOutputTypeDef(TypedDict):
items: list[AssetRevisionTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
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)
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],
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)
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)
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],
AuthenticationConfigurationPatchTypeDef#
# AuthenticationConfigurationPatchTypeDef definition
class AuthenticationConfigurationPatchTypeDef(TypedDict):
basicAuthenticationCredentials: NotRequired[BasicAuthenticationCredentialsTypeDef], # (1)
secretArn: NotRequired[str],
PostLineageEventInputRequestTypeDef#
# PostLineageEventInputRequestTypeDef definition
class PostLineageEventInputRequestTypeDef(TypedDict):
domainIdentifier: str,
event: BlobTypeDef,
clientToken: NotRequired[str],
PredictionConfigurationTypeDef#
# PredictionConfigurationTypeDef definition
class PredictionConfigurationTypeDef(TypedDict):
businessNameGeneration: NotRequired[BusinessNameGenerationConfigurationTypeDef], # (1)
ProvisioningPropertiesTypeDef#
# ProvisioningPropertiesTypeDef definition
class ProvisioningPropertiesTypeDef(TypedDict):
cloudFormation: NotRequired[CloudFormationPropertiesTypeDef], # (1)
ConfigurableEnvironmentActionTypeDef#
# ConfigurableEnvironmentActionTypeDef definition
class ConfigurableEnvironmentActionTypeDef(TypedDict):
parameters: list[ConfigurableActionParameterTypeDef], # (2)
type: str,
auth: NotRequired[ConfigurableActionTypeAuthorizationType], # (1)
CreateAssetTypeInputRequestTypeDef#
# CreateAssetTypeInputRequestTypeDef definition
class CreateAssetTypeInputRequestTypeDef(TypedDict):
domainIdentifier: str,
formsInput: Mapping[str, FormEntryInputTypeDef], # (1)
name: str,
owningProjectIdentifier: str,
description: NotRequired[str],
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)
- See FormOutputTypeDef
- See DataProductItemOutputTypeDef
- See DataProductStatusType
- 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)
- See FormOutputTypeDef
- See DataProductItemOutputTypeDef
- See DataProductStatusType
- 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)
- See FormOutputTypeDef
- See DataProductItemOutputTypeDef
- See DataProductStatusType
- 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)
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],
- See EnableSettingType
- See DataSourceErrorMessageTypeDef
- See DataSourceRunStatusType
- See ScheduleConfigurationTypeDef
- 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]],
- See DomainVersionType
- 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)
- See DomainVersionType
- See SingleSignOnTypeDef
- See DomainStatusType
- 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)
- See DomainVersionType
- See SingleSignOnTypeDef
- See DomainStatusType
- 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)
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)
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)
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)
EnvironmentConfigurationUserParameterOutputTypeDef#
# EnvironmentConfigurationUserParameterOutputTypeDef definition
class EnvironmentConfigurationUserParameterOutputTypeDef(TypedDict):
environmentConfigurationName: NotRequired[str],
environmentParameters: NotRequired[list[EnvironmentParameterTypeDef]], # (1)
EnvironmentConfigurationUserParameterTypeDef#
# EnvironmentConfigurationUserParameterTypeDef definition
class EnvironmentConfigurationUserParameterTypeDef(TypedDict):
environmentConfigurationName: NotRequired[str],
environmentParameters: NotRequired[Sequence[EnvironmentParameterTypeDef]], # (1)
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)
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)
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)
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)
CreateFormTypeInputRequestTypeDef#
# CreateFormTypeInputRequestTypeDef definition
class CreateFormTypeInputRequestTypeDef(TypedDict):
domainIdentifier: str,
model: ModelTypeDef, # (1)
name: str,
owningProjectIdentifier: str,
description: NotRequired[str],
status: NotRequired[FormTypeStatusType], # (2)
- See ModelTypeDef
- 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)
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)
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)
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)
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],
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)
CreateProjectMembershipInputRequestTypeDef#
# CreateProjectMembershipInputRequestTypeDef definition
class CreateProjectMembershipInputRequestTypeDef(TypedDict):
designation: UserDesignationType, # (1)
domainIdentifier: str,
member: MemberTypeDef, # (2)
projectIdentifier: str,
- See UserDesignationType
- See MemberTypeDef
DeleteProjectMembershipInputRequestTypeDef#
# DeleteProjectMembershipInputRequestTypeDef definition
class DeleteProjectMembershipInputRequestTypeDef(TypedDict):
domainIdentifier: str,
member: MemberTypeDef, # (1)
projectIdentifier: str,
- 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],
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],
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)
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)
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],
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)
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)
ListDataProductRevisionsOutputTypeDef#
# ListDataProductRevisionsOutputTypeDef definition
class ListDataProductRevisionsOutputTypeDef(TypedDict):
items: list[DataProductRevisionTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
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],
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],
- See DataSourceErrorMessageTypeDef
- See DataSourceRunLineageSummaryTypeDef
- See RunStatisticsForAssetsTypeDef
- See DataSourceRunStatusType
- 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)
- See DataSourceErrorMessageTypeDef
- See DataSourceRunLineageSummaryTypeDef
- See RunStatisticsForAssetsTypeDef
- See DataSourceRunStatusType
- See DataSourceRunTypeType
- 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)
- See DataSourceErrorMessageTypeDef
- See RunStatisticsForAssetsTypeDef
- See DataSourceRunStatusType
- See DataSourceRunTypeType
- 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]],
EnvironmentDeploymentDetailsOutputTypeDef#
# EnvironmentDeploymentDetailsOutputTypeDef definition
class EnvironmentDeploymentDetailsOutputTypeDef(TypedDict):
environmentFailureReasons: NotRequired[dict[str, list[EnvironmentErrorTypeDef]]], # (1)
overallDeploymentStatus: NotRequired[OverallDeploymentStatusType], # (2)
EnvironmentDeploymentDetailsTypeDef#
# EnvironmentDeploymentDetailsTypeDef definition
class EnvironmentDeploymentDetailsTypeDef(TypedDict):
environmentFailureReasons: NotRequired[Mapping[str, Sequence[EnvironmentErrorTypeDef]]], # (1)
overallDeploymentStatus: NotRequired[OverallDeploymentStatusType], # (2)
ListDomainsOutputTypeDef#
# ListDomainsOutputTypeDef definition
class ListDomainsOutputTypeDef(TypedDict):
items: list[DomainSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
ProjectGrantFilterTypeDef#
# ProjectGrantFilterTypeDef definition
class ProjectGrantFilterTypeDef(TypedDict):
domainUnitFilter: NotRequired[DomainUnitFilterForProjectTypeDef], # (1)
DomainUnitPolicyGrantPrincipalOutputTypeDef#
# DomainUnitPolicyGrantPrincipalOutputTypeDef definition
class DomainUnitPolicyGrantPrincipalOutputTypeDef(TypedDict):
domainUnitDesignation: DomainUnitDesignationType, # (1)
domainUnitGrantFilter: NotRequired[DomainUnitGrantFilterOutputTypeDef], # (2)
domainUnitIdentifier: NotRequired[str],
DomainUnitOwnerPropertiesTypeDef#
# DomainUnitOwnerPropertiesTypeDef definition
class DomainUnitOwnerPropertiesTypeDef(TypedDict):
group: NotRequired[DomainUnitGroupPropertiesTypeDef], # (1)
user: NotRequired[DomainUnitUserPropertiesTypeDef], # (2)
ListDomainUnitsForParentOutputTypeDef#
# ListDomainUnitsForParentOutputTypeDef definition
class ListDomainUnitsForParentOutputTypeDef(TypedDict):
items: list[DomainUnitSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
RuleTargetTypeDef#
# RuleTargetTypeDef definition
class RuleTargetTypeDef(TypedDict):
domainUnitTarget: NotRequired[DomainUnitTargetTypeDef], # (1)
EnvironmentConfigurationParametersDetailsOutputTypeDef#
# EnvironmentConfigurationParametersDetailsOutputTypeDef definition
class EnvironmentConfigurationParametersDetailsOutputTypeDef(TypedDict):
parameterOverrides: NotRequired[list[EnvironmentConfigurationParameterTypeDef]], # (1)
resolvedParameters: NotRequired[list[EnvironmentConfigurationParameterTypeDef]], # (1)
ssmPath: NotRequired[str],
EnvironmentConfigurationParametersDetailsTypeDef#
# EnvironmentConfigurationParametersDetailsTypeDef definition
class EnvironmentConfigurationParametersDetailsTypeDef(TypedDict):
parameterOverrides: NotRequired[Sequence[EnvironmentConfigurationParameterTypeDef]], # (1)
resolvedParameters: NotRequired[Sequence[EnvironmentConfigurationParameterTypeDef]], # (1)
ssmPath: NotRequired[str],
ListEnvironmentProfilesOutputTypeDef#
# ListEnvironmentProfilesOutputTypeDef definition
class ListEnvironmentProfilesOutputTypeDef(TypedDict):
items: list[EnvironmentProfileSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
ListEnvironmentsOutputTypeDef#
# ListEnvironmentsOutputTypeDef definition
class ListEnvironmentsOutputTypeDef(TypedDict):
items: list[EnvironmentSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
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],
UpdateSubscriptionGrantStatusInputRequestTypeDef#
# UpdateSubscriptionGrantStatusInputRequestTypeDef definition
class UpdateSubscriptionGrantStatusInputRequestTypeDef(TypedDict):
assetIdentifier: str,
domainIdentifier: str,
identifier: str,
status: SubscriptionGrantStatusType, # (1)
failureCause: NotRequired[FailureCauseTypeDef], # (2)
targetName: NotRequired[str],
FilterClausePaginatorTypeDef#
# FilterClausePaginatorTypeDef definition
class FilterClausePaginatorTypeDef(TypedDict):
and: NotRequired[Sequence[Mapping[str, Any]]],
filter: NotRequired[FilterTypeDef], # (1)
or: NotRequired[Sequence[Mapping[str, Any]]],
- See FilterTypeDef
FilterClauseTypeDef#
# FilterClauseTypeDef definition
class FilterClauseTypeDef(TypedDict):
and: NotRequired[Sequence[Mapping[str, Any]]],
filter: NotRequired[FilterTypeDef], # (1)
or: NotRequired[Sequence[Mapping[str, Any]]],
- See FilterTypeDef
RelationalFilterConfigurationOutputTypeDef#
# RelationalFilterConfigurationOutputTypeDef definition
class RelationalFilterConfigurationOutputTypeDef(TypedDict):
databaseName: str,
filterExpressions: NotRequired[list[FilterExpressionTypeDef]], # (1)
schemaName: NotRequired[str],
RelationalFilterConfigurationTypeDef#
# RelationalFilterConfigurationTypeDef definition
class RelationalFilterConfigurationTypeDef(TypedDict):
databaseName: str,
filterExpressions: NotRequired[Sequence[FilterExpressionTypeDef]], # (1)
schemaName: NotRequired[str],
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)
- See ImportTypeDef
- See ModelTypeDef
- 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)
- See ImportTypeDef
- See ModelTypeDef
- See FormTypeStatusType
- 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)
- See JobRunErrorTypeDef
- See JobTypeType
- See JobRunModeType
- 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],
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)
- See EdgeDirectionType
- 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)
- See NotificationTypeType
- 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],
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)
- See LineageNodeReferenceTypeDef
- See FormOutputTypeDef
- See LineageNodeReferenceTypeDef
- 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)
- See MetadataGenerationRunStatusType
- See MetadataGenerationRunTargetTypeDef
- See MetadataGenerationRunTypeType
- 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)
- See MetadataGenerationRunStatusType
- See MetadataGenerationRunTargetTypeDef
- See MetadataGenerationRunTypeType
StartMetadataGenerationRunInputRequestTypeDef#
# StartMetadataGenerationRunInputRequestTypeDef definition
class StartMetadataGenerationRunInputRequestTypeDef(TypedDict):
domainIdentifier: str,
owningProjectIdentifier: str,
target: MetadataGenerationRunTargetTypeDef, # (1)
type: MetadataGenerationRunTypeType, # (2)
clientToken: NotRequired[str],
GetTimeSeriesDataPointOutputTypeDef#
# GetTimeSeriesDataPointOutputTypeDef definition
class GetTimeSeriesDataPointOutputTypeDef(TypedDict):
domainId: str,
entityId: str,
entityType: TimeSeriesEntityTypeType, # (1)
form: TimeSeriesDataPointFormOutputTypeDef, # (2)
formName: str,
ResponseMetadata: ResponseMetadataTypeDef, # (3)
PostTimeSeriesDataPointsOutputTypeDef#
# PostTimeSeriesDataPointsOutputTypeDef definition
class PostTimeSeriesDataPointsOutputTypeDef(TypedDict):
domainId: str,
entityId: str,
entityType: TimeSeriesEntityTypeType, # (1)
forms: list[TimeSeriesDataPointFormOutputTypeDef], # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
GlueSelfGrantStatusOutputTypeDef#
# GlueSelfGrantStatusOutputTypeDef definition
class GlueSelfGrantStatusOutputTypeDef(TypedDict):
selfGrantStatusDetails: list[SelfGrantStatusDetailTypeDef], # (1)
RedshiftSelfGrantStatusOutputTypeDef#
# RedshiftSelfGrantStatusOutputTypeDef definition
class RedshiftSelfGrantStatusOutputTypeDef(TypedDict):
selfGrantStatusDetails: list[SelfGrantStatusDetailTypeDef], # (1)
GrantedEntityInputTypeDef#
# GrantedEntityInputTypeDef definition
class GrantedEntityInputTypeDef(TypedDict):
listing: NotRequired[ListingRevisionInputTypeDef], # (1)
GrantedEntityTypeDef#
# GrantedEntityTypeDef definition
class GrantedEntityTypeDef(TypedDict):
listing: NotRequired[ListingRevisionTypeDef], # (1)
SearchGroupProfilesOutputTypeDef#
# SearchGroupProfilesOutputTypeDef definition
class SearchGroupProfilesOutputTypeDef(TypedDict):
items: list[GroupProfileSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
ProvisioningConfigurationOutputTypeDef#
# ProvisioningConfigurationOutputTypeDef definition
class ProvisioningConfigurationOutputTypeDef(TypedDict):
lakeFormationConfiguration: NotRequired[LakeFormationConfigurationOutputTypeDef], # (1)
ListLineageNodeHistoryOutputTypeDef#
# ListLineageNodeHistoryOutputTypeDef definition
class ListLineageNodeHistoryOutputTypeDef(TypedDict):
nodes: list[LineageNodeSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
LineageRunDetailsTypeDef#
# LineageRunDetailsTypeDef definition
class LineageRunDetailsTypeDef(TypedDict):
sqlQueryRunDetails: NotRequired[LineageSqlQueryRunDetailsTypeDef], # (1)
RedshiftLineageSyncConfigurationInputTypeDef#
# RedshiftLineageSyncConfigurationInputTypeDef definition
class RedshiftLineageSyncConfigurationInputTypeDef(TypedDict):
enabled: NotRequired[bool],
schedule: NotRequired[LineageSyncScheduleTypeDef], # (1)
RedshiftLineageSyncConfigurationOutputTypeDef#
# RedshiftLineageSyncConfigurationOutputTypeDef definition
class RedshiftLineageSyncConfigurationOutputTypeDef(TypedDict):
enabled: NotRequired[bool],
lineageJobId: NotRequired[str],
schedule: NotRequired[LineageSyncScheduleTypeDef], # (1)
ListAssetFiltersInputPaginateTypeDef#
# ListAssetFiltersInputPaginateTypeDef definition
class ListAssetFiltersInputPaginateTypeDef(TypedDict):
assetIdentifier: str,
domainIdentifier: str,
status: NotRequired[FilterStatusType], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
ListAssetRevisionsInputPaginateTypeDef#
# ListAssetRevisionsInputPaginateTypeDef definition
class ListAssetRevisionsInputPaginateTypeDef(TypedDict):
domainIdentifier: str,
identifier: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
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)
- See SortFieldConnectionType
- See SortOrderType
- See ConnectionTypeType
- See PaginatorConfigTypeDef
ListDataProductRevisionsInputPaginateTypeDef#
# ListDataProductRevisionsInputPaginateTypeDef definition
class ListDataProductRevisionsInputPaginateTypeDef(TypedDict):
domainIdentifier: str,
identifier: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListDataSourceRunActivitiesInputPaginateTypeDef#
# ListDataSourceRunActivitiesInputPaginateTypeDef definition
class ListDataSourceRunActivitiesInputPaginateTypeDef(TypedDict):
domainIdentifier: str,
identifier: str,
status: NotRequired[DataAssetActivityStatusType], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
ListDataSourceRunsInputPaginateTypeDef#
# ListDataSourceRunsInputPaginateTypeDef definition
class ListDataSourceRunsInputPaginateTypeDef(TypedDict):
dataSourceIdentifier: str,
domainIdentifier: str,
status: NotRequired[DataSourceRunStatusType], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
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)
ListDomainUnitsForParentInputPaginateTypeDef#
# ListDomainUnitsForParentInputPaginateTypeDef definition
class ListDomainUnitsForParentInputPaginateTypeDef(TypedDict):
domainIdentifier: str,
parentDomainUnitIdentifier: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListDomainsInputPaginateTypeDef#
# ListDomainsInputPaginateTypeDef definition
class ListDomainsInputPaginateTypeDef(TypedDict):
status: NotRequired[DomainStatusType], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
ListEntityOwnersInputPaginateTypeDef#
# ListEntityOwnersInputPaginateTypeDef definition
class ListEntityOwnersInputPaginateTypeDef(TypedDict):
domainIdentifier: str,
entityIdentifier: str,
entityType: DataZoneEntityTypeType, # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
ListEnvironmentActionsInputPaginateTypeDef#
# ListEnvironmentActionsInputPaginateTypeDef definition
class ListEnvironmentActionsInputPaginateTypeDef(TypedDict):
domainIdentifier: str,
environmentIdentifier: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListEnvironmentBlueprintConfigurationsInputPaginateTypeDef#
# ListEnvironmentBlueprintConfigurationsInputPaginateTypeDef definition
class ListEnvironmentBlueprintConfigurationsInputPaginateTypeDef(TypedDict):
domainIdentifier: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListEnvironmentBlueprintsInputPaginateTypeDef#
# ListEnvironmentBlueprintsInputPaginateTypeDef definition
class ListEnvironmentBlueprintsInputPaginateTypeDef(TypedDict):
domainIdentifier: str,
managed: NotRequired[bool],
name: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
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)
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)
ListJobRunsInputPaginateTypeDef#
# ListJobRunsInputPaginateTypeDef definition
class ListJobRunsInputPaginateTypeDef(TypedDict):
domainIdentifier: str,
jobIdentifier: str,
sortOrder: NotRequired[SortOrderType], # (1)
status: NotRequired[JobRunStatusType], # (2)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (3)
- See SortOrderType
- See JobRunStatusType
- 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)
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)
- See EdgeDirectionType
- See SortOrderType
- See PaginatorConfigTypeDef
ListMetadataGenerationRunsInputPaginateTypeDef#
# ListMetadataGenerationRunsInputPaginateTypeDef definition
class ListMetadataGenerationRunsInputPaginateTypeDef(TypedDict):
domainIdentifier: str,
status: NotRequired[MetadataGenerationRunStatusType], # (1)
type: NotRequired[MetadataGenerationRunTypeType], # (2)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (3)
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)
- See NotificationTypeType
- See TaskStatusType
- See PaginatorConfigTypeDef
ListPolicyGrantsInputPaginateTypeDef#
# ListPolicyGrantsInputPaginateTypeDef definition
class ListPolicyGrantsInputPaginateTypeDef(TypedDict):
domainIdentifier: str,
entityIdentifier: str,
entityType: TargetEntityTypeType, # (1)
policyType: ManagedPolicyTypeType, # (2)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (3)
ListProjectMembershipsInputPaginateTypeDef#
# ListProjectMembershipsInputPaginateTypeDef definition
class ListProjectMembershipsInputPaginateTypeDef(TypedDict):
domainIdentifier: str,
projectIdentifier: str,
sortBy: NotRequired[SortFieldProjectType], # (1)
sortOrder: NotRequired[SortOrderType], # (2)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (3)
- See SortFieldProjectType
- See SortOrderType
- 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)
- See SortFieldProjectType
- See SortOrderType
- See PaginatorConfigTypeDef
ListProjectsInputPaginateTypeDef#
# ListProjectsInputPaginateTypeDef definition
class ListProjectsInputPaginateTypeDef(TypedDict):
domainIdentifier: str,
groupIdentifier: NotRequired[str],
name: NotRequired[str],
userIdentifier: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
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)
- See RuleTargetTypeType
- See RuleActionType
- See RuleTypeType
- 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)
- See SortKeyType
- See SortOrderType
- 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)
- See SortKeyType
- See SortOrderType
- See SubscriptionRequestStatusType
- See PaginatorConfigTypeDef
ListSubscriptionTargetsInputPaginateTypeDef#
# ListSubscriptionTargetsInputPaginateTypeDef definition
class ListSubscriptionTargetsInputPaginateTypeDef(TypedDict):
domainIdentifier: str,
environmentIdentifier: str,
sortBy: NotRequired[SortKeyType], # (1)
sortOrder: NotRequired[SortOrderType], # (2)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (3)
- See SortKeyType
- See SortOrderType
- 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)
- See SortKeyType
- See SortOrderType
- See SubscriptionStatusType
- 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)
SearchGroupProfilesInputPaginateTypeDef#
# SearchGroupProfilesInputPaginateTypeDef definition
class SearchGroupProfilesInputPaginateTypeDef(TypedDict):
domainIdentifier: str,
groupType: GroupSearchTypeType, # (1)
searchText: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
SearchUserProfilesInputPaginateTypeDef#
# SearchUserProfilesInputPaginateTypeDef definition
class SearchUserProfilesInputPaginateTypeDef(TypedDict):
domainIdentifier: str,
userType: UserSearchTypeType, # (1)
searchText: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
ListProjectProfilesOutputTypeDef#
# ListProjectProfilesOutputTypeDef definition
class ListProjectProfilesOutputTypeDef(TypedDict):
items: list[ProjectProfileSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
MemberDetailsTypeDef#
# MemberDetailsTypeDef definition
class MemberDetailsTypeDef(TypedDict):
group: NotRequired[GroupDetailsTypeDef], # (1)
user: NotRequired[UserDetailsTypeDef], # (2)
MetadataFormEnforcementDetailOutputTypeDef#
# MetadataFormEnforcementDetailOutputTypeDef definition
class MetadataFormEnforcementDetailOutputTypeDef(TypedDict):
requiredMetadataForms: NotRequired[list[MetadataFormReferenceTypeDef]], # (1)
MetadataFormEnforcementDetailTypeDef#
# MetadataFormEnforcementDetailTypeDef definition
class MetadataFormEnforcementDetailTypeDef(TypedDict):
requiredMetadataForms: NotRequired[Sequence[MetadataFormReferenceTypeDef]], # (1)
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],
- See OpenLineageRunStateType
- See NameIdentifierTypeDef
- See NameIdentifierTypeDef
- 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)
- See EqualToExpressionTypeDef
- See GreaterThanExpressionTypeDef
- See GreaterThanOrEqualToExpressionTypeDef
- See InExpressionOutputTypeDef
- See IsNotNullExpressionTypeDef
- See IsNullExpressionTypeDef
- See LessThanExpressionTypeDef
- See LessThanOrEqualToExpressionTypeDef
- See LikeExpressionTypeDef
- See NotEqualToExpressionTypeDef
- See NotInExpressionOutputTypeDef
- See NotLikeExpressionTypeDef
TopicTypeDef#
# TopicTypeDef definition
class TopicTypeDef(TypedDict):
resource: NotificationResourceTypeDef, # (1)
role: NotificationRoleType, # (2)
subject: str,
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]],
- See AuthorizationCodePropertiesTypeDef
- See OAuth2ClientApplicationTypeDef
- See GlueOAuth2CredentialsTypeDef
- 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]],
- See AuthorizationCodePropertiesTypeDef
- See OAuth2ClientApplicationTypeDef
- See GlueOAuth2CredentialsTypeDef
- 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)
- See AddToProjectMemberPoolPolicyGrantDetailTypeDef
- See CreateAssetTypePolicyGrantDetailTypeDef
- See CreateDomainUnitPolicyGrantDetailTypeDef
- See CreateEnvironmentProfilePolicyGrantDetailTypeDef
- See CreateFormTypePolicyGrantDetailTypeDef
- See CreateGlossaryPolicyGrantDetailTypeDef
- See CreateProjectPolicyGrantDetailTypeDef
- See CreateProjectFromProjectProfilePolicyGrantDetailOutputTypeDef
- See OverrideDomainUnitOwnersPolicyGrantDetailTypeDef
- See OverrideProjectOwnersPolicyGrantDetailTypeDef
OwnerPropertiesOutputTypeDef#
# OwnerPropertiesOutputTypeDef definition
class OwnerPropertiesOutputTypeDef(TypedDict):
group: NotRequired[OwnerGroupPropertiesOutputTypeDef], # (1)
user: NotRequired[OwnerUserPropertiesOutputTypeDef], # (2)
OwnerPropertiesTypeDef#
# OwnerPropertiesTypeDef definition
class OwnerPropertiesTypeDef(TypedDict):
group: NotRequired[OwnerGroupPropertiesTypeDef], # (1)
user: NotRequired[OwnerUserPropertiesTypeDef], # (2)
RuleScopeOutputTypeDef#
# RuleScopeOutputTypeDef definition
class RuleScopeOutputTypeDef(TypedDict):
assetType: NotRequired[AssetTypesForRuleOutputTypeDef], # (1)
dataProduct: NotRequired[bool],
project: NotRequired[ProjectsForRuleOutputTypeDef], # (2)
RedshiftCredentialsTypeDef#
# RedshiftCredentialsTypeDef definition
class RedshiftCredentialsTypeDef(TypedDict):
secretArn: NotRequired[str],
usernamePassword: NotRequired[UsernamePasswordTypeDef], # (1)
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],
RedshiftStorageTypeDef#
# RedshiftStorageTypeDef definition
class RedshiftStorageTypeDef(TypedDict):
redshiftClusterSource: NotRequired[RedshiftClusterStorageTypeDef], # (1)
redshiftServerlessSource: NotRequired[RedshiftServerlessStorageTypeDef], # (2)
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],
- See RejectChoiceTypeDef
- 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],
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],
UserProfileDetailsTypeDef#
# UserProfileDetailsTypeDef definition
class UserProfileDetailsTypeDef(TypedDict):
iam: NotRequired[IamUserProfileDetailsTypeDef], # (1)
sso: NotRequired[SsoUserProfileDetailsTypeDef], # (2)
SubscribedPrincipalInputTypeDef#
# SubscribedPrincipalInputTypeDef definition
class SubscribedPrincipalInputTypeDef(TypedDict):
project: NotRequired[SubscribedProjectInputTypeDef], # (1)
SubscribedPrincipalTypeDef#
# SubscribedPrincipalTypeDef definition
class SubscribedPrincipalTypeDef(TypedDict):
project: NotRequired[SubscribedProjectTypeDef], # (1)
CreateEnvironmentActionInputRequestTypeDef#
# CreateEnvironmentActionInputRequestTypeDef definition
class CreateEnvironmentActionInputRequestTypeDef(TypedDict):
domainIdentifier: str,
environmentIdentifier: str,
name: str,
parameters: ActionParametersTypeDef, # (1)
description: NotRequired[str],
CreateEnvironmentActionOutputTypeDef#
# CreateEnvironmentActionOutputTypeDef definition
class CreateEnvironmentActionOutputTypeDef(TypedDict):
description: str,
domainId: str,
environmentId: str,
id: str,
name: str,
parameters: ActionParametersTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
EnvironmentActionSummaryTypeDef#
# EnvironmentActionSummaryTypeDef definition
class EnvironmentActionSummaryTypeDef(TypedDict):
domainId: str,
environmentId: str,
id: str,
name: str,
parameters: ActionParametersTypeDef, # (1)
description: NotRequired[str],
GetEnvironmentActionOutputTypeDef#
# GetEnvironmentActionOutputTypeDef definition
class GetEnvironmentActionOutputTypeDef(TypedDict):
description: str,
domainId: str,
environmentId: str,
id: str,
name: str,
parameters: ActionParametersTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateEnvironmentActionInputRequestTypeDef#
# UpdateEnvironmentActionInputRequestTypeDef definition
class UpdateEnvironmentActionInputRequestTypeDef(TypedDict):
domainIdentifier: str,
environmentIdentifier: str,
identifier: str,
description: NotRequired[str],
name: NotRequired[str],
parameters: NotRequired[ActionParametersTypeDef], # (1)
UpdateEnvironmentActionOutputTypeDef#
# UpdateEnvironmentActionOutputTypeDef definition
class UpdateEnvironmentActionOutputTypeDef(TypedDict):
description: str,
domainId: str,
environmentId: str,
id: str,
name: str,
parameters: ActionParametersTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
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]],
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],
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],
- See DataProductListingItemAdditionalAttributesTypeDef
- See DetailedGlossaryTermTypeDef
- 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],
SubscribedListingItemTypeDef#
# SubscribedListingItemTypeDef definition
class SubscribedListingItemTypeDef(TypedDict):
assetListing: NotRequired[SubscribedAssetListingTypeDef], # (1)
productListing: NotRequired[SubscribedProductListingTypeDef], # (2)
GlueConnectionPatchTypeDef#
# GlueConnectionPatchTypeDef definition
class GlueConnectionPatchTypeDef(TypedDict):
authenticationConfiguration: NotRequired[AuthenticationConfigurationPatchTypeDef], # (1)
connectionProperties: NotRequired[Mapping[str, str]],
description: NotRequired[str],
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],
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)
- See FormOutputTypeDef
- See TimeSeriesDataPointSummaryFormOutputTypeDef
- See AssetListingDetailsTypeDef
- See PredictionConfigurationTypeDef
- See FormOutputTypeDef
- 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],
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)
- See FormOutputTypeDef
- See TimeSeriesDataPointSummaryFormOutputTypeDef
- See AssetListingDetailsTypeDef
- See PredictionConfigurationTypeDef
- See FormOutputTypeDef
- 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],
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)
- See DeploymentPropertiesTypeDef
- See ProvisioningPropertiesTypeDef
- See CustomParameterTypeDef
- 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)
ListDataSourcesOutputTypeDef#
# ListDataSourcesOutputTypeDef definition
class ListDataSourcesOutputTypeDef(TypedDict):
items: list[DataSourceSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
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)
- See AddToProjectMemberPoolPolicyGrantDetailTypeDef
- See CreateAssetTypePolicyGrantDetailTypeDef
- See CreateDomainUnitPolicyGrantDetailTypeDef
- See CreateEnvironmentProfilePolicyGrantDetailTypeDef
- See CreateFormTypePolicyGrantDetailTypeDef
- See CreateGlossaryPolicyGrantDetailTypeDef
- See CreateProjectPolicyGrantDetailTypeDef
- See CreateProjectFromProjectProfilePolicyGrantDetailTypeDef CreateProjectFromProjectProfilePolicyGrantDetailOutputTypeDef
- See OverrideDomainUnitOwnersPolicyGrantDetailTypeDef
- See OverrideProjectOwnersPolicyGrantDetailTypeDef
ListProjectsOutputTypeDef#
# ListProjectsOutputTypeDef definition
class ListProjectsOutputTypeDef(TypedDict):
items: list[ProjectSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
ListSubscriptionTargetsOutputTypeDef#
# ListSubscriptionTargetsOutputTypeDef definition
class ListSubscriptionTargetsOutputTypeDef(TypedDict):
items: list[SubscriptionTargetSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
ListDataSourceRunActivitiesOutputTypeDef#
# ListDataSourceRunActivitiesOutputTypeDef definition
class ListDataSourceRunActivitiesOutputTypeDef(TypedDict):
items: list[DataSourceRunActivityTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
ListDataSourceRunsOutputTypeDef#
# ListDataSourceRunsOutputTypeDef definition
class ListDataSourceRunsOutputTypeDef(TypedDict):
items: list[DataSourceRunSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
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)
- See DeploymentPropertiesTypeDef
- See ConfigurableEnvironmentActionTypeDef
- See DeploymentTypeDef
- See ResourceTypeDef
- See ProvisioningPropertiesTypeDef
- See EnvironmentStatusType
- See CustomParameterTypeDef
- 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)
- See DeploymentPropertiesTypeDef
- See ConfigurableEnvironmentActionTypeDef
- See DeploymentTypeDef
- See ResourceTypeDef
- See ProvisioningPropertiesTypeDef
- See EnvironmentStatusType
- See CustomParameterTypeDef
- 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)
- See DeploymentPropertiesTypeDef
- See ConfigurableEnvironmentActionTypeDef
- See DeploymentTypeDef
- See ResourceTypeDef
- See ProvisioningPropertiesTypeDef
- See EnvironmentStatusType
- See CustomParameterTypeDef
- 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)
- See EnvironmentDeploymentDetailsOutputTypeDef
- See ProjectDeletionErrorTypeDef
- See ProjectStatusType
- See EnvironmentConfigurationUserParameterOutputTypeDef
- 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)
- See EnvironmentDeploymentDetailsOutputTypeDef
- See ProjectDeletionErrorTypeDef
- See ProjectStatusType
- See EnvironmentConfigurationUserParameterOutputTypeDef
- 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)
- See EnvironmentDeploymentDetailsOutputTypeDef
- See ProjectDeletionErrorTypeDef
- See ProjectStatusType
- See EnvironmentConfigurationUserParameterOutputTypeDef
- 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],
ProjectPolicyGrantPrincipalTypeDef#
# ProjectPolicyGrantPrincipalTypeDef definition
class ProjectPolicyGrantPrincipalTypeDef(TypedDict):
projectDesignation: ProjectDesignationType, # (1)
projectGrantFilter: NotRequired[ProjectGrantFilterTypeDef], # (2)
projectIdentifier: NotRequired[str],
DomainUnitPolicyGrantPrincipalTypeDef#
# DomainUnitPolicyGrantPrincipalTypeDef definition
class DomainUnitPolicyGrantPrincipalTypeDef(TypedDict):
domainUnitDesignation: DomainUnitDesignationType, # (1)
domainUnitGrantFilter: NotRequired[DomainUnitGrantFilterUnionTypeDef], # (2)
domainUnitIdentifier: NotRequired[str],
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)
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)
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)
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],
- See AwsAccountTypeDef
- See RegionTypeDef
- See EnvironmentConfigurationParametersDetailsOutputTypeDef
- 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)
- See InventorySearchScopeType
- See SearchOutputAdditionalAttributeType
- See FilterClausePaginatorTypeDef
- See SearchInItemTypeDef
- See SearchSortTypeDef
- 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)
- See SearchOutputAdditionalAttributeType
- See FilterClausePaginatorTypeDef
- See SearchInItemTypeDef
- See SearchSortTypeDef
- 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)
- See TypesSearchScopeType
- See FilterClausePaginatorTypeDef
- See SearchInItemTypeDef
- See SearchSortTypeDef
- 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)
- See InventorySearchScopeType
- See SearchOutputAdditionalAttributeType
- See FilterClauseTypeDef
- See SearchInItemTypeDef
- 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)
- See SearchOutputAdditionalAttributeType
- See FilterClauseTypeDef
- See SearchInItemTypeDef
- 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)
- See TypesSearchScopeType
- See FilterClauseTypeDef
- See SearchInItemTypeDef
- 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],
GlueRunConfigurationInputTypeDef#
# GlueRunConfigurationInputTypeDef definition
class GlueRunConfigurationInputTypeDef(TypedDict):
relationalFilterConfigurations: Sequence[RelationalFilterConfigurationTypeDef], # (1)
autoImportDataQualityResult: NotRequired[bool],
catalogName: NotRequired[str],
dataAccessRole: NotRequired[str],
SearchTypesResultItemTypeDef#
# SearchTypesResultItemTypeDef definition
class SearchTypesResultItemTypeDef(TypedDict):
assetTypeItem: NotRequired[AssetTypeItemTypeDef], # (1)
formTypeItem: NotRequired[FormTypeDataTypeDef], # (2)
lineageNodeTypeItem: NotRequired[LineageNodeTypeItemTypeDef], # (3)
ListJobRunsOutputTypeDef#
# ListJobRunsOutputTypeDef definition
class ListJobRunsOutputTypeDef(TypedDict):
items: list[JobRunSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
PostTimeSeriesDataPointsInputRequestTypeDef#
# PostTimeSeriesDataPointsInputRequestTypeDef definition
class PostTimeSeriesDataPointsInputRequestTypeDef(TypedDict):
domainIdentifier: str,
entityIdentifier: str,
entityType: TimeSeriesEntityTypeType, # (1)
forms: Sequence[TimeSeriesDataPointFormInputTypeDef], # (2)
clientToken: NotRequired[str],
ListMetadataGenerationRunsOutputTypeDef#
# ListMetadataGenerationRunsOutputTypeDef definition
class ListMetadataGenerationRunsOutputTypeDef(TypedDict):
items: list[MetadataGenerationRunItemTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
SelfGrantStatusOutputTypeDef#
# SelfGrantStatusOutputTypeDef definition
class SelfGrantStatusOutputTypeDef(TypedDict):
glueSelfGrantStatus: NotRequired[GlueSelfGrantStatusOutputTypeDef], # (1)
redshiftSelfGrantStatus: NotRequired[RedshiftSelfGrantStatusOutputTypeDef], # (2)
CreateSubscriptionGrantInputRequestTypeDef#
# CreateSubscriptionGrantInputRequestTypeDef definition
class CreateSubscriptionGrantInputRequestTypeDef(TypedDict):
domainIdentifier: str,
environmentIdentifier: str,
grantedEntity: GrantedEntityInputTypeDef, # (1)
assetTargetNames: NotRequired[Sequence[AssetTargetNameMapTypeDef]], # (2)
clientToken: NotRequired[str],
subscriptionTargetIdentifier: NotRequired[str],
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)
- See SubscribedAssetTypeDef
- See GrantedEntityTypeDef
- See SubscriptionGrantOverallStatusType
- 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)
- See SubscribedAssetTypeDef
- See GrantedEntityTypeDef
- See SubscriptionGrantOverallStatusType
- 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)
- See SubscribedAssetTypeDef
- See GrantedEntityTypeDef
- See SubscriptionGrantOverallStatusType
- 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],
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)
- See SubscribedAssetTypeDef
- See GrantedEntityTypeDef
- See SubscriptionGrantOverallStatusType
- 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],
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)
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)
ProvisioningConfigurationTypeDef#
# ProvisioningConfigurationTypeDef definition
class ProvisioningConfigurationTypeDef(TypedDict):
lakeFormationConfiguration: NotRequired[LakeFormationConfigurationUnionTypeDef], # (1)
JobRunDetailsTypeDef#
# JobRunDetailsTypeDef definition
class JobRunDetailsTypeDef(TypedDict):
lineageRunDetails: NotRequired[LineageRunDetailsTypeDef], # (1)
ProjectMemberTypeDef#
# ProjectMemberTypeDef definition
class ProjectMemberTypeDef(TypedDict):
designation: UserDesignationType, # (1)
memberDetails: MemberDetailsTypeDef, # (2)
RuleDetailOutputTypeDef#
# RuleDetailOutputTypeDef definition
class RuleDetailOutputTypeDef(TypedDict):
metadataFormEnforcementDetail: NotRequired[MetadataFormEnforcementDetailOutputTypeDef], # (1)
EventSummaryTypeDef#
# EventSummaryTypeDef definition
class EventSummaryTypeDef(TypedDict):
openLineageRunEventSummary: NotRequired[OpenLineageRunEventSummaryTypeDef], # (1)
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)
- See EqualToExpressionTypeDef
- See GreaterThanExpressionTypeDef
- See GreaterThanOrEqualToExpressionTypeDef
- See InExpressionTypeDef InExpressionOutputTypeDef
- See IsNotNullExpressionTypeDef
- See IsNullExpressionTypeDef
- See LessThanExpressionTypeDef
- See LessThanOrEqualToExpressionTypeDef
- See LikeExpressionTypeDef
- See NotEqualToExpressionTypeDef
- See NotInExpressionTypeDef NotInExpressionOutputTypeDef
- See NotLikeExpressionTypeDef
RowFilterOutputTypeDef#
# RowFilterOutputTypeDef definition
class RowFilterOutputTypeDef(TypedDict):
and: NotRequired[list[dict[str, Any]]],
expression: NotRequired[RowFilterExpressionOutputTypeDef], # (1)
or: NotRequired[list[dict[str, Any]]],
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)
- See TaskStatusType
- See TopicTypeDef
- See NotificationTypeType
AuthenticationConfigurationTypeDef#
# AuthenticationConfigurationTypeDef definition
class AuthenticationConfigurationTypeDef(TypedDict):
authenticationType: NotRequired[AuthenticationTypeType], # (1)
oAuth2Properties: NotRequired[OAuth2PropertiesOutputTypeDef], # (2)
secretArn: NotRequired[str],
ListEntityOwnersOutputTypeDef#
# ListEntityOwnersOutputTypeDef definition
class ListEntityOwnersOutputTypeDef(TypedDict):
owners: list[OwnerPropertiesOutputTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
AddEntityOwnerInputRequestTypeDef#
# AddEntityOwnerInputRequestTypeDef definition
class AddEntityOwnerInputRequestTypeDef(TypedDict):
domainIdentifier: str,
entityIdentifier: str,
entityType: DataZoneEntityTypeType, # (1)
owner: OwnerPropertiesTypeDef, # (2)
clientToken: NotRequired[str],
RemoveEntityOwnerInputRequestTypeDef#
# RemoveEntityOwnerInputRequestTypeDef definition
class RemoveEntityOwnerInputRequestTypeDef(TypedDict):
domainIdentifier: str,
entityIdentifier: str,
entityType: DataZoneEntityTypeType, # (1)
owner: OwnerPropertiesTypeDef, # (2)
clientToken: NotRequired[str],
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],
- See RuleActionType
- See RuleTypeType
- See RuleScopeOutputTypeDef
- See RuleTargetTypeDef
- See RuleTargetTypeType
RuleScopeTypeDef#
# RuleScopeTypeDef definition
class RuleScopeTypeDef(TypedDict):
assetType: NotRequired[AssetTypesForRuleUnionTypeDef], # (1)
dataProduct: NotRequired[bool],
project: NotRequired[ProjectsForRuleUnionTypeDef], # (2)
- See AssetTypesForRuleTypeDef AssetTypesForRuleOutputTypeDef
- 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)
- See RedshiftCredentialsTypeDef
- See RedshiftLineageSyncConfigurationInputTypeDef
- 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)
- See RedshiftCredentialsTypeDef
- See RedshiftLineageSyncConfigurationOutputTypeDef
- See ConnectionStatusType
- 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)
- See RedshiftCredentialsTypeDef
- See RedshiftLineageSyncConfigurationInputTypeDef
- 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],
- See RedshiftCredentialConfigurationTypeDef
- See RedshiftStorageTypeDef
- See RelationalFilterConfigurationOutputTypeDef
CreateUserProfileOutputTypeDef#
# CreateUserProfileOutputTypeDef definition
class CreateUserProfileOutputTypeDef(TypedDict):
details: UserProfileDetailsTypeDef, # (1)
domainId: str,
id: str,
status: UserProfileStatusType, # (2)
type: UserProfileTypeType, # (3)
ResponseMetadata: ResponseMetadataTypeDef, # (4)
- See UserProfileDetailsTypeDef
- See UserProfileStatusType
- See UserProfileTypeType
- See ResponseMetadataTypeDef
GetUserProfileOutputTypeDef#
# GetUserProfileOutputTypeDef definition
class GetUserProfileOutputTypeDef(TypedDict):
details: UserProfileDetailsTypeDef, # (1)
domainId: str,
id: str,
status: UserProfileStatusType, # (2)
type: UserProfileTypeType, # (3)
ResponseMetadata: ResponseMetadataTypeDef, # (4)
- See UserProfileDetailsTypeDef
- See UserProfileStatusType
- See UserProfileTypeType
- See ResponseMetadataTypeDef
UpdateUserProfileOutputTypeDef#
# UpdateUserProfileOutputTypeDef definition
class UpdateUserProfileOutputTypeDef(TypedDict):
details: UserProfileDetailsTypeDef, # (1)
domainId: str,
id: str,
status: UserProfileStatusType, # (2)
type: UserProfileTypeType, # (3)
ResponseMetadata: ResponseMetadataTypeDef, # (4)
- See UserProfileDetailsTypeDef
- See UserProfileStatusType
- See UserProfileTypeType
- 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)
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)
ListEnvironmentActionsOutputTypeDef#
# ListEnvironmentActionsOutputTypeDef definition
class ListEnvironmentActionsOutputTypeDef(TypedDict):
items: list[EnvironmentActionSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
SearchInventoryResultItemTypeDef#
# SearchInventoryResultItemTypeDef definition
class SearchInventoryResultItemTypeDef(TypedDict):
assetItem: NotRequired[AssetItemTypeDef], # (1)
dataProductItem: NotRequired[DataProductResultItemTypeDef], # (2)
glossaryItem: NotRequired[GlossaryItemTypeDef], # (3)
glossaryTermItem: NotRequired[GlossaryTermItemTypeDef], # (4)
- See AssetItemTypeDef
- See DataProductResultItemTypeDef
- See GlossaryItemTypeDef
- See GlossaryTermItemTypeDef
SearchResultItemTypeDef#
# SearchResultItemTypeDef definition
class SearchResultItemTypeDef(TypedDict):
assetListing: NotRequired[AssetListingItemTypeDef], # (1)
dataProductListing: NotRequired[DataProductListingItemTypeDef], # (2)
ListingItemTypeDef#
# ListingItemTypeDef definition
class ListingItemTypeDef(TypedDict):
assetListing: NotRequired[AssetListingTypeDef], # (1)
dataProductListing: NotRequired[DataProductListingTypeDef], # (2)
SubscribedListingTypeDef#
# SubscribedListingTypeDef definition
class SubscribedListingTypeDef(TypedDict):
description: str,
id: str,
item: SubscribedListingItemTypeDef, # (1)
name: str,
ownerProjectId: str,
ownerProjectName: NotRequired[str],
revision: NotRequired[str],
GluePropertiesPatchTypeDef#
# GluePropertiesPatchTypeDef definition
class GluePropertiesPatchTypeDef(TypedDict):
glueConnectionInput: NotRequired[GlueConnectionPatchTypeDef], # (1)
ListEnvironmentBlueprintsOutputTypeDef#
# ListEnvironmentBlueprintsOutputTypeDef definition
class ListEnvironmentBlueprintsOutputTypeDef(TypedDict):
items: list[EnvironmentBlueprintSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
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)
PolicyGrantPrincipalOutputTypeDef#
# PolicyGrantPrincipalOutputTypeDef definition
class PolicyGrantPrincipalOutputTypeDef(TypedDict):
domainUnit: NotRequired[DomainUnitPolicyGrantPrincipalOutputTypeDef], # (1)
group: NotRequired[GroupPolicyGrantPrincipalTypeDef], # (2)
project: NotRequired[ProjectPolicyGrantPrincipalTypeDef], # (3)
user: NotRequired[UserPolicyGrantPrincipalOutputTypeDef], # (4)
- See DomainUnitPolicyGrantPrincipalOutputTypeDef
- See GroupPolicyGrantPrincipalTypeDef
- See ProjectPolicyGrantPrincipalTypeDef
- 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)
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)
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)
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],
- See AwsAccountTypeDef
- See RegionTypeDef
- See EnvironmentConfigurationParametersDetailsTypeDef EnvironmentConfigurationParametersDetailsOutputTypeDef
- See DeploymentModeType
RedshiftRunConfigurationInputTypeDef#
# RedshiftRunConfigurationInputTypeDef definition
class RedshiftRunConfigurationInputTypeDef(TypedDict):
relationalFilterConfigurations: Sequence[RelationalFilterConfigurationUnionTypeDef], # (3)
dataAccessRole: NotRequired[str],
redshiftCredentialConfiguration: NotRequired[RedshiftCredentialConfigurationTypeDef], # (1)
redshiftStorage: NotRequired[RedshiftStorageTypeDef], # (2)
- See RedshiftCredentialConfigurationTypeDef
- See RedshiftStorageTypeDef
- See RelationalFilterConfigurationTypeDef RelationalFilterConfigurationOutputTypeDef
SearchTypesOutputTypeDef#
# SearchTypesOutputTypeDef definition
class SearchTypesOutputTypeDef(TypedDict):
items: list[SearchTypesResultItemTypeDef], # (1)
totalMatchCount: int,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
ListSubscriptionGrantsOutputTypeDef#
# ListSubscriptionGrantsOutputTypeDef definition
class ListSubscriptionGrantsOutputTypeDef(TypedDict):
items: list[SubscriptionGrantSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
ListEnvironmentBlueprintConfigurationsOutputTypeDef#
# ListEnvironmentBlueprintConfigurationsOutputTypeDef definition
class ListEnvironmentBlueprintConfigurationsOutputTypeDef(TypedDict):
items: list[EnvironmentBlueprintConfigurationItemTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
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)
- See JobRunDetailsTypeDef
- See JobRunErrorTypeDef
- See JobTypeType
- See JobRunModeType
- See JobRunStatusType
- See ResponseMetadataTypeDef
ListProjectMembershipsOutputTypeDef#
# ListProjectMembershipsOutputTypeDef definition
class ListProjectMembershipsOutputTypeDef(TypedDict):
members: list[ProjectMemberTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
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)
- See RuleActionType
- See RuleDetailOutputTypeDef
- See RuleTypeType
- See RuleScopeOutputTypeDef
- See RuleTargetTypeDef
- See RuleTargetTypeType
- 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)
- See RuleActionType
- See RuleDetailOutputTypeDef
- See RuleTypeType
- See RuleScopeOutputTypeDef
- See RuleTargetTypeDef
- See RuleTargetTypeType
- 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)
- See RuleActionType
- See RuleDetailOutputTypeDef
- See RuleTypeType
- See RuleScopeOutputTypeDef
- See RuleTargetTypeDef
- See ResponseMetadataTypeDef
RuleDetailTypeDef#
# RuleDetailTypeDef definition
class RuleDetailTypeDef(TypedDict):
metadataFormEnforcementDetail: NotRequired[MetadataFormEnforcementDetailUnionTypeDef], # (1)
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)
RowFilterConfigurationOutputTypeDef#
# RowFilterConfigurationOutputTypeDef definition
class RowFilterConfigurationOutputTypeDef(TypedDict):
rowFilter: RowFilterOutputTypeDef, # (1)
sensitive: NotRequired[bool],
ListNotificationsOutputTypeDef#
# ListNotificationsOutputTypeDef definition
class ListNotificationsOutputTypeDef(TypedDict):
notifications: list[NotificationOutputTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
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],
- See AuthenticationConfigurationTypeDef
- See ComputeEnvironmentsType
- See ConnectionTypeType
- See PhysicalConnectionRequirementsOutputTypeDef
- 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],
- See AuthenticationTypeType
- See BasicAuthenticationCredentialsTypeDef
- See OAuth2PropertiesTypeDef OAuth2PropertiesOutputTypeDef
ListRulesOutputTypeDef#
# ListRulesOutputTypeDef definition
class ListRulesOutputTypeDef(TypedDict):
items: list[RuleSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
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)
- See AthenaPropertiesOutputTypeDef
- See GluePropertiesOutputTypeDef
- See HyperPodPropertiesOutputTypeDef
- See IamPropertiesOutputTypeDef
- See RedshiftPropertiesOutputTypeDef
- See SparkEmrPropertiesOutputTypeDef
- See SparkGluePropertiesOutputTypeDef
DataSourceConfigurationOutputTypeDef#
# DataSourceConfigurationOutputTypeDef definition
class DataSourceConfigurationOutputTypeDef(TypedDict):
glueRunConfiguration: NotRequired[GlueRunConfigurationOutputTypeDef], # (1)
redshiftRunConfiguration: NotRequired[RedshiftRunConfigurationOutputTypeDef], # (2)
sageMakerRunConfiguration: NotRequired[SageMakerRunConfigurationOutputTypeDef], # (3)
- See GlueRunConfigurationOutputTypeDef
- See RedshiftRunConfigurationOutputTypeDef
- See SageMakerRunConfigurationOutputTypeDef
SearchUserProfilesOutputTypeDef#
# SearchUserProfilesOutputTypeDef definition
class SearchUserProfilesOutputTypeDef(TypedDict):
items: list[UserProfileSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
SearchOutputTypeDef#
# SearchOutputTypeDef definition
class SearchOutputTypeDef(TypedDict):
items: list[SearchInventoryResultItemTypeDef], # (1)
totalMatchCount: int,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
SearchListingsOutputTypeDef#
# SearchListingsOutputTypeDef definition
class SearchListingsOutputTypeDef(TypedDict):
items: list[SearchResultItemTypeDef], # (1)
totalMatchCount: int,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
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)
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)
- See FormOutputTypeDef
- See SubscriptionRequestStatusType
- See SubscribedListingTypeDef
- See SubscribedPrincipalTypeDef
- 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)
- See SubscriptionStatusType
- See SubscribedListingTypeDef
- See SubscribedPrincipalTypeDef
- 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)
- See FormOutputTypeDef
- See SubscriptionRequestStatusType
- See SubscribedListingTypeDef
- See SubscribedPrincipalTypeDef
- 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)
- See SubscriptionStatusType
- See SubscribedListingTypeDef
- See SubscribedPrincipalTypeDef
- 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)
- See FormOutputTypeDef
- See SubscriptionRequestStatusType
- See SubscribedListingTypeDef
- See SubscribedPrincipalTypeDef
- 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)
- See FormOutputTypeDef
- See SubscriptionRequestStatusType
- See SubscribedListingTypeDef
- See SubscribedPrincipalTypeDef
- 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)
- See SubscriptionStatusType
- See SubscribedListingTypeDef
- See SubscribedPrincipalTypeDef
- 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],
- See MetadataFormSummaryTypeDef
- See SubscriptionRequestStatusType
- See SubscribedListingTypeDef
- 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],
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)
- See FormOutputTypeDef
- See SubscriptionRequestStatusType
- See SubscribedListingTypeDef
- See SubscribedPrincipalTypeDef
- 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)
- See AthenaPropertiesPatchTypeDef
- See GluePropertiesPatchTypeDef
- See IamPropertiesPatchTypeDef
- See RedshiftPropertiesPatchTypeDef
- See SparkEmrPropertiesPatchTypeDef
PolicyGrantMemberTypeDef#
# PolicyGrantMemberTypeDef definition
class PolicyGrantMemberTypeDef(TypedDict):
createdAt: NotRequired[datetime],
createdBy: NotRequired[str],
detail: NotRequired[PolicyGrantDetailOutputTypeDef], # (1)
principal: NotRequired[PolicyGrantPrincipalOutputTypeDef], # (2)
PolicyGrantPrincipalTypeDef#
# PolicyGrantPrincipalTypeDef definition
class PolicyGrantPrincipalTypeDef(TypedDict):
domainUnit: NotRequired[DomainUnitPolicyGrantPrincipalUnionTypeDef], # (1)
group: NotRequired[GroupPolicyGrantPrincipalTypeDef], # (2)
project: NotRequired[ProjectPolicyGrantPrincipalTypeDef], # (3)
user: NotRequired[UserPolicyGrantPrincipalUnionTypeDef], # (4)
- See DomainUnitPolicyGrantPrincipalTypeDef DomainUnitPolicyGrantPrincipalOutputTypeDef
- See GroupPolicyGrantPrincipalTypeDef
- See ProjectPolicyGrantPrincipalTypeDef
- 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)
DataSourceConfigurationInputTypeDef#
# DataSourceConfigurationInputTypeDef definition
class DataSourceConfigurationInputTypeDef(TypedDict):
glueRunConfiguration: NotRequired[GlueRunConfigurationInputTypeDef], # (1)
redshiftRunConfiguration: NotRequired[RedshiftRunConfigurationInputTypeDef], # (2)
sageMakerRunConfiguration: NotRequired[SageMakerRunConfigurationInputTypeDef], # (3)
- See GlueRunConfigurationInputTypeDef
- See RedshiftRunConfigurationInputTypeDef
- 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]]],
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],
- See RuleActionType
- See RuleDetailTypeDef
- See RuleScopeTypeDef
- 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)
- See RuleDetailTypeDef
- See RuleScopeTypeDef
ListLineageEventsOutputTypeDef#
# ListLineageEventsOutputTypeDef definition
class ListLineageEventsOutputTypeDef(TypedDict):
items: list[LineageEventSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
RowFilterTypeDef#
# RowFilterTypeDef definition
class RowFilterTypeDef(TypedDict):
and: NotRequired[Sequence[Mapping[str, Any]]],
expression: NotRequired[RowFilterExpressionUnionTypeDef], # (1)
or: NotRequired[Sequence[Mapping[str, Any]]],
AssetFilterConfigurationOutputTypeDef#
# AssetFilterConfigurationOutputTypeDef definition
class AssetFilterConfigurationOutputTypeDef(TypedDict):
columnConfiguration: NotRequired[ColumnFilterConfigurationOutputTypeDef], # (1)
rowConfiguration: NotRequired[RowFilterConfigurationOutputTypeDef], # (2)
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],
- See AwsLocationTypeDef
- See GlueConnectionTypeDef
- 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)
- See AuthenticationConfigurationInputTypeDef
- See GlueConnectionTypeType
- See PhysicalConnectionRequirementsTypeDef PhysicalConnectionRequirementsOutputTypeDef
- 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)
- See FormOutputTypeDef
- See DataSourceConfigurationOutputTypeDef
- See EnableSettingType
- See DataSourceErrorMessageTypeDef
- See DataSourceErrorMessageTypeDef
- See DataSourceRunStatusType
- See RecommendationConfigurationTypeDef
- See ScheduleConfigurationTypeDef
- See DataSourceStatusType
- 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)
- See FormOutputTypeDef
- See DataSourceConfigurationOutputTypeDef
- See EnableSettingType
- See DataSourceErrorMessageTypeDef
- See DataSourceErrorMessageTypeDef
- See DataSourceRunStatusType
- See ScheduleConfigurationTypeDef
- See SelfGrantStatusOutputTypeDef
- See DataSourceStatusType
- 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)
- See FormOutputTypeDef
- See DataSourceConfigurationOutputTypeDef
- See EnableSettingType
- See DataSourceErrorMessageTypeDef
- See DataSourceErrorMessageTypeDef
- See DataSourceRunStatusType
- See RecommendationConfigurationTypeDef
- See ScheduleConfigurationTypeDef
- See SelfGrantStatusOutputTypeDef
- See DataSourceStatusType
- 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)
- See FormOutputTypeDef
- See DataSourceConfigurationOutputTypeDef
- See EnableSettingType
- See DataSourceErrorMessageTypeDef
- See DataSourceErrorMessageTypeDef
- See DataSourceRunStatusType
- See RecommendationConfigurationTypeDef
- See ScheduleConfigurationTypeDef
- See SelfGrantStatusOutputTypeDef
- See DataSourceStatusType
- See ResponseMetadataTypeDef
ListSubscriptionRequestsOutputTypeDef#
# ListSubscriptionRequestsOutputTypeDef definition
class ListSubscriptionRequestsOutputTypeDef(TypedDict):
items: list[SubscriptionRequestSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
ListSubscriptionsOutputTypeDef#
# ListSubscriptionsOutputTypeDef definition
class ListSubscriptionsOutputTypeDef(TypedDict):
items: list[SubscriptionSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
UpdateConnectionInputRequestTypeDef#
# UpdateConnectionInputRequestTypeDef definition
class UpdateConnectionInputRequestTypeDef(TypedDict):
domainIdentifier: str,
identifier: str,
awsLocation: NotRequired[AwsLocationTypeDef], # (1)
description: NotRequired[str],
props: NotRequired[ConnectionPropertiesPatchTypeDef], # (2)
ListPolicyGrantsOutputTypeDef#
# ListPolicyGrantsOutputTypeDef definition
class ListPolicyGrantsOutputTypeDef(TypedDict):
grantList: list[PolicyGrantMemberTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
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],
- See PolicyGrantDetailTypeDef
- See TargetEntityTypeType
- See ManagedPolicyTypeType
- See PolicyGrantPrincipalTypeDef
RemovePolicyGrantInputRequestTypeDef#
# RemovePolicyGrantInputRequestTypeDef definition
class RemovePolicyGrantInputRequestTypeDef(TypedDict):
domainIdentifier: str,
entityIdentifier: str,
entityType: TargetEntityTypeType, # (1)
policyType: ManagedPolicyTypeType, # (2)
principal: PolicyGrantPrincipalTypeDef, # (3)
clientToken: NotRequired[str],
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)
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)
- See FormInputTypeDef
- See DataSourceConfigurationInputTypeDef
- See EnableSettingType
- See RecommendationConfigurationTypeDef
- 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)
- See FormInputTypeDef
- See DataSourceConfigurationInputTypeDef
- See EnableSettingType
- See RecommendationConfigurationTypeDef
- 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)
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)
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)
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)
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)
- See PhysicalEndpointTypeDef
- See ConnectionPropertiesOutputTypeDef
- See ConnectionTypeType
- 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)
- See ConnectionCredentialsTypeDef
- See PhysicalEndpointTypeDef
- See ConnectionPropertiesOutputTypeDef
- See ConnectionTypeType
- 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)
- See PhysicalEndpointTypeDef
- See ConnectionPropertiesOutputTypeDef
- See ConnectionTypeType
- See ResponseMetadataTypeDef
GluePropertiesInputTypeDef#
# GluePropertiesInputTypeDef definition
class GluePropertiesInputTypeDef(TypedDict):
glueConnectionInput: NotRequired[GlueConnectionInputTypeDef], # (1)
RowFilterConfigurationTypeDef#
# RowFilterConfigurationTypeDef definition
class RowFilterConfigurationTypeDef(TypedDict):
rowFilter: RowFilterUnionTypeDef, # (1)
sensitive: NotRequired[bool],
ListConnectionsOutputTypeDef#
# ListConnectionsOutputTypeDef definition
class ListConnectionsOutputTypeDef(TypedDict):
items: list[ConnectionSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
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)
- See AthenaPropertiesInputTypeDef
- See GluePropertiesInputTypeDef
- See HyperPodPropertiesInputTypeDef
- See IamPropertiesInputTypeDef
- See RedshiftPropertiesInputTypeDef
- See SparkEmrPropertiesInputTypeDef
- 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)
AssetFilterConfigurationTypeDef#
# AssetFilterConfigurationTypeDef definition
class AssetFilterConfigurationTypeDef(TypedDict):
columnConfiguration: NotRequired[ColumnFilterConfigurationUnionTypeDef], # (1)
rowConfiguration: NotRequired[RowFilterConfigurationUnionTypeDef], # (2)
- See ColumnFilterConfigurationTypeDef ColumnFilterConfigurationOutputTypeDef
- See RowFilterConfigurationTypeDef RowFilterConfigurationOutputTypeDef
CreateAssetFilterInputRequestTypeDef#
# CreateAssetFilterInputRequestTypeDef definition
class CreateAssetFilterInputRequestTypeDef(TypedDict):
assetIdentifier: str,
configuration: AssetFilterConfigurationTypeDef, # (1)
domainIdentifier: str,
name: str,
clientToken: NotRequired[str],
description: NotRequired[str],
UpdateAssetFilterInputRequestTypeDef#
# UpdateAssetFilterInputRequestTypeDef definition
class UpdateAssetFilterInputRequestTypeDef(TypedDict):
assetIdentifier: str,
domainIdentifier: str,
identifier: str,
configuration: NotRequired[AssetFilterConfigurationTypeDef], # (1)
description: NotRequired[str],
name: NotRequired[str],