Package-level declarations

Types

Link copied to clipboard

Specifies the configuration of the data source. It can be set to either glueRunConfiguration or redshiftRunConfiguration.

Link copied to clipboard

Specifies the configuration of the data source. It can be set to either glueRunConfiguration or redshiftRunConfiguration.

Link copied to clipboard

The search filter expression.

Link copied to clipboard
data class DataSourceFormInput(val content: String? = null, val formName: String, val typeIdentifier: String? = null, val typeRevision: String? = null)

The details of a metadata form.

Link copied to clipboard
data class DataSourceGlueRunConfigurationInput(val autoImportDataQualityResult: Boolean? = null, val dataAccessRole: String? = null, val relationalFilterConfigurations: List<DataSourceRelationalFilterConfiguration>)
Link copied to clipboard
data class DataSourceRecommendationConfiguration(val enableBusinessNameGeneration: Boolean? = null)

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

Link copied to clipboard
data class DataSourceRedshiftClusterStorage(val clusterName: String)

The name of an Amazon Redshift cluster.

data class DataSourceRedshiftCredentialConfiguration(val secretManagerArn: String)

The ARN of a secret manager for an Amazon Redshift cluster.

Link copied to clipboard
data class DataSourceRedshiftRunConfigurationInput(val dataAccessRole: String? = null, val redshiftCredentialConfiguration: DataSourceRedshiftCredentialConfiguration, val redshiftStorage: Either<DataSourceRedshiftStorage0Properties, DataSourceRedshiftStorage1Properties>, val relationalFilterConfigurations: List<DataSourceRelationalFilterConfiguration>)

The configuration details of the Amazon Redshift data source.

Link copied to clipboard
data class DataSourceRedshiftServerlessStorage(val workgroupName: String)

The details of the Amazon Redshift Serverless workgroup storage.

Link copied to clipboard

The details of the Amazon Redshift cluster source.

Link copied to clipboard

The details of the Amazon Redshift Serverless workgroup source.

Link copied to clipboard
data class DataSourceRelationalFilterConfiguration(val databaseName: String, val filterExpressions: List<DataSourceFilterExpression>? = null, val schemaName: String? = null)

The relational filter configuration for the data source.

Link copied to clipboard
data class DataSourceScheduleConfiguration(val schedule: String? = null, val timezone: String? = null)

The schedule of the data source runs.

Link copied to clipboard
data class DomainSingleSignOn(val type: DomainAuthType? = null, val userAssignment: DomainUserAssignment? = null)

The single-sign on configuration of the Amazon DataZone domain.

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

data class EnvironmentBlueprintConfigurationRegionalParameter(val parameters: Map<String, String>? = null, val region: String? = null)
Link copied to clipboard
data class EnvironmentParameter(val name: String? = null, val value: String? = null)

The parameter details of an environment.

Link copied to clipboard
data class EnvironmentProfileEnvironmentParameter(val name: String? = null, val value: String? = null)

The parameter details of an environment profile.

Link copied to clipboard
data class GetDataSourceResult(val createdAt: String? = null, val description: String? = null, val domainId: String? = null, val enableSetting: DataSourceEnableSetting? = null, val environmentId: String? = null, val id: String? = null, val lastRunAssetCount: Double? = null, val lastRunAt: String? = null, val lastRunStatus: String? = null, val name: String? = null, val projectId: String? = null, val publishOnImport: Boolean? = null, val recommendation: DataSourceRecommendationConfiguration? = null, val schedule: DataSourceScheduleConfiguration? = null, val status: DataSourceStatus? = null, val updatedAt: String? = null)
Link copied to clipboard
data class GetDomainResult(val arn: String? = null, val createdAt: String? = null, val description: String? = null, val domainExecutionRole: String? = null, val id: String? = null, val lastUpdatedAt: String? = null, val managedAccountId: String? = null, val name: String? = null, val portalUrl: String? = null, val singleSignOn: DomainSingleSignOn? = null, val status: DomainStatus? = null, val tags: List<Tag>? = null)
Link copied to clipboard
data class GetEnvironmentActionsResult(val description: String? = null, val domainId: String? = null, val environmentId: String? = null, val id: String? = null, val name: String? = null, val parameters: EnvironmentActionsAwsConsoleLinkParameters? = null)
data class GetEnvironmentBlueprintConfigurationResult(val createdAt: String? = null, val domainId: String? = null, val enabledRegions: List<String>? = null, val environmentBlueprintId: String? = null, val manageAccessRoleArn: String? = null, val provisioningRoleArn: String? = null, val regionalParameters: List<EnvironmentBlueprintConfigurationRegionalParameter>? = null, val updatedAt: String? = null)
Link copied to clipboard
data class GetEnvironmentProfileResult(val awsAccountId: String? = null, val awsAccountRegion: String? = null, val createdAt: String? = null, val createdBy: String? = null, val description: String? = null, val domainId: String? = null, val environmentBlueprintId: String? = null, val id: String? = null, val name: String? = null, val projectId: String? = null, val updatedAt: String? = null, val userParameters: List<EnvironmentProfileEnvironmentParameter>? = null)
Link copied to clipboard
data class GetEnvironmentResult(val awsAccountId: String? = null, val awsAccountRegion: String? = null, val createdAt: String? = null, val createdBy: String? = null, val description: String? = null, val domainId: String? = null, val environmentBlueprintId: String? = null, val environmentProfileId: String? = null, val glossaryTerms: List<String>? = null, val id: String? = null, val name: String? = null, val projectId: String? = null, val provider: String? = null, val status: EnvironmentStatus? = null, val updatedAt: String? = null)
Link copied to clipboard
data class GetGroupProfileResult(val domainId: String? = null, val groupName: String? = null, val id: String? = null, val status: GroupProfileStatus? = null)
Link copied to clipboard
data class GetProjectResult(val createdAt: String? = null, val createdBy: String? = null, val description: String? = null, val domainId: String? = null, val glossaryTerms: List<String>? = null, val id: String? = null, val lastUpdatedAt: String? = null, val name: String? = null)
Link copied to clipboard
data class GetSubscriptionTargetResult(val applicableAssetTypes: List<String>? = null, val authorizedPrincipals: List<String>? = null, val createdAt: String? = null, val createdBy: String? = null, val domainId: String? = null, val environmentId: String? = null, val id: String? = null, val manageAccessRole: String? = null, val name: String? = null, val projectId: String? = null, val provider: String? = null, val subscriptionTargetConfig: List<SubscriptionTargetForm>? = null, val updatedAt: String? = null, val updatedBy: String? = null)
Link copied to clipboard
data class GetUserProfileResult(val details: Either<UserProfileDetails0Properties, UserProfileDetails1Properties>? = null, val domainId: String? = null, val id: String? = null, val status: UserProfileStatus? = null, val type: UserProfileType? = null)
Link copied to clipboard
data class ProjectMembershipMember0Properties(val userIdentifier: String)
Link copied to clipboard
data class ProjectMembershipMember1Properties(val groupIdentifier: String)
Link copied to clipboard
data class SubscriptionTargetForm(val content: String, val formName: String)

The details of the subscription target configuration.

Link copied to clipboard
data class UserProfileIamUserProfileDetails(val arn: String? = null)

The details of the IAM User Profile.

Link copied to clipboard
data class UserProfileSsoUserProfileDetails(val firstName: String? = null, val lastName: String? = null, val username: String? = null)

The details of the SSO User Profile.