Package-level declarations

Types

Link copied to clipboard
data class ApiDestinationHttpApiParameters(val endpoint: String, val method: String)
Link copied to clipboard
data class ConnectionAuthParameters(val apiKeyAuthParameters: ConnectionAuthParametersApiKeyAuthParameters? = null, val authorizationType: String? = null, val basicAuthParameters: ConnectionAuthParametersBasicAuthParameters? = null, val oauthParameters: ConnectionAuthParametersOauthParameters? = null)
data class ConnectionAuthParametersApiKeyAuthParameters(val apiKeyName: String? = null, val apiKeyValue: String? = null)
data class ConnectionAuthParametersBasicAuthParameters(val password: String? = null, val username: String? = null)
Link copied to clipboard
data class ConnectionAuthParametersOauthParameters(val authorizationEndpoint: String? = null, val clientParameters: ConnectionAuthParametersOauthParametersClientParameters? = null, val httpMethod: String? = null, val oauthHttpParameters: ConnectionAuthParametersOauthParametersOauthHttpParameters? = null)
data class ConnectionAuthParametersOauthParametersClientParameters(val clientId: String? = null, val clientSecret: String? = null)
data class ConnectionAuthParametersOauthParametersOauthHttpParametersBodyParameter(val isValueSecret: String? = null, val key: String? = null, val value: String? = null)
Link copied to clipboard
data class ConnectionNetworkParameters(val networkType: String, val securityGroupId: String? = null, val vpcId: String? = null, val vswitcheId: String? = null)
Link copied to clipboard
data class GetEventBusesBus(val createTime: String, val description: String, val eventBusName: String, val id: String)
Link copied to clipboard
data class GetEventBusesResult(val buses: List<GetEventBusesBus>, val eventBusType: String? = null, val id: String, val ids: List<String>, val namePrefix: String? = null, val nameRegex: String? = null, val names: List<String>, val outputFile: String? = null)

A collection of values returned by getEventBuses.

Link copied to clipboard
data class GetEventSourcesResult(val id: String, val ids: List<String>, val nameRegex: String? = null, val names: List<String>, val outputFile: String? = null, val sources: List<GetEventSourcesSource>)

A collection of values returned by getEventSources.

Link copied to clipboard
data class GetEventSourcesSource(val description: String, val eventSourceName: String, val externalSourceConfig: Map<String, String>, val externalSourceType: String, val id: String, val linkedExternalSource: Boolean, val type: String)
Link copied to clipboard
data class GetRulesResult(val eventBusName: String, val id: String, val ids: List<String>, val nameRegex: String? = null, val names: List<String>, val outputFile: String? = null, val ruleNamePrefix: String? = null, val rules: List<GetRulesRule>, val status: String? = null)

A collection of values returned by getRules.

Link copied to clipboard
data class GetRulesRule(val description: String, val eventBusName: String, val filterPattern: String, val id: String, val ruleName: String, val status: String, val targets: List<GetRulesRuleTarget>)
Link copied to clipboard
data class GetRulesRuleTarget(val endpoint: String, val targetId: String, val type: String)
Link copied to clipboard
data class GetServiceResult(val enable: String? = null, val id: String, val status: String)

A collection of values returned by getService.

Link copied to clipboard
data class RuleTarget(val deadLetterQueue: RuleTargetDeadLetterQueue? = null, val endpoint: String, val paramLists: List<RuleTargetParamList>, val pushRetryStrategy: String? = null, val targetId: String, val type: String)
Link copied to clipboard
data class RuleTargetDeadLetterQueue(val arn: String? = null)
Link copied to clipboard
data class RuleTargetParamList(val form: String, val resourceKey: String, val template: String? = null, val value: String? = null)