Module types

Module types 

Source
Expand description

Data structures used by operation inputs/outputs.

Modules§

builders
Builders
error
Error types that Amazon DataZone can respond with.

Structs§

AcceptChoice

Specifies the prediction (aka, the automatically generated piece of metadata) and the target (for example, a column name) that can be accepted.

AcceptRule

Specifies the rule and the threshold under which a prediction can be accepted.

AcceptedAssetScope

The accepted asset scope.

AccountInfo

The account information within an account pool.

AccountPoolSummary

The summary of the account pool.

AddToProjectMemberPoolPolicyGrantDetail

The details of the policy grant.

AggregationListItem

An aggregation list item.

AggregationOutput

The aggregation for an attribute.

AggregationOutputItem

An aggregation output item.

AllDomainUnitsGrantFilter

The grant filter for all domain units.

AllUsersGrantFilter

The all users grant filter.

AssetFilterSummary

The summary of the asset filter.

AssetInDataProductListingItem

The listing of the asset in a data product.

AssetItem

A Amazon DataZone inventory asset.

AssetItemAdditionalAttributes

The additional attributes of an inventory asset.

AssetListing

An asset published in an Amazon DataZone catalog.

AssetListingDetails

The details of an asset published in an Amazon DataZone catalog.

AssetListingItem

The details of an asset published in an Amazon DataZone catalog.

AssetListingItemAdditionalAttributes

Additional attributes of an inventory asset.

AssetRevision

The revision of an inventory asset.

AssetScope

The asset scope.

AssetTargetNameMap

The name map for assets.

AssetTypeItem

The details of the asset type.

AssetTypesForRule

The asset type for the rule details.

AthenaPropertiesInput

The Amazon Athena properties of a connection.

AthenaPropertiesOutput

The Amazon Athena properties of a connection.

AthenaPropertiesPatch

The Amazon Athena properties patch of a connection.

AuthenticationConfiguration

The authentication configuration of a connection.

AuthenticationConfigurationInput

The authentication configuration of a connection.

AuthenticationConfigurationPatch

The authentication configuration patch of a connection.

AuthorizationCodeProperties

The authorization code properties of a connection.

AwsConsoleLinkParameters

The parameters of the console link specified as part of the environment action.

AwsLocation

The location of a project.

BasicAuthenticationCredentials

The basic authentication credentials of a connection.

BusinessNameGenerationConfiguration

The configuration of the business name generation.

CloudFormationProperties

Part of the provisioning properties of the environment blueprint.

ColumnFilterConfiguration

The column configuration of the asset filter.

ConfigurableActionParameter

The details of the parameters for the configurable environment action.

ConfigurableEnvironmentAction

The configurable action of a Amazon DataZone environment.

ConnectionCredentials

The credentials of a connection.

ConnectionSummary

The summary of a connection.

CreateAssetTypePolicyGrantDetail

The details of the policy grant.

CreateDomainUnitPolicyGrantDetail

The details of the policy grant.

CreateEnvironmentProfilePolicyGrantDetail

The details of the policy grant.

CreateFormTypePolicyGrantDetail

The details of the policy grant.

CreateGlossaryPolicyGrantDetail

The details of the policy grant.

CreateProjectFromProjectProfilePolicyGrantDetail

Specifies whether to create a project from project profile policy grant details.

CreateProjectPolicyGrantDetail

The details of the policy grant.

CustomAccountPoolHandler

The custom Amazon Web Services Lambda handler within an account pool.

CustomParameter

The details of user parameters of an environment blueprint.

DataProductItem

The data product.

DataProductItemAdditionalAttributes

The additional attributes of an Amazon DataZone data product.

DataProductListing

The data product listing.

DataProductListingItem

The asset of the data product listing.

DataProductListingItemAdditionalAttributes

The additional attributes of the asset of the data product.

DataProductResultItem

The data product.

DataProductRevision

The data product revision.

DataSourceErrorMessage

The details of the error message that is returned if the operation cannot be successfully completed.

DataSourceRunActivity

The activity details of the data source run.

DataSourceRunLineageSummary

The run lineage summary of a data source.

DataSourceRunSummary

The details of a data source run.

