Skip to content

Type definitions#

Index > DataZone > Type definitions

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

TimestampTypeDef#

# TimestampTypeDef definition

TimestampTypeDef = Union[
    datetime,
    str,
]

TermRelationsUnionTypeDef#

# TermRelationsUnionTypeDef definition

TermRelationsUnionTypeDef = Union[
    TermRelationsTypeDef,  # (1)
    TermRelationsExtraOutputTypeDef,  # (2)
]
  1. See TermRelationsTypeDef
  2. See TermRelationsExtraOutputTypeDef

AcceptChoiceTypeDef#

# AcceptChoiceTypeDef definition

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

AcceptRuleTypeDef#

# AcceptRuleTypeDef definition

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

ResponseMetadataTypeDef#

# ResponseMetadataTypeDef definition

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

AcceptSubscriptionRequestInputRequestTypeDef#

# AcceptSubscriptionRequestInputRequestTypeDef definition

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

FormOutputTypeDef#

# FormOutputTypeDef definition

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

TimeSeriesDataPointSummaryFormOutputTypeDef#

# TimeSeriesDataPointSummaryFormOutputTypeDef definition

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

AssetListingDetailsTypeDef#

# AssetListingDetailsTypeDef definition

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

DetailedGlossaryTermTypeDef#

# DetailedGlossaryTermTypeDef definition

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

AssetRevisionTypeDef#

# AssetRevisionTypeDef definition

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

AssetTargetNameMapTypeDef#

# AssetTargetNameMapTypeDef definition

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

FormEntryOutputTypeDef#

# FormEntryOutputTypeDef definition

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

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,

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

RecommendationConfigurationTypeDef#

# RecommendationConfigurationTypeDef definition

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

ScheduleConfigurationTypeDef#

# ScheduleConfigurationTypeDef definition

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

DataSourceErrorMessageTypeDef#

# DataSourceErrorMessageTypeDef definition

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

SingleSignOnTypeDef#

# SingleSignOnTypeDef definition

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

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

ModelTypeDef#

# ModelTypeDef definition

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

CreateGlossaryInputRequestTypeDef#

# CreateGlossaryInputRequestTypeDef definition

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

TermRelationsTypeDef#

# TermRelationsTypeDef definition

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

TermRelationsOutputTypeDef#

# TermRelationsOutputTypeDef definition

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

CreateGroupProfileInputRequestTypeDef#

# CreateGroupProfileInputRequestTypeDef definition

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

CreateListingChangeSetInputRequestTypeDef#

# CreateListingChangeSetInputRequestTypeDef definition

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

CreateProjectInputRequestTypeDef#

# CreateProjectInputRequestTypeDef definition

class CreateProjectInputRequestTypeDef(TypedDict):
    domainIdentifier: str,
    name: str,
    description: NotRequired[str],
    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],

SubscribedListingInputTypeDef#

# SubscribedListingInputTypeDef definition

class SubscribedListingInputTypeDef(TypedDict):
    identifier: str,

SubscriptionTargetFormTypeDef#

# SubscriptionTargetFormTypeDef definition

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

CreateUserProfileInputRequestTypeDef#

# CreateUserProfileInputRequestTypeDef definition

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

DataProductItemTypeDef#

# DataProductItemTypeDef definition

class DataProductItemTypeDef(TypedDict):
    domainId: NotRequired[str],
    itemId: NotRequired[str],

RunStatisticsForAssetsTypeDef#

# RunStatisticsForAssetsTypeDef definition

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

DeleteAssetInputRequestTypeDef#

# DeleteAssetInputRequestTypeDef definition

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

DeleteAssetTypeInputRequestTypeDef#

# DeleteAssetTypeInputRequestTypeDef definition

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

DeleteDataSourceInputRequestTypeDef#

# DeleteDataSourceInputRequestTypeDef definition

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

DeleteDomainInputRequestTypeDef#

# DeleteDomainInputRequestTypeDef definition

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

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

DeleteSubscriptionGrantInputRequestTypeDef#

# DeleteSubscriptionGrantInputRequestTypeDef definition

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

DeleteSubscriptionRequestInputRequestTypeDef#

# DeleteSubscriptionRequestInputRequestTypeDef definition

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

DeleteSubscriptionTargetInputRequestTypeDef#

# DeleteSubscriptionTargetInputRequestTypeDef definition

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

DeleteTimeSeriesDataPointsInputRequestTypeDef#

# DeleteTimeSeriesDataPointsInputRequestTypeDef definition

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

EnvironmentErrorTypeDef#

# EnvironmentErrorTypeDef definition

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

