Package-level declarations

Types

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

Athena Properties Input

data class ConnectionAuthenticationConfigurationInput(val authenticationType: ConnectionAuthenticationType? = null, val basicAuthenticationCredentials: ConnectionBasicAuthenticationCredentials? = null, val customAuthenticationCredentials: Map<String, String>? = null, val kmsKeyArn: String? = null, val oAuth2Properties: ConnectionOAuth2Properties? = null, val secretArn: String? = null)

Authentication Configuration Input

Link copied to clipboard
data class ConnectionAuthorizationCodeProperties(val authorizationCode: String? = null, val redirectUri: String? = null)

Authorization Code Properties

Link copied to clipboard
data class ConnectionAwsLocation(val accessRole: String? = null, val awsAccountId: String? = null, val awsRegion: String? = null, val iamConnectionId: String? = null)

AWS Location of project

Link copied to clipboard
data class ConnectionBasicAuthenticationCredentials(val password: String? = null, val userName: String? = null)

Basic Authentication Credentials

Link copied to clipboard
data class ConnectionGlueConnectionInput(val athenaProperties: Map<String, String>? = null, val authenticationConfiguration: ConnectionAuthenticationConfigurationInput? = null, val connectionProperties: Map<String, String>? = null, val connectionType: String? = null, val description: String? = null, val matchCriteria: String? = null, val name: String? = null, val physicalConnectionRequirements: ConnectionPhysicalConnectionRequirements? = null, val pythonProperties: Map<String, String>? = null, val sparkProperties: Map<String, String>? = null, val validateCredentials: Boolean? = null, val validateForComputeEnvironments: List<String>? = null)

Glue Connection Input

Link copied to clipboard
data class ConnectionGlueOAuth2Credentials(val accessToken: String? = null, val jwtToken: String? = null, val refreshToken: String? = null, val userManagedClientApplicationClientSecret: String? = null)

Glue OAuth2 Credentials

Link copied to clipboard
data class ConnectionGluePropertiesInput(val glueConnectionInput: ConnectionGlueConnectionInput? = null)

Glue Properties Input

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

HyperPod Properties Input

Link copied to clipboard
data class ConnectionIamPropertiesInput(val glueLineageSyncEnabled: Boolean? = null)

IAM Properties Input

Link copied to clipboard
data class ConnectionLineageSyncSchedule(val schedule: String? = null)

Lineage Sync Schedule

Link copied to clipboard
data class ConnectionOAuth2ClientApplication(val awsManagedClientApplicationReference: String? = null, val userManagedClientApplicationClientId: String? = null)

OAuth2 Client Application

Link copied to clipboard
data class ConnectionOAuth2Properties(val authorizationCodeProperties: ConnectionAuthorizationCodeProperties? = null, val oAuth2ClientApplication: ConnectionOAuth2ClientApplication? = null, val oAuth2Credentials: ConnectionGlueOAuth2Credentials? = null, val oAuth2GrantType: ConnectionOAuth2GrantType? = null, val tokenUrl: String? = null, val tokenUrlParametersMap: Map<String, String>? = null)

OAuth2 Properties

Link copied to clipboard
data class ConnectionPhysicalConnectionRequirements(val availabilityZone: String? = null, val securityGroupIdList: List<String>? = null, val subnetId: String? = null, val subnetIdList: List<String>? = null)

Physical Connection Requirements

data class ConnectionRedshiftLineageSyncConfigurationInput(val enabled: Boolean? = null, val schedule: ConnectionLineageSyncSchedule? = null)

Redshift Lineage Sync Configuration Input

Link copied to clipboard

Redshift Properties Input

Link copied to clipboard
data class ConnectionSparkEmrPropertiesInput(val computeArn: String? = null, val instanceProfileArn: String? = null, val javaVirtualEnv: String? = null, val logUri: String? = null, val pythonVirtualEnv: String? = null, val runtimeRole: String? = null, val trustedCertificatesS3Uri: String? = null)

Spark EMR Properties Input.

Link copied to clipboard
data class ConnectionSparkGlueArgs(val connection: String? = null)

Spark Glue Args.

Link copied to clipboard
data class ConnectionSparkGluePropertiesInput(val additionalArgs: ConnectionSparkGlueArgs? = null, val glueConnectionName: String? = null, val glueVersion: String? = null, val idleTimeout: Double? = null, val javaVirtualEnv: String? = null, val numberOfWorkers: Double? = null, val pythonVirtualEnv: String? = null, val workerType: String? = null)

Spark Glue Properties Input.

Link copied to clipboard
data class ConnectionUsernamePassword(val password: String, val username: String)

The username and password to be used for authentication.

Link copied to clipboard

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

Link copied to clipboard

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

Link copied to clipboard

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

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 catalogName: String? = 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? = null, val redshiftStorage: Either<DataSourceRedshiftStorage0Properties, DataSourceRedshiftStorage1Properties>? = null, 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 DataSourceSageMakerRunConfigurationInput(val trackingAssets: Map<String, Any>)

The configuration details of the Amazon SageMaker 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 idcInstanceArn: String? = null, 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 GetConnectionResult(val connectionId: String? = null, val description: String? = null, val domainId: String? = null, val domainUnitId: String? = null, val environmentId: String? = null, val environmentUserRole: String? = null, val projectId: String? = null, val type: String? = null)
Link copied to clipboard
data class GetDataSourceResult(val connectionId: String? = null, 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 rootDomainUnitId: String? = null, val serviceRole: String? = null, val singleSignOn: DomainSingleSignOn? = null, val status: DomainStatus? = null, val tags: List<Tag>? = null)
Link copied to clipboard
data class GetDomainUnitResult(val createdAt: String? = null, val description: String? = null, val domainId: String? = null, val id: String? = null, val identifier: String? = null, val lastUpdatedAt: String? = null, val name: String? = null, val parentDomainUnitId: String? = 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

The properties of a domain unit's owner.

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.