Module: Aws::DataZone::Types

Defined in:
lib/aws-sdk-datazone/types.rb

Defined Under Namespace

Classes: AcceptChoice, AcceptPredictionsInput, AcceptPredictionsOutput, AcceptRule, AcceptSubscriptionRequestInput, AcceptSubscriptionRequestOutput, AccessDeniedException, ActionParameters, AssetFilterConfiguration, AssetFilterSummary, AssetInDataProductListingItem, AssetItem, AssetItemAdditionalAttributes, AssetListing, AssetListingDetails, AssetListingItem, AssetListingItemAdditionalAttributes, AssetRevision, AssetTargetNameMap, AssetTypeItem, AssociateEnvironmentRoleInput, AssociateEnvironmentRoleOutput, AwsConsoleLinkParameters, BusinessNameGenerationConfiguration, CancelMetadataGenerationRunInput, CancelMetadataGenerationRunOutput, CancelSubscriptionInput, CancelSubscriptionOutput, CloudFormationProperties, ColumnFilterConfiguration, ConfigurableActionParameter, ConfigurableEnvironmentAction, ConflictException, CreateAssetFilterInput, CreateAssetFilterOutput, CreateAssetInput, CreateAssetOutput, CreateAssetRevisionInput, CreateAssetRevisionOutput, CreateAssetTypeInput, CreateAssetTypeOutput, CreateDataProductInput, CreateDataProductOutput, CreateDataProductRevisionInput, CreateDataProductRevisionOutput, CreateDataSourceInput, CreateDataSourceOutput, CreateDomainInput, CreateDomainOutput, CreateEnvironmentActionInput, CreateEnvironmentActionOutput, CreateEnvironmentInput, CreateEnvironmentOutput, CreateEnvironmentProfileInput, CreateEnvironmentProfileOutput, CreateFormTypeInput, CreateFormTypeOutput, CreateGlossaryInput, CreateGlossaryOutput, CreateGlossaryTermInput, CreateGlossaryTermOutput, CreateGroupProfileInput, CreateGroupProfileOutput, CreateListingChangeSetInput, CreateListingChangeSetOutput, CreateProjectInput, CreateProjectMembershipInput, CreateProjectMembershipOutput, CreateProjectOutput, CreateSubscriptionGrantInput, CreateSubscriptionGrantOutput, CreateSubscriptionRequestInput, CreateSubscriptionRequestOutput, CreateSubscriptionTargetInput, CreateSubscriptionTargetOutput, CreateUserProfileInput, CreateUserProfileOutput, CustomParameter, DataProductItem, DataProductListing, DataProductListingItem, DataProductListingItemAdditionalAttributes, DataProductResultItem, DataProductRevision, DataSourceConfigurationInput, DataSourceConfigurationOutput, DataSourceErrorMessage, DataSourceRunActivity, DataSourceRunSummary, DataSourceSummary, DeleteAssetFilterInput, DeleteAssetInput, DeleteAssetOutput, DeleteAssetTypeInput, DeleteAssetTypeOutput, DeleteDataProductInput, DeleteDataProductOutput, DeleteDataSourceInput, DeleteDataSourceOutput, DeleteDomainInput, DeleteDomainOutput, DeleteEnvironmentActionInput, DeleteEnvironmentBlueprintConfigurationInput, DeleteEnvironmentBlueprintConfigurationOutput, DeleteEnvironmentInput, DeleteEnvironmentProfileInput, DeleteFormTypeInput, DeleteFormTypeOutput, DeleteGlossaryInput, DeleteGlossaryOutput, DeleteGlossaryTermInput, DeleteGlossaryTermOutput, DeleteListingInput, DeleteListingOutput, DeleteProjectInput, DeleteProjectMembershipInput, DeleteProjectMembershipOutput, DeleteProjectOutput, DeleteSubscriptionGrantInput, DeleteSubscriptionGrantOutput, DeleteSubscriptionRequestInput, DeleteSubscriptionTargetInput, DeleteTimeSeriesDataPointsInput, DeleteTimeSeriesDataPointsOutput, Deployment, DeploymentProperties, DetailedGlossaryTerm, DisassociateEnvironmentRoleInput, DisassociateEnvironmentRoleOutput, DomainSummary, EnvironmentActionSummary, EnvironmentBlueprintConfigurationItem, EnvironmentBlueprintSummary, EnvironmentError, EnvironmentParameter, EnvironmentProfileSummary, EnvironmentSummary, EqualToExpression, FailureCause, Filter, FilterClause, FilterExpression, FormEntryInput, FormEntryOutput, FormInput, FormOutput, FormTypeData, GetAssetFilterInput, GetAssetFilterOutput, GetAssetInput, GetAssetOutput, GetAssetTypeInput, GetAssetTypeOutput, GetDataProductInput, GetDataProductOutput, GetDataSourceInput, GetDataSourceOutput, GetDataSourceRunInput, GetDataSourceRunOutput, GetDomainInput, GetDomainOutput, GetEnvironmentActionInput, GetEnvironmentActionOutput, GetEnvironmentBlueprintConfigurationInput, GetEnvironmentBlueprintConfigurationOutput, GetEnvironmentBlueprintInput, GetEnvironmentBlueprintOutput, GetEnvironmentCredentialsInput, GetEnvironmentCredentialsOutput, GetEnvironmentInput, GetEnvironmentOutput, GetEnvironmentProfileInput, GetEnvironmentProfileOutput, GetFormTypeInput, GetFormTypeOutput, GetGlossaryInput, GetGlossaryOutput, GetGlossaryTermInput, GetGlossaryTermOutput, GetGroupProfileInput, GetGroupProfileOutput, GetIamPortalLoginUrlInput, GetIamPortalLoginUrlOutput, GetLineageNodeInput, GetLineageNodeOutput, GetListingInput, GetListingOutput, GetMetadataGenerationRunInput, GetMetadataGenerationRunOutput, GetProjectInput, GetProjectOutput, GetSubscriptionGrantInput, GetSubscriptionGrantOutput, GetSubscriptionInput, GetSubscriptionOutput, GetSubscriptionRequestDetailsInput, GetSubscriptionRequestDetailsOutput, GetSubscriptionTargetInput, GetSubscriptionTargetOutput, GetTimeSeriesDataPointInput, GetTimeSeriesDataPointOutput, GetUserProfileInput, GetUserProfileOutput, GlossaryItem, GlossaryTermItem, GlueRunConfigurationInput, GlueRunConfigurationOutput, GlueSelfGrantStatusOutput, GrantedEntity, GrantedEntityInput, GreaterThanExpression, GreaterThanOrEqualToExpression, GroupDetails, GroupProfileSummary, IamUserProfileDetails, Import, InExpression, InternalServerException, IsNotNullExpression, IsNullExpression, LakeFormationConfiguration, LessThanExpression, LessThanOrEqualToExpression, LikeExpression, LineageNodeReference, LineageNodeSummary, LineageNodeTypeItem, ListAssetFiltersInput, ListAssetFiltersOutput, ListAssetRevisionsInput, ListAssetRevisionsOutput, ListDataProductRevisionsInput, ListDataProductRevisionsOutput, ListDataSourceRunActivitiesInput, ListDataSourceRunActivitiesOutput, ListDataSourceRunsInput, ListDataSourceRunsOutput, ListDataSourcesInput, ListDataSourcesOutput, ListDomainsInput, ListDomainsOutput, ListEnvironmentActionsInput, ListEnvironmentActionsOutput, ListEnvironmentBlueprintConfigurationsInput, ListEnvironmentBlueprintConfigurationsOutput, ListEnvironmentBlueprintsInput, ListEnvironmentBlueprintsOutput, ListEnvironmentProfilesInput, ListEnvironmentProfilesOutput, ListEnvironmentsInput, ListEnvironmentsOutput, ListLineageNodeHistoryInput, ListLineageNodeHistoryOutput, ListMetadataGenerationRunsInput, ListMetadataGenerationRunsOutput, ListNotificationsInput, ListNotificationsOutput, ListProjectMembershipsInput, ListProjectMembershipsOutput, ListProjectsInput, ListProjectsOutput, ListSubscriptionGrantsInput, ListSubscriptionGrantsOutput, ListSubscriptionRequestsInput, ListSubscriptionRequestsOutput, ListSubscriptionTargetsInput, ListSubscriptionTargetsOutput, ListSubscriptionsInput, ListSubscriptionsOutput, ListTagsForResourceRequest, ListTagsForResourceResponse, ListTimeSeriesDataPointsInput, ListTimeSeriesDataPointsOutput, ListingItem, ListingRevision, ListingRevisionInput, ListingSummary, ListingSummaryItem, Member, MemberDetails, MetadataGenerationRunItem, MetadataGenerationRunTarget, Model, NotEqualToExpression, NotInExpression, NotLikeExpression, NotificationOutput, NotificationResource, PostLineageEventInput, PostLineageEventOutput, PostTimeSeriesDataPointsInput, PostTimeSeriesDataPointsOutput, PredictionConfiguration, ProjectDeletionError, ProjectMember, ProjectSummary, ProvisioningConfiguration, ProvisioningProperties, PutEnvironmentBlueprintConfigurationInput, PutEnvironmentBlueprintConfigurationOutput, RecommendationConfiguration, RedshiftClusterStorage, RedshiftCredentialConfiguration, RedshiftRunConfigurationInput, RedshiftRunConfigurationOutput, RedshiftSelfGrantStatusOutput, RedshiftServerlessStorage, RedshiftStorage, RejectChoice, RejectPredictionsInput, RejectPredictionsOutput, RejectRule, RejectSubscriptionRequestInput, RejectSubscriptionRequestOutput, RelationalFilterConfiguration, Resource, ResourceNotFoundException, RevokeSubscriptionInput, RevokeSubscriptionOutput, RowFilter, RowFilterConfiguration, RowFilterExpression, RunStatisticsForAssets, ScheduleConfiguration, SearchGroupProfilesInput, SearchGroupProfilesOutput, SearchInItem, SearchInput, SearchInventoryResultItem, SearchListingsInput, SearchListingsOutput, SearchOutput, SearchResultItem, SearchSort, SearchTypesInput, SearchTypesOutput, SearchTypesResultItem, SearchUserProfilesInput, SearchUserProfilesOutput, SelfGrantStatusDetail, SelfGrantStatusOutput, ServiceQuotaExceededException, SingleSignOn, SsoUserProfileDetails, StartDataSourceRunInput, StartDataSourceRunOutput, StartMetadataGenerationRunInput, StartMetadataGenerationRunOutput, SubscribedAsset, SubscribedAssetListing, SubscribedListing, SubscribedListingInput, SubscribedListingItem, SubscribedPrincipal, SubscribedPrincipalInput, SubscribedProductListing, SubscribedProject, SubscribedProjectInput, SubscriptionGrantSummary, SubscriptionRequestSummary, SubscriptionSummary, SubscriptionTargetForm, SubscriptionTargetSummary, TagResourceRequest, TagResourceResponse, TermRelations, ThrottlingException, TimeSeriesDataPointFormInput, TimeSeriesDataPointFormOutput, TimeSeriesDataPointSummaryFormOutput, Topic, UnauthorizedException, UntagResourceRequest, UntagResourceResponse, UpdateAssetFilterInput, UpdateAssetFilterOutput, UpdateDataSourceInput, UpdateDataSourceOutput, UpdateDomainInput, UpdateDomainOutput, UpdateEnvironmentActionInput, UpdateEnvironmentActionOutput, UpdateEnvironmentInput, UpdateEnvironmentOutput, UpdateEnvironmentProfileInput, UpdateEnvironmentProfileOutput, UpdateGlossaryInput, UpdateGlossaryOutput, UpdateGlossaryTermInput, UpdateGlossaryTermOutput, UpdateGroupProfileInput, UpdateGroupProfileOutput, UpdateProjectInput, UpdateProjectOutput, UpdateSubscriptionGrantStatusInput, UpdateSubscriptionGrantStatusOutput, UpdateSubscriptionRequestInput, UpdateSubscriptionRequestOutput, UpdateSubscriptionTargetInput, UpdateSubscriptionTargetOutput, UpdateUserProfileInput, UpdateUserProfileOutput, UserDetails, UserProfileDetails, UserProfileSummary, ValidationException