DataSourceSummary

The details of the data source.

Deployment

The details of the last deployment of the environment.

DeploymentProperties

The deployment properties of the Amazon DataZone blueprint.

DetailedGlossaryTerm

Details of a glossary term attached to the inventory asset.

DomainSummary

A summary of a Amazon DataZone domain.

DomainUnitFilterForProject

The domain unit filter of the project grant filter.

DomainUnitGroupProperties

The properties of a domain unit group.

DomainUnitPolicyGrantPrincipal

The domain unit principal to whom the policy is granted.

DomainUnitSummary

The summary of the domain unit.

DomainUnitTarget

The target for the domain unit.

DomainUnitUserProperties

The properties of the domain unit user.

EnvironmentActionSummary

The details about the specified action configured for an environment. For example, the details of the specified console links for an analytics tool that is available in this environment.

EnvironmentBlueprintConfigurationItem

The configuration details of an environment blueprint.

EnvironmentBlueprintSummary

The details of an environment blueprint summary.

EnvironmentConfiguration

The configuration of an environment.

EnvironmentConfigurationParameter

The environment configuration parameter.

EnvironmentConfigurationParametersDetails

The details of the environment configuration parameter.

EnvironmentConfigurationUserParameter

The environment configuration user parameters.

EnvironmentDeploymentDetails

The environment deployment details.

EnvironmentError

The failure reasons for the environment deployment.

EnvironmentParameter

The parameter details of an evironment profile.

EnvironmentProfileSummary

The details of an environment profile.

EnvironmentResolvedAccount

Specifies the account/Region that is to be used during project creation for a particular blueprint.

EnvironmentSummary

The details of an environment.

EqualToExpression

Specifies whether the value is equal to an expression.

FailureCause

Specifies the error message that is returned if the operation cannot be successfully completed.

Filter

A search filter in Amazon DataZone.

FilterExpression

A filter expression in Amazon DataZone.

FormEntryInput

The details of the form entry.

FormEntryOutput

The details of the form entry.

FormInput

The details of a metadata form.

FormOutput

The details of a metadata form.

FormTypeData

The details of the metadata form type.

GlossaryItem

The details of a business glossary.

GlossaryItemAdditionalAttributes

The additional attributes of an Amazon DataZone glossary.

GlossaryTermItem

The details of a business glossary term.

GlossaryTermItemAdditionalAttributes

The additional attributes of an Amazon DataZone glossary term.

GlueConnection

The Amazon Web Services Glue connection.

GlueConnectionInput

The Amazon Web Services Glue connecton input.

GlueConnectionPatch

The Amazon Web Services Glue connection patch.

GlueOAuth2Credentials

The GlueOAuth2 credentials of a connection.

GluePropertiesInput

The Amazon Web Services Glue properties of a connection.

GluePropertiesOutput

The properties of the Amazon Web Services Glue connection.

GluePropertiesPatch

The Amazon Web Services Glue properties patch of a connection.

GlueRunConfigurationInput

The configuration details of the Amazon Web Services Glue data source.

GlueRunConfigurationOutput

The configuration details of the Amazon Web Services Glue data source.

GlueSelfGrantStatusOutput

The details of the self granting status.

GreaterThanExpression

Specifies whether the value is greater than an expression.

GreaterThanOrEqualToExpression

Specifies whether the value is greater than or equal to an expression.

GroupDetails

The details of a group in Amazon DataZone.

GroupProfileSummary

The details of a group profile.

HyperPodPropertiesInput

The hyper pod properties of a Amazon Web Services Glue properties patch.

HyperPodPropertiesOutput

The hyper pod properties of a Amazon Web Services Glue properties patch.

IamPropertiesInput

The IAM properties of a connection.

IamPropertiesOutput

The IAM properties of a connection.

IamPropertiesPatch

The IAM properties patch of a connection.

IamUserProfileDetails

The details of an IAM user profile in Amazon DataZone.

Import

The details of the import of the metadata form type.

InExpression

Specifies whether values are in the expression.

IsNotNullExpression

Specifies that the expression is not null.

IsNullExpression

Specifies that the expression is null.

JobRunError

The job run error.

