Package-level declarations

Types

Link copied to clipboard
data class GetPipeResult(val arn: String? = null, val creationTime: String? = null, val currentState: PipeState? = null, val description: String? = null, val desiredState: PipeRequestedPipeState? = null, val enrichment: String? = null, val enrichmentParameters: PipeEnrichmentParameters? = null, val kmsKeyIdentifier: String? = null, val lastModifiedTime: String? = null, val logConfiguration: PipeLogConfiguration? = null, val roleArn: String? = null, val stateReason: String? = null, val tags: Map<String, String>? = null, val target: String? = null)
Link copied to clipboard
data class PipeAwsVpcConfiguration(val assignPublicIp: PipeAssignPublicIp? = null, val securityGroups: List<String>? = null, val subnets: List<String>)
Link copied to clipboard
data class PipeBatchArrayProperties(val size: Int? = null)
Link copied to clipboard
data class PipeBatchContainerOverrides(val command: List<String>? = null, val environment: List<PipeBatchEnvironmentVariable>? = null, val instanceType: String? = null, val resourceRequirements: List<PipeBatchResourceRequirement>? = null)
Link copied to clipboard
data class PipeBatchEnvironmentVariable(val name: String? = null, val value: String? = null)
Link copied to clipboard
data class PipeBatchJobDependency(val jobId: String? = null, val type: PipeBatchJobDependencyType? = null)
Link copied to clipboard
Link copied to clipboard
data class PipeBatchRetryStrategy(val attempts: Int? = null)
Link copied to clipboard
data class PipeCapacityProviderStrategyItem(val base: Int? = null, val capacityProvider: String, val weight: Int? = null)
Link copied to clipboard
data class PipeCloudwatchLogsLogDestination(val logGroupArn: String? = null)
Link copied to clipboard
data class PipeDeadLetterConfig(val arn: String? = null)
Link copied to clipboard
data class PipeDimensionMapping(val dimensionName: String, val dimensionValue: String, val dimensionValueType: PipeDimensionValueType)
Link copied to clipboard
data class PipeEcsContainerOverride(val command: List<String>? = null, val cpu: Int? = null, val environment: List<PipeEcsEnvironmentVariable>? = null, val environmentFiles: List<PipeEcsEnvironmentFile>? = null, val memory: Int? = null, val memoryReservation: Int? = null, val name: String? = null, val resourceRequirements: List<PipeEcsResourceRequirement>? = null)
Link copied to clipboard
data class PipeEcsEnvironmentFile(val type: PipeEcsEnvironmentFileType, val value: String)
Link copied to clipboard
data class PipeEcsEnvironmentVariable(val name: String? = null, val value: String? = null)
Link copied to clipboard
data class PipeEcsEphemeralStorage(val sizeInGiB: Int)
Link copied to clipboard
data class PipeEcsInferenceAcceleratorOverride(val deviceName: String? = null, val deviceType: String? = null)
Link copied to clipboard
Link copied to clipboard
data class PipeEcsTaskOverride(val containerOverrides: List<PipeEcsContainerOverride>? = null, val cpu: String? = null, val ephemeralStorage: PipeEcsEphemeralStorage? = null, val executionRoleArn: String? = null, val inferenceAcceleratorOverrides: List<PipeEcsInferenceAcceleratorOverride>? = null, val memory: String? = null, val taskRoleArn: String? = null)
Link copied to clipboard
data class PipeEnrichmentHttpParameters(val headerParameters: Map<String, String>? = null, val pathParameterValues: List<String>? = null, val queryStringParameters: Map<String, String>? = null)
Link copied to clipboard
data class PipeEnrichmentParameters(val httpParameters: PipeEnrichmentHttpParameters? = null, val inputTemplate: String? = null)
Link copied to clipboard
data class PipeFilter(val pattern: String? = null)
Link copied to clipboard
data class PipeFilterCriteria(val filters: List<PipeFilter>? = null)
Link copied to clipboard
data class PipeFirehoseLogDestination(val deliveryStreamArn: String? = null)
Link copied to clipboard
data class PipeLogConfiguration(val cloudwatchLogsLogDestination: PipeCloudwatchLogsLogDestination? = null, val firehoseLogDestination: PipeFirehoseLogDestination? = null, val includeExecutionData: List<PipeIncludeExecutionDataOption>? = null, val level: PipeLogLevel? = null, val s3LogDestination: PipeS3LogDestination? = null)
Link copied to clipboard
Link copied to clipboard
data class PipeMskAccessCredentials0Properties(val saslScram512Auth: String)
Link copied to clipboard
data class PipeMskAccessCredentials1Properties(val clientCertificateTlsAuth: String)
Link copied to clipboard
data class PipeMultiMeasureAttributeMapping(val measureValue: String, val measureValueType: PipeMeasureValueType, val multiMeasureAttributeName: String)
Link copied to clipboard
data class PipeMultiMeasureMapping(val multiMeasureAttributeMappings: List<PipeMultiMeasureAttributeMapping>, val multiMeasureName: String)
Link copied to clipboard
data class PipeNetworkConfiguration(val awsvpcConfiguration: PipeAwsVpcConfiguration? = null)
Link copied to clipboard
data class PipePlacementConstraint(val expression: String? = null, val type: PipePlacementConstraintType? = null)
Link copied to clipboard
data class PipePlacementStrategy(val field: String? = null, val type: PipePlacementStrategyType? = null)
Link copied to clipboard
data class PipeS3LogDestination(val bucketName: String? = null, val bucketOwner: String? = null, val outputFormat: PipeS3OutputFormat? = null, val prefix: String? = null)
Link copied to clipboard
data class PipeSageMakerPipelineParameter(val name: String, val value: String)
data class PipeSelfManagedKafkaAccessConfigurationVpc(val securityGroup: List<String>? = null, val subnets: List<String>? = null)
Link copied to clipboard
data class PipeSingleMeasureMapping(val measureName: String, val measureValue: String, val measureValueType: PipeMeasureValueType)
Link copied to clipboard
data class PipeSourceActiveMqBrokerParameters(val batchSize: Int? = null, val credentials: PipeMqBrokerAccessCredentialsProperties, val maximumBatchingWindowInSeconds: Int? = null, val queueName: String)
Link copied to clipboard
data class PipeSourceDynamoDbStreamParameters(val batchSize: Int? = null, val deadLetterConfig: PipeDeadLetterConfig? = null, val maximumBatchingWindowInSeconds: Int? = null, val maximumRecordAgeInSeconds: Int? = null, val maximumRetryAttempts: Int? = null, val onPartialBatchItemFailure: PipeOnPartialBatchItemFailureStreams? = null, val parallelizationFactor: Int? = null, val startingPosition: PipeDynamoDbStreamStartPosition)
Link copied to clipboard
data class PipeSourceKinesisStreamParameters(val batchSize: Int? = null, val deadLetterConfig: PipeDeadLetterConfig? = null, val maximumBatchingWindowInSeconds: Int? = null, val maximumRecordAgeInSeconds: Int? = null, val maximumRetryAttempts: Int? = null, val onPartialBatchItemFailure: PipeOnPartialBatchItemFailureStreams? = null, val parallelizationFactor: Int? = null, val startingPosition: PipeKinesisStreamStartPosition, val startingPositionTimestamp: String? = null)
data class PipeSourceManagedStreamingKafkaParameters(val batchSize: Int? = null, val consumerGroupId: String? = null, val credentials: Either<PipeMskAccessCredentials0Properties, PipeMskAccessCredentials1Properties>? = null, val maximumBatchingWindowInSeconds: Int? = null, val startingPosition: PipeMskStartPosition? = null, val topicName: String)
Link copied to clipboard
data class PipeSourceParameters(val activeMqBrokerParameters: PipeSourceActiveMqBrokerParameters? = null, val dynamoDbStreamParameters: PipeSourceDynamoDbStreamParameters? = null, val filterCriteria: PipeFilterCriteria? = null, val kinesisStreamParameters: PipeSourceKinesisStreamParameters? = null, val managedStreamingKafkaParameters: PipeSourceManagedStreamingKafkaParameters? = null, val rabbitMqBrokerParameters: PipeSourceRabbitMqBrokerParameters? = null, val selfManagedKafkaParameters: PipeSourceSelfManagedKafkaParameters? = null, val sqsQueueParameters: PipeSourceSqsQueueParameters? = null)
Link copied to clipboard
data class PipeSourceRabbitMqBrokerParameters(val batchSize: Int? = null, val credentials: PipeMqBrokerAccessCredentialsProperties, val maximumBatchingWindowInSeconds: Int? = null, val queueName: String, val virtualHost: String? = null)
Link copied to clipboard
data class PipeSourceSelfManagedKafkaParameters(val additionalBootstrapServers: List<String>? = null, val batchSize: Int? = null, val consumerGroupId: String? = null, val credentials: Any? = null, val maximumBatchingWindowInSeconds: Int? = null, val serverRootCaCertificate: String? = null, val startingPosition: PipeSelfManagedKafkaStartPosition? = null, val topicName: String, val vpc: PipeSelfManagedKafkaAccessConfigurationVpc? = null)
Link copied to clipboard
data class PipeSourceSqsQueueParameters(val batchSize: Int? = null, val maximumBatchingWindowInSeconds: Int? = null)
Link copied to clipboard
data class PipeTag(val key: String, val value: String)
Link copied to clipboard
data class PipeTargetBatchJobParameters(val arrayProperties: PipeBatchArrayProperties? = null, val containerOverrides: PipeBatchContainerOverrides? = null, val dependsOn: List<PipeBatchJobDependency>? = null, val jobDefinition: String, val jobName: String, val parameters: Map<String, String>? = null, val retryStrategy: PipeBatchRetryStrategy? = null)
Link copied to clipboard
data class PipeTargetCloudWatchLogsParameters(val logStreamName: String? = null, val timestamp: String? = null)
Link copied to clipboard
data class PipeTargetEcsTaskParameters(val capacityProviderStrategy: List<PipeCapacityProviderStrategyItem>? = null, val enableEcsManagedTags: Boolean? = null, val enableExecuteCommand: Boolean? = null, val group: String? = null, val launchType: PipeLaunchType? = null, val networkConfiguration: PipeNetworkConfiguration? = null, val overrides: PipeEcsTaskOverride? = null, val placementConstraints: List<PipePlacementConstraint>? = null, val placementStrategy: List<PipePlacementStrategy>? = null, val platformVersion: String? = null, val propagateTags: PipePropagateTags? = null, val referenceId: String? = null, val tags: List<PipeTag>? = null, val taskCount: Int? = null, val taskDefinitionArn: String)
Link copied to clipboard
data class PipeTargetEventBridgeEventBusParameters(val detailType: String? = null, val endpointId: String? = null, val resources: List<String>? = null, val source: String? = null, val time: String? = null)
Link copied to clipboard
data class PipeTargetHttpParameters(val headerParameters: Map<String, String>? = null, val pathParameterValues: List<String>? = null, val queryStringParameters: Map<String, String>? = null)
Link copied to clipboard
data class PipeTargetKinesisStreamParameters(val partitionKey: String)
Link copied to clipboard
data class PipeTargetLambdaFunctionParameters(val invocationType: PipeTargetInvocationType? = null)
Link copied to clipboard
data class PipeTargetParameters(val batchJobParameters: PipeTargetBatchJobParameters? = null, val cloudWatchLogsParameters: PipeTargetCloudWatchLogsParameters? = null, val ecsTaskParameters: PipeTargetEcsTaskParameters? = null, val eventBridgeEventBusParameters: PipeTargetEventBridgeEventBusParameters? = null, val httpParameters: PipeTargetHttpParameters? = null, val inputTemplate: String? = null, val kinesisStreamParameters: PipeTargetKinesisStreamParameters? = null, val lambdaFunctionParameters: PipeTargetLambdaFunctionParameters? = null, val redshiftDataParameters: PipeTargetRedshiftDataParameters? = null, val sageMakerPipelineParameters: PipeTargetSageMakerPipelineParameters? = null, val sqsQueueParameters: PipeTargetSqsQueueParameters? = null, val stepFunctionStateMachineParameters: PipeTargetStateMachineParameters? = null, val timestreamParameters: PipeTargetTimestreamParameters? = null)
Link copied to clipboard
data class PipeTargetRedshiftDataParameters(val database: String, val dbUser: String? = null, val secretManagerArn: String? = null, val sqls: List<String>, val statementName: String? = null, val withEvent: Boolean? = null)
Link copied to clipboard
data class PipeTargetSageMakerPipelineParameters(val pipelineParameterList: List<PipeSageMakerPipelineParameter>? = null)
Link copied to clipboard
data class PipeTargetSqsQueueParameters(val messageDeduplicationId: String? = null, val messageGroupId: String? = null)
Link copied to clipboard
data class PipeTargetStateMachineParameters(val invocationType: PipeTargetInvocationType? = null)
Link copied to clipboard
data class PipeTargetTimestreamParameters(val dimensionMappings: List<PipeDimensionMapping>, val epochTimeUnit: PipeEpochTimeUnit? = null, val multiMeasureMappings: List<PipeMultiMeasureMapping>? = null, val singleMeasureMappings: List<PipeSingleMeasureMapping>? = null, val timeFieldType: PipeTimeFieldType? = null, val timeValue: String, val timestampFormat: String? = null, val versionValue: String)