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)
]
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)
]
ProjectsForRuleUnionTypeDef#
# ProjectsForRuleUnionTypeDef definition
ProjectsForRuleUnionTypeDef = Union[
ProjectsForRuleTypeDef, # (1)
ProjectsForRuleOutputTypeDef, # (2)
]
UserPolicyGrantPrincipalUnionTypeDef#
# UserPolicyGrantPrincipalUnionTypeDef definition
UserPolicyGrantPrincipalUnionTypeDef = Union[
UserPolicyGrantPrincipalTypeDef, # (1)
UserPolicyGrantPrincipalOutputTypeDef, # (2)
]
RelationalFilterConfigurationUnionTypeDef#
# RelationalFilterConfigurationUnionTypeDef definition
RelationalFilterConfigurationUnionTypeDef = Union[
RelationalFilterConfigurationTypeDef, # (1)
RelationalFilterConfigurationOutputTypeDef, # (2)
]
MetadataFormEnforcementDetailUnionTypeDef#
# MetadataFormEnforcementDetailUnionTypeDef definition
MetadataFormEnforcementDetailUnionTypeDef = Union[
MetadataFormEnforcementDetailTypeDef, # (1)
MetadataFormEnforcementDetailOutputTypeDef, # (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)
]
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,
BusinessNameGenerationConfigurationTypeDef#
# BusinessNameGenerationConfigurationTypeDef definition
class BusinessNameGenerationConfigurationTypeDef(TypedDict):
enabled: NotRequired[bool],
CancelMetadataGenerationRunInputRequestTypeDef#
# CancelMetadataGenerationRunInputRequestTypeDef definition
class CancelMetadataGenerationRunInputRequestTypeDef(TypedDict):
domainIdentifier: str,
identifier: str,
CancelSubscriptionInputRequestTypeDef#
# CancelSubscriptionInputRequestTypeDef definition
class CancelSubscriptionInputRequestTypeDef(TypedDict):
domainIdentifier: str,
identifier: str,
CloudFormationPropertiesTypeDef#
# CloudFormationPropertiesTypeDef definition
class CloudFormationPropertiesTypeDef(TypedDict):
templateUrl: str,
ColumnFilterConfigurationTypeDef#
# ColumnFilterConfigurationTypeDef definition
class ColumnFilterConfigurationTypeDef(TypedDict):
includedColumnNames: NotRequired[Sequence[str]],
ConfigurableActionParameterTypeDef#
# ConfigurableActionParameterTypeDef definition
class ConfigurableActionParameterTypeDef(TypedDict):
key: NotRequired[str],
value: NotRequired[str],
FormInputTypeDef#
# FormInputTypeDef definition
class FormInputTypeDef(TypedDict):
formName: str,
content: NotRequired[str],
typeIdentifier: NotRequired[str],
typeRevision: NotRequired[str],
FormEntryInputTypeDef#
# FormEntryInputTypeDef definition
class FormEntryInputTypeDef(TypedDict):
typeIdentifier: str,
typeRevision: str,
required: NotRequired[bool],
CreateAssetTypePolicyGrantDetailTypeDef#
# CreateAssetTypePolicyGrantDetailTypeDef definition
class CreateAssetTypePolicyGrantDetailTypeDef(TypedDict):
includeChildDomainUnits: NotRequired[bool],
DataProductItemOutputTypeDef#
# DataProductItemOutputTypeDef definition
class DataProductItemOutputTypeDef(TypedDict):
identifier: str,
itemType: DataProductItemTypeType, # (1)
glossaryTerms: NotRequired[List[str]],
revision: NotRequired[str],
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
CreateProjectInputRequestTypeDef#
# CreateProjectInputRequestTypeDef definition
class CreateProjectInputRequestTypeDef(TypedDict):
domainIdentifier: str,
name: str,
description: NotRequired[str],
domainUnitId: NotRequired[str],
glossaryTerms: NotRequired[Sequence[str]],
MemberTypeDef#
# MemberTypeDef definition
class MemberTypeDef(TypedDict):
groupIdentifier: NotRequired[str],
userIdentifier: NotRequired[str],
ProjectDeletionErrorTypeDef#
# ProjectDeletionErrorTypeDef definition
class ProjectDeletionErrorTypeDef(TypedDict):
code: NotRequired[str],
message: NotRequired[str],
CreateProjectPolicyGrantDetailTypeDef#
# CreateProjectPolicyGrantDetailTypeDef definition
class CreateProjectPolicyGrantDetailTypeDef(TypedDict):
includeChildDomainUnits: NotRequired[bool],
SubscribedListingInputTypeDef#
# SubscribedListingInputTypeDef definition
class SubscribedListingInputTypeDef(TypedDict):
identifier: str,
SubscriptionTargetFormTypeDef#
# SubscriptionTargetFormTypeDef definition
class SubscriptionTargetFormTypeDef(TypedDict):
content: str,
formName: str,
CreateUserProfileInputRequestTypeDef#
# CreateUserProfileInputRequestTypeDef definition
class CreateUserProfileInputRequestTypeDef(TypedDict):
domainIdentifier: str,
userIdentifier: str,
clientToken: NotRequired[str],
userType: NotRequired[UserTypeType], # (1)
- See UserTypeType
DataProductListingItemAdditionalAttributesTypeDef#
# DataProductListingItemAdditionalAttributesTypeDef definition
class DataProductListingItemAdditionalAttributesTypeDef(TypedDict):
forms: NotRequired[str],
DataProductResultItemTypeDef#
# DataProductResultItemTypeDef definition
class DataProductResultItemTypeDef(TypedDict):
domainId: str,
id: str,
name: str,
owningProjectId: str,
createdAt: NotRequired[datetime],
createdBy: NotRequired[str],
description: NotRequired[str],
firstRevisionCreatedAt: NotRequired[datetime],
firstRevisionCreatedBy: NotRequired[str],
glossaryTerms: NotRequired[List[str]],
DataProductRevisionTypeDef#
# DataProductRevisionTypeDef definition
class DataProductRevisionTypeDef(TypedDict):
createdAt: NotRequired[datetime],
createdBy: NotRequired[str],
domainId: NotRequired[str],
id: NotRequired[str],
revision: NotRequired[str],
RunStatisticsForAssetsTypeDef#
# RunStatisticsForAssetsTypeDef definition
class RunStatisticsForAssetsTypeDef(TypedDict):
added: NotRequired[int],
failed: NotRequired[int],
skipped: NotRequired[int],
unchanged: NotRequired[int],
updated: NotRequired[int],
DeleteAssetFilterInputRequestTypeDef#
# DeleteAssetFilterInputRequestTypeDef definition
class DeleteAssetFilterInputRequestTypeDef(TypedDict):
assetIdentifier: str,
domainIdentifier: str,
identifier: str,
DeleteAssetInputRequestTypeDef#
# DeleteAssetInputRequestTypeDef definition
class DeleteAssetInputRequestTypeDef(TypedDict):
domainIdentifier: str,
identifier: str,
DeleteAssetTypeInputRequestTypeDef#
# DeleteAssetTypeInputRequestTypeDef definition
class DeleteAssetTypeInputRequestTypeDef(TypedDict):
domainIdentifier: str,
identifier: str,
DeleteDataProductInputRequestTypeDef#
# DeleteDataProductInputRequestTypeDef definition
class DeleteDataProductInputRequestTypeDef(TypedDict):
domainIdentifier: str,
identifier: str,
DeleteDataSourceInputRequestTypeDef#
# DeleteDataSourceInputRequestTypeDef definition
class DeleteDataSourceInputRequestTypeDef(TypedDict):
domainIdentifier: str,
identifier: str,
clientToken: NotRequired[str],
retainPermissionsOnRevokeFailure: NotRequired[bool],
DeleteDomainInputRequestTypeDef#
# DeleteDomainInputRequestTypeDef definition
class DeleteDomainInputRequestTypeDef(TypedDict):
identifier: str,
clientToken: NotRequired[str],
skipDeletionCheck: NotRequired[bool],
DeleteDomainUnitInputRequestTypeDef#
# DeleteDomainUnitInputRequestTypeDef definition
class DeleteDomainUnitInputRequestTypeDef(TypedDict):
domainIdentifier: str,
identifier: str,
DeleteEnvironmentActionInputRequestTypeDef#
# DeleteEnvironmentActionInputRequestTypeDef definition
class DeleteEnvironmentActionInputRequestTypeDef(TypedDict):
domainIdentifier: str,
environmentIdentifier: str,
identifier: str,
DeleteEnvironmentBlueprintConfigurationInputRequestTypeDef#
# DeleteEnvironmentBlueprintConfigurationInputRequestTypeDef definition
class DeleteEnvironmentBlueprintConfigurationInputRequestTypeDef(TypedDict):
domainIdentifier: str,
environmentBlueprintIdentifier: str,
DeleteEnvironmentInputRequestTypeDef#
# DeleteEnvironmentInputRequestTypeDef definition
class DeleteEnvironmentInputRequestTypeDef(TypedDict):
domainIdentifier: str,
identifier: str,
DeleteEnvironmentProfileInputRequestTypeDef#
# DeleteEnvironmentProfileInputRequestTypeDef definition
class DeleteEnvironmentProfileInputRequestTypeDef(TypedDict):
domainIdentifier: str,
identifier: str,
DeleteFormTypeInputRequestTypeDef#
# DeleteFormTypeInputRequestTypeDef definition
class DeleteFormTypeInputRequestTypeDef(TypedDict):
domainIdentifier: str,
formTypeIdentifier: str,
DeleteGlossaryInputRequestTypeDef#
# DeleteGlossaryInputRequestTypeDef definition
class DeleteGlossaryInputRequestTypeDef(TypedDict):
domainIdentifier: str,
identifier: str,
DeleteGlossaryTermInputRequestTypeDef#
# DeleteGlossaryTermInputRequestTypeDef definition
class DeleteGlossaryTermInputRequestTypeDef(TypedDict):
domainIdentifier: str,
identifier: str,
DeleteListingInputRequestTypeDef#
# DeleteListingInputRequestTypeDef definition
class DeleteListingInputRequestTypeDef(TypedDict):
domainIdentifier: str,
identifier: str,
DeleteProjectInputRequestTypeDef#
# DeleteProjectInputRequestTypeDef definition
class DeleteProjectInputRequestTypeDef(TypedDict):
domainIdentifier: str,
identifier: str,
skipDeletionCheck: NotRequired[bool],
DeleteRuleInputRequestTypeDef#
# DeleteRuleInputRequestTypeDef definition
class DeleteRuleInputRequestTypeDef(TypedDict):
domainIdentifier: str,
identifier: str,
DeleteSubscriptionGrantInputRequestTypeDef#
# DeleteSubscriptionGrantInputRequestTypeDef definition
class DeleteSubscriptionGrantInputRequestTypeDef(TypedDict):
domainIdentifier: str,
identifier: str,
DeleteSubscriptionRequestInputRequestTypeDef#
# DeleteSubscriptionRequestInputRequestTypeDef definition
class DeleteSubscriptionRequestInputRequestTypeDef(TypedDict):
domainIdentifier: str,
identifier: str,
DeleteSubscriptionTargetInputRequestTypeDef#
# DeleteSubscriptionTargetInputRequestTypeDef definition
class DeleteSubscriptionTargetInputRequestTypeDef(TypedDict):
domainIdentifier: str,
environmentIdentifier: str,
identifier: str,
DeleteTimeSeriesDataPointsInputRequestTypeDef#
# DeleteTimeSeriesDataPointsInputRequestTypeDef definition
class DeleteTimeSeriesDataPointsInputRequestTypeDef(TypedDict):
domainIdentifier: str,
entityIdentifier: str,
entityType: TimeSeriesEntityTypeType, # (1)
formName: str,
clientToken: NotRequired[str],
EnvironmentErrorTypeDef#
# EnvironmentErrorTypeDef definition
class EnvironmentErrorTypeDef(TypedDict):
message: str,
code: NotRequired[str],
DisassociateEnvironmentRoleInputRequestTypeDef#
# DisassociateEnvironmentRoleInputRequestTypeDef definition
class DisassociateEnvironmentRoleInputRequestTypeDef(TypedDict):
domainIdentifier: str,
environmentIdentifier: str,
environmentRoleArn: str,
DomainSummaryTypeDef#
# DomainSummaryTypeDef definition
class DomainSummaryTypeDef(TypedDict):
arn: str,
createdAt: datetime,
id: str,
managedAccountId: str,
name: str,
status: DomainStatusType, # (1)
description: NotRequired[str],
lastUpdatedAt: NotRequired[datetime],
portalUrl: NotRequired[str],
- See DomainStatusType
DomainUnitFilterForProjectTypeDef#
# DomainUnitFilterForProjectTypeDef definition
class DomainUnitFilterForProjectTypeDef(TypedDict):
domainUnit: str,
includeChildDomainUnits: NotRequired[bool],
DomainUnitGrantFilterOutputTypeDef#
# DomainUnitGrantFilterOutputTypeDef definition
class DomainUnitGrantFilterOutputTypeDef(TypedDict):
allDomainUnitsGrantFilter: NotRequired[Dict[str, Any]],
DomainUnitGrantFilterTypeDef#
# DomainUnitGrantFilterTypeDef definition
class DomainUnitGrantFilterTypeDef(TypedDict):
allDomainUnitsGrantFilter: NotRequired[Mapping[str, Any]],
DomainUnitGroupPropertiesTypeDef#
# DomainUnitGroupPropertiesTypeDef definition
class DomainUnitGroupPropertiesTypeDef(TypedDict):
groupId: NotRequired[str],
DomainUnitUserPropertiesTypeDef#
# DomainUnitUserPropertiesTypeDef definition
class DomainUnitUserPropertiesTypeDef(TypedDict):
userId: NotRequired[str],
DomainUnitSummaryTypeDef#
# DomainUnitSummaryTypeDef definition
class DomainUnitSummaryTypeDef(TypedDict):
id: str,
name: str,
DomainUnitTargetTypeDef#
# DomainUnitTargetTypeDef definition
class DomainUnitTargetTypeDef(TypedDict):
domainUnitId: str,
includeChildDomainUnits: NotRequired[bool],
EnvironmentProfileSummaryTypeDef#
# EnvironmentProfileSummaryTypeDef definition
class EnvironmentProfileSummaryTypeDef(TypedDict):
createdBy: str,
domainId: str,
environmentBlueprintId: str,
id: str,
name: str,
awsAccountId: NotRequired[str],
awsAccountRegion: NotRequired[str],
createdAt: NotRequired[datetime],
description: NotRequired[str],
projectId: NotRequired[str],
updatedAt: NotRequired[datetime],
EnvironmentSummaryTypeDef#
# EnvironmentSummaryTypeDef definition
class EnvironmentSummaryTypeDef(TypedDict):
createdBy: str,
domainId: str,
name: str,
projectId: str,
provider: str,
awsAccountId: NotRequired[str],
awsAccountRegion: NotRequired[str],
createdAt: NotRequired[datetime],
description: NotRequired[str],
environmentProfileId: NotRequired[str],
id: NotRequired[str],
status: NotRequired[EnvironmentStatusType], # (1)
updatedAt: NotRequired[datetime],
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],
GetDataProductInputRequestTypeDef#
# GetDataProductInputRequestTypeDef definition
class GetDataProductInputRequestTypeDef(TypedDict):
domainIdentifier: str,
identifier: str,
revision: NotRequired[str],
GetDataSourceInputRequestTypeDef#
# GetDataSourceInputRequestTypeDef definition
class GetDataSourceInputRequestTypeDef(TypedDict):
domainIdentifier: str,
identifier: str,
GetDataSourceRunInputRequestTypeDef#
# GetDataSourceRunInputRequestTypeDef definition
class GetDataSourceRunInputRequestTypeDef(TypedDict):
domainIdentifier: str,
identifier: str,
GetDomainInputRequestTypeDef#
# GetDomainInputRequestTypeDef definition
class GetDomainInputRequestTypeDef(TypedDict):
identifier: str,
GetDomainUnitInputRequestTypeDef#
# GetDomainUnitInputRequestTypeDef definition
class GetDomainUnitInputRequestTypeDef(TypedDict):
domainIdentifier: str,
identifier: str,
GetEnvironmentActionInputRequestTypeDef#
# GetEnvironmentActionInputRequestTypeDef definition
class GetEnvironmentActionInputRequestTypeDef(TypedDict):
domainIdentifier: str,
environmentIdentifier: str,
identifier: str,
GetEnvironmentBlueprintConfigurationInputRequestTypeDef#
# GetEnvironmentBlueprintConfigurationInputRequestTypeDef definition
class GetEnvironmentBlueprintConfigurationInputRequestTypeDef(TypedDict):
domainIdentifier: str,
environmentBlueprintIdentifier: str,
GetEnvironmentBlueprintInputRequestTypeDef#
# GetEnvironmentBlueprintInputRequestTypeDef definition
class GetEnvironmentBlueprintInputRequestTypeDef(TypedDict):
domainIdentifier: str,
identifier: str,
GetEnvironmentCredentialsInputRequestTypeDef#
# GetEnvironmentCredentialsInputRequestTypeDef definition
class GetEnvironmentCredentialsInputRequestTypeDef(TypedDict):
domainIdentifier: str,
environmentIdentifier: str,
GetEnvironmentInputRequestTypeDef#
# GetEnvironmentInputRequestTypeDef definition
class GetEnvironmentInputRequestTypeDef(TypedDict):
domainIdentifier: str,
identifier: str,
GetEnvironmentProfileInputRequestTypeDef#
# GetEnvironmentProfileInputRequestTypeDef definition
class GetEnvironmentProfileInputRequestTypeDef(TypedDict):
domainIdentifier: str,
identifier: str,
GetFormTypeInputRequestTypeDef#
# GetFormTypeInputRequestTypeDef definition
class GetFormTypeInputRequestTypeDef(TypedDict):
domainIdentifier: str,
formTypeIdentifier: str,
revision: NotRequired[str],
GetGlossaryInputRequestTypeDef#
# GetGlossaryInputRequestTypeDef definition
class GetGlossaryInputRequestTypeDef(TypedDict):
domainIdentifier: str,
identifier: str,
GetGlossaryTermInputRequestTypeDef#
# GetGlossaryTermInputRequestTypeDef definition
class GetGlossaryTermInputRequestTypeDef(TypedDict):
domainIdentifier: str,
identifier: str,
GetGroupProfileInputRequestTypeDef#
# GetGroupProfileInputRequestTypeDef definition
class GetGroupProfileInputRequestTypeDef(TypedDict):
domainIdentifier: str,
groupIdentifier: str,
GetIamPortalLoginUrlInputRequestTypeDef#
# GetIamPortalLoginUrlInputRequestTypeDef definition
class GetIamPortalLoginUrlInputRequestTypeDef(TypedDict):
domainIdentifier: str,
LineageNodeReferenceTypeDef#
# LineageNodeReferenceTypeDef definition
class LineageNodeReferenceTypeDef(TypedDict):
eventTimestamp: NotRequired[datetime],
id: NotRequired[str],
GetListingInputRequestTypeDef#
# GetListingInputRequestTypeDef definition
class GetListingInputRequestTypeDef(TypedDict):
domainIdentifier: str,
identifier: str,
listingRevision: NotRequired[str],
GetMetadataGenerationRunInputRequestTypeDef#
# GetMetadataGenerationRunInputRequestTypeDef definition
class GetMetadataGenerationRunInputRequestTypeDef(TypedDict):
domainIdentifier: str,
identifier: str,
MetadataGenerationRunTargetTypeDef#
# MetadataGenerationRunTargetTypeDef definition
class MetadataGenerationRunTargetTypeDef(TypedDict):
identifier: str,
type: MetadataGenerationTargetTypeType, # (1)
revision: NotRequired[str],
GetProjectInputRequestTypeDef#
# GetProjectInputRequestTypeDef definition
class GetProjectInputRequestTypeDef(TypedDict):
domainIdentifier: str,
identifier: str,
GetRuleInputRequestTypeDef#
# GetRuleInputRequestTypeDef definition
class GetRuleInputRequestTypeDef(TypedDict):
domainIdentifier: str,
identifier: str,
revision: NotRequired[str],
GetSubscriptionGrantInputRequestTypeDef#
# GetSubscriptionGrantInputRequestTypeDef definition
class GetSubscriptionGrantInputRequestTypeDef(TypedDict):
domainIdentifier: str,
identifier: str,
GetSubscriptionInputRequestTypeDef#
# GetSubscriptionInputRequestTypeDef definition
class GetSubscriptionInputRequestTypeDef(TypedDict):
domainIdentifier: str,
identifier: str,
GetSubscriptionRequestDetailsInputRequestTypeDef#
# GetSubscriptionRequestDetailsInputRequestTypeDef definition
class GetSubscriptionRequestDetailsInputRequestTypeDef(TypedDict):
domainIdentifier: str,
identifier: str,
GetSubscriptionTargetInputRequestTypeDef#
# GetSubscriptionTargetInputRequestTypeDef definition
class GetSubscriptionTargetInputRequestTypeDef(TypedDict):
domainIdentifier: str,
environmentIdentifier: str,
identifier: str,
GetTimeSeriesDataPointInputRequestTypeDef#
# GetTimeSeriesDataPointInputRequestTypeDef definition
class GetTimeSeriesDataPointInputRequestTypeDef(TypedDict):
domainIdentifier: str,
entityIdentifier: str,
entityType: TimeSeriesEntityTypeType, # (1)
formName: str,
identifier: str,
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],
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],
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],
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,
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)
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
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],
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],
OverrideDomainUnitOwnersPolicyGrantDetailTypeDef#
# OverrideDomainUnitOwnersPolicyGrantDetailTypeDef definition
class OverrideDomainUnitOwnersPolicyGrantDetailTypeDef(TypedDict):
includeChildDomainUnits: NotRequired[bool],
OverrideProjectOwnersPolicyGrantDetailTypeDef#
# OverrideProjectOwnersPolicyGrantDetailTypeDef definition
class OverrideProjectOwnersPolicyGrantDetailTypeDef(TypedDict):
includeChildDomainUnits: NotRequired[bool],
OwnerGroupPropertiesOutputTypeDef#
# OwnerGroupPropertiesOutputTypeDef definition
class OwnerGroupPropertiesOutputTypeDef(TypedDict):
groupId: NotRequired[str],
OwnerGroupPropertiesTypeDef#
# OwnerGroupPropertiesTypeDef definition
class OwnerGroupPropertiesTypeDef(TypedDict):
groupIdentifier: str,
OwnerUserPropertiesOutputTypeDef#
# OwnerUserPropertiesOutputTypeDef definition
class OwnerUserPropertiesOutputTypeDef(TypedDict):
userId: NotRequired[str],
OwnerUserPropertiesTypeDef#
# OwnerUserPropertiesTypeDef definition
class OwnerUserPropertiesTypeDef(TypedDict):
userIdentifier: str,
UserPolicyGrantPrincipalOutputTypeDef#
# UserPolicyGrantPrincipalOutputTypeDef definition
class UserPolicyGrantPrincipalOutputTypeDef(TypedDict):
allUsersGrantFilter: NotRequired[Dict[str, Any]],
userIdentifier: NotRequired[str],
ProjectsForRuleOutputTypeDef#
# ProjectsForRuleOutputTypeDef definition
class ProjectsForRuleOutputTypeDef(TypedDict):
selectionMode: RuleScopeSelectionModeType, # (1)
specificProjects: NotRequired[List[str]],
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,
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],
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)
UpdateProjectInputRequestTypeDef#
# UpdateProjectInputRequestTypeDef definition
class UpdateProjectInputRequestTypeDef(TypedDict):
domainIdentifier: str,
identifier: str,
description: NotRequired[str],
glossaryTerms: NotRequired[Sequence[str]],
name: NotRequired[str],
UpdateSubscriptionRequestInputRequestTypeDef#
# UpdateSubscriptionRequestInputRequestTypeDef definition
class UpdateSubscriptionRequestInputRequestTypeDef(TypedDict):
domainIdentifier: str,
identifier: str,
requestReason: str,
UpdateUserProfileInputRequestTypeDef#
# UpdateUserProfileInputRequestTypeDef definition
class UpdateUserProfileInputRequestTypeDef(TypedDict):
domainIdentifier: str,
status: UserProfileStatusType, # (1)
userIdentifier: str,
type: NotRequired[UserProfileTypeType], # (2)
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)
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)
ListTagsForResourceResponseTypeDef#
# ListTagsForResourceResponseTypeDef definition
class ListTagsForResourceResponseTypeDef(TypedDict):
tags: Dict[str, 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],
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)
DataSourceRunActivityTypeDef#
# DataSourceRunActivityTypeDef definition
class DataSourceRunActivityTypeDef(TypedDict):
createdAt: datetime,
dataAssetStatus: DataAssetActivityStatusType, # (1)
dataSourceRunId: str,
database: str,
projectId: str,
technicalName: str,
updatedAt: datetime,
dataAssetId: NotRequired[str],
errorMessage: NotRequired[DataSourceErrorMessageTypeDef], # (2)
technicalDescription: NotRequired[str],
DataSourceSummaryTypeDef#
# DataSourceSummaryTypeDef definition
class DataSourceSummaryTypeDef(TypedDict):
dataSourceId: str,
domainId: str,
environmentId: str,
name: str,
status: DataSourceStatusType, # (5)
type: str,
createdAt: NotRequired[datetime],
enableSetting: NotRequired[EnableSettingType], # (1)
lastRunAssetCount: NotRequired[int],
lastRunAt: NotRequired[datetime],
lastRunErrorMessage: NotRequired[DataSourceErrorMessageTypeDef], # (2)
lastRunStatus: NotRequired[DataSourceRunStatusType], # (3)
schedule: NotRequired[ScheduleConfigurationTypeDef], # (4)
updatedAt: NotRequired[datetime],
- 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],
kmsKeyIdentifier: NotRequired[str],
singleSignOn: NotRequired[SingleSignOnTypeDef], # (1)
tags: NotRequired[Mapping[str, str]],
CreateDomainOutputTypeDef#
# CreateDomainOutputTypeDef definition
class CreateDomainOutputTypeDef(TypedDict):
arn: str,
description: str,
domainExecutionRole: str,
id: str,
kmsKeyIdentifier: str,
name: str,
portalUrl: str,
rootDomainUnitId: str,
singleSignOn: SingleSignOnTypeDef, # (1)
status: DomainStatusType, # (2)
tags: Dict[str, str],
ResponseMetadata: ResponseMetadataTypeDef, # (3)
GetDomainOutputTypeDef#
# GetDomainOutputTypeDef definition
class GetDomainOutputTypeDef(TypedDict):
arn: str,
createdAt: datetime,
description: str,
domainExecutionRole: str,
id: str,
kmsKeyIdentifier: str,
lastUpdatedAt: datetime,
name: str,
portalUrl: str,
rootDomainUnitId: str,
singleSignOn: SingleSignOnTypeDef, # (1)
status: DomainStatusType, # (2)
tags: Dict[str, str],
ResponseMetadata: ResponseMetadataTypeDef, # (3)
UpdateDomainInputRequestTypeDef#
# UpdateDomainInputRequestTypeDef definition
class UpdateDomainInputRequestTypeDef(TypedDict):
identifier: str,
clientToken: NotRequired[str],
description: NotRequired[str],
domainExecutionRole: NotRequired[str],
name: NotRequired[str],
singleSignOn: NotRequired[SingleSignOnTypeDef], # (1)
UpdateDomainOutputTypeDef#
# UpdateDomainOutputTypeDef definition
class UpdateDomainOutputTypeDef(TypedDict):
description: str,
domainExecutionRole: str,
id: str,
lastUpdatedAt: datetime,
name: str,
rootDomainUnitId: str,
singleSignOn: SingleSignOnTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateEnvironmentInputRequestTypeDef#
# CreateEnvironmentInputRequestTypeDef definition
class CreateEnvironmentInputRequestTypeDef(TypedDict):
domainIdentifier: str,
environmentProfileIdentifier: str,
name: str,
projectIdentifier: str,
description: NotRequired[str],
environmentAccountIdentifier: NotRequired[str],
environmentAccountRegion: NotRequired[str],
environmentBlueprintIdentifier: NotRequired[str],
glossaryTerms: NotRequired[Sequence[str]],
userParameters: NotRequired[Sequence[EnvironmentParameterTypeDef]], # (1)
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)
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
CreateProjectOutputTypeDef#
# CreateProjectOutputTypeDef definition
class CreateProjectOutputTypeDef(TypedDict):
createdAt: datetime,
createdBy: str,
description: str,
domainId: str,
domainUnitId: str,
failureReasons: List[ProjectDeletionErrorTypeDef], # (1)
glossaryTerms: List[str],
id: str,
lastUpdatedAt: datetime,
name: str,
projectStatus: ProjectStatusType, # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
GetProjectOutputTypeDef#
# GetProjectOutputTypeDef definition
class GetProjectOutputTypeDef(TypedDict):
createdAt: datetime,
createdBy: str,
description: str,
domainId: str,
domainUnitId: str,
failureReasons: List[ProjectDeletionErrorTypeDef], # (1)
glossaryTerms: List[str],
id: str,
lastUpdatedAt: datetime,
name: str,
projectStatus: ProjectStatusType, # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
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],
UpdateProjectOutputTypeDef#
# UpdateProjectOutputTypeDef definition
class UpdateProjectOutputTypeDef(TypedDict):
createdAt: datetime,
createdBy: str,
description: str,
domainId: str,
domainUnitId: str,
failureReasons: List[ProjectDeletionErrorTypeDef], # (1)
glossaryTerms: List[str],
id: str,
lastUpdatedAt: datetime,
name: str,
projectStatus: ProjectStatusType, # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
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,
manageAccessRole: str,
name: str,
projectId: str,
provider: str,
subscriptionTargetConfig: List[SubscriptionTargetFormTypeDef], # (1)
type: 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],
DataSourceRunSummaryTypeDef#
# DataSourceRunSummaryTypeDef definition
class DataSourceRunSummaryTypeDef(TypedDict):
createdAt: datetime,
dataSourceId: str,
id: str,
projectId: str,
status: DataSourceRunStatusType, # (3)
type: DataSourceRunTypeType, # (4)
updatedAt: datetime,
errorMessage: NotRequired[DataSourceErrorMessageTypeDef], # (1)
runStatisticsForAssets: NotRequired[RunStatisticsForAssetsTypeDef], # (2)
startedAt: NotRequired[datetime],
stoppedAt: NotRequired[datetime],
- See DataSourceErrorMessageTypeDef
- 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,
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
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]],
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)
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
GetLineageNodeInputRequestTypeDef#
# GetLineageNodeInputRequestTypeDef definition
class GetLineageNodeInputRequestTypeDef(TypedDict):
domainIdentifier: str,
identifier: str,
eventTimestamp: NotRequired[TimestampTypeDef],
ListLineageNodeHistoryInputRequestTypeDef#
# ListLineageNodeHistoryInputRequestTypeDef definition
class ListLineageNodeHistoryInputRequestTypeDef(TypedDict):
domainIdentifier: str,
identifier: str,
direction: NotRequired[EdgeDirectionType], # (1)
eventTimestampGTE: NotRequired[TimestampTypeDef],
eventTimestampLTE: NotRequired[TimestampTypeDef],
maxResults: NotRequired[int],
nextToken: NotRequired[str],
sortOrder: NotRequired[SortOrderType], # (2)
- 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],
ListAssetFiltersInputListAssetFiltersPaginateTypeDef#
# ListAssetFiltersInputListAssetFiltersPaginateTypeDef definition
class ListAssetFiltersInputListAssetFiltersPaginateTypeDef(TypedDict):
assetIdentifier: str,
domainIdentifier: str,
status: NotRequired[FilterStatusType], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
ListAssetRevisionsInputListAssetRevisionsPaginateTypeDef#
# ListAssetRevisionsInputListAssetRevisionsPaginateTypeDef definition
class ListAssetRevisionsInputListAssetRevisionsPaginateTypeDef(TypedDict):
domainIdentifier: str,
identifier: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListDataProductRevisionsInputListDataProductRevisionsPaginateTypeDef#
# ListDataProductRevisionsInputListDataProductRevisionsPaginateTypeDef definition
class ListDataProductRevisionsInputListDataProductRevisionsPaginateTypeDef(TypedDict):
domainIdentifier: str,
identifier: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListDataSourceRunActivitiesInputListDataSourceRunActivitiesPaginateTypeDef#
# ListDataSourceRunActivitiesInputListDataSourceRunActivitiesPaginateTypeDef definition
class ListDataSourceRunActivitiesInputListDataSourceRunActivitiesPaginateTypeDef(TypedDict):
domainIdentifier: str,
identifier: str,
status: NotRequired[DataAssetActivityStatusType], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
ListDataSourceRunsInputListDataSourceRunsPaginateTypeDef#
# ListDataSourceRunsInputListDataSourceRunsPaginateTypeDef definition
class ListDataSourceRunsInputListDataSourceRunsPaginateTypeDef(TypedDict):
dataSourceIdentifier: str,
domainIdentifier: str,
status: NotRequired[DataSourceRunStatusType], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
ListDataSourcesInputListDataSourcesPaginateTypeDef#
# ListDataSourcesInputListDataSourcesPaginateTypeDef definition
class ListDataSourcesInputListDataSourcesPaginateTypeDef(TypedDict):
domainIdentifier: str,
projectIdentifier: str,
environmentIdentifier: NotRequired[str],
name: NotRequired[str],
status: NotRequired[DataSourceStatusType], # (1)
type: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
ListDomainUnitsForParentInputListDomainUnitsForParentPaginateTypeDef#
# ListDomainUnitsForParentInputListDomainUnitsForParentPaginateTypeDef definition
class ListDomainUnitsForParentInputListDomainUnitsForParentPaginateTypeDef(TypedDict):
domainIdentifier: str,
parentDomainUnitIdentifier: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListDomainsInputListDomainsPaginateTypeDef#
# ListDomainsInputListDomainsPaginateTypeDef definition
class ListDomainsInputListDomainsPaginateTypeDef(TypedDict):
status: NotRequired[DomainStatusType], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
ListEntityOwnersInputListEntityOwnersPaginateTypeDef#
# ListEntityOwnersInputListEntityOwnersPaginateTypeDef definition
class ListEntityOwnersInputListEntityOwnersPaginateTypeDef(TypedDict):
domainIdentifier: str,
entityIdentifier: str,
entityType: DataZoneEntityTypeType, # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
ListEnvironmentActionsInputListEnvironmentActionsPaginateTypeDef#
# ListEnvironmentActionsInputListEnvironmentActionsPaginateTypeDef definition
class ListEnvironmentActionsInputListEnvironmentActionsPaginateTypeDef(TypedDict):
domainIdentifier: str,
environmentIdentifier: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListEnvironmentBlueprintConfigurationsInputListEnvironmentBlueprintConfigurationsPaginateTypeDef#
# ListEnvironmentBlueprintConfigurationsInputListEnvironmentBlueprintConfigurationsPaginateTypeDef definition
class ListEnvironmentBlueprintConfigurationsInputListEnvironmentBlueprintConfigurationsPaginateTypeDef(TypedDict):
domainIdentifier: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListEnvironmentBlueprintsInputListEnvironmentBlueprintsPaginateTypeDef#
# ListEnvironmentBlueprintsInputListEnvironmentBlueprintsPaginateTypeDef definition
class ListEnvironmentBlueprintsInputListEnvironmentBlueprintsPaginateTypeDef(TypedDict):
domainIdentifier: str,
managed: NotRequired[bool],
name: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListEnvironmentProfilesInputListEnvironmentProfilesPaginateTypeDef#
# ListEnvironmentProfilesInputListEnvironmentProfilesPaginateTypeDef definition
class ListEnvironmentProfilesInputListEnvironmentProfilesPaginateTypeDef(TypedDict):
domainIdentifier: str,
awsAccountId: NotRequired[str],
awsAccountRegion: NotRequired[str],
environmentBlueprintIdentifier: NotRequired[str],
name: NotRequired[str],
projectIdentifier: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListEnvironmentsInputListEnvironmentsPaginateTypeDef#
# ListEnvironmentsInputListEnvironmentsPaginateTypeDef definition
class ListEnvironmentsInputListEnvironmentsPaginateTypeDef(TypedDict):
domainIdentifier: str,
projectIdentifier: str,
awsAccountId: NotRequired[str],
awsAccountRegion: NotRequired[str],
environmentBlueprintIdentifier: NotRequired[str],
environmentProfileIdentifier: NotRequired[str],
name: NotRequired[str],
provider: NotRequired[str],
status: NotRequired[EnvironmentStatusType], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
ListLineageNodeHistoryInputListLineageNodeHistoryPaginateTypeDef#
# ListLineageNodeHistoryInputListLineageNodeHistoryPaginateTypeDef definition
class ListLineageNodeHistoryInputListLineageNodeHistoryPaginateTypeDef(TypedDict):
domainIdentifier: str,
identifier: str,
direction: NotRequired[EdgeDirectionType], # (1)
eventTimestampGTE: NotRequired[TimestampTypeDef],
eventTimestampLTE: NotRequired[TimestampTypeDef],
sortOrder: NotRequired[SortOrderType], # (2)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (3)
- See EdgeDirectionType
- See SortOrderType
- See PaginatorConfigTypeDef
ListMetadataGenerationRunsInputListMetadataGenerationRunsPaginateTypeDef#
# ListMetadataGenerationRunsInputListMetadataGenerationRunsPaginateTypeDef definition
class ListMetadataGenerationRunsInputListMetadataGenerationRunsPaginateTypeDef(TypedDict):
domainIdentifier: str,
status: NotRequired[MetadataGenerationRunStatusType], # (1)
type: NotRequired[MetadataGenerationRunTypeType], # (2)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (3)
ListNotificationsInputListNotificationsPaginateTypeDef#
# ListNotificationsInputListNotificationsPaginateTypeDef definition
class ListNotificationsInputListNotificationsPaginateTypeDef(TypedDict):
domainIdentifier: str,
type: NotificationTypeType, # (1)
afterTimestamp: NotRequired[TimestampTypeDef],
beforeTimestamp: NotRequired[TimestampTypeDef],
subjects: NotRequired[Sequence[str]],
taskStatus: NotRequired[TaskStatusType], # (2)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (3)
- See NotificationTypeType
- See TaskStatusType
- See PaginatorConfigTypeDef
ListPolicyGrantsInputListPolicyGrantsPaginateTypeDef#
# ListPolicyGrantsInputListPolicyGrantsPaginateTypeDef definition
class ListPolicyGrantsInputListPolicyGrantsPaginateTypeDef(TypedDict):
domainIdentifier: str,
entityIdentifier: str,
entityType: TargetEntityTypeType, # (1)
policyType: ManagedPolicyTypeType, # (2)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (3)
ListProjectMembershipsInputListProjectMembershipsPaginateTypeDef#
# ListProjectMembershipsInputListProjectMembershipsPaginateTypeDef definition
class ListProjectMembershipsInputListProjectMembershipsPaginateTypeDef(TypedDict):
domainIdentifier: str,
projectIdentifier: str,
sortBy: NotRequired[SortFieldProjectType], # (1)
sortOrder: NotRequired[SortOrderType], # (2)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (3)
- See SortFieldProjectType
- See SortOrderType
- See PaginatorConfigTypeDef
ListProjectsInputListProjectsPaginateTypeDef#
# ListProjectsInputListProjectsPaginateTypeDef definition
class ListProjectsInputListProjectsPaginateTypeDef(TypedDict):
domainIdentifier: str,
groupIdentifier: NotRequired[str],
name: NotRequired[str],
userIdentifier: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListRulesInputListRulesPaginateTypeDef#
# ListRulesInputListRulesPaginateTypeDef definition
class ListRulesInputListRulesPaginateTypeDef(TypedDict):
domainIdentifier: str,
targetIdentifier: str,
targetType: RuleTargetTypeType, # (1)
action: NotRequired[RuleActionType], # (2)
assetTypes: NotRequired[Sequence[str]],
dataProduct: NotRequired[bool],
includeCascaded: NotRequired[bool],
projectIds: NotRequired[Sequence[str]],
ruleType: NotRequired[RuleTypeType], # (3)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (4)
- See RuleTargetTypeType
- See RuleActionType
- See RuleTypeType
- See PaginatorConfigTypeDef
ListSubscriptionGrantsInputListSubscriptionGrantsPaginateTypeDef#
# ListSubscriptionGrantsInputListSubscriptionGrantsPaginateTypeDef definition
class ListSubscriptionGrantsInputListSubscriptionGrantsPaginateTypeDef(TypedDict):
domainIdentifier: str,
environmentId: NotRequired[str],
owningProjectId: NotRequired[str],
sortBy: NotRequired[SortKeyType], # (1)
sortOrder: NotRequired[SortOrderType], # (2)
subscribedListingId: NotRequired[str],
subscriptionId: NotRequired[str],
subscriptionTargetId: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (3)
- See SortKeyType
- See SortOrderType
- See PaginatorConfigTypeDef
ListSubscriptionRequestsInputListSubscriptionRequestsPaginateTypeDef#
# ListSubscriptionRequestsInputListSubscriptionRequestsPaginateTypeDef definition
class ListSubscriptionRequestsInputListSubscriptionRequestsPaginateTypeDef(TypedDict):
domainIdentifier: str,
approverProjectId: NotRequired[str],
owningProjectId: NotRequired[str],
sortBy: NotRequired[SortKeyType], # (1)
sortOrder: NotRequired[SortOrderType], # (2)
status: NotRequired[SubscriptionRequestStatusType], # (3)
subscribedListingId: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (4)
- See SortKeyType
- See SortOrderType
- See SubscriptionRequestStatusType
- See PaginatorConfigTypeDef
ListSubscriptionTargetsInputListSubscriptionTargetsPaginateTypeDef#
# ListSubscriptionTargetsInputListSubscriptionTargetsPaginateTypeDef definition
class ListSubscriptionTargetsInputListSubscriptionTargetsPaginateTypeDef(TypedDict):
domainIdentifier: str,
environmentIdentifier: str,
sortBy: NotRequired[SortKeyType], # (1)
sortOrder: NotRequired[SortOrderType], # (2)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (3)
- See SortKeyType
- See SortOrderType
- See PaginatorConfigTypeDef
ListSubscriptionsInputListSubscriptionsPaginateTypeDef#
# ListSubscriptionsInputListSubscriptionsPaginateTypeDef definition
class ListSubscriptionsInputListSubscriptionsPaginateTypeDef(TypedDict):
domainIdentifier: str,
approverProjectId: NotRequired[str],
owningProjectId: NotRequired[str],
sortBy: NotRequired[SortKeyType], # (1)
sortOrder: NotRequired[SortOrderType], # (2)
status: NotRequired[SubscriptionStatusType], # (3)
subscribedListingId: NotRequired[str],
subscriptionRequestIdentifier: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (4)
- See SortKeyType
- See SortOrderType
- See SubscriptionStatusType
- See PaginatorConfigTypeDef
ListTimeSeriesDataPointsInputListTimeSeriesDataPointsPaginateTypeDef#
# ListTimeSeriesDataPointsInputListTimeSeriesDataPointsPaginateTypeDef definition
class ListTimeSeriesDataPointsInputListTimeSeriesDataPointsPaginateTypeDef(TypedDict):
domainIdentifier: str,
entityIdentifier: str,
entityType: TimeSeriesEntityTypeType, # (1)
formName: str,
endedAt: NotRequired[TimestampTypeDef],
startedAt: NotRequired[TimestampTypeDef],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
SearchGroupProfilesInputSearchGroupProfilesPaginateTypeDef#
# SearchGroupProfilesInputSearchGroupProfilesPaginateTypeDef definition
class SearchGroupProfilesInputSearchGroupProfilesPaginateTypeDef(TypedDict):
domainIdentifier: str,
groupType: GroupSearchTypeType, # (1)
searchText: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
SearchUserProfilesInputSearchUserProfilesPaginateTypeDef#
# SearchUserProfilesInputSearchUserProfilesPaginateTypeDef definition
class SearchUserProfilesInputSearchUserProfilesPaginateTypeDef(TypedDict):
domainIdentifier: str,
userType: UserSearchTypeType, # (1)
searchText: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
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)
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,
PolicyGrantDetailOutputTypeDef#
# PolicyGrantDetailOutputTypeDef definition
class PolicyGrantDetailOutputTypeDef(TypedDict):
addToProjectMemberPool: NotRequired[AddToProjectMemberPoolPolicyGrantDetailTypeDef], # (1)
createAssetType: NotRequired[CreateAssetTypePolicyGrantDetailTypeDef], # (2)
createDomainUnit: NotRequired[CreateDomainUnitPolicyGrantDetailTypeDef], # (3)
createEnvironment: NotRequired[Dict[str, Any]],
createEnvironmentProfile: NotRequired[CreateEnvironmentProfilePolicyGrantDetailTypeDef], # (4)
createFormType: NotRequired[CreateFormTypePolicyGrantDetailTypeDef], # (5)
createGlossary: NotRequired[CreateGlossaryPolicyGrantDetailTypeDef], # (6)
createProject: NotRequired[CreateProjectPolicyGrantDetailTypeDef], # (7)
delegateCreateEnvironmentProfile: NotRequired[Dict[str, Any]],
overrideDomainUnitOwners: NotRequired[OverrideDomainUnitOwnersPolicyGrantDetailTypeDef], # (8)
overrideProjectOwners: NotRequired[OverrideProjectOwnersPolicyGrantDetailTypeDef], # (9)
- See AddToProjectMemberPoolPolicyGrantDetailTypeDef
- See CreateAssetTypePolicyGrantDetailTypeDef
- See CreateDomainUnitPolicyGrantDetailTypeDef
- See CreateEnvironmentProfilePolicyGrantDetailTypeDef
- See CreateFormTypePolicyGrantDetailTypeDef
- See CreateGlossaryPolicyGrantDetailTypeDef
- See CreateProjectPolicyGrantDetailTypeDef
- See OverrideDomainUnitOwnersPolicyGrantDetailTypeDef
- See OverrideProjectOwnersPolicyGrantDetailTypeDef
PolicyGrantDetailTypeDef#
# PolicyGrantDetailTypeDef definition
class PolicyGrantDetailTypeDef(TypedDict):
addToProjectMemberPool: NotRequired[AddToProjectMemberPoolPolicyGrantDetailTypeDef], # (1)
createAssetType: NotRequired[CreateAssetTypePolicyGrantDetailTypeDef], # (2)
createDomainUnit: NotRequired[CreateDomainUnitPolicyGrantDetailTypeDef], # (3)
createEnvironment: NotRequired[Mapping[str, Any]],
createEnvironmentProfile: NotRequired[CreateEnvironmentProfilePolicyGrantDetailTypeDef], # (4)
createFormType: NotRequired[CreateFormTypePolicyGrantDetailTypeDef], # (5)
createGlossary: NotRequired[CreateGlossaryPolicyGrantDetailTypeDef], # (6)
createProject: NotRequired[CreateProjectPolicyGrantDetailTypeDef], # (7)
delegateCreateEnvironmentProfile: NotRequired[Mapping[str, Any]],
overrideDomainUnitOwners: NotRequired[OverrideDomainUnitOwnersPolicyGrantDetailTypeDef], # (8)
overrideProjectOwners: NotRequired[OverrideProjectOwnersPolicyGrantDetailTypeDef], # (9)
- See AddToProjectMemberPoolPolicyGrantDetailTypeDef
- See CreateAssetTypePolicyGrantDetailTypeDef
- See CreateDomainUnitPolicyGrantDetailTypeDef
- See CreateEnvironmentProfilePolicyGrantDetailTypeDef
- See CreateFormTypePolicyGrantDetailTypeDef
- See CreateGlossaryPolicyGrantDetailTypeDef
- See CreateProjectPolicyGrantDetailTypeDef
- 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)
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
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)
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)
ListDataSourceRunActivitiesOutputTypeDef#
# ListDataSourceRunActivitiesOutputTypeDef definition
class ListDataSourceRunActivitiesOutputTypeDef(TypedDict):
items: List[DataSourceRunActivityTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
ListDataSourcesOutputTypeDef#
# ListDataSourcesOutputTypeDef definition
class ListDataSourcesOutputTypeDef(TypedDict):
items: List[DataSourceSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
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],
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
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)
SearchInputSearchPaginateTypeDef#
# SearchInputSearchPaginateTypeDef definition
class SearchInputSearchPaginateTypeDef(TypedDict):
domainIdentifier: str,
searchScope: InventorySearchScopeType, # (1)
additionalAttributes: NotRequired[Sequence[SearchOutputAdditionalAttributeType]], # (2)
filters: NotRequired[FilterClausePaginatorTypeDef], # (3)
owningProjectIdentifier: NotRequired[str],
searchIn: NotRequired[Sequence[SearchInItemTypeDef]], # (4)
searchText: NotRequired[str],
sort: NotRequired[SearchSortTypeDef], # (5)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (6)
- See InventorySearchScopeType
- See SearchOutputAdditionalAttributeType
- See FilterClausePaginatorTypeDef
- See SearchInItemTypeDef
- See SearchSortTypeDef
- See PaginatorConfigTypeDef
SearchListingsInputSearchListingsPaginateTypeDef#
# SearchListingsInputSearchListingsPaginateTypeDef definition
class SearchListingsInputSearchListingsPaginateTypeDef(TypedDict):
domainIdentifier: str,
additionalAttributes: NotRequired[Sequence[SearchOutputAdditionalAttributeType]], # (1)
filters: NotRequired[FilterClausePaginatorTypeDef], # (2)
searchIn: NotRequired[Sequence[SearchInItemTypeDef]], # (3)
searchText: NotRequired[str],
sort: NotRequired[SearchSortTypeDef], # (4)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (5)
- See SearchOutputAdditionalAttributeType
- See FilterClausePaginatorTypeDef
- See SearchInItemTypeDef
- See SearchSortTypeDef
- See PaginatorConfigTypeDef
SearchTypesInputSearchTypesPaginateTypeDef#
# SearchTypesInputSearchTypesPaginateTypeDef definition
class SearchTypesInputSearchTypesPaginateTypeDef(TypedDict):
domainIdentifier: str,
managed: bool,
searchScope: TypesSearchScopeType, # (1)
filters: NotRequired[FilterClausePaginatorTypeDef], # (2)
searchIn: NotRequired[Sequence[SearchInItemTypeDef]], # (3)
searchText: NotRequired[str],
sort: NotRequired[SearchSortTypeDef], # (4)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (5)
- 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],
dataAccessRole: NotRequired[str],
region: NotRequired[str],
SearchTypesResultItemTypeDef#
# SearchTypesResultItemTypeDef definition
class SearchTypesResultItemTypeDef(TypedDict):
assetTypeItem: NotRequired[AssetTypeItemTypeDef], # (1)
formTypeItem: NotRequired[FormTypeDataTypeDef], # (2)
lineageNodeTypeItem: NotRequired[LineageNodeTypeItemTypeDef], # (3)
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)
subscriptionTargetIdentifier: str,
assetTargetNames: NotRequired[Sequence[AssetTargetNameMapTypeDef]], # (2)
clientToken: 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]],
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,
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,
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)
ProjectMemberTypeDef#
# ProjectMemberTypeDef definition
class ProjectMemberTypeDef(TypedDict):
designation: UserDesignationType, # (1)
memberDetails: MemberDetailsTypeDef, # (2)
RuleDetailOutputTypeDef#
# RuleDetailOutputTypeDef definition
class RuleDetailOutputTypeDef(TypedDict):
metadataFormEnforcementDetail: NotRequired[MetadataFormEnforcementDetailOutputTypeDef], # (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
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
RedshiftRunConfigurationInputTypeDef#
# RedshiftRunConfigurationInputTypeDef definition
class RedshiftRunConfigurationInputTypeDef(TypedDict):
redshiftCredentialConfiguration: RedshiftCredentialConfigurationTypeDef, # (1)
redshiftStorage: RedshiftStorageTypeDef, # (2)
relationalFilterConfigurations: Sequence[RelationalFilterConfigurationTypeDef], # (3)
dataAccessRole: NotRequired[str],
- See RedshiftCredentialConfigurationTypeDef
- See RedshiftStorageTypeDef
- See RelationalFilterConfigurationTypeDef
RedshiftRunConfigurationOutputTypeDef#
# RedshiftRunConfigurationOutputTypeDef definition
class RedshiftRunConfigurationOutputTypeDef(TypedDict):
redshiftCredentialConfiguration: RedshiftCredentialConfigurationTypeDef, # (1)
redshiftStorage: RedshiftStorageTypeDef, # (2)
relationalFilterConfigurations: List[RelationalFilterConfigurationOutputTypeDef], # (3)
accountId: NotRequired[str],
dataAccessRole: NotRequired[str],
region: NotRequired[str],
- 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],
ListEnvironmentBlueprintsOutputTypeDef#
# ListEnvironmentBlueprintsOutputTypeDef definition
class ListEnvironmentBlueprintsOutputTypeDef(TypedDict):
items: List[EnvironmentBlueprintSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
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
GlueRunConfigurationInputTypeDef#
# GlueRunConfigurationInputTypeDef definition
class GlueRunConfigurationInputTypeDef(TypedDict):
relationalFilterConfigurations: Sequence[RelationalFilterConfigurationUnionTypeDef], # (1)
autoImportDataQualityResult: NotRequired[bool],
dataAccessRole: NotRequired[str],
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],
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)
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],
ListRulesOutputTypeDef#
# ListRulesOutputTypeDef definition
class ListRulesOutputTypeDef(TypedDict):
items: List[RuleSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
DataSourceConfigurationOutputTypeDef#
# DataSourceConfigurationOutputTypeDef definition
class DataSourceConfigurationOutputTypeDef(TypedDict):
glueRunConfiguration: NotRequired[GlueRunConfigurationOutputTypeDef], # (1)
redshiftRunConfiguration: NotRequired[RedshiftRunConfigurationOutputTypeDef], # (2)
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
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
DataSourceConfigurationInputTypeDef#
# DataSourceConfigurationInputTypeDef definition
class DataSourceConfigurationInputTypeDef(TypedDict):
glueRunConfiguration: NotRequired[GlueRunConfigurationInputTypeDef], # (1)
redshiftRunConfiguration: NotRequired[RedshiftRunConfigurationInputTypeDef], # (2)
PutEnvironmentBlueprintConfigurationInputRequestTypeDef#
# PutEnvironmentBlueprintConfigurationInputRequestTypeDef definition
class PutEnvironmentBlueprintConfigurationInputRequestTypeDef(TypedDict):
domainIdentifier: str,
enabledRegions: Sequence[str],
environmentBlueprintIdentifier: str,
manageAccessRoleArn: NotRequired[str],
provisioningConfigurations: NotRequired[Sequence[ProvisioningConfigurationUnionTypeDef]], # (1)
provisioningRoleArn: NotRequired[str],
regionalParameters: NotRequired[Mapping[str, Mapping[str, str]]],
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
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)
CreateDataSourceOutputTypeDef#
# CreateDataSourceOutputTypeDef definition
class CreateDataSourceOutputTypeDef(TypedDict):
assetFormsOutput: List[FormOutputTypeDef], # (1)
configuration: DataSourceConfigurationOutputTypeDef, # (2)
createdAt: datetime,
description: str,
domainId: str,
enableSetting: EnableSettingType, # (3)
environmentId: str,
errorMessage: DataSourceErrorMessageTypeDef, # (4)
id: str,
lastRunAt: datetime,
lastRunErrorMessage: DataSourceErrorMessageTypeDef, # (4)
lastRunStatus: DataSourceRunStatusType, # (6)
name: str,
projectId: str,
publishOnImport: bool,
recommendation: RecommendationConfigurationTypeDef, # (7)
schedule: ScheduleConfigurationTypeDef, # (8)
status: DataSourceStatusType, # (9)
type: str,
updatedAt: datetime,
ResponseMetadata: ResponseMetadataTypeDef, # (10)
- 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)
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)
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)
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],
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],
CreateDataSourceInputRequestTypeDef#
# CreateDataSourceInputRequestTypeDef definition
class CreateDataSourceInputRequestTypeDef(TypedDict):
domainIdentifier: str,
environmentIdentifier: str,
name: str,
projectIdentifier: str,
type: str,
assetFormsInput: NotRequired[Sequence[FormInputTypeDef]], # (1)
clientToken: NotRequired[str],
configuration: NotRequired[DataSourceConfigurationInputTypeDef], # (2)
description: NotRequired[str],
enableSetting: NotRequired[EnableSettingType], # (3)
publishOnImport: NotRequired[bool],
recommendation: NotRequired[RecommendationConfigurationTypeDef], # (4)
schedule: NotRequired[ScheduleConfigurationTypeDef], # (5)
- 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)
RowFilterConfigurationTypeDef#
# RowFilterConfigurationTypeDef definition
class RowFilterConfigurationTypeDef(TypedDict):
rowFilter: RowFilterUnionTypeDef, # (1)
sensitive: NotRequired[bool],
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],