JobRunSummary

The job run summary.

LakeFormationConfiguration

The Lake Formation configuration of the Data Lake blueprint.

LessThanExpression

Specifies that a value is less than an expression.

LessThanOrEqualToExpression

Specifies that a value is less than or equal to an expression.

LikeExpression

Specifies that a value is like the expression.

LineageEventSummary

The data lineage event summary.

LineageInfo

The data lineage information.

LineageNodeReference

The reference details for the data lineage node.

LineageNodeSummary

The summary of the data lineage node.

LineageNodeTypeItem

The details of a data lineage node type.

LineageRunDetails

The data lineage run details.

LineageSqlQueryRunDetails

The SQL query run details of a data lineage run.

LineageSyncSchedule

The lineage sync schedule.

ListingRevision

A revision of an asset published in a Amazon DataZone catalog.

ListingRevisionInput

A revision to be made to an asset published in a Amazon DataZone catalog.

ListingSummary

The summary of the listing of the data product.

ListingSummaryItem

The results of the data product summary.

MatchOffset

The offset of a matched term.

MetadataFormEnforcementDetail

The enforcement details of a metadata form.

MetadataFormReference

The reference of a metadata form.

MetadataFormSummary

The summary of the metadata form.

MetadataGenerationRunItem

The metadata generation run.

MetadataGenerationRunTarget

The asset for which metadata was generated.

NameIdentifier

The name identifier.

NotEqualToExpression

Specifies that a value is not equal to the expression.

NotInExpression

Specifies that a value is not in the expression.

NotLikeExpression

Specifies that a value might be not like the expression.

NotificationOutput

The details of a notification generated in Amazon DataZone.

NotificationResource

The details of the resource mentioned in a notification.

OAuth2ClientApplication

The OAuth2Client application.

OAuth2Properties

The OAuth2 properties.

OpenLineageRunEventSummary

The open lineage run event summary.

OverrideDomainUnitOwnersPolicyGrantDetail

The grant details of the override domain unit owners policy.

OverrideProjectOwnersPolicyGrantDetail

The details of the override project owners policy grant.

OwnerGroupProperties

The properties of the domain unit owners group.

OwnerGroupPropertiesOutput

The properties of the domain unit owners group.

OwnerUserProperties

The properties of the owner user.

OwnerUserPropertiesOutput

The properties of the owner user.

PhysicalConnectionRequirements

Physical connection requirements of a connection.

PhysicalEndpoint

The physical endpoints of a connection.

PolicyGrantMember

A member of the policy grant list.

PredictionConfiguration

The configuration of the prediction.

ProjectDeletionError

Specifies the error message that is returned if the operation cannot be successfully completed.

ProjectMember

The details of a project member.

ProjectPolicyGrantPrincipal

The project policy grant principal.

ProjectProfileSummary

The summary of a project profile.

ProjectSummary

The details of a Amazon DataZone project.

ProjectsForRule

Specifies projects in which the rule is created.

RecommendationConfiguration

The recommendation to be updated as part of the UpdateDataSource action.

RedshiftClusterStorage

The details of the Amazon Redshift cluster storage.

RedshiftCredentialConfiguration

The details of the credentials required to access an Amazon Redshift cluster.

RedshiftLineageSyncConfigurationInput

The Amaon Redshift lineage sync configuration.

RedshiftLineageSyncConfigurationOutput

The Amaon Redshift lineage sync configuration.

RedshiftPropertiesInput

The Amazon Redshift properties.

RedshiftPropertiesOutput

The Amazon Redshift properties.

RedshiftPropertiesPatch

Amazon Redshift properties patch.

RedshiftRunConfigurationInput

The configuration details of the Amazon Redshift data source.

RedshiftRunConfigurationOutput

The configuration details of the Amazon Redshift data source.

RedshiftSelfGrantStatusOutput

The details for the self granting status for an Amazon Redshift data source.

RedshiftServerlessStorage

The details of the Amazon Redshift Serverless workgroup storage.

RejectChoice

The details of the automatically generated business metadata that is rejected.

RejectRule

Specifies the rule and the threshold under which a prediction can be rejected.

RelationalFilterConfiguration