Instance Attribute Summary collapse

Instance Attribute Details

#andArray<Types::RowFilter>

The ‘and’ clause of the row filter.

Returns:



5274
5275
5276
5277
5278
5279
5280
5281
5282
5283
5284
5285
5286
5287
# File 'lib/aws-sdk-datazone/types.rb', line 5274

class FilterClause < Struct.new(
  :and,
  :filter,
  :or,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class And < FilterClause; end
  class Filter < FilterClause; end
  class Or < FilterClause; end
  class Unknown < FilterClause; end
end

#asset_itemTypes::AssetItem

The asset item included in the search results.

Returns:



11768
11769
11770
11771
11772
11773
11774
11775
11776
11777
11778
11779
11780
11781
11782
11783
# File 'lib/aws-sdk-datazone/types.rb', line 11768

class SearchInventoryResultItem < Struct.new(
  :asset_item,
  :data_product_item,
  :glossary_item,
  :glossary_term_item,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class AssetItem < SearchInventoryResultItem; end
  class DataProductItem < SearchInventoryResultItem; end
  class GlossaryItem < SearchInventoryResultItem; end
  class GlossaryTermItem < SearchInventoryResultItem; end
  class Unknown < SearchInventoryResultItem; end
end

#asset_listingTypes::SubscribedAssetListing

The asset for which the subscription grant is created.



10112
10113
10114
10115
10116
10117
10118
10119
10120
10121
10122
10123
# File 'lib/aws-sdk-datazone/types.rb', line 10112

class ListingItem < Struct.new(
  :asset_listing,
  :data_product_listing,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class AssetListing < ListingItem; end
  class DataProductListing < ListingItem; end
  class Unknown < ListingItem; end
end

#asset_type_itemTypes::AssetTypeItem

The asset type included in the results of the ‘SearchTypes` action.



12049
12050
12051
12052
12053
12054
12055
12056
12057
12058
12059
12060
12061
12062
# File 'lib/aws-sdk-datazone/types.rb', line 12049

class SearchTypesResultItem < Struct.new(
  :asset_type_item,
  :form_type_item,
  :lineage_node_type_item,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class AssetTypeItem < SearchTypesResultItem; end
  class FormTypeItem < SearchTypesResultItem; end
  class LineageNodeTypeItem < SearchTypesResultItem; end
  class Unknown < SearchTypesResultItem; end
end

The console link specified as part of the environment action.



252
253
254
255
256
257
258
259
260
261
# File 'lib/aws-sdk-datazone/types.rb', line 252

class ActionParameters < Struct.new(
  :aws_console_link,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class AwsConsoleLink < ActionParameters; end
  class Unknown < ActionParameters; end
end

#cloud_formationTypes::CloudFormationProperties

The cloud formation properties included as part of the provisioning properties of an environment blueprint.



10754
10755
10756
10757
10758
10759
10760
10761
10762
10763
# File 'lib/aws-sdk-datazone/types.rb', line 10754

class ProvisioningProperties < Struct.new(
  :cloud_formation,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class CloudFormation < ProvisioningProperties; end
  class Unknown < ProvisioningProperties; end
end

#column_configurationTypes::ColumnFilterConfiguration

The column configuration of the asset filter.



279
280
281
282
283
284
285
286
287
288
289
290
# File 'lib/aws-sdk-datazone/types.rb', line 279

class AssetFilterConfiguration < Struct.new(
  :column_configuration,
  :row_configuration,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class ColumnConfiguration < AssetFilterConfiguration; end
  class RowConfiguration < AssetFilterConfiguration; end
  class Unknown < AssetFilterConfiguration; end
end

#data_product_itemTypes::DataProductResultItem

The data product.



11768
11769
11770
11771
11772
11773
11774
11775
11776
11777
11778
11779
11780
11781
11782
11783
# File 'lib/aws-sdk-datazone/types.rb', line 11768

class SearchInventoryResultItem < Struct.new(
  :asset_item,
  :data_product_item,
  :glossary_item,
  :glossary_term_item,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class AssetItem < SearchInventoryResultItem; end
  class DataProductItem < SearchInventoryResultItem; end
  class GlossaryItem < SearchInventoryResultItem; end
  class GlossaryTermItem < SearchInventoryResultItem; end
  class Unknown < SearchInventoryResultItem; end
end

#data_product_listingTypes::DataProductListingItem

The data product listing.



10112
10113
10114
10115
10116
10117
10118
10119
10120
10121
10122
10123
# File 'lib/aws-sdk-datazone/types.rb', line 10112

class ListingItem < Struct.new(
  :asset_listing,
  :data_product_listing,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class AssetListing < ListingItem; end
  class DataProductListing < ListingItem; end
  class Unknown < ListingItem; end
end

#equal_toTypes::EqualToExpression

The ‘equal to’ clause of the row filter expression.



11516
11517
11518
11519
11520
11521
11522
11523
11524
11525
11526
11527
11528
11529
11530
11531
11532
11533
11534
11535
11536
11537
11538
11539
11540
11541
11542
11543
11544
11545
11546
11547
# File 'lib/aws-sdk-datazone/types.rb', line 11516

class RowFilterExpression < Struct.new(
  :equal_to,
  :greater_than,
  :greater_than_or_equal_to,
  :in,
  :is_not_null,
  :is_null,
  :less_than,
  :less_than_or_equal_to,
  :like,
  :not_equal_to,
  :not_in,
  :not_like,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class EqualTo < RowFilterExpression; end
  class GreaterThan < RowFilterExpression; end
  class GreaterThanOrEqualTo < RowFilterExpression; end
  class In < RowFilterExpression; end
  class IsNotNull < RowFilterExpression; end
  class IsNull < RowFilterExpression; end
  class LessThan < RowFilterExpression; end
  class LessThanOrEqualTo < RowFilterExpression; end
  class Like < RowFilterExpression; end
  class NotEqualTo < RowFilterExpression; end
  class NotIn < RowFilterExpression; end
  class NotLike < RowFilterExpression; end
  class Unknown < RowFilterExpression; end
end

#expressionTypes::RowFilterExpression

The expression of the row filter.



11426
11427
11428
11429
11430
11431
11432
11433
11434
11435
11436
11437
11438
11439
# File 'lib/aws-sdk-datazone/types.rb', line 11426

class RowFilter < Struct.new(
  :and,
  :expression,
  :or,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class And < RowFilter; end
  class Expression < RowFilter; end
  class Or < RowFilter; end
  class Unknown < RowFilter; end
end

#filterTypes::Filter

A search filter in Amazon DataZone.

Returns:



5274
5275
5276
5277
5278
5279
5280
5281
5282
5283
5284
5285
5286
5287
# File 'lib/aws-sdk-datazone/types.rb', line 5274

class FilterClause < Struct.new(
  :and,
  :filter,
  :or,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class And < FilterClause; end
  class Filter < FilterClause; end
  class Or < FilterClause; end
  class Unknown < FilterClause; end
end

#form_type_itemTypes::FormTypeData

The form type included in the results of the ‘SearchTypes` action.

Returns:



12049
12050
12051
12052
12053
12054
12055
12056
12057
12058
12059
12060
12061
12062
# File 'lib/aws-sdk-datazone/types.rb', line 12049

class SearchTypesResultItem < Struct.new(
  :asset_type_item,
  :form_type_item,
  :lineage_node_type_item,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class AssetTypeItem < SearchTypesResultItem; end
  class FormTypeItem < SearchTypesResultItem; end
  class LineageNodeTypeItem < SearchTypesResultItem; end
  class Unknown < SearchTypesResultItem; end
end

#glossary_itemTypes::GlossaryItem

The glossary item included in the search results.

Returns:



11768
11769
11770
11771
11772
11773
11774
11775
11776
11777
11778
11779
11780
11781
11782
11783
# File 'lib/aws-sdk-datazone/types.rb', line 11768

class SearchInventoryResultItem < Struct.new(
  :asset_item,
  :data_product_item,
  :glossary_item,
  :glossary_term_item,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class AssetItem < SearchInventoryResultItem; end
  class DataProductItem < SearchInventoryResultItem; end
  class GlossaryItem < SearchInventoryResultItem; end
  class GlossaryTermItem < SearchInventoryResultItem; end
  class Unknown < SearchInventoryResultItem; end
end

#glossary_term_itemTypes::GlossaryTermItem

The glossary term item included in the search results.



11768
11769
11770
11771
11772
11773
11774
11775
11776
11777
11778
11779
11780
11781
11782
11783
# File 'lib/aws-sdk-datazone/types.rb', line 11768

class SearchInventoryResultItem < Struct.new(
  :asset_item,
  :data_product_item,
  :glossary_item,
  :glossary_term_item,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class AssetItem < SearchInventoryResultItem; end
  class DataProductItem < SearchInventoryResultItem; end
  class GlossaryItem < SearchInventoryResultItem; end
  class GlossaryTermItem < SearchInventoryResultItem; end
  class Unknown < SearchInventoryResultItem; end
end

#glue_run_configurationTypes::GlueRunConfigurationOutput

The configuration of the Amazon Web Services Glue data source.



3770
3771
3772
3773
3774
3775
3776
3777
3778
3779
3780
3781
# File 'lib/aws-sdk-datazone/types.rb', line 3770

class DataSourceConfigurationInput < Struct.new(
  :glue_run_configuration,
  :redshift_run_configuration,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class GlueRunConfiguration < DataSourceConfigurationInput; end
  class RedshiftRunConfiguration < DataSourceConfigurationInput; end
  class Unknown < DataSourceConfigurationInput; end
end

#glue_self_grant_statusTypes::GlueSelfGrantStatusOutput

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



12172
12173
12174
12175
12176
12177
12178
12179
12180
12181
12182
12183
# File 'lib/aws-sdk-datazone/types.rb', line 12172

class SelfGrantStatusOutput < Struct.new(
  :glue_self_grant_status,
  :redshift_self_grant_status,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class GlueSelfGrantStatus < SelfGrantStatusOutput; end
  class RedshiftSelfGrantStatus < SelfGrantStatusOutput; end
  class Unknown < SelfGrantStatusOutput; end
end

#greater_thanTypes::GreaterThanExpression

The ‘greater than’ clause of the row filter expression.



11516
11517
11518
11519
11520
11521
11522
11523
11524
11525
11526
11527
11528
11529
11530
11531
11532
11533
11534
11535
11536
11537
11538
11539
11540
11541
11542
11543
11544
11545
11546
11547
# File 'lib/aws-sdk-datazone/types.rb', line 11516

class RowFilterExpression < Struct.new(
  :equal_to,
  :greater_than,
  :greater_than_or_equal_to,
  :in,
  :is_not_null,
  :is_null,
  :less_than,
  :less_than_or_equal_to,
  :like,
  :not_equal_to,
  :not_in,
  :not_like,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class EqualTo < RowFilterExpression; end
  class GreaterThan < RowFilterExpression; end
  class GreaterThanOrEqualTo < RowFilterExpression; end
  class In < RowFilterExpression; end
  class IsNotNull < RowFilterExpression; end
  class IsNull < RowFilterExpression; end
  class LessThan < RowFilterExpression; end
  class LessThanOrEqualTo < RowFilterExpression; end
  class Like < RowFilterExpression; end
  class NotEqualTo < RowFilterExpression; end
  class NotIn < RowFilterExpression; end
  class NotLike < RowFilterExpression; end
  class Unknown < RowFilterExpression; end
end

#greater_than_or_equal_toTypes::GreaterThanOrEqualToExpression

The ‘greater than or equal to’ clause of the filter expression.



11516
11517
11518
11519
11520
11521
11522
11523
11524
11525
11526
11527
11528
11529
11530
11531
11532
11533
11534
11535
11536
11537
11538
11539
11540
11541
11542
11543
11544
11545
11546
11547
# File 'lib/aws-sdk-datazone/types.rb', line 11516

class RowFilterExpression < Struct.new(
  :equal_to,
  :greater_than,
  :greater_than_or_equal_to,
  :in,
  :is_not_null,
  :is_null,
  :less_than,
  :less_than_or_equal_to,
  :like,
  :not_equal_to,
  :not_in,
  :not_like,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class EqualTo < RowFilterExpression; end
  class GreaterThan < RowFilterExpression; end
  class GreaterThanOrEqualTo < RowFilterExpression; end
  class In < RowFilterExpression; end
  class IsNotNull < RowFilterExpression; end
  class IsNull < RowFilterExpression; end
  class LessThan < RowFilterExpression; end
  class LessThanOrEqualTo < RowFilterExpression; end
  class Like < RowFilterExpression; end
  class NotEqualTo < RowFilterExpression; end
  class NotIn < RowFilterExpression; end
  class NotLike < RowFilterExpression; end
  class Unknown < RowFilterExpression; end
end

#groupTypes::GroupDetails

The group details of a project member.

Returns:



10257
10258
10259
10260
10261
10262
10263
10264
10265
10266
10267
10268
# File 'lib/aws-sdk-datazone/types.rb', line 10257

class MemberDetails < Struct.new(
  :group,
  :user,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class Group < MemberDetails; end
  class User < MemberDetails; end
  class Unknown < MemberDetails; end
end

#group_identifierString

The ID of the group of a project member.

Returns:

  • (String)


10230
10231
10232
10233
10234
10235
10236
10237
10238
10239
10240
10241
# File 'lib/aws-sdk-datazone/types.rb', line 10230

class Member < Struct.new(
  :group_identifier,
  :user_identifier,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class GroupIdentifier < Member; end
  class UserIdentifier < Member; end
  class Unknown < Member; end
end

#iamTypes::IamUserProfileDetails

The IAM details included in the user profile details.



14759
14760
14761
14762
14763
14764
14765
14766
14767
14768
14769
14770
# File 'lib/aws-sdk-datazone/types.rb', line 14759

class UserProfileDetails < Struct.new(
  :iam,
  :sso,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class Iam < UserProfileDetails; end
  class Sso < UserProfileDetails; end
  class Unknown < UserProfileDetails; end
end

#inTypes::InExpression

The ‘in’ clause of the row filter expression.

Returns:



11516
11517
11518
11519
11520
11521
11522
11523
11524
11525
11526
11527
11528
11529
11530
11531
11532
11533
11534
11535
11536
11537
11538
11539
11540
11541
11542
11543
11544
11545
11546
11547
# File 'lib/aws-sdk-datazone/types.rb', line 11516

class RowFilterExpression < Struct.new(
  :equal_to,
  :greater_than,
  :greater_than_or_equal_to,
  :in,
  :is_not_null,
  :is_null,
  :less_than,
  :less_than_or_equal_to,
  :like,
  :not_equal_to,
  :not_in,
  :not_like,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class EqualTo < RowFilterExpression; end
  class GreaterThan < RowFilterExpression; end
  class GreaterThanOrEqualTo < RowFilterExpression; end
  class In < RowFilterExpression; end
  class IsNotNull < RowFilterExpression; end
  class IsNull < RowFilterExpression; end
  class LessThan < RowFilterExpression; end
  class LessThanOrEqualTo < RowFilterExpression; end
  class Like < RowFilterExpression; end
  class NotEqualTo < RowFilterExpression; end
  class NotIn < RowFilterExpression; end
  class NotLike < RowFilterExpression; end
  class Unknown < RowFilterExpression; end
end

#is_not_nullTypes::IsNotNullExpression

The ‘is not null’ clause of the row filter expression.



11516
11517
11518
11519
11520
11521
11522
11523
11524
11525
11526
11527
11528
11529
11530
11531
11532
11533
11534
11535
11536
11537
11538
11539
11540
11541
11542
11543
11544
11545
11546
11547
# File 'lib/aws-sdk-datazone/types.rb', line 11516

class RowFilterExpression < Struct.new(
  :equal_to,
  :greater_than,
  :greater_than_or_equal_to,
  :in,
  :is_not_null,
  :is_null,
  :less_than,
  :less_than_or_equal_to,
  :like,
  :not_equal_to,
  :not_in,
  :not_like,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class EqualTo < RowFilterExpression; end
  class GreaterThan < RowFilterExpression; end
  class GreaterThanOrEqualTo < RowFilterExpression; end
  class In < RowFilterExpression; end
  class IsNotNull < RowFilterExpression; end
  class IsNull < RowFilterExpression; end
  class LessThan < RowFilterExpression; end
  class LessThanOrEqualTo < RowFilterExpression; end
  class Like < RowFilterExpression; end
  class NotEqualTo < RowFilterExpression; end
  class NotIn < RowFilterExpression; end
  class NotLike < RowFilterExpression; end
  class Unknown < RowFilterExpression; end
end

#is_nullTypes::IsNullExpression

The ‘is null’ clause of the row filter expression.



11516
11517
11518
11519
11520
11521
11522
11523
11524
11525
11526
11527
11528
11529
11530
11531
11532
11533
11534
11535
11536
11537
11538
11539
11540
11541
11542
11543
11544
11545
11546
11547
# File 'lib/aws-sdk-datazone/types.rb', line 11516

class RowFilterExpression < Struct.new(
  :equal_to,
  :greater_than,
  :greater_than_or_equal_to,
  :in,
  :is_not_null,
  :is_null,
  :less_than,
  :less_than_or_equal_to,
  :like,
  :not_equal_to,
  :not_in,
  :not_like,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class EqualTo < RowFilterExpression; end
  class GreaterThan < RowFilterExpression; end
  class GreaterThanOrEqualTo < RowFilterExpression; end
  class In < RowFilterExpression; end
  class IsNotNull < RowFilterExpression; end
  class IsNull < RowFilterExpression; end
  class LessThan < RowFilterExpression; end
  class LessThanOrEqualTo < RowFilterExpression; end
  class Like < RowFilterExpression; end
  class NotEqualTo < RowFilterExpression; end
  class NotIn < RowFilterExpression; end
  class NotLike < RowFilterExpression; end
  class Unknown < RowFilterExpression; end
end

#lake_formation_configurationTypes::LakeFormationConfiguration

The Lake Formation configuration of the Data Lake blueprint.



10732
10733
10734
10735
10736
10737
10738
10739
10740
10741
# File 'lib/aws-sdk-datazone/types.rb', line 10732

class ProvisioningConfiguration < Struct.new(
  :lake_formation_configuration,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class LakeFormationConfiguration < ProvisioningConfiguration; end
  class Unknown < ProvisioningConfiguration; end
end

#less_thanTypes::LessThanExpression

The ‘less than’ clause of the row filter expression.



11516
11517
11518
11519
11520
11521
11522
11523
11524
11525
11526
11527
11528
11529
11530
11531
11532
11533
11534
11535
11536
11537
11538
11539
11540
11541
11542
11543
11544
11545
11546
11547
# File 'lib/aws-sdk-datazone/types.rb', line 11516

class RowFilterExpression < Struct.new(
  :equal_to,
  :greater_than,
  :greater_than_or_equal_to,
  :in,
  :is_not_null,
  :is_null,
  :less_than,
  :less_than_or_equal_to,
  :like,
  :not_equal_to,
  :not_in,
  :not_like,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class EqualTo < RowFilterExpression; end
  class GreaterThan < RowFilterExpression; end
  class GreaterThanOrEqualTo < RowFilterExpression; end
  class In < RowFilterExpression; end
  class IsNotNull < RowFilterExpression; end
  class IsNull < RowFilterExpression; end
  class LessThan < RowFilterExpression; end
  class LessThanOrEqualTo < RowFilterExpression; end
  class Like < RowFilterExpression; end
  class NotEqualTo < RowFilterExpression; end
  class NotIn < RowFilterExpression; end
  class NotLike < RowFilterExpression; end
  class Unknown < RowFilterExpression; end
end

#less_than_or_equal_toTypes::LessThanOrEqualToExpression

The ‘less than or equal to’ clause of the row filter expression.



11516
11517
11518
11519
11520
11521
11522
11523
11524
11525
11526
11527
11528
11529
11530
11531
11532
11533
11534
11535
11536
11537
11538
11539
11540
11541
11542
11543
11544
11545
11546
11547
# File 'lib/aws-sdk-datazone/types.rb', line 11516

class RowFilterExpression < Struct.new(
  :equal_to,
  :greater_than,
  :greater_than_or_equal_to,
  :in,
  :is_not_null,
  :is_null,
  :less_than,
  :less_than_or_equal_to,
  :like,
  :not_equal_to,
  :not_in,
  :not_like,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class EqualTo < RowFilterExpression; end
  class GreaterThan < RowFilterExpression; end
  class GreaterThanOrEqualTo < RowFilterExpression; end
  class In < RowFilterExpression; end
  class IsNotNull < RowFilterExpression; end
  class IsNull < RowFilterExpression; end
  class LessThan < RowFilterExpression; end
  class LessThanOrEqualTo < RowFilterExpression; end
  class Like < RowFilterExpression; end
  class NotEqualTo < RowFilterExpression; end
  class NotIn < RowFilterExpression; end
  class NotLike < RowFilterExpression; end
  class Unknown < RowFilterExpression; end
end

#likeTypes::LikeExpression

The ‘like’ clause of the row filter expression.



11516
11517
11518
11519
11520
11521
11522
11523
11524
11525
11526
11527
11528
11529
11530
11531
11532
11533
11534
11535
11536
11537
11538
11539
11540
11541
11542
11543
11544
11545
11546
11547
# File 'lib/aws-sdk-datazone/types.rb', line 11516

class RowFilterExpression < Struct.new(
  :equal_to,
  :greater_than,
  :greater_than_or_equal_to,
  :in,
  :is_not_null,
  :is_null,
  :less_than,
  :less_than_or_equal_to,
  :like,
  :not_equal_to,
  :not_in,
  :not_like,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class EqualTo < RowFilterExpression; end
  class GreaterThan < RowFilterExpression; end
  class GreaterThanOrEqualTo < RowFilterExpression; end
  class In < RowFilterExpression; end
  class IsNotNull < RowFilterExpression; end
  class IsNull < RowFilterExpression; end
  class LessThan < RowFilterExpression; end
  class LessThanOrEqualTo < RowFilterExpression; end
  class Like < RowFilterExpression; end
  class NotEqualTo < RowFilterExpression; end
  class NotIn < RowFilterExpression; end
  class NotLike < RowFilterExpression; end
  class Unknown < RowFilterExpression; end
end

#lineage_node_type_itemTypes::LineageNodeTypeItem

The details of a data lineage node type.



12049
12050
12051
12052
12053
12054
12055
12056
12057
12058
12059
12060
12061
12062
# File 'lib/aws-sdk-datazone/types.rb', line 12049

class SearchTypesResultItem < Struct.new(
  :asset_type_item,
  :form_type_item,
  :lineage_node_type_item,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class AssetTypeItem < SearchTypesResultItem; end
  class FormTypeItem < SearchTypesResultItem; end
  class LineageNodeTypeItem < SearchTypesResultItem; end
  class Unknown < SearchTypesResultItem; end
end

#listingTypes::ListingRevisionInput

The listing for which a subscription is to be granted.



8042
8043
8044
8045
8046
8047
8048
8049
8050
8051
# File 'lib/aws-sdk-datazone/types.rb', line 8042

class GrantedEntity < Struct.new(
  :listing,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class Listing < GrantedEntity; end
  class Unknown < GrantedEntity; end
end

#not_equal_toTypes::NotEqualToExpression

The ‘no equal to’ clause of the row filter expression.



11516
11517
11518
11519
11520
11521
11522
11523
11524
11525
11526
11527
11528
11529
11530
11531
11532
11533
11534
11535
11536
11537
11538
11539
11540
11541
11542
11543
11544
11545
11546
11547
# File 'lib/aws-sdk-datazone/types.rb', line 11516

class RowFilterExpression < Struct.new(
  :equal_to,
  :greater_than,
  :greater_than_or_equal_to,
  :in,
  :is_not_null,
  :is_null,
  :less_than,
  :less_than_or_equal_to,
  :like,
  :not_equal_to,
  :not_in,
  :not_like,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class EqualTo < RowFilterExpression; end
  class GreaterThan < RowFilterExpression; end
  class GreaterThanOrEqualTo < RowFilterExpression; end
  class In < RowFilterExpression; end
  class IsNotNull < RowFilterExpression; end
  class IsNull < RowFilterExpression; end
  class LessThan < RowFilterExpression; end
  class LessThanOrEqualTo < RowFilterExpression; end
  class Like < RowFilterExpression; end
  class NotEqualTo < RowFilterExpression; end
  class NotIn < RowFilterExpression; end
  class NotLike < RowFilterExpression; end
  class Unknown < RowFilterExpression; end
end

#not_inTypes::NotInExpression

The ‘not in’ clause of the row filter expression.



11516
11517
11518
11519
11520
11521
11522
11523
11524
11525
11526
11527
11528
11529
11530
11531
11532
11533
11534
11535
11536
11537
11538
11539
11540
11541
11542
11543
11544
11545
11546
11547
# File 'lib/aws-sdk-datazone/types.rb', line 11516

class RowFilterExpression < Struct.new(
  :equal_to,
  :greater_than,
  :greater_than_or_equal_to,
  :in,
  :is_not_null,
  :is_null,
  :less_than,
  :less_than_or_equal_to,
  :like,
  :not_equal_to,
  :not_in,
  :not_like,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class EqualTo < RowFilterExpression; end
  class GreaterThan < RowFilterExpression; end
  class GreaterThanOrEqualTo < RowFilterExpression; end
  class In < RowFilterExpression; end
  class IsNotNull < RowFilterExpression; end
  class IsNull < RowFilterExpression; end
  class LessThan < RowFilterExpression; end
  class LessThanOrEqualTo < RowFilterExpression; end
  class Like < RowFilterExpression; end
  class NotEqualTo < RowFilterExpression; end
  class NotIn < RowFilterExpression; end
  class NotLike < RowFilterExpression; end
  class Unknown < RowFilterExpression; end
end

#not_likeTypes::NotLikeExpression

The ‘not like’ clause of the row filter expression.



11516
11517
11518
11519
11520
11521
11522
11523
11524
11525
11526
11527
11528
11529
11530
11531
11532
11533
11534
11535
11536
11537
11538
11539
11540
11541
11542
11543
11544
11545
11546
11547
# File 'lib/aws-sdk-datazone/types.rb', line 11516

class RowFilterExpression < Struct.new(
  :equal_to,
  :greater_than,
  :greater_than_or_equal_to,
  :in,
  :is_not_null,
  :is_null,
  :less_than,
  :less_than_or_equal_to,
  :like,
  :not_equal_to,
  :not_in,
  :not_like,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class EqualTo < RowFilterExpression; end
  class GreaterThan < RowFilterExpression; end
  class GreaterThanOrEqualTo < RowFilterExpression; end
  class In < RowFilterExpression; end
  class IsNotNull < RowFilterExpression; end
  class IsNull < RowFilterExpression; end
  class LessThan < RowFilterExpression; end
  class LessThanOrEqualTo < RowFilterExpression; end
  class Like < RowFilterExpression; end
  class NotEqualTo < RowFilterExpression; end
  class NotIn < RowFilterExpression; end
  class NotLike < RowFilterExpression; end
  class Unknown < RowFilterExpression; end
end

#orArray<Types::RowFilter>

The ‘or’ clause of the row filter.

Returns:



5274
5275
5276
5277
5278
5279
5280
5281
5282
5283
5284
5285
5286
5287
# File 'lib/aws-sdk-datazone/types.rb', line 5274

class FilterClause < Struct.new(
  :and,
  :filter,
  :or,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class And < FilterClause; end
  class Filter < FilterClause; end
  class Or < FilterClause; end
  class Unknown < FilterClause; end
end

#product_listingTypes::SubscribedProductListing

The data product listing.



12597
12598
12599
12600
12601
12602
12603
12604
12605
12606
12607
12608
# File 'lib/aws-sdk-datazone/types.rb', line 12597

class SubscribedListingItem < Struct.new(
  :asset_listing,
  :product_listing,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class AssetListing < SubscribedListingItem; end
  class ProductListing < SubscribedListingItem; end
  class Unknown < SubscribedListingItem; end
end

#projectTypes::SubscribedProjectInput

The project that is to be given a subscription grant.



12620
12621
12622
12623
12624
12625
12626
12627
12628
12629
# File 'lib/aws-sdk-datazone/types.rb', line 12620

class SubscribedPrincipal < Struct.new(
  :project,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class Project < SubscribedPrincipal; end
  class Unknown < SubscribedPrincipal; end
end

#redshift_cluster_sourceTypes::RedshiftClusterStorage

The details of the Amazon Redshift cluster source.



11029
11030
11031
11032
11033
11034
11035
11036
11037
11038
11039
11040
# File 'lib/aws-sdk-datazone/types.rb', line 11029

class RedshiftStorage < Struct.new(
  :redshift_cluster_source,
  :redshift_serverless_source,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class RedshiftClusterSource < RedshiftStorage; end
  class RedshiftServerlessSource < RedshiftStorage; end
  class Unknown < RedshiftStorage; end
end

#redshift_run_configurationTypes::RedshiftRunConfigurationOutput

The configuration of the Amazon Redshift data source.



3770
3771
3772
3773
3774
3775
3776
3777
3778
3779
3780
3781
# File 'lib/aws-sdk-datazone/types.rb', line 3770

class DataSourceConfigurationInput < Struct.new(
  :glue_run_configuration,
  :redshift_run_configuration,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class GlueRunConfiguration < DataSourceConfigurationInput; end
  class RedshiftRunConfiguration < DataSourceConfigurationInput; end
  class Unknown < DataSourceConfigurationInput; end
end

#redshift_self_grant_statusTypes::RedshiftSelfGrantStatusOutput

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



12172
12173
12174
12175
12176
12177
12178
12179
12180
12181
12182
12183
# File 'lib/aws-sdk-datazone/types.rb', line 12172

class SelfGrantStatusOutput < Struct.new(
  :glue_self_grant_status,
  :redshift_self_grant_status,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class GlueSelfGrantStatus < SelfGrantStatusOutput; end
  class RedshiftSelfGrantStatus < SelfGrantStatusOutput; end
  class Unknown < SelfGrantStatusOutput; end
end

#redshift_serverless_sourceTypes::RedshiftServerlessStorage

The details of the Amazon Redshift Serverless workgroup source.



11029
11030
11031
11032
11033
11034
11035
11036
11037
11038
11039
11040
# File 'lib/aws-sdk-datazone/types.rb', line 11029

class RedshiftStorage < Struct.new(
  :redshift_cluster_source,
  :redshift_serverless_source,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class RedshiftClusterSource < RedshiftStorage; end
  class RedshiftServerlessSource < RedshiftStorage; end
  class Unknown < RedshiftStorage; end
end

#row_configurationTypes::RowFilterConfiguration

The row configuration of the asset filter.



279
280
281
282
283
284
285
286
287
288
289
290
# File 'lib/aws-sdk-datazone/types.rb', line 279

class AssetFilterConfiguration < Struct.new(
  :column_configuration,
  :row_configuration,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class ColumnConfiguration < AssetFilterConfiguration; end
  class RowConfiguration < AssetFilterConfiguration; end
  class Unknown < AssetFilterConfiguration; end
end

#smithyString

Indicates the smithy model of the API.

Returns:

  • (String)


10357
10358
10359
10360
10361
10362
10363
10364
10365
10366
# File 'lib/aws-sdk-datazone/types.rb', line 10357

class Model < Struct.new(
  :smithy,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class Smithy < Model; end
  class Unknown < Model; end
end

#ssoTypes::SsoUserProfileDetails

The single sign-on details included in the user profile details.



14759
14760
14761
14762
14763
14764
14765
14766
14767
14768
14769
14770
# File 'lib/aws-sdk-datazone/types.rb', line 14759

class UserProfileDetails < Struct.new(
  :iam,
  :sso,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class Iam < UserProfileDetails; end
  class Sso < UserProfileDetails; end
  class Unknown < UserProfileDetails; end
end

#userTypes::UserDetails

The user details of a project member.

Returns:



10257
10258
10259
10260
10261
10262
10263
10264
10265
10266
10267
10268
# File 'lib/aws-sdk-datazone/types.rb', line 10257

class MemberDetails < Struct.new(
  :group,
  :user,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class Group < MemberDetails; end
  class User < MemberDetails; end
  class Unknown < MemberDetails; end
end

#user_identifierString

The user ID of a project member.

Returns:

  • (String)


10230
10231
10232
10233
10234
10235
10236
10237
10238
10239
10240
10241
# File 'lib/aws-sdk-datazone/types.rb', line 10230

class Member < Struct.new(
  :group_identifier,
  :user_identifier,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class GroupIdentifier < Member; end
  class UserIdentifier < Member; end
  class Unknown < Member; end
end