DomainSummaryTypeDef#

# DomainSummaryTypeDef definition

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

EnvironmentBlueprintConfigurationItemTypeDef#

# EnvironmentBlueprintConfigurationItemTypeDef definition

class EnvironmentBlueprintConfigurationItemTypeDef(TypedDict):
    domainId: str,
    environmentBlueprintId: str,
    createdAt: NotRequired[datetime],
    enabledRegions: NotRequired[List[str]],
    manageAccessRoleArn: NotRequired[str],
    provisioningRoleArn: NotRequired[str],
    regionalParameters: NotRequired[Dict[str, Dict[str, str]]],
    updatedAt: NotRequired[datetime],

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,
    environmentProfileId: str,
    name: str,
    projectId: str,
    provider: str,
    awsAccountId: NotRequired[str],
    awsAccountRegion: NotRequired[str],
    createdAt: NotRequired[datetime],
    description: NotRequired[str],
    id: NotRequired[str],
    status: NotRequired[EnvironmentStatusType],  # (1)
    updatedAt: NotRequired[datetime],
  1. See EnvironmentStatusType

FailureCauseTypeDef#

# FailureCauseTypeDef definition

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

FilterTypeDef#

# FilterTypeDef definition

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

FilterExpressionTypeDef#

# FilterExpressionTypeDef definition

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

ImportTypeDef#

# ImportTypeDef definition

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

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

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,

GetEnvironmentBlueprintConfigurationInputRequestTypeDef#

# GetEnvironmentBlueprintConfigurationInputRequestTypeDef definition

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

GetEnvironmentBlueprintInputRequestTypeDef#

# GetEnvironmentBlueprintInputRequestTypeDef definition

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

GetListingInputRequestTypeDef#

# GetListingInputRequestTypeDef definition

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

GetMetadataGenerationRunInputRequestTypeDef#

# GetMetadataGenerationRunInputRequestTypeDef definition

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

MetadataGenerationRunTargetTypeDef#

# MetadataGenerationRunTargetTypeDef definition

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

GetProjectInputRequestTypeDef#

# GetProjectInputRequestTypeDef definition

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

GetSubscriptionGrantInputRequestTypeDef#

# GetSubscriptionGrantInputRequestTypeDef definition

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

GetSubscriptionInputRequestTypeDef#

# GetSubscriptionInputRequestTypeDef definition

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

GetSubscriptionRequestDetailsInputRequestTypeDef#

# GetSubscriptionRequestDetailsInputRequestTypeDef definition

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

GetSubscriptionTargetInputRequestTypeDef#

# GetSubscriptionTargetInputRequestTypeDef definition

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

GetTimeSeriesDataPointInputRequestTypeDef#

# GetTimeSeriesDataPointInputRequestTypeDef definition

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

TimeSeriesDataPointFormOutputTypeDef#

# TimeSeriesDataPointFormOutputTypeDef definition

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

GetUserProfileInputRequestTypeDef#

# GetUserProfileInputRequestTypeDef definition

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

GlossaryItemTypeDef#

# GlossaryItemTypeDef definition

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

ListingRevisionInputTypeDef#

# ListingRevisionInputTypeDef definition

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

ListingRevisionTypeDef#

# ListingRevisionTypeDef definition

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

GroupDetailsTypeDef#

# GroupDetailsTypeDef definition

class GroupDetailsTypeDef(TypedDict):
    groupId: str,

GroupProfileSummaryTypeDef#

# GroupProfileSummaryTypeDef definition

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

IamUserProfileDetailsTypeDef#

# IamUserProfileDetailsTypeDef definition

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

PaginatorConfigTypeDef#

# PaginatorConfigTypeDef definition

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

ListAssetRevisionsInputRequestTypeDef#

# ListAssetRevisionsInputRequestTypeDef definition

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

ListDataSourceRunActivitiesInputRequestTypeDef#

# ListDataSourceRunActivitiesInputRequestTypeDef definition

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

ListDataSourceRunsInputRequestTypeDef#

# ListDataSourceRunsInputRequestTypeDef definition

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

ListDataSourcesInputRequestTypeDef#

# ListDataSourcesInputRequestTypeDef definition

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

ListDomainsInputRequestTypeDef#

# ListDomainsInputRequestTypeDef definition

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

ListEnvironmentBlueprintConfigurationsInputRequestTypeDef#

# ListEnvironmentBlueprintConfigurationsInputRequestTypeDef definition

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

ListEnvironmentBlueprintsInputRequestTypeDef#

# ListEnvironmentBlueprintsInputRequestTypeDef definition

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