The relational filter configuration for the data source.

Resource

The details of a provisioned resource of this Amazon DataZone environment.

RowFilterConfiguration

The row filter configuration details.

RuleScope

The scope of a rule.

RuleSummary

The summary of the rule.

RunStatisticsForAssets

The asset statistics from the data source run.

S3PropertiesInput

The Amazon S3 properties of a connection.

S3PropertiesOutput

The Amazon S3 properties of a connection.

S3PropertiesPatch

The Amazon S3 properties patch of a connection.

SageMakerRunConfigurationInput

The Amazon SageMaker run configuration.

SageMakerRunConfigurationOutput

The Amazon SageMaker run configuration.

ScheduleConfiguration

The details of the schedule of the data source runs.

SearchInItem

The details of the search.

SearchSort

The details of the way to sort search results.

SelfGrantStatusDetail

The details for the self granting status.

SingleSignOn

The single sign-on details in Amazon DataZone.

SparkEmrPropertiesInput

The Spark EMR properties.

SparkEmrPropertiesOutput

The Spark EMR properties.

SparkEmrPropertiesPatch

The Spark EMR properties patch.

SparkGlueArgs

The Spark Amazon Web Services Glue args.

SparkGluePropertiesInput

The Spark Amazon Web Services Glue properties.

SparkGluePropertiesOutput

The Spark Amazon Web Services Glue properties.

SsoUserProfileDetails

The single sign-on details of the user profile.

SubscribedAsset

The details of the asset for which the subscription grant is created.

SubscribedAssetListing

The details of the published asset for which the subscription grant is created.

SubscribedListing

The details of the published asset for which the subscription grant is created.

SubscribedListingInput

The published asset for which the subscription grant is to be created.

SubscribedProductListing

The data product listing.

SubscribedProject

The project that has the subscription grant.

SubscribedProjectInput

The project that is to be given a subscription grant.

SubscriptionGrantSummary

The details of the subscription grant.

SubscriptionRequestSummary

The details of the subscription request.

SubscriptionSummary

The details of the subscription.

SubscriptionTargetForm

The details of the subscription target configuration.

SubscriptionTargetSummary

The details of the subscription target.

TermRelations

The details of the term relations.

TextMatchItem

A structure indicating matched terms for an attribute.

TimeSeriesDataPointFormInput

The time series data points form.

TimeSeriesDataPointFormOutput

The time series data points form.

TimeSeriesDataPointSummaryFormOutput

The summary of the time series data points form.

Topic

The topic of the notification.

Unit

The details of the policy of creating an environment.

UseAssetTypePolicyGrantDetail

Specifies the domain unit(s) whose projects can use this asset type while creating asset or asset revisions.

UserDetails

The user details of a project member.

UserProfileSummary

The details of the user profile.

UsernamePassword

The username and password of a connection.

Enums§

AcceptRuleBehavior
When writing a match expression against AcceptRuleBehavior, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature.
AccountSource

The source of accounts for the account pool. In the current release, it's either a static list of accounts provided by the customer or a custom Amazon Web Services Lambda handler.

ActionParameters

The parameters of the environment action.

AssetFilterConfiguration

The configuration details of the asset filter.

AuthType
When writing a match expression against AuthType, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature.
AuthenticationType
When writing a match expression against AuthenticationType, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature.
AwsAccount

The account ID of a project.

ChangeAction
When writing a match expression against ChangeAction, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature.
ComputeEnvironments
When writing a match expression against ComputeEnvironments, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature.
ConfigurableActionTypeAuthorization
When writing a match expression against ConfigurableActionTypeAuthorization, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature.
ConnectionPropertiesInput

The properties of a connection.

ConnectionPropertiesOutput

The properties of a connection.

ConnectionPropertiesPatch

The connection properties patch.

ConnectionStatus
When writing a match expression against ConnectionStatus, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature.
ConnectionType
When writing a match expression against ConnectionType, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature.
DataAssetActivityStatus
When writing a match expression against DataAssetActivityStatus, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature.
DataProductItemType
When writing a match expression against DataProductItemType, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature.
DataProductStatus
When writing a match expression against DataProductStatus, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature.
DataSourceConfigurationInput

