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, 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, 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, DataSourceConfigurationInput, DataSourceConfigurationOutput, DataSourceErrorMessage, DataSourceRunActivity, DataSourceRunSummary, DataSourceSummary, DeleteAssetFilterInput, DeleteAssetInput, DeleteAssetOutput, DeleteAssetTypeInput, DeleteAssetTypeOutput, 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, GetDataSourceInput, GetDataSourceOutput, GetDataSourceRunInput, GetDataSourceRunOutput, GetDomainInput, GetDomainOutput, GetEnvironmentActionInput, GetEnvironmentActionOutput, GetEnvironmentBlueprintConfigurationInput, GetEnvironmentBlueprintConfigurationOutput, GetEnvironmentBlueprintInput, GetEnvironmentBlueprintOutput, 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, 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, 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, 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:



4714
4715
4716
4717
4718
4719
4720
4721
4722
4723
4724
4725
4726
4727
# File 'lib/aws-sdk-datazone/types.rb', line 4714

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:



10928
10929
10930
10931
10932
10933
10934
10935
10936
10937
10938
10939
10940
10941
# File 'lib/aws-sdk-datazone/types.rb', line 10928

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

  class AssetItem < 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.



9326
9327
9328
9329
9330
9331
9332
9333
9334
9335
# File 'lib/aws-sdk-datazone/types.rb', line 9326

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

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

#asset_type_itemTypes::AssetTypeItem

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



11201
11202
11203
11204
11205
11206
11207
11208
11209
11210
11211
11212
11213
11214
# File 'lib/aws-sdk-datazone/types.rb', line 11201

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.



9918
9919
9920
9921
9922
9923
9924
9925
9926
9927
# File 'lib/aws-sdk-datazone/types.rb', line 9918

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

#equal_toTypes::EqualToExpression

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



10680
10681
10682
10683
10684
10685
10686
10687
10688
10689
10690
10691
10692
10693
10694
10695
10696
10697
10698
10699
10700
10701
10702
10703
10704
10705
10706
10707
10708
10709
10710
10711
# File 'lib/aws-sdk-datazone/types.rb', line 10680

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.



10590
10591
10592
10593
10594
10595
10596
10597
10598
10599
10600
10601
10602
10603
# File 'lib/aws-sdk-datazone/types.rb', line 10590

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:



4714
4715
4716
4717
4718
4719
4720
4721
4722
4723
4724
4725
4726
4727
# File 'lib/aws-sdk-datazone/types.rb', line 4714

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:



11201
11202
11203
11204
11205
11206
11207
11208
11209
11210
11211
11212
11213
11214
# File 'lib/aws-sdk-datazone/types.rb', line 11201

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:



10928
10929
10930
10931
10932
10933
10934
10935
10936
10937
10938
10939
10940
10941
# File 'lib/aws-sdk-datazone/types.rb', line 10928

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

  class AssetItem < 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.



10928
10929
10930
10931
10932
10933
10934
10935
10936
10937
10938
10939
10940
10941
# File 'lib/aws-sdk-datazone/types.rb', line 10928

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

  class AssetItem < 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.



3232
3233
3234
3235
3236
3237
3238
3239
3240
3241
3242
3243
# File 'lib/aws-sdk-datazone/types.rb', line 3232

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.



11324
11325
11326
11327
11328
11329
11330
11331
11332
11333
11334
11335
# File 'lib/aws-sdk-datazone/types.rb', line 11324

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.



10680
10681
10682
10683
10684
10685
10686
10687
10688
10689
10690
10691
10692
10693
10694
10695
10696
10697
10698
10699
10700
10701
10702
10703
10704
10705
10706
10707
10708
10709
10710
10711
# File 'lib/aws-sdk-datazone/types.rb', line 10680

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.



10680
10681
10682
10683
10684
10685
10686
10687
10688
10689
10690
10691
10692
10693
10694
10695
10696
10697
10698
10699
10700
10701
10702
10703
10704
10705
10706
10707
10708
10709
10710
10711
# File 'lib/aws-sdk-datazone/types.rb', line 10680

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:



9421
9422
9423
9424
9425
9426
9427
9428
9429
9430
9431
9432
# File 'lib/aws-sdk-datazone/types.rb', line 9421

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)


9394
9395
9396
9397
9398
9399
9400
9401
9402
9403
9404
9405
# File 'lib/aws-sdk-datazone/types.rb', line 9394

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.



13866
13867
13868
13869
13870
13871
13872
13873
13874
13875
13876
13877
# File 'lib/aws-sdk-datazone/types.rb', line 13866

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:



10680
10681
10682
10683
10684
10685
10686
10687
10688
10689
10690
10691
10692
10693
10694
10695
10696
10697
10698
10699
10700
10701
10702
10703
10704
10705
10706
10707
10708
10709
10710
10711
# File 'lib/aws-sdk-datazone/types.rb', line 10680

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.