ListEnvironmentProfilesInputRequestTypeDef#

# ListEnvironmentProfilesInputRequestTypeDef definition

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

ListEnvironmentsInputRequestTypeDef#

# ListEnvironmentsInputRequestTypeDef definition

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

ListMetadataGenerationRunsInputRequestTypeDef#

# ListMetadataGenerationRunsInputRequestTypeDef definition

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

ListProjectMembershipsInputRequestTypeDef#

# ListProjectMembershipsInputRequestTypeDef definition

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

ListProjectsInputRequestTypeDef#

# ListProjectsInputRequestTypeDef definition

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

ListSubscriptionGrantsInputRequestTypeDef#

# ListSubscriptionGrantsInputRequestTypeDef definition

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

ListSubscriptionRequestsInputRequestTypeDef#

# ListSubscriptionRequestsInputRequestTypeDef definition

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

ListSubscriptionTargetsInputRequestTypeDef#

# ListSubscriptionTargetsInputRequestTypeDef definition

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

ListSubscriptionsInputRequestTypeDef#

# ListSubscriptionsInputRequestTypeDef definition

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

ListTagsForResourceRequestRequestTypeDef#

# ListTagsForResourceRequestRequestTypeDef definition

class ListTagsForResourceRequestRequestTypeDef(TypedDict):
    resourceArn: str,

UserDetailsTypeDef#

# UserDetailsTypeDef definition

class UserDetailsTypeDef(TypedDict):
    userId: str,

NotificationResourceTypeDef#

# NotificationResourceTypeDef definition

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

PutEnvironmentBlueprintConfigurationInputRequestTypeDef#

# PutEnvironmentBlueprintConfigurationInputRequestTypeDef definition