The configuration of the data source.

DataSourceConfigurationOutput

The configuration of the data source.

DataSourceErrorType
When writing a match expression against DataSourceErrorType, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature.
DataSourceRunStatus
When writing a match expression against DataSourceRunStatus, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature.
DataSourceRunType
When writing a match expression against DataSourceRunType, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature.
DataSourceStatus
When writing a match expression against DataSourceStatus, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature.
DataZoneEntityType
When writing a match expression against DataZoneEntityType, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature.
DeploymentMode
When writing a match expression against DeploymentMode, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature.
DeploymentStatus
When writing a match expression against DeploymentStatus, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature.
DeploymentType
When writing a match expression against DeploymentType, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature.
DomainStatus
When writing a match expression against DomainStatus, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature.
DomainUnitDesignation
When writing a match expression against DomainUnitDesignation, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature.
DomainUnitGrantFilter

The grant filter for the domain unit. In the current release of Amazon DataZone, the only supported filter is the allDomainUnitsGrantFilter.

DomainUnitOwnerProperties

The properties of the domain unit owner.

DomainVersion
When writing a match expression against DomainVersion, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature.
EdgeDirection
When writing a match expression against EdgeDirection, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature.
EnableSetting
When writing a match expression against EnableSetting, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature.
EntityType
When writing a match expression against EntityType, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature.
EnvironmentStatus
When writing a match expression against EnvironmentStatus, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature.
EventSummary

The event summary.

FilterClause

A search filter clause in Amazon DataZone.

FilterExpressionType
When writing a match expression against FilterExpressionType, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature.
FilterStatus
When writing a match expression against FilterStatus, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature.
FormTypeStatus
When writing a match expression against FormTypeStatus, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature.
GlossaryStatus
When writing a match expression against GlossaryStatus, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature.
GlossaryTermStatus
When writing a match expression against GlossaryTermStatus, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature.
GlossaryUsageRestriction
When writing a match expression against GlossaryUsageRestriction, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature.
GlueConnectionType
When writing a match expression against GlueConnectionType, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature.
GovernanceType
When writing a match expression against GovernanceType, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature.
GovernedEntityType
When writing a match expression against GovernedEntityType, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature.
GrantedEntity

The details of a listing for which a subscription is granted.

GrantedEntityInput

The details of a listing for which a subscription is to be granted.

GroupPolicyGrantPrincipal

The group principal to whom the policy is granted.

GroupProfileStatus
When writing a match expression against GroupProfileStatus, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature.
GroupSearchType
When writing a match expression against GroupSearchType, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature.
HyperPodOrchestrator
When writing a match expression against HyperPodOrchestrator, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature.
InventorySearchScope
When writing a match expression against InventorySearchScope, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature.
JobRunDetails

The details of a job run.

JobRunMode
When writing a match expression against JobRunMode, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature.
JobRunStatus
When writing a match expression against JobRunStatus, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature.
JobType
When writing a match expression against JobType, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature.
LineageEventProcessingStatus
When writing a match expression against LineageEventProcessingStatus, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature.
LineageImportStatus
When writing a match expression against LineageImportStatus, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature.
ListingItem

The details of a listing (aka asset published in a Amazon DataZone catalog).

ListingStatus
When writing a match expression against ListingStatus, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature.
ManagedPolicyType
When writing a match expression against ManagedPolicyType, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature.
MatchRationaleItem

A rationale indicating why this item was matched by search.

Member

The details about a project member.

MemberDetails

The details about a project member.

MetadataGenerationRunStatus
When writing a match expression against MetadataGenerationRunStatus, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature.
MetadataGenerationRunType
When writing a match expression against MetadataGenerationRunType, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature.
MetadataGenerationTargetType
When writing a match expression against MetadataGenerationTargetType, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature.
Model

The model of the API.