10680
10681
10682
10683
10684
10685
10686
10687
10688
10689
10690
10691
10692
10693
10694
10695
10696
10697
10698
10699
10700
10701
10702
10703
10704
10705
10706
10707
10708
10709
10710
10711
# File 'lib/aws-sdk-datazone/types.rb', line 10680

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.



10680
10681
10682
10683
10684
10685
10686
10687
10688
10689
10690
10691
10692
10693
10694
10695
10696
10697
10698
10699
10700
10701
10702
10703
10704
10705
10706
10707
10708
10709
10710
10711
# File 'lib/aws-sdk-datazone/types.rb', line 10680

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.



9896
9897
9898
9899
9900
9901
9902
9903
9904
9905
# File 'lib/aws-sdk-datazone/types.rb', line 9896

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.



10680
10681
10682
10683
10684
10685
10686
10687
10688
10689
10690
10691
10692
10693
10694
10695
10696
10697
10698
10699
10700
10701
10702
10703
10704
10705
10706
10707
10708
10709
10710
10711
# File 'lib/aws-sdk-datazone/types.rb', line 10680

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.



10680
10681
10682
10683
10684
10685
10686
10687
10688
10689
10690
10691
10692
10693
10694
10695
10696
10697
10698
10699
10700
10701
10702
10703
10704
10705
10706
10707
10708
10709
10710
10711
# File 'lib/aws-sdk-datazone/types.rb', line 10680

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.



10680
10681
10682
10683
10684
10685
10686
10687
10688
10689
10690
10691
10692
10693
10694
10695
10696
10697
10698
10699
10700
10701
10702
10703
10704
10705
10706
10707
10708
10709
10710
10711
# File 'lib/aws-sdk-datazone/types.rb', line 10680

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.



11201
11202
11203
11204
11205
11206
11207
11208
11209
11210
11211
11212
11213
11214
# File 'lib/aws-sdk-datazone/types.rb', line 11201

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.



7337
7338
7339
7340
7341
7342
7343
7344
7345
7346
# File 'lib/aws-sdk-datazone/types.rb', line 7337

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.



10680
10681
10682
10683
10684
10685
10686
10687
10688
10689
10690
10691
10692
10693
10694
10695
10696
10697
10698
10699
10700
10701
10702
10703
10704
10705
10706
10707
10708
10709
10710
10711
# File 'lib/aws-sdk-datazone/types.rb', line 10680

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.



10680
10681
10682
10683
10684
10685
10686
10687
10688
10689
10690
10691
10692
10693
10694
10695
10696
10697
10698
10699
10700
10701
10702
10703
10704
10705
10706
10707
10708
10709
10710
10711
# File 'lib/aws-sdk-datazone/types.rb', line 10680

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.



10680
10681
10682
10683
10684
10685
10686
10687
10688
10689
10690
10691
10692
10693
10694
10695
10696
10697
10698
10699
10700
10701
10702
10703
10704
10705
10706
10707
10708
10709
10710
10711
# File 'lib/aws-sdk-datazone/types.rb', line 10680

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:



4714
4715
4716
4717
4718
4719
4720
4721
4722
4723
4724
4725
4726
4727
# File 'lib/aws-sdk-datazone/types.rb', line 4714

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

#projectTypes::SubscribedProjectInput

The project that is to be given a subscription grant.



11766
11767
11768
11769
11770
11771
11772
11773
11774
11775
# File 'lib/aws-sdk-datazone/types.rb', line 11766

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.



10193
10194
10195
10196
10197
10198
10199
10200
10201
10202
10203
10204
# File 'lib/aws-sdk-datazone/types.rb', line 10193

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.



3232
3233
3234
3235
3236
3237
3238
3239
3240
3241
3242
3243
# File 'lib/aws-sdk-datazone/types.rb', line 3232

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.



11324
11325
11326
11327
11328
11329
11330
11331
11332
11333
11334
11335
# File 'lib/aws-sdk-datazone/types.rb', line 11324

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.



10193
10194
10195
10196
10197
10198
10199
10200
10201
10202
10203
10204
# File 'lib/aws-sdk-datazone/types.rb', line 10193

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)


9521
9522
9523
9524
9525
9526
9527
9528
9529
9530
# File 'lib/aws-sdk-datazone/types.rb', line 9521

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.



13866
13867
13868
13869
13870
13871
13872
13873
13874
13875
13876
13877
# File 'lib/aws-sdk-datazone/types.rb', line 13866

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:



9421
9422
9423
9424
9425
9426
9427
9428
9429
9430
9431
9432
# File 'lib/aws-sdk-datazone/types.rb', line 9421

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)


9394
9395
9396
9397
9398
9399
9400
9401
9402
9403
9404
9405
# File 'lib/aws-sdk-datazone/types.rb', line 9394

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