class PutEnvironmentBlueprintConfigurationInputRequestTypeDef(TypedDict):
    domainIdentifier: str,
    enabledRegions: Sequence[str],
    environmentBlueprintIdentifier: str,
    manageAccessRoleArn: NotRequired[str],
    provisioningRoleArn: NotRequired[str],
    regionalParameters: NotRequired[Mapping[str, Mapping[str, 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],
  1. See RejectRuleBehaviorType

RejectSubscriptionRequestInputRequestTypeDef#

# RejectSubscriptionRequestInputRequestTypeDef definition

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

RevokeSubscriptionInputRequestTypeDef#

# RevokeSubscriptionInputRequestTypeDef definition

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

SearchGroupProfilesInputRequestTypeDef#

# SearchGroupProfilesInputRequestTypeDef definition

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

SearchInItemTypeDef#

# SearchInItemTypeDef definition

class SearchInItemTypeDef(TypedDict):
    attribute: str,

SearchSortTypeDef#

# SearchSortTypeDef definition

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

SearchUserProfilesInputRequestTypeDef#

# SearchUserProfilesInputRequestTypeDef definition

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

SsoUserProfileDetailsTypeDef#

# SsoUserProfileDetailsTypeDef definition

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

StartDataSourceRunInputRequestTypeDef#

# StartDataSourceRunInputRequestTypeDef definition

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

SubscribedProjectInputTypeDef#

# SubscribedProjectInputTypeDef definition

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

SubscribedProjectTypeDef#

# SubscribedProjectTypeDef definition

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

TagResourceRequestRequestTypeDef#

# TagResourceRequestRequestTypeDef definition

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

TermRelationsExtraOutputTypeDef#

# TermRelationsExtraOutputTypeDef definition

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

UntagResourceRequestRequestTypeDef#

# UntagResourceRequestRequestTypeDef definition

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

UpdateEnvironmentInputRequestTypeDef#

# UpdateEnvironmentInputRequestTypeDef definition

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

UpdateGlossaryInputRequestTypeDef#

# UpdateGlossaryInputRequestTypeDef definition

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

UpdateGroupProfileInputRequestTypeDef#

# UpdateGroupProfileInputRequestTypeDef definition

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

UpdateProjectInputRequestTypeDef#

# UpdateProjectInputRequestTypeDef definition

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

UpdateSubscriptionRequestInputRequestTypeDef#

# UpdateSubscriptionRequestInputRequestTypeDef definition

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

UpdateUserProfileInputRequestTypeDef#

# UpdateUserProfileInputRequestTypeDef definition

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

AcceptPredictionsInputRequestTypeDef#

# AcceptPredictionsInputRequestTypeDef definition

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

AcceptPredictionsOutputTypeDef#

# AcceptPredictionsOutputTypeDef definition

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

CreateFormTypeOutputTypeDef#

# CreateFormTypeOutputTypeDef definition

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

CreateGlossaryOutputTypeDef#

# CreateGlossaryOutputTypeDef definition

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

CreateGroupProfileOutputTypeDef#

# CreateGroupProfileOutputTypeDef definition

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

CreateListingChangeSetOutputTypeDef#

# CreateListingChangeSetOutputTypeDef definition

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

DeleteDomainOutputTypeDef#

# DeleteDomainOutputTypeDef definition

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

EmptyResponseMetadataTypeDef#

# EmptyResponseMetadataTypeDef definition

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

GetEnvironmentBlueprintConfigurationOutputTypeDef#

# GetEnvironmentBlueprintConfigurationOutputTypeDef definition

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

GetGlossaryOutputTypeDef#

# GetGlossaryOutputTypeDef definition

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

GetGroupProfileOutputTypeDef#

# GetGroupProfileOutputTypeDef definition

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

GetIamPortalLoginUrlOutputTypeDef#

# GetIamPortalLoginUrlOutputTypeDef definition

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

ListTagsForResourceResponseTypeDef#

# ListTagsForResourceResponseTypeDef definition

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

PutEnvironmentBlueprintConfigurationOutputTypeDef#

# PutEnvironmentBlueprintConfigurationOutputTypeDef definition

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

RejectPredictionsOutputTypeDef#

# RejectPredictionsOutputTypeDef definition

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

StartMetadataGenerationRunOutputTypeDef#

# StartMetadataGenerationRunOutputTypeDef definition

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

UpdateGlossaryOutputTypeDef#

# UpdateGlossaryOutputTypeDef definition

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

UpdateGroupProfileOutputTypeDef#

# UpdateGroupProfileOutputTypeDef definition

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

AssetItemAdditionalAttributesTypeDef#

# AssetItemAdditionalAttributesTypeDef definition

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

AssetListingItemAdditionalAttributesTypeDef#

# AssetListingItemAdditionalAttributesTypeDef definition

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

ListTimeSeriesDataPointsOutputTypeDef#

# ListTimeSeriesDataPointsOutputTypeDef definition

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

GetAssetOutputTypeDef#

# GetAssetOutputTypeDef definition

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

AssetListingTypeDef#

# AssetListingTypeDef definition

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

SubscribedAssetListingTypeDef#

# SubscribedAssetListingTypeDef definition

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

ListAssetRevisionsOutputTypeDef#

# ListAssetRevisionsOutputTypeDef definition

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

AssetTypeItemTypeDef#

# AssetTypeItemTypeDef definition

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

CreateAssetTypeOutputTypeDef#

# CreateAssetTypeOutputTypeDef definition

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

GetAssetTypeOutputTypeDef#

# GetAssetTypeOutputTypeDef definition

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

PredictionConfigurationTypeDef#

# PredictionConfigurationTypeDef definition

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

ProvisioningPropertiesTypeDef#

# ProvisioningPropertiesTypeDef definition

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

ConfigurableEnvironmentActionTypeDef#

# ConfigurableEnvironmentActionTypeDef definition

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

CreateAssetTypeInputRequestTypeDef#

# CreateAssetTypeInputRequestTypeDef definition

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

DataSourceRunActivityTypeDef#

# DataSourceRunActivityTypeDef definition

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

DataSourceSummaryTypeDef#

# DataSourceSummaryTypeDef definition

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

CreateDomainInputRequestTypeDef#

# CreateDomainInputRequestTypeDef definition

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

CreateDomainOutputTypeDef#

# CreateDomainOutputTypeDef definition

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

GetDomainOutputTypeDef#

# GetDomainOutputTypeDef definition

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

UpdateDomainInputRequestTypeDef#

# UpdateDomainInputRequestTypeDef definition

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

UpdateDomainOutputTypeDef#

# UpdateDomainOutputTypeDef definition

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

CreateEnvironmentInputRequestTypeDef#

# CreateEnvironmentInputRequestTypeDef definition

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

CreateEnvironmentProfileInputRequestTypeDef#

# CreateEnvironmentProfileInputRequestTypeDef definition

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

UpdateEnvironmentProfileInputRequestTypeDef#

# UpdateEnvironmentProfileInputRequestTypeDef definition

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

CreateEnvironmentProfileOutputTypeDef#

# CreateEnvironmentProfileOutputTypeDef definition

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

GetEnvironmentProfileOutputTypeDef#

# GetEnvironmentProfileOutputTypeDef definition

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

UpdateEnvironmentProfileOutputTypeDef#

# UpdateEnvironmentProfileOutputTypeDef definition

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

CreateFormTypeInputRequestTypeDef#

# CreateFormTypeInputRequestTypeDef definition

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

CreateGlossaryTermInputRequestTypeDef#

# CreateGlossaryTermInputRequestTypeDef definition

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

UpdateGlossaryTermInputRequestTypeDef#

# UpdateGlossaryTermInputRequestTypeDef definition

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

CreateGlossaryTermOutputTypeDef#

# CreateGlossaryTermOutputTypeDef definition

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

GetGlossaryTermOutputTypeDef#

# GetGlossaryTermOutputTypeDef definition

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

GlossaryTermItemTypeDef#

# GlossaryTermItemTypeDef definition

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

UpdateGlossaryTermOutputTypeDef#

# UpdateGlossaryTermOutputTypeDef definition

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

CreateProjectMembershipInputRequestTypeDef#

# CreateProjectMembershipInputRequestTypeDef definition

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

DeleteProjectMembershipInputRequestTypeDef#

# DeleteProjectMembershipInputRequestTypeDef definition

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

CreateProjectOutputTypeDef#

# CreateProjectOutputTypeDef definition

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

GetProjectOutputTypeDef#

# GetProjectOutputTypeDef definition

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

ProjectSummaryTypeDef#

# ProjectSummaryTypeDef definition

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

UpdateProjectOutputTypeDef#

# UpdateProjectOutputTypeDef definition

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

CreateSubscriptionTargetInputRequestTypeDef#

# CreateSubscriptionTargetInputRequestTypeDef definition

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

CreateSubscriptionTargetOutputTypeDef#

# CreateSubscriptionTargetOutputTypeDef definition

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

GetSubscriptionTargetOutputTypeDef#

# GetSubscriptionTargetOutputTypeDef definition

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

SubscriptionTargetSummaryTypeDef#

# SubscriptionTargetSummaryTypeDef definition

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

UpdateSubscriptionTargetInputRequestTypeDef#

# UpdateSubscriptionTargetInputRequestTypeDef definition

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

UpdateSubscriptionTargetOutputTypeDef#

# UpdateSubscriptionTargetOutputTypeDef definition

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

DataProductSummaryTypeDef#

# DataProductSummaryTypeDef definition

class DataProductSummaryTypeDef(TypedDict):
    domainId: str,
    id: str,
    name: str,
    owningProjectId: str,
    createdAt: NotRequired[datetime],
    createdBy: NotRequired[str],
    dataProductItems: NotRequired[List[DataProductItemTypeDef]],  # (1)
    description: NotRequired[str],
    glossaryTerms: NotRequired[List[str]],
    updatedAt: NotRequired[datetime],
    updatedBy: NotRequired[str],
  1. See DataProductItemTypeDef

DataSourceRunSummaryTypeDef#

# DataSourceRunSummaryTypeDef definition

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

GetDataSourceRunOutputTypeDef#

# GetDataSourceRunOutputTypeDef definition

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

StartDataSourceRunOutputTypeDef#

# StartDataSourceRunOutputTypeDef definition

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

DeploymentTypeDef#

# DeploymentTypeDef definition

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

ListDomainsOutputTypeDef#

# ListDomainsOutputTypeDef definition

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

ListEnvironmentBlueprintConfigurationsOutputTypeDef#

# ListEnvironmentBlueprintConfigurationsOutputTypeDef definition

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

ListEnvironmentProfilesOutputTypeDef#

# ListEnvironmentProfilesOutputTypeDef definition

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

ListEnvironmentsOutputTypeDef#

# ListEnvironmentsOutputTypeDef definition

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

SubscribedAssetTypeDef#

# SubscribedAssetTypeDef definition

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

UpdateSubscriptionGrantStatusInputRequestTypeDef#

# UpdateSubscriptionGrantStatusInputRequestTypeDef definition

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

FilterClauseTypeDef#

# FilterClauseTypeDef definition

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

RelationalFilterConfigurationOutputTypeDef#

# RelationalFilterConfigurationOutputTypeDef definition

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

RelationalFilterConfigurationTypeDef#

# RelationalFilterConfigurationTypeDef definition

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

FormTypeDataTypeDef#

# FormTypeDataTypeDef definition

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

GetFormTypeOutputTypeDef#

# GetFormTypeOutputTypeDef definition

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

GetMetadataGenerationRunOutputTypeDef#

# GetMetadataGenerationRunOutputTypeDef definition

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

MetadataGenerationRunItemTypeDef#

# MetadataGenerationRunItemTypeDef definition

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

StartMetadataGenerationRunInputRequestTypeDef#

# StartMetadataGenerationRunInputRequestTypeDef definition

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

GetTimeSeriesDataPointOutputTypeDef#

# GetTimeSeriesDataPointOutputTypeDef definition

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

PostTimeSeriesDataPointsOutputTypeDef#

# PostTimeSeriesDataPointsOutputTypeDef definition

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

GrantedEntityInputTypeDef#

# GrantedEntityInputTypeDef definition

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

GrantedEntityTypeDef#

# GrantedEntityTypeDef definition

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

SearchGroupProfilesOutputTypeDef#

# SearchGroupProfilesOutputTypeDef definition

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

ListAssetRevisionsInputListAssetRevisionsPaginateTypeDef#

# ListAssetRevisionsInputListAssetRevisionsPaginateTypeDef definition

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

ListDataSourceRunActivitiesInputListDataSourceRunActivitiesPaginateTypeDef#

# ListDataSourceRunActivitiesInputListDataSourceRunActivitiesPaginateTypeDef definition

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

ListDataSourceRunsInputListDataSourceRunsPaginateTypeDef#

# ListDataSourceRunsInputListDataSourceRunsPaginateTypeDef definition

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

ListDataSourcesInputListDataSourcesPaginateTypeDef#

# ListDataSourcesInputListDataSourcesPaginateTypeDef definition

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

ListDomainsInputListDomainsPaginateTypeDef#

# ListDomainsInputListDomainsPaginateTypeDef definition

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

ListEnvironmentBlueprintConfigurationsInputListEnvironmentBlueprintConfigurationsPaginateTypeDef#

# ListEnvironmentBlueprintConfigurationsInputListEnvironmentBlueprintConfigurationsPaginateTypeDef definition

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

ListEnvironmentBlueprintsInputListEnvironmentBlueprintsPaginateTypeDef#

# ListEnvironmentBlueprintsInputListEnvironmentBlueprintsPaginateTypeDef definition

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

ListEnvironmentProfilesInputListEnvironmentProfilesPaginateTypeDef#

# ListEnvironmentProfilesInputListEnvironmentProfilesPaginateTypeDef definition

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

ListEnvironmentsInputListEnvironmentsPaginateTypeDef#

# ListEnvironmentsInputListEnvironmentsPaginateTypeDef definition

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

ListMetadataGenerationRunsInputListMetadataGenerationRunsPaginateTypeDef#

# ListMetadataGenerationRunsInputListMetadataGenerationRunsPaginateTypeDef definition

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

ListProjectMembershipsInputListProjectMembershipsPaginateTypeDef#

# ListProjectMembershipsInputListProjectMembershipsPaginateTypeDef definition

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

ListProjectsInputListProjectsPaginateTypeDef#

# ListProjectsInputListProjectsPaginateTypeDef definition

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

ListSubscriptionGrantsInputListSubscriptionGrantsPaginateTypeDef#

# ListSubscriptionGrantsInputListSubscriptionGrantsPaginateTypeDef definition

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

ListSubscriptionRequestsInputListSubscriptionRequestsPaginateTypeDef#

# ListSubscriptionRequestsInputListSubscriptionRequestsPaginateTypeDef definition

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

ListSubscriptionTargetsInputListSubscriptionTargetsPaginateTypeDef#

# ListSubscriptionTargetsInputListSubscriptionTargetsPaginateTypeDef definition

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

ListSubscriptionsInputListSubscriptionsPaginateTypeDef#

# ListSubscriptionsInputListSubscriptionsPaginateTypeDef definition

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

SearchGroupProfilesInputSearchGroupProfilesPaginateTypeDef#

# SearchGroupProfilesInputSearchGroupProfilesPaginateTypeDef definition

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

SearchUserProfilesInputSearchUserProfilesPaginateTypeDef#

# SearchUserProfilesInputSearchUserProfilesPaginateTypeDef definition

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

ListNotificationsInputListNotificationsPaginateTypeDef#

# ListNotificationsInputListNotificationsPaginateTypeDef definition

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

ListNotificationsInputRequestTypeDef#

# ListNotificationsInputRequestTypeDef definition

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

ListTimeSeriesDataPointsInputListTimeSeriesDataPointsPaginateTypeDef#

# ListTimeSeriesDataPointsInputListTimeSeriesDataPointsPaginateTypeDef definition

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

ListTimeSeriesDataPointsInputRequestTypeDef#

# ListTimeSeriesDataPointsInputRequestTypeDef definition

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

TimeSeriesDataPointFormInputTypeDef#

# TimeSeriesDataPointFormInputTypeDef definition

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

MemberDetailsTypeDef#

# MemberDetailsTypeDef definition

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

TopicTypeDef#

# TopicTypeDef definition

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

RedshiftStorageTypeDef#

# RedshiftStorageTypeDef definition

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

RejectPredictionsInputRequestTypeDef#

# RejectPredictionsInputRequestTypeDef definition

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

SearchInputRequestTypeDef#

# SearchInputRequestTypeDef definition

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

SearchListingsInputRequestTypeDef#

# SearchListingsInputRequestTypeDef definition

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

SearchTypesInputRequestTypeDef#

# SearchTypesInputRequestTypeDef definition

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

UserProfileDetailsTypeDef#

# UserProfileDetailsTypeDef definition

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

SubscribedPrincipalInputTypeDef#

# SubscribedPrincipalInputTypeDef definition

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

SubscribedPrincipalTypeDef#

# SubscribedPrincipalTypeDef definition

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

AssetItemTypeDef#

# AssetItemTypeDef definition

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

AssetListingItemTypeDef#

# AssetListingItemTypeDef definition

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

ListingItemTypeDef#

# ListingItemTypeDef definition

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

SubscribedListingItemTypeDef#

# SubscribedListingItemTypeDef definition

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

CreateAssetInputRequestTypeDef#

# CreateAssetInputRequestTypeDef definition

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

CreateAssetOutputTypeDef#

# CreateAssetOutputTypeDef definition

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

CreateAssetRevisionInputRequestTypeDef#

# CreateAssetRevisionInputRequestTypeDef definition

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

CreateAssetRevisionOutputTypeDef#

# CreateAssetRevisionOutputTypeDef definition

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

EnvironmentBlueprintSummaryTypeDef#

# EnvironmentBlueprintSummaryTypeDef definition

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

GetEnvironmentBlueprintOutputTypeDef#

# GetEnvironmentBlueprintOutputTypeDef definition

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

ListDataSourceRunActivitiesOutputTypeDef#

# ListDataSourceRunActivitiesOutputTypeDef definition

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

ListDataSourcesOutputTypeDef#

# ListDataSourcesOutputTypeDef definition

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

ListProjectsOutputTypeDef#

# ListProjectsOutputTypeDef definition

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

ListSubscriptionTargetsOutputTypeDef#

# ListSubscriptionTargetsOutputTypeDef definition

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

ListDataSourceRunsOutputTypeDef#

# ListDataSourceRunsOutputTypeDef definition

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

CreateEnvironmentOutputTypeDef#

# CreateEnvironmentOutputTypeDef definition

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

GetEnvironmentOutputTypeDef#

# GetEnvironmentOutputTypeDef definition

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

UpdateEnvironmentOutputTypeDef#

# UpdateEnvironmentOutputTypeDef definition

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

SearchInputSearchPaginateTypeDef#

# SearchInputSearchPaginateTypeDef definition

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

SearchListingsInputSearchListingsPaginateTypeDef#

# SearchListingsInputSearchListingsPaginateTypeDef definition

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

SearchTypesInputSearchTypesPaginateTypeDef#

# SearchTypesInputSearchTypesPaginateTypeDef definition

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

GlueRunConfigurationOutputTypeDef#

# GlueRunConfigurationOutputTypeDef definition

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

GlueRunConfigurationInputTypeDef#

# GlueRunConfigurationInputTypeDef definition

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

SearchTypesResultItemTypeDef#

# SearchTypesResultItemTypeDef definition

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

ListMetadataGenerationRunsOutputTypeDef#

# ListMetadataGenerationRunsOutputTypeDef definition

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

CreateSubscriptionGrantInputRequestTypeDef#

# CreateSubscriptionGrantInputRequestTypeDef definition

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

CreateSubscriptionGrantOutputTypeDef#

# CreateSubscriptionGrantOutputTypeDef definition

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

DeleteSubscriptionGrantOutputTypeDef#

# DeleteSubscriptionGrantOutputTypeDef definition

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

GetSubscriptionGrantOutputTypeDef#

# GetSubscriptionGrantOutputTypeDef definition

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

SubscriptionGrantSummaryTypeDef#

# SubscriptionGrantSummaryTypeDef definition

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

UpdateSubscriptionGrantStatusOutputTypeDef#

# UpdateSubscriptionGrantStatusOutputTypeDef definition

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

PostTimeSeriesDataPointsInputRequestTypeDef#

# PostTimeSeriesDataPointsInputRequestTypeDef definition

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

ProjectMemberTypeDef#

# ProjectMemberTypeDef definition

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

NotificationOutputTypeDef#

# NotificationOutputTypeDef definition

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

RedshiftRunConfigurationInputTypeDef#

# RedshiftRunConfigurationInputTypeDef definition

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

RedshiftRunConfigurationOutputTypeDef#

# RedshiftRunConfigurationOutputTypeDef definition

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

CreateUserProfileOutputTypeDef#

# CreateUserProfileOutputTypeDef definition

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

GetUserProfileOutputTypeDef#

# GetUserProfileOutputTypeDef definition

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

UpdateUserProfileOutputTypeDef#

# UpdateUserProfileOutputTypeDef definition

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

UserProfileSummaryTypeDef#

# UserProfileSummaryTypeDef definition

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

CreateSubscriptionRequestInputRequestTypeDef#

# CreateSubscriptionRequestInputRequestTypeDef definition

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

SearchInventoryResultItemTypeDef#

# SearchInventoryResultItemTypeDef definition

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

SearchResultItemTypeDef#

# SearchResultItemTypeDef definition

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

GetListingOutputTypeDef#

# GetListingOutputTypeDef definition

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

SubscribedListingTypeDef#

# SubscribedListingTypeDef definition

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

ListEnvironmentBlueprintsOutputTypeDef#

# ListEnvironmentBlueprintsOutputTypeDef definition

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

SearchTypesOutputTypeDef#

# SearchTypesOutputTypeDef definition

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

ListSubscriptionGrantsOutputTypeDef#

# ListSubscriptionGrantsOutputTypeDef definition

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

ListProjectMembershipsOutputTypeDef#

# ListProjectMembershipsOutputTypeDef definition

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

ListNotificationsOutputTypeDef#

# ListNotificationsOutputTypeDef definition

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

DataSourceConfigurationInputTypeDef#

# DataSourceConfigurationInputTypeDef definition

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

DataSourceConfigurationOutputTypeDef#

# DataSourceConfigurationOutputTypeDef definition

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

SearchUserProfilesOutputTypeDef#

# SearchUserProfilesOutputTypeDef definition

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

SearchOutputTypeDef#

# SearchOutputTypeDef definition

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

SearchListingsOutputTypeDef#

# SearchListingsOutputTypeDef definition

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

AcceptSubscriptionRequestOutputTypeDef#

# AcceptSubscriptionRequestOutputTypeDef definition

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

CancelSubscriptionOutputTypeDef#

# CancelSubscriptionOutputTypeDef definition

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

CreateSubscriptionRequestOutputTypeDef#

# CreateSubscriptionRequestOutputTypeDef definition

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

GetSubscriptionOutputTypeDef#

# GetSubscriptionOutputTypeDef definition

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

GetSubscriptionRequestDetailsOutputTypeDef#

# GetSubscriptionRequestDetailsOutputTypeDef definition

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

RejectSubscriptionRequestOutputTypeDef#

# RejectSubscriptionRequestOutputTypeDef definition

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

RevokeSubscriptionOutputTypeDef#

# RevokeSubscriptionOutputTypeDef definition

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

SubscriptionRequestSummaryTypeDef#

# SubscriptionRequestSummaryTypeDef definition

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

SubscriptionSummaryTypeDef#

# SubscriptionSummaryTypeDef definition

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

UpdateSubscriptionRequestOutputTypeDef#

# UpdateSubscriptionRequestOutputTypeDef definition

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

CreateDataSourceInputRequestTypeDef#

# CreateDataSourceInputRequestTypeDef definition

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

UpdateDataSourceInputRequestTypeDef#

# UpdateDataSourceInputRequestTypeDef definition

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

CreateDataSourceOutputTypeDef#

# CreateDataSourceOutputTypeDef definition

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

DeleteDataSourceOutputTypeDef#

# DeleteDataSourceOutputTypeDef definition

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

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)
    schedule: ScheduleConfigurationTypeDef,  # (8)
    status: DataSourceStatusType,  # (9)
    type: str,
    updatedAt: datetime,
    ResponseMetadata: ResponseMetadataTypeDef,  # (10)
  1. See FormOutputTypeDef
  2. See DataSourceConfigurationOutputTypeDef
  3. See EnableSettingType
  4. See DataSourceErrorMessageTypeDef
  5. See DataSourceErrorMessageTypeDef
  6. See DataSourceRunStatusType
  7. See RecommendationConfigurationTypeDef
  8. See ScheduleConfigurationTypeDef
  9. See DataSourceStatusType
  10. See ResponseMetadataTypeDef

ListSubscriptionRequestsOutputTypeDef#

# ListSubscriptionRequestsOutputTypeDef definition

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

ListSubscriptionsOutputTypeDef#

# ListSubscriptionsOutputTypeDef definition

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