NotificationResourceType
When writing a match expression against NotificationResourceType, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature.
NotificationRole
When writing a match expression against NotificationRole, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature.
NotificationType
When writing a match expression against NotificationType, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature.
OAuth2GrantType
When writing a match expression against OAuth2GrantType, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature.
OpenLineageRunState
When writing a match expression against OpenLineageRunState, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature.
OverallDeploymentStatus
When writing a match expression against OverallDeploymentStatus, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature.
OwnerProperties

The properties of a domain unit's owner.

OwnerPropertiesOutput

The ID of the domain unit owners group.

PolicyGrantDetail

The details of the policy grant.

PolicyGrantPrincipal

The policy grant principal.

ProjectDesignation
When writing a match expression against ProjectDesignation, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature.
ProjectGrantFilter

The project grant filter.

ProjectStatus
When writing a match expression against ProjectStatus, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature.
Protocol
When writing a match expression against Protocol, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature.
ProvisioningConfiguration

The provisioning configuration of the blueprint.

ProvisioningProperties

The provisioning properties of an environment blueprint.

RedshiftCredentials

Amazon Redshift credentials of a connection.

RedshiftStorage

The details of the Amazon Redshift storage as part of the configuration of an Amazon Redshift data source run.

RedshiftStorageProperties

The Amazon Redshift storage properties.

Region

The Amazon Web Services Region.

RejectRuleBehavior
When writing a match expression against RejectRuleBehavior, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature.
ResolutionStrategy
When writing a match expression against ResolutionStrategy, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature.
RowFilter

The row filter.

RowFilterExpression

The row filter expression.

RuleAction
When writing a match expression against RuleAction, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature.
RuleDetail

The details of a rule.

RuleScopeSelectionMode
When writing a match expression against RuleScopeSelectionMode, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature.
RuleTarget

The target of the rule.

RuleTargetType
When writing a match expression against RuleTargetType, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature.
RuleType
When writing a match expression against RuleType, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature.
SearchInventoryResultItem

The details of the search results.

SearchOutputAdditionalAttribute
When writing a match expression against SearchOutputAdditionalAttribute, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature.
SearchResultItem

The details of the results of the SearchListings action.

SearchTypesResultItem

The details of the results of the SearchTypes action.

SelfGrantStatus
When writing a match expression against SelfGrantStatus, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature.
SelfGrantStatusOutput

The details for the self granting status for a data source.

SortFieldAccountPool
When writing a match expression against SortFieldAccountPool, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature.
SortFieldConnection
When writing a match expression against SortFieldConnection, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature.
SortFieldProject
When writing a match expression against SortFieldProject, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature.
SortKey
When writing a match expression against SortKey, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature.
SortOrder
When writing a match expression against SortOrder, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature.
Status
When writing a match expression against Status, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature.
SubscribedListingItem

The published asset for which the subscription grant is created.

SubscribedPrincipal

The principal that has the subscription grant for the asset.

SubscribedPrincipalInput

The principal that is to be given a subscriptiong grant.

SubscriptionGrantOverallStatus
When writing a match expression against SubscriptionGrantOverallStatus, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature.
SubscriptionGrantStatus
When writing a match expression against SubscriptionGrantStatus, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature.
SubscriptionRequestStatus
When writing a match expression against SubscriptionRequestStatus, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature.
SubscriptionStatus
When writing a match expression against SubscriptionStatus, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature.
TargetEntityType
When writing a match expression against TargetEntityType, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature.
TaskStatus
When writing a match expression against TaskStatus, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature.
TimeSeriesEntityType
When writing a match expression against TimeSeriesEntityType, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature.
Timezone
When writing a match expression against Timezone, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature.
TypesSearchScope
When writing a match expression against TypesSearchScope, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature.
UserAssignment
When writing a match expression against UserAssignment, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature.
UserDesignation
When writing a match expression against UserDesignation, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature.
UserPolicyGrantPrincipal

The user policy grant principal.

UserProfileDetails

The details of the user profile in Amazon DataZone.

UserProfileStatus
When writing a match expression against UserProfileStatus, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature.
UserProfileType
When writing a match expression against UserProfileType, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature.
UserSearchType
When writing a match expression against UserSearchType, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature.
UserType
When writing a match expression against UserType, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature.