Package-level declarations

Types

Link copied to clipboard
data class ConnectionApiKeyAuthParameters(val apiKeyName: String, val apiKeyValue: String)
Link copied to clipboard
data class ConnectionAuthParameters(val apiKeyAuthParameters: ConnectionApiKeyAuthParameters? = null, val basicAuthParameters: ConnectionBasicAuthParameters? = null, val invocationHttpParameters: ConnectionHttpParameters? = null, val oAuthParameters: ConnectionOAuthParameters? = null)
Link copied to clipboard
data class ConnectionBasicAuthParameters(val password: String, val username: String)
Link copied to clipboard
data class ConnectionClientParameters(val clientId: String, val clientSecret: String)
Link copied to clipboard
data class ConnectionHttpParameters(val bodyParameters: List<ConnectionParameter>? = null, val headerParameters: List<ConnectionParameter>? = null, val queryStringParameters: List<ConnectionParameter>? = null)
Link copied to clipboard
data class ConnectionOAuthParameters(val authorizationEndpoint: String, val clientParameters: ConnectionClientParameters, val httpMethod: ConnectionOAuthParametersHttpMethod, val oAuthHttpParameters: ConnectionHttpParameters? = null)
Link copied to clipboard
data class ConnectionParameter(val isValueSecret: Boolean? = null, val key: String, val value: String)
Link copied to clipboard
data class DeadLetterConfigProperties(val arn: String? = null)

Dead Letter Queue for the event bus.

