Type definitions#
Auto-generated documentation for DataZone type annotations stubs module types-boto3-datazone.
BlobTypeDef#
# BlobTypeDef Union usage example
from types_boto3_datazone.type_defs import BlobTypeDef
def get_value() -> BlobTypeDef:
return ...
# BlobTypeDef definition
BlobTypeDef = Union[
str,
bytes,
IO[Any],
StreamingBody,
]
TimestampTypeDef#
# TimestampTypeDef Union usage example
from types_boto3_datazone.type_defs import TimestampTypeDef
def get_value() -> TimestampTypeDef:
return ...
# TimestampTypeDef definition
TimestampTypeDef = Union[
datetime,
str,
]
DataProductItemUnionTypeDef#
# DataProductItemUnionTypeDef Union usage example
from types_boto3_datazone.type_defs import DataProductItemUnionTypeDef
def get_value() -> DataProductItemUnionTypeDef:
return ...
# DataProductItemUnionTypeDef definition
DataProductItemUnionTypeDef = Union[
DataProductItemTypeDef, # (1)
DataProductItemOutputTypeDef, # (2)
]
LakeFormationConfigurationUnionTypeDef#
# LakeFormationConfigurationUnionTypeDef Union usage example
from types_boto3_datazone.type_defs import LakeFormationConfigurationUnionTypeDef
def get_value() -> LakeFormationConfigurationUnionTypeDef:
return ...
# LakeFormationConfigurationUnionTypeDef definition
LakeFormationConfigurationUnionTypeDef = Union[
LakeFormationConfigurationTypeDef, # (1)
LakeFormationConfigurationOutputTypeDef, # (2)
]
PhysicalConnectionRequirementsUnionTypeDef#
# PhysicalConnectionRequirementsUnionTypeDef Union usage example
from types_boto3_datazone.type_defs import PhysicalConnectionRequirementsUnionTypeDef
def get_value() -> PhysicalConnectionRequirementsUnionTypeDef:
return ...
# PhysicalConnectionRequirementsUnionTypeDef definition
PhysicalConnectionRequirementsUnionTypeDef = Union[
PhysicalConnectionRequirementsTypeDef, # (1)
PhysicalConnectionRequirementsOutputTypeDef, # (2)
]
TermRelationsUnionTypeDef#
# TermRelationsUnionTypeDef Union usage example
from types_boto3_datazone.type_defs import TermRelationsUnionTypeDef
def get_value() -> TermRelationsUnionTypeDef:
return ...
# TermRelationsUnionTypeDef definition
TermRelationsUnionTypeDef = Union[
TermRelationsTypeDef, # (1)
TermRelationsOutputTypeDef, # (2)
]
EnvironmentConfigurationUserParameterUnionTypeDef#
# EnvironmentConfigurationUserParameterUnionTypeDef Union usage example
from types_boto3_datazone.type_defs import EnvironmentConfigurationUserParameterUnionTypeDef
def get_value() -> EnvironmentConfigurationUserParameterUnionTypeDef:
return ...
# EnvironmentConfigurationUserParameterUnionTypeDef definition
EnvironmentConfigurationUserParameterUnionTypeDef = Union[
EnvironmentConfigurationUserParameterTypeDef, # (1)
EnvironmentConfigurationUserParameterOutputTypeDef, # (2)
]
- See EnvironmentConfigurationUserParameterTypeDef
- See EnvironmentConfigurationUserParameterOutputTypeDef
EnvironmentDeploymentDetailsUnionTypeDef#
# EnvironmentDeploymentDetailsUnionTypeDef Union usage example
from types_boto3_datazone.type_defs import EnvironmentDeploymentDetailsUnionTypeDef
def get_value() -> EnvironmentDeploymentDetailsUnionTypeDef:
return ...
# EnvironmentDeploymentDetailsUnionTypeDef definition
EnvironmentDeploymentDetailsUnionTypeDef = Union[
EnvironmentDeploymentDetailsTypeDef, # (1)
EnvironmentDeploymentDetailsOutputTypeDef, # (2)
]
EnvironmentConfigurationParametersDetailsUnionTypeDef#
# EnvironmentConfigurationParametersDetailsUnionTypeDef Union usage example
from types_boto3_datazone.type_defs import EnvironmentConfigurationParametersDetailsUnionTypeDef
def get_value() -> EnvironmentConfigurationParametersDetailsUnionTypeDef:
return ...
# EnvironmentConfigurationParametersDetailsUnionTypeDef definition
EnvironmentConfigurationParametersDetailsUnionTypeDef = Union[
EnvironmentConfigurationParametersDetailsTypeDef, # (1)
EnvironmentConfigurationParametersDetailsOutputTypeDef, # (2)
]
- See EnvironmentConfigurationParametersDetailsTypeDef
- See EnvironmentConfigurationParametersDetailsOutputTypeDef
RelationalFilterConfigurationUnionTypeDef#
# RelationalFilterConfigurationUnionTypeDef Union usage example
from types_boto3_datazone.type_defs import RelationalFilterConfigurationUnionTypeDef
def get_value() -> RelationalFilterConfigurationUnionTypeDef:
return ...
# RelationalFilterConfigurationUnionTypeDef definition
RelationalFilterConfigurationUnionTypeDef = Union[
RelationalFilterConfigurationTypeDef, # (1)
RelationalFilterConfigurationOutputTypeDef, # (2)
]
OAuth2PropertiesUnionTypeDef#
# OAuth2PropertiesUnionTypeDef Union usage example
from types_boto3_datazone.type_defs import OAuth2PropertiesUnionTypeDef
def get_value() -> OAuth2PropertiesUnionTypeDef:
return ...
# OAuth2PropertiesUnionTypeDef definition
OAuth2PropertiesUnionTypeDef = Union[
OAuth2PropertiesTypeDef, # (1)
OAuth2PropertiesOutputTypeDef, # (2)
]
PolicyGrantDetailUnionTypeDef#
# PolicyGrantDetailUnionTypeDef Union usage example
from types_boto3_datazone.type_defs import PolicyGrantDetailUnionTypeDef
def get_value() -> PolicyGrantDetailUnionTypeDef:
return ...
# PolicyGrantDetailUnionTypeDef definition
PolicyGrantDetailUnionTypeDef = Union[
PolicyGrantDetailTypeDef, # (1)
PolicyGrantDetailOutputTypeDef, # (2)
]
RuleScopeUnionTypeDef#
# RuleScopeUnionTypeDef Union usage example
from types_boto3_datazone.type_defs import RuleScopeUnionTypeDef
def get_value() -> RuleScopeUnionTypeDef:
return ...
# RuleScopeUnionTypeDef definition
RuleScopeUnionTypeDef = Union[
RuleScopeTypeDef, # (1)
RuleScopeOutputTypeDef, # (2)
]
ProvisioningConfigurationUnionTypeDef#
# ProvisioningConfigurationUnionTypeDef Union usage example
from types_boto3_datazone.type_defs import ProvisioningConfigurationUnionTypeDef
def get_value() -> ProvisioningConfigurationUnionTypeDef:
return ...
# ProvisioningConfigurationUnionTypeDef definition
ProvisioningConfigurationUnionTypeDef = Union[
ProvisioningConfigurationTypeDef, # (1)
ProvisioningConfigurationOutputTypeDef, # (2)
]
RuleDetailUnionTypeDef#
# RuleDetailUnionTypeDef Union usage example
from types_boto3_datazone.type_defs import RuleDetailUnionTypeDef
def get_value() -> RuleDetailUnionTypeDef:
return ...
# RuleDetailUnionTypeDef definition
RuleDetailUnionTypeDef = Union[
RuleDetailTypeDef, # (1)
RuleDetailOutputTypeDef, # (2)
]
PolicyGrantPrincipalUnionTypeDef#
# PolicyGrantPrincipalUnionTypeDef Union usage example
from types_boto3_datazone.type_defs import PolicyGrantPrincipalUnionTypeDef
def get_value() -> PolicyGrantPrincipalUnionTypeDef:
return ...
# PolicyGrantPrincipalUnionTypeDef definition
PolicyGrantPrincipalUnionTypeDef = Union[
PolicyGrantPrincipalTypeDef, # (1)
PolicyGrantPrincipalOutputTypeDef, # (2)
]
EnvironmentConfigurationUnionTypeDef#
# EnvironmentConfigurationUnionTypeDef Union usage example
from types_boto3_datazone.type_defs import EnvironmentConfigurationUnionTypeDef
def get_value() -> EnvironmentConfigurationUnionTypeDef:
return ...
# EnvironmentConfigurationUnionTypeDef definition
EnvironmentConfigurationUnionTypeDef = Union[
EnvironmentConfigurationTypeDef, # (1)
EnvironmentConfigurationOutputTypeDef, # (2)
]
AssetFilterConfigurationUnionTypeDef#
# AssetFilterConfigurationUnionTypeDef Union usage example
from types_boto3_datazone.type_defs import AssetFilterConfigurationUnionTypeDef
def get_value() -> AssetFilterConfigurationUnionTypeDef:
return ...
# AssetFilterConfigurationUnionTypeDef definition
AssetFilterConfigurationUnionTypeDef = Union[
AssetFilterConfigurationTypeDef, # (1)
AssetFilterConfigurationOutputTypeDef, # (2)
]
AcceptChoiceTypeDef#
# AcceptChoiceTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import AcceptChoiceTypeDef
def get_value() -> AcceptChoiceTypeDef:
return {
"editedValue": ...,
}
# AcceptChoiceTypeDef definition
class AcceptChoiceTypeDef(TypedDict):
predictionTarget: str,
editedValue: NotRequired[str],
predictionChoice: NotRequired[int],
AcceptRuleTypeDef#
# AcceptRuleTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import AcceptRuleTypeDef
def get_value() -> AcceptRuleTypeDef:
return {
"rule": ...,
}
# AcceptRuleTypeDef definition
class AcceptRuleTypeDef(TypedDict):
rule: NotRequired[AcceptRuleBehaviorType], # (1)
threshold: NotRequired[float],
ResponseMetadataTypeDef#
# ResponseMetadataTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import ResponseMetadataTypeDef
def get_value() -> ResponseMetadataTypeDef:
return {
"RequestId": ...,
}
# ResponseMetadataTypeDef definition
class ResponseMetadataTypeDef(TypedDict):
RequestId: str,
HTTPStatusCode: int,
HTTPHeaders: Dict[str, str],
RetryAttempts: int,
HostId: NotRequired[str],
AcceptedAssetScopeTypeDef#
# AcceptedAssetScopeTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import AcceptedAssetScopeTypeDef
def get_value() -> AcceptedAssetScopeTypeDef:
return {
"assetId": ...,
}
# AcceptedAssetScopeTypeDef definition
class AcceptedAssetScopeTypeDef(TypedDict):
assetId: str,
filterIds: Sequence[str],
FormOutputTypeDef#
# FormOutputTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import FormOutputTypeDef
def get_value() -> FormOutputTypeDef:
return {
"content": ...,
}
# FormOutputTypeDef definition
class FormOutputTypeDef(TypedDict):
formName: str,
content: NotRequired[str],
typeName: NotRequired[str],
typeRevision: NotRequired[str],
AwsConsoleLinkParametersTypeDef#
# AwsConsoleLinkParametersTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import AwsConsoleLinkParametersTypeDef
def get_value() -> AwsConsoleLinkParametersTypeDef:
return {
"uri": ...,
}
# AwsConsoleLinkParametersTypeDef definition
class AwsConsoleLinkParametersTypeDef(TypedDict):
uri: NotRequired[str],
AddToProjectMemberPoolPolicyGrantDetailTypeDef#
# AddToProjectMemberPoolPolicyGrantDetailTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import AddToProjectMemberPoolPolicyGrantDetailTypeDef
def get_value() -> AddToProjectMemberPoolPolicyGrantDetailTypeDef:
return {
"includeChildDomainUnits": ...,
}
# AddToProjectMemberPoolPolicyGrantDetailTypeDef definition
class AddToProjectMemberPoolPolicyGrantDetailTypeDef(TypedDict):
includeChildDomainUnits: NotRequired[bool],
ColumnFilterConfigurationOutputTypeDef#
# ColumnFilterConfigurationOutputTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import ColumnFilterConfigurationOutputTypeDef
def get_value() -> ColumnFilterConfigurationOutputTypeDef:
return {
"includedColumnNames": ...,
}
# ColumnFilterConfigurationOutputTypeDef definition
class ColumnFilterConfigurationOutputTypeDef(TypedDict):
includedColumnNames: NotRequired[List[str]],
ColumnFilterConfigurationTypeDef#
# ColumnFilterConfigurationTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import ColumnFilterConfigurationTypeDef
def get_value() -> ColumnFilterConfigurationTypeDef:
return {
"includedColumnNames": ...,
}
# ColumnFilterConfigurationTypeDef definition
class ColumnFilterConfigurationTypeDef(TypedDict):
includedColumnNames: NotRequired[Sequence[str]],
AssetFilterSummaryTypeDef#
# AssetFilterSummaryTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import AssetFilterSummaryTypeDef
def get_value() -> AssetFilterSummaryTypeDef:
return {
"assetId": ...,
}
# AssetFilterSummaryTypeDef definition
class AssetFilterSummaryTypeDef(TypedDict):
assetId: str,
domainId: str,
id: str,
name: str,
createdAt: NotRequired[datetime],
description: NotRequired[str],
effectiveColumnNames: NotRequired[List[str]],
effectiveRowFilter: NotRequired[str],
errorMessage: NotRequired[str],
status: NotRequired[FilterStatusType], # (1)
- See FilterStatusType
AssetInDataProductListingItemTypeDef#
# AssetInDataProductListingItemTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import AssetInDataProductListingItemTypeDef
def get_value() -> AssetInDataProductListingItemTypeDef:
return {
"entityId": ...,
}
# AssetInDataProductListingItemTypeDef definition
class AssetInDataProductListingItemTypeDef(TypedDict):
entityId: NotRequired[str],
entityRevision: NotRequired[str],
entityType: NotRequired[str],
TimeSeriesDataPointSummaryFormOutputTypeDef#
# TimeSeriesDataPointSummaryFormOutputTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import TimeSeriesDataPointSummaryFormOutputTypeDef
def get_value() -> TimeSeriesDataPointSummaryFormOutputTypeDef:
return {
"contentSummary": ...,
}
# TimeSeriesDataPointSummaryFormOutputTypeDef definition
class TimeSeriesDataPointSummaryFormOutputTypeDef(TypedDict):
formName: str,
timestamp: datetime,
typeIdentifier: str,
contentSummary: NotRequired[str],
id: NotRequired[str],
typeRevision: NotRequired[str],
AssetListingDetailsTypeDef#
# AssetListingDetailsTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import AssetListingDetailsTypeDef
def get_value() -> AssetListingDetailsTypeDef:
return {
"listingId": ...,
}
# AssetListingDetailsTypeDef definition
class AssetListingDetailsTypeDef(TypedDict):
listingId: str,
listingStatus: ListingStatusType, # (1)
DetailedGlossaryTermTypeDef#
# DetailedGlossaryTermTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import DetailedGlossaryTermTypeDef
def get_value() -> DetailedGlossaryTermTypeDef:
return {
"name": ...,
}
# DetailedGlossaryTermTypeDef definition
class DetailedGlossaryTermTypeDef(TypedDict):
name: NotRequired[str],
shortDescription: NotRequired[str],
AssetRevisionTypeDef#
# AssetRevisionTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import AssetRevisionTypeDef
def get_value() -> AssetRevisionTypeDef:
return {
"createdAt": ...,
}
# AssetRevisionTypeDef definition
class AssetRevisionTypeDef(TypedDict):
createdAt: NotRequired[datetime],
createdBy: NotRequired[str],
domainId: NotRequired[str],
id: NotRequired[str],
revision: NotRequired[str],
AssetScopeTypeDef#
# AssetScopeTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import AssetScopeTypeDef
def get_value() -> AssetScopeTypeDef:
return {
"assetId": ...,
}
# AssetScopeTypeDef definition
class AssetScopeTypeDef(TypedDict):
assetId: str,
filterIds: List[str],
status: str,
errorMessage: NotRequired[str],
AssetTargetNameMapTypeDef#
# AssetTargetNameMapTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import AssetTargetNameMapTypeDef
def get_value() -> AssetTargetNameMapTypeDef:
return {
"assetId": ...,
}
# AssetTargetNameMapTypeDef definition
class AssetTargetNameMapTypeDef(TypedDict):
assetId: str,
targetName: str,
FormEntryOutputTypeDef#
# FormEntryOutputTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import FormEntryOutputTypeDef
def get_value() -> FormEntryOutputTypeDef:
return {
"required": ...,
}
# FormEntryOutputTypeDef definition
class FormEntryOutputTypeDef(TypedDict):
typeName: str,
typeRevision: str,
required: NotRequired[bool],
AssetTypesForRuleOutputTypeDef#
# AssetTypesForRuleOutputTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import AssetTypesForRuleOutputTypeDef
def get_value() -> AssetTypesForRuleOutputTypeDef:
return {
"selectionMode": ...,
}
# AssetTypesForRuleOutputTypeDef definition
class AssetTypesForRuleOutputTypeDef(TypedDict):
selectionMode: RuleScopeSelectionModeType, # (1)
specificAssetTypes: NotRequired[List[str]],
AssetTypesForRuleTypeDef#
# AssetTypesForRuleTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import AssetTypesForRuleTypeDef
def get_value() -> AssetTypesForRuleTypeDef:
return {
"selectionMode": ...,
}
# AssetTypesForRuleTypeDef definition
class AssetTypesForRuleTypeDef(TypedDict):
selectionMode: RuleScopeSelectionModeType, # (1)
specificAssetTypes: NotRequired[Sequence[str]],
AssociateEnvironmentRoleInputTypeDef#
# AssociateEnvironmentRoleInputTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import AssociateEnvironmentRoleInputTypeDef
def get_value() -> AssociateEnvironmentRoleInputTypeDef:
return {
"domainIdentifier": ...,
}
# AssociateEnvironmentRoleInputTypeDef definition
class AssociateEnvironmentRoleInputTypeDef(TypedDict):
domainIdentifier: str,
environmentIdentifier: str,
environmentRoleArn: str,
AthenaPropertiesInputTypeDef#
# AthenaPropertiesInputTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import AthenaPropertiesInputTypeDef
def get_value() -> AthenaPropertiesInputTypeDef:
return {
"workgroupName": ...,
}
# AthenaPropertiesInputTypeDef definition
class AthenaPropertiesInputTypeDef(TypedDict):
workgroupName: NotRequired[str],
AthenaPropertiesOutputTypeDef#
# AthenaPropertiesOutputTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import AthenaPropertiesOutputTypeDef
def get_value() -> AthenaPropertiesOutputTypeDef:
return {
"workgroupName": ...,
}
# AthenaPropertiesOutputTypeDef definition
class AthenaPropertiesOutputTypeDef(TypedDict):
workgroupName: NotRequired[str],
AthenaPropertiesPatchTypeDef#
# AthenaPropertiesPatchTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import AthenaPropertiesPatchTypeDef
def get_value() -> AthenaPropertiesPatchTypeDef:
return {
"workgroupName": ...,
}
# AthenaPropertiesPatchTypeDef definition
class AthenaPropertiesPatchTypeDef(TypedDict):
workgroupName: NotRequired[str],
BasicAuthenticationCredentialsTypeDef#
# BasicAuthenticationCredentialsTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import BasicAuthenticationCredentialsTypeDef
def get_value() -> BasicAuthenticationCredentialsTypeDef:
return {
"password": ...,
}
# BasicAuthenticationCredentialsTypeDef definition
class BasicAuthenticationCredentialsTypeDef(TypedDict):
password: NotRequired[str],
userName: NotRequired[str],
AuthorizationCodePropertiesTypeDef#
# AuthorizationCodePropertiesTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import AuthorizationCodePropertiesTypeDef
def get_value() -> AuthorizationCodePropertiesTypeDef:
return {
"authorizationCode": ...,
}
# AuthorizationCodePropertiesTypeDef definition
class AuthorizationCodePropertiesTypeDef(TypedDict):
authorizationCode: NotRequired[str],
redirectUri: NotRequired[str],
AwsAccountTypeDef#
# AwsAccountTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import AwsAccountTypeDef
def get_value() -> AwsAccountTypeDef:
return {
"awsAccountId": ...,
}
# AwsAccountTypeDef definition
class AwsAccountTypeDef(TypedDict):
awsAccountId: NotRequired[str],
awsAccountIdPath: NotRequired[str],
AwsLocationTypeDef#
# AwsLocationTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import AwsLocationTypeDef
def get_value() -> AwsLocationTypeDef:
return {
"accessRole": ...,
}
# AwsLocationTypeDef definition
class AwsLocationTypeDef(TypedDict):
accessRole: NotRequired[str],
awsAccountId: NotRequired[str],
awsRegion: NotRequired[str],
iamConnectionId: NotRequired[str],
BusinessNameGenerationConfigurationTypeDef#
# BusinessNameGenerationConfigurationTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import BusinessNameGenerationConfigurationTypeDef
def get_value() -> BusinessNameGenerationConfigurationTypeDef:
return {
"enabled": ...,
}
# BusinessNameGenerationConfigurationTypeDef definition
class BusinessNameGenerationConfigurationTypeDef(TypedDict):
enabled: NotRequired[bool],
CancelMetadataGenerationRunInputTypeDef#
# CancelMetadataGenerationRunInputTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import CancelMetadataGenerationRunInputTypeDef
def get_value() -> CancelMetadataGenerationRunInputTypeDef:
return {
"domainIdentifier": ...,
}
# CancelMetadataGenerationRunInputTypeDef definition
class CancelMetadataGenerationRunInputTypeDef(TypedDict):
domainIdentifier: str,
identifier: str,
CancelSubscriptionInputTypeDef#
# CancelSubscriptionInputTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import CancelSubscriptionInputTypeDef
def get_value() -> CancelSubscriptionInputTypeDef:
return {
"domainIdentifier": ...,
}
# CancelSubscriptionInputTypeDef definition
class CancelSubscriptionInputTypeDef(TypedDict):
domainIdentifier: str,
identifier: str,
CloudFormationPropertiesTypeDef#
# CloudFormationPropertiesTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import CloudFormationPropertiesTypeDef
def get_value() -> CloudFormationPropertiesTypeDef:
return {
"templateUrl": ...,
}
# CloudFormationPropertiesTypeDef definition
class CloudFormationPropertiesTypeDef(TypedDict):
templateUrl: str,
ConfigurableActionParameterTypeDef#
# ConfigurableActionParameterTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import ConfigurableActionParameterTypeDef
def get_value() -> ConfigurableActionParameterTypeDef:
return {
"key": ...,
}
# ConfigurableActionParameterTypeDef definition
class ConfigurableActionParameterTypeDef(TypedDict):
key: NotRequired[str],
value: NotRequired[str],
ConnectionCredentialsTypeDef#
# ConnectionCredentialsTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import ConnectionCredentialsTypeDef
def get_value() -> ConnectionCredentialsTypeDef:
return {
"accessKeyId": ...,
}
# ConnectionCredentialsTypeDef definition
class ConnectionCredentialsTypeDef(TypedDict):
accessKeyId: NotRequired[str],
expiration: NotRequired[datetime],
secretAccessKey: NotRequired[str],
sessionToken: NotRequired[str],
HyperPodPropertiesInputTypeDef#
# HyperPodPropertiesInputTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import HyperPodPropertiesInputTypeDef
def get_value() -> HyperPodPropertiesInputTypeDef:
return {
"clusterName": ...,
}
# HyperPodPropertiesInputTypeDef definition
class HyperPodPropertiesInputTypeDef(TypedDict):
clusterName: str,
IamPropertiesInputTypeDef#
# IamPropertiesInputTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import IamPropertiesInputTypeDef
def get_value() -> IamPropertiesInputTypeDef:
return {
"glueLineageSyncEnabled": ...,
}
# IamPropertiesInputTypeDef definition
class IamPropertiesInputTypeDef(TypedDict):
glueLineageSyncEnabled: NotRequired[bool],
SparkEmrPropertiesInputTypeDef#
# SparkEmrPropertiesInputTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import SparkEmrPropertiesInputTypeDef
def get_value() -> SparkEmrPropertiesInputTypeDef:
return {
"computeArn": ...,
}
# SparkEmrPropertiesInputTypeDef definition
class SparkEmrPropertiesInputTypeDef(TypedDict):
computeArn: NotRequired[str],
instanceProfileArn: NotRequired[str],
javaVirtualEnv: NotRequired[str],
logUri: NotRequired[str],
pythonVirtualEnv: NotRequired[str],
runtimeRole: NotRequired[str],
trustedCertificatesS3Uri: NotRequired[str],
GluePropertiesOutputTypeDef#
# GluePropertiesOutputTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import GluePropertiesOutputTypeDef
def get_value() -> GluePropertiesOutputTypeDef:
return {
"errorMessage": ...,
}
# GluePropertiesOutputTypeDef definition
class GluePropertiesOutputTypeDef(TypedDict):
errorMessage: NotRequired[str],
status: NotRequired[ConnectionStatusType], # (1)
HyperPodPropertiesOutputTypeDef#
# HyperPodPropertiesOutputTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import HyperPodPropertiesOutputTypeDef
def get_value() -> HyperPodPropertiesOutputTypeDef:
return {
"clusterArn": ...,
}
# HyperPodPropertiesOutputTypeDef definition
class HyperPodPropertiesOutputTypeDef(TypedDict):
clusterName: str,
clusterArn: NotRequired[str],
orchestrator: NotRequired[HyperPodOrchestratorType], # (1)
IamPropertiesOutputTypeDef#
# IamPropertiesOutputTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import IamPropertiesOutputTypeDef
def get_value() -> IamPropertiesOutputTypeDef:
return {
"environmentId": ...,
}
# IamPropertiesOutputTypeDef definition
class IamPropertiesOutputTypeDef(TypedDict):
environmentId: NotRequired[str],
glueLineageSyncEnabled: NotRequired[bool],
IamPropertiesPatchTypeDef#
# IamPropertiesPatchTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import IamPropertiesPatchTypeDef
def get_value() -> IamPropertiesPatchTypeDef:
return {
"glueLineageSyncEnabled": ...,
}
# IamPropertiesPatchTypeDef definition
class IamPropertiesPatchTypeDef(TypedDict):
glueLineageSyncEnabled: NotRequired[bool],
SparkEmrPropertiesPatchTypeDef#
# SparkEmrPropertiesPatchTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import SparkEmrPropertiesPatchTypeDef
def get_value() -> SparkEmrPropertiesPatchTypeDef:
return {
"computeArn": ...,
}
# SparkEmrPropertiesPatchTypeDef definition
class SparkEmrPropertiesPatchTypeDef(TypedDict):
computeArn: NotRequired[str],
instanceProfileArn: NotRequired[str],
javaVirtualEnv: NotRequired[str],
logUri: NotRequired[str],
pythonVirtualEnv: NotRequired[str],
runtimeRole: NotRequired[str],
trustedCertificatesS3Uri: NotRequired[str],
FormInputTypeDef#
# FormInputTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import FormInputTypeDef
def get_value() -> FormInputTypeDef:
return {
"content": ...,
}
# FormInputTypeDef definition
class FormInputTypeDef(TypedDict):
formName: str,
content: NotRequired[str],
typeIdentifier: NotRequired[str],
typeRevision: NotRequired[str],
FormEntryInputTypeDef#
# FormEntryInputTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import FormEntryInputTypeDef
def get_value() -> FormEntryInputTypeDef:
return {
"required": ...,
}
# FormEntryInputTypeDef definition
class FormEntryInputTypeDef(TypedDict):
typeIdentifier: str,
typeRevision: str,
required: NotRequired[bool],
CreateAssetTypePolicyGrantDetailTypeDef#
# CreateAssetTypePolicyGrantDetailTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import CreateAssetTypePolicyGrantDetailTypeDef
def get_value() -> CreateAssetTypePolicyGrantDetailTypeDef:
return {
"includeChildDomainUnits": ...,
}
# CreateAssetTypePolicyGrantDetailTypeDef definition
class CreateAssetTypePolicyGrantDetailTypeDef(TypedDict):
includeChildDomainUnits: NotRequired[bool],
DataProductItemOutputTypeDef#
# DataProductItemOutputTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import DataProductItemOutputTypeDef
def get_value() -> DataProductItemOutputTypeDef:
return {
"glossaryTerms": ...,
}
# DataProductItemOutputTypeDef definition
class DataProductItemOutputTypeDef(TypedDict):
identifier: str,
itemType: DataProductItemTypeType, # (1)
glossaryTerms: NotRequired[List[str]],
revision: NotRequired[str],
RecommendationConfigurationTypeDef#
# RecommendationConfigurationTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import RecommendationConfigurationTypeDef
def get_value() -> RecommendationConfigurationTypeDef:
return {
"enableBusinessNameGeneration": ...,
}
# RecommendationConfigurationTypeDef definition
class RecommendationConfigurationTypeDef(TypedDict):
enableBusinessNameGeneration: NotRequired[bool],
ScheduleConfigurationTypeDef#
# ScheduleConfigurationTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import ScheduleConfigurationTypeDef
def get_value() -> ScheduleConfigurationTypeDef:
return {
"schedule": ...,
}
# ScheduleConfigurationTypeDef definition
class ScheduleConfigurationTypeDef(TypedDict):
schedule: NotRequired[str],
timezone: NotRequired[TimezoneType], # (1)
- See TimezoneType
DataSourceErrorMessageTypeDef#
# DataSourceErrorMessageTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import DataSourceErrorMessageTypeDef
def get_value() -> DataSourceErrorMessageTypeDef:
return {
"errorDetail": ...,
}
# DataSourceErrorMessageTypeDef definition
class DataSourceErrorMessageTypeDef(TypedDict):
errorType: DataSourceErrorTypeType, # (1)
errorDetail: NotRequired[str],
SingleSignOnTypeDef#
# SingleSignOnTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import SingleSignOnTypeDef
def get_value() -> SingleSignOnTypeDef:
return {
"type": ...,
}
# SingleSignOnTypeDef definition
class SingleSignOnTypeDef(TypedDict):
type: NotRequired[AuthTypeType], # (1)
userAssignment: NotRequired[UserAssignmentType], # (2)
- See AuthTypeType
- See UserAssignmentType
CreateDomainUnitInputTypeDef#
# CreateDomainUnitInputTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import CreateDomainUnitInputTypeDef
def get_value() -> CreateDomainUnitInputTypeDef:
return {
"domainIdentifier": ...,
}
# CreateDomainUnitInputTypeDef definition
class CreateDomainUnitInputTypeDef(TypedDict):
domainIdentifier: str,
name: str,
parentDomainUnitIdentifier: str,
clientToken: NotRequired[str],
description: NotRequired[str],
CreateDomainUnitPolicyGrantDetailTypeDef#
# CreateDomainUnitPolicyGrantDetailTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import CreateDomainUnitPolicyGrantDetailTypeDef
def get_value() -> CreateDomainUnitPolicyGrantDetailTypeDef:
return {
"includeChildDomainUnits": ...,
}
# CreateDomainUnitPolicyGrantDetailTypeDef definition
class CreateDomainUnitPolicyGrantDetailTypeDef(TypedDict):
includeChildDomainUnits: NotRequired[bool],
EnvironmentParameterTypeDef#
# EnvironmentParameterTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import EnvironmentParameterTypeDef
def get_value() -> EnvironmentParameterTypeDef:
return {
"name": ...,
}
# EnvironmentParameterTypeDef definition
class EnvironmentParameterTypeDef(TypedDict):
name: NotRequired[str],
value: NotRequired[str],
CustomParameterTypeDef#
# CustomParameterTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import CustomParameterTypeDef
def get_value() -> CustomParameterTypeDef:
return {
"defaultValue": ...,
}
# CustomParameterTypeDef definition
class CustomParameterTypeDef(TypedDict):
fieldType: str,
keyName: str,
defaultValue: NotRequired[str],
description: NotRequired[str],
isEditable: NotRequired[bool],
isOptional: NotRequired[bool],
DeploymentPropertiesTypeDef#
# DeploymentPropertiesTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import DeploymentPropertiesTypeDef
def get_value() -> DeploymentPropertiesTypeDef:
return {
"endTimeoutMinutes": ...,
}
# DeploymentPropertiesTypeDef definition
class DeploymentPropertiesTypeDef(TypedDict):
endTimeoutMinutes: NotRequired[int],
startTimeoutMinutes: NotRequired[int],
ResourceTypeDef#
# ResourceTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import ResourceTypeDef
def get_value() -> ResourceTypeDef:
return {
"name": ...,
}
# ResourceTypeDef definition
class ResourceTypeDef(TypedDict):
type: str,
value: str,
name: NotRequired[str],
provider: NotRequired[str],
CreateEnvironmentProfilePolicyGrantDetailTypeDef#
# CreateEnvironmentProfilePolicyGrantDetailTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import CreateEnvironmentProfilePolicyGrantDetailTypeDef
def get_value() -> CreateEnvironmentProfilePolicyGrantDetailTypeDef:
return {
"domainUnitId": ...,
}
# CreateEnvironmentProfilePolicyGrantDetailTypeDef definition
class CreateEnvironmentProfilePolicyGrantDetailTypeDef(TypedDict):
domainUnitId: NotRequired[str],
ModelTypeDef#
# ModelTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import ModelTypeDef
def get_value() -> ModelTypeDef:
return {
"smithy": ...,
}
# ModelTypeDef definition
class ModelTypeDef(TypedDict):
smithy: NotRequired[str],
CreateFormTypePolicyGrantDetailTypeDef#
# CreateFormTypePolicyGrantDetailTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import CreateFormTypePolicyGrantDetailTypeDef
def get_value() -> CreateFormTypePolicyGrantDetailTypeDef:
return {
"includeChildDomainUnits": ...,
}
# CreateFormTypePolicyGrantDetailTypeDef definition
class CreateFormTypePolicyGrantDetailTypeDef(TypedDict):
includeChildDomainUnits: NotRequired[bool],
CreateGlossaryInputTypeDef#
# CreateGlossaryInputTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import CreateGlossaryInputTypeDef
def get_value() -> CreateGlossaryInputTypeDef:
return {
"domainIdentifier": ...,
}
# CreateGlossaryInputTypeDef definition
class CreateGlossaryInputTypeDef(TypedDict):
domainIdentifier: str,
name: str,
owningProjectIdentifier: str,
clientToken: NotRequired[str],
description: NotRequired[str],
status: NotRequired[GlossaryStatusType], # (1)
CreateGlossaryPolicyGrantDetailTypeDef#
# CreateGlossaryPolicyGrantDetailTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import CreateGlossaryPolicyGrantDetailTypeDef
def get_value() -> CreateGlossaryPolicyGrantDetailTypeDef:
return {
"includeChildDomainUnits": ...,
}
# CreateGlossaryPolicyGrantDetailTypeDef definition
class CreateGlossaryPolicyGrantDetailTypeDef(TypedDict):
includeChildDomainUnits: NotRequired[bool],
TermRelationsOutputTypeDef#
# TermRelationsOutputTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import TermRelationsOutputTypeDef
def get_value() -> TermRelationsOutputTypeDef:
return {
"classifies": ...,
}
# TermRelationsOutputTypeDef definition
class TermRelationsOutputTypeDef(TypedDict):
classifies: NotRequired[List[str]],
isA: NotRequired[List[str]],
CreateGroupProfileInputTypeDef#
# CreateGroupProfileInputTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import CreateGroupProfileInputTypeDef
def get_value() -> CreateGroupProfileInputTypeDef:
return {
"domainIdentifier": ...,
}
# CreateGroupProfileInputTypeDef definition
class CreateGroupProfileInputTypeDef(TypedDict):
domainIdentifier: str,
groupIdentifier: str,
clientToken: NotRequired[str],
CreateListingChangeSetInputTypeDef#
# CreateListingChangeSetInputTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import CreateListingChangeSetInputTypeDef
def get_value() -> CreateListingChangeSetInputTypeDef:
return {
"action": ...,
}
# CreateListingChangeSetInputTypeDef definition
class CreateListingChangeSetInputTypeDef(TypedDict):
action: ChangeActionType, # (1)
domainIdentifier: str,
entityIdentifier: str,
entityType: EntityTypeType, # (2)
clientToken: NotRequired[str],
entityRevision: NotRequired[str],
- See ChangeActionType
- See EntityTypeType
CreateProjectFromProjectProfilePolicyGrantDetailOutputTypeDef#
# CreateProjectFromProjectProfilePolicyGrantDetailOutputTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import CreateProjectFromProjectProfilePolicyGrantDetailOutputTypeDef
def get_value() -> CreateProjectFromProjectProfilePolicyGrantDetailOutputTypeDef:
return {
"includeChildDomainUnits": ...,
}
# CreateProjectFromProjectProfilePolicyGrantDetailOutputTypeDef definition
class CreateProjectFromProjectProfilePolicyGrantDetailOutputTypeDef(TypedDict):
includeChildDomainUnits: NotRequired[bool],
projectProfiles: NotRequired[List[str]],
CreateProjectFromProjectProfilePolicyGrantDetailTypeDef#
# CreateProjectFromProjectProfilePolicyGrantDetailTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import CreateProjectFromProjectProfilePolicyGrantDetailTypeDef
def get_value() -> CreateProjectFromProjectProfilePolicyGrantDetailTypeDef:
return {
"includeChildDomainUnits": ...,
}
# CreateProjectFromProjectProfilePolicyGrantDetailTypeDef definition
class CreateProjectFromProjectProfilePolicyGrantDetailTypeDef(TypedDict):
includeChildDomainUnits: NotRequired[bool],
projectProfiles: NotRequired[Sequence[str]],
MemberTypeDef#
# MemberTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import MemberTypeDef
def get_value() -> MemberTypeDef:
return {
"groupIdentifier": ...,
}
# MemberTypeDef definition
class MemberTypeDef(TypedDict):
groupIdentifier: NotRequired[str],
userIdentifier: NotRequired[str],
ProjectDeletionErrorTypeDef#
# ProjectDeletionErrorTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import ProjectDeletionErrorTypeDef
def get_value() -> ProjectDeletionErrorTypeDef:
return {
"code": ...,
}
# ProjectDeletionErrorTypeDef definition
class ProjectDeletionErrorTypeDef(TypedDict):
code: NotRequired[str],
message: NotRequired[str],
CreateProjectPolicyGrantDetailTypeDef#
# CreateProjectPolicyGrantDetailTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import CreateProjectPolicyGrantDetailTypeDef
def get_value() -> CreateProjectPolicyGrantDetailTypeDef:
return {
"includeChildDomainUnits": ...,
}
# CreateProjectPolicyGrantDetailTypeDef definition
class CreateProjectPolicyGrantDetailTypeDef(TypedDict):
includeChildDomainUnits: NotRequired[bool],
SubscribedListingInputTypeDef#
# SubscribedListingInputTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import SubscribedListingInputTypeDef
def get_value() -> SubscribedListingInputTypeDef:
return {
"identifier": ...,
}
# SubscribedListingInputTypeDef definition
class SubscribedListingInputTypeDef(TypedDict):
identifier: str,
SubscriptionTargetFormTypeDef#
# SubscriptionTargetFormTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import SubscriptionTargetFormTypeDef
def get_value() -> SubscriptionTargetFormTypeDef:
return {
"content": ...,
}
# SubscriptionTargetFormTypeDef definition
class SubscriptionTargetFormTypeDef(TypedDict):
content: str,
formName: str,
CreateUserProfileInputTypeDef#
# CreateUserProfileInputTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import CreateUserProfileInputTypeDef
def get_value() -> CreateUserProfileInputTypeDef:
return {
"domainIdentifier": ...,
}
# CreateUserProfileInputTypeDef definition
class CreateUserProfileInputTypeDef(TypedDict):
domainIdentifier: str,
userIdentifier: str,
clientToken: NotRequired[str],
userType: NotRequired[UserTypeType], # (1)
- See UserTypeType
DataProductItemTypeDef#
# DataProductItemTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import DataProductItemTypeDef
def get_value() -> DataProductItemTypeDef:
return {
"glossaryTerms": ...,
}
# DataProductItemTypeDef definition
class DataProductItemTypeDef(TypedDict):
identifier: str,
itemType: DataProductItemTypeType, # (1)
glossaryTerms: NotRequired[Sequence[str]],
revision: NotRequired[str],
DataProductListingItemAdditionalAttributesTypeDef#
# DataProductListingItemAdditionalAttributesTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import DataProductListingItemAdditionalAttributesTypeDef
def get_value() -> DataProductListingItemAdditionalAttributesTypeDef:
return {
"forms": ...,
}
# DataProductListingItemAdditionalAttributesTypeDef definition
class DataProductListingItemAdditionalAttributesTypeDef(TypedDict):
forms: NotRequired[str],
DataProductResultItemTypeDef#
# DataProductResultItemTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import DataProductResultItemTypeDef
def get_value() -> DataProductResultItemTypeDef:
return {
"createdAt": ...,
}
# DataProductResultItemTypeDef definition
class DataProductResultItemTypeDef(TypedDict):
domainId: str,
id: str,
name: str,
owningProjectId: str,
createdAt: NotRequired[datetime],
createdBy: NotRequired[str],
description: NotRequired[str],
firstRevisionCreatedAt: NotRequired[datetime],
firstRevisionCreatedBy: NotRequired[str],
glossaryTerms: NotRequired[List[str]],
DataProductRevisionTypeDef#
# DataProductRevisionTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import DataProductRevisionTypeDef
def get_value() -> DataProductRevisionTypeDef:
return {
"createdAt": ...,
}
# DataProductRevisionTypeDef definition
class DataProductRevisionTypeDef(TypedDict):
createdAt: NotRequired[datetime],
createdBy: NotRequired[str],
domainId: NotRequired[str],
id: NotRequired[str],
revision: NotRequired[str],
SageMakerRunConfigurationInputTypeDef#
# SageMakerRunConfigurationInputTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import SageMakerRunConfigurationInputTypeDef
def get_value() -> SageMakerRunConfigurationInputTypeDef:
return {
"trackingAssets": ...,
}
# SageMakerRunConfigurationInputTypeDef definition
class SageMakerRunConfigurationInputTypeDef(TypedDict):
trackingAssets: Mapping[str, Sequence[str]],
SageMakerRunConfigurationOutputTypeDef#
# SageMakerRunConfigurationOutputTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import SageMakerRunConfigurationOutputTypeDef
def get_value() -> SageMakerRunConfigurationOutputTypeDef:
return {
"accountId": ...,
}
# SageMakerRunConfigurationOutputTypeDef definition
class SageMakerRunConfigurationOutputTypeDef(TypedDict):
trackingAssets: Dict[str, List[str]],
accountId: NotRequired[str],
region: NotRequired[str],
LineageInfoTypeDef#
# LineageInfoTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import LineageInfoTypeDef
def get_value() -> LineageInfoTypeDef:
return {
"errorMessage": ...,
}
# LineageInfoTypeDef definition
class LineageInfoTypeDef(TypedDict):
errorMessage: NotRequired[str],
eventId: NotRequired[str],
eventStatus: NotRequired[LineageEventProcessingStatusType], # (1)
DataSourceRunLineageSummaryTypeDef#
# DataSourceRunLineageSummaryTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import DataSourceRunLineageSummaryTypeDef
def get_value() -> DataSourceRunLineageSummaryTypeDef:
return {
"importStatus": ...,
}
# DataSourceRunLineageSummaryTypeDef definition
class DataSourceRunLineageSummaryTypeDef(TypedDict):
importStatus: NotRequired[LineageImportStatusType], # (1)
RunStatisticsForAssetsTypeDef#
# RunStatisticsForAssetsTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import RunStatisticsForAssetsTypeDef
def get_value() -> RunStatisticsForAssetsTypeDef:
return {
"added": ...,
}
# RunStatisticsForAssetsTypeDef definition
class RunStatisticsForAssetsTypeDef(TypedDict):
added: NotRequired[int],
failed: NotRequired[int],
skipped: NotRequired[int],
unchanged: NotRequired[int],
updated: NotRequired[int],
DeleteAssetFilterInputTypeDef#
# DeleteAssetFilterInputTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import DeleteAssetFilterInputTypeDef
def get_value() -> DeleteAssetFilterInputTypeDef:
return {
"assetIdentifier": ...,
}
# DeleteAssetFilterInputTypeDef definition
class DeleteAssetFilterInputTypeDef(TypedDict):
assetIdentifier: str,
domainIdentifier: str,
identifier: str,
DeleteAssetInputTypeDef#
# DeleteAssetInputTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import DeleteAssetInputTypeDef
def get_value() -> DeleteAssetInputTypeDef:
return {
"domainIdentifier": ...,
}
# DeleteAssetInputTypeDef definition
class DeleteAssetInputTypeDef(TypedDict):
domainIdentifier: str,
identifier: str,
DeleteAssetTypeInputTypeDef#
# DeleteAssetTypeInputTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import DeleteAssetTypeInputTypeDef
def get_value() -> DeleteAssetTypeInputTypeDef:
return {
"domainIdentifier": ...,
}
# DeleteAssetTypeInputTypeDef definition
class DeleteAssetTypeInputTypeDef(TypedDict):
domainIdentifier: str,
identifier: str,
DeleteConnectionInputTypeDef#
# DeleteConnectionInputTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import DeleteConnectionInputTypeDef
def get_value() -> DeleteConnectionInputTypeDef:
return {
"domainIdentifier": ...,
}
# DeleteConnectionInputTypeDef definition
class DeleteConnectionInputTypeDef(TypedDict):
domainIdentifier: str,
identifier: str,
DeleteDataProductInputTypeDef#
# DeleteDataProductInputTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import DeleteDataProductInputTypeDef
def get_value() -> DeleteDataProductInputTypeDef:
return {
"domainIdentifier": ...,
}
# DeleteDataProductInputTypeDef definition
class DeleteDataProductInputTypeDef(TypedDict):
domainIdentifier: str,
identifier: str,
DeleteDataSourceInputTypeDef#
# DeleteDataSourceInputTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import DeleteDataSourceInputTypeDef
def get_value() -> DeleteDataSourceInputTypeDef:
return {
"domainIdentifier": ...,
}
# DeleteDataSourceInputTypeDef definition
class DeleteDataSourceInputTypeDef(TypedDict):
domainIdentifier: str,
identifier: str,
clientToken: NotRequired[str],
retainPermissionsOnRevokeFailure: NotRequired[bool],
DeleteDomainInputTypeDef#
# DeleteDomainInputTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import DeleteDomainInputTypeDef
def get_value() -> DeleteDomainInputTypeDef:
return {
"identifier": ...,
}
# DeleteDomainInputTypeDef definition
class DeleteDomainInputTypeDef(TypedDict):
identifier: str,
clientToken: NotRequired[str],
skipDeletionCheck: NotRequired[bool],
DeleteDomainUnitInputTypeDef#
# DeleteDomainUnitInputTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import DeleteDomainUnitInputTypeDef
def get_value() -> DeleteDomainUnitInputTypeDef:
return {
"domainIdentifier": ...,
}
# DeleteDomainUnitInputTypeDef definition
class DeleteDomainUnitInputTypeDef(TypedDict):
domainIdentifier: str,
identifier: str,
DeleteEnvironmentActionInputTypeDef#
# DeleteEnvironmentActionInputTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import DeleteEnvironmentActionInputTypeDef
def get_value() -> DeleteEnvironmentActionInputTypeDef:
return {
"domainIdentifier": ...,
}
# DeleteEnvironmentActionInputTypeDef definition
class DeleteEnvironmentActionInputTypeDef(TypedDict):
domainIdentifier: str,
environmentIdentifier: str,
identifier: str,
DeleteEnvironmentBlueprintConfigurationInputTypeDef#
# DeleteEnvironmentBlueprintConfigurationInputTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import DeleteEnvironmentBlueprintConfigurationInputTypeDef
def get_value() -> DeleteEnvironmentBlueprintConfigurationInputTypeDef:
return {
"domainIdentifier": ...,
}
# DeleteEnvironmentBlueprintConfigurationInputTypeDef definition
class DeleteEnvironmentBlueprintConfigurationInputTypeDef(TypedDict):
domainIdentifier: str,
environmentBlueprintIdentifier: str,
DeleteEnvironmentInputTypeDef#
# DeleteEnvironmentInputTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import DeleteEnvironmentInputTypeDef
def get_value() -> DeleteEnvironmentInputTypeDef:
return {
"domainIdentifier": ...,
}
# DeleteEnvironmentInputTypeDef definition
class DeleteEnvironmentInputTypeDef(TypedDict):
domainIdentifier: str,
identifier: str,
DeleteEnvironmentProfileInputTypeDef#
# DeleteEnvironmentProfileInputTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import DeleteEnvironmentProfileInputTypeDef
def get_value() -> DeleteEnvironmentProfileInputTypeDef:
return {
"domainIdentifier": ...,
}
# DeleteEnvironmentProfileInputTypeDef definition
class DeleteEnvironmentProfileInputTypeDef(TypedDict):
domainIdentifier: str,
identifier: str,
DeleteFormTypeInputTypeDef#
# DeleteFormTypeInputTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import DeleteFormTypeInputTypeDef
def get_value() -> DeleteFormTypeInputTypeDef:
return {
"domainIdentifier": ...,
}
# DeleteFormTypeInputTypeDef definition
class DeleteFormTypeInputTypeDef(TypedDict):
domainIdentifier: str,
formTypeIdentifier: str,
DeleteGlossaryInputTypeDef#
# DeleteGlossaryInputTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import DeleteGlossaryInputTypeDef
def get_value() -> DeleteGlossaryInputTypeDef:
return {
"domainIdentifier": ...,
}
# DeleteGlossaryInputTypeDef definition
class DeleteGlossaryInputTypeDef(TypedDict):
domainIdentifier: str,
identifier: str,
DeleteGlossaryTermInputTypeDef#
# DeleteGlossaryTermInputTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import DeleteGlossaryTermInputTypeDef
def get_value() -> DeleteGlossaryTermInputTypeDef:
return {
"domainIdentifier": ...,
}
# DeleteGlossaryTermInputTypeDef definition
class DeleteGlossaryTermInputTypeDef(TypedDict):
domainIdentifier: str,
identifier: str,
DeleteListingInputTypeDef#
# DeleteListingInputTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import DeleteListingInputTypeDef
def get_value() -> DeleteListingInputTypeDef:
return {
"domainIdentifier": ...,
}
# DeleteListingInputTypeDef definition
class DeleteListingInputTypeDef(TypedDict):
domainIdentifier: str,
identifier: str,
DeleteProjectInputTypeDef#
# DeleteProjectInputTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import DeleteProjectInputTypeDef
def get_value() -> DeleteProjectInputTypeDef:
return {
"domainIdentifier": ...,
}
# DeleteProjectInputTypeDef definition
class DeleteProjectInputTypeDef(TypedDict):
domainIdentifier: str,
identifier: str,
skipDeletionCheck: NotRequired[bool],
DeleteProjectProfileInputTypeDef#
# DeleteProjectProfileInputTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import DeleteProjectProfileInputTypeDef
def get_value() -> DeleteProjectProfileInputTypeDef:
return {
"domainIdentifier": ...,
}
# DeleteProjectProfileInputTypeDef definition
class DeleteProjectProfileInputTypeDef(TypedDict):
domainIdentifier: str,
identifier: str,
DeleteRuleInputTypeDef#
# DeleteRuleInputTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import DeleteRuleInputTypeDef
def get_value() -> DeleteRuleInputTypeDef:
return {
"domainIdentifier": ...,
}
# DeleteRuleInputTypeDef definition
class DeleteRuleInputTypeDef(TypedDict):
domainIdentifier: str,
identifier: str,
DeleteSubscriptionGrantInputTypeDef#
# DeleteSubscriptionGrantInputTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import DeleteSubscriptionGrantInputTypeDef
def get_value() -> DeleteSubscriptionGrantInputTypeDef:
return {
"domainIdentifier": ...,
}
# DeleteSubscriptionGrantInputTypeDef definition
class DeleteSubscriptionGrantInputTypeDef(TypedDict):
domainIdentifier: str,
identifier: str,
DeleteSubscriptionRequestInputTypeDef#
# DeleteSubscriptionRequestInputTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import DeleteSubscriptionRequestInputTypeDef
def get_value() -> DeleteSubscriptionRequestInputTypeDef:
return {
"domainIdentifier": ...,
}
# DeleteSubscriptionRequestInputTypeDef definition
class DeleteSubscriptionRequestInputTypeDef(TypedDict):
domainIdentifier: str,
identifier: str,
DeleteSubscriptionTargetInputTypeDef#
# DeleteSubscriptionTargetInputTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import DeleteSubscriptionTargetInputTypeDef
def get_value() -> DeleteSubscriptionTargetInputTypeDef:
return {
"domainIdentifier": ...,
}
# DeleteSubscriptionTargetInputTypeDef definition
class DeleteSubscriptionTargetInputTypeDef(TypedDict):
domainIdentifier: str,
environmentIdentifier: str,
identifier: str,
DeleteTimeSeriesDataPointsInputTypeDef#
# DeleteTimeSeriesDataPointsInputTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import DeleteTimeSeriesDataPointsInputTypeDef
def get_value() -> DeleteTimeSeriesDataPointsInputTypeDef:
return {
"domainIdentifier": ...,
}
# DeleteTimeSeriesDataPointsInputTypeDef definition
class DeleteTimeSeriesDataPointsInputTypeDef(TypedDict):
domainIdentifier: str,
entityIdentifier: str,
entityType: TimeSeriesEntityTypeType, # (1)
formName: str,
clientToken: NotRequired[str],
EnvironmentErrorTypeDef#
# EnvironmentErrorTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import EnvironmentErrorTypeDef
def get_value() -> EnvironmentErrorTypeDef:
return {
"code": ...,
}
# EnvironmentErrorTypeDef definition
class EnvironmentErrorTypeDef(TypedDict):
message: str,
code: NotRequired[str],
DisassociateEnvironmentRoleInputTypeDef#
# DisassociateEnvironmentRoleInputTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import DisassociateEnvironmentRoleInputTypeDef
def get_value() -> DisassociateEnvironmentRoleInputTypeDef:
return {
"domainIdentifier": ...,
}
# DisassociateEnvironmentRoleInputTypeDef definition
class DisassociateEnvironmentRoleInputTypeDef(TypedDict):
domainIdentifier: str,
environmentIdentifier: str,
environmentRoleArn: str,
DomainSummaryTypeDef#
# DomainSummaryTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import DomainSummaryTypeDef
def get_value() -> DomainSummaryTypeDef:
return {
"arn": ...,
}
# DomainSummaryTypeDef definition
class DomainSummaryTypeDef(TypedDict):
arn: str,
createdAt: datetime,
id: str,
managedAccountId: str,
name: str,
status: DomainStatusType, # (2)
description: NotRequired[str],
domainVersion: NotRequired[DomainVersionType], # (1)
lastUpdatedAt: NotRequired[datetime],
portalUrl: NotRequired[str],
- See DomainVersionType
- See DomainStatusType
DomainUnitFilterForProjectTypeDef#
# DomainUnitFilterForProjectTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import DomainUnitFilterForProjectTypeDef
def get_value() -> DomainUnitFilterForProjectTypeDef:
return {
"domainUnit": ...,
}
# DomainUnitFilterForProjectTypeDef definition
class DomainUnitFilterForProjectTypeDef(TypedDict):
domainUnit: str,
includeChildDomainUnits: NotRequired[bool],
DomainUnitGrantFilterOutputTypeDef#
# DomainUnitGrantFilterOutputTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import DomainUnitGrantFilterOutputTypeDef
def get_value() -> DomainUnitGrantFilterOutputTypeDef:
return {
"allDomainUnitsGrantFilter": ...,
}
# DomainUnitGrantFilterOutputTypeDef definition
class DomainUnitGrantFilterOutputTypeDef(TypedDict):
allDomainUnitsGrantFilter: NotRequired[Dict[str, Any]],
DomainUnitGrantFilterTypeDef#
# DomainUnitGrantFilterTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import DomainUnitGrantFilterTypeDef
def get_value() -> DomainUnitGrantFilterTypeDef:
return {
"allDomainUnitsGrantFilter": ...,
}
# DomainUnitGrantFilterTypeDef definition
class DomainUnitGrantFilterTypeDef(TypedDict):
allDomainUnitsGrantFilter: NotRequired[Mapping[str, Any]],
DomainUnitGroupPropertiesTypeDef#
# DomainUnitGroupPropertiesTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import DomainUnitGroupPropertiesTypeDef
def get_value() -> DomainUnitGroupPropertiesTypeDef:
return {
"groupId": ...,
}
# DomainUnitGroupPropertiesTypeDef definition
class DomainUnitGroupPropertiesTypeDef(TypedDict):
groupId: NotRequired[str],
DomainUnitUserPropertiesTypeDef#
# DomainUnitUserPropertiesTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import DomainUnitUserPropertiesTypeDef
def get_value() -> DomainUnitUserPropertiesTypeDef:
return {
"userId": ...,
}
# DomainUnitUserPropertiesTypeDef definition
class DomainUnitUserPropertiesTypeDef(TypedDict):
userId: NotRequired[str],
DomainUnitSummaryTypeDef#
# DomainUnitSummaryTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import DomainUnitSummaryTypeDef
def get_value() -> DomainUnitSummaryTypeDef:
return {
"id": ...,
}
# DomainUnitSummaryTypeDef definition
class DomainUnitSummaryTypeDef(TypedDict):
id: str,
name: str,
DomainUnitTargetTypeDef#
# DomainUnitTargetTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import DomainUnitTargetTypeDef
def get_value() -> DomainUnitTargetTypeDef:
return {
"domainUnitId": ...,
}
# DomainUnitTargetTypeDef definition
class DomainUnitTargetTypeDef(TypedDict):
domainUnitId: str,
includeChildDomainUnits: NotRequired[bool],
RegionTypeDef#
# RegionTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import RegionTypeDef
def get_value() -> RegionTypeDef:
return {
"regionName": ...,
}
# RegionTypeDef definition
class RegionTypeDef(TypedDict):
regionName: NotRequired[str],
regionNamePath: NotRequired[str],
EnvironmentConfigurationParameterTypeDef#
# EnvironmentConfigurationParameterTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import EnvironmentConfigurationParameterTypeDef
def get_value() -> EnvironmentConfigurationParameterTypeDef:
return {
"isEditable": ...,
}
# EnvironmentConfigurationParameterTypeDef definition
class EnvironmentConfigurationParameterTypeDef(TypedDict):
isEditable: NotRequired[bool],
name: NotRequired[str],
value: NotRequired[str],
EnvironmentProfileSummaryTypeDef#
# EnvironmentProfileSummaryTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import EnvironmentProfileSummaryTypeDef
def get_value() -> EnvironmentProfileSummaryTypeDef:
return {
"awsAccountId": ...,
}
# 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 TypedDict usage example
from types_boto3_datazone.type_defs import EnvironmentSummaryTypeDef
def get_value() -> EnvironmentSummaryTypeDef:
return {
"awsAccountId": ...,
}
# EnvironmentSummaryTypeDef definition
class EnvironmentSummaryTypeDef(TypedDict):
createdBy: str,
domainId: str,
name: str,
projectId: str,
provider: str,
awsAccountId: NotRequired[str],
awsAccountRegion: NotRequired[str],
createdAt: NotRequired[datetime],
description: NotRequired[str],
environmentProfileId: NotRequired[str],
id: NotRequired[str],
status: NotRequired[EnvironmentStatusType], # (1)
updatedAt: NotRequired[datetime],
EqualToExpressionTypeDef#
# EqualToExpressionTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import EqualToExpressionTypeDef
def get_value() -> EqualToExpressionTypeDef:
return {
"columnName": ...,
}
# EqualToExpressionTypeDef definition
class EqualToExpressionTypeDef(TypedDict):
columnName: str,
value: str,
FailureCauseTypeDef#
# FailureCauseTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import FailureCauseTypeDef
def get_value() -> FailureCauseTypeDef:
return {
"message": ...,
}
# FailureCauseTypeDef definition
class FailureCauseTypeDef(TypedDict):
message: NotRequired[str],
FilterTypeDef#
# FilterTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import FilterTypeDef
def get_value() -> FilterTypeDef:
return {
"attribute": ...,
}
# FilterTypeDef definition
class FilterTypeDef(TypedDict):
attribute: str,
value: str,
FilterExpressionTypeDef#
# FilterExpressionTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import FilterExpressionTypeDef
def get_value() -> FilterExpressionTypeDef:
return {
"expression": ...,
}
# FilterExpressionTypeDef definition
class FilterExpressionTypeDef(TypedDict):
expression: str,
type: FilterExpressionTypeType, # (1)
ImportTypeDef#
# ImportTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import ImportTypeDef
def get_value() -> ImportTypeDef:
return {
"name": ...,
}
# ImportTypeDef definition
class ImportTypeDef(TypedDict):
name: str,
revision: str,
GetAssetFilterInputTypeDef#
# GetAssetFilterInputTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import GetAssetFilterInputTypeDef
def get_value() -> GetAssetFilterInputTypeDef:
return {
"assetIdentifier": ...,
}
# GetAssetFilterInputTypeDef definition
class GetAssetFilterInputTypeDef(TypedDict):
assetIdentifier: str,
domainIdentifier: str,
identifier: str,
GetAssetInputTypeDef#
# GetAssetInputTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import GetAssetInputTypeDef
def get_value() -> GetAssetInputTypeDef:
return {
"domainIdentifier": ...,
}
# GetAssetInputTypeDef definition
class GetAssetInputTypeDef(TypedDict):
domainIdentifier: str,
identifier: str,
revision: NotRequired[str],
GetAssetTypeInputTypeDef#
# GetAssetTypeInputTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import GetAssetTypeInputTypeDef
def get_value() -> GetAssetTypeInputTypeDef:
return {
"domainIdentifier": ...,
}
# GetAssetTypeInputTypeDef definition
class GetAssetTypeInputTypeDef(TypedDict):
domainIdentifier: str,
identifier: str,
revision: NotRequired[str],
GetConnectionInputTypeDef#
# GetConnectionInputTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import GetConnectionInputTypeDef
def get_value() -> GetConnectionInputTypeDef:
return {
"domainIdentifier": ...,
}
# GetConnectionInputTypeDef definition
class GetConnectionInputTypeDef(TypedDict):
domainIdentifier: str,
identifier: str,
withSecret: NotRequired[bool],
GetDataProductInputTypeDef#
# GetDataProductInputTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import GetDataProductInputTypeDef
def get_value() -> GetDataProductInputTypeDef:
return {
"domainIdentifier": ...,
}
# GetDataProductInputTypeDef definition
class GetDataProductInputTypeDef(TypedDict):
domainIdentifier: str,
identifier: str,
revision: NotRequired[str],
GetDataSourceInputTypeDef#
# GetDataSourceInputTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import GetDataSourceInputTypeDef
def get_value() -> GetDataSourceInputTypeDef:
return {
"domainIdentifier": ...,
}
# GetDataSourceInputTypeDef definition
class GetDataSourceInputTypeDef(TypedDict):
domainIdentifier: str,
identifier: str,
GetDataSourceRunInputTypeDef#
# GetDataSourceRunInputTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import GetDataSourceRunInputTypeDef
def get_value() -> GetDataSourceRunInputTypeDef:
return {
"domainIdentifier": ...,
}
# GetDataSourceRunInputTypeDef definition
class GetDataSourceRunInputTypeDef(TypedDict):
domainIdentifier: str,
identifier: str,
GetDomainInputTypeDef#
# GetDomainInputTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import GetDomainInputTypeDef
def get_value() -> GetDomainInputTypeDef:
return {
"identifier": ...,
}
# GetDomainInputTypeDef definition
class GetDomainInputTypeDef(TypedDict):
identifier: str,
GetDomainUnitInputTypeDef#
# GetDomainUnitInputTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import GetDomainUnitInputTypeDef
def get_value() -> GetDomainUnitInputTypeDef:
return {
"domainIdentifier": ...,
}
# GetDomainUnitInputTypeDef definition
class GetDomainUnitInputTypeDef(TypedDict):
domainIdentifier: str,
identifier: str,
GetEnvironmentActionInputTypeDef#
# GetEnvironmentActionInputTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import GetEnvironmentActionInputTypeDef
def get_value() -> GetEnvironmentActionInputTypeDef:
return {
"domainIdentifier": ...,
}
# GetEnvironmentActionInputTypeDef definition
class GetEnvironmentActionInputTypeDef(TypedDict):
domainIdentifier: str,
environmentIdentifier: str,
identifier: str,
GetEnvironmentBlueprintConfigurationInputTypeDef#
# GetEnvironmentBlueprintConfigurationInputTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import GetEnvironmentBlueprintConfigurationInputTypeDef
def get_value() -> GetEnvironmentBlueprintConfigurationInputTypeDef:
return {
"domainIdentifier": ...,
}
# GetEnvironmentBlueprintConfigurationInputTypeDef definition
class GetEnvironmentBlueprintConfigurationInputTypeDef(TypedDict):
domainIdentifier: str,
environmentBlueprintIdentifier: str,
GetEnvironmentBlueprintInputTypeDef#
# GetEnvironmentBlueprintInputTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import GetEnvironmentBlueprintInputTypeDef
def get_value() -> GetEnvironmentBlueprintInputTypeDef:
return {
"domainIdentifier": ...,
}
# GetEnvironmentBlueprintInputTypeDef definition
class GetEnvironmentBlueprintInputTypeDef(TypedDict):
domainIdentifier: str,
identifier: str,
GetEnvironmentCredentialsInputTypeDef#
# GetEnvironmentCredentialsInputTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import GetEnvironmentCredentialsInputTypeDef
def get_value() -> GetEnvironmentCredentialsInputTypeDef:
return {
"domainIdentifier": ...,
}
# GetEnvironmentCredentialsInputTypeDef definition
class GetEnvironmentCredentialsInputTypeDef(TypedDict):
domainIdentifier: str,
environmentIdentifier: str,
GetEnvironmentInputTypeDef#
# GetEnvironmentInputTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import GetEnvironmentInputTypeDef
def get_value() -> GetEnvironmentInputTypeDef:
return {
"domainIdentifier": ...,
}
# GetEnvironmentInputTypeDef definition
class GetEnvironmentInputTypeDef(TypedDict):
domainIdentifier: str,
identifier: str,
GetEnvironmentProfileInputTypeDef#
# GetEnvironmentProfileInputTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import GetEnvironmentProfileInputTypeDef
def get_value() -> GetEnvironmentProfileInputTypeDef:
return {
"domainIdentifier": ...,
}
# GetEnvironmentProfileInputTypeDef definition
class GetEnvironmentProfileInputTypeDef(TypedDict):
domainIdentifier: str,
identifier: str,
GetFormTypeInputTypeDef#
# GetFormTypeInputTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import GetFormTypeInputTypeDef
def get_value() -> GetFormTypeInputTypeDef:
return {
"domainIdentifier": ...,
}
# GetFormTypeInputTypeDef definition
class GetFormTypeInputTypeDef(TypedDict):
domainIdentifier: str,
formTypeIdentifier: str,
revision: NotRequired[str],
GetGlossaryInputTypeDef#
# GetGlossaryInputTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import GetGlossaryInputTypeDef
def get_value() -> GetGlossaryInputTypeDef:
return {
"domainIdentifier": ...,
}
# GetGlossaryInputTypeDef definition
class GetGlossaryInputTypeDef(TypedDict):
domainIdentifier: str,
identifier: str,
GetGlossaryTermInputTypeDef#
# GetGlossaryTermInputTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import GetGlossaryTermInputTypeDef
def get_value() -> GetGlossaryTermInputTypeDef:
return {
"domainIdentifier": ...,
}
# GetGlossaryTermInputTypeDef definition
class GetGlossaryTermInputTypeDef(TypedDict):
domainIdentifier: str,
identifier: str,
GetGroupProfileInputTypeDef#
# GetGroupProfileInputTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import GetGroupProfileInputTypeDef
def get_value() -> GetGroupProfileInputTypeDef:
return {
"domainIdentifier": ...,
}
# GetGroupProfileInputTypeDef definition
class GetGroupProfileInputTypeDef(TypedDict):
domainIdentifier: str,
groupIdentifier: str,
GetIamPortalLoginUrlInputTypeDef#
# GetIamPortalLoginUrlInputTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import GetIamPortalLoginUrlInputTypeDef
def get_value() -> GetIamPortalLoginUrlInputTypeDef:
return {
"domainIdentifier": ...,
}
# GetIamPortalLoginUrlInputTypeDef definition
class GetIamPortalLoginUrlInputTypeDef(TypedDict):
domainIdentifier: str,
GetJobRunInputTypeDef#
# GetJobRunInputTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import GetJobRunInputTypeDef
def get_value() -> GetJobRunInputTypeDef:
return {
"domainIdentifier": ...,
}
# GetJobRunInputTypeDef definition
class GetJobRunInputTypeDef(TypedDict):
domainIdentifier: str,
identifier: str,
JobRunErrorTypeDef#
# JobRunErrorTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import JobRunErrorTypeDef
def get_value() -> JobRunErrorTypeDef:
return {
"message": ...,
}
# JobRunErrorTypeDef definition
class JobRunErrorTypeDef(TypedDict):
message: str,
GetLineageEventInputTypeDef#
# GetLineageEventInputTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import GetLineageEventInputTypeDef
def get_value() -> GetLineageEventInputTypeDef:
return {
"domainIdentifier": ...,
}
# GetLineageEventInputTypeDef definition
class GetLineageEventInputTypeDef(TypedDict):
domainIdentifier: str,
identifier: str,
LineageNodeReferenceTypeDef#
# LineageNodeReferenceTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import LineageNodeReferenceTypeDef
def get_value() -> LineageNodeReferenceTypeDef:
return {
"eventTimestamp": ...,
}
# LineageNodeReferenceTypeDef definition
class LineageNodeReferenceTypeDef(TypedDict):
eventTimestamp: NotRequired[datetime],
id: NotRequired[str],
GetListingInputTypeDef#
# GetListingInputTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import GetListingInputTypeDef
def get_value() -> GetListingInputTypeDef:
return {
"domainIdentifier": ...,
}
# GetListingInputTypeDef definition
class GetListingInputTypeDef(TypedDict):
domainIdentifier: str,
identifier: str,
listingRevision: NotRequired[str],
GetMetadataGenerationRunInputTypeDef#
# GetMetadataGenerationRunInputTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import GetMetadataGenerationRunInputTypeDef
def get_value() -> GetMetadataGenerationRunInputTypeDef:
return {
"domainIdentifier": ...,
}
# GetMetadataGenerationRunInputTypeDef definition
class GetMetadataGenerationRunInputTypeDef(TypedDict):
domainIdentifier: str,
identifier: str,
MetadataGenerationRunTargetTypeDef#
# MetadataGenerationRunTargetTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import MetadataGenerationRunTargetTypeDef
def get_value() -> MetadataGenerationRunTargetTypeDef:
return {
"identifier": ...,
}
# MetadataGenerationRunTargetTypeDef definition
class MetadataGenerationRunTargetTypeDef(TypedDict):
identifier: str,
type: MetadataGenerationTargetTypeType, # (1)
revision: NotRequired[str],
GetProjectInputTypeDef#
# GetProjectInputTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import GetProjectInputTypeDef
def get_value() -> GetProjectInputTypeDef:
return {
"domainIdentifier": ...,
}
# GetProjectInputTypeDef definition
class GetProjectInputTypeDef(TypedDict):
domainIdentifier: str,
identifier: str,
GetProjectProfileInputTypeDef#
# GetProjectProfileInputTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import GetProjectProfileInputTypeDef
def get_value() -> GetProjectProfileInputTypeDef:
return {
"domainIdentifier": ...,
}
# GetProjectProfileInputTypeDef definition
class GetProjectProfileInputTypeDef(TypedDict):
domainIdentifier: str,
identifier: str,
GetRuleInputTypeDef#
# GetRuleInputTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import GetRuleInputTypeDef
def get_value() -> GetRuleInputTypeDef:
return {
"domainIdentifier": ...,
}
# GetRuleInputTypeDef definition
class GetRuleInputTypeDef(TypedDict):
domainIdentifier: str,
identifier: str,
revision: NotRequired[str],
GetSubscriptionGrantInputTypeDef#
# GetSubscriptionGrantInputTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import GetSubscriptionGrantInputTypeDef
def get_value() -> GetSubscriptionGrantInputTypeDef:
return {
"domainIdentifier": ...,
}
# GetSubscriptionGrantInputTypeDef definition
class GetSubscriptionGrantInputTypeDef(TypedDict):
domainIdentifier: str,
identifier: str,
GetSubscriptionInputTypeDef#
# GetSubscriptionInputTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import GetSubscriptionInputTypeDef
def get_value() -> GetSubscriptionInputTypeDef:
return {
"domainIdentifier": ...,
}
# GetSubscriptionInputTypeDef definition
class GetSubscriptionInputTypeDef(TypedDict):
domainIdentifier: str,
identifier: str,
GetSubscriptionRequestDetailsInputTypeDef#
# GetSubscriptionRequestDetailsInputTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import GetSubscriptionRequestDetailsInputTypeDef
def get_value() -> GetSubscriptionRequestDetailsInputTypeDef:
return {
"domainIdentifier": ...,
}
# GetSubscriptionRequestDetailsInputTypeDef definition
class GetSubscriptionRequestDetailsInputTypeDef(TypedDict):
domainIdentifier: str,
identifier: str,
GetSubscriptionTargetInputTypeDef#
# GetSubscriptionTargetInputTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import GetSubscriptionTargetInputTypeDef
def get_value() -> GetSubscriptionTargetInputTypeDef:
return {
"domainIdentifier": ...,
}
# GetSubscriptionTargetInputTypeDef definition
class GetSubscriptionTargetInputTypeDef(TypedDict):
domainIdentifier: str,
environmentIdentifier: str,
identifier: str,
GetTimeSeriesDataPointInputTypeDef#
# GetTimeSeriesDataPointInputTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import GetTimeSeriesDataPointInputTypeDef
def get_value() -> GetTimeSeriesDataPointInputTypeDef:
return {
"domainIdentifier": ...,
}
# GetTimeSeriesDataPointInputTypeDef definition
class GetTimeSeriesDataPointInputTypeDef(TypedDict):
domainIdentifier: str,
entityIdentifier: str,
entityType: TimeSeriesEntityTypeType, # (1)
formName: str,
identifier: str,
TimeSeriesDataPointFormOutputTypeDef#
# TimeSeriesDataPointFormOutputTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import TimeSeriesDataPointFormOutputTypeDef
def get_value() -> TimeSeriesDataPointFormOutputTypeDef:
return {
"content": ...,
}
# TimeSeriesDataPointFormOutputTypeDef definition
class TimeSeriesDataPointFormOutputTypeDef(TypedDict):
formName: str,
timestamp: datetime,
typeIdentifier: str,
content: NotRequired[str],
id: NotRequired[str],
typeRevision: NotRequired[str],
GetUserProfileInputTypeDef#
# GetUserProfileInputTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import GetUserProfileInputTypeDef
def get_value() -> GetUserProfileInputTypeDef:
return {
"domainIdentifier": ...,
}
# GetUserProfileInputTypeDef definition
class GetUserProfileInputTypeDef(TypedDict):
domainIdentifier: str,
userIdentifier: str,
type: NotRequired[UserProfileTypeType], # (1)
GlossaryItemTypeDef#
# GlossaryItemTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import GlossaryItemTypeDef
def get_value() -> GlossaryItemTypeDef:
return {
"createdAt": ...,
}
# GlossaryItemTypeDef definition
class GlossaryItemTypeDef(TypedDict):
domainId: str,
id: str,
name: str,
owningProjectId: str,
status: GlossaryStatusType, # (1)
createdAt: NotRequired[datetime],
createdBy: NotRequired[str],
description: NotRequired[str],
updatedAt: NotRequired[datetime],
updatedBy: NotRequired[str],
PhysicalConnectionRequirementsOutputTypeDef#
# PhysicalConnectionRequirementsOutputTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import PhysicalConnectionRequirementsOutputTypeDef
def get_value() -> PhysicalConnectionRequirementsOutputTypeDef:
return {
"availabilityZone": ...,
}
# PhysicalConnectionRequirementsOutputTypeDef definition
class PhysicalConnectionRequirementsOutputTypeDef(TypedDict):
availabilityZone: NotRequired[str],
securityGroupIdList: NotRequired[List[str]],
subnetId: NotRequired[str],
subnetIdList: NotRequired[List[str]],
GlueOAuth2CredentialsTypeDef#
# GlueOAuth2CredentialsTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import GlueOAuth2CredentialsTypeDef
def get_value() -> GlueOAuth2CredentialsTypeDef:
return {
"accessToken": ...,
}
# GlueOAuth2CredentialsTypeDef definition
class GlueOAuth2CredentialsTypeDef(TypedDict):
accessToken: NotRequired[str],
jwtToken: NotRequired[str],
refreshToken: NotRequired[str],
userManagedClientApplicationClientSecret: NotRequired[str],
SelfGrantStatusDetailTypeDef#
# SelfGrantStatusDetailTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import SelfGrantStatusDetailTypeDef
def get_value() -> SelfGrantStatusDetailTypeDef:
return {
"databaseName": ...,
}
# SelfGrantStatusDetailTypeDef definition
class SelfGrantStatusDetailTypeDef(TypedDict):
databaseName: str,
status: SelfGrantStatusType, # (1)
failureCause: NotRequired[str],
schemaName: NotRequired[str],
ListingRevisionInputTypeDef#
# ListingRevisionInputTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import ListingRevisionInputTypeDef
def get_value() -> ListingRevisionInputTypeDef:
return {
"identifier": ...,
}
# ListingRevisionInputTypeDef definition
class ListingRevisionInputTypeDef(TypedDict):
identifier: str,
revision: str,
ListingRevisionTypeDef#
# ListingRevisionTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import ListingRevisionTypeDef
def get_value() -> ListingRevisionTypeDef:
return {
"id": ...,
}
# ListingRevisionTypeDef definition
class ListingRevisionTypeDef(TypedDict):
id: str,
revision: str,
GreaterThanExpressionTypeDef#
# GreaterThanExpressionTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import GreaterThanExpressionTypeDef
def get_value() -> GreaterThanExpressionTypeDef:
return {
"columnName": ...,
}
# GreaterThanExpressionTypeDef definition
class GreaterThanExpressionTypeDef(TypedDict):
columnName: str,
value: str,
GreaterThanOrEqualToExpressionTypeDef#
# GreaterThanOrEqualToExpressionTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import GreaterThanOrEqualToExpressionTypeDef
def get_value() -> GreaterThanOrEqualToExpressionTypeDef:
return {
"columnName": ...,
}
# GreaterThanOrEqualToExpressionTypeDef definition
class GreaterThanOrEqualToExpressionTypeDef(TypedDict):
columnName: str,
value: str,
GroupDetailsTypeDef#
# GroupDetailsTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import GroupDetailsTypeDef
def get_value() -> GroupDetailsTypeDef:
return {
"groupId": ...,
}
# GroupDetailsTypeDef definition
class GroupDetailsTypeDef(TypedDict):
groupId: str,
GroupPolicyGrantPrincipalTypeDef#
# GroupPolicyGrantPrincipalTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import GroupPolicyGrantPrincipalTypeDef
def get_value() -> GroupPolicyGrantPrincipalTypeDef:
return {
"groupIdentifier": ...,
}
# GroupPolicyGrantPrincipalTypeDef definition
class GroupPolicyGrantPrincipalTypeDef(TypedDict):
groupIdentifier: NotRequired[str],
GroupProfileSummaryTypeDef#
# GroupProfileSummaryTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import GroupProfileSummaryTypeDef
def get_value() -> GroupProfileSummaryTypeDef:
return {
"domainId": ...,
}
# GroupProfileSummaryTypeDef definition
class GroupProfileSummaryTypeDef(TypedDict):
domainId: NotRequired[str],
groupName: NotRequired[str],
id: NotRequired[str],
status: NotRequired[GroupProfileStatusType], # (1)
IamUserProfileDetailsTypeDef#
# IamUserProfileDetailsTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import IamUserProfileDetailsTypeDef
def get_value() -> IamUserProfileDetailsTypeDef:
return {
"arn": ...,
}
# IamUserProfileDetailsTypeDef definition
class IamUserProfileDetailsTypeDef(TypedDict):
arn: NotRequired[str],
InExpressionOutputTypeDef#
# InExpressionOutputTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import InExpressionOutputTypeDef
def get_value() -> InExpressionOutputTypeDef:
return {
"columnName": ...,
}
# InExpressionOutputTypeDef definition
class InExpressionOutputTypeDef(TypedDict):
columnName: str,
values: List[str],
InExpressionTypeDef#
# InExpressionTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import InExpressionTypeDef
def get_value() -> InExpressionTypeDef:
return {
"columnName": ...,
}
# InExpressionTypeDef definition
class InExpressionTypeDef(TypedDict):
columnName: str,
values: Sequence[str],
IsNotNullExpressionTypeDef#
# IsNotNullExpressionTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import IsNotNullExpressionTypeDef
def get_value() -> IsNotNullExpressionTypeDef:
return {
"columnName": ...,
}
# IsNotNullExpressionTypeDef definition
class IsNotNullExpressionTypeDef(TypedDict):
columnName: str,
IsNullExpressionTypeDef#
# IsNullExpressionTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import IsNullExpressionTypeDef
def get_value() -> IsNullExpressionTypeDef:
return {
"columnName": ...,
}
# IsNullExpressionTypeDef definition
class IsNullExpressionTypeDef(TypedDict):
columnName: str,
LakeFormationConfigurationOutputTypeDef#
# LakeFormationConfigurationOutputTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import LakeFormationConfigurationOutputTypeDef
def get_value() -> LakeFormationConfigurationOutputTypeDef:
return {
"locationRegistrationExcludeS3Locations": ...,
}
# LakeFormationConfigurationOutputTypeDef definition
class LakeFormationConfigurationOutputTypeDef(TypedDict):
locationRegistrationExcludeS3Locations: NotRequired[List[str]],
locationRegistrationRole: NotRequired[str],
LakeFormationConfigurationTypeDef#
# LakeFormationConfigurationTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import LakeFormationConfigurationTypeDef
def get_value() -> LakeFormationConfigurationTypeDef:
return {
"locationRegistrationExcludeS3Locations": ...,
}
# LakeFormationConfigurationTypeDef definition
class LakeFormationConfigurationTypeDef(TypedDict):
locationRegistrationExcludeS3Locations: NotRequired[Sequence[str]],
locationRegistrationRole: NotRequired[str],
LessThanExpressionTypeDef#
# LessThanExpressionTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import LessThanExpressionTypeDef
def get_value() -> LessThanExpressionTypeDef:
return {
"columnName": ...,
}
# LessThanExpressionTypeDef definition
class LessThanExpressionTypeDef(TypedDict):
columnName: str,
value: str,
LessThanOrEqualToExpressionTypeDef#
# LessThanOrEqualToExpressionTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import LessThanOrEqualToExpressionTypeDef
def get_value() -> LessThanOrEqualToExpressionTypeDef:
return {
"columnName": ...,
}
# LessThanOrEqualToExpressionTypeDef definition
class LessThanOrEqualToExpressionTypeDef(TypedDict):
columnName: str,
value: str,
LikeExpressionTypeDef#
# LikeExpressionTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import LikeExpressionTypeDef
def get_value() -> LikeExpressionTypeDef:
return {
"columnName": ...,
}
# LikeExpressionTypeDef definition
class LikeExpressionTypeDef(TypedDict):
columnName: str,
value: str,
LineageNodeSummaryTypeDef#
# LineageNodeSummaryTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import LineageNodeSummaryTypeDef
def get_value() -> LineageNodeSummaryTypeDef:
return {
"createdAt": ...,
}
# LineageNodeSummaryTypeDef definition
class LineageNodeSummaryTypeDef(TypedDict):
domainId: str,
id: str,
typeName: str,
createdAt: NotRequired[datetime],
createdBy: NotRequired[str],
description: NotRequired[str],
eventTimestamp: NotRequired[datetime],
name: NotRequired[str],
sourceIdentifier: NotRequired[str],
typeRevision: NotRequired[str],
updatedAt: NotRequired[datetime],
updatedBy: NotRequired[str],
LineageSqlQueryRunDetailsTypeDef#
# LineageSqlQueryRunDetailsTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import LineageSqlQueryRunDetailsTypeDef
def get_value() -> LineageSqlQueryRunDetailsTypeDef:
return {
"errorMessages": ...,
}
# LineageSqlQueryRunDetailsTypeDef definition
class LineageSqlQueryRunDetailsTypeDef(TypedDict):
errorMessages: NotRequired[List[str]],
numQueriesFailed: NotRequired[int],
queryEndTime: NotRequired[datetime],
queryStartTime: NotRequired[datetime],
totalQueriesProcessed: NotRequired[int],
LineageSyncScheduleTypeDef#
# LineageSyncScheduleTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import LineageSyncScheduleTypeDef
def get_value() -> LineageSyncScheduleTypeDef:
return {
"schedule": ...,
}
# LineageSyncScheduleTypeDef definition
class LineageSyncScheduleTypeDef(TypedDict):
schedule: NotRequired[str],
PaginatorConfigTypeDef#
# PaginatorConfigTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import PaginatorConfigTypeDef
def get_value() -> PaginatorConfigTypeDef:
return {
"MaxItems": ...,
}
# PaginatorConfigTypeDef definition
class PaginatorConfigTypeDef(TypedDict):
MaxItems: NotRequired[int],
PageSize: NotRequired[int],
StartingToken: NotRequired[str],
ListAssetFiltersInputTypeDef#
# ListAssetFiltersInputTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import ListAssetFiltersInputTypeDef
def get_value() -> ListAssetFiltersInputTypeDef:
return {
"assetIdentifier": ...,
}
# ListAssetFiltersInputTypeDef definition
class ListAssetFiltersInputTypeDef(TypedDict):
assetIdentifier: str,
domainIdentifier: str,
maxResults: NotRequired[int],
nextToken: NotRequired[str],
status: NotRequired[FilterStatusType], # (1)
- See FilterStatusType
ListAssetRevisionsInputTypeDef#
# ListAssetRevisionsInputTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import ListAssetRevisionsInputTypeDef
def get_value() -> ListAssetRevisionsInputTypeDef:
return {
"domainIdentifier": ...,
}
# ListAssetRevisionsInputTypeDef definition
class ListAssetRevisionsInputTypeDef(TypedDict):
domainIdentifier: str,
identifier: str,
maxResults: NotRequired[int],
nextToken: NotRequired[str],
ListConnectionsInputTypeDef#
# ListConnectionsInputTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import ListConnectionsInputTypeDef
def get_value() -> ListConnectionsInputTypeDef:
return {
"domainIdentifier": ...,
}
# ListConnectionsInputTypeDef definition
class ListConnectionsInputTypeDef(TypedDict):
domainIdentifier: str,
projectIdentifier: str,
environmentIdentifier: NotRequired[str],
maxResults: NotRequired[int],
name: NotRequired[str],
nextToken: NotRequired[str],
sortBy: NotRequired[SortFieldConnectionType], # (1)
sortOrder: NotRequired[SortOrderType], # (2)
type: NotRequired[ConnectionTypeType], # (3)
- See SortFieldConnectionType
- See SortOrderType
- See ConnectionTypeType
ListDataProductRevisionsInputTypeDef#
# ListDataProductRevisionsInputTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import ListDataProductRevisionsInputTypeDef
def get_value() -> ListDataProductRevisionsInputTypeDef:
return {
"domainIdentifier": ...,
}
# ListDataProductRevisionsInputTypeDef definition
class ListDataProductRevisionsInputTypeDef(TypedDict):
domainIdentifier: str,
identifier: str,
maxResults: NotRequired[int],
nextToken: NotRequired[str],
ListDataSourceRunActivitiesInputTypeDef#
# ListDataSourceRunActivitiesInputTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import ListDataSourceRunActivitiesInputTypeDef
def get_value() -> ListDataSourceRunActivitiesInputTypeDef:
return {
"domainIdentifier": ...,
}
# ListDataSourceRunActivitiesInputTypeDef definition
class ListDataSourceRunActivitiesInputTypeDef(TypedDict):
domainIdentifier: str,
identifier: str,
maxResults: NotRequired[int],
nextToken: NotRequired[str],
status: NotRequired[DataAssetActivityStatusType], # (1)
ListDataSourceRunsInputTypeDef#
# ListDataSourceRunsInputTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import ListDataSourceRunsInputTypeDef
def get_value() -> ListDataSourceRunsInputTypeDef:
return {
"dataSourceIdentifier": ...,
}
# ListDataSourceRunsInputTypeDef definition
class ListDataSourceRunsInputTypeDef(TypedDict):
dataSourceIdentifier: str,
domainIdentifier: str,
maxResults: NotRequired[int],
nextToken: NotRequired[str],
status: NotRequired[DataSourceRunStatusType], # (1)
ListDataSourcesInputTypeDef#
# ListDataSourcesInputTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import ListDataSourcesInputTypeDef
def get_value() -> ListDataSourcesInputTypeDef:
return {
"domainIdentifier": ...,
}
# ListDataSourcesInputTypeDef definition
class ListDataSourcesInputTypeDef(TypedDict):
domainIdentifier: str,
projectIdentifier: str,
connectionIdentifier: NotRequired[str],
environmentIdentifier: NotRequired[str],
maxResults: NotRequired[int],
name: NotRequired[str],
nextToken: NotRequired[str],
status: NotRequired[DataSourceStatusType], # (1)
type: NotRequired[str],
ListDomainUnitsForParentInputTypeDef#
# ListDomainUnitsForParentInputTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import ListDomainUnitsForParentInputTypeDef
def get_value() -> ListDomainUnitsForParentInputTypeDef:
return {
"domainIdentifier": ...,
}
# ListDomainUnitsForParentInputTypeDef definition
class ListDomainUnitsForParentInputTypeDef(TypedDict):
domainIdentifier: str,
parentDomainUnitIdentifier: str,
maxResults: NotRequired[int],
nextToken: NotRequired[str],
ListDomainsInputTypeDef#
# ListDomainsInputTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import ListDomainsInputTypeDef
def get_value() -> ListDomainsInputTypeDef:
return {
"maxResults": ...,
}
# ListDomainsInputTypeDef definition
class ListDomainsInputTypeDef(TypedDict):
maxResults: NotRequired[int],
nextToken: NotRequired[str],
status: NotRequired[DomainStatusType], # (1)
- See DomainStatusType
ListEntityOwnersInputTypeDef#
# ListEntityOwnersInputTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import ListEntityOwnersInputTypeDef
def get_value() -> ListEntityOwnersInputTypeDef:
return {
"domainIdentifier": ...,
}
# ListEntityOwnersInputTypeDef definition
class ListEntityOwnersInputTypeDef(TypedDict):
domainIdentifier: str,
entityIdentifier: str,
entityType: DataZoneEntityTypeType, # (1)
maxResults: NotRequired[int],
nextToken: NotRequired[str],
ListEnvironmentActionsInputTypeDef#
# ListEnvironmentActionsInputTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import ListEnvironmentActionsInputTypeDef
def get_value() -> ListEnvironmentActionsInputTypeDef:
return {
"domainIdentifier": ...,
}
# ListEnvironmentActionsInputTypeDef definition
class ListEnvironmentActionsInputTypeDef(TypedDict):
domainIdentifier: str,
environmentIdentifier: str,
maxResults: NotRequired[int],
nextToken: NotRequired[str],
ListEnvironmentBlueprintConfigurationsInputTypeDef#
# ListEnvironmentBlueprintConfigurationsInputTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import ListEnvironmentBlueprintConfigurationsInputTypeDef
def get_value() -> ListEnvironmentBlueprintConfigurationsInputTypeDef:
return {
"domainIdentifier": ...,
}
# ListEnvironmentBlueprintConfigurationsInputTypeDef definition
class ListEnvironmentBlueprintConfigurationsInputTypeDef(TypedDict):
domainIdentifier: str,
maxResults: NotRequired[int],
nextToken: NotRequired[str],
ListEnvironmentBlueprintsInputTypeDef#
# ListEnvironmentBlueprintsInputTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import ListEnvironmentBlueprintsInputTypeDef
def get_value() -> ListEnvironmentBlueprintsInputTypeDef:
return {
"domainIdentifier": ...,
}
# ListEnvironmentBlueprintsInputTypeDef definition
class ListEnvironmentBlueprintsInputTypeDef(TypedDict):
domainIdentifier: str,
managed: NotRequired[bool],
maxResults: NotRequired[int],
name: NotRequired[str],
nextToken: NotRequired[str],
ListEnvironmentProfilesInputTypeDef#
# ListEnvironmentProfilesInputTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import ListEnvironmentProfilesInputTypeDef
def get_value() -> ListEnvironmentProfilesInputTypeDef:
return {
"domainIdentifier": ...,
}
# ListEnvironmentProfilesInputTypeDef definition
class ListEnvironmentProfilesInputTypeDef(TypedDict):
domainIdentifier: str,
awsAccountId: NotRequired[str],
awsAccountRegion: NotRequired[str],
environmentBlueprintIdentifier: NotRequired[str],
maxResults: NotRequired[int],
name: NotRequired[str],
nextToken: NotRequired[str],
projectIdentifier: NotRequired[str],
ListEnvironmentsInputTypeDef#
# ListEnvironmentsInputTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import ListEnvironmentsInputTypeDef
def get_value() -> ListEnvironmentsInputTypeDef:
return {
"domainIdentifier": ...,
}
# ListEnvironmentsInputTypeDef definition
class ListEnvironmentsInputTypeDef(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)
ListJobRunsInputTypeDef#
# ListJobRunsInputTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import ListJobRunsInputTypeDef
def get_value() -> ListJobRunsInputTypeDef:
return {
"domainIdentifier": ...,
}
# ListJobRunsInputTypeDef definition
class ListJobRunsInputTypeDef(TypedDict):
domainIdentifier: str,
jobIdentifier: str,
maxResults: NotRequired[int],
nextToken: NotRequired[str],
sortOrder: NotRequired[SortOrderType], # (1)
status: NotRequired[JobRunStatusType], # (2)
- See SortOrderType
- See JobRunStatusType
ListMetadataGenerationRunsInputTypeDef#
# ListMetadataGenerationRunsInputTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import ListMetadataGenerationRunsInputTypeDef
def get_value() -> ListMetadataGenerationRunsInputTypeDef:
return {
"domainIdentifier": ...,
}
# ListMetadataGenerationRunsInputTypeDef definition
class ListMetadataGenerationRunsInputTypeDef(TypedDict):
domainIdentifier: str,
maxResults: NotRequired[int],
nextToken: NotRequired[str],
status: NotRequired[MetadataGenerationRunStatusType], # (1)
type: NotRequired[MetadataGenerationRunTypeType], # (2)
ListPolicyGrantsInputTypeDef#
# ListPolicyGrantsInputTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import ListPolicyGrantsInputTypeDef
def get_value() -> ListPolicyGrantsInputTypeDef:
return {
"domainIdentifier": ...,
}
# ListPolicyGrantsInputTypeDef definition
class ListPolicyGrantsInputTypeDef(TypedDict):
domainIdentifier: str,
entityIdentifier: str,
entityType: TargetEntityTypeType, # (1)
policyType: ManagedPolicyTypeType, # (2)
maxResults: NotRequired[int],
nextToken: NotRequired[str],
ListProjectMembershipsInputTypeDef#
# ListProjectMembershipsInputTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import ListProjectMembershipsInputTypeDef
def get_value() -> ListProjectMembershipsInputTypeDef:
return {
"domainIdentifier": ...,
}
# ListProjectMembershipsInputTypeDef definition
class ListProjectMembershipsInputTypeDef(TypedDict):
domainIdentifier: str,
projectIdentifier: str,
maxResults: NotRequired[int],
nextToken: NotRequired[str],
sortBy: NotRequired[SortFieldProjectType], # (1)
sortOrder: NotRequired[SortOrderType], # (2)
- See SortFieldProjectType
- See SortOrderType
ListProjectProfilesInputTypeDef#
# ListProjectProfilesInputTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import ListProjectProfilesInputTypeDef
def get_value() -> ListProjectProfilesInputTypeDef:
return {
"domainIdentifier": ...,
}
# ListProjectProfilesInputTypeDef definition
class ListProjectProfilesInputTypeDef(TypedDict):
domainIdentifier: str,
maxResults: NotRequired[int],
name: NotRequired[str],
nextToken: NotRequired[str],
sortBy: NotRequired[SortFieldProjectType], # (1)
sortOrder: NotRequired[SortOrderType], # (2)
- See SortFieldProjectType
- See SortOrderType
ProjectProfileSummaryTypeDef#
# ProjectProfileSummaryTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import ProjectProfileSummaryTypeDef
def get_value() -> ProjectProfileSummaryTypeDef:
return {
"createdAt": ...,
}
# ProjectProfileSummaryTypeDef definition
class ProjectProfileSummaryTypeDef(TypedDict):
createdBy: str,
domainId: str,
id: str,
name: str,
createdAt: NotRequired[datetime],
description: NotRequired[str],
domainUnitId: NotRequired[str],
lastUpdatedAt: NotRequired[datetime],
status: NotRequired[StatusType], # (1)
- See StatusType
ListProjectsInputTypeDef#
# ListProjectsInputTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import ListProjectsInputTypeDef
def get_value() -> ListProjectsInputTypeDef:
return {
"domainIdentifier": ...,
}
# ListProjectsInputTypeDef definition
class ListProjectsInputTypeDef(TypedDict):
domainIdentifier: str,
groupIdentifier: NotRequired[str],
maxResults: NotRequired[int],
name: NotRequired[str],
nextToken: NotRequired[str],
userIdentifier: NotRequired[str],
ListRulesInputTypeDef#
# ListRulesInputTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import ListRulesInputTypeDef
def get_value() -> ListRulesInputTypeDef:
return {
"domainIdentifier": ...,
}
# ListRulesInputTypeDef definition
class ListRulesInputTypeDef(TypedDict):
domainIdentifier: str,
targetIdentifier: str,
targetType: RuleTargetTypeType, # (1)
action: NotRequired[RuleActionType], # (2)
assetTypes: NotRequired[Sequence[str]],
dataProduct: NotRequired[bool],
includeCascaded: NotRequired[bool],
maxResults: NotRequired[int],
nextToken: NotRequired[str],
projectIds: NotRequired[Sequence[str]],
ruleType: NotRequired[RuleTypeType], # (3)
- See RuleTargetTypeType
- See RuleActionType
- See RuleTypeType
ListSubscriptionGrantsInputTypeDef#
# ListSubscriptionGrantsInputTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import ListSubscriptionGrantsInputTypeDef
def get_value() -> ListSubscriptionGrantsInputTypeDef:
return {
"domainIdentifier": ...,
}
# ListSubscriptionGrantsInputTypeDef definition
class ListSubscriptionGrantsInputTypeDef(TypedDict):
domainIdentifier: str,
environmentId: NotRequired[str],
maxResults: NotRequired[int],
nextToken: NotRequired[str],
owningProjectId: NotRequired[str],
sortBy: NotRequired[SortKeyType], # (1)
sortOrder: NotRequired[SortOrderType], # (2)
subscribedListingId: NotRequired[str],
subscriptionId: NotRequired[str],
subscriptionTargetId: NotRequired[str],
- See SortKeyType
- See SortOrderType
ListSubscriptionRequestsInputTypeDef#
# ListSubscriptionRequestsInputTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import ListSubscriptionRequestsInputTypeDef
def get_value() -> ListSubscriptionRequestsInputTypeDef:
return {
"domainIdentifier": ...,
}
# ListSubscriptionRequestsInputTypeDef definition
class ListSubscriptionRequestsInputTypeDef(TypedDict):
domainIdentifier: str,
approverProjectId: NotRequired[str],
maxResults: NotRequired[int],
nextToken: NotRequired[str],
owningProjectId: NotRequired[str],
sortBy: NotRequired[SortKeyType], # (1)
sortOrder: NotRequired[SortOrderType], # (2)
status: NotRequired[SubscriptionRequestStatusType], # (3)
subscribedListingId: NotRequired[str],
- See SortKeyType
- See SortOrderType
- See SubscriptionRequestStatusType
ListSubscriptionTargetsInputTypeDef#
# ListSubscriptionTargetsInputTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import ListSubscriptionTargetsInputTypeDef
def get_value() -> ListSubscriptionTargetsInputTypeDef:
return {
"domainIdentifier": ...,
}
# ListSubscriptionTargetsInputTypeDef definition
class ListSubscriptionTargetsInputTypeDef(TypedDict):
domainIdentifier: str,
environmentIdentifier: str,
maxResults: NotRequired[int],
nextToken: NotRequired[str],
sortBy: NotRequired[SortKeyType], # (1)
sortOrder: NotRequired[SortOrderType], # (2)
- See SortKeyType
- See SortOrderType
ListSubscriptionsInputTypeDef#
# ListSubscriptionsInputTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import ListSubscriptionsInputTypeDef
def get_value() -> ListSubscriptionsInputTypeDef:
return {
"domainIdentifier": ...,
}
# ListSubscriptionsInputTypeDef definition
class ListSubscriptionsInputTypeDef(TypedDict):
domainIdentifier: str,
approverProjectId: NotRequired[str],
maxResults: NotRequired[int],
nextToken: NotRequired[str],
owningProjectId: NotRequired[str],
sortBy: NotRequired[SortKeyType], # (1)
sortOrder: NotRequired[SortOrderType], # (2)
status: NotRequired[SubscriptionStatusType], # (3)
subscribedListingId: NotRequired[str],
subscriptionRequestIdentifier: NotRequired[str],
- See SortKeyType
- See SortOrderType
- See SubscriptionStatusType
ListTagsForResourceRequestTypeDef#
# ListTagsForResourceRequestTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import ListTagsForResourceRequestTypeDef
def get_value() -> ListTagsForResourceRequestTypeDef:
return {
"resourceArn": ...,
}
# ListTagsForResourceRequestTypeDef definition
class ListTagsForResourceRequestTypeDef(TypedDict):
resourceArn: str,
UserDetailsTypeDef#
# UserDetailsTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import UserDetailsTypeDef
def get_value() -> UserDetailsTypeDef:
return {
"userId": ...,
}
# UserDetailsTypeDef definition
class UserDetailsTypeDef(TypedDict):
userId: str,
MetadataFormReferenceTypeDef#
# MetadataFormReferenceTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import MetadataFormReferenceTypeDef
def get_value() -> MetadataFormReferenceTypeDef:
return {
"typeIdentifier": ...,
}
# MetadataFormReferenceTypeDef definition
class MetadataFormReferenceTypeDef(TypedDict):
typeIdentifier: str,
typeRevision: str,
MetadataFormSummaryTypeDef#
# MetadataFormSummaryTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import MetadataFormSummaryTypeDef
def get_value() -> MetadataFormSummaryTypeDef:
return {
"formName": ...,
}
# MetadataFormSummaryTypeDef definition
class MetadataFormSummaryTypeDef(TypedDict):
typeName: str,
typeRevision: str,
formName: NotRequired[str],
NameIdentifierTypeDef#
# NameIdentifierTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import NameIdentifierTypeDef
def get_value() -> NameIdentifierTypeDef:
return {
"name": ...,
}
# NameIdentifierTypeDef definition
class NameIdentifierTypeDef(TypedDict):
name: NotRequired[str],
namespace: NotRequired[str],
NotEqualToExpressionTypeDef#
# NotEqualToExpressionTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import NotEqualToExpressionTypeDef
def get_value() -> NotEqualToExpressionTypeDef:
return {
"columnName": ...,
}
# NotEqualToExpressionTypeDef definition
class NotEqualToExpressionTypeDef(TypedDict):
columnName: str,
value: str,
NotInExpressionOutputTypeDef#
# NotInExpressionOutputTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import NotInExpressionOutputTypeDef
def get_value() -> NotInExpressionOutputTypeDef:
return {
"columnName": ...,
}
# NotInExpressionOutputTypeDef definition
class NotInExpressionOutputTypeDef(TypedDict):
columnName: str,
values: List[str],
NotInExpressionTypeDef#
# NotInExpressionTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import NotInExpressionTypeDef
def get_value() -> NotInExpressionTypeDef:
return {
"columnName": ...,
}
# NotInExpressionTypeDef definition
class NotInExpressionTypeDef(TypedDict):
columnName: str,
values: Sequence[str],
NotLikeExpressionTypeDef#
# NotLikeExpressionTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import NotLikeExpressionTypeDef
def get_value() -> NotLikeExpressionTypeDef:
return {
"columnName": ...,
}
# NotLikeExpressionTypeDef definition
class NotLikeExpressionTypeDef(TypedDict):
columnName: str,
value: str,
NotificationResourceTypeDef#
# NotificationResourceTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import NotificationResourceTypeDef
def get_value() -> NotificationResourceTypeDef:
return {
"id": ...,
}
# NotificationResourceTypeDef definition
class NotificationResourceTypeDef(TypedDict):
id: str,
type: NotificationResourceTypeType, # (1)
name: NotRequired[str],
OAuth2ClientApplicationTypeDef#
# OAuth2ClientApplicationTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import OAuth2ClientApplicationTypeDef
def get_value() -> OAuth2ClientApplicationTypeDef:
return {
"aWSManagedClientApplicationReference": ...,
}
# OAuth2ClientApplicationTypeDef definition
class OAuth2ClientApplicationTypeDef(TypedDict):
aWSManagedClientApplicationReference: NotRequired[str],
userManagedClientApplicationClientId: NotRequired[str],
OverrideDomainUnitOwnersPolicyGrantDetailTypeDef#
# OverrideDomainUnitOwnersPolicyGrantDetailTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import OverrideDomainUnitOwnersPolicyGrantDetailTypeDef
def get_value() -> OverrideDomainUnitOwnersPolicyGrantDetailTypeDef:
return {
"includeChildDomainUnits": ...,
}
# OverrideDomainUnitOwnersPolicyGrantDetailTypeDef definition
class OverrideDomainUnitOwnersPolicyGrantDetailTypeDef(TypedDict):
includeChildDomainUnits: NotRequired[bool],
OverrideProjectOwnersPolicyGrantDetailTypeDef#
# OverrideProjectOwnersPolicyGrantDetailTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import OverrideProjectOwnersPolicyGrantDetailTypeDef
def get_value() -> OverrideProjectOwnersPolicyGrantDetailTypeDef:
return {
"includeChildDomainUnits": ...,
}
# OverrideProjectOwnersPolicyGrantDetailTypeDef definition
class OverrideProjectOwnersPolicyGrantDetailTypeDef(TypedDict):
includeChildDomainUnits: NotRequired[bool],
OwnerGroupPropertiesOutputTypeDef#
# OwnerGroupPropertiesOutputTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import OwnerGroupPropertiesOutputTypeDef
def get_value() -> OwnerGroupPropertiesOutputTypeDef:
return {
"groupId": ...,
}
# OwnerGroupPropertiesOutputTypeDef definition
class OwnerGroupPropertiesOutputTypeDef(TypedDict):
groupId: NotRequired[str],
OwnerGroupPropertiesTypeDef#
# OwnerGroupPropertiesTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import OwnerGroupPropertiesTypeDef
def get_value() -> OwnerGroupPropertiesTypeDef:
return {
"groupIdentifier": ...,
}
# OwnerGroupPropertiesTypeDef definition
class OwnerGroupPropertiesTypeDef(TypedDict):
groupIdentifier: str,
OwnerUserPropertiesOutputTypeDef#
# OwnerUserPropertiesOutputTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import OwnerUserPropertiesOutputTypeDef
def get_value() -> OwnerUserPropertiesOutputTypeDef:
return {
"userId": ...,
}
# OwnerUserPropertiesOutputTypeDef definition
class OwnerUserPropertiesOutputTypeDef(TypedDict):
userId: NotRequired[str],
OwnerUserPropertiesTypeDef#
# OwnerUserPropertiesTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import OwnerUserPropertiesTypeDef
def get_value() -> OwnerUserPropertiesTypeDef:
return {
"userIdentifier": ...,
}
# OwnerUserPropertiesTypeDef definition
class OwnerUserPropertiesTypeDef(TypedDict):
userIdentifier: str,
PhysicalConnectionRequirementsTypeDef#
# PhysicalConnectionRequirementsTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import PhysicalConnectionRequirementsTypeDef
def get_value() -> PhysicalConnectionRequirementsTypeDef:
return {
"availabilityZone": ...,
}
# PhysicalConnectionRequirementsTypeDef definition
class PhysicalConnectionRequirementsTypeDef(TypedDict):
availabilityZone: NotRequired[str],
securityGroupIdList: NotRequired[Sequence[str]],
subnetId: NotRequired[str],
subnetIdList: NotRequired[Sequence[str]],
UserPolicyGrantPrincipalOutputTypeDef#
# UserPolicyGrantPrincipalOutputTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import UserPolicyGrantPrincipalOutputTypeDef
def get_value() -> UserPolicyGrantPrincipalOutputTypeDef:
return {
"allUsersGrantFilter": ...,
}
# UserPolicyGrantPrincipalOutputTypeDef definition
class UserPolicyGrantPrincipalOutputTypeDef(TypedDict):
allUsersGrantFilter: NotRequired[Dict[str, Any]],
userIdentifier: NotRequired[str],
UserPolicyGrantPrincipalTypeDef#
# UserPolicyGrantPrincipalTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import UserPolicyGrantPrincipalTypeDef
def get_value() -> UserPolicyGrantPrincipalTypeDef:
return {
"allUsersGrantFilter": ...,
}
# UserPolicyGrantPrincipalTypeDef definition
class UserPolicyGrantPrincipalTypeDef(TypedDict):
allUsersGrantFilter: NotRequired[Mapping[str, Any]],
userIdentifier: NotRequired[str],
ProjectsForRuleOutputTypeDef#
# ProjectsForRuleOutputTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import ProjectsForRuleOutputTypeDef
def get_value() -> ProjectsForRuleOutputTypeDef:
return {
"selectionMode": ...,
}
# ProjectsForRuleOutputTypeDef definition
class ProjectsForRuleOutputTypeDef(TypedDict):
selectionMode: RuleScopeSelectionModeType, # (1)
specificProjects: NotRequired[List[str]],
ProjectsForRuleTypeDef#
# ProjectsForRuleTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import ProjectsForRuleTypeDef
def get_value() -> ProjectsForRuleTypeDef:
return {
"selectionMode": ...,
}
# ProjectsForRuleTypeDef definition
class ProjectsForRuleTypeDef(TypedDict):
selectionMode: RuleScopeSelectionModeType, # (1)
specificProjects: NotRequired[Sequence[str]],
RedshiftClusterStorageTypeDef#
# RedshiftClusterStorageTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import RedshiftClusterStorageTypeDef
def get_value() -> RedshiftClusterStorageTypeDef:
return {
"clusterName": ...,
}
# RedshiftClusterStorageTypeDef definition
class RedshiftClusterStorageTypeDef(TypedDict):
clusterName: str,
RedshiftCredentialConfigurationTypeDef#
# RedshiftCredentialConfigurationTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import RedshiftCredentialConfigurationTypeDef
def get_value() -> RedshiftCredentialConfigurationTypeDef:
return {
"secretManagerArn": ...,
}
# RedshiftCredentialConfigurationTypeDef definition
class RedshiftCredentialConfigurationTypeDef(TypedDict):
secretManagerArn: str,
UsernamePasswordTypeDef#
# UsernamePasswordTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import UsernamePasswordTypeDef
def get_value() -> UsernamePasswordTypeDef:
return {
"password": ...,
}
# UsernamePasswordTypeDef definition
class UsernamePasswordTypeDef(TypedDict):
password: str,
username: str,
RedshiftStoragePropertiesTypeDef#
# RedshiftStoragePropertiesTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import RedshiftStoragePropertiesTypeDef
def get_value() -> RedshiftStoragePropertiesTypeDef:
return {
"clusterName": ...,
}
# RedshiftStoragePropertiesTypeDef definition
class RedshiftStoragePropertiesTypeDef(TypedDict):
clusterName: NotRequired[str],
workgroupName: NotRequired[str],
RedshiftServerlessStorageTypeDef#
# RedshiftServerlessStorageTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import RedshiftServerlessStorageTypeDef
def get_value() -> RedshiftServerlessStorageTypeDef:
return {
"workgroupName": ...,
}
# RedshiftServerlessStorageTypeDef definition
class RedshiftServerlessStorageTypeDef(TypedDict):
workgroupName: str,
RejectChoiceTypeDef#
# RejectChoiceTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import RejectChoiceTypeDef
def get_value() -> RejectChoiceTypeDef:
return {
"predictionChoices": ...,
}
# RejectChoiceTypeDef definition
class RejectChoiceTypeDef(TypedDict):
predictionTarget: str,
predictionChoices: NotRequired[Sequence[int]],
RejectRuleTypeDef#
# RejectRuleTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import RejectRuleTypeDef
def get_value() -> RejectRuleTypeDef:
return {
"rule": ...,
}
# RejectRuleTypeDef definition
class RejectRuleTypeDef(TypedDict):
rule: NotRequired[RejectRuleBehaviorType], # (1)
threshold: NotRequired[float],
RejectSubscriptionRequestInputTypeDef#
# RejectSubscriptionRequestInputTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import RejectSubscriptionRequestInputTypeDef
def get_value() -> RejectSubscriptionRequestInputTypeDef:
return {
"domainIdentifier": ...,
}
# RejectSubscriptionRequestInputTypeDef definition
class RejectSubscriptionRequestInputTypeDef(TypedDict):
domainIdentifier: str,
identifier: str,
decisionComment: NotRequired[str],
RevokeSubscriptionInputTypeDef#
# RevokeSubscriptionInputTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import RevokeSubscriptionInputTypeDef
def get_value() -> RevokeSubscriptionInputTypeDef:
return {
"domainIdentifier": ...,
}
# RevokeSubscriptionInputTypeDef definition
class RevokeSubscriptionInputTypeDef(TypedDict):
domainIdentifier: str,
identifier: str,
retainPermissions: NotRequired[bool],
SearchGroupProfilesInputTypeDef#
# SearchGroupProfilesInputTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import SearchGroupProfilesInputTypeDef
def get_value() -> SearchGroupProfilesInputTypeDef:
return {
"domainIdentifier": ...,
}
# SearchGroupProfilesInputTypeDef definition
class SearchGroupProfilesInputTypeDef(TypedDict):
domainIdentifier: str,
groupType: GroupSearchTypeType, # (1)
maxResults: NotRequired[int],
nextToken: NotRequired[str],
searchText: NotRequired[str],
SearchInItemTypeDef#
# SearchInItemTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import SearchInItemTypeDef
def get_value() -> SearchInItemTypeDef:
return {
"attribute": ...,
}
# SearchInItemTypeDef definition
class SearchInItemTypeDef(TypedDict):
attribute: str,
SearchSortTypeDef#
# SearchSortTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import SearchSortTypeDef
def get_value() -> SearchSortTypeDef:
return {
"attribute": ...,
}
# SearchSortTypeDef definition
class SearchSortTypeDef(TypedDict):
attribute: str,
order: NotRequired[SortOrderType], # (1)
- See SortOrderType
SearchUserProfilesInputTypeDef#
# SearchUserProfilesInputTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import SearchUserProfilesInputTypeDef
def get_value() -> SearchUserProfilesInputTypeDef:
return {
"domainIdentifier": ...,
}
# SearchUserProfilesInputTypeDef definition
class SearchUserProfilesInputTypeDef(TypedDict):
domainIdentifier: str,
userType: UserSearchTypeType, # (1)
maxResults: NotRequired[int],
nextToken: NotRequired[str],
searchText: NotRequired[str],
SparkGlueArgsTypeDef#
# SparkGlueArgsTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import SparkGlueArgsTypeDef
def get_value() -> SparkGlueArgsTypeDef:
return {
"connection": ...,
}
# SparkGlueArgsTypeDef definition
class SparkGlueArgsTypeDef(TypedDict):
connection: NotRequired[str],
SsoUserProfileDetailsTypeDef#
# SsoUserProfileDetailsTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import SsoUserProfileDetailsTypeDef
def get_value() -> SsoUserProfileDetailsTypeDef:
return {
"firstName": ...,
}
# SsoUserProfileDetailsTypeDef definition
class SsoUserProfileDetailsTypeDef(TypedDict):
firstName: NotRequired[str],
lastName: NotRequired[str],
username: NotRequired[str],
StartDataSourceRunInputTypeDef#
# StartDataSourceRunInputTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import StartDataSourceRunInputTypeDef
def get_value() -> StartDataSourceRunInputTypeDef:
return {
"dataSourceIdentifier": ...,
}
# StartDataSourceRunInputTypeDef definition
class StartDataSourceRunInputTypeDef(TypedDict):
dataSourceIdentifier: str,
domainIdentifier: str,
clientToken: NotRequired[str],
SubscribedProjectInputTypeDef#
# SubscribedProjectInputTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import SubscribedProjectInputTypeDef
def get_value() -> SubscribedProjectInputTypeDef:
return {
"identifier": ...,
}
# SubscribedProjectInputTypeDef definition
class SubscribedProjectInputTypeDef(TypedDict):
identifier: NotRequired[str],
SubscribedProjectTypeDef#
# SubscribedProjectTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import SubscribedProjectTypeDef
def get_value() -> SubscribedProjectTypeDef:
return {
"id": ...,
}
# SubscribedProjectTypeDef definition
class SubscribedProjectTypeDef(TypedDict):
id: NotRequired[str],
name: NotRequired[str],
TagResourceRequestTypeDef#
# TagResourceRequestTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import TagResourceRequestTypeDef
def get_value() -> TagResourceRequestTypeDef:
return {
"resourceArn": ...,
}
# TagResourceRequestTypeDef definition
class TagResourceRequestTypeDef(TypedDict):
resourceArn: str,
tags: Mapping[str, str],
TermRelationsTypeDef#
# TermRelationsTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import TermRelationsTypeDef
def get_value() -> TermRelationsTypeDef:
return {
"classifies": ...,
}
# TermRelationsTypeDef definition
class TermRelationsTypeDef(TypedDict):
classifies: NotRequired[Sequence[str]],
isA: NotRequired[Sequence[str]],
UntagResourceRequestTypeDef#
# UntagResourceRequestTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import UntagResourceRequestTypeDef
def get_value() -> UntagResourceRequestTypeDef:
return {
"resourceArn": ...,
}
# UntagResourceRequestTypeDef definition
class UntagResourceRequestTypeDef(TypedDict):
resourceArn: str,
tagKeys: Sequence[str],
UpdateDomainUnitInputTypeDef#
# UpdateDomainUnitInputTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import UpdateDomainUnitInputTypeDef
def get_value() -> UpdateDomainUnitInputTypeDef:
return {
"domainIdentifier": ...,
}
# UpdateDomainUnitInputTypeDef definition
class UpdateDomainUnitInputTypeDef(TypedDict):
domainIdentifier: str,
identifier: str,
description: NotRequired[str],
name: NotRequired[str],
UpdateEnvironmentInputTypeDef#
# UpdateEnvironmentInputTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import UpdateEnvironmentInputTypeDef
def get_value() -> UpdateEnvironmentInputTypeDef:
return {
"domainIdentifier": ...,
}
# UpdateEnvironmentInputTypeDef definition
class UpdateEnvironmentInputTypeDef(TypedDict):
domainIdentifier: str,
identifier: str,
description: NotRequired[str],
glossaryTerms: NotRequired[Sequence[str]],
name: NotRequired[str],
UpdateGlossaryInputTypeDef#
# UpdateGlossaryInputTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import UpdateGlossaryInputTypeDef
def get_value() -> UpdateGlossaryInputTypeDef:
return {
"domainIdentifier": ...,
}
# UpdateGlossaryInputTypeDef definition
class UpdateGlossaryInputTypeDef(TypedDict):
domainIdentifier: str,
identifier: str,
clientToken: NotRequired[str],
description: NotRequired[str],
name: NotRequired[str],
status: NotRequired[GlossaryStatusType], # (1)
UpdateGroupProfileInputTypeDef#
# UpdateGroupProfileInputTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import UpdateGroupProfileInputTypeDef
def get_value() -> UpdateGroupProfileInputTypeDef:
return {
"domainIdentifier": ...,
}
# UpdateGroupProfileInputTypeDef definition
class UpdateGroupProfileInputTypeDef(TypedDict):
domainIdentifier: str,
groupIdentifier: str,
status: GroupProfileStatusType, # (1)
UpdateSubscriptionRequestInputTypeDef#
# UpdateSubscriptionRequestInputTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import UpdateSubscriptionRequestInputTypeDef
def get_value() -> UpdateSubscriptionRequestInputTypeDef:
return {
"domainIdentifier": ...,
}
# UpdateSubscriptionRequestInputTypeDef definition
class UpdateSubscriptionRequestInputTypeDef(TypedDict):
domainIdentifier: str,
identifier: str,
requestReason: str,
UpdateUserProfileInputTypeDef#
# UpdateUserProfileInputTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import UpdateUserProfileInputTypeDef
def get_value() -> UpdateUserProfileInputTypeDef:
return {
"domainIdentifier": ...,
}
# UpdateUserProfileInputTypeDef definition
class UpdateUserProfileInputTypeDef(TypedDict):
domainIdentifier: str,
status: UserProfileStatusType, # (1)
userIdentifier: str,
type: NotRequired[UserProfileTypeType], # (2)
AcceptPredictionsInputTypeDef#
# AcceptPredictionsInputTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import AcceptPredictionsInputTypeDef
def get_value() -> AcceptPredictionsInputTypeDef:
return {
"domainIdentifier": ...,
}
# AcceptPredictionsInputTypeDef definition
class AcceptPredictionsInputTypeDef(TypedDict):
domainIdentifier: str,
identifier: str,
acceptChoices: NotRequired[Sequence[AcceptChoiceTypeDef]], # (1)
acceptRule: NotRequired[AcceptRuleTypeDef], # (2)
clientToken: NotRequired[str],
revision: NotRequired[str],
- See AcceptChoiceTypeDef
- See AcceptRuleTypeDef
AcceptPredictionsOutputTypeDef#
# AcceptPredictionsOutputTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import AcceptPredictionsOutputTypeDef
def get_value() -> AcceptPredictionsOutputTypeDef:
return {
"assetId": ...,
}
# AcceptPredictionsOutputTypeDef definition
class AcceptPredictionsOutputTypeDef(TypedDict):
assetId: str,
domainId: str,
revision: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CreateFormTypeOutputTypeDef#
# CreateFormTypeOutputTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import CreateFormTypeOutputTypeDef
def get_value() -> CreateFormTypeOutputTypeDef:
return {
"description": ...,
}
# CreateFormTypeOutputTypeDef definition
class CreateFormTypeOutputTypeDef(TypedDict):
description: str,
domainId: str,
name: str,
originDomainId: str,
originProjectId: str,
owningProjectId: str,
revision: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CreateGlossaryOutputTypeDef#
# CreateGlossaryOutputTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import CreateGlossaryOutputTypeDef
def get_value() -> CreateGlossaryOutputTypeDef:
return {
"description": ...,
}
# CreateGlossaryOutputTypeDef definition
class CreateGlossaryOutputTypeDef(TypedDict):
description: str,
domainId: str,
id: str,
name: str,
owningProjectId: str,
status: GlossaryStatusType, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateGroupProfileOutputTypeDef#
# CreateGroupProfileOutputTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import CreateGroupProfileOutputTypeDef
def get_value() -> CreateGroupProfileOutputTypeDef:
return {
"domainId": ...,
}
# CreateGroupProfileOutputTypeDef definition
class CreateGroupProfileOutputTypeDef(TypedDict):
domainId: str,
groupName: str,
id: str,
status: GroupProfileStatusType, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateListingChangeSetOutputTypeDef#
# CreateListingChangeSetOutputTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import CreateListingChangeSetOutputTypeDef
def get_value() -> CreateListingChangeSetOutputTypeDef:
return {
"listingId": ...,
}
# CreateListingChangeSetOutputTypeDef definition
class CreateListingChangeSetOutputTypeDef(TypedDict):
listingId: str,
listingRevision: str,
status: ListingStatusType, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeleteConnectionOutputTypeDef#
# DeleteConnectionOutputTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import DeleteConnectionOutputTypeDef
def get_value() -> DeleteConnectionOutputTypeDef:
return {
"status": ...,
}
# DeleteConnectionOutputTypeDef definition
class DeleteConnectionOutputTypeDef(TypedDict):
status: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
DeleteDomainOutputTypeDef#
# DeleteDomainOutputTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import DeleteDomainOutputTypeDef
def get_value() -> DeleteDomainOutputTypeDef:
return {
"status": ...,
}
# DeleteDomainOutputTypeDef definition
class DeleteDomainOutputTypeDef(TypedDict):
status: DomainStatusType, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
EmptyResponseMetadataTypeDef#
# EmptyResponseMetadataTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import EmptyResponseMetadataTypeDef
def get_value() -> EmptyResponseMetadataTypeDef:
return {
"ResponseMetadata": ...,
}
# EmptyResponseMetadataTypeDef definition
class EmptyResponseMetadataTypeDef(TypedDict):
ResponseMetadata: ResponseMetadataTypeDef, # (1)
GetEnvironmentCredentialsOutputTypeDef#
# GetEnvironmentCredentialsOutputTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import GetEnvironmentCredentialsOutputTypeDef
def get_value() -> GetEnvironmentCredentialsOutputTypeDef:
return {
"accessKeyId": ...,
}
# GetEnvironmentCredentialsOutputTypeDef definition
class GetEnvironmentCredentialsOutputTypeDef(TypedDict):
accessKeyId: str,
expiration: datetime,
secretAccessKey: str,
sessionToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
GetGlossaryOutputTypeDef#
# GetGlossaryOutputTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import GetGlossaryOutputTypeDef
def get_value() -> GetGlossaryOutputTypeDef:
return {
"createdAt": ...,
}
# GetGlossaryOutputTypeDef definition
class GetGlossaryOutputTypeDef(TypedDict):
createdAt: datetime,
createdBy: str,
description: str,
domainId: str,
id: str,
name: str,
owningProjectId: str,
status: GlossaryStatusType, # (1)
updatedAt: datetime,
updatedBy: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetGroupProfileOutputTypeDef#
# GetGroupProfileOutputTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import GetGroupProfileOutputTypeDef
def get_value() -> GetGroupProfileOutputTypeDef:
return {
"domainId": ...,
}
# GetGroupProfileOutputTypeDef definition
class GetGroupProfileOutputTypeDef(TypedDict):
domainId: str,
groupName: str,
id: str,
status: GroupProfileStatusType, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetIamPortalLoginUrlOutputTypeDef#
# GetIamPortalLoginUrlOutputTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import GetIamPortalLoginUrlOutputTypeDef
def get_value() -> GetIamPortalLoginUrlOutputTypeDef:
return {
"authCodeUrl": ...,
}
# GetIamPortalLoginUrlOutputTypeDef definition
class GetIamPortalLoginUrlOutputTypeDef(TypedDict):
authCodeUrl: str,
userProfileId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
GetLineageEventOutputTypeDef#
# GetLineageEventOutputTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import GetLineageEventOutputTypeDef
def get_value() -> GetLineageEventOutputTypeDef:
return {
"createdAt": ...,
}
# GetLineageEventOutputTypeDef definition
class GetLineageEventOutputTypeDef(TypedDict):
createdAt: datetime,
createdBy: str,
domainId: str,
event: StreamingBody,
eventTime: datetime,
id: str,
processingStatus: LineageEventProcessingStatusType, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListTagsForResourceResponseTypeDef#
# ListTagsForResourceResponseTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import ListTagsForResourceResponseTypeDef
def get_value() -> ListTagsForResourceResponseTypeDef:
return {
"tags": ...,
}
# ListTagsForResourceResponseTypeDef definition
class ListTagsForResourceResponseTypeDef(TypedDict):
tags: Dict[str, str],
ResponseMetadata: ResponseMetadataTypeDef, # (1)
PostLineageEventOutputTypeDef#
# PostLineageEventOutputTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import PostLineageEventOutputTypeDef
def get_value() -> PostLineageEventOutputTypeDef:
return {
"domainId": ...,
}
# PostLineageEventOutputTypeDef definition
class PostLineageEventOutputTypeDef(TypedDict):
domainId: str,
id: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
RejectPredictionsOutputTypeDef#
# RejectPredictionsOutputTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import RejectPredictionsOutputTypeDef
def get_value() -> RejectPredictionsOutputTypeDef:
return {
"assetId": ...,
}
# RejectPredictionsOutputTypeDef definition
class RejectPredictionsOutputTypeDef(TypedDict):
assetId: str,
assetRevision: str,
domainId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
StartMetadataGenerationRunOutputTypeDef#
# StartMetadataGenerationRunOutputTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import StartMetadataGenerationRunOutputTypeDef
def get_value() -> StartMetadataGenerationRunOutputTypeDef:
return {
"createdAt": ...,
}
# StartMetadataGenerationRunOutputTypeDef definition
class StartMetadataGenerationRunOutputTypeDef(TypedDict):
createdAt: datetime,
createdBy: str,
domainId: str,
id: str,
owningProjectId: str,
status: MetadataGenerationRunStatusType, # (1)
type: MetadataGenerationRunTypeType, # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
UpdateGlossaryOutputTypeDef#
# UpdateGlossaryOutputTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import UpdateGlossaryOutputTypeDef
def get_value() -> UpdateGlossaryOutputTypeDef:
return {
"description": ...,
}
# UpdateGlossaryOutputTypeDef definition
class UpdateGlossaryOutputTypeDef(TypedDict):
description: str,
domainId: str,
id: str,
name: str,
owningProjectId: str,
status: GlossaryStatusType, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateGroupProfileOutputTypeDef#
# UpdateGroupProfileOutputTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import UpdateGroupProfileOutputTypeDef
def get_value() -> UpdateGroupProfileOutputTypeDef:
return {
"domainId": ...,
}
# UpdateGroupProfileOutputTypeDef definition
class UpdateGroupProfileOutputTypeDef(TypedDict):
domainId: str,
groupName: str,
id: str,
status: GroupProfileStatusType, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
AcceptSubscriptionRequestInputTypeDef#
# AcceptSubscriptionRequestInputTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import AcceptSubscriptionRequestInputTypeDef
def get_value() -> AcceptSubscriptionRequestInputTypeDef:
return {
"domainIdentifier": ...,
}
# AcceptSubscriptionRequestInputTypeDef definition
class AcceptSubscriptionRequestInputTypeDef(TypedDict):
domainIdentifier: str,
identifier: str,
assetScopes: NotRequired[Sequence[AcceptedAssetScopeTypeDef]], # (1)
decisionComment: NotRequired[str],
ActionParametersTypeDef#
# ActionParametersTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import ActionParametersTypeDef
def get_value() -> ActionParametersTypeDef:
return {
"awsConsoleLink": ...,
}
# ActionParametersTypeDef definition
class ActionParametersTypeDef(TypedDict):
awsConsoleLink: NotRequired[AwsConsoleLinkParametersTypeDef], # (1)
ListAssetFiltersOutputTypeDef#
# ListAssetFiltersOutputTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import ListAssetFiltersOutputTypeDef
def get_value() -> ListAssetFiltersOutputTypeDef:
return {
"items": ...,
}
# ListAssetFiltersOutputTypeDef definition
class ListAssetFiltersOutputTypeDef(TypedDict):
items: List[AssetFilterSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
AssetItemAdditionalAttributesTypeDef#
# AssetItemAdditionalAttributesTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import AssetItemAdditionalAttributesTypeDef
def get_value() -> AssetItemAdditionalAttributesTypeDef:
return {
"formsOutput": ...,
}
# AssetItemAdditionalAttributesTypeDef definition
class AssetItemAdditionalAttributesTypeDef(TypedDict):
formsOutput: NotRequired[List[FormOutputTypeDef]], # (1)
latestTimeSeriesDataPointFormsOutput: NotRequired[List[TimeSeriesDataPointSummaryFormOutputTypeDef]], # (2)
readOnlyFormsOutput: NotRequired[List[FormOutputTypeDef]], # (1)
AssetListingItemAdditionalAttributesTypeDef#
# AssetListingItemAdditionalAttributesTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import AssetListingItemAdditionalAttributesTypeDef
def get_value() -> AssetListingItemAdditionalAttributesTypeDef:
return {
"forms": ...,
}
# AssetListingItemAdditionalAttributesTypeDef definition
class AssetListingItemAdditionalAttributesTypeDef(TypedDict):
forms: NotRequired[str],
latestTimeSeriesDataPointForms: NotRequired[List[TimeSeriesDataPointSummaryFormOutputTypeDef]], # (1)
ListTimeSeriesDataPointsOutputTypeDef#
# ListTimeSeriesDataPointsOutputTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import ListTimeSeriesDataPointsOutputTypeDef
def get_value() -> ListTimeSeriesDataPointsOutputTypeDef:
return {
"items": ...,
}
# ListTimeSeriesDataPointsOutputTypeDef definition
class ListTimeSeriesDataPointsOutputTypeDef(TypedDict):
items: List[TimeSeriesDataPointSummaryFormOutputTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
GetAssetOutputTypeDef#
# GetAssetOutputTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import GetAssetOutputTypeDef
def get_value() -> GetAssetOutputTypeDef:
return {
"createdAt": ...,
}
# GetAssetOutputTypeDef definition
class GetAssetOutputTypeDef(TypedDict):
createdAt: datetime,
createdBy: str,
description: str,
domainId: str,
externalIdentifier: str,
firstRevisionCreatedAt: datetime,
firstRevisionCreatedBy: str,
formsOutput: List[FormOutputTypeDef], # (1)
glossaryTerms: List[str],
id: str,
latestTimeSeriesDataPointFormsOutput: List[TimeSeriesDataPointSummaryFormOutputTypeDef], # (2)
listing: AssetListingDetailsTypeDef, # (3)
name: str,
owningProjectId: str,
readOnlyFormsOutput: List[FormOutputTypeDef], # (1)
revision: str,
typeIdentifier: str,
typeRevision: str,
ResponseMetadata: ResponseMetadataTypeDef, # (5)
- See FormOutputTypeDef
- See TimeSeriesDataPointSummaryFormOutputTypeDef
- See AssetListingDetailsTypeDef
- See FormOutputTypeDef
- See ResponseMetadataTypeDef
AssetListingTypeDef#
# AssetListingTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import AssetListingTypeDef
def get_value() -> AssetListingTypeDef:
return {
"assetId": ...,
}
# AssetListingTypeDef definition
class AssetListingTypeDef(TypedDict):
assetId: NotRequired[str],
assetRevision: NotRequired[str],
assetType: NotRequired[str],
createdAt: NotRequired[datetime],
forms: NotRequired[str],
glossaryTerms: NotRequired[List[DetailedGlossaryTermTypeDef]], # (1)
latestTimeSeriesDataPointForms: NotRequired[List[TimeSeriesDataPointSummaryFormOutputTypeDef]], # (2)
owningProjectId: NotRequired[str],
ListingSummaryItemTypeDef#
# ListingSummaryItemTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import ListingSummaryItemTypeDef
def get_value() -> ListingSummaryItemTypeDef:
return {
"glossaryTerms": ...,
}
# ListingSummaryItemTypeDef definition
class ListingSummaryItemTypeDef(TypedDict):
glossaryTerms: NotRequired[List[DetailedGlossaryTermTypeDef]], # (1)
listingId: NotRequired[str],
listingRevision: NotRequired[str],
ListingSummaryTypeDef#
# ListingSummaryTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import ListingSummaryTypeDef
def get_value() -> ListingSummaryTypeDef:
return {
"glossaryTerms": ...,
}
# ListingSummaryTypeDef definition
class ListingSummaryTypeDef(TypedDict):
glossaryTerms: NotRequired[List[DetailedGlossaryTermTypeDef]], # (1)
listingId: NotRequired[str],
listingRevision: NotRequired[str],
SubscribedProductListingTypeDef#
# SubscribedProductListingTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import SubscribedProductListingTypeDef
def get_value() -> SubscribedProductListingTypeDef:
return {
"assetListings": ...,
}
# SubscribedProductListingTypeDef definition
class SubscribedProductListingTypeDef(TypedDict):
assetListings: NotRequired[List[AssetInDataProductListingItemTypeDef]], # (1)
description: NotRequired[str],
entityId: NotRequired[str],
entityRevision: NotRequired[str],
glossaryTerms: NotRequired[List[DetailedGlossaryTermTypeDef]], # (2)
name: NotRequired[str],
ListAssetRevisionsOutputTypeDef#
# ListAssetRevisionsOutputTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import ListAssetRevisionsOutputTypeDef
def get_value() -> ListAssetRevisionsOutputTypeDef:
return {
"items": ...,
}
# ListAssetRevisionsOutputTypeDef definition
class ListAssetRevisionsOutputTypeDef(TypedDict):
items: List[AssetRevisionTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
SubscribedAssetListingTypeDef#
# SubscribedAssetListingTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import SubscribedAssetListingTypeDef
def get_value() -> SubscribedAssetListingTypeDef:
return {
"assetScope": ...,
}
# SubscribedAssetListingTypeDef definition
class SubscribedAssetListingTypeDef(TypedDict):
assetScope: NotRequired[AssetScopeTypeDef], # (1)
entityId: NotRequired[str],
entityRevision: NotRequired[str],
entityType: NotRequired[str],
forms: NotRequired[str],
glossaryTerms: NotRequired[List[DetailedGlossaryTermTypeDef]], # (2)
AssetTypeItemTypeDef#
# AssetTypeItemTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import AssetTypeItemTypeDef
def get_value() -> AssetTypeItemTypeDef:
return {
"createdAt": ...,
}
# AssetTypeItemTypeDef definition
class AssetTypeItemTypeDef(TypedDict):
domainId: str,
formsOutput: Dict[str, FormEntryOutputTypeDef], # (1)
name: str,
owningProjectId: str,
revision: str,
createdAt: NotRequired[datetime],
createdBy: NotRequired[str],
description: NotRequired[str],
originDomainId: NotRequired[str],
originProjectId: NotRequired[str],
updatedAt: NotRequired[datetime],
updatedBy: NotRequired[str],
CreateAssetTypeOutputTypeDef#
# CreateAssetTypeOutputTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import CreateAssetTypeOutputTypeDef
def get_value() -> CreateAssetTypeOutputTypeDef:
return {
"createdAt": ...,
}
# CreateAssetTypeOutputTypeDef definition
class CreateAssetTypeOutputTypeDef(TypedDict):
createdAt: datetime,
createdBy: str,
description: str,
domainId: str,
formsOutput: Dict[str, FormEntryOutputTypeDef], # (1)
name: str,
originDomainId: str,
originProjectId: str,
owningProjectId: str,
revision: str,
updatedAt: datetime,
updatedBy: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetAssetTypeOutputTypeDef#
# GetAssetTypeOutputTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import GetAssetTypeOutputTypeDef
def get_value() -> GetAssetTypeOutputTypeDef:
return {
"createdAt": ...,
}
# GetAssetTypeOutputTypeDef definition
class GetAssetTypeOutputTypeDef(TypedDict):
createdAt: datetime,
createdBy: str,
description: str,
domainId: str,
formsOutput: Dict[str, FormEntryOutputTypeDef], # (1)
name: str,
originDomainId: str,
originProjectId: str,
owningProjectId: str,
revision: str,
updatedAt: datetime,
updatedBy: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
LineageNodeTypeItemTypeDef#
# LineageNodeTypeItemTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import LineageNodeTypeItemTypeDef
def get_value() -> LineageNodeTypeItemTypeDef:
return {
"createdAt": ...,
}
# LineageNodeTypeItemTypeDef definition
class LineageNodeTypeItemTypeDef(TypedDict):
domainId: str,
formsOutput: Dict[str, FormEntryOutputTypeDef], # (1)
revision: str,
createdAt: NotRequired[datetime],
createdBy: NotRequired[str],
description: NotRequired[str],
name: NotRequired[str],
updatedAt: NotRequired[datetime],
updatedBy: NotRequired[str],
AuthenticationConfigurationPatchTypeDef#
# AuthenticationConfigurationPatchTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import AuthenticationConfigurationPatchTypeDef
def get_value() -> AuthenticationConfigurationPatchTypeDef:
return {
"basicAuthenticationCredentials": ...,
}
# AuthenticationConfigurationPatchTypeDef definition
class AuthenticationConfigurationPatchTypeDef(TypedDict):
basicAuthenticationCredentials: NotRequired[BasicAuthenticationCredentialsTypeDef], # (1)
secretArn: NotRequired[str],
PostLineageEventInputTypeDef#
# PostLineageEventInputTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import PostLineageEventInputTypeDef
def get_value() -> PostLineageEventInputTypeDef:
return {
"domainIdentifier": ...,
}
# PostLineageEventInputTypeDef definition
class PostLineageEventInputTypeDef(TypedDict):
domainIdentifier: str,
event: BlobTypeDef,
clientToken: NotRequired[str],
PredictionConfigurationTypeDef#
# PredictionConfigurationTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import PredictionConfigurationTypeDef
def get_value() -> PredictionConfigurationTypeDef:
return {
"businessNameGeneration": ...,
}
# PredictionConfigurationTypeDef definition
class PredictionConfigurationTypeDef(TypedDict):
businessNameGeneration: NotRequired[BusinessNameGenerationConfigurationTypeDef], # (1)
ProvisioningPropertiesTypeDef#
# ProvisioningPropertiesTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import ProvisioningPropertiesTypeDef
def get_value() -> ProvisioningPropertiesTypeDef:
return {
"cloudFormation": ...,
}
# ProvisioningPropertiesTypeDef definition
class ProvisioningPropertiesTypeDef(TypedDict):
cloudFormation: NotRequired[CloudFormationPropertiesTypeDef], # (1)
ConfigurableEnvironmentActionTypeDef#
# ConfigurableEnvironmentActionTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import ConfigurableEnvironmentActionTypeDef
def get_value() -> ConfigurableEnvironmentActionTypeDef:
return {
"auth": ...,
}
# ConfigurableEnvironmentActionTypeDef definition
class ConfigurableEnvironmentActionTypeDef(TypedDict):
parameters: List[ConfigurableActionParameterTypeDef], # (2)
type: str,
auth: NotRequired[ConfigurableActionTypeAuthorizationType], # (1)
CreateAssetTypeInputTypeDef#
# CreateAssetTypeInputTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import CreateAssetTypeInputTypeDef
def get_value() -> CreateAssetTypeInputTypeDef:
return {
"domainIdentifier": ...,
}
# CreateAssetTypeInputTypeDef definition
class CreateAssetTypeInputTypeDef(TypedDict):
domainIdentifier: str,
formsInput: Mapping[str, FormEntryInputTypeDef], # (1)
name: str,
owningProjectIdentifier: str,
description: NotRequired[str],
CreateDataProductOutputTypeDef#
# CreateDataProductOutputTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import CreateDataProductOutputTypeDef
def get_value() -> CreateDataProductOutputTypeDef:
return {
"createdAt": ...,
}
# CreateDataProductOutputTypeDef definition
class CreateDataProductOutputTypeDef(TypedDict):
createdAt: datetime,
createdBy: str,
description: str,
domainId: str,
firstRevisionCreatedAt: datetime,
firstRevisionCreatedBy: str,
formsOutput: List[FormOutputTypeDef], # (1)
glossaryTerms: List[str],
id: str,
items: List[DataProductItemOutputTypeDef], # (2)
name: str,
owningProjectId: str,
revision: str,
status: DataProductStatusType, # (3)
ResponseMetadata: ResponseMetadataTypeDef, # (4)
- See FormOutputTypeDef
- See DataProductItemOutputTypeDef
- See DataProductStatusType
- See ResponseMetadataTypeDef
CreateDataProductRevisionOutputTypeDef#
# CreateDataProductRevisionOutputTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import CreateDataProductRevisionOutputTypeDef
def get_value() -> CreateDataProductRevisionOutputTypeDef:
return {
"createdAt": ...,
}
# CreateDataProductRevisionOutputTypeDef definition
class CreateDataProductRevisionOutputTypeDef(TypedDict):
createdAt: datetime,
createdBy: str,
description: str,
domainId: str,
firstRevisionCreatedAt: datetime,
firstRevisionCreatedBy: str,
formsOutput: List[FormOutputTypeDef], # (1)
glossaryTerms: List[str],
id: str,
items: List[DataProductItemOutputTypeDef], # (2)
name: str,
owningProjectId: str,
revision: str,
status: DataProductStatusType, # (3)
ResponseMetadata: ResponseMetadataTypeDef, # (4)
- See FormOutputTypeDef
- See DataProductItemOutputTypeDef
- See DataProductStatusType
- See ResponseMetadataTypeDef
GetDataProductOutputTypeDef#
# GetDataProductOutputTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import GetDataProductOutputTypeDef
def get_value() -> GetDataProductOutputTypeDef:
return {
"createdAt": ...,
}
# GetDataProductOutputTypeDef definition
class GetDataProductOutputTypeDef(TypedDict):
createdAt: datetime,
createdBy: str,
description: str,
domainId: str,
firstRevisionCreatedAt: datetime,
firstRevisionCreatedBy: str,
formsOutput: List[FormOutputTypeDef], # (1)
glossaryTerms: List[str],
id: str,
items: List[DataProductItemOutputTypeDef], # (2)
name: str,
owningProjectId: str,
revision: str,
status: DataProductStatusType, # (3)
ResponseMetadata: ResponseMetadataTypeDef, # (4)
- See FormOutputTypeDef
- See DataProductItemOutputTypeDef
- See DataProductStatusType
- See ResponseMetadataTypeDef
DataSourceSummaryTypeDef#
# DataSourceSummaryTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import DataSourceSummaryTypeDef
def get_value() -> DataSourceSummaryTypeDef:
return {
"connectionId": ...,
}
# DataSourceSummaryTypeDef definition
class DataSourceSummaryTypeDef(TypedDict):
dataSourceId: str,
domainId: str,
name: str,
status: DataSourceStatusType, # (5)
type: str,
connectionId: NotRequired[str],
createdAt: NotRequired[datetime],
description: NotRequired[str],
enableSetting: NotRequired[EnableSettingType], # (1)
environmentId: NotRequired[str],
lastRunAssetCount: NotRequired[int],
lastRunAt: NotRequired[datetime],
lastRunErrorMessage: NotRequired[DataSourceErrorMessageTypeDef], # (2)
lastRunStatus: NotRequired[DataSourceRunStatusType], # (3)
schedule: NotRequired[ScheduleConfigurationTypeDef], # (4)
updatedAt: NotRequired[datetime],
- See EnableSettingType
- See DataSourceErrorMessageTypeDef
- See DataSourceRunStatusType
- See ScheduleConfigurationTypeDef
- See DataSourceStatusType
CreateDomainInputTypeDef#
# CreateDomainInputTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import CreateDomainInputTypeDef
def get_value() -> CreateDomainInputTypeDef:
return {
"domainExecutionRole": ...,
}
# CreateDomainInputTypeDef definition
class CreateDomainInputTypeDef(TypedDict):
domainExecutionRole: str,
name: str,
clientToken: NotRequired[str],
description: NotRequired[str],
domainVersion: NotRequired[DomainVersionType], # (1)
kmsKeyIdentifier: NotRequired[str],
serviceRole: NotRequired[str],
singleSignOn: NotRequired[SingleSignOnTypeDef], # (2)
tags: NotRequired[Mapping[str, str]],
- See DomainVersionType
- See SingleSignOnTypeDef
CreateDomainOutputTypeDef#
# CreateDomainOutputTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import CreateDomainOutputTypeDef
def get_value() -> CreateDomainOutputTypeDef:
return {
"arn": ...,
}
# CreateDomainOutputTypeDef definition
class CreateDomainOutputTypeDef(TypedDict):
arn: str,
description: str,
domainExecutionRole: str,
domainVersion: DomainVersionType, # (1)
id: str,
kmsKeyIdentifier: str,
name: str,
portalUrl: str,
rootDomainUnitId: str,
serviceRole: str,
singleSignOn: SingleSignOnTypeDef, # (2)
status: DomainStatusType, # (3)
tags: Dict[str, str],
ResponseMetadata: ResponseMetadataTypeDef, # (4)
- See DomainVersionType
- See SingleSignOnTypeDef
- See DomainStatusType
- See ResponseMetadataTypeDef
GetDomainOutputTypeDef#
# GetDomainOutputTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import GetDomainOutputTypeDef
def get_value() -> GetDomainOutputTypeDef:
return {
"arn": ...,
}
# GetDomainOutputTypeDef definition
class GetDomainOutputTypeDef(TypedDict):
arn: str,
createdAt: datetime,
description: str,
domainExecutionRole: str,
domainVersion: DomainVersionType, # (1)
id: str,
kmsKeyIdentifier: str,
lastUpdatedAt: datetime,
name: str,
portalUrl: str,
rootDomainUnitId: str,
serviceRole: str,
singleSignOn: SingleSignOnTypeDef, # (2)
status: DomainStatusType, # (3)
tags: Dict[str, str],
ResponseMetadata: ResponseMetadataTypeDef, # (4)
- See DomainVersionType
- See SingleSignOnTypeDef
- See DomainStatusType
- See ResponseMetadataTypeDef
UpdateDomainInputTypeDef#
# UpdateDomainInputTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import UpdateDomainInputTypeDef
def get_value() -> UpdateDomainInputTypeDef:
return {
"identifier": ...,
}
# UpdateDomainInputTypeDef definition
class UpdateDomainInputTypeDef(TypedDict):
identifier: str,
clientToken: NotRequired[str],
description: NotRequired[str],
domainExecutionRole: NotRequired[str],
name: NotRequired[str],
serviceRole: NotRequired[str],
singleSignOn: NotRequired[SingleSignOnTypeDef], # (1)
UpdateDomainOutputTypeDef#
# UpdateDomainOutputTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import UpdateDomainOutputTypeDef
def get_value() -> UpdateDomainOutputTypeDef:
return {
"description": ...,
}
# UpdateDomainOutputTypeDef definition
class UpdateDomainOutputTypeDef(TypedDict):
description: str,
domainExecutionRole: str,
id: str,
lastUpdatedAt: datetime,
name: str,
rootDomainUnitId: str,
serviceRole: str,
singleSignOn: SingleSignOnTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateEnvironmentInputTypeDef#
# CreateEnvironmentInputTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import CreateEnvironmentInputTypeDef
def get_value() -> CreateEnvironmentInputTypeDef:
return {
"domainIdentifier": ...,
}
# CreateEnvironmentInputTypeDef definition
class CreateEnvironmentInputTypeDef(TypedDict):
domainIdentifier: str,
environmentProfileIdentifier: str,
name: str,
projectIdentifier: str,
deploymentOrder: NotRequired[int],
description: NotRequired[str],
environmentAccountIdentifier: NotRequired[str],
environmentAccountRegion: NotRequired[str],
environmentBlueprintIdentifier: NotRequired[str],
environmentConfigurationId: NotRequired[str],
glossaryTerms: NotRequired[Sequence[str]],
userParameters: NotRequired[Sequence[EnvironmentParameterTypeDef]], # (1)
CreateEnvironmentProfileInputTypeDef#
# CreateEnvironmentProfileInputTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import CreateEnvironmentProfileInputTypeDef
def get_value() -> CreateEnvironmentProfileInputTypeDef:
return {
"domainIdentifier": ...,
}
# CreateEnvironmentProfileInputTypeDef definition
class CreateEnvironmentProfileInputTypeDef(TypedDict):
domainIdentifier: str,
environmentBlueprintIdentifier: str,
name: str,
projectIdentifier: str,
awsAccountId: NotRequired[str],
awsAccountRegion: NotRequired[str],
description: NotRequired[str],
userParameters: NotRequired[Sequence[EnvironmentParameterTypeDef]], # (1)
EnvironmentConfigurationUserParameterOutputTypeDef#
# EnvironmentConfigurationUserParameterOutputTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import EnvironmentConfigurationUserParameterOutputTypeDef
def get_value() -> EnvironmentConfigurationUserParameterOutputTypeDef:
return {
"environmentConfigurationName": ...,
}
# EnvironmentConfigurationUserParameterOutputTypeDef definition
class EnvironmentConfigurationUserParameterOutputTypeDef(TypedDict):
environmentConfigurationName: NotRequired[str],
environmentParameters: NotRequired[List[EnvironmentParameterTypeDef]], # (1)
EnvironmentConfigurationUserParameterTypeDef#
# EnvironmentConfigurationUserParameterTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import EnvironmentConfigurationUserParameterTypeDef
def get_value() -> EnvironmentConfigurationUserParameterTypeDef:
return {
"environmentConfigurationName": ...,
}
# EnvironmentConfigurationUserParameterTypeDef definition
class EnvironmentConfigurationUserParameterTypeDef(TypedDict):
environmentConfigurationName: NotRequired[str],
environmentParameters: NotRequired[Sequence[EnvironmentParameterTypeDef]], # (1)
UpdateEnvironmentProfileInputTypeDef#
# UpdateEnvironmentProfileInputTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import UpdateEnvironmentProfileInputTypeDef
def get_value() -> UpdateEnvironmentProfileInputTypeDef:
return {
"domainIdentifier": ...,
}
# UpdateEnvironmentProfileInputTypeDef definition
class UpdateEnvironmentProfileInputTypeDef(TypedDict):
domainIdentifier: str,
identifier: str,
awsAccountId: NotRequired[str],
awsAccountRegion: NotRequired[str],
description: NotRequired[str],
name: NotRequired[str],
userParameters: NotRequired[Sequence[EnvironmentParameterTypeDef]], # (1)
CreateEnvironmentProfileOutputTypeDef#
# CreateEnvironmentProfileOutputTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import CreateEnvironmentProfileOutputTypeDef
def get_value() -> CreateEnvironmentProfileOutputTypeDef:
return {
"awsAccountId": ...,
}
# CreateEnvironmentProfileOutputTypeDef definition
class CreateEnvironmentProfileOutputTypeDef(TypedDict):
awsAccountId: str,
awsAccountRegion: str,
createdAt: datetime,
createdBy: str,
description: str,
domainId: str,
environmentBlueprintId: str,
id: str,
name: str,
projectId: str,
updatedAt: datetime,
userParameters: List[CustomParameterTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetEnvironmentProfileOutputTypeDef#
# GetEnvironmentProfileOutputTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import GetEnvironmentProfileOutputTypeDef
def get_value() -> GetEnvironmentProfileOutputTypeDef:
return {
"awsAccountId": ...,
}
# GetEnvironmentProfileOutputTypeDef definition
class GetEnvironmentProfileOutputTypeDef(TypedDict):
awsAccountId: str,
awsAccountRegion: str,
createdAt: datetime,
createdBy: str,
description: str,
domainId: str,
environmentBlueprintId: str,
id: str,
name: str,
projectId: str,
updatedAt: datetime,
userParameters: List[CustomParameterTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateEnvironmentProfileOutputTypeDef#
# UpdateEnvironmentProfileOutputTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import UpdateEnvironmentProfileOutputTypeDef
def get_value() -> UpdateEnvironmentProfileOutputTypeDef:
return {
"awsAccountId": ...,
}
# 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)
CreateFormTypeInputTypeDef#
# CreateFormTypeInputTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import CreateFormTypeInputTypeDef
def get_value() -> CreateFormTypeInputTypeDef:
return {
"domainIdentifier": ...,
}
# CreateFormTypeInputTypeDef definition
class CreateFormTypeInputTypeDef(TypedDict):
domainIdentifier: str,
model: ModelTypeDef, # (1)
name: str,
owningProjectIdentifier: str,
description: NotRequired[str],
status: NotRequired[FormTypeStatusType], # (2)
- See ModelTypeDef
- See FormTypeStatusType
CreateGlossaryTermOutputTypeDef#
# CreateGlossaryTermOutputTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import CreateGlossaryTermOutputTypeDef
def get_value() -> CreateGlossaryTermOutputTypeDef:
return {
"domainId": ...,
}
# CreateGlossaryTermOutputTypeDef definition
class CreateGlossaryTermOutputTypeDef(TypedDict):
domainId: str,
glossaryId: str,
id: str,
longDescription: str,
name: str,
shortDescription: str,
status: GlossaryTermStatusType, # (1)
termRelations: TermRelationsOutputTypeDef, # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
GetGlossaryTermOutputTypeDef#
# GetGlossaryTermOutputTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import GetGlossaryTermOutputTypeDef
def get_value() -> GetGlossaryTermOutputTypeDef:
return {
"createdAt": ...,
}
# GetGlossaryTermOutputTypeDef definition
class GetGlossaryTermOutputTypeDef(TypedDict):
createdAt: datetime,
createdBy: str,
domainId: str,
glossaryId: str,
id: str,
longDescription: str,
name: str,
shortDescription: str,
status: GlossaryTermStatusType, # (1)
termRelations: TermRelationsOutputTypeDef, # (2)
updatedAt: datetime,
updatedBy: str,
ResponseMetadata: ResponseMetadataTypeDef, # (3)
GlossaryTermItemTypeDef#
# GlossaryTermItemTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import GlossaryTermItemTypeDef
def get_value() -> GlossaryTermItemTypeDef:
return {
"createdAt": ...,
}
# GlossaryTermItemTypeDef definition
class GlossaryTermItemTypeDef(TypedDict):
domainId: str,
glossaryId: str,
id: str,
name: str,
status: GlossaryTermStatusType, # (1)
createdAt: NotRequired[datetime],
createdBy: NotRequired[str],
longDescription: NotRequired[str],
shortDescription: NotRequired[str],
termRelations: NotRequired[TermRelationsOutputTypeDef], # (2)
updatedAt: NotRequired[datetime],
updatedBy: NotRequired[str],
UpdateGlossaryTermOutputTypeDef#
# UpdateGlossaryTermOutputTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import UpdateGlossaryTermOutputTypeDef
def get_value() -> UpdateGlossaryTermOutputTypeDef:
return {
"domainId": ...,
}
# 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)
CreateProjectMembershipInputTypeDef#
# CreateProjectMembershipInputTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import CreateProjectMembershipInputTypeDef
def get_value() -> CreateProjectMembershipInputTypeDef:
return {
"designation": ...,
}
# CreateProjectMembershipInputTypeDef definition
class CreateProjectMembershipInputTypeDef(TypedDict):
designation: UserDesignationType, # (1)
domainIdentifier: str,
member: MemberTypeDef, # (2)
projectIdentifier: str,
- See UserDesignationType
- See MemberTypeDef
DeleteProjectMembershipInputTypeDef#
# DeleteProjectMembershipInputTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import DeleteProjectMembershipInputTypeDef
def get_value() -> DeleteProjectMembershipInputTypeDef:
return {
"domainIdentifier": ...,
}
# DeleteProjectMembershipInputTypeDef definition
class DeleteProjectMembershipInputTypeDef(TypedDict):
domainIdentifier: str,
member: MemberTypeDef, # (1)
projectIdentifier: str,
- See MemberTypeDef
ProjectSummaryTypeDef#
# ProjectSummaryTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import ProjectSummaryTypeDef
def get_value() -> ProjectSummaryTypeDef:
return {
"createdAt": ...,
}
# ProjectSummaryTypeDef definition
class ProjectSummaryTypeDef(TypedDict):
createdBy: str,
domainId: str,
id: str,
name: str,
createdAt: NotRequired[datetime],
description: NotRequired[str],
domainUnitId: NotRequired[str],
failureReasons: NotRequired[List[ProjectDeletionErrorTypeDef]], # (1)
projectStatus: NotRequired[ProjectStatusType], # (2)
updatedAt: NotRequired[datetime],
CreateSubscriptionTargetInputTypeDef#
# CreateSubscriptionTargetInputTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import CreateSubscriptionTargetInputTypeDef
def get_value() -> CreateSubscriptionTargetInputTypeDef:
return {
"applicableAssetTypes": ...,
}
# CreateSubscriptionTargetInputTypeDef definition
class CreateSubscriptionTargetInputTypeDef(TypedDict):
applicableAssetTypes: Sequence[str],
authorizedPrincipals: Sequence[str],
domainIdentifier: str,
environmentIdentifier: str,
manageAccessRole: str,
name: str,
subscriptionTargetConfig: Sequence[SubscriptionTargetFormTypeDef], # (1)
type: str,
clientToken: NotRequired[str],
provider: NotRequired[str],
CreateSubscriptionTargetOutputTypeDef#
# CreateSubscriptionTargetOutputTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import CreateSubscriptionTargetOutputTypeDef
def get_value() -> CreateSubscriptionTargetOutputTypeDef:
return {
"applicableAssetTypes": ...,
}
# CreateSubscriptionTargetOutputTypeDef definition
class CreateSubscriptionTargetOutputTypeDef(TypedDict):
applicableAssetTypes: List[str],
authorizedPrincipals: List[str],
createdAt: datetime,
createdBy: str,
domainId: str,
environmentId: str,
id: str,
manageAccessRole: str,
name: str,
projectId: str,
provider: str,
subscriptionTargetConfig: List[SubscriptionTargetFormTypeDef], # (1)
type: str,
updatedAt: datetime,
updatedBy: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetSubscriptionTargetOutputTypeDef#
# GetSubscriptionTargetOutputTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import GetSubscriptionTargetOutputTypeDef
def get_value() -> GetSubscriptionTargetOutputTypeDef:
return {
"applicableAssetTypes": ...,
}
# GetSubscriptionTargetOutputTypeDef definition
class GetSubscriptionTargetOutputTypeDef(TypedDict):
applicableAssetTypes: List[str],
authorizedPrincipals: List[str],
createdAt: datetime,
createdBy: str,
domainId: str,
environmentId: str,
id: str,
manageAccessRole: str,
name: str,
projectId: str,
provider: str,
subscriptionTargetConfig: List[SubscriptionTargetFormTypeDef], # (1)
type: str,
updatedAt: datetime,
updatedBy: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
SubscriptionTargetSummaryTypeDef#
# SubscriptionTargetSummaryTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import SubscriptionTargetSummaryTypeDef
def get_value() -> SubscriptionTargetSummaryTypeDef:
return {
"applicableAssetTypes": ...,
}
# SubscriptionTargetSummaryTypeDef definition
class SubscriptionTargetSummaryTypeDef(TypedDict):
applicableAssetTypes: List[str],
authorizedPrincipals: List[str],
createdAt: datetime,
createdBy: str,
domainId: str,
environmentId: str,
id: str,
name: str,
projectId: str,
provider: str,
subscriptionTargetConfig: List[SubscriptionTargetFormTypeDef], # (1)
type: str,
manageAccessRole: NotRequired[str],
updatedAt: NotRequired[datetime],
updatedBy: NotRequired[str],
UpdateSubscriptionTargetInputTypeDef#
# UpdateSubscriptionTargetInputTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import UpdateSubscriptionTargetInputTypeDef
def get_value() -> UpdateSubscriptionTargetInputTypeDef:
return {
"domainIdentifier": ...,
}
# UpdateSubscriptionTargetInputTypeDef definition
class UpdateSubscriptionTargetInputTypeDef(TypedDict):
domainIdentifier: str,
environmentIdentifier: str,
identifier: str,
applicableAssetTypes: NotRequired[Sequence[str]],
authorizedPrincipals: NotRequired[Sequence[str]],
manageAccessRole: NotRequired[str],
name: NotRequired[str],
provider: NotRequired[str],
subscriptionTargetConfig: NotRequired[Sequence[SubscriptionTargetFormTypeDef]], # (1)
UpdateSubscriptionTargetOutputTypeDef#
# UpdateSubscriptionTargetOutputTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import UpdateSubscriptionTargetOutputTypeDef
def get_value() -> UpdateSubscriptionTargetOutputTypeDef:
return {
"applicableAssetTypes": ...,
}
# UpdateSubscriptionTargetOutputTypeDef definition
class UpdateSubscriptionTargetOutputTypeDef(TypedDict):
applicableAssetTypes: List[str],
authorizedPrincipals: List[str],
createdAt: datetime,
createdBy: str,
domainId: str,
environmentId: str,
id: str,
manageAccessRole: str,
name: str,
projectId: str,
provider: str,
subscriptionTargetConfig: List[SubscriptionTargetFormTypeDef], # (1)
type: str,
updatedAt: datetime,
updatedBy: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListDataProductRevisionsOutputTypeDef#
# ListDataProductRevisionsOutputTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import ListDataProductRevisionsOutputTypeDef
def get_value() -> ListDataProductRevisionsOutputTypeDef:
return {
"items": ...,
}
# ListDataProductRevisionsOutputTypeDef definition
class ListDataProductRevisionsOutputTypeDef(TypedDict):
items: List[DataProductRevisionTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
DataSourceRunActivityTypeDef#
# DataSourceRunActivityTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import DataSourceRunActivityTypeDef
def get_value() -> DataSourceRunActivityTypeDef:
return {
"createdAt": ...,
}
# DataSourceRunActivityTypeDef definition
class DataSourceRunActivityTypeDef(TypedDict):
createdAt: datetime,
dataAssetStatus: DataAssetActivityStatusType, # (1)
dataSourceRunId: str,
database: str,
projectId: str,
technicalName: str,
updatedAt: datetime,
dataAssetId: NotRequired[str],
errorMessage: NotRequired[DataSourceErrorMessageTypeDef], # (2)
lineageSummary: NotRequired[LineageInfoTypeDef], # (3)
technicalDescription: NotRequired[str],
DataSourceRunSummaryTypeDef#
# DataSourceRunSummaryTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import DataSourceRunSummaryTypeDef
def get_value() -> DataSourceRunSummaryTypeDef:
return {
"createdAt": ...,
}
# DataSourceRunSummaryTypeDef definition
class DataSourceRunSummaryTypeDef(TypedDict):
createdAt: datetime,
dataSourceId: str,
id: str,
projectId: str,
status: DataSourceRunStatusType, # (4)
type: DataSourceRunTypeType, # (5)
updatedAt: datetime,
errorMessage: NotRequired[DataSourceErrorMessageTypeDef], # (1)
lineageSummary: NotRequired[DataSourceRunLineageSummaryTypeDef], # (2)
runStatisticsForAssets: NotRequired[RunStatisticsForAssetsTypeDef], # (3)
startedAt: NotRequired[datetime],
stoppedAt: NotRequired[datetime],
- See DataSourceErrorMessageTypeDef
- See DataSourceRunLineageSummaryTypeDef
- See RunStatisticsForAssetsTypeDef
- See DataSourceRunStatusType
- See DataSourceRunTypeType
GetDataSourceRunOutputTypeDef#
# GetDataSourceRunOutputTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import GetDataSourceRunOutputTypeDef
def get_value() -> GetDataSourceRunOutputTypeDef:
return {
"createdAt": ...,
}
# GetDataSourceRunOutputTypeDef definition
class GetDataSourceRunOutputTypeDef(TypedDict):
createdAt: datetime,
dataSourceConfigurationSnapshot: str,
dataSourceId: str,
domainId: str,
errorMessage: DataSourceErrorMessageTypeDef, # (1)
id: str,
lineageSummary: DataSourceRunLineageSummaryTypeDef, # (2)
projectId: str,
runStatisticsForAssets: RunStatisticsForAssetsTypeDef, # (3)
startedAt: datetime,
status: DataSourceRunStatusType, # (4)
stoppedAt: datetime,
type: DataSourceRunTypeType, # (5)
updatedAt: datetime,
ResponseMetadata: ResponseMetadataTypeDef, # (6)
- See DataSourceErrorMessageTypeDef
- See DataSourceRunLineageSummaryTypeDef
- See RunStatisticsForAssetsTypeDef
- See DataSourceRunStatusType
- See DataSourceRunTypeType
- See ResponseMetadataTypeDef
StartDataSourceRunOutputTypeDef#
# StartDataSourceRunOutputTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import StartDataSourceRunOutputTypeDef
def get_value() -> StartDataSourceRunOutputTypeDef:
return {
"createdAt": ...,
}
# StartDataSourceRunOutputTypeDef definition
class StartDataSourceRunOutputTypeDef(TypedDict):
createdAt: datetime,
dataSourceConfigurationSnapshot: str,
dataSourceId: str,
domainId: str,
errorMessage: DataSourceErrorMessageTypeDef, # (1)
id: str,
projectId: str,
runStatisticsForAssets: RunStatisticsForAssetsTypeDef, # (2)
startedAt: datetime,
status: DataSourceRunStatusType, # (3)
stoppedAt: datetime,
type: DataSourceRunTypeType, # (4)
updatedAt: datetime,
ResponseMetadata: ResponseMetadataTypeDef, # (5)
- See DataSourceErrorMessageTypeDef
- See RunStatisticsForAssetsTypeDef
- See DataSourceRunStatusType
- See DataSourceRunTypeType
- See ResponseMetadataTypeDef
DeploymentTypeDef#
# DeploymentTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import DeploymentTypeDef
def get_value() -> DeploymentTypeDef:
return {
"deploymentId": ...,
}
# DeploymentTypeDef definition
class DeploymentTypeDef(TypedDict):
deploymentId: NotRequired[str],
deploymentStatus: NotRequired[DeploymentStatusType], # (1)
deploymentType: NotRequired[DeploymentTypeType], # (2)
failureReason: NotRequired[EnvironmentErrorTypeDef], # (3)
isDeploymentComplete: NotRequired[bool],
messages: NotRequired[List[str]],
EnvironmentDeploymentDetailsOutputTypeDef#
# EnvironmentDeploymentDetailsOutputTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import EnvironmentDeploymentDetailsOutputTypeDef
def get_value() -> EnvironmentDeploymentDetailsOutputTypeDef:
return {
"environmentFailureReasons": ...,
}
# EnvironmentDeploymentDetailsOutputTypeDef definition
class EnvironmentDeploymentDetailsOutputTypeDef(TypedDict):
environmentFailureReasons: NotRequired[Dict[str, List[EnvironmentErrorTypeDef]]], # (1)
overallDeploymentStatus: NotRequired[OverallDeploymentStatusType], # (2)
EnvironmentDeploymentDetailsTypeDef#
# EnvironmentDeploymentDetailsTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import EnvironmentDeploymentDetailsTypeDef
def get_value() -> EnvironmentDeploymentDetailsTypeDef:
return {
"environmentFailureReasons": ...,
}
# EnvironmentDeploymentDetailsTypeDef definition
class EnvironmentDeploymentDetailsTypeDef(TypedDict):
environmentFailureReasons: NotRequired[Mapping[str, Sequence[EnvironmentErrorTypeDef]]], # (1)
overallDeploymentStatus: NotRequired[OverallDeploymentStatusType], # (2)
ListDomainsOutputTypeDef#
# ListDomainsOutputTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import ListDomainsOutputTypeDef
def get_value() -> ListDomainsOutputTypeDef:
return {
"items": ...,
}
# ListDomainsOutputTypeDef definition
class ListDomainsOutputTypeDef(TypedDict):
items: List[DomainSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
ProjectGrantFilterTypeDef#
# ProjectGrantFilterTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import ProjectGrantFilterTypeDef
def get_value() -> ProjectGrantFilterTypeDef:
return {
"domainUnitFilter": ...,
}
# ProjectGrantFilterTypeDef definition
class ProjectGrantFilterTypeDef(TypedDict):
domainUnitFilter: NotRequired[DomainUnitFilterForProjectTypeDef], # (1)
DomainUnitPolicyGrantPrincipalOutputTypeDef#
# DomainUnitPolicyGrantPrincipalOutputTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import DomainUnitPolicyGrantPrincipalOutputTypeDef
def get_value() -> DomainUnitPolicyGrantPrincipalOutputTypeDef:
return {
"domainUnitDesignation": ...,
}
# DomainUnitPolicyGrantPrincipalOutputTypeDef definition
class DomainUnitPolicyGrantPrincipalOutputTypeDef(TypedDict):
domainUnitDesignation: DomainUnitDesignationType, # (1)
domainUnitGrantFilter: NotRequired[DomainUnitGrantFilterOutputTypeDef], # (2)
domainUnitIdentifier: NotRequired[str],
DomainUnitPolicyGrantPrincipalTypeDef#
# DomainUnitPolicyGrantPrincipalTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import DomainUnitPolicyGrantPrincipalTypeDef
def get_value() -> DomainUnitPolicyGrantPrincipalTypeDef:
return {
"domainUnitDesignation": ...,
}
# DomainUnitPolicyGrantPrincipalTypeDef definition
class DomainUnitPolicyGrantPrincipalTypeDef(TypedDict):
domainUnitDesignation: DomainUnitDesignationType, # (1)
domainUnitGrantFilter: NotRequired[DomainUnitGrantFilterTypeDef], # (2)
domainUnitIdentifier: NotRequired[str],
DomainUnitOwnerPropertiesTypeDef#
# DomainUnitOwnerPropertiesTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import DomainUnitOwnerPropertiesTypeDef
def get_value() -> DomainUnitOwnerPropertiesTypeDef:
return {
"group": ...,
}
# DomainUnitOwnerPropertiesTypeDef definition
class DomainUnitOwnerPropertiesTypeDef(TypedDict):
group: NotRequired[DomainUnitGroupPropertiesTypeDef], # (1)
user: NotRequired[DomainUnitUserPropertiesTypeDef], # (2)
ListDomainUnitsForParentOutputTypeDef#
# ListDomainUnitsForParentOutputTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import ListDomainUnitsForParentOutputTypeDef
def get_value() -> ListDomainUnitsForParentOutputTypeDef:
return {
"items": ...,
}
# ListDomainUnitsForParentOutputTypeDef definition
class ListDomainUnitsForParentOutputTypeDef(TypedDict):
items: List[DomainUnitSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
RuleTargetTypeDef#
# RuleTargetTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import RuleTargetTypeDef
def get_value() -> RuleTargetTypeDef:
return {
"domainUnitTarget": ...,
}
# RuleTargetTypeDef definition
class RuleTargetTypeDef(TypedDict):
domainUnitTarget: NotRequired[DomainUnitTargetTypeDef], # (1)
EnvironmentConfigurationParametersDetailsOutputTypeDef#
# EnvironmentConfigurationParametersDetailsOutputTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import EnvironmentConfigurationParametersDetailsOutputTypeDef
def get_value() -> EnvironmentConfigurationParametersDetailsOutputTypeDef:
return {
"parameterOverrides": ...,
}
# EnvironmentConfigurationParametersDetailsOutputTypeDef definition
class EnvironmentConfigurationParametersDetailsOutputTypeDef(TypedDict):
parameterOverrides: NotRequired[List[EnvironmentConfigurationParameterTypeDef]], # (1)
resolvedParameters: NotRequired[List[EnvironmentConfigurationParameterTypeDef]], # (1)
ssmPath: NotRequired[str],
EnvironmentConfigurationParametersDetailsTypeDef#
# EnvironmentConfigurationParametersDetailsTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import EnvironmentConfigurationParametersDetailsTypeDef
def get_value() -> EnvironmentConfigurationParametersDetailsTypeDef:
return {
"parameterOverrides": ...,
}
# EnvironmentConfigurationParametersDetailsTypeDef definition
class EnvironmentConfigurationParametersDetailsTypeDef(TypedDict):
parameterOverrides: NotRequired[Sequence[EnvironmentConfigurationParameterTypeDef]], # (1)
resolvedParameters: NotRequired[Sequence[EnvironmentConfigurationParameterTypeDef]], # (1)
ssmPath: NotRequired[str],
ListEnvironmentProfilesOutputTypeDef#
# ListEnvironmentProfilesOutputTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import ListEnvironmentProfilesOutputTypeDef
def get_value() -> ListEnvironmentProfilesOutputTypeDef:
return {
"items": ...,
}
# ListEnvironmentProfilesOutputTypeDef definition
class ListEnvironmentProfilesOutputTypeDef(TypedDict):
items: List[EnvironmentProfileSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
ListEnvironmentsOutputTypeDef#
# ListEnvironmentsOutputTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import ListEnvironmentsOutputTypeDef
def get_value() -> ListEnvironmentsOutputTypeDef:
return {
"items": ...,
}
# ListEnvironmentsOutputTypeDef definition
class ListEnvironmentsOutputTypeDef(TypedDict):
items: List[EnvironmentSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
SubscribedAssetTypeDef#
# SubscribedAssetTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import SubscribedAssetTypeDef
def get_value() -> SubscribedAssetTypeDef:
return {
"assetId": ...,
}
# SubscribedAssetTypeDef definition
class SubscribedAssetTypeDef(TypedDict):
assetId: str,
assetRevision: str,
status: SubscriptionGrantStatusType, # (3)
assetScope: NotRequired[AssetScopeTypeDef], # (1)
failureCause: NotRequired[FailureCauseTypeDef], # (2)
failureTimestamp: NotRequired[datetime],
grantedTimestamp: NotRequired[datetime],
targetName: NotRequired[str],
UpdateSubscriptionGrantStatusInputTypeDef#
# UpdateSubscriptionGrantStatusInputTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import UpdateSubscriptionGrantStatusInputTypeDef
def get_value() -> UpdateSubscriptionGrantStatusInputTypeDef:
return {
"assetIdentifier": ...,
}
# UpdateSubscriptionGrantStatusInputTypeDef definition
class UpdateSubscriptionGrantStatusInputTypeDef(TypedDict):
assetIdentifier: str,
domainIdentifier: str,
identifier: str,
status: SubscriptionGrantStatusType, # (1)
failureCause: NotRequired[FailureCauseTypeDef], # (2)
targetName: NotRequired[str],
FilterClausePaginatorTypeDef#
# FilterClausePaginatorTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import FilterClausePaginatorTypeDef
def get_value() -> FilterClausePaginatorTypeDef:
return {
"and": ...,
}
# FilterClausePaginatorTypeDef definition
class FilterClausePaginatorTypeDef(TypedDict):
and: NotRequired[Sequence[Mapping[str, Any]]],
filter: NotRequired[FilterTypeDef], # (1)
or: NotRequired[Sequence[Mapping[str, Any]]],
- See FilterTypeDef
FilterClauseTypeDef#
# FilterClauseTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import FilterClauseTypeDef
def get_value() -> FilterClauseTypeDef:
return {
"and": ...,
}
# FilterClauseTypeDef definition
class FilterClauseTypeDef(TypedDict):
and: NotRequired[Sequence[Mapping[str, Any]]],
filter: NotRequired[FilterTypeDef], # (1)
or: NotRequired[Sequence[Mapping[str, Any]]],
- See FilterTypeDef
RelationalFilterConfigurationOutputTypeDef#
# RelationalFilterConfigurationOutputTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import RelationalFilterConfigurationOutputTypeDef
def get_value() -> RelationalFilterConfigurationOutputTypeDef:
return {
"databaseName": ...,
}
# RelationalFilterConfigurationOutputTypeDef definition
class RelationalFilterConfigurationOutputTypeDef(TypedDict):
databaseName: str,
filterExpressions: NotRequired[List[FilterExpressionTypeDef]], # (1)
schemaName: NotRequired[str],
RelationalFilterConfigurationTypeDef#
# RelationalFilterConfigurationTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import RelationalFilterConfigurationTypeDef
def get_value() -> RelationalFilterConfigurationTypeDef:
return {
"databaseName": ...,
}
# RelationalFilterConfigurationTypeDef definition
class RelationalFilterConfigurationTypeDef(TypedDict):
databaseName: str,
filterExpressions: NotRequired[Sequence[FilterExpressionTypeDef]], # (1)
schemaName: NotRequired[str],
FormTypeDataTypeDef#
# FormTypeDataTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import FormTypeDataTypeDef
def get_value() -> FormTypeDataTypeDef:
return {
"createdAt": ...,
}
# FormTypeDataTypeDef definition
class FormTypeDataTypeDef(TypedDict):
domainId: str,
name: str,
revision: str,
createdAt: NotRequired[datetime],
createdBy: NotRequired[str],
description: NotRequired[str],
imports: NotRequired[List[ImportTypeDef]], # (1)
model: NotRequired[ModelTypeDef], # (2)
originDomainId: NotRequired[str],
originProjectId: NotRequired[str],
owningProjectId: NotRequired[str],
status: NotRequired[FormTypeStatusType], # (3)
- See ImportTypeDef
- See ModelTypeDef
- See FormTypeStatusType
GetFormTypeOutputTypeDef#
# GetFormTypeOutputTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import GetFormTypeOutputTypeDef
def get_value() -> GetFormTypeOutputTypeDef:
return {
"createdAt": ...,
}
# GetFormTypeOutputTypeDef definition
class GetFormTypeOutputTypeDef(TypedDict):
createdAt: datetime,
createdBy: str,
description: str,
domainId: str,
imports: List[ImportTypeDef], # (1)
model: ModelTypeDef, # (2)
name: str,
originDomainId: str,
originProjectId: str,
owningProjectId: str,
revision: str,
status: FormTypeStatusType, # (3)
ResponseMetadata: ResponseMetadataTypeDef, # (4)
- See ImportTypeDef
- See ModelTypeDef
- See FormTypeStatusType
- See ResponseMetadataTypeDef
JobRunSummaryTypeDef#
# JobRunSummaryTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import JobRunSummaryTypeDef
def get_value() -> JobRunSummaryTypeDef:
return {
"createdAt": ...,
}
# JobRunSummaryTypeDef definition
class JobRunSummaryTypeDef(TypedDict):
createdAt: NotRequired[datetime],
createdBy: NotRequired[str],
domainId: NotRequired[str],
endTime: NotRequired[datetime],
error: NotRequired[JobRunErrorTypeDef], # (1)
jobId: NotRequired[str],
jobType: NotRequired[JobTypeType], # (2)
runId: NotRequired[str],
runMode: NotRequired[JobRunModeType], # (3)
startTime: NotRequired[datetime],
status: NotRequired[JobRunStatusType], # (4)
- See JobRunErrorTypeDef
- See JobTypeType
- See JobRunModeType
- See JobRunStatusType
GetLineageNodeInputTypeDef#
# GetLineageNodeInputTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import GetLineageNodeInputTypeDef
def get_value() -> GetLineageNodeInputTypeDef:
return {
"domainIdentifier": ...,
}
# GetLineageNodeInputTypeDef definition
class GetLineageNodeInputTypeDef(TypedDict):
domainIdentifier: str,
identifier: str,
eventTimestamp: NotRequired[TimestampTypeDef],
ListLineageEventsInputTypeDef#
# ListLineageEventsInputTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import ListLineageEventsInputTypeDef
def get_value() -> ListLineageEventsInputTypeDef:
return {
"domainIdentifier": ...,
}
# ListLineageEventsInputTypeDef definition
class ListLineageEventsInputTypeDef(TypedDict):
domainIdentifier: str,
maxResults: NotRequired[int],
nextToken: NotRequired[str],
processingStatus: NotRequired[LineageEventProcessingStatusType], # (1)
sortOrder: NotRequired[SortOrderType], # (2)
timestampAfter: NotRequired[TimestampTypeDef],
timestampBefore: NotRequired[TimestampTypeDef],
ListLineageNodeHistoryInputTypeDef#
# ListLineageNodeHistoryInputTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import ListLineageNodeHistoryInputTypeDef
def get_value() -> ListLineageNodeHistoryInputTypeDef:
return {
"domainIdentifier": ...,
}
# ListLineageNodeHistoryInputTypeDef definition
class ListLineageNodeHistoryInputTypeDef(TypedDict):
domainIdentifier: str,
identifier: str,
direction: NotRequired[EdgeDirectionType], # (1)
eventTimestampGTE: NotRequired[TimestampTypeDef],
eventTimestampLTE: NotRequired[TimestampTypeDef],
maxResults: NotRequired[int],
nextToken: NotRequired[str],
sortOrder: NotRequired[SortOrderType], # (2)
- See EdgeDirectionType
- See SortOrderType
ListNotificationsInputTypeDef#
# ListNotificationsInputTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import ListNotificationsInputTypeDef
def get_value() -> ListNotificationsInputTypeDef:
return {
"domainIdentifier": ...,
}
# ListNotificationsInputTypeDef definition
class ListNotificationsInputTypeDef(TypedDict):
domainIdentifier: str,
type: NotificationTypeType, # (1)
afterTimestamp: NotRequired[TimestampTypeDef],
beforeTimestamp: NotRequired[TimestampTypeDef],
maxResults: NotRequired[int],
nextToken: NotRequired[str],
subjects: NotRequired[Sequence[str]],
taskStatus: NotRequired[TaskStatusType], # (2)
- See NotificationTypeType
- See TaskStatusType
ListTimeSeriesDataPointsInputTypeDef#
# ListTimeSeriesDataPointsInputTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import ListTimeSeriesDataPointsInputTypeDef
def get_value() -> ListTimeSeriesDataPointsInputTypeDef:
return {
"domainIdentifier": ...,
}
# ListTimeSeriesDataPointsInputTypeDef definition
class ListTimeSeriesDataPointsInputTypeDef(TypedDict):
domainIdentifier: str,
entityIdentifier: str,
entityType: TimeSeriesEntityTypeType, # (1)
formName: str,
endedAt: NotRequired[TimestampTypeDef],
maxResults: NotRequired[int],
nextToken: NotRequired[str],
startedAt: NotRequired[TimestampTypeDef],
TimeSeriesDataPointFormInputTypeDef#
# TimeSeriesDataPointFormInputTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import TimeSeriesDataPointFormInputTypeDef
def get_value() -> TimeSeriesDataPointFormInputTypeDef:
return {
"content": ...,
}
# TimeSeriesDataPointFormInputTypeDef definition
class TimeSeriesDataPointFormInputTypeDef(TypedDict):
formName: str,
timestamp: TimestampTypeDef,
typeIdentifier: str,
content: NotRequired[str],
typeRevision: NotRequired[str],
GetLineageNodeOutputTypeDef#
# GetLineageNodeOutputTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import GetLineageNodeOutputTypeDef
def get_value() -> GetLineageNodeOutputTypeDef:
return {
"createdAt": ...,
}
# GetLineageNodeOutputTypeDef definition
class GetLineageNodeOutputTypeDef(TypedDict):
createdAt: datetime,
createdBy: str,
description: str,
domainId: str,
downstreamNodes: List[LineageNodeReferenceTypeDef], # (1)
eventTimestamp: datetime,
formsOutput: List[FormOutputTypeDef], # (2)
id: str,
name: str,
sourceIdentifier: str,
typeName: str,
typeRevision: str,
updatedAt: datetime,
updatedBy: str,
upstreamNodes: List[LineageNodeReferenceTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (4)
- See LineageNodeReferenceTypeDef
- See FormOutputTypeDef
- See LineageNodeReferenceTypeDef
- See ResponseMetadataTypeDef
GetMetadataGenerationRunOutputTypeDef#
# GetMetadataGenerationRunOutputTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import GetMetadataGenerationRunOutputTypeDef
def get_value() -> GetMetadataGenerationRunOutputTypeDef:
return {
"createdAt": ...,
}
# GetMetadataGenerationRunOutputTypeDef definition
class GetMetadataGenerationRunOutputTypeDef(TypedDict):
createdAt: datetime,
createdBy: str,
domainId: str,
id: str,
owningProjectId: str,
status: MetadataGenerationRunStatusType, # (1)
target: MetadataGenerationRunTargetTypeDef, # (2)
type: MetadataGenerationRunTypeType, # (3)
ResponseMetadata: ResponseMetadataTypeDef, # (4)
- See MetadataGenerationRunStatusType
- See MetadataGenerationRunTargetTypeDef
- See MetadataGenerationRunTypeType
- See ResponseMetadataTypeDef
MetadataGenerationRunItemTypeDef#
# MetadataGenerationRunItemTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import MetadataGenerationRunItemTypeDef
def get_value() -> MetadataGenerationRunItemTypeDef:
return {
"createdAt": ...,
}
# MetadataGenerationRunItemTypeDef definition
class MetadataGenerationRunItemTypeDef(TypedDict):
domainId: str,
id: str,
owningProjectId: str,
createdAt: NotRequired[datetime],
createdBy: NotRequired[str],
status: NotRequired[MetadataGenerationRunStatusType], # (1)
target: NotRequired[MetadataGenerationRunTargetTypeDef], # (2)
type: NotRequired[MetadataGenerationRunTypeType], # (3)
- See MetadataGenerationRunStatusType
- See MetadataGenerationRunTargetTypeDef
- See MetadataGenerationRunTypeType
StartMetadataGenerationRunInputTypeDef#
# StartMetadataGenerationRunInputTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import StartMetadataGenerationRunInputTypeDef
def get_value() -> StartMetadataGenerationRunInputTypeDef:
return {
"domainIdentifier": ...,
}
# StartMetadataGenerationRunInputTypeDef definition
class StartMetadataGenerationRunInputTypeDef(TypedDict):
domainIdentifier: str,
owningProjectIdentifier: str,
target: MetadataGenerationRunTargetTypeDef, # (1)
type: MetadataGenerationRunTypeType, # (2)
clientToken: NotRequired[str],
GetTimeSeriesDataPointOutputTypeDef#
# GetTimeSeriesDataPointOutputTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import GetTimeSeriesDataPointOutputTypeDef
def get_value() -> GetTimeSeriesDataPointOutputTypeDef:
return {
"domainId": ...,
}
# GetTimeSeriesDataPointOutputTypeDef definition
class GetTimeSeriesDataPointOutputTypeDef(TypedDict):
domainId: str,
entityId: str,
entityType: TimeSeriesEntityTypeType, # (1)
form: TimeSeriesDataPointFormOutputTypeDef, # (2)
formName: str,
ResponseMetadata: ResponseMetadataTypeDef, # (3)
PostTimeSeriesDataPointsOutputTypeDef#
# PostTimeSeriesDataPointsOutputTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import PostTimeSeriesDataPointsOutputTypeDef
def get_value() -> PostTimeSeriesDataPointsOutputTypeDef:
return {
"domainId": ...,
}
# PostTimeSeriesDataPointsOutputTypeDef definition
class PostTimeSeriesDataPointsOutputTypeDef(TypedDict):
domainId: str,
entityId: str,
entityType: TimeSeriesEntityTypeType, # (1)
forms: List[TimeSeriesDataPointFormOutputTypeDef], # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
GlueSelfGrantStatusOutputTypeDef#
# GlueSelfGrantStatusOutputTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import GlueSelfGrantStatusOutputTypeDef
def get_value() -> GlueSelfGrantStatusOutputTypeDef:
return {
"selfGrantStatusDetails": ...,
}
# GlueSelfGrantStatusOutputTypeDef definition
class GlueSelfGrantStatusOutputTypeDef(TypedDict):
selfGrantStatusDetails: List[SelfGrantStatusDetailTypeDef], # (1)
RedshiftSelfGrantStatusOutputTypeDef#
# RedshiftSelfGrantStatusOutputTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import RedshiftSelfGrantStatusOutputTypeDef
def get_value() -> RedshiftSelfGrantStatusOutputTypeDef:
return {
"selfGrantStatusDetails": ...,
}
# RedshiftSelfGrantStatusOutputTypeDef definition
class RedshiftSelfGrantStatusOutputTypeDef(TypedDict):
selfGrantStatusDetails: List[SelfGrantStatusDetailTypeDef], # (1)
GrantedEntityInputTypeDef#
# GrantedEntityInputTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import GrantedEntityInputTypeDef
def get_value() -> GrantedEntityInputTypeDef:
return {
"listing": ...,
}
# GrantedEntityInputTypeDef definition
class GrantedEntityInputTypeDef(TypedDict):
listing: NotRequired[ListingRevisionInputTypeDef], # (1)
GrantedEntityTypeDef#
# GrantedEntityTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import GrantedEntityTypeDef
def get_value() -> GrantedEntityTypeDef:
return {
"listing": ...,
}
# GrantedEntityTypeDef definition
class GrantedEntityTypeDef(TypedDict):
listing: NotRequired[ListingRevisionTypeDef], # (1)
SearchGroupProfilesOutputTypeDef#
# SearchGroupProfilesOutputTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import SearchGroupProfilesOutputTypeDef
def get_value() -> SearchGroupProfilesOutputTypeDef:
return {
"items": ...,
}
# SearchGroupProfilesOutputTypeDef definition
class SearchGroupProfilesOutputTypeDef(TypedDict):
items: List[GroupProfileSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
ProvisioningConfigurationOutputTypeDef#
# ProvisioningConfigurationOutputTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import ProvisioningConfigurationOutputTypeDef
def get_value() -> ProvisioningConfigurationOutputTypeDef:
return {
"lakeFormationConfiguration": ...,
}
# ProvisioningConfigurationOutputTypeDef definition
class ProvisioningConfigurationOutputTypeDef(TypedDict):
lakeFormationConfiguration: NotRequired[LakeFormationConfigurationOutputTypeDef], # (1)
ListLineageNodeHistoryOutputTypeDef#
# ListLineageNodeHistoryOutputTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import ListLineageNodeHistoryOutputTypeDef
def get_value() -> ListLineageNodeHistoryOutputTypeDef:
return {
"nextToken": ...,
}
# ListLineageNodeHistoryOutputTypeDef definition
class ListLineageNodeHistoryOutputTypeDef(TypedDict):
nodes: List[LineageNodeSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
LineageRunDetailsTypeDef#
# LineageRunDetailsTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import LineageRunDetailsTypeDef
def get_value() -> LineageRunDetailsTypeDef:
return {
"sqlQueryRunDetails": ...,
}
# LineageRunDetailsTypeDef definition
class LineageRunDetailsTypeDef(TypedDict):
sqlQueryRunDetails: NotRequired[LineageSqlQueryRunDetailsTypeDef], # (1)
RedshiftLineageSyncConfigurationInputTypeDef#
# RedshiftLineageSyncConfigurationInputTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import RedshiftLineageSyncConfigurationInputTypeDef
def get_value() -> RedshiftLineageSyncConfigurationInputTypeDef:
return {
"enabled": ...,
}
# RedshiftLineageSyncConfigurationInputTypeDef definition
class RedshiftLineageSyncConfigurationInputTypeDef(TypedDict):
enabled: NotRequired[bool],
schedule: NotRequired[LineageSyncScheduleTypeDef], # (1)
RedshiftLineageSyncConfigurationOutputTypeDef#
# RedshiftLineageSyncConfigurationOutputTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import RedshiftLineageSyncConfigurationOutputTypeDef
def get_value() -> RedshiftLineageSyncConfigurationOutputTypeDef:
return {
"enabled": ...,
}
# RedshiftLineageSyncConfigurationOutputTypeDef definition
class RedshiftLineageSyncConfigurationOutputTypeDef(TypedDict):
enabled: NotRequired[bool],
lineageJobId: NotRequired[str],
schedule: NotRequired[LineageSyncScheduleTypeDef], # (1)
ListAssetFiltersInputPaginateTypeDef#
# ListAssetFiltersInputPaginateTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import ListAssetFiltersInputPaginateTypeDef
def get_value() -> ListAssetFiltersInputPaginateTypeDef:
return {
"assetIdentifier": ...,
}
# ListAssetFiltersInputPaginateTypeDef definition
class ListAssetFiltersInputPaginateTypeDef(TypedDict):
assetIdentifier: str,
domainIdentifier: str,
status: NotRequired[FilterStatusType], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
ListAssetRevisionsInputPaginateTypeDef#
# ListAssetRevisionsInputPaginateTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import ListAssetRevisionsInputPaginateTypeDef
def get_value() -> ListAssetRevisionsInputPaginateTypeDef:
return {
"domainIdentifier": ...,
}
# ListAssetRevisionsInputPaginateTypeDef definition
class ListAssetRevisionsInputPaginateTypeDef(TypedDict):
domainIdentifier: str,
identifier: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListConnectionsInputPaginateTypeDef#
# ListConnectionsInputPaginateTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import ListConnectionsInputPaginateTypeDef
def get_value() -> ListConnectionsInputPaginateTypeDef:
return {
"domainIdentifier": ...,
}
# ListConnectionsInputPaginateTypeDef definition
class ListConnectionsInputPaginateTypeDef(TypedDict):
domainIdentifier: str,
projectIdentifier: str,
environmentIdentifier: NotRequired[str],
name: NotRequired[str],
sortBy: NotRequired[SortFieldConnectionType], # (1)
sortOrder: NotRequired[SortOrderType], # (2)
type: NotRequired[ConnectionTypeType], # (3)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (4)
- See SortFieldConnectionType
- See SortOrderType
- See ConnectionTypeType
- See PaginatorConfigTypeDef
ListDataProductRevisionsInputPaginateTypeDef#
# ListDataProductRevisionsInputPaginateTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import ListDataProductRevisionsInputPaginateTypeDef
def get_value() -> ListDataProductRevisionsInputPaginateTypeDef:
return {
"domainIdentifier": ...,
}
# ListDataProductRevisionsInputPaginateTypeDef definition
class ListDataProductRevisionsInputPaginateTypeDef(TypedDict):
domainIdentifier: str,
identifier: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListDataSourceRunActivitiesInputPaginateTypeDef#
# ListDataSourceRunActivitiesInputPaginateTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import ListDataSourceRunActivitiesInputPaginateTypeDef
def get_value() -> ListDataSourceRunActivitiesInputPaginateTypeDef:
return {
"domainIdentifier": ...,
}
# ListDataSourceRunActivitiesInputPaginateTypeDef definition
class ListDataSourceRunActivitiesInputPaginateTypeDef(TypedDict):
domainIdentifier: str,
identifier: str,
status: NotRequired[DataAssetActivityStatusType], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
ListDataSourceRunsInputPaginateTypeDef#
# ListDataSourceRunsInputPaginateTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import ListDataSourceRunsInputPaginateTypeDef
def get_value() -> ListDataSourceRunsInputPaginateTypeDef:
return {
"dataSourceIdentifier": ...,
}
# ListDataSourceRunsInputPaginateTypeDef definition
class ListDataSourceRunsInputPaginateTypeDef(TypedDict):
dataSourceIdentifier: str,
domainIdentifier: str,
status: NotRequired[DataSourceRunStatusType], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
ListDataSourcesInputPaginateTypeDef#
# ListDataSourcesInputPaginateTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import ListDataSourcesInputPaginateTypeDef
def get_value() -> ListDataSourcesInputPaginateTypeDef:
return {
"domainIdentifier": ...,
}
# ListDataSourcesInputPaginateTypeDef definition
class ListDataSourcesInputPaginateTypeDef(TypedDict):
domainIdentifier: str,
projectIdentifier: str,
connectionIdentifier: NotRequired[str],
environmentIdentifier: NotRequired[str],
name: NotRequired[str],
status: NotRequired[DataSourceStatusType], # (1)
type: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
ListDomainUnitsForParentInputPaginateTypeDef#
# ListDomainUnitsForParentInputPaginateTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import ListDomainUnitsForParentInputPaginateTypeDef
def get_value() -> ListDomainUnitsForParentInputPaginateTypeDef:
return {
"domainIdentifier": ...,
}
# ListDomainUnitsForParentInputPaginateTypeDef definition
class ListDomainUnitsForParentInputPaginateTypeDef(TypedDict):
domainIdentifier: str,
parentDomainUnitIdentifier: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListDomainsInputPaginateTypeDef#
# ListDomainsInputPaginateTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import ListDomainsInputPaginateTypeDef
def get_value() -> ListDomainsInputPaginateTypeDef:
return {
"status": ...,
}
# ListDomainsInputPaginateTypeDef definition
class ListDomainsInputPaginateTypeDef(TypedDict):
status: NotRequired[DomainStatusType], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
ListEntityOwnersInputPaginateTypeDef#
# ListEntityOwnersInputPaginateTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import ListEntityOwnersInputPaginateTypeDef
def get_value() -> ListEntityOwnersInputPaginateTypeDef:
return {
"domainIdentifier": ...,
}
# ListEntityOwnersInputPaginateTypeDef definition
class ListEntityOwnersInputPaginateTypeDef(TypedDict):
domainIdentifier: str,
entityIdentifier: str,
entityType: DataZoneEntityTypeType, # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
ListEnvironmentActionsInputPaginateTypeDef#
# ListEnvironmentActionsInputPaginateTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import ListEnvironmentActionsInputPaginateTypeDef
def get_value() -> ListEnvironmentActionsInputPaginateTypeDef:
return {
"domainIdentifier": ...,
}
# ListEnvironmentActionsInputPaginateTypeDef definition
class ListEnvironmentActionsInputPaginateTypeDef(TypedDict):
domainIdentifier: str,
environmentIdentifier: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListEnvironmentBlueprintConfigurationsInputPaginateTypeDef#
# ListEnvironmentBlueprintConfigurationsInputPaginateTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import ListEnvironmentBlueprintConfigurationsInputPaginateTypeDef
def get_value() -> ListEnvironmentBlueprintConfigurationsInputPaginateTypeDef:
return {
"domainIdentifier": ...,
}
# ListEnvironmentBlueprintConfigurationsInputPaginateTypeDef definition
class ListEnvironmentBlueprintConfigurationsInputPaginateTypeDef(TypedDict):
domainIdentifier: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListEnvironmentBlueprintsInputPaginateTypeDef#
# ListEnvironmentBlueprintsInputPaginateTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import ListEnvironmentBlueprintsInputPaginateTypeDef
def get_value() -> ListEnvironmentBlueprintsInputPaginateTypeDef:
return {
"domainIdentifier": ...,
}
# ListEnvironmentBlueprintsInputPaginateTypeDef definition
class ListEnvironmentBlueprintsInputPaginateTypeDef(TypedDict):
domainIdentifier: str,
managed: NotRequired[bool],
name: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListEnvironmentProfilesInputPaginateTypeDef#
# ListEnvironmentProfilesInputPaginateTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import ListEnvironmentProfilesInputPaginateTypeDef
def get_value() -> ListEnvironmentProfilesInputPaginateTypeDef:
return {
"domainIdentifier": ...,
}
# ListEnvironmentProfilesInputPaginateTypeDef definition
class ListEnvironmentProfilesInputPaginateTypeDef(TypedDict):
domainIdentifier: str,
awsAccountId: NotRequired[str],
awsAccountRegion: NotRequired[str],
environmentBlueprintIdentifier: NotRequired[str],
name: NotRequired[str],
projectIdentifier: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListEnvironmentsInputPaginateTypeDef#
# ListEnvironmentsInputPaginateTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import ListEnvironmentsInputPaginateTypeDef
def get_value() -> ListEnvironmentsInputPaginateTypeDef:
return {
"domainIdentifier": ...,
}
# ListEnvironmentsInputPaginateTypeDef definition
class ListEnvironmentsInputPaginateTypeDef(TypedDict):
domainIdentifier: str,
projectIdentifier: str,
awsAccountId: NotRequired[str],
awsAccountRegion: NotRequired[str],
environmentBlueprintIdentifier: NotRequired[str],
environmentProfileIdentifier: NotRequired[str],
name: NotRequired[str],
provider: NotRequired[str],
status: NotRequired[EnvironmentStatusType], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
ListJobRunsInputPaginateTypeDef#
# ListJobRunsInputPaginateTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import ListJobRunsInputPaginateTypeDef
def get_value() -> ListJobRunsInputPaginateTypeDef:
return {
"domainIdentifier": ...,
}
# ListJobRunsInputPaginateTypeDef definition
class ListJobRunsInputPaginateTypeDef(TypedDict):
domainIdentifier: str,
jobIdentifier: str,
sortOrder: NotRequired[SortOrderType], # (1)
status: NotRequired[JobRunStatusType], # (2)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (3)
- See SortOrderType
- See JobRunStatusType
- See PaginatorConfigTypeDef
ListLineageEventsInputPaginateTypeDef#
# ListLineageEventsInputPaginateTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import ListLineageEventsInputPaginateTypeDef
def get_value() -> ListLineageEventsInputPaginateTypeDef:
return {
"domainIdentifier": ...,
}
# ListLineageEventsInputPaginateTypeDef definition
class ListLineageEventsInputPaginateTypeDef(TypedDict):
domainIdentifier: str,
processingStatus: NotRequired[LineageEventProcessingStatusType], # (1)
sortOrder: NotRequired[SortOrderType], # (2)
timestampAfter: NotRequired[TimestampTypeDef],
timestampBefore: NotRequired[TimestampTypeDef],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (3)
ListLineageNodeHistoryInputPaginateTypeDef#
# ListLineageNodeHistoryInputPaginateTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import ListLineageNodeHistoryInputPaginateTypeDef
def get_value() -> ListLineageNodeHistoryInputPaginateTypeDef:
return {
"domainIdentifier": ...,
}
# ListLineageNodeHistoryInputPaginateTypeDef definition
class ListLineageNodeHistoryInputPaginateTypeDef(TypedDict):
domainIdentifier: str,
identifier: str,
direction: NotRequired[EdgeDirectionType], # (1)
eventTimestampGTE: NotRequired[TimestampTypeDef],
eventTimestampLTE: NotRequired[TimestampTypeDef],
sortOrder: NotRequired[SortOrderType], # (2)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (3)
- See EdgeDirectionType
- See SortOrderType
- See PaginatorConfigTypeDef
ListMetadataGenerationRunsInputPaginateTypeDef#
# ListMetadataGenerationRunsInputPaginateTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import ListMetadataGenerationRunsInputPaginateTypeDef
def get_value() -> ListMetadataGenerationRunsInputPaginateTypeDef:
return {
"domainIdentifier": ...,
}
# ListMetadataGenerationRunsInputPaginateTypeDef definition
class ListMetadataGenerationRunsInputPaginateTypeDef(TypedDict):
domainIdentifier: str,
status: NotRequired[MetadataGenerationRunStatusType], # (1)
type: NotRequired[MetadataGenerationRunTypeType], # (2)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (3)
ListNotificationsInputPaginateTypeDef#
# ListNotificationsInputPaginateTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import ListNotificationsInputPaginateTypeDef
def get_value() -> ListNotificationsInputPaginateTypeDef:
return {
"domainIdentifier": ...,
}
# ListNotificationsInputPaginateTypeDef definition
class ListNotificationsInputPaginateTypeDef(TypedDict):
domainIdentifier: str,
type: NotificationTypeType, # (1)
afterTimestamp: NotRequired[TimestampTypeDef],
beforeTimestamp: NotRequired[TimestampTypeDef],
subjects: NotRequired[Sequence[str]],
taskStatus: NotRequired[TaskStatusType], # (2)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (3)
- See NotificationTypeType
- See TaskStatusType
- See PaginatorConfigTypeDef
ListPolicyGrantsInputPaginateTypeDef#
# ListPolicyGrantsInputPaginateTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import ListPolicyGrantsInputPaginateTypeDef
def get_value() -> ListPolicyGrantsInputPaginateTypeDef:
return {
"domainIdentifier": ...,
}
# ListPolicyGrantsInputPaginateTypeDef definition
class ListPolicyGrantsInputPaginateTypeDef(TypedDict):
domainIdentifier: str,
entityIdentifier: str,
entityType: TargetEntityTypeType, # (1)
policyType: ManagedPolicyTypeType, # (2)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (3)
ListProjectMembershipsInputPaginateTypeDef#
# ListProjectMembershipsInputPaginateTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import ListProjectMembershipsInputPaginateTypeDef
def get_value() -> ListProjectMembershipsInputPaginateTypeDef:
return {
"domainIdentifier": ...,
}
# ListProjectMembershipsInputPaginateTypeDef definition
class ListProjectMembershipsInputPaginateTypeDef(TypedDict):
domainIdentifier: str,
projectIdentifier: str,
sortBy: NotRequired[SortFieldProjectType], # (1)
sortOrder: NotRequired[SortOrderType], # (2)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (3)
- See SortFieldProjectType
- See SortOrderType
- See PaginatorConfigTypeDef
ListProjectProfilesInputPaginateTypeDef#
# ListProjectProfilesInputPaginateTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import ListProjectProfilesInputPaginateTypeDef
def get_value() -> ListProjectProfilesInputPaginateTypeDef:
return {
"domainIdentifier": ...,
}
# ListProjectProfilesInputPaginateTypeDef definition
class ListProjectProfilesInputPaginateTypeDef(TypedDict):
domainIdentifier: str,
name: NotRequired[str],
sortBy: NotRequired[SortFieldProjectType], # (1)
sortOrder: NotRequired[SortOrderType], # (2)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (3)
- See SortFieldProjectType
- See SortOrderType
- See PaginatorConfigTypeDef
ListProjectsInputPaginateTypeDef#
# ListProjectsInputPaginateTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import ListProjectsInputPaginateTypeDef
def get_value() -> ListProjectsInputPaginateTypeDef:
return {
"domainIdentifier": ...,
}
# ListProjectsInputPaginateTypeDef definition
class ListProjectsInputPaginateTypeDef(TypedDict):
domainIdentifier: str,
groupIdentifier: NotRequired[str],
name: NotRequired[str],
userIdentifier: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListRulesInputPaginateTypeDef#
# ListRulesInputPaginateTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import ListRulesInputPaginateTypeDef
def get_value() -> ListRulesInputPaginateTypeDef:
return {
"domainIdentifier": ...,
}
# ListRulesInputPaginateTypeDef definition
class ListRulesInputPaginateTypeDef(TypedDict):
domainIdentifier: str,
targetIdentifier: str,
targetType: RuleTargetTypeType, # (1)
action: NotRequired[RuleActionType], # (2)
assetTypes: NotRequired[Sequence[str]],
dataProduct: NotRequired[bool],
includeCascaded: NotRequired[bool],
projectIds: NotRequired[Sequence[str]],
ruleType: NotRequired[RuleTypeType], # (3)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (4)
- See RuleTargetTypeType
- See RuleActionType
- See RuleTypeType
- See PaginatorConfigTypeDef
ListSubscriptionGrantsInputPaginateTypeDef#
# ListSubscriptionGrantsInputPaginateTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import ListSubscriptionGrantsInputPaginateTypeDef
def get_value() -> ListSubscriptionGrantsInputPaginateTypeDef:
return {
"domainIdentifier": ...,
}
# ListSubscriptionGrantsInputPaginateTypeDef definition
class ListSubscriptionGrantsInputPaginateTypeDef(TypedDict):
domainIdentifier: str,
environmentId: NotRequired[str],
owningProjectId: NotRequired[str],
sortBy: NotRequired[SortKeyType], # (1)
sortOrder: NotRequired[SortOrderType], # (2)
subscribedListingId: NotRequired[str],
subscriptionId: NotRequired[str],
subscriptionTargetId: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (3)
- See SortKeyType
- See SortOrderType
- See PaginatorConfigTypeDef
ListSubscriptionRequestsInputPaginateTypeDef#
# ListSubscriptionRequestsInputPaginateTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import ListSubscriptionRequestsInputPaginateTypeDef
def get_value() -> ListSubscriptionRequestsInputPaginateTypeDef:
return {
"domainIdentifier": ...,
}
# ListSubscriptionRequestsInputPaginateTypeDef definition
class ListSubscriptionRequestsInputPaginateTypeDef(TypedDict):
domainIdentifier: str,
approverProjectId: NotRequired[str],
owningProjectId: NotRequired[str],
sortBy: NotRequired[SortKeyType], # (1)
sortOrder: NotRequired[SortOrderType], # (2)
status: NotRequired[SubscriptionRequestStatusType], # (3)
subscribedListingId: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (4)
- See SortKeyType
- See SortOrderType
- See SubscriptionRequestStatusType
- See PaginatorConfigTypeDef
ListSubscriptionTargetsInputPaginateTypeDef#
# ListSubscriptionTargetsInputPaginateTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import ListSubscriptionTargetsInputPaginateTypeDef
def get_value() -> ListSubscriptionTargetsInputPaginateTypeDef:
return {
"domainIdentifier": ...,
}
# ListSubscriptionTargetsInputPaginateTypeDef definition
class ListSubscriptionTargetsInputPaginateTypeDef(TypedDict):
domainIdentifier: str,
environmentIdentifier: str,
sortBy: NotRequired[SortKeyType], # (1)
sortOrder: NotRequired[SortOrderType], # (2)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (3)
- See SortKeyType
- See SortOrderType
- See PaginatorConfigTypeDef
ListSubscriptionsInputPaginateTypeDef#
# ListSubscriptionsInputPaginateTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import ListSubscriptionsInputPaginateTypeDef
def get_value() -> ListSubscriptionsInputPaginateTypeDef:
return {
"domainIdentifier": ...,
}
# ListSubscriptionsInputPaginateTypeDef definition
class ListSubscriptionsInputPaginateTypeDef(TypedDict):
domainIdentifier: str,
approverProjectId: NotRequired[str],
owningProjectId: NotRequired[str],
sortBy: NotRequired[SortKeyType], # (1)
sortOrder: NotRequired[SortOrderType], # (2)
status: NotRequired[SubscriptionStatusType], # (3)
subscribedListingId: NotRequired[str],
subscriptionRequestIdentifier: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (4)
- See SortKeyType
- See SortOrderType
- See SubscriptionStatusType
- See PaginatorConfigTypeDef
ListTimeSeriesDataPointsInputPaginateTypeDef#
# ListTimeSeriesDataPointsInputPaginateTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import ListTimeSeriesDataPointsInputPaginateTypeDef
def get_value() -> ListTimeSeriesDataPointsInputPaginateTypeDef:
return {
"domainIdentifier": ...,
}
# ListTimeSeriesDataPointsInputPaginateTypeDef definition
class ListTimeSeriesDataPointsInputPaginateTypeDef(TypedDict):
domainIdentifier: str,
entityIdentifier: str,
entityType: TimeSeriesEntityTypeType, # (1)
formName: str,
endedAt: NotRequired[TimestampTypeDef],
startedAt: NotRequired[TimestampTypeDef],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
SearchGroupProfilesInputPaginateTypeDef#
# SearchGroupProfilesInputPaginateTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import SearchGroupProfilesInputPaginateTypeDef
def get_value() -> SearchGroupProfilesInputPaginateTypeDef:
return {
"domainIdentifier": ...,
}
# SearchGroupProfilesInputPaginateTypeDef definition
class SearchGroupProfilesInputPaginateTypeDef(TypedDict):
domainIdentifier: str,
groupType: GroupSearchTypeType, # (1)
searchText: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
SearchUserProfilesInputPaginateTypeDef#
# SearchUserProfilesInputPaginateTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import SearchUserProfilesInputPaginateTypeDef
def get_value() -> SearchUserProfilesInputPaginateTypeDef:
return {
"domainIdentifier": ...,
}
# SearchUserProfilesInputPaginateTypeDef definition
class SearchUserProfilesInputPaginateTypeDef(TypedDict):
domainIdentifier: str,
userType: UserSearchTypeType, # (1)
searchText: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
ListProjectProfilesOutputTypeDef#
# ListProjectProfilesOutputTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import ListProjectProfilesOutputTypeDef
def get_value() -> ListProjectProfilesOutputTypeDef:
return {
"items": ...,
}
# ListProjectProfilesOutputTypeDef definition
class ListProjectProfilesOutputTypeDef(TypedDict):
items: List[ProjectProfileSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
MemberDetailsTypeDef#
# MemberDetailsTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import MemberDetailsTypeDef
def get_value() -> MemberDetailsTypeDef:
return {
"group": ...,
}
# MemberDetailsTypeDef definition
class MemberDetailsTypeDef(TypedDict):
group: NotRequired[GroupDetailsTypeDef], # (1)
user: NotRequired[UserDetailsTypeDef], # (2)
MetadataFormEnforcementDetailOutputTypeDef#
# MetadataFormEnforcementDetailOutputTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import MetadataFormEnforcementDetailOutputTypeDef
def get_value() -> MetadataFormEnforcementDetailOutputTypeDef:
return {
"requiredMetadataForms": ...,
}
# MetadataFormEnforcementDetailOutputTypeDef definition
class MetadataFormEnforcementDetailOutputTypeDef(TypedDict):
requiredMetadataForms: NotRequired[List[MetadataFormReferenceTypeDef]], # (1)
MetadataFormEnforcementDetailTypeDef#
# MetadataFormEnforcementDetailTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import MetadataFormEnforcementDetailTypeDef
def get_value() -> MetadataFormEnforcementDetailTypeDef:
return {
"requiredMetadataForms": ...,
}
# MetadataFormEnforcementDetailTypeDef definition
class MetadataFormEnforcementDetailTypeDef(TypedDict):
requiredMetadataForms: NotRequired[Sequence[MetadataFormReferenceTypeDef]], # (1)
OpenLineageRunEventSummaryTypeDef#
# OpenLineageRunEventSummaryTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import OpenLineageRunEventSummaryTypeDef
def get_value() -> OpenLineageRunEventSummaryTypeDef:
return {
"eventType": ...,
}
# OpenLineageRunEventSummaryTypeDef definition
class OpenLineageRunEventSummaryTypeDef(TypedDict):
eventType: NotRequired[OpenLineageRunStateType], # (1)
inputs: NotRequired[List[NameIdentifierTypeDef]], # (2)
job: NotRequired[NameIdentifierTypeDef], # (3)
outputs: NotRequired[List[NameIdentifierTypeDef]], # (2)
runId: NotRequired[str],
- See OpenLineageRunStateType
- See NameIdentifierTypeDef
- See NameIdentifierTypeDef
- See NameIdentifierTypeDef
RowFilterExpressionOutputTypeDef#
# RowFilterExpressionOutputTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import RowFilterExpressionOutputTypeDef
def get_value() -> RowFilterExpressionOutputTypeDef:
return {
"equalTo": ...,
}
# RowFilterExpressionOutputTypeDef definition
class RowFilterExpressionOutputTypeDef(TypedDict):
equalTo: NotRequired[EqualToExpressionTypeDef], # (1)
greaterThan: NotRequired[GreaterThanExpressionTypeDef], # (2)
greaterThanOrEqualTo: NotRequired[GreaterThanOrEqualToExpressionTypeDef], # (3)
in: NotRequired[InExpressionOutputTypeDef], # (4)
isNotNull: NotRequired[IsNotNullExpressionTypeDef], # (5)
isNull: NotRequired[IsNullExpressionTypeDef], # (6)
lessThan: NotRequired[LessThanExpressionTypeDef], # (7)
lessThanOrEqualTo: NotRequired[LessThanOrEqualToExpressionTypeDef], # (8)
like: NotRequired[LikeExpressionTypeDef], # (9)
notEqualTo: NotRequired[NotEqualToExpressionTypeDef], # (10)
notIn: NotRequired[NotInExpressionOutputTypeDef], # (11)
notLike: NotRequired[NotLikeExpressionTypeDef], # (12)
- See EqualToExpressionTypeDef
- See GreaterThanExpressionTypeDef
- See GreaterThanOrEqualToExpressionTypeDef
- See InExpressionOutputTypeDef
- See IsNotNullExpressionTypeDef
- See IsNullExpressionTypeDef
- See LessThanExpressionTypeDef
- See LessThanOrEqualToExpressionTypeDef
- See LikeExpressionTypeDef
- See NotEqualToExpressionTypeDef
- See NotInExpressionOutputTypeDef
- See NotLikeExpressionTypeDef
RowFilterExpressionTypeDef#
# RowFilterExpressionTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import RowFilterExpressionTypeDef
def get_value() -> RowFilterExpressionTypeDef:
return {
"equalTo": ...,
}
# RowFilterExpressionTypeDef definition
class RowFilterExpressionTypeDef(TypedDict):
equalTo: NotRequired[EqualToExpressionTypeDef], # (1)
greaterThan: NotRequired[GreaterThanExpressionTypeDef], # (2)
greaterThanOrEqualTo: NotRequired[GreaterThanOrEqualToExpressionTypeDef], # (3)
in: NotRequired[InExpressionTypeDef], # (4)
isNotNull: NotRequired[IsNotNullExpressionTypeDef], # (5)
isNull: NotRequired[IsNullExpressionTypeDef], # (6)
lessThan: NotRequired[LessThanExpressionTypeDef], # (7)
lessThanOrEqualTo: NotRequired[LessThanOrEqualToExpressionTypeDef], # (8)
like: NotRequired[LikeExpressionTypeDef], # (9)
notEqualTo: NotRequired[NotEqualToExpressionTypeDef], # (10)
notIn: NotRequired[NotInExpressionTypeDef], # (11)
notLike: NotRequired[NotLikeExpressionTypeDef], # (12)
- See EqualToExpressionTypeDef
- See GreaterThanExpressionTypeDef
- See GreaterThanOrEqualToExpressionTypeDef
- See InExpressionTypeDef
- See IsNotNullExpressionTypeDef
- See IsNullExpressionTypeDef
- See LessThanExpressionTypeDef
- See LessThanOrEqualToExpressionTypeDef
- See LikeExpressionTypeDef
- See NotEqualToExpressionTypeDef
- See NotInExpressionTypeDef
- See NotLikeExpressionTypeDef
TopicTypeDef#
# TopicTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import TopicTypeDef
def get_value() -> TopicTypeDef:
return {
"resource": ...,
}
# TopicTypeDef definition
class TopicTypeDef(TypedDict):
resource: NotificationResourceTypeDef, # (1)
role: NotificationRoleType, # (2)
subject: str,
OAuth2PropertiesOutputTypeDef#
# OAuth2PropertiesOutputTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import OAuth2PropertiesOutputTypeDef
def get_value() -> OAuth2PropertiesOutputTypeDef:
return {
"authorizationCodeProperties": ...,
}
# OAuth2PropertiesOutputTypeDef definition
class OAuth2PropertiesOutputTypeDef(TypedDict):
authorizationCodeProperties: NotRequired[AuthorizationCodePropertiesTypeDef], # (1)
oAuth2ClientApplication: NotRequired[OAuth2ClientApplicationTypeDef], # (2)
oAuth2Credentials: NotRequired[GlueOAuth2CredentialsTypeDef], # (3)
oAuth2GrantType: NotRequired[OAuth2GrantTypeType], # (4)
tokenUrl: NotRequired[str],
tokenUrlParametersMap: NotRequired[Dict[str, str]],
- See AuthorizationCodePropertiesTypeDef
- See OAuth2ClientApplicationTypeDef
- See GlueOAuth2CredentialsTypeDef
- See OAuth2GrantTypeType
OAuth2PropertiesTypeDef#
# OAuth2PropertiesTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import OAuth2PropertiesTypeDef
def get_value() -> OAuth2PropertiesTypeDef:
return {
"authorizationCodeProperties": ...,
}
# OAuth2PropertiesTypeDef definition
class OAuth2PropertiesTypeDef(TypedDict):
authorizationCodeProperties: NotRequired[AuthorizationCodePropertiesTypeDef], # (1)
oAuth2ClientApplication: NotRequired[OAuth2ClientApplicationTypeDef], # (2)
oAuth2Credentials: NotRequired[GlueOAuth2CredentialsTypeDef], # (3)
oAuth2GrantType: NotRequired[OAuth2GrantTypeType], # (4)
tokenUrl: NotRequired[str],
tokenUrlParametersMap: NotRequired[Mapping[str, str]],
- See AuthorizationCodePropertiesTypeDef
- See OAuth2ClientApplicationTypeDef
- See GlueOAuth2CredentialsTypeDef
- See OAuth2GrantTypeType
PolicyGrantDetailOutputTypeDef#
# PolicyGrantDetailOutputTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import PolicyGrantDetailOutputTypeDef
def get_value() -> PolicyGrantDetailOutputTypeDef:
return {
"addToProjectMemberPool": ...,
}
# PolicyGrantDetailOutputTypeDef definition
class PolicyGrantDetailOutputTypeDef(TypedDict):
addToProjectMemberPool: NotRequired[AddToProjectMemberPoolPolicyGrantDetailTypeDef], # (1)
createAssetType: NotRequired[CreateAssetTypePolicyGrantDetailTypeDef], # (2)
createDomainUnit: NotRequired[CreateDomainUnitPolicyGrantDetailTypeDef], # (3)
createEnvironment: NotRequired[Dict[str, Any]],
createEnvironmentFromBlueprint: NotRequired[Dict[str, Any]],
createEnvironmentProfile: NotRequired[CreateEnvironmentProfilePolicyGrantDetailTypeDef], # (4)
createFormType: NotRequired[CreateFormTypePolicyGrantDetailTypeDef], # (5)
createGlossary: NotRequired[CreateGlossaryPolicyGrantDetailTypeDef], # (6)
createProject: NotRequired[CreateProjectPolicyGrantDetailTypeDef], # (7)
createProjectFromProjectProfile: NotRequired[CreateProjectFromProjectProfilePolicyGrantDetailOutputTypeDef], # (8)
delegateCreateEnvironmentProfile: NotRequired[Dict[str, Any]],
overrideDomainUnitOwners: NotRequired[OverrideDomainUnitOwnersPolicyGrantDetailTypeDef], # (9)
overrideProjectOwners: NotRequired[OverrideProjectOwnersPolicyGrantDetailTypeDef], # (10)
- See AddToProjectMemberPoolPolicyGrantDetailTypeDef
- See CreateAssetTypePolicyGrantDetailTypeDef
- See CreateDomainUnitPolicyGrantDetailTypeDef
- See CreateEnvironmentProfilePolicyGrantDetailTypeDef
- See CreateFormTypePolicyGrantDetailTypeDef
- See CreateGlossaryPolicyGrantDetailTypeDef
- See CreateProjectPolicyGrantDetailTypeDef
- See CreateProjectFromProjectProfilePolicyGrantDetailOutputTypeDef
- See OverrideDomainUnitOwnersPolicyGrantDetailTypeDef
- See OverrideProjectOwnersPolicyGrantDetailTypeDef
PolicyGrantDetailTypeDef#
# PolicyGrantDetailTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import PolicyGrantDetailTypeDef
def get_value() -> PolicyGrantDetailTypeDef:
return {
"addToProjectMemberPool": ...,
}
# PolicyGrantDetailTypeDef definition
class PolicyGrantDetailTypeDef(TypedDict):
addToProjectMemberPool: NotRequired[AddToProjectMemberPoolPolicyGrantDetailTypeDef], # (1)
createAssetType: NotRequired[CreateAssetTypePolicyGrantDetailTypeDef], # (2)
createDomainUnit: NotRequired[CreateDomainUnitPolicyGrantDetailTypeDef], # (3)
createEnvironment: NotRequired[Mapping[str, Any]],
createEnvironmentFromBlueprint: NotRequired[Mapping[str, Any]],
createEnvironmentProfile: NotRequired[CreateEnvironmentProfilePolicyGrantDetailTypeDef], # (4)
createFormType: NotRequired[CreateFormTypePolicyGrantDetailTypeDef], # (5)
createGlossary: NotRequired[CreateGlossaryPolicyGrantDetailTypeDef], # (6)
createProject: NotRequired[CreateProjectPolicyGrantDetailTypeDef], # (7)
createProjectFromProjectProfile: NotRequired[CreateProjectFromProjectProfilePolicyGrantDetailTypeDef], # (8)
delegateCreateEnvironmentProfile: NotRequired[Mapping[str, Any]],
overrideDomainUnitOwners: NotRequired[OverrideDomainUnitOwnersPolicyGrantDetailTypeDef], # (9)
overrideProjectOwners: NotRequired[OverrideProjectOwnersPolicyGrantDetailTypeDef], # (10)
- See AddToProjectMemberPoolPolicyGrantDetailTypeDef
- See CreateAssetTypePolicyGrantDetailTypeDef
- See CreateDomainUnitPolicyGrantDetailTypeDef
- See CreateEnvironmentProfilePolicyGrantDetailTypeDef
- See CreateFormTypePolicyGrantDetailTypeDef
- See CreateGlossaryPolicyGrantDetailTypeDef
- See CreateProjectPolicyGrantDetailTypeDef
- See CreateProjectFromProjectProfilePolicyGrantDetailTypeDef
- See OverrideDomainUnitOwnersPolicyGrantDetailTypeDef
- See OverrideProjectOwnersPolicyGrantDetailTypeDef
OwnerPropertiesOutputTypeDef#
# OwnerPropertiesOutputTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import OwnerPropertiesOutputTypeDef
def get_value() -> OwnerPropertiesOutputTypeDef:
return {
"group": ...,
}
# OwnerPropertiesOutputTypeDef definition
class OwnerPropertiesOutputTypeDef(TypedDict):
group: NotRequired[OwnerGroupPropertiesOutputTypeDef], # (1)
user: NotRequired[OwnerUserPropertiesOutputTypeDef], # (2)
OwnerPropertiesTypeDef#
# OwnerPropertiesTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import OwnerPropertiesTypeDef
def get_value() -> OwnerPropertiesTypeDef:
return {
"group": ...,
}
# OwnerPropertiesTypeDef definition
class OwnerPropertiesTypeDef(TypedDict):
group: NotRequired[OwnerGroupPropertiesTypeDef], # (1)
user: NotRequired[OwnerUserPropertiesTypeDef], # (2)
RuleScopeOutputTypeDef#
# RuleScopeOutputTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import RuleScopeOutputTypeDef
def get_value() -> RuleScopeOutputTypeDef:
return {
"assetType": ...,
}
# RuleScopeOutputTypeDef definition
class RuleScopeOutputTypeDef(TypedDict):
assetType: NotRequired[AssetTypesForRuleOutputTypeDef], # (1)
dataProduct: NotRequired[bool],
project: NotRequired[ProjectsForRuleOutputTypeDef], # (2)
RuleScopeTypeDef#
# RuleScopeTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import RuleScopeTypeDef
def get_value() -> RuleScopeTypeDef:
return {
"assetType": ...,
}
# RuleScopeTypeDef definition
class RuleScopeTypeDef(TypedDict):
assetType: NotRequired[AssetTypesForRuleTypeDef], # (1)
dataProduct: NotRequired[bool],
project: NotRequired[ProjectsForRuleTypeDef], # (2)
RedshiftCredentialsTypeDef#
# RedshiftCredentialsTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import RedshiftCredentialsTypeDef
def get_value() -> RedshiftCredentialsTypeDef:
return {
"secretArn": ...,
}
# RedshiftCredentialsTypeDef definition
class RedshiftCredentialsTypeDef(TypedDict):
secretArn: NotRequired[str],
usernamePassword: NotRequired[UsernamePasswordTypeDef], # (1)
SparkEmrPropertiesOutputTypeDef#
# SparkEmrPropertiesOutputTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import SparkEmrPropertiesOutputTypeDef
def get_value() -> SparkEmrPropertiesOutputTypeDef:
return {
"computeArn": ...,
}
# SparkEmrPropertiesOutputTypeDef definition
class SparkEmrPropertiesOutputTypeDef(TypedDict):
computeArn: NotRequired[str],
credentials: NotRequired[UsernamePasswordTypeDef], # (1)
credentialsExpiration: NotRequired[datetime],
governanceType: NotRequired[GovernanceTypeType], # (2)
instanceProfileArn: NotRequired[str],
javaVirtualEnv: NotRequired[str],
livyEndpoint: NotRequired[str],
logUri: NotRequired[str],
pythonVirtualEnv: NotRequired[str],
runtimeRole: NotRequired[str],
trustedCertificatesS3Uri: NotRequired[str],
RedshiftStorageTypeDef#
# RedshiftStorageTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import RedshiftStorageTypeDef
def get_value() -> RedshiftStorageTypeDef:
return {
"redshiftClusterSource": ...,
}
# RedshiftStorageTypeDef definition
class RedshiftStorageTypeDef(TypedDict):
redshiftClusterSource: NotRequired[RedshiftClusterStorageTypeDef], # (1)
redshiftServerlessSource: NotRequired[RedshiftServerlessStorageTypeDef], # (2)
RejectPredictionsInputTypeDef#
# RejectPredictionsInputTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import RejectPredictionsInputTypeDef
def get_value() -> RejectPredictionsInputTypeDef:
return {
"domainIdentifier": ...,
}
# RejectPredictionsInputTypeDef definition
class RejectPredictionsInputTypeDef(TypedDict):
domainIdentifier: str,
identifier: str,
clientToken: NotRequired[str],
rejectChoices: NotRequired[Sequence[RejectChoiceTypeDef]], # (1)
rejectRule: NotRequired[RejectRuleTypeDef], # (2)
revision: NotRequired[str],
- See RejectChoiceTypeDef
- See RejectRuleTypeDef
SparkGluePropertiesInputTypeDef#
# SparkGluePropertiesInputTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import SparkGluePropertiesInputTypeDef
def get_value() -> SparkGluePropertiesInputTypeDef:
return {
"additionalArgs": ...,
}
# SparkGluePropertiesInputTypeDef definition
class SparkGluePropertiesInputTypeDef(TypedDict):
additionalArgs: NotRequired[SparkGlueArgsTypeDef], # (1)
glueConnectionName: NotRequired[str],
glueVersion: NotRequired[str],
idleTimeout: NotRequired[int],
javaVirtualEnv: NotRequired[str],
numberOfWorkers: NotRequired[int],
pythonVirtualEnv: NotRequired[str],
workerType: NotRequired[str],
SparkGluePropertiesOutputTypeDef#
# SparkGluePropertiesOutputTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import SparkGluePropertiesOutputTypeDef
def get_value() -> SparkGluePropertiesOutputTypeDef:
return {
"additionalArgs": ...,
}
# SparkGluePropertiesOutputTypeDef definition
class SparkGluePropertiesOutputTypeDef(TypedDict):
additionalArgs: NotRequired[SparkGlueArgsTypeDef], # (1)
glueConnectionName: NotRequired[str],
glueVersion: NotRequired[str],
idleTimeout: NotRequired[int],
javaVirtualEnv: NotRequired[str],
numberOfWorkers: NotRequired[int],
pythonVirtualEnv: NotRequired[str],
workerType: NotRequired[str],
UserProfileDetailsTypeDef#
# UserProfileDetailsTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import UserProfileDetailsTypeDef
def get_value() -> UserProfileDetailsTypeDef:
return {
"iam": ...,
}
# UserProfileDetailsTypeDef definition
class UserProfileDetailsTypeDef(TypedDict):
iam: NotRequired[IamUserProfileDetailsTypeDef], # (1)
sso: NotRequired[SsoUserProfileDetailsTypeDef], # (2)
SubscribedPrincipalInputTypeDef#
# SubscribedPrincipalInputTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import SubscribedPrincipalInputTypeDef
def get_value() -> SubscribedPrincipalInputTypeDef:
return {
"project": ...,
}
# SubscribedPrincipalInputTypeDef definition
class SubscribedPrincipalInputTypeDef(TypedDict):
project: NotRequired[SubscribedProjectInputTypeDef], # (1)
SubscribedPrincipalTypeDef#
# SubscribedPrincipalTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import SubscribedPrincipalTypeDef
def get_value() -> SubscribedPrincipalTypeDef:
return {
"project": ...,
}
# SubscribedPrincipalTypeDef definition
class SubscribedPrincipalTypeDef(TypedDict):
project: NotRequired[SubscribedProjectTypeDef], # (1)
CreateEnvironmentActionInputTypeDef#
# CreateEnvironmentActionInputTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import CreateEnvironmentActionInputTypeDef
def get_value() -> CreateEnvironmentActionInputTypeDef:
return {
"domainIdentifier": ...,
}
# CreateEnvironmentActionInputTypeDef definition
class CreateEnvironmentActionInputTypeDef(TypedDict):
domainIdentifier: str,
environmentIdentifier: str,
name: str,
parameters: ActionParametersTypeDef, # (1)
description: NotRequired[str],
CreateEnvironmentActionOutputTypeDef#
# CreateEnvironmentActionOutputTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import CreateEnvironmentActionOutputTypeDef
def get_value() -> CreateEnvironmentActionOutputTypeDef:
return {
"description": ...,
}
# CreateEnvironmentActionOutputTypeDef definition
class CreateEnvironmentActionOutputTypeDef(TypedDict):
description: str,
domainId: str,
environmentId: str,
id: str,
name: str,
parameters: ActionParametersTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
EnvironmentActionSummaryTypeDef#
# EnvironmentActionSummaryTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import EnvironmentActionSummaryTypeDef
def get_value() -> EnvironmentActionSummaryTypeDef:
return {
"description": ...,
}
# EnvironmentActionSummaryTypeDef definition
class EnvironmentActionSummaryTypeDef(TypedDict):
domainId: str,
environmentId: str,
id: str,
name: str,
parameters: ActionParametersTypeDef, # (1)
description: NotRequired[str],
GetEnvironmentActionOutputTypeDef#
# GetEnvironmentActionOutputTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import GetEnvironmentActionOutputTypeDef
def get_value() -> GetEnvironmentActionOutputTypeDef:
return {
"description": ...,
}
# GetEnvironmentActionOutputTypeDef definition
class GetEnvironmentActionOutputTypeDef(TypedDict):
description: str,
domainId: str,
environmentId: str,
id: str,
name: str,
parameters: ActionParametersTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateEnvironmentActionInputTypeDef#
# UpdateEnvironmentActionInputTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import UpdateEnvironmentActionInputTypeDef
def get_value() -> UpdateEnvironmentActionInputTypeDef:
return {
"domainIdentifier": ...,
}
# UpdateEnvironmentActionInputTypeDef definition
class UpdateEnvironmentActionInputTypeDef(TypedDict):
domainIdentifier: str,
environmentIdentifier: str,
identifier: str,
description: NotRequired[str],
name: NotRequired[str],
parameters: NotRequired[ActionParametersTypeDef], # (1)
UpdateEnvironmentActionOutputTypeDef#
# UpdateEnvironmentActionOutputTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import UpdateEnvironmentActionOutputTypeDef
def get_value() -> UpdateEnvironmentActionOutputTypeDef:
return {
"description": ...,
}
# UpdateEnvironmentActionOutputTypeDef definition
class UpdateEnvironmentActionOutputTypeDef(TypedDict):
description: str,
domainId: str,
environmentId: str,
id: str,
name: str,
parameters: ActionParametersTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
AssetItemTypeDef#
# AssetItemTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import AssetItemTypeDef
def get_value() -> AssetItemTypeDef:
return {
"additionalAttributes": ...,
}
# AssetItemTypeDef definition
class AssetItemTypeDef(TypedDict):
domainId: str,
identifier: str,
name: str,
owningProjectId: str,
typeIdentifier: str,
typeRevision: str,
additionalAttributes: NotRequired[AssetItemAdditionalAttributesTypeDef], # (1)
createdAt: NotRequired[datetime],
createdBy: NotRequired[str],
description: NotRequired[str],
externalIdentifier: NotRequired[str],
firstRevisionCreatedAt: NotRequired[datetime],
firstRevisionCreatedBy: NotRequired[str],
glossaryTerms: NotRequired[List[str]],
AssetListingItemTypeDef#
# AssetListingItemTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import AssetListingItemTypeDef
def get_value() -> AssetListingItemTypeDef:
return {
"additionalAttributes": ...,
}
# AssetListingItemTypeDef definition
class AssetListingItemTypeDef(TypedDict):
additionalAttributes: NotRequired[AssetListingItemAdditionalAttributesTypeDef], # (1)
createdAt: NotRequired[datetime],
description: NotRequired[str],
entityId: NotRequired[str],
entityRevision: NotRequired[str],
entityType: NotRequired[str],
glossaryTerms: NotRequired[List[DetailedGlossaryTermTypeDef]], # (2)
listingCreatedBy: NotRequired[str],
listingId: NotRequired[str],
listingRevision: NotRequired[str],
listingUpdatedBy: NotRequired[str],
name: NotRequired[str],
owningProjectId: NotRequired[str],
DataProductListingItemTypeDef#
# DataProductListingItemTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import DataProductListingItemTypeDef
def get_value() -> DataProductListingItemTypeDef:
return {
"additionalAttributes": ...,
}
# DataProductListingItemTypeDef definition
class DataProductListingItemTypeDef(TypedDict):
additionalAttributes: NotRequired[DataProductListingItemAdditionalAttributesTypeDef], # (1)
createdAt: NotRequired[datetime],
description: NotRequired[str],
entityId: NotRequired[str],
entityRevision: NotRequired[str],
glossaryTerms: NotRequired[List[DetailedGlossaryTermTypeDef]], # (2)
items: NotRequired[List[ListingSummaryItemTypeDef]], # (3)
listingCreatedBy: NotRequired[str],
listingId: NotRequired[str],
listingRevision: NotRequired[str],
listingUpdatedBy: NotRequired[str],
name: NotRequired[str],
owningProjectId: NotRequired[str],
- See DataProductListingItemAdditionalAttributesTypeDef
- See DetailedGlossaryTermTypeDef
- See ListingSummaryItemTypeDef
DataProductListingTypeDef#
# DataProductListingTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import DataProductListingTypeDef
def get_value() -> DataProductListingTypeDef:
return {
"createdAt": ...,
}
# DataProductListingTypeDef definition
class DataProductListingTypeDef(TypedDict):
createdAt: NotRequired[datetime],
dataProductId: NotRequired[str],
dataProductRevision: NotRequired[str],
forms: NotRequired[str],
glossaryTerms: NotRequired[List[DetailedGlossaryTermTypeDef]], # (1)
items: NotRequired[List[ListingSummaryTypeDef]], # (2)
owningProjectId: NotRequired[str],
SubscribedListingItemTypeDef#
# SubscribedListingItemTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import SubscribedListingItemTypeDef
def get_value() -> SubscribedListingItemTypeDef:
return {
"assetListing": ...,
}
# SubscribedListingItemTypeDef definition
class SubscribedListingItemTypeDef(TypedDict):
assetListing: NotRequired[SubscribedAssetListingTypeDef], # (1)
productListing: NotRequired[SubscribedProductListingTypeDef], # (2)
GlueConnectionPatchTypeDef#
# GlueConnectionPatchTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import GlueConnectionPatchTypeDef
def get_value() -> GlueConnectionPatchTypeDef:
return {
"authenticationConfiguration": ...,
}
# GlueConnectionPatchTypeDef definition
class GlueConnectionPatchTypeDef(TypedDict):
authenticationConfiguration: NotRequired[AuthenticationConfigurationPatchTypeDef], # (1)
connectionProperties: NotRequired[Mapping[str, str]],
description: NotRequired[str],
CreateAssetInputTypeDef#
# CreateAssetInputTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import CreateAssetInputTypeDef
def get_value() -> CreateAssetInputTypeDef:
return {
"domainIdentifier": ...,
}
# CreateAssetInputTypeDef definition
class CreateAssetInputTypeDef(TypedDict):
domainIdentifier: str,
name: str,
owningProjectIdentifier: str,
typeIdentifier: str,
clientToken: NotRequired[str],
description: NotRequired[str],
externalIdentifier: NotRequired[str],
formsInput: NotRequired[Sequence[FormInputTypeDef]], # (1)
glossaryTerms: NotRequired[Sequence[str]],
predictionConfiguration: NotRequired[PredictionConfigurationTypeDef], # (2)
typeRevision: NotRequired[str],
CreateAssetOutputTypeDef#
# CreateAssetOutputTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import CreateAssetOutputTypeDef
def get_value() -> CreateAssetOutputTypeDef:
return {
"createdAt": ...,
}
# CreateAssetOutputTypeDef definition
class CreateAssetOutputTypeDef(TypedDict):
createdAt: datetime,
createdBy: str,
description: str,
domainId: str,
externalIdentifier: str,
firstRevisionCreatedAt: datetime,
firstRevisionCreatedBy: str,
formsOutput: List[FormOutputTypeDef], # (1)
glossaryTerms: List[str],
id: str,
latestTimeSeriesDataPointFormsOutput: List[TimeSeriesDataPointSummaryFormOutputTypeDef], # (2)
listing: AssetListingDetailsTypeDef, # (3)
name: str,
owningProjectId: str,
predictionConfiguration: PredictionConfigurationTypeDef, # (4)
readOnlyFormsOutput: List[FormOutputTypeDef], # (1)
revision: str,
typeIdentifier: str,
typeRevision: str,
ResponseMetadata: ResponseMetadataTypeDef, # (6)
- See FormOutputTypeDef
- See TimeSeriesDataPointSummaryFormOutputTypeDef
- See AssetListingDetailsTypeDef
- See PredictionConfigurationTypeDef
- See FormOutputTypeDef
- See ResponseMetadataTypeDef
CreateAssetRevisionInputTypeDef#
# CreateAssetRevisionInputTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import CreateAssetRevisionInputTypeDef
def get_value() -> CreateAssetRevisionInputTypeDef:
return {
"domainIdentifier": ...,
}
# CreateAssetRevisionInputTypeDef definition
class CreateAssetRevisionInputTypeDef(TypedDict):
domainIdentifier: str,
identifier: str,
name: str,
clientToken: NotRequired[str],
description: NotRequired[str],
formsInput: NotRequired[Sequence[FormInputTypeDef]], # (1)
glossaryTerms: NotRequired[Sequence[str]],
predictionConfiguration: NotRequired[PredictionConfigurationTypeDef], # (2)
typeRevision: NotRequired[str],
CreateAssetRevisionOutputTypeDef#
# CreateAssetRevisionOutputTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import CreateAssetRevisionOutputTypeDef
def get_value() -> CreateAssetRevisionOutputTypeDef:
return {
"createdAt": ...,
}
# CreateAssetRevisionOutputTypeDef definition
class CreateAssetRevisionOutputTypeDef(TypedDict):
createdAt: datetime,
createdBy: str,
description: str,
domainId: str,
externalIdentifier: str,
firstRevisionCreatedAt: datetime,
firstRevisionCreatedBy: str,
formsOutput: List[FormOutputTypeDef], # (1)
glossaryTerms: List[str],
id: str,
latestTimeSeriesDataPointFormsOutput: List[TimeSeriesDataPointSummaryFormOutputTypeDef], # (2)
listing: AssetListingDetailsTypeDef, # (3)
name: str,
owningProjectId: str,
predictionConfiguration: PredictionConfigurationTypeDef, # (4)
readOnlyFormsOutput: List[FormOutputTypeDef], # (1)
revision: str,
typeIdentifier: str,
typeRevision: str,
ResponseMetadata: ResponseMetadataTypeDef, # (6)
- See FormOutputTypeDef
- See TimeSeriesDataPointSummaryFormOutputTypeDef
- See AssetListingDetailsTypeDef
- See PredictionConfigurationTypeDef
- See FormOutputTypeDef
- See ResponseMetadataTypeDef
EnvironmentBlueprintSummaryTypeDef#
# EnvironmentBlueprintSummaryTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import EnvironmentBlueprintSummaryTypeDef
def get_value() -> EnvironmentBlueprintSummaryTypeDef:
return {
"createdAt": ...,
}
# EnvironmentBlueprintSummaryTypeDef definition
class EnvironmentBlueprintSummaryTypeDef(TypedDict):
id: str,
name: str,
provider: str,
provisioningProperties: ProvisioningPropertiesTypeDef, # (1)
createdAt: NotRequired[datetime],
description: NotRequired[str],
updatedAt: NotRequired[datetime],
GetEnvironmentBlueprintOutputTypeDef#
# GetEnvironmentBlueprintOutputTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import GetEnvironmentBlueprintOutputTypeDef
def get_value() -> GetEnvironmentBlueprintOutputTypeDef:
return {
"createdAt": ...,
}
# GetEnvironmentBlueprintOutputTypeDef definition
class GetEnvironmentBlueprintOutputTypeDef(TypedDict):
createdAt: datetime,
deploymentProperties: DeploymentPropertiesTypeDef, # (1)
description: str,
glossaryTerms: List[str],
id: str,
name: str,
provider: str,
provisioningProperties: ProvisioningPropertiesTypeDef, # (2)
updatedAt: datetime,
userParameters: List[CustomParameterTypeDef], # (3)
ResponseMetadata: ResponseMetadataTypeDef, # (4)
- See DeploymentPropertiesTypeDef
- See ProvisioningPropertiesTypeDef
- See CustomParameterTypeDef
- See ResponseMetadataTypeDef
ListDataSourcesOutputTypeDef#
# ListDataSourcesOutputTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import ListDataSourcesOutputTypeDef
def get_value() -> ListDataSourcesOutputTypeDef:
return {
"items": ...,
}
# ListDataSourcesOutputTypeDef definition
class ListDataSourcesOutputTypeDef(TypedDict):
items: List[DataSourceSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
ListProjectsOutputTypeDef#
# ListProjectsOutputTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import ListProjectsOutputTypeDef
def get_value() -> ListProjectsOutputTypeDef:
return {
"items": ...,
}
# ListProjectsOutputTypeDef definition
class ListProjectsOutputTypeDef(TypedDict):
items: List[ProjectSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
ListSubscriptionTargetsOutputTypeDef#
# ListSubscriptionTargetsOutputTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import ListSubscriptionTargetsOutputTypeDef
def get_value() -> ListSubscriptionTargetsOutputTypeDef:
return {
"items": ...,
}
# ListSubscriptionTargetsOutputTypeDef definition
class ListSubscriptionTargetsOutputTypeDef(TypedDict):
items: List[SubscriptionTargetSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
CreateDataProductInputTypeDef#
# CreateDataProductInputTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import CreateDataProductInputTypeDef
def get_value() -> CreateDataProductInputTypeDef:
return {
"domainIdentifier": ...,
}
# CreateDataProductInputTypeDef definition
class CreateDataProductInputTypeDef(TypedDict):
domainIdentifier: str,
name: str,
owningProjectIdentifier: str,
clientToken: NotRequired[str],
description: NotRequired[str],
formsInput: NotRequired[Sequence[FormInputTypeDef]], # (1)
glossaryTerms: NotRequired[Sequence[str]],
items: NotRequired[Sequence[DataProductItemUnionTypeDef]], # (2)
CreateDataProductRevisionInputTypeDef#
# CreateDataProductRevisionInputTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import CreateDataProductRevisionInputTypeDef
def get_value() -> CreateDataProductRevisionInputTypeDef:
return {
"domainIdentifier": ...,
}
# CreateDataProductRevisionInputTypeDef definition
class CreateDataProductRevisionInputTypeDef(TypedDict):
domainIdentifier: str,
identifier: str,
name: str,
clientToken: NotRequired[str],
description: NotRequired[str],
formsInput: NotRequired[Sequence[FormInputTypeDef]], # (1)
glossaryTerms: NotRequired[Sequence[str]],
items: NotRequired[Sequence[DataProductItemUnionTypeDef]], # (2)
ListDataSourceRunActivitiesOutputTypeDef#
# ListDataSourceRunActivitiesOutputTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import ListDataSourceRunActivitiesOutputTypeDef
def get_value() -> ListDataSourceRunActivitiesOutputTypeDef:
return {
"items": ...,
}
# ListDataSourceRunActivitiesOutputTypeDef definition
class ListDataSourceRunActivitiesOutputTypeDef(TypedDict):
items: List[DataSourceRunActivityTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
ListDataSourceRunsOutputTypeDef#
# ListDataSourceRunsOutputTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import ListDataSourceRunsOutputTypeDef
def get_value() -> ListDataSourceRunsOutputTypeDef:
return {
"items": ...,
}
# ListDataSourceRunsOutputTypeDef definition
class ListDataSourceRunsOutputTypeDef(TypedDict):
items: List[DataSourceRunSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
CreateEnvironmentOutputTypeDef#
# CreateEnvironmentOutputTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import CreateEnvironmentOutputTypeDef
def get_value() -> CreateEnvironmentOutputTypeDef:
return {
"awsAccountId": ...,
}
# CreateEnvironmentOutputTypeDef definition
class CreateEnvironmentOutputTypeDef(TypedDict):
awsAccountId: str,
awsAccountRegion: str,
createdAt: datetime,
createdBy: str,
deploymentProperties: DeploymentPropertiesTypeDef, # (1)
description: str,
domainId: str,
environmentActions: List[ConfigurableEnvironmentActionTypeDef], # (2)
environmentBlueprintId: str,
environmentProfileId: str,
glossaryTerms: List[str],
id: str,
lastDeployment: DeploymentTypeDef, # (3)
name: str,
projectId: str,
provider: str,
provisionedResources: List[ResourceTypeDef], # (4)
provisioningProperties: ProvisioningPropertiesTypeDef, # (5)
status: EnvironmentStatusType, # (6)
updatedAt: datetime,
userParameters: List[CustomParameterTypeDef], # (7)
ResponseMetadata: ResponseMetadataTypeDef, # (8)
- See DeploymentPropertiesTypeDef
- See ConfigurableEnvironmentActionTypeDef
- See DeploymentTypeDef
- See ResourceTypeDef
- See ProvisioningPropertiesTypeDef
- See EnvironmentStatusType
- See CustomParameterTypeDef
- See ResponseMetadataTypeDef
GetEnvironmentOutputTypeDef#
# GetEnvironmentOutputTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import GetEnvironmentOutputTypeDef
def get_value() -> GetEnvironmentOutputTypeDef:
return {
"awsAccountId": ...,
}
# GetEnvironmentOutputTypeDef definition
class GetEnvironmentOutputTypeDef(TypedDict):
awsAccountId: str,
awsAccountRegion: str,
createdAt: datetime,
createdBy: str,
deploymentProperties: DeploymentPropertiesTypeDef, # (1)
description: str,
domainId: str,
environmentActions: List[ConfigurableEnvironmentActionTypeDef], # (2)
environmentBlueprintId: str,
environmentProfileId: str,
glossaryTerms: List[str],
id: str,
lastDeployment: DeploymentTypeDef, # (3)
name: str,
projectId: str,
provider: str,
provisionedResources: List[ResourceTypeDef], # (4)
provisioningProperties: ProvisioningPropertiesTypeDef, # (5)
status: EnvironmentStatusType, # (6)
updatedAt: datetime,
userParameters: List[CustomParameterTypeDef], # (7)
ResponseMetadata: ResponseMetadataTypeDef, # (8)
- See DeploymentPropertiesTypeDef
- See ConfigurableEnvironmentActionTypeDef
- See DeploymentTypeDef
- See ResourceTypeDef
- See ProvisioningPropertiesTypeDef
- See EnvironmentStatusType
- See CustomParameterTypeDef
- See ResponseMetadataTypeDef
UpdateEnvironmentOutputTypeDef#
# UpdateEnvironmentOutputTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import UpdateEnvironmentOutputTypeDef
def get_value() -> UpdateEnvironmentOutputTypeDef:
return {
"awsAccountId": ...,
}
# UpdateEnvironmentOutputTypeDef definition
class UpdateEnvironmentOutputTypeDef(TypedDict):
awsAccountId: str,
awsAccountRegion: str,
createdAt: datetime,
createdBy: str,
deploymentProperties: DeploymentPropertiesTypeDef, # (1)
description: str,
domainId: str,
environmentActions: List[ConfigurableEnvironmentActionTypeDef], # (2)
environmentBlueprintId: str,
environmentProfileId: str,
glossaryTerms: List[str],
id: str,
lastDeployment: DeploymentTypeDef, # (3)
name: str,
projectId: str,
provider: str,
provisionedResources: List[ResourceTypeDef], # (4)
provisioningProperties: ProvisioningPropertiesTypeDef, # (5)
status: EnvironmentStatusType, # (6)
updatedAt: datetime,
userParameters: List[CustomParameterTypeDef], # (7)
ResponseMetadata: ResponseMetadataTypeDef, # (8)
- See DeploymentPropertiesTypeDef
- See ConfigurableEnvironmentActionTypeDef
- See DeploymentTypeDef
- See ResourceTypeDef
- See ProvisioningPropertiesTypeDef
- See EnvironmentStatusType
- See CustomParameterTypeDef
- See ResponseMetadataTypeDef
CreateProjectOutputTypeDef#
# CreateProjectOutputTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import CreateProjectOutputTypeDef
def get_value() -> CreateProjectOutputTypeDef:
return {
"createdAt": ...,
}
# CreateProjectOutputTypeDef definition
class CreateProjectOutputTypeDef(TypedDict):
createdAt: datetime,
createdBy: str,
description: str,
domainId: str,
domainUnitId: str,
environmentDeploymentDetails: EnvironmentDeploymentDetailsOutputTypeDef, # (1)
failureReasons: List[ProjectDeletionErrorTypeDef], # (2)
glossaryTerms: List[str],
id: str,
lastUpdatedAt: datetime,
name: str,
projectProfileId: str,
projectStatus: ProjectStatusType, # (3)
userParameters: List[EnvironmentConfigurationUserParameterOutputTypeDef], # (4)
ResponseMetadata: ResponseMetadataTypeDef, # (5)
- See EnvironmentDeploymentDetailsOutputTypeDef
- See ProjectDeletionErrorTypeDef
- See ProjectStatusType
- See EnvironmentConfigurationUserParameterOutputTypeDef
- See ResponseMetadataTypeDef
GetProjectOutputTypeDef#
# GetProjectOutputTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import GetProjectOutputTypeDef
def get_value() -> GetProjectOutputTypeDef:
return {
"createdAt": ...,
}
# GetProjectOutputTypeDef definition
class GetProjectOutputTypeDef(TypedDict):
createdAt: datetime,
createdBy: str,
description: str,
domainId: str,
domainUnitId: str,
environmentDeploymentDetails: EnvironmentDeploymentDetailsOutputTypeDef, # (1)
failureReasons: List[ProjectDeletionErrorTypeDef], # (2)
glossaryTerms: List[str],
id: str,
lastUpdatedAt: datetime,
name: str,
projectProfileId: str,
projectStatus: ProjectStatusType, # (3)
userParameters: List[EnvironmentConfigurationUserParameterOutputTypeDef], # (4)
ResponseMetadata: ResponseMetadataTypeDef, # (5)
- See EnvironmentDeploymentDetailsOutputTypeDef
- See ProjectDeletionErrorTypeDef
- See ProjectStatusType
- See EnvironmentConfigurationUserParameterOutputTypeDef
- See ResponseMetadataTypeDef
UpdateProjectOutputTypeDef#
# UpdateProjectOutputTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import UpdateProjectOutputTypeDef
def get_value() -> UpdateProjectOutputTypeDef:
return {
"createdAt": ...,
}
# UpdateProjectOutputTypeDef definition
class UpdateProjectOutputTypeDef(TypedDict):
createdAt: datetime,
createdBy: str,
description: str,
domainId: str,
domainUnitId: str,
environmentDeploymentDetails: EnvironmentDeploymentDetailsOutputTypeDef, # (1)
failureReasons: List[ProjectDeletionErrorTypeDef], # (2)
glossaryTerms: List[str],
id: str,
lastUpdatedAt: datetime,
name: str,
projectProfileId: str,
projectStatus: ProjectStatusType, # (3)
userParameters: List[EnvironmentConfigurationUserParameterOutputTypeDef], # (4)
ResponseMetadata: ResponseMetadataTypeDef, # (5)
- See EnvironmentDeploymentDetailsOutputTypeDef
- See ProjectDeletionErrorTypeDef
- See ProjectStatusType
- See EnvironmentConfigurationUserParameterOutputTypeDef
- See ResponseMetadataTypeDef
ProjectPolicyGrantPrincipalTypeDef#
# ProjectPolicyGrantPrincipalTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import ProjectPolicyGrantPrincipalTypeDef
def get_value() -> ProjectPolicyGrantPrincipalTypeDef:
return {
"projectDesignation": ...,
}
# ProjectPolicyGrantPrincipalTypeDef definition
class ProjectPolicyGrantPrincipalTypeDef(TypedDict):
projectDesignation: ProjectDesignationType, # (1)
projectGrantFilter: NotRequired[ProjectGrantFilterTypeDef], # (2)
projectIdentifier: NotRequired[str],
CreateDomainUnitOutputTypeDef#
# CreateDomainUnitOutputTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import CreateDomainUnitOutputTypeDef
def get_value() -> CreateDomainUnitOutputTypeDef:
return {
"ancestorDomainUnitIds": ...,
}
# CreateDomainUnitOutputTypeDef definition
class CreateDomainUnitOutputTypeDef(TypedDict):
ancestorDomainUnitIds: List[str],
createdAt: datetime,
createdBy: str,
description: str,
domainId: str,
id: str,
name: str,
owners: List[DomainUnitOwnerPropertiesTypeDef], # (1)
parentDomainUnitId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetDomainUnitOutputTypeDef#
# GetDomainUnitOutputTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import GetDomainUnitOutputTypeDef
def get_value() -> GetDomainUnitOutputTypeDef:
return {
"createdAt": ...,
}
# GetDomainUnitOutputTypeDef definition
class GetDomainUnitOutputTypeDef(TypedDict):
createdAt: datetime,
createdBy: str,
description: str,
domainId: str,
id: str,
lastUpdatedAt: datetime,
lastUpdatedBy: str,
name: str,
owners: List[DomainUnitOwnerPropertiesTypeDef], # (1)
parentDomainUnitId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateDomainUnitOutputTypeDef#
# UpdateDomainUnitOutputTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import UpdateDomainUnitOutputTypeDef
def get_value() -> UpdateDomainUnitOutputTypeDef:
return {
"createdAt": ...,
}
# UpdateDomainUnitOutputTypeDef definition
class UpdateDomainUnitOutputTypeDef(TypedDict):
createdAt: datetime,
createdBy: str,
description: str,
domainId: str,
id: str,
lastUpdatedAt: datetime,
lastUpdatedBy: str,
name: str,
owners: List[DomainUnitOwnerPropertiesTypeDef], # (1)
parentDomainUnitId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
EnvironmentConfigurationOutputTypeDef#
# EnvironmentConfigurationOutputTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import EnvironmentConfigurationOutputTypeDef
def get_value() -> EnvironmentConfigurationOutputTypeDef:
return {
"awsAccount": ...,
}
# EnvironmentConfigurationOutputTypeDef definition
class EnvironmentConfigurationOutputTypeDef(TypedDict):
awsAccount: AwsAccountTypeDef, # (1)
awsRegion: RegionTypeDef, # (2)
environmentBlueprintId: str,
name: str,
configurationParameters: NotRequired[EnvironmentConfigurationParametersDetailsOutputTypeDef], # (3)
deploymentMode: NotRequired[DeploymentModeType], # (4)
deploymentOrder: NotRequired[int],
description: NotRequired[str],
id: NotRequired[str],
- See AwsAccountTypeDef
- See RegionTypeDef
- See EnvironmentConfigurationParametersDetailsOutputTypeDef
- See DeploymentModeType
SearchInputPaginateTypeDef#
# SearchInputPaginateTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import SearchInputPaginateTypeDef
def get_value() -> SearchInputPaginateTypeDef:
return {
"domainIdentifier": ...,
}
# SearchInputPaginateTypeDef definition
class SearchInputPaginateTypeDef(TypedDict):
domainIdentifier: str,
searchScope: InventorySearchScopeType, # (1)
additionalAttributes: NotRequired[Sequence[SearchOutputAdditionalAttributeType]], # (2)
filters: NotRequired[FilterClausePaginatorTypeDef], # (3)
owningProjectIdentifier: NotRequired[str],
searchIn: NotRequired[Sequence[SearchInItemTypeDef]], # (4)
searchText: NotRequired[str],
sort: NotRequired[SearchSortTypeDef], # (5)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (6)
- See InventorySearchScopeType
- See SearchOutputAdditionalAttributeType
- See FilterClausePaginatorTypeDef
- See SearchInItemTypeDef
- See SearchSortTypeDef
- See PaginatorConfigTypeDef
SearchListingsInputPaginateTypeDef#
# SearchListingsInputPaginateTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import SearchListingsInputPaginateTypeDef
def get_value() -> SearchListingsInputPaginateTypeDef:
return {
"domainIdentifier": ...,
}
# SearchListingsInputPaginateTypeDef definition
class SearchListingsInputPaginateTypeDef(TypedDict):
domainIdentifier: str,
additionalAttributes: NotRequired[Sequence[SearchOutputAdditionalAttributeType]], # (1)
filters: NotRequired[FilterClausePaginatorTypeDef], # (2)
searchIn: NotRequired[Sequence[SearchInItemTypeDef]], # (3)
searchText: NotRequired[str],
sort: NotRequired[SearchSortTypeDef], # (4)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (5)
- See SearchOutputAdditionalAttributeType
- See FilterClausePaginatorTypeDef
- See SearchInItemTypeDef
- See SearchSortTypeDef
- See PaginatorConfigTypeDef
SearchTypesInputPaginateTypeDef#
# SearchTypesInputPaginateTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import SearchTypesInputPaginateTypeDef
def get_value() -> SearchTypesInputPaginateTypeDef:
return {
"domainIdentifier": ...,
}
# SearchTypesInputPaginateTypeDef definition
class SearchTypesInputPaginateTypeDef(TypedDict):
domainIdentifier: str,
managed: bool,
searchScope: TypesSearchScopeType, # (1)
filters: NotRequired[FilterClausePaginatorTypeDef], # (2)
searchIn: NotRequired[Sequence[SearchInItemTypeDef]], # (3)
searchText: NotRequired[str],
sort: NotRequired[SearchSortTypeDef], # (4)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (5)
- See TypesSearchScopeType
- See FilterClausePaginatorTypeDef
- See SearchInItemTypeDef
- See SearchSortTypeDef
- See PaginatorConfigTypeDef
SearchInputTypeDef#
# SearchInputTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import SearchInputTypeDef
def get_value() -> SearchInputTypeDef:
return {
"domainIdentifier": ...,
}
# SearchInputTypeDef definition
class SearchInputTypeDef(TypedDict):
domainIdentifier: str,
searchScope: InventorySearchScopeType, # (1)
additionalAttributes: NotRequired[Sequence[SearchOutputAdditionalAttributeType]], # (2)
filters: NotRequired[FilterClauseTypeDef], # (3)
maxResults: NotRequired[int],
nextToken: NotRequired[str],
owningProjectIdentifier: NotRequired[str],
searchIn: NotRequired[Sequence[SearchInItemTypeDef]], # (4)
searchText: NotRequired[str],
sort: NotRequired[SearchSortTypeDef], # (5)
- See InventorySearchScopeType
- See SearchOutputAdditionalAttributeType
- See FilterClauseTypeDef
- See SearchInItemTypeDef
- See SearchSortTypeDef
SearchListingsInputTypeDef#
# SearchListingsInputTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import SearchListingsInputTypeDef
def get_value() -> SearchListingsInputTypeDef:
return {
"domainIdentifier": ...,
}
# SearchListingsInputTypeDef definition
class SearchListingsInputTypeDef(TypedDict):
domainIdentifier: str,
additionalAttributes: NotRequired[Sequence[SearchOutputAdditionalAttributeType]], # (1)
filters: NotRequired[FilterClauseTypeDef], # (2)
maxResults: NotRequired[int],
nextToken: NotRequired[str],
searchIn: NotRequired[Sequence[SearchInItemTypeDef]], # (3)
searchText: NotRequired[str],
sort: NotRequired[SearchSortTypeDef], # (4)
- See SearchOutputAdditionalAttributeType
- See FilterClauseTypeDef
- See SearchInItemTypeDef
- See SearchSortTypeDef
SearchTypesInputTypeDef#
# SearchTypesInputTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import SearchTypesInputTypeDef
def get_value() -> SearchTypesInputTypeDef:
return {
"domainIdentifier": ...,
}
# SearchTypesInputTypeDef definition
class SearchTypesInputTypeDef(TypedDict):
domainIdentifier: str,
managed: bool,
searchScope: TypesSearchScopeType, # (1)
filters: NotRequired[FilterClauseTypeDef], # (2)
maxResults: NotRequired[int],
nextToken: NotRequired[str],
searchIn: NotRequired[Sequence[SearchInItemTypeDef]], # (3)
searchText: NotRequired[str],
sort: NotRequired[SearchSortTypeDef], # (4)
- See TypesSearchScopeType
- See FilterClauseTypeDef
- See SearchInItemTypeDef
- See SearchSortTypeDef
GlueRunConfigurationOutputTypeDef#
# GlueRunConfigurationOutputTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import GlueRunConfigurationOutputTypeDef
def get_value() -> GlueRunConfigurationOutputTypeDef:
return {
"accountId": ...,
}
# GlueRunConfigurationOutputTypeDef definition
class GlueRunConfigurationOutputTypeDef(TypedDict):
relationalFilterConfigurations: List[RelationalFilterConfigurationOutputTypeDef], # (1)
accountId: NotRequired[str],
autoImportDataQualityResult: NotRequired[bool],
catalogName: NotRequired[str],
dataAccessRole: NotRequired[str],
region: NotRequired[str],
SearchTypesResultItemTypeDef#
# SearchTypesResultItemTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import SearchTypesResultItemTypeDef
def get_value() -> SearchTypesResultItemTypeDef:
return {
"assetTypeItem": ...,
}
# SearchTypesResultItemTypeDef definition
class SearchTypesResultItemTypeDef(TypedDict):
assetTypeItem: NotRequired[AssetTypeItemTypeDef], # (1)
formTypeItem: NotRequired[FormTypeDataTypeDef], # (2)
lineageNodeTypeItem: NotRequired[LineageNodeTypeItemTypeDef], # (3)
ListJobRunsOutputTypeDef#
# ListJobRunsOutputTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import ListJobRunsOutputTypeDef
def get_value() -> ListJobRunsOutputTypeDef:
return {
"items": ...,
}
# ListJobRunsOutputTypeDef definition
class ListJobRunsOutputTypeDef(TypedDict):
items: List[JobRunSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
PostTimeSeriesDataPointsInputTypeDef#
# PostTimeSeriesDataPointsInputTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import PostTimeSeriesDataPointsInputTypeDef
def get_value() -> PostTimeSeriesDataPointsInputTypeDef:
return {
"domainIdentifier": ...,
}
# PostTimeSeriesDataPointsInputTypeDef definition
class PostTimeSeriesDataPointsInputTypeDef(TypedDict):
domainIdentifier: str,
entityIdentifier: str,
entityType: TimeSeriesEntityTypeType, # (1)
forms: Sequence[TimeSeriesDataPointFormInputTypeDef], # (2)
clientToken: NotRequired[str],
ListMetadataGenerationRunsOutputTypeDef#
# ListMetadataGenerationRunsOutputTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import ListMetadataGenerationRunsOutputTypeDef
def get_value() -> ListMetadataGenerationRunsOutputTypeDef:
return {
"items": ...,
}
# ListMetadataGenerationRunsOutputTypeDef definition
class ListMetadataGenerationRunsOutputTypeDef(TypedDict):
items: List[MetadataGenerationRunItemTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
SelfGrantStatusOutputTypeDef#
# SelfGrantStatusOutputTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import SelfGrantStatusOutputTypeDef
def get_value() -> SelfGrantStatusOutputTypeDef:
return {
"glueSelfGrantStatus": ...,
}
# SelfGrantStatusOutputTypeDef definition
class SelfGrantStatusOutputTypeDef(TypedDict):
glueSelfGrantStatus: NotRequired[GlueSelfGrantStatusOutputTypeDef], # (1)
redshiftSelfGrantStatus: NotRequired[RedshiftSelfGrantStatusOutputTypeDef], # (2)
CreateSubscriptionGrantInputTypeDef#
# CreateSubscriptionGrantInputTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import CreateSubscriptionGrantInputTypeDef
def get_value() -> CreateSubscriptionGrantInputTypeDef:
return {
"domainIdentifier": ...,
}
# CreateSubscriptionGrantInputTypeDef definition
class CreateSubscriptionGrantInputTypeDef(TypedDict):
domainIdentifier: str,
environmentIdentifier: str,
grantedEntity: GrantedEntityInputTypeDef, # (1)
assetTargetNames: NotRequired[Sequence[AssetTargetNameMapTypeDef]], # (2)
clientToken: NotRequired[str],
subscriptionTargetIdentifier: NotRequired[str],
CreateSubscriptionGrantOutputTypeDef#
# CreateSubscriptionGrantOutputTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import CreateSubscriptionGrantOutputTypeDef
def get_value() -> CreateSubscriptionGrantOutputTypeDef:
return {
"assets": ...,
}
# CreateSubscriptionGrantOutputTypeDef definition
class CreateSubscriptionGrantOutputTypeDef(TypedDict):
assets: List[SubscribedAssetTypeDef], # (1)
createdAt: datetime,
createdBy: str,
domainId: str,
grantedEntity: GrantedEntityTypeDef, # (2)
id: str,
status: SubscriptionGrantOverallStatusType, # (3)
subscriptionId: str,
subscriptionTargetId: str,
updatedAt: datetime,
updatedBy: str,
ResponseMetadata: ResponseMetadataTypeDef, # (4)
- See SubscribedAssetTypeDef
- See GrantedEntityTypeDef
- See SubscriptionGrantOverallStatusType
- See ResponseMetadataTypeDef
DeleteSubscriptionGrantOutputTypeDef#
# DeleteSubscriptionGrantOutputTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import DeleteSubscriptionGrantOutputTypeDef
def get_value() -> DeleteSubscriptionGrantOutputTypeDef:
return {
"assets": ...,
}
# DeleteSubscriptionGrantOutputTypeDef definition
class DeleteSubscriptionGrantOutputTypeDef(TypedDict):
assets: List[SubscribedAssetTypeDef], # (1)
createdAt: datetime,
createdBy: str,
domainId: str,
grantedEntity: GrantedEntityTypeDef, # (2)
id: str,
status: SubscriptionGrantOverallStatusType, # (3)
subscriptionId: str,
subscriptionTargetId: str,
updatedAt: datetime,
updatedBy: str,
ResponseMetadata: ResponseMetadataTypeDef, # (4)
- See SubscribedAssetTypeDef
- See GrantedEntityTypeDef
- See SubscriptionGrantOverallStatusType
- See ResponseMetadataTypeDef
GetSubscriptionGrantOutputTypeDef#
# GetSubscriptionGrantOutputTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import GetSubscriptionGrantOutputTypeDef
def get_value() -> GetSubscriptionGrantOutputTypeDef:
return {
"assets": ...,
}
# GetSubscriptionGrantOutputTypeDef definition
class GetSubscriptionGrantOutputTypeDef(TypedDict):
assets: List[SubscribedAssetTypeDef], # (1)
createdAt: datetime,
createdBy: str,
domainId: str,
grantedEntity: GrantedEntityTypeDef, # (2)
id: str,
status: SubscriptionGrantOverallStatusType, # (3)
subscriptionId: str,
subscriptionTargetId: str,
updatedAt: datetime,
updatedBy: str,
ResponseMetadata: ResponseMetadataTypeDef, # (4)
- See SubscribedAssetTypeDef
- See GrantedEntityTypeDef
- See SubscriptionGrantOverallStatusType
- See ResponseMetadataTypeDef
SubscriptionGrantSummaryTypeDef#
# SubscriptionGrantSummaryTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import SubscriptionGrantSummaryTypeDef
def get_value() -> SubscriptionGrantSummaryTypeDef:
return {
"assets": ...,
}
# SubscriptionGrantSummaryTypeDef definition
class SubscriptionGrantSummaryTypeDef(TypedDict):
createdAt: datetime,
createdBy: str,
domainId: str,
grantedEntity: GrantedEntityTypeDef, # (2)
id: str,
status: SubscriptionGrantOverallStatusType, # (3)
subscriptionTargetId: str,
updatedAt: datetime,
assets: NotRequired[List[SubscribedAssetTypeDef]], # (1)
subscriptionId: NotRequired[str],
updatedBy: NotRequired[str],
UpdateSubscriptionGrantStatusOutputTypeDef#
# UpdateSubscriptionGrantStatusOutputTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import UpdateSubscriptionGrantStatusOutputTypeDef
def get_value() -> UpdateSubscriptionGrantStatusOutputTypeDef:
return {
"assets": ...,
}
# UpdateSubscriptionGrantStatusOutputTypeDef definition
class UpdateSubscriptionGrantStatusOutputTypeDef(TypedDict):
assets: List[SubscribedAssetTypeDef], # (1)
createdAt: datetime,
createdBy: str,
domainId: str,
grantedEntity: GrantedEntityTypeDef, # (2)
id: str,
status: SubscriptionGrantOverallStatusType, # (3)
subscriptionId: str,
subscriptionTargetId: str,
updatedAt: datetime,
updatedBy: str,
ResponseMetadata: ResponseMetadataTypeDef, # (4)
- See SubscribedAssetTypeDef
- See GrantedEntityTypeDef
- See SubscriptionGrantOverallStatusType
- See ResponseMetadataTypeDef
EnvironmentBlueprintConfigurationItemTypeDef#
# EnvironmentBlueprintConfigurationItemTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import EnvironmentBlueprintConfigurationItemTypeDef
def get_value() -> EnvironmentBlueprintConfigurationItemTypeDef:
return {
"createdAt": ...,
}
# EnvironmentBlueprintConfigurationItemTypeDef definition
class EnvironmentBlueprintConfigurationItemTypeDef(TypedDict):
domainId: str,
environmentBlueprintId: str,
createdAt: NotRequired[datetime],
enabledRegions: NotRequired[List[str]],
environmentRolePermissionBoundary: NotRequired[str],
manageAccessRoleArn: NotRequired[str],
provisioningConfigurations: NotRequired[List[ProvisioningConfigurationOutputTypeDef]], # (1)
provisioningRoleArn: NotRequired[str],
regionalParameters: NotRequired[Dict[str, Dict[str, str]]],
updatedAt: NotRequired[datetime],
GetEnvironmentBlueprintConfigurationOutputTypeDef#
# GetEnvironmentBlueprintConfigurationOutputTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import GetEnvironmentBlueprintConfigurationOutputTypeDef
def get_value() -> GetEnvironmentBlueprintConfigurationOutputTypeDef:
return {
"createdAt": ...,
}
# GetEnvironmentBlueprintConfigurationOutputTypeDef definition
class GetEnvironmentBlueprintConfigurationOutputTypeDef(TypedDict):
createdAt: datetime,
domainId: str,
enabledRegions: List[str],
environmentBlueprintId: str,
environmentRolePermissionBoundary: str,
manageAccessRoleArn: str,
provisioningConfigurations: List[ProvisioningConfigurationOutputTypeDef], # (1)
provisioningRoleArn: str,
regionalParameters: Dict[str, Dict[str, str]],
updatedAt: datetime,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
PutEnvironmentBlueprintConfigurationOutputTypeDef#
# PutEnvironmentBlueprintConfigurationOutputTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import PutEnvironmentBlueprintConfigurationOutputTypeDef
def get_value() -> PutEnvironmentBlueprintConfigurationOutputTypeDef:
return {
"createdAt": ...,
}
# PutEnvironmentBlueprintConfigurationOutputTypeDef definition
class PutEnvironmentBlueprintConfigurationOutputTypeDef(TypedDict):
createdAt: datetime,
domainId: str,
enabledRegions: List[str],
environmentBlueprintId: str,
environmentRolePermissionBoundary: str,
manageAccessRoleArn: str,
provisioningConfigurations: List[ProvisioningConfigurationOutputTypeDef], # (1)
provisioningRoleArn: str,
regionalParameters: Dict[str, Dict[str, str]],
updatedAt: datetime,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ProvisioningConfigurationTypeDef#
# ProvisioningConfigurationTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import ProvisioningConfigurationTypeDef
def get_value() -> ProvisioningConfigurationTypeDef:
return {
"lakeFormationConfiguration": ...,
}
# ProvisioningConfigurationTypeDef definition
class ProvisioningConfigurationTypeDef(TypedDict):
lakeFormationConfiguration: NotRequired[LakeFormationConfigurationUnionTypeDef], # (1)
JobRunDetailsTypeDef#
# JobRunDetailsTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import JobRunDetailsTypeDef
def get_value() -> JobRunDetailsTypeDef:
return {
"lineageRunDetails": ...,
}
# JobRunDetailsTypeDef definition
class JobRunDetailsTypeDef(TypedDict):
lineageRunDetails: NotRequired[LineageRunDetailsTypeDef], # (1)
ProjectMemberTypeDef#
# ProjectMemberTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import ProjectMemberTypeDef
def get_value() -> ProjectMemberTypeDef:
return {
"designation": ...,
}
# ProjectMemberTypeDef definition
class ProjectMemberTypeDef(TypedDict):
designation: UserDesignationType, # (1)
memberDetails: MemberDetailsTypeDef, # (2)
RuleDetailOutputTypeDef#
# RuleDetailOutputTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import RuleDetailOutputTypeDef
def get_value() -> RuleDetailOutputTypeDef:
return {
"metadataFormEnforcementDetail": ...,
}
# RuleDetailOutputTypeDef definition
class RuleDetailOutputTypeDef(TypedDict):
metadataFormEnforcementDetail: NotRequired[MetadataFormEnforcementDetailOutputTypeDef], # (1)
RuleDetailTypeDef#
# RuleDetailTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import RuleDetailTypeDef
def get_value() -> RuleDetailTypeDef:
return {
"metadataFormEnforcementDetail": ...,
}
# RuleDetailTypeDef definition
class RuleDetailTypeDef(TypedDict):
metadataFormEnforcementDetail: NotRequired[MetadataFormEnforcementDetailTypeDef], # (1)
EventSummaryTypeDef#
# EventSummaryTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import EventSummaryTypeDef
def get_value() -> EventSummaryTypeDef:
return {
"openLineageRunEventSummary": ...,
}
# EventSummaryTypeDef definition
class EventSummaryTypeDef(TypedDict):
openLineageRunEventSummary: NotRequired[OpenLineageRunEventSummaryTypeDef], # (1)
RowFilterOutputTypeDef#
# RowFilterOutputTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import RowFilterOutputTypeDef
def get_value() -> RowFilterOutputTypeDef:
return {
"and": ...,
}
# RowFilterOutputTypeDef definition
class RowFilterOutputTypeDef(TypedDict):
and: NotRequired[List[Dict[str, Any]]],
expression: NotRequired[RowFilterExpressionOutputTypeDef], # (1)
or: NotRequired[List[Dict[str, Any]]],
RowFilterTypeDef#
# RowFilterTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import RowFilterTypeDef
def get_value() -> RowFilterTypeDef:
return {
"and": ...,
}
# RowFilterTypeDef definition
class RowFilterTypeDef(TypedDict):
and: NotRequired[Sequence[Mapping[str, Any]]],
expression: NotRequired[RowFilterExpressionTypeDef], # (1)
or: NotRequired[Sequence[Mapping[str, Any]]],
NotificationOutputTypeDef#
# NotificationOutputTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import NotificationOutputTypeDef
def get_value() -> NotificationOutputTypeDef:
return {
"actionLink": ...,
}
# NotificationOutputTypeDef definition
class NotificationOutputTypeDef(TypedDict):
actionLink: str,
creationTimestamp: datetime,
domainIdentifier: str,
identifier: str,
lastUpdatedTimestamp: datetime,
message: str,
title: str,
topic: TopicTypeDef, # (2)
type: NotificationTypeType, # (3)
metadata: NotRequired[Dict[str, str]],
status: NotRequired[TaskStatusType], # (1)
- See TaskStatusType
- See TopicTypeDef
- See NotificationTypeType
AuthenticationConfigurationTypeDef#
# AuthenticationConfigurationTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import AuthenticationConfigurationTypeDef
def get_value() -> AuthenticationConfigurationTypeDef:
return {
"authenticationType": ...,
}
# AuthenticationConfigurationTypeDef definition
class AuthenticationConfigurationTypeDef(TypedDict):
authenticationType: NotRequired[AuthenticationTypeType], # (1)
oAuth2Properties: NotRequired[OAuth2PropertiesOutputTypeDef], # (2)
secretArn: NotRequired[str],
ListEntityOwnersOutputTypeDef#
# ListEntityOwnersOutputTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import ListEntityOwnersOutputTypeDef
def get_value() -> ListEntityOwnersOutputTypeDef:
return {
"nextToken": ...,
}
# ListEntityOwnersOutputTypeDef definition
class ListEntityOwnersOutputTypeDef(TypedDict):
owners: List[OwnerPropertiesOutputTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
AddEntityOwnerInputTypeDef#
# AddEntityOwnerInputTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import AddEntityOwnerInputTypeDef
def get_value() -> AddEntityOwnerInputTypeDef:
return {
"domainIdentifier": ...,
}
# AddEntityOwnerInputTypeDef definition
class AddEntityOwnerInputTypeDef(TypedDict):
domainIdentifier: str,
entityIdentifier: str,
entityType: DataZoneEntityTypeType, # (1)
owner: OwnerPropertiesTypeDef, # (2)
clientToken: NotRequired[str],
RemoveEntityOwnerInputTypeDef#
# RemoveEntityOwnerInputTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import RemoveEntityOwnerInputTypeDef
def get_value() -> RemoveEntityOwnerInputTypeDef:
return {
"domainIdentifier": ...,
}
# RemoveEntityOwnerInputTypeDef definition
class RemoveEntityOwnerInputTypeDef(TypedDict):
domainIdentifier: str,
entityIdentifier: str,
entityType: DataZoneEntityTypeType, # (1)
owner: OwnerPropertiesTypeDef, # (2)
clientToken: NotRequired[str],
RuleSummaryTypeDef#
# RuleSummaryTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import RuleSummaryTypeDef
def get_value() -> RuleSummaryTypeDef:
return {
"action": ...,
}
# RuleSummaryTypeDef definition
class RuleSummaryTypeDef(TypedDict):
action: NotRequired[RuleActionType], # (1)
identifier: NotRequired[str],
lastUpdatedBy: NotRequired[str],
name: NotRequired[str],
revision: NotRequired[str],
ruleType: NotRequired[RuleTypeType], # (2)
scope: NotRequired[RuleScopeOutputTypeDef], # (3)
target: NotRequired[RuleTargetTypeDef], # (4)
targetType: NotRequired[RuleTargetTypeType], # (5)
updatedAt: NotRequired[datetime],
- See RuleActionType
- See RuleTypeType
- See RuleScopeOutputTypeDef
- See RuleTargetTypeDef
- See RuleTargetTypeType
RedshiftPropertiesInputTypeDef#
# RedshiftPropertiesInputTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import RedshiftPropertiesInputTypeDef
def get_value() -> RedshiftPropertiesInputTypeDef:
return {
"credentials": ...,
}
# RedshiftPropertiesInputTypeDef definition
class RedshiftPropertiesInputTypeDef(TypedDict):
credentials: NotRequired[RedshiftCredentialsTypeDef], # (1)
databaseName: NotRequired[str],
host: NotRequired[str],
lineageSync: NotRequired[RedshiftLineageSyncConfigurationInputTypeDef], # (2)
port: NotRequired[int],
storage: NotRequired[RedshiftStoragePropertiesTypeDef], # (3)
- See RedshiftCredentialsTypeDef
- See RedshiftLineageSyncConfigurationInputTypeDef
- See RedshiftStoragePropertiesTypeDef
RedshiftPropertiesOutputTypeDef#
# RedshiftPropertiesOutputTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import RedshiftPropertiesOutputTypeDef
def get_value() -> RedshiftPropertiesOutputTypeDef:
return {
"credentials": ...,
}
# RedshiftPropertiesOutputTypeDef definition
class RedshiftPropertiesOutputTypeDef(TypedDict):
credentials: NotRequired[RedshiftCredentialsTypeDef], # (1)
databaseName: NotRequired[str],
isProvisionedSecret: NotRequired[bool],
jdbcIamUrl: NotRequired[str],
jdbcUrl: NotRequired[str],
lineageSync: NotRequired[RedshiftLineageSyncConfigurationOutputTypeDef], # (2)
redshiftTempDir: NotRequired[str],
status: NotRequired[ConnectionStatusType], # (3)
storage: NotRequired[RedshiftStoragePropertiesTypeDef], # (4)
- See RedshiftCredentialsTypeDef
- See RedshiftLineageSyncConfigurationOutputTypeDef
- See ConnectionStatusType
- See RedshiftStoragePropertiesTypeDef
RedshiftPropertiesPatchTypeDef#
# RedshiftPropertiesPatchTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import RedshiftPropertiesPatchTypeDef
def get_value() -> RedshiftPropertiesPatchTypeDef:
return {
"credentials": ...,
}
# RedshiftPropertiesPatchTypeDef definition
class RedshiftPropertiesPatchTypeDef(TypedDict):
credentials: NotRequired[RedshiftCredentialsTypeDef], # (1)
databaseName: NotRequired[str],
host: NotRequired[str],
lineageSync: NotRequired[RedshiftLineageSyncConfigurationInputTypeDef], # (2)
port: NotRequired[int],
storage: NotRequired[RedshiftStoragePropertiesTypeDef], # (3)
- See RedshiftCredentialsTypeDef
- See RedshiftLineageSyncConfigurationInputTypeDef
- See RedshiftStoragePropertiesTypeDef
RedshiftRunConfigurationOutputTypeDef#
# RedshiftRunConfigurationOutputTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import RedshiftRunConfigurationOutputTypeDef
def get_value() -> RedshiftRunConfigurationOutputTypeDef:
return {
"accountId": ...,
}
# RedshiftRunConfigurationOutputTypeDef definition
class RedshiftRunConfigurationOutputTypeDef(TypedDict):
redshiftStorage: RedshiftStorageTypeDef, # (2)
relationalFilterConfigurations: List[RelationalFilterConfigurationOutputTypeDef], # (3)
accountId: NotRequired[str],
dataAccessRole: NotRequired[str],
redshiftCredentialConfiguration: NotRequired[RedshiftCredentialConfigurationTypeDef], # (1)
region: NotRequired[str],
- See RedshiftCredentialConfigurationTypeDef
- See RedshiftStorageTypeDef
- See RelationalFilterConfigurationOutputTypeDef
CreateUserProfileOutputTypeDef#
# CreateUserProfileOutputTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import CreateUserProfileOutputTypeDef
def get_value() -> CreateUserProfileOutputTypeDef:
return {
"details": ...,
}
# CreateUserProfileOutputTypeDef definition
class CreateUserProfileOutputTypeDef(TypedDict):
details: UserProfileDetailsTypeDef, # (1)
domainId: str,
id: str,
status: UserProfileStatusType, # (2)
type: UserProfileTypeType, # (3)
ResponseMetadata: ResponseMetadataTypeDef, # (4)
- See UserProfileDetailsTypeDef
- See UserProfileStatusType
- See UserProfileTypeType
- See ResponseMetadataTypeDef
GetUserProfileOutputTypeDef#
# GetUserProfileOutputTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import GetUserProfileOutputTypeDef
def get_value() -> GetUserProfileOutputTypeDef:
return {
"details": ...,
}
# GetUserProfileOutputTypeDef definition
class GetUserProfileOutputTypeDef(TypedDict):
details: UserProfileDetailsTypeDef, # (1)
domainId: str,
id: str,
status: UserProfileStatusType, # (2)
type: UserProfileTypeType, # (3)
ResponseMetadata: ResponseMetadataTypeDef, # (4)
- See UserProfileDetailsTypeDef
- See UserProfileStatusType
- See UserProfileTypeType
- See ResponseMetadataTypeDef
UpdateUserProfileOutputTypeDef#
# UpdateUserProfileOutputTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import UpdateUserProfileOutputTypeDef
def get_value() -> UpdateUserProfileOutputTypeDef:
return {
"details": ...,
}
# UpdateUserProfileOutputTypeDef definition
class UpdateUserProfileOutputTypeDef(TypedDict):
details: UserProfileDetailsTypeDef, # (1)
domainId: str,
id: str,
status: UserProfileStatusType, # (2)
type: UserProfileTypeType, # (3)
ResponseMetadata: ResponseMetadataTypeDef, # (4)
- See UserProfileDetailsTypeDef
- See UserProfileStatusType
- See UserProfileTypeType
- See ResponseMetadataTypeDef
UserProfileSummaryTypeDef#
# UserProfileSummaryTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import UserProfileSummaryTypeDef
def get_value() -> UserProfileSummaryTypeDef:
return {
"details": ...,
}
# UserProfileSummaryTypeDef definition
class UserProfileSummaryTypeDef(TypedDict):
details: NotRequired[UserProfileDetailsTypeDef], # (1)
domainId: NotRequired[str],
id: NotRequired[str],
status: NotRequired[UserProfileStatusType], # (2)
type: NotRequired[UserProfileTypeType], # (3)
CreateSubscriptionRequestInputTypeDef#
# CreateSubscriptionRequestInputTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import CreateSubscriptionRequestInputTypeDef
def get_value() -> CreateSubscriptionRequestInputTypeDef:
return {
"domainIdentifier": ...,
}
# CreateSubscriptionRequestInputTypeDef definition
class CreateSubscriptionRequestInputTypeDef(TypedDict):
domainIdentifier: str,
requestReason: str,
subscribedListings: Sequence[SubscribedListingInputTypeDef], # (1)
subscribedPrincipals: Sequence[SubscribedPrincipalInputTypeDef], # (2)
clientToken: NotRequired[str],
metadataForms: NotRequired[Sequence[FormInputTypeDef]], # (3)
CreateGlossaryTermInputTypeDef#
# CreateGlossaryTermInputTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import CreateGlossaryTermInputTypeDef
def get_value() -> CreateGlossaryTermInputTypeDef:
return {
"domainIdentifier": ...,
}
# CreateGlossaryTermInputTypeDef definition
class CreateGlossaryTermInputTypeDef(TypedDict):
domainIdentifier: str,
glossaryIdentifier: str,
name: str,
clientToken: NotRequired[str],
longDescription: NotRequired[str],
shortDescription: NotRequired[str],
status: NotRequired[GlossaryTermStatusType], # (1)
termRelations: NotRequired[TermRelationsUnionTypeDef], # (2)
UpdateGlossaryTermInputTypeDef#
# UpdateGlossaryTermInputTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import UpdateGlossaryTermInputTypeDef
def get_value() -> UpdateGlossaryTermInputTypeDef:
return {
"domainIdentifier": ...,
}
# UpdateGlossaryTermInputTypeDef definition
class UpdateGlossaryTermInputTypeDef(TypedDict):
domainIdentifier: str,
identifier: str,
glossaryIdentifier: NotRequired[str],
longDescription: NotRequired[str],
name: NotRequired[str],
shortDescription: NotRequired[str],
status: NotRequired[GlossaryTermStatusType], # (1)
termRelations: NotRequired[TermRelationsUnionTypeDef], # (2)
ListEnvironmentActionsOutputTypeDef#
# ListEnvironmentActionsOutputTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import ListEnvironmentActionsOutputTypeDef
def get_value() -> ListEnvironmentActionsOutputTypeDef:
return {
"items": ...,
}
# ListEnvironmentActionsOutputTypeDef definition
class ListEnvironmentActionsOutputTypeDef(TypedDict):
items: List[EnvironmentActionSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
SearchInventoryResultItemTypeDef#
# SearchInventoryResultItemTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import SearchInventoryResultItemTypeDef
def get_value() -> SearchInventoryResultItemTypeDef:
return {
"assetItem": ...,
}
# SearchInventoryResultItemTypeDef definition
class SearchInventoryResultItemTypeDef(TypedDict):
assetItem: NotRequired[AssetItemTypeDef], # (1)
dataProductItem: NotRequired[DataProductResultItemTypeDef], # (2)
glossaryItem: NotRequired[GlossaryItemTypeDef], # (3)
glossaryTermItem: NotRequired[GlossaryTermItemTypeDef], # (4)
- See AssetItemTypeDef
- See DataProductResultItemTypeDef
- See GlossaryItemTypeDef
- See GlossaryTermItemTypeDef
SearchResultItemTypeDef#
# SearchResultItemTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import SearchResultItemTypeDef
def get_value() -> SearchResultItemTypeDef:
return {
"assetListing": ...,
}
# SearchResultItemTypeDef definition
class SearchResultItemTypeDef(TypedDict):
assetListing: NotRequired[AssetListingItemTypeDef], # (1)
dataProductListing: NotRequired[DataProductListingItemTypeDef], # (2)
ListingItemTypeDef#
# ListingItemTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import ListingItemTypeDef
def get_value() -> ListingItemTypeDef:
return {
"assetListing": ...,
}
# ListingItemTypeDef definition
class ListingItemTypeDef(TypedDict):
assetListing: NotRequired[AssetListingTypeDef], # (1)
dataProductListing: NotRequired[DataProductListingTypeDef], # (2)
SubscribedListingTypeDef#
# SubscribedListingTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import SubscribedListingTypeDef
def get_value() -> SubscribedListingTypeDef:
return {
"description": ...,
}
# SubscribedListingTypeDef definition
class SubscribedListingTypeDef(TypedDict):
description: str,
id: str,
item: SubscribedListingItemTypeDef, # (1)
name: str,
ownerProjectId: str,
ownerProjectName: NotRequired[str],
revision: NotRequired[str],
GluePropertiesPatchTypeDef#
# GluePropertiesPatchTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import GluePropertiesPatchTypeDef
def get_value() -> GluePropertiesPatchTypeDef:
return {
"glueConnectionInput": ...,
}
# GluePropertiesPatchTypeDef definition
class GluePropertiesPatchTypeDef(TypedDict):
glueConnectionInput: NotRequired[GlueConnectionPatchTypeDef], # (1)
ListEnvironmentBlueprintsOutputTypeDef#
# ListEnvironmentBlueprintsOutputTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import ListEnvironmentBlueprintsOutputTypeDef
def get_value() -> ListEnvironmentBlueprintsOutputTypeDef:
return {
"items": ...,
}
# ListEnvironmentBlueprintsOutputTypeDef definition
class ListEnvironmentBlueprintsOutputTypeDef(TypedDict):
items: List[EnvironmentBlueprintSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
CreateProjectInputTypeDef#
# CreateProjectInputTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import CreateProjectInputTypeDef
def get_value() -> CreateProjectInputTypeDef:
return {
"domainIdentifier": ...,
}
# CreateProjectInputTypeDef definition
class CreateProjectInputTypeDef(TypedDict):
domainIdentifier: str,
name: str,
description: NotRequired[str],
domainUnitId: NotRequired[str],
glossaryTerms: NotRequired[Sequence[str]],
projectProfileId: NotRequired[str],
userParameters: NotRequired[Sequence[EnvironmentConfigurationUserParameterUnionTypeDef]], # (1)
UpdateProjectInputTypeDef#
# UpdateProjectInputTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import UpdateProjectInputTypeDef
def get_value() -> UpdateProjectInputTypeDef:
return {
"domainIdentifier": ...,
}
# UpdateProjectInputTypeDef definition
class UpdateProjectInputTypeDef(TypedDict):
domainIdentifier: str,
identifier: str,
description: NotRequired[str],
environmentDeploymentDetails: NotRequired[EnvironmentDeploymentDetailsUnionTypeDef], # (1)
glossaryTerms: NotRequired[Sequence[str]],
name: NotRequired[str],
PolicyGrantPrincipalOutputTypeDef#
# PolicyGrantPrincipalOutputTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import PolicyGrantPrincipalOutputTypeDef
def get_value() -> PolicyGrantPrincipalOutputTypeDef:
return {
"domainUnit": ...,
}
# PolicyGrantPrincipalOutputTypeDef definition
class PolicyGrantPrincipalOutputTypeDef(TypedDict):
domainUnit: NotRequired[DomainUnitPolicyGrantPrincipalOutputTypeDef], # (1)
group: NotRequired[GroupPolicyGrantPrincipalTypeDef], # (2)
project: NotRequired[ProjectPolicyGrantPrincipalTypeDef], # (3)
user: NotRequired[UserPolicyGrantPrincipalOutputTypeDef], # (4)
- See DomainUnitPolicyGrantPrincipalOutputTypeDef
- See GroupPolicyGrantPrincipalTypeDef
- See ProjectPolicyGrantPrincipalTypeDef
- See UserPolicyGrantPrincipalOutputTypeDef
PolicyGrantPrincipalTypeDef#
# PolicyGrantPrincipalTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import PolicyGrantPrincipalTypeDef
def get_value() -> PolicyGrantPrincipalTypeDef:
return {
"domainUnit": ...,
}
# PolicyGrantPrincipalTypeDef definition
class PolicyGrantPrincipalTypeDef(TypedDict):
domainUnit: NotRequired[DomainUnitPolicyGrantPrincipalTypeDef], # (1)
group: NotRequired[GroupPolicyGrantPrincipalTypeDef], # (2)
project: NotRequired[ProjectPolicyGrantPrincipalTypeDef], # (3)
user: NotRequired[UserPolicyGrantPrincipalTypeDef], # (4)
- See DomainUnitPolicyGrantPrincipalTypeDef
- See GroupPolicyGrantPrincipalTypeDef
- See ProjectPolicyGrantPrincipalTypeDef
- See UserPolicyGrantPrincipalTypeDef
CreateProjectProfileOutputTypeDef#
# CreateProjectProfileOutputTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import CreateProjectProfileOutputTypeDef
def get_value() -> CreateProjectProfileOutputTypeDef:
return {
"createdAt": ...,
}
# CreateProjectProfileOutputTypeDef definition
class CreateProjectProfileOutputTypeDef(TypedDict):
createdAt: datetime,
createdBy: str,
description: str,
domainId: str,
domainUnitId: str,
environmentConfigurations: List[EnvironmentConfigurationOutputTypeDef], # (1)
id: str,
lastUpdatedAt: datetime,
name: str,
status: StatusType, # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
GetProjectProfileOutputTypeDef#
# GetProjectProfileOutputTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import GetProjectProfileOutputTypeDef
def get_value() -> GetProjectProfileOutputTypeDef:
return {
"createdAt": ...,
}
# GetProjectProfileOutputTypeDef definition
class GetProjectProfileOutputTypeDef(TypedDict):
createdAt: datetime,
createdBy: str,
description: str,
domainId: str,
domainUnitId: str,
environmentConfigurations: List[EnvironmentConfigurationOutputTypeDef], # (1)
id: str,
lastUpdatedAt: datetime,
name: str,
status: StatusType, # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
UpdateProjectProfileOutputTypeDef#
# UpdateProjectProfileOutputTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import UpdateProjectProfileOutputTypeDef
def get_value() -> UpdateProjectProfileOutputTypeDef:
return {
"createdAt": ...,
}
# UpdateProjectProfileOutputTypeDef definition
class UpdateProjectProfileOutputTypeDef(TypedDict):
createdAt: datetime,
createdBy: str,
description: str,
domainId: str,
domainUnitId: str,
environmentConfigurations: List[EnvironmentConfigurationOutputTypeDef], # (1)
id: str,
lastUpdatedAt: datetime,
name: str,
status: StatusType, # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
EnvironmentConfigurationTypeDef#
# EnvironmentConfigurationTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import EnvironmentConfigurationTypeDef
def get_value() -> EnvironmentConfigurationTypeDef:
return {
"awsAccount": ...,
}
# EnvironmentConfigurationTypeDef definition
class EnvironmentConfigurationTypeDef(TypedDict):
awsAccount: AwsAccountTypeDef, # (1)
awsRegion: RegionTypeDef, # (2)
environmentBlueprintId: str,
name: str,
configurationParameters: NotRequired[EnvironmentConfigurationParametersDetailsUnionTypeDef], # (3)
deploymentMode: NotRequired[DeploymentModeType], # (4)
deploymentOrder: NotRequired[int],
description: NotRequired[str],
id: NotRequired[str],
- See AwsAccountTypeDef
- See RegionTypeDef
- See EnvironmentConfigurationParametersDetailsTypeDef EnvironmentConfigurationParametersDetailsOutputTypeDef
- See DeploymentModeType
GlueRunConfigurationInputTypeDef#
# GlueRunConfigurationInputTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import GlueRunConfigurationInputTypeDef
def get_value() -> GlueRunConfigurationInputTypeDef:
return {
"autoImportDataQualityResult": ...,
}
# GlueRunConfigurationInputTypeDef definition
class GlueRunConfigurationInputTypeDef(TypedDict):
relationalFilterConfigurations: Sequence[RelationalFilterConfigurationUnionTypeDef], # (1)
autoImportDataQualityResult: NotRequired[bool],
catalogName: NotRequired[str],
dataAccessRole: NotRequired[str],
RedshiftRunConfigurationInputTypeDef#
# RedshiftRunConfigurationInputTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import RedshiftRunConfigurationInputTypeDef
def get_value() -> RedshiftRunConfigurationInputTypeDef:
return {
"dataAccessRole": ...,
}
# RedshiftRunConfigurationInputTypeDef definition
class RedshiftRunConfigurationInputTypeDef(TypedDict):
relationalFilterConfigurations: Sequence[RelationalFilterConfigurationUnionTypeDef], # (3)
dataAccessRole: NotRequired[str],
redshiftCredentialConfiguration: NotRequired[RedshiftCredentialConfigurationTypeDef], # (1)
redshiftStorage: NotRequired[RedshiftStorageTypeDef], # (2)
- See RedshiftCredentialConfigurationTypeDef
- See RedshiftStorageTypeDef
- See RelationalFilterConfigurationTypeDef RelationalFilterConfigurationOutputTypeDef
SearchTypesOutputTypeDef#
# SearchTypesOutputTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import SearchTypesOutputTypeDef
def get_value() -> SearchTypesOutputTypeDef:
return {
"items": ...,
}
# SearchTypesOutputTypeDef definition
class SearchTypesOutputTypeDef(TypedDict):
items: List[SearchTypesResultItemTypeDef], # (1)
totalMatchCount: int,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
ListSubscriptionGrantsOutputTypeDef#
# ListSubscriptionGrantsOutputTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import ListSubscriptionGrantsOutputTypeDef
def get_value() -> ListSubscriptionGrantsOutputTypeDef:
return {
"items": ...,
}
# ListSubscriptionGrantsOutputTypeDef definition
class ListSubscriptionGrantsOutputTypeDef(TypedDict):
items: List[SubscriptionGrantSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
ListEnvironmentBlueprintConfigurationsOutputTypeDef#
# ListEnvironmentBlueprintConfigurationsOutputTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import ListEnvironmentBlueprintConfigurationsOutputTypeDef
def get_value() -> ListEnvironmentBlueprintConfigurationsOutputTypeDef:
return {
"items": ...,
}
# ListEnvironmentBlueprintConfigurationsOutputTypeDef definition
class ListEnvironmentBlueprintConfigurationsOutputTypeDef(TypedDict):
items: List[EnvironmentBlueprintConfigurationItemTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
GetJobRunOutputTypeDef#
# GetJobRunOutputTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import GetJobRunOutputTypeDef
def get_value() -> GetJobRunOutputTypeDef:
return {
"createdAt": ...,
}
# GetJobRunOutputTypeDef definition
class GetJobRunOutputTypeDef(TypedDict):
createdAt: datetime,
createdBy: str,
details: JobRunDetailsTypeDef, # (1)
domainId: str,
endTime: datetime,
error: JobRunErrorTypeDef, # (2)
id: str,
jobId: str,
jobType: JobTypeType, # (3)
runMode: JobRunModeType, # (4)
startTime: datetime,
status: JobRunStatusType, # (5)
ResponseMetadata: ResponseMetadataTypeDef, # (6)
- See JobRunDetailsTypeDef
- See JobRunErrorTypeDef
- See JobTypeType
- See JobRunModeType
- See JobRunStatusType
- See ResponseMetadataTypeDef
ListProjectMembershipsOutputTypeDef#
# ListProjectMembershipsOutputTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import ListProjectMembershipsOutputTypeDef
def get_value() -> ListProjectMembershipsOutputTypeDef:
return {
"members": ...,
}
# ListProjectMembershipsOutputTypeDef definition
class ListProjectMembershipsOutputTypeDef(TypedDict):
members: List[ProjectMemberTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
CreateRuleOutputTypeDef#
# CreateRuleOutputTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import CreateRuleOutputTypeDef
def get_value() -> CreateRuleOutputTypeDef:
return {
"action": ...,
}
# CreateRuleOutputTypeDef definition
class CreateRuleOutputTypeDef(TypedDict):
action: RuleActionType, # (1)
createdAt: datetime,
createdBy: str,
description: str,
detail: RuleDetailOutputTypeDef, # (2)
identifier: str,
name: str,
ruleType: RuleTypeType, # (3)
scope: RuleScopeOutputTypeDef, # (4)
target: RuleTargetTypeDef, # (5)
targetType: RuleTargetTypeType, # (6)
ResponseMetadata: ResponseMetadataTypeDef, # (7)
- See RuleActionType
- See RuleDetailOutputTypeDef
- See RuleTypeType
- See RuleScopeOutputTypeDef
- See RuleTargetTypeDef
- See RuleTargetTypeType
- See ResponseMetadataTypeDef
GetRuleOutputTypeDef#
# GetRuleOutputTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import GetRuleOutputTypeDef
def get_value() -> GetRuleOutputTypeDef:
return {
"action": ...,
}
# GetRuleOutputTypeDef definition
class GetRuleOutputTypeDef(TypedDict):
action: RuleActionType, # (1)
createdAt: datetime,
createdBy: str,
description: str,
detail: RuleDetailOutputTypeDef, # (2)
identifier: str,
lastUpdatedBy: str,
name: str,
revision: str,
ruleType: RuleTypeType, # (3)
scope: RuleScopeOutputTypeDef, # (4)
target: RuleTargetTypeDef, # (5)
targetType: RuleTargetTypeType, # (6)
updatedAt: datetime,
ResponseMetadata: ResponseMetadataTypeDef, # (7)
- See RuleActionType
- See RuleDetailOutputTypeDef
- See RuleTypeType
- See RuleScopeOutputTypeDef
- See RuleTargetTypeDef
- See RuleTargetTypeType
- See ResponseMetadataTypeDef
UpdateRuleOutputTypeDef#
# UpdateRuleOutputTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import UpdateRuleOutputTypeDef
def get_value() -> UpdateRuleOutputTypeDef:
return {
"action": ...,
}
# UpdateRuleOutputTypeDef definition
class UpdateRuleOutputTypeDef(TypedDict):
action: RuleActionType, # (1)
createdAt: datetime,
createdBy: str,
description: str,
detail: RuleDetailOutputTypeDef, # (2)
identifier: str,
lastUpdatedBy: str,
name: str,
revision: str,
ruleType: RuleTypeType, # (3)
scope: RuleScopeOutputTypeDef, # (4)
target: RuleTargetTypeDef, # (5)
updatedAt: datetime,
ResponseMetadata: ResponseMetadataTypeDef, # (6)
- See RuleActionType
- See RuleDetailOutputTypeDef
- See RuleTypeType
- See RuleScopeOutputTypeDef
- See RuleTargetTypeDef
- See ResponseMetadataTypeDef
LineageEventSummaryTypeDef#
# LineageEventSummaryTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import LineageEventSummaryTypeDef
def get_value() -> LineageEventSummaryTypeDef:
return {
"createdAt": ...,
}
# LineageEventSummaryTypeDef definition
class LineageEventSummaryTypeDef(TypedDict):
createdAt: NotRequired[datetime],
createdBy: NotRequired[str],
domainId: NotRequired[str],
eventSummary: NotRequired[EventSummaryTypeDef], # (1)
eventTime: NotRequired[datetime],
id: NotRequired[str],
processingStatus: NotRequired[LineageEventProcessingStatusType], # (2)
RowFilterConfigurationOutputTypeDef#
# RowFilterConfigurationOutputTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import RowFilterConfigurationOutputTypeDef
def get_value() -> RowFilterConfigurationOutputTypeDef:
return {
"rowFilter": ...,
}
# RowFilterConfigurationOutputTypeDef definition
class RowFilterConfigurationOutputTypeDef(TypedDict):
rowFilter: RowFilterOutputTypeDef, # (1)
sensitive: NotRequired[bool],
RowFilterConfigurationTypeDef#
# RowFilterConfigurationTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import RowFilterConfigurationTypeDef
def get_value() -> RowFilterConfigurationTypeDef:
return {
"rowFilter": ...,
}
# RowFilterConfigurationTypeDef definition
class RowFilterConfigurationTypeDef(TypedDict):
rowFilter: RowFilterTypeDef, # (1)
sensitive: NotRequired[bool],
- See RowFilterTypeDef
ListNotificationsOutputTypeDef#
# ListNotificationsOutputTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import ListNotificationsOutputTypeDef
def get_value() -> ListNotificationsOutputTypeDef:
return {
"nextToken": ...,
}
# ListNotificationsOutputTypeDef definition
class ListNotificationsOutputTypeDef(TypedDict):
notifications: List[NotificationOutputTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
GlueConnectionTypeDef#
# GlueConnectionTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import GlueConnectionTypeDef
def get_value() -> GlueConnectionTypeDef:
return {
"athenaProperties": ...,
}
# GlueConnectionTypeDef definition
class GlueConnectionTypeDef(TypedDict):
athenaProperties: NotRequired[Dict[str, str]],
authenticationConfiguration: NotRequired[AuthenticationConfigurationTypeDef], # (1)
compatibleComputeEnvironments: NotRequired[List[ComputeEnvironmentsType]], # (2)
connectionProperties: NotRequired[Dict[str, str]],
connectionSchemaVersion: NotRequired[int],
connectionType: NotRequired[ConnectionTypeType], # (3)
creationTime: NotRequired[datetime],
description: NotRequired[str],
lastConnectionValidationTime: NotRequired[datetime],
lastUpdatedBy: NotRequired[str],
lastUpdatedTime: NotRequired[datetime],
matchCriteria: NotRequired[List[str]],
name: NotRequired[str],
physicalConnectionRequirements: NotRequired[PhysicalConnectionRequirementsOutputTypeDef], # (4)
pythonProperties: NotRequired[Dict[str, str]],
sparkProperties: NotRequired[Dict[str, str]],
status: NotRequired[ConnectionStatusType], # (5)
statusReason: NotRequired[str],
- See AuthenticationConfigurationTypeDef
- See ComputeEnvironmentsType
- See ConnectionTypeType
- See PhysicalConnectionRequirementsOutputTypeDef
- See ConnectionStatusType
AuthenticationConfigurationInputTypeDef#
# AuthenticationConfigurationInputTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import AuthenticationConfigurationInputTypeDef
def get_value() -> AuthenticationConfigurationInputTypeDef:
return {
"authenticationType": ...,
}
# AuthenticationConfigurationInputTypeDef definition
class AuthenticationConfigurationInputTypeDef(TypedDict):
authenticationType: NotRequired[AuthenticationTypeType], # (1)
basicAuthenticationCredentials: NotRequired[BasicAuthenticationCredentialsTypeDef], # (2)
customAuthenticationCredentials: NotRequired[Mapping[str, str]],
kmsKeyArn: NotRequired[str],
oAuth2Properties: NotRequired[OAuth2PropertiesUnionTypeDef], # (3)
secretArn: NotRequired[str],
- See AuthenticationTypeType
- See BasicAuthenticationCredentialsTypeDef
- See OAuth2PropertiesTypeDef OAuth2PropertiesOutputTypeDef
ListRulesOutputTypeDef#
# ListRulesOutputTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import ListRulesOutputTypeDef
def get_value() -> ListRulesOutputTypeDef:
return {
"items": ...,
}
# ListRulesOutputTypeDef definition
class ListRulesOutputTypeDef(TypedDict):
items: List[RuleSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
ConnectionPropertiesOutputTypeDef#
# ConnectionPropertiesOutputTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import ConnectionPropertiesOutputTypeDef
def get_value() -> ConnectionPropertiesOutputTypeDef:
return {
"athenaProperties": ...,
}
# ConnectionPropertiesOutputTypeDef definition
class ConnectionPropertiesOutputTypeDef(TypedDict):
athenaProperties: NotRequired[AthenaPropertiesOutputTypeDef], # (1)
glueProperties: NotRequired[GluePropertiesOutputTypeDef], # (2)
hyperPodProperties: NotRequired[HyperPodPropertiesOutputTypeDef], # (3)
iamProperties: NotRequired[IamPropertiesOutputTypeDef], # (4)
redshiftProperties: NotRequired[RedshiftPropertiesOutputTypeDef], # (5)
sparkEmrProperties: NotRequired[SparkEmrPropertiesOutputTypeDef], # (6)
sparkGlueProperties: NotRequired[SparkGluePropertiesOutputTypeDef], # (7)
- See AthenaPropertiesOutputTypeDef
- See GluePropertiesOutputTypeDef
- See HyperPodPropertiesOutputTypeDef
- See IamPropertiesOutputTypeDef
- See RedshiftPropertiesOutputTypeDef
- See SparkEmrPropertiesOutputTypeDef
- See SparkGluePropertiesOutputTypeDef
DataSourceConfigurationOutputTypeDef#
# DataSourceConfigurationOutputTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import DataSourceConfigurationOutputTypeDef
def get_value() -> DataSourceConfigurationOutputTypeDef:
return {
"glueRunConfiguration": ...,
}
# DataSourceConfigurationOutputTypeDef definition
class DataSourceConfigurationOutputTypeDef(TypedDict):
glueRunConfiguration: NotRequired[GlueRunConfigurationOutputTypeDef], # (1)
redshiftRunConfiguration: NotRequired[RedshiftRunConfigurationOutputTypeDef], # (2)
sageMakerRunConfiguration: NotRequired[SageMakerRunConfigurationOutputTypeDef], # (3)
- See GlueRunConfigurationOutputTypeDef
- See RedshiftRunConfigurationOutputTypeDef
- See SageMakerRunConfigurationOutputTypeDef
SearchUserProfilesOutputTypeDef#
# SearchUserProfilesOutputTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import SearchUserProfilesOutputTypeDef
def get_value() -> SearchUserProfilesOutputTypeDef:
return {
"items": ...,
}
# SearchUserProfilesOutputTypeDef definition
class SearchUserProfilesOutputTypeDef(TypedDict):
items: List[UserProfileSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
SearchOutputTypeDef#
# SearchOutputTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import SearchOutputTypeDef
def get_value() -> SearchOutputTypeDef:
return {
"items": ...,
}
# SearchOutputTypeDef definition
class SearchOutputTypeDef(TypedDict):
items: List[SearchInventoryResultItemTypeDef], # (1)
totalMatchCount: int,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
SearchListingsOutputTypeDef#
# SearchListingsOutputTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import SearchListingsOutputTypeDef
def get_value() -> SearchListingsOutputTypeDef:
return {
"items": ...,
}
# SearchListingsOutputTypeDef definition
class SearchListingsOutputTypeDef(TypedDict):
items: List[SearchResultItemTypeDef], # (1)
totalMatchCount: int,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
GetListingOutputTypeDef#
# GetListingOutputTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import GetListingOutputTypeDef
def get_value() -> GetListingOutputTypeDef:
return {
"createdAt": ...,
}
# GetListingOutputTypeDef definition
class GetListingOutputTypeDef(TypedDict):
createdAt: datetime,
createdBy: str,
description: str,
domainId: str,
id: str,
item: ListingItemTypeDef, # (1)
listingRevision: str,
name: str,
status: ListingStatusType, # (2)
updatedAt: datetime,
updatedBy: str,
ResponseMetadata: ResponseMetadataTypeDef, # (3)
AcceptSubscriptionRequestOutputTypeDef#
# AcceptSubscriptionRequestOutputTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import AcceptSubscriptionRequestOutputTypeDef
def get_value() -> AcceptSubscriptionRequestOutputTypeDef:
return {
"createdAt": ...,
}
# AcceptSubscriptionRequestOutputTypeDef definition
class AcceptSubscriptionRequestOutputTypeDef(TypedDict):
createdAt: datetime,
createdBy: str,
decisionComment: str,
domainId: str,
existingSubscriptionId: str,
id: str,
metadataForms: List[FormOutputTypeDef], # (1)
requestReason: str,
reviewerId: str,
status: SubscriptionRequestStatusType, # (2)
subscribedListings: List[SubscribedListingTypeDef], # (3)
subscribedPrincipals: List[SubscribedPrincipalTypeDef], # (4)
updatedAt: datetime,
updatedBy: str,
ResponseMetadata: ResponseMetadataTypeDef, # (5)
- See FormOutputTypeDef
- See SubscriptionRequestStatusType
- See SubscribedListingTypeDef
- See SubscribedPrincipalTypeDef
- See ResponseMetadataTypeDef
CancelSubscriptionOutputTypeDef#
# CancelSubscriptionOutputTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import CancelSubscriptionOutputTypeDef
def get_value() -> CancelSubscriptionOutputTypeDef:
return {
"createdAt": ...,
}
# CancelSubscriptionOutputTypeDef definition
class CancelSubscriptionOutputTypeDef(TypedDict):
createdAt: datetime,
createdBy: str,
domainId: str,
id: str,
retainPermissions: bool,
status: SubscriptionStatusType, # (1)
subscribedListing: SubscribedListingTypeDef, # (2)
subscribedPrincipal: SubscribedPrincipalTypeDef, # (3)
subscriptionRequestId: str,
updatedAt: datetime,
updatedBy: str,
ResponseMetadata: ResponseMetadataTypeDef, # (4)
- See SubscriptionStatusType
- See SubscribedListingTypeDef
- See SubscribedPrincipalTypeDef
- See ResponseMetadataTypeDef
CreateSubscriptionRequestOutputTypeDef#
# CreateSubscriptionRequestOutputTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import CreateSubscriptionRequestOutputTypeDef
def get_value() -> CreateSubscriptionRequestOutputTypeDef:
return {
"createdAt": ...,
}
# CreateSubscriptionRequestOutputTypeDef definition
class CreateSubscriptionRequestOutputTypeDef(TypedDict):
createdAt: datetime,
createdBy: str,
decisionComment: str,
domainId: str,
existingSubscriptionId: str,
id: str,
metadataForms: List[FormOutputTypeDef], # (1)
requestReason: str,
reviewerId: str,
status: SubscriptionRequestStatusType, # (2)
subscribedListings: List[SubscribedListingTypeDef], # (3)
subscribedPrincipals: List[SubscribedPrincipalTypeDef], # (4)
updatedAt: datetime,
updatedBy: str,
ResponseMetadata: ResponseMetadataTypeDef, # (5)
- See FormOutputTypeDef
- See SubscriptionRequestStatusType
- See SubscribedListingTypeDef
- See SubscribedPrincipalTypeDef
- See ResponseMetadataTypeDef
GetSubscriptionOutputTypeDef#
# GetSubscriptionOutputTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import GetSubscriptionOutputTypeDef
def get_value() -> GetSubscriptionOutputTypeDef:
return {
"createdAt": ...,
}
# GetSubscriptionOutputTypeDef definition
class GetSubscriptionOutputTypeDef(TypedDict):
createdAt: datetime,
createdBy: str,
domainId: str,
id: str,
retainPermissions: bool,
status: SubscriptionStatusType, # (1)
subscribedListing: SubscribedListingTypeDef, # (2)
subscribedPrincipal: SubscribedPrincipalTypeDef, # (3)
subscriptionRequestId: str,
updatedAt: datetime,
updatedBy: str,
ResponseMetadata: ResponseMetadataTypeDef, # (4)
- See SubscriptionStatusType
- See SubscribedListingTypeDef
- See SubscribedPrincipalTypeDef
- See ResponseMetadataTypeDef
GetSubscriptionRequestDetailsOutputTypeDef#
# GetSubscriptionRequestDetailsOutputTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import GetSubscriptionRequestDetailsOutputTypeDef
def get_value() -> GetSubscriptionRequestDetailsOutputTypeDef:
return {
"createdAt": ...,
}
# GetSubscriptionRequestDetailsOutputTypeDef definition
class GetSubscriptionRequestDetailsOutputTypeDef(TypedDict):
createdAt: datetime,
createdBy: str,
decisionComment: str,
domainId: str,
existingSubscriptionId: str,
id: str,
metadataForms: List[FormOutputTypeDef], # (1)
requestReason: str,
reviewerId: str,
status: SubscriptionRequestStatusType, # (2)
subscribedListings: List[SubscribedListingTypeDef], # (3)
subscribedPrincipals: List[SubscribedPrincipalTypeDef], # (4)
updatedAt: datetime,
updatedBy: str,
ResponseMetadata: ResponseMetadataTypeDef, # (5)
- See FormOutputTypeDef
- See SubscriptionRequestStatusType
- See SubscribedListingTypeDef
- See SubscribedPrincipalTypeDef
- See ResponseMetadataTypeDef
RejectSubscriptionRequestOutputTypeDef#
# RejectSubscriptionRequestOutputTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import RejectSubscriptionRequestOutputTypeDef
def get_value() -> RejectSubscriptionRequestOutputTypeDef:
return {
"createdAt": ...,
}
# RejectSubscriptionRequestOutputTypeDef definition
class RejectSubscriptionRequestOutputTypeDef(TypedDict):
createdAt: datetime,
createdBy: str,
decisionComment: str,
domainId: str,
existingSubscriptionId: str,
id: str,
metadataForms: List[FormOutputTypeDef], # (1)
requestReason: str,
reviewerId: str,
status: SubscriptionRequestStatusType, # (2)
subscribedListings: List[SubscribedListingTypeDef], # (3)
subscribedPrincipals: List[SubscribedPrincipalTypeDef], # (4)
updatedAt: datetime,
updatedBy: str,
ResponseMetadata: ResponseMetadataTypeDef, # (5)
- See FormOutputTypeDef
- See SubscriptionRequestStatusType
- See SubscribedListingTypeDef
- See SubscribedPrincipalTypeDef
- See ResponseMetadataTypeDef
RevokeSubscriptionOutputTypeDef#
# RevokeSubscriptionOutputTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import RevokeSubscriptionOutputTypeDef
def get_value() -> RevokeSubscriptionOutputTypeDef:
return {
"createdAt": ...,
}
# RevokeSubscriptionOutputTypeDef definition
class RevokeSubscriptionOutputTypeDef(TypedDict):
createdAt: datetime,
createdBy: str,
domainId: str,
id: str,
retainPermissions: bool,
status: SubscriptionStatusType, # (1)
subscribedListing: SubscribedListingTypeDef, # (2)
subscribedPrincipal: SubscribedPrincipalTypeDef, # (3)
subscriptionRequestId: str,
updatedAt: datetime,
updatedBy: str,
ResponseMetadata: ResponseMetadataTypeDef, # (4)
- See SubscriptionStatusType
- See SubscribedListingTypeDef
- See SubscribedPrincipalTypeDef
- See ResponseMetadataTypeDef
SubscriptionRequestSummaryTypeDef#
# SubscriptionRequestSummaryTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import SubscriptionRequestSummaryTypeDef
def get_value() -> SubscriptionRequestSummaryTypeDef:
return {
"createdAt": ...,
}
# SubscriptionRequestSummaryTypeDef definition
class SubscriptionRequestSummaryTypeDef(TypedDict):
createdAt: datetime,
createdBy: str,
domainId: str,
id: str,
requestReason: str,
status: SubscriptionRequestStatusType, # (2)
subscribedListings: List[SubscribedListingTypeDef], # (3)
subscribedPrincipals: List[SubscribedPrincipalTypeDef], # (4)
updatedAt: datetime,
decisionComment: NotRequired[str],
existingSubscriptionId: NotRequired[str],
metadataFormsSummary: NotRequired[List[MetadataFormSummaryTypeDef]], # (1)
reviewerId: NotRequired[str],
updatedBy: NotRequired[str],
- See MetadataFormSummaryTypeDef
- See SubscriptionRequestStatusType
- See SubscribedListingTypeDef
- See SubscribedPrincipalTypeDef
SubscriptionSummaryTypeDef#
# SubscriptionSummaryTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import SubscriptionSummaryTypeDef
def get_value() -> SubscriptionSummaryTypeDef:
return {
"createdAt": ...,
}
# SubscriptionSummaryTypeDef definition
class SubscriptionSummaryTypeDef(TypedDict):
createdAt: datetime,
createdBy: str,
domainId: str,
id: str,
status: SubscriptionStatusType, # (1)
subscribedListing: SubscribedListingTypeDef, # (2)
subscribedPrincipal: SubscribedPrincipalTypeDef, # (3)
updatedAt: datetime,
retainPermissions: NotRequired[bool],
subscriptionRequestId: NotRequired[str],
updatedBy: NotRequired[str],
UpdateSubscriptionRequestOutputTypeDef#
# UpdateSubscriptionRequestOutputTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import UpdateSubscriptionRequestOutputTypeDef
def get_value() -> UpdateSubscriptionRequestOutputTypeDef:
return {
"createdAt": ...,
}
# UpdateSubscriptionRequestOutputTypeDef definition
class UpdateSubscriptionRequestOutputTypeDef(TypedDict):
createdAt: datetime,
createdBy: str,
decisionComment: str,
domainId: str,
existingSubscriptionId: str,
id: str,
metadataForms: List[FormOutputTypeDef], # (1)
requestReason: str,
reviewerId: str,
status: SubscriptionRequestStatusType, # (2)
subscribedListings: List[SubscribedListingTypeDef], # (3)
subscribedPrincipals: List[SubscribedPrincipalTypeDef], # (4)
updatedAt: datetime,
updatedBy: str,
ResponseMetadata: ResponseMetadataTypeDef, # (5)
- See FormOutputTypeDef
- See SubscriptionRequestStatusType
- See SubscribedListingTypeDef
- See SubscribedPrincipalTypeDef
- See ResponseMetadataTypeDef
ConnectionPropertiesPatchTypeDef#
# ConnectionPropertiesPatchTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import ConnectionPropertiesPatchTypeDef
def get_value() -> ConnectionPropertiesPatchTypeDef:
return {
"athenaProperties": ...,
}
# ConnectionPropertiesPatchTypeDef definition
class ConnectionPropertiesPatchTypeDef(TypedDict):
athenaProperties: NotRequired[AthenaPropertiesPatchTypeDef], # (1)
glueProperties: NotRequired[GluePropertiesPatchTypeDef], # (2)
iamProperties: NotRequired[IamPropertiesPatchTypeDef], # (3)
redshiftProperties: NotRequired[RedshiftPropertiesPatchTypeDef], # (4)
sparkEmrProperties: NotRequired[SparkEmrPropertiesPatchTypeDef], # (5)
- See AthenaPropertiesPatchTypeDef
- See GluePropertiesPatchTypeDef
- See IamPropertiesPatchTypeDef
- See RedshiftPropertiesPatchTypeDef
- See SparkEmrPropertiesPatchTypeDef
PolicyGrantMemberTypeDef#
# PolicyGrantMemberTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import PolicyGrantMemberTypeDef
def get_value() -> PolicyGrantMemberTypeDef:
return {
"createdAt": ...,
}
# PolicyGrantMemberTypeDef definition
class PolicyGrantMemberTypeDef(TypedDict):
createdAt: NotRequired[datetime],
createdBy: NotRequired[str],
detail: NotRequired[PolicyGrantDetailOutputTypeDef], # (1)
principal: NotRequired[PolicyGrantPrincipalOutputTypeDef], # (2)
DataSourceConfigurationInputTypeDef#
# DataSourceConfigurationInputTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import DataSourceConfigurationInputTypeDef
def get_value() -> DataSourceConfigurationInputTypeDef:
return {
"glueRunConfiguration": ...,
}
# DataSourceConfigurationInputTypeDef definition
class DataSourceConfigurationInputTypeDef(TypedDict):
glueRunConfiguration: NotRequired[GlueRunConfigurationInputTypeDef], # (1)
redshiftRunConfiguration: NotRequired[RedshiftRunConfigurationInputTypeDef], # (2)
sageMakerRunConfiguration: NotRequired[SageMakerRunConfigurationInputTypeDef], # (3)
- See GlueRunConfigurationInputTypeDef
- See RedshiftRunConfigurationInputTypeDef
- See SageMakerRunConfigurationInputTypeDef
PutEnvironmentBlueprintConfigurationInputTypeDef#
# PutEnvironmentBlueprintConfigurationInputTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import PutEnvironmentBlueprintConfigurationInputTypeDef
def get_value() -> PutEnvironmentBlueprintConfigurationInputTypeDef:
return {
"domainIdentifier": ...,
}
# PutEnvironmentBlueprintConfigurationInputTypeDef definition
class PutEnvironmentBlueprintConfigurationInputTypeDef(TypedDict):
domainIdentifier: str,
enabledRegions: Sequence[str],
environmentBlueprintIdentifier: str,
environmentRolePermissionBoundary: NotRequired[str],
manageAccessRoleArn: NotRequired[str],
provisioningConfigurations: NotRequired[Sequence[ProvisioningConfigurationUnionTypeDef]], # (1)
provisioningRoleArn: NotRequired[str],
regionalParameters: NotRequired[Mapping[str, Mapping[str, str]]],
CreateRuleInputTypeDef#
# CreateRuleInputTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import CreateRuleInputTypeDef
def get_value() -> CreateRuleInputTypeDef:
return {
"action": ...,
}
# CreateRuleInputTypeDef definition
class CreateRuleInputTypeDef(TypedDict):
action: RuleActionType, # (1)
detail: RuleDetailUnionTypeDef, # (2)
domainIdentifier: str,
name: str,
scope: RuleScopeUnionTypeDef, # (3)
target: RuleTargetTypeDef, # (4)
clientToken: NotRequired[str],
description: NotRequired[str],
- See RuleActionType
- See RuleDetailTypeDef RuleDetailOutputTypeDef
- See RuleScopeTypeDef RuleScopeOutputTypeDef
- See RuleTargetTypeDef
UpdateRuleInputTypeDef#
# UpdateRuleInputTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import UpdateRuleInputTypeDef
def get_value() -> UpdateRuleInputTypeDef:
return {
"domainIdentifier": ...,
}
# UpdateRuleInputTypeDef definition
class UpdateRuleInputTypeDef(TypedDict):
domainIdentifier: str,
identifier: str,
description: NotRequired[str],
detail: NotRequired[RuleDetailUnionTypeDef], # (1)
includeChildDomainUnits: NotRequired[bool],
name: NotRequired[str],
scope: NotRequired[RuleScopeUnionTypeDef], # (2)
ListLineageEventsOutputTypeDef#
# ListLineageEventsOutputTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import ListLineageEventsOutputTypeDef
def get_value() -> ListLineageEventsOutputTypeDef:
return {
"items": ...,
}
# ListLineageEventsOutputTypeDef definition
class ListLineageEventsOutputTypeDef(TypedDict):
items: List[LineageEventSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
AssetFilterConfigurationOutputTypeDef#
# AssetFilterConfigurationOutputTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import AssetFilterConfigurationOutputTypeDef
def get_value() -> AssetFilterConfigurationOutputTypeDef:
return {
"columnConfiguration": ...,
}
# AssetFilterConfigurationOutputTypeDef definition
class AssetFilterConfigurationOutputTypeDef(TypedDict):
columnConfiguration: NotRequired[ColumnFilterConfigurationOutputTypeDef], # (1)
rowConfiguration: NotRequired[RowFilterConfigurationOutputTypeDef], # (2)
AssetFilterConfigurationTypeDef#
# AssetFilterConfigurationTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import AssetFilterConfigurationTypeDef
def get_value() -> AssetFilterConfigurationTypeDef:
return {
"columnConfiguration": ...,
}
# AssetFilterConfigurationTypeDef definition
class AssetFilterConfigurationTypeDef(TypedDict):
columnConfiguration: NotRequired[ColumnFilterConfigurationTypeDef], # (1)
rowConfiguration: NotRequired[RowFilterConfigurationTypeDef], # (2)
PhysicalEndpointTypeDef#
# PhysicalEndpointTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import PhysicalEndpointTypeDef
def get_value() -> PhysicalEndpointTypeDef:
return {
"awsLocation": ...,
}
# PhysicalEndpointTypeDef definition
class PhysicalEndpointTypeDef(TypedDict):
awsLocation: NotRequired[AwsLocationTypeDef], # (1)
glueConnection: NotRequired[GlueConnectionTypeDef], # (2)
glueConnectionName: NotRequired[str],
host: NotRequired[str],
port: NotRequired[int],
protocol: NotRequired[ProtocolType], # (3)
stage: NotRequired[str],
- See AwsLocationTypeDef
- See GlueConnectionTypeDef
- See ProtocolType
GlueConnectionInputTypeDef#
# GlueConnectionInputTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import GlueConnectionInputTypeDef
def get_value() -> GlueConnectionInputTypeDef:
return {
"athenaProperties": ...,
}
# GlueConnectionInputTypeDef definition
class GlueConnectionInputTypeDef(TypedDict):
athenaProperties: NotRequired[Mapping[str, str]],
authenticationConfiguration: NotRequired[AuthenticationConfigurationInputTypeDef], # (1)
connectionProperties: NotRequired[Mapping[str, str]],
connectionType: NotRequired[GlueConnectionTypeType], # (2)
description: NotRequired[str],
matchCriteria: NotRequired[str],
name: NotRequired[str],
physicalConnectionRequirements: NotRequired[PhysicalConnectionRequirementsUnionTypeDef], # (3)
pythonProperties: NotRequired[Mapping[str, str]],
sparkProperties: NotRequired[Mapping[str, str]],
validateCredentials: NotRequired[bool],
validateForComputeEnvironments: NotRequired[Sequence[ComputeEnvironmentsType]], # (4)
- See AuthenticationConfigurationInputTypeDef
- See GlueConnectionTypeType
- See PhysicalConnectionRequirementsTypeDef PhysicalConnectionRequirementsOutputTypeDef
- See ComputeEnvironmentsType
CreateDataSourceOutputTypeDef#
# CreateDataSourceOutputTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import CreateDataSourceOutputTypeDef
def get_value() -> CreateDataSourceOutputTypeDef:
return {
"assetFormsOutput": ...,
}
# CreateDataSourceOutputTypeDef definition
class CreateDataSourceOutputTypeDef(TypedDict):
assetFormsOutput: List[FormOutputTypeDef], # (1)
configuration: DataSourceConfigurationOutputTypeDef, # (2)
connectionId: str,
createdAt: datetime,
description: str,
domainId: str,
enableSetting: EnableSettingType, # (3)
environmentId: str,
errorMessage: DataSourceErrorMessageTypeDef, # (4)
id: str,
lastRunAt: datetime,
lastRunErrorMessage: DataSourceErrorMessageTypeDef, # (4)
lastRunStatus: DataSourceRunStatusType, # (6)
name: str,
projectId: str,
publishOnImport: bool,
recommendation: RecommendationConfigurationTypeDef, # (7)
schedule: ScheduleConfigurationTypeDef, # (8)
status: DataSourceStatusType, # (9)
type: str,
updatedAt: datetime,
ResponseMetadata: ResponseMetadataTypeDef, # (10)
- See FormOutputTypeDef
- See DataSourceConfigurationOutputTypeDef
- See EnableSettingType
- See DataSourceErrorMessageTypeDef
- See DataSourceErrorMessageTypeDef
- See DataSourceRunStatusType
- See RecommendationConfigurationTypeDef
- See ScheduleConfigurationTypeDef
- See DataSourceStatusType
- See ResponseMetadataTypeDef
DeleteDataSourceOutputTypeDef#
# DeleteDataSourceOutputTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import DeleteDataSourceOutputTypeDef
def get_value() -> DeleteDataSourceOutputTypeDef:
return {
"assetFormsOutput": ...,
}
# DeleteDataSourceOutputTypeDef definition
class DeleteDataSourceOutputTypeDef(TypedDict):
assetFormsOutput: List[FormOutputTypeDef], # (1)
configuration: DataSourceConfigurationOutputTypeDef, # (2)
connectionId: str,
createdAt: datetime,
description: str,
domainId: str,
enableSetting: EnableSettingType, # (3)
environmentId: str,
errorMessage: DataSourceErrorMessageTypeDef, # (4)
id: str,
lastRunAt: datetime,
lastRunErrorMessage: DataSourceErrorMessageTypeDef, # (4)
lastRunStatus: DataSourceRunStatusType, # (6)
name: str,
projectId: str,
publishOnImport: bool,
retainPermissionsOnRevokeFailure: bool,
schedule: ScheduleConfigurationTypeDef, # (7)
selfGrantStatus: SelfGrantStatusOutputTypeDef, # (8)
status: DataSourceStatusType, # (9)
type: str,
updatedAt: datetime,
ResponseMetadata: ResponseMetadataTypeDef, # (10)
- See FormOutputTypeDef
- See DataSourceConfigurationOutputTypeDef
- See EnableSettingType
- See DataSourceErrorMessageTypeDef
- See DataSourceErrorMessageTypeDef
- See DataSourceRunStatusType
- See ScheduleConfigurationTypeDef
- See SelfGrantStatusOutputTypeDef
- See DataSourceStatusType
- See ResponseMetadataTypeDef
GetDataSourceOutputTypeDef#
# GetDataSourceOutputTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import GetDataSourceOutputTypeDef
def get_value() -> GetDataSourceOutputTypeDef:
return {
"assetFormsOutput": ...,
}
# GetDataSourceOutputTypeDef definition
class GetDataSourceOutputTypeDef(TypedDict):
assetFormsOutput: List[FormOutputTypeDef], # (1)
configuration: DataSourceConfigurationOutputTypeDef, # (2)
connectionId: str,
createdAt: datetime,
description: str,
domainId: str,
enableSetting: EnableSettingType, # (3)
environmentId: str,
errorMessage: DataSourceErrorMessageTypeDef, # (4)
id: str,
lastRunAssetCount: int,
lastRunAt: datetime,
lastRunErrorMessage: DataSourceErrorMessageTypeDef, # (4)
lastRunStatus: DataSourceRunStatusType, # (6)
name: str,
projectId: str,
publishOnImport: bool,
recommendation: RecommendationConfigurationTypeDef, # (7)
schedule: ScheduleConfigurationTypeDef, # (8)
selfGrantStatus: SelfGrantStatusOutputTypeDef, # (9)
status: DataSourceStatusType, # (10)
type: str,
updatedAt: datetime,
ResponseMetadata: ResponseMetadataTypeDef, # (11)
- See FormOutputTypeDef
- See DataSourceConfigurationOutputTypeDef
- See EnableSettingType
- See DataSourceErrorMessageTypeDef
- See DataSourceErrorMessageTypeDef
- See DataSourceRunStatusType
- See RecommendationConfigurationTypeDef
- See ScheduleConfigurationTypeDef
- See SelfGrantStatusOutputTypeDef
- See DataSourceStatusType
- See ResponseMetadataTypeDef
UpdateDataSourceOutputTypeDef#
# UpdateDataSourceOutputTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import UpdateDataSourceOutputTypeDef
def get_value() -> UpdateDataSourceOutputTypeDef:
return {
"assetFormsOutput": ...,
}
# UpdateDataSourceOutputTypeDef definition
class UpdateDataSourceOutputTypeDef(TypedDict):
assetFormsOutput: List[FormOutputTypeDef], # (1)
configuration: DataSourceConfigurationOutputTypeDef, # (2)
connectionId: str,
createdAt: datetime,
description: str,
domainId: str,
enableSetting: EnableSettingType, # (3)
environmentId: str,
errorMessage: DataSourceErrorMessageTypeDef, # (4)
id: str,
lastRunAt: datetime,
lastRunErrorMessage: DataSourceErrorMessageTypeDef, # (4)
lastRunStatus: DataSourceRunStatusType, # (6)
name: str,
projectId: str,
publishOnImport: bool,
recommendation: RecommendationConfigurationTypeDef, # (7)
retainPermissionsOnRevokeFailure: bool,
schedule: ScheduleConfigurationTypeDef, # (8)
selfGrantStatus: SelfGrantStatusOutputTypeDef, # (9)
status: DataSourceStatusType, # (10)
type: str,
updatedAt: datetime,
ResponseMetadata: ResponseMetadataTypeDef, # (11)
- See FormOutputTypeDef
- See DataSourceConfigurationOutputTypeDef
- See EnableSettingType
- See DataSourceErrorMessageTypeDef
- See DataSourceErrorMessageTypeDef
- See DataSourceRunStatusType
- See RecommendationConfigurationTypeDef
- See ScheduleConfigurationTypeDef
- See SelfGrantStatusOutputTypeDef
- See DataSourceStatusType
- See ResponseMetadataTypeDef
ListSubscriptionRequestsOutputTypeDef#
# ListSubscriptionRequestsOutputTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import ListSubscriptionRequestsOutputTypeDef
def get_value() -> ListSubscriptionRequestsOutputTypeDef:
return {
"items": ...,
}
# ListSubscriptionRequestsOutputTypeDef definition
class ListSubscriptionRequestsOutputTypeDef(TypedDict):
items: List[SubscriptionRequestSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
ListSubscriptionsOutputTypeDef#
# ListSubscriptionsOutputTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import ListSubscriptionsOutputTypeDef
def get_value() -> ListSubscriptionsOutputTypeDef:
return {
"items": ...,
}
# ListSubscriptionsOutputTypeDef definition
class ListSubscriptionsOutputTypeDef(TypedDict):
items: List[SubscriptionSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
UpdateConnectionInputTypeDef#
# UpdateConnectionInputTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import UpdateConnectionInputTypeDef
def get_value() -> UpdateConnectionInputTypeDef:
return {
"domainIdentifier": ...,
}
# UpdateConnectionInputTypeDef definition
class UpdateConnectionInputTypeDef(TypedDict):
domainIdentifier: str,
identifier: str,
awsLocation: NotRequired[AwsLocationTypeDef], # (1)
description: NotRequired[str],
props: NotRequired[ConnectionPropertiesPatchTypeDef], # (2)
ListPolicyGrantsOutputTypeDef#
# ListPolicyGrantsOutputTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import ListPolicyGrantsOutputTypeDef
def get_value() -> ListPolicyGrantsOutputTypeDef:
return {
"grantList": ...,
}
# ListPolicyGrantsOutputTypeDef definition
class ListPolicyGrantsOutputTypeDef(TypedDict):
grantList: List[PolicyGrantMemberTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
AddPolicyGrantInputTypeDef#
# AddPolicyGrantInputTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import AddPolicyGrantInputTypeDef
def get_value() -> AddPolicyGrantInputTypeDef:
return {
"detail": ...,
}
# AddPolicyGrantInputTypeDef definition
class AddPolicyGrantInputTypeDef(TypedDict):
detail: PolicyGrantDetailUnionTypeDef, # (1)
domainIdentifier: str,
entityIdentifier: str,
entityType: TargetEntityTypeType, # (2)
policyType: ManagedPolicyTypeType, # (3)
principal: PolicyGrantPrincipalUnionTypeDef, # (4)
clientToken: NotRequired[str],
- See PolicyGrantDetailTypeDef PolicyGrantDetailOutputTypeDef
- See TargetEntityTypeType
- See ManagedPolicyTypeType
- See PolicyGrantPrincipalTypeDef PolicyGrantPrincipalOutputTypeDef
RemovePolicyGrantInputTypeDef#
# RemovePolicyGrantInputTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import RemovePolicyGrantInputTypeDef
def get_value() -> RemovePolicyGrantInputTypeDef:
return {
"domainIdentifier": ...,
}
# RemovePolicyGrantInputTypeDef definition
class RemovePolicyGrantInputTypeDef(TypedDict):
domainIdentifier: str,
entityIdentifier: str,
entityType: TargetEntityTypeType, # (1)
policyType: ManagedPolicyTypeType, # (2)
principal: PolicyGrantPrincipalUnionTypeDef, # (3)
clientToken: NotRequired[str],
- See TargetEntityTypeType
- See ManagedPolicyTypeType
- See PolicyGrantPrincipalTypeDef PolicyGrantPrincipalOutputTypeDef
CreateProjectProfileInputTypeDef#
# CreateProjectProfileInputTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import CreateProjectProfileInputTypeDef
def get_value() -> CreateProjectProfileInputTypeDef:
return {
"domainIdentifier": ...,
}
# CreateProjectProfileInputTypeDef definition
class CreateProjectProfileInputTypeDef(TypedDict):
domainIdentifier: str,
name: str,
description: NotRequired[str],
domainUnitIdentifier: NotRequired[str],
environmentConfigurations: NotRequired[Sequence[EnvironmentConfigurationUnionTypeDef]], # (1)
status: NotRequired[StatusType], # (2)
UpdateProjectProfileInputTypeDef#
# UpdateProjectProfileInputTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import UpdateProjectProfileInputTypeDef
def get_value() -> UpdateProjectProfileInputTypeDef:
return {
"domainIdentifier": ...,
}
# UpdateProjectProfileInputTypeDef definition
class UpdateProjectProfileInputTypeDef(TypedDict):
domainIdentifier: str,
identifier: str,
description: NotRequired[str],
domainUnitIdentifier: NotRequired[str],
environmentConfigurations: NotRequired[Sequence[EnvironmentConfigurationUnionTypeDef]], # (1)
name: NotRequired[str],
status: NotRequired[StatusType], # (2)
CreateDataSourceInputTypeDef#
# CreateDataSourceInputTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import CreateDataSourceInputTypeDef
def get_value() -> CreateDataSourceInputTypeDef:
return {
"domainIdentifier": ...,
}
# CreateDataSourceInputTypeDef definition
class CreateDataSourceInputTypeDef(TypedDict):
domainIdentifier: str,
name: str,
projectIdentifier: str,
type: str,
assetFormsInput: NotRequired[Sequence[FormInputTypeDef]], # (1)
clientToken: NotRequired[str],
configuration: NotRequired[DataSourceConfigurationInputTypeDef], # (2)
connectionIdentifier: NotRequired[str],
description: NotRequired[str],
enableSetting: NotRequired[EnableSettingType], # (3)
environmentIdentifier: NotRequired[str],
publishOnImport: NotRequired[bool],
recommendation: NotRequired[RecommendationConfigurationTypeDef], # (4)
schedule: NotRequired[ScheduleConfigurationTypeDef], # (5)
- See FormInputTypeDef
- See DataSourceConfigurationInputTypeDef
- See EnableSettingType
- See RecommendationConfigurationTypeDef
- See ScheduleConfigurationTypeDef
UpdateDataSourceInputTypeDef#
# UpdateDataSourceInputTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import UpdateDataSourceInputTypeDef
def get_value() -> UpdateDataSourceInputTypeDef:
return {
"domainIdentifier": ...,
}
# UpdateDataSourceInputTypeDef definition
class UpdateDataSourceInputTypeDef(TypedDict):
domainIdentifier: str,
identifier: str,
assetFormsInput: NotRequired[Sequence[FormInputTypeDef]], # (1)
configuration: NotRequired[DataSourceConfigurationInputTypeDef], # (2)
description: NotRequired[str],
enableSetting: NotRequired[EnableSettingType], # (3)
name: NotRequired[str],
publishOnImport: NotRequired[bool],
recommendation: NotRequired[RecommendationConfigurationTypeDef], # (4)
retainPermissionsOnRevokeFailure: NotRequired[bool],
schedule: NotRequired[ScheduleConfigurationTypeDef], # (5)
- See FormInputTypeDef
- See DataSourceConfigurationInputTypeDef
- See EnableSettingType
- See RecommendationConfigurationTypeDef
- See ScheduleConfigurationTypeDef
CreateAssetFilterOutputTypeDef#
# CreateAssetFilterOutputTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import CreateAssetFilterOutputTypeDef
def get_value() -> CreateAssetFilterOutputTypeDef:
return {
"assetId": ...,
}
# CreateAssetFilterOutputTypeDef definition
class CreateAssetFilterOutputTypeDef(TypedDict):
assetId: str,
configuration: AssetFilterConfigurationOutputTypeDef, # (1)
createdAt: datetime,
description: str,
domainId: str,
effectiveColumnNames: List[str],
effectiveRowFilter: str,
errorMessage: str,
id: str,
name: str,
status: FilterStatusType, # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
GetAssetFilterOutputTypeDef#
# GetAssetFilterOutputTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import GetAssetFilterOutputTypeDef
def get_value() -> GetAssetFilterOutputTypeDef:
return {
"assetId": ...,
}
# GetAssetFilterOutputTypeDef definition
class GetAssetFilterOutputTypeDef(TypedDict):
assetId: str,
configuration: AssetFilterConfigurationOutputTypeDef, # (1)
createdAt: datetime,
description: str,
domainId: str,
effectiveColumnNames: List[str],
effectiveRowFilter: str,
errorMessage: str,
id: str,
name: str,
status: FilterStatusType, # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
UpdateAssetFilterOutputTypeDef#
# UpdateAssetFilterOutputTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import UpdateAssetFilterOutputTypeDef
def get_value() -> UpdateAssetFilterOutputTypeDef:
return {
"assetId": ...,
}
# UpdateAssetFilterOutputTypeDef definition
class UpdateAssetFilterOutputTypeDef(TypedDict):
assetId: str,
configuration: AssetFilterConfigurationOutputTypeDef, # (1)
createdAt: datetime,
description: str,
domainId: str,
effectiveColumnNames: List[str],
effectiveRowFilter: str,
errorMessage: str,
id: str,
name: str,
status: FilterStatusType, # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
ConnectionSummaryTypeDef#
# ConnectionSummaryTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import ConnectionSummaryTypeDef
def get_value() -> ConnectionSummaryTypeDef:
return {
"connectionId": ...,
}
# ConnectionSummaryTypeDef definition
class ConnectionSummaryTypeDef(TypedDict):
connectionId: str,
domainId: str,
domainUnitId: str,
name: str,
physicalEndpoints: List[PhysicalEndpointTypeDef], # (1)
type: ConnectionTypeType, # (3)
environmentId: NotRequired[str],
projectId: NotRequired[str],
props: NotRequired[ConnectionPropertiesOutputTypeDef], # (2)
CreateConnectionOutputTypeDef#
# CreateConnectionOutputTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import CreateConnectionOutputTypeDef
def get_value() -> CreateConnectionOutputTypeDef:
return {
"connectionId": ...,
}
# CreateConnectionOutputTypeDef definition
class CreateConnectionOutputTypeDef(TypedDict):
connectionId: str,
description: str,
domainId: str,
domainUnitId: str,
environmentId: str,
name: str,
physicalEndpoints: List[PhysicalEndpointTypeDef], # (1)
projectId: str,
props: ConnectionPropertiesOutputTypeDef, # (2)
type: ConnectionTypeType, # (3)
ResponseMetadata: ResponseMetadataTypeDef, # (4)
- See PhysicalEndpointTypeDef
- See ConnectionPropertiesOutputTypeDef
- See ConnectionTypeType
- See ResponseMetadataTypeDef
GetConnectionOutputTypeDef#
# GetConnectionOutputTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import GetConnectionOutputTypeDef
def get_value() -> GetConnectionOutputTypeDef:
return {
"connectionCredentials": ...,
}
# GetConnectionOutputTypeDef definition
class GetConnectionOutputTypeDef(TypedDict):
connectionCredentials: ConnectionCredentialsTypeDef, # (1)
connectionId: str,
description: str,
domainId: str,
domainUnitId: str,
environmentId: str,
environmentUserRole: str,
name: str,
physicalEndpoints: List[PhysicalEndpointTypeDef], # (2)
projectId: str,
props: ConnectionPropertiesOutputTypeDef, # (3)
type: ConnectionTypeType, # (4)
ResponseMetadata: ResponseMetadataTypeDef, # (5)
- See ConnectionCredentialsTypeDef
- See PhysicalEndpointTypeDef
- See ConnectionPropertiesOutputTypeDef
- See ConnectionTypeType
- See ResponseMetadataTypeDef
UpdateConnectionOutputTypeDef#
# UpdateConnectionOutputTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import UpdateConnectionOutputTypeDef
def get_value() -> UpdateConnectionOutputTypeDef:
return {
"connectionId": ...,
}
# UpdateConnectionOutputTypeDef definition
class UpdateConnectionOutputTypeDef(TypedDict):
connectionId: str,
description: str,
domainId: str,
domainUnitId: str,
environmentId: str,
name: str,
physicalEndpoints: List[PhysicalEndpointTypeDef], # (1)
projectId: str,
props: ConnectionPropertiesOutputTypeDef, # (2)
type: ConnectionTypeType, # (3)
ResponseMetadata: ResponseMetadataTypeDef, # (4)
- See PhysicalEndpointTypeDef
- See ConnectionPropertiesOutputTypeDef
- See ConnectionTypeType
- See ResponseMetadataTypeDef
GluePropertiesInputTypeDef#
# GluePropertiesInputTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import GluePropertiesInputTypeDef
def get_value() -> GluePropertiesInputTypeDef:
return {
"glueConnectionInput": ...,
}
# GluePropertiesInputTypeDef definition
class GluePropertiesInputTypeDef(TypedDict):
glueConnectionInput: NotRequired[GlueConnectionInputTypeDef], # (1)
CreateAssetFilterInputTypeDef#
# CreateAssetFilterInputTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import CreateAssetFilterInputTypeDef
def get_value() -> CreateAssetFilterInputTypeDef:
return {
"assetIdentifier": ...,
}
# CreateAssetFilterInputTypeDef definition
class CreateAssetFilterInputTypeDef(TypedDict):
assetIdentifier: str,
configuration: AssetFilterConfigurationUnionTypeDef, # (1)
domainIdentifier: str,
name: str,
clientToken: NotRequired[str],
description: NotRequired[str],
UpdateAssetFilterInputTypeDef#
# UpdateAssetFilterInputTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import UpdateAssetFilterInputTypeDef
def get_value() -> UpdateAssetFilterInputTypeDef:
return {
"assetIdentifier": ...,
}
# UpdateAssetFilterInputTypeDef definition
class UpdateAssetFilterInputTypeDef(TypedDict):
assetIdentifier: str,
domainIdentifier: str,
identifier: str,
configuration: NotRequired[AssetFilterConfigurationUnionTypeDef], # (1)
description: NotRequired[str],
name: NotRequired[str],
ListConnectionsOutputTypeDef#
# ListConnectionsOutputTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import ListConnectionsOutputTypeDef
def get_value() -> ListConnectionsOutputTypeDef:
return {
"items": ...,
}
# ListConnectionsOutputTypeDef definition
class ListConnectionsOutputTypeDef(TypedDict):
items: List[ConnectionSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
ConnectionPropertiesInputTypeDef#
# ConnectionPropertiesInputTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import ConnectionPropertiesInputTypeDef
def get_value() -> ConnectionPropertiesInputTypeDef:
return {
"athenaProperties": ...,
}
# ConnectionPropertiesInputTypeDef definition
class ConnectionPropertiesInputTypeDef(TypedDict):
athenaProperties: NotRequired[AthenaPropertiesInputTypeDef], # (1)
glueProperties: NotRequired[GluePropertiesInputTypeDef], # (2)
hyperPodProperties: NotRequired[HyperPodPropertiesInputTypeDef], # (3)
iamProperties: NotRequired[IamPropertiesInputTypeDef], # (4)
redshiftProperties: NotRequired[RedshiftPropertiesInputTypeDef], # (5)
sparkEmrProperties: NotRequired[SparkEmrPropertiesInputTypeDef], # (6)
sparkGlueProperties: NotRequired[SparkGluePropertiesInputTypeDef], # (7)
- See AthenaPropertiesInputTypeDef
- See GluePropertiesInputTypeDef
- See HyperPodPropertiesInputTypeDef
- See IamPropertiesInputTypeDef
- See RedshiftPropertiesInputTypeDef
- See SparkEmrPropertiesInputTypeDef
- See SparkGluePropertiesInputTypeDef
CreateConnectionInputTypeDef#
# CreateConnectionInputTypeDef TypedDict usage example
from types_boto3_datazone.type_defs import CreateConnectionInputTypeDef
def get_value() -> CreateConnectionInputTypeDef:
return {
"domainIdentifier": ...,
}
# CreateConnectionInputTypeDef definition
class CreateConnectionInputTypeDef(TypedDict):
domainIdentifier: str,
environmentIdentifier: str,
name: str,
awsLocation: NotRequired[AwsLocationTypeDef], # (1)
clientToken: NotRequired[str],
description: NotRequired[str],
props: NotRequired[ConnectionPropertiesInputTypeDef], # (2)