Package-level declarations

Types

Link copied to clipboard
data class ApiCorsConfiguration(val allowCredentials: Boolean? = null, val allowHeaders: List<String>? = null, val allowMethods: List<String>? = null, val allowOrigins: List<String>? = null, val exposeHeaders: List<String>? = null, val maxAge: Int? = null)
Link copied to clipboard
data class AuthorizerJwtConfiguration(val audiences: List<String>? = null, val issuer: String? = null)
Link copied to clipboard
data class DomainNameDomainNameConfiguration(val certificateArn: String, val endpointType: String, val hostedZoneId: String? = null, val ipAddressType: String? = null, val ownershipVerificationCertificateArn: String? = null, val securityPolicy: String, val targetDomainName: String? = null)
Link copied to clipboard
data class DomainNameMutualTlsAuthentication(val truststoreUri: String, val truststoreVersion: String? = null)
Link copied to clipboard
data class GetApiCorsConfiguration(val allowCredentials: Boolean, val allowHeaders: List<String>, val allowMethods: List<String>, val allowOrigins: List<String>, val exposeHeaders: List<String>, val maxAge: Int)
Link copied to clipboard
data class GetApiResult(val apiEndpoint: String, val apiId: String, val apiKeySelectionExpression: String, val arn: String, val corsConfigurations: List<GetApiCorsConfiguration>, val description: String, val disableExecuteApiEndpoint: Boolean, val executionArn: String, val id: String, val ipAddressType: String, val name: String, val protocolType: String, val routeSelectionExpression: String, val tags: Map<String, String>, val version: String)

A collection of values returned by getApi.

Link copied to clipboard
data class GetApisResult(val id: String, val ids: List<String>, val name: String? = null, val protocolType: String? = null, val tags: Map<String, String>? = null)

A collection of values returned by getApis.

Link copied to clipboard
data class GetExportResult(val apiId: String, val body: String, val exportVersion: String? = null, val id: String, val includeExtensions: Boolean? = null, val outputType: String, val specification: String, val stageName: String? = null)

A collection of values returned by getExport.

Link copied to clipboard
data class GetVpcLinkResult(val arn: String, val id: String, val name: String, val securityGroupIds: List<String>, val subnetIds: List<String>, val tags: Map<String, String>, val vpcLinkId: String)

A collection of values returned by getVpcLink.

Link copied to clipboard
data class IntegrationResponseParameter(val mappings: Map<String, String>, val statusCode: String)
Link copied to clipboard
data class IntegrationTlsConfig(val serverNameToVerify: String? = null)
Link copied to clipboard
data class RouteRequestParameter(val requestParameterKey: String, val required: Boolean)
Link copied to clipboard
data class StageAccessLogSettings(val destinationArn: String, val format: String)
Link copied to clipboard
data class StageDefaultRouteSettings(val dataTraceEnabled: Boolean? = null, val detailedMetricsEnabled: Boolean? = null, val loggingLevel: String? = null, val throttlingBurstLimit: Int? = null, val throttlingRateLimit: Double? = null)
Link copied to clipboard
data class StageRouteSetting(val dataTraceEnabled: Boolean? = null, val detailedMetricsEnabled: Boolean? = null, val loggingLevel: String? = null, val routeKey: String, val throttlingBurstLimit: Int? = null, val throttlingRateLimit: Double? = null)