Link copied to clipboard
data class EndpointEventBus(val eventBusArn: String)
Link copied to clipboard
data class EndpointFailoverConfig(val primary: EndpointPrimary, val secondary: EndpointSecondary)
Link copied to clipboard
data class EndpointPrimary(val healthCheck: String)
Link copied to clipboard
Link copied to clipboard
data class EndpointRoutingConfig(val failoverConfig: EndpointFailoverConfig)
Link copied to clipboard
data class EndpointSecondary(val route: String)
Link copied to clipboard
data class GetApiDestinationResult(val arn: String? = null, val connectionArn: String? = null, val description: String? = null, val httpMethod: ApiDestinationHttpMethod? = null, val invocationEndpoint: String? = null, val invocationRateLimitPerSecond: Int? = null)
Link copied to clipboard
data class GetArchiveResult(val arn: String? = null, val description: String? = null, val eventPattern: Any? = null, val retentionDays: Int? = null)
Link copied to clipboard
data class GetConnectionResult(val arn: String? = null, val authorizationType: ConnectionAuthorizationType? = null, val description: String? = null, val secretArn: String? = null)
Link copied to clipboard
data class GetEndpointResult(val arn: String? = null, val description: String? = null, val endpointId: String? = null, val endpointUrl: String? = null, val eventBuses: List<EndpointEventBus>? = null, val replicationConfig: EndpointReplicationConfig? = null, val roleArn: String? = null, val routingConfig: EndpointRoutingConfig? = null, val state: EndpointState? = null, val stateReason: String? = null)
Link copied to clipboard
data class GetEventBusResult(val arn: String? = null, val deadLetterConfig: DeadLetterConfigProperties? = null, val description: String? = null, val kmsKeyIdentifier: String? = null, val policy: Any? = null, val tags: List<Tag>? = null)
Link copied to clipboard
data class GetRuleResult(val arn: String? = null, val description: String? = null, val eventBusName: String? = null, val eventPattern: Any? = null, val roleArn: String? = null, val scheduleExpression: String? = null, val state: RuleState? = null, val targets: List<RuleTarget>? = null)
Link copied to clipboard
data class RuleAppSyncParameters(val graphQlOperation: String)
Link copied to clipboard
data class RuleAwsVpcConfiguration(val assignPublicIp: String? = null, val securityGroups: List<String>? = null, val subnets: List<String>)
Link copied to clipboard
data class RuleBatchArrayProperties(val size: Int? = null)
Link copied to clipboard
data class RuleBatchParameters(val arrayProperties: RuleBatchArrayProperties? = null, val jobDefinition: String, val jobName: String, val retryStrategy: RuleBatchRetryStrategy? = null)
Link copied to clipboard
data class RuleBatchRetryStrategy(val attempts: Int? = null)
Link copied to clipboard
data class RuleCapacityProviderStrategyItem(val base: Int? = null, val capacityProvider: String, val weight: Int? = null)
Link copied to clipboard
data class RuleDeadLetterConfig(val arn: String? = null)
Link copied to clipboard
data class RuleEcsParameters(val capacityProviderStrategy: List<RuleCapacityProviderStrategyItem>? = null, val enableEcsManagedTags: Boolean? = null, val enableExecuteCommand: Boolean? = null, val group: String? = null, val launchType: String? = null, val networkConfiguration: RuleNetworkConfiguration? = null, val placementConstraints: List<RulePlacementConstraint>? = null, val placementStrategies: List<RulePlacementStrategy>? = null, val platformVersion: String? = null, val propagateTags: String? = null, val referenceId: String? = null, val tagList: List<RuleTag>? = null, val taskCount: Int? = null, val taskDefinitionArn: String)
Link copied to clipboard
data class RuleHttpParameters(val headerParameters: Map<String, String>? = null, val pathParameterValues: List<String>? = null, val queryStringParameters: Map<String, String>? = null)
Link copied to clipboard
data class RuleInputTransformer(val inputPathsMap: Map<String, String>? = null, val inputTemplate: String)
Link copied to clipboard
data class RuleKinesisParameters(val partitionKeyPath: String)
Link copied to clipboard
data class RuleNetworkConfiguration(val awsVpcConfiguration: RuleAwsVpcConfiguration? = null)
Link copied to clipboard
data class RulePlacementConstraint(val expression: String? = null, val type: String? = null)
Link copied to clipboard
data class RulePlacementStrategy(val field: String? = null, val type: String? = null)
Link copied to clipboard
data class RuleRedshiftDataParameters(val database: String, val dbUser: String? = null, val secretManagerArn: String? = null, val sql: String? = null, val sqls: List<String>? = null, val statementName: String? = null, val withEvent: Boolean? = null)
Link copied to clipboard
data class RuleRetryPolicy(val maximumEventAgeInSeconds: Int? = null, val maximumRetryAttempts: Int? = null)
Link copied to clipboard
data class RuleRunCommandParameters(val runCommandTargets: List<RuleRunCommandTarget>)
Link copied to clipboard
data class RuleRunCommandTarget(val key: String, val values: List<String>)
Link copied to clipboard
data class RuleSageMakerPipelineParameter(val name: String, val value: String)
Link copied to clipboard
data class RuleSageMakerPipelineParameters(val pipelineParameterList: List<RuleSageMakerPipelineParameter>? = null)
Link copied to clipboard
data class RuleSqsParameters(val messageGroupId: String)
Link copied to clipboard
data class RuleTag(val key: String? = null, val value: String? = null)
Link copied to clipboard
data class RuleTarget(val appSyncParameters: RuleAppSyncParameters? = null, val arn: String, val batchParameters: RuleBatchParameters? = null, val deadLetterConfig: RuleDeadLetterConfig? = null, val ecsParameters: RuleEcsParameters? = null, val httpParameters: RuleHttpParameters? = null, val id: String, val input: String? = null, val inputPath: String? = null, val inputTransformer: RuleInputTransformer? = null, val kinesisParameters: RuleKinesisParameters? = null, val redshiftDataParameters: RuleRedshiftDataParameters? = null, val retryPolicy: RuleRetryPolicy? = null, val roleArn: String? = null, val runCommandParameters: RuleRunCommandParameters? = null, val sageMakerPipelineParameters: RuleSageMakerPipelineParameters? = null, val sqsParameters: RuleSqsParameters? = null)