Package-level declarations

Types

Link copied to clipboard
data class AccountThrottleSetting(val burstLimit: Int? = null, val rateLimit: Double? = null)
Link copied to clipboard
data class DocumentationPartLocation(val method: String? = null, val name: String? = null, val path: String? = null, val statusCode: String? = null, val type: String)
Link copied to clipboard
Link copied to clipboard
data class DomainNameMutualTlsAuthentication(val truststoreUri: String, val truststoreVersion: String? = null)
Link copied to clipboard
data class GetAuthorizerResult(val arn: String, val authorizerCredentials: String, val authorizerId: String, val authorizerResultTtlInSeconds: Int, val authorizerUri: String, val id: String, val identitySource: String, val identityValidationExpression: String, val name: String, val providerArns: List<String>, val restApiId: String, val type: String)

A collection of values returned by getAuthorizer.

Link copied to clipboard
data class GetAuthorizersResult(val id: String, val ids: List<String>, val restApiId: String)

A collection of values returned by getAuthorizers.

Link copied to clipboard
Link copied to clipboard
data class GetDomainNameResult(val arn: String, val certificateArn: String, val certificateName: String, val certificateUploadDate: String, val cloudfrontDomainName: String, val cloudfrontZoneId: String, val domainName: String, val endpointConfigurations: List<GetDomainNameEndpointConfiguration>, val id: String, val regionalCertificateArn: String, val regionalCertificateName: String, val regionalDomainName: String, val regionalZoneId: String, val securityPolicy: String, val tags: Map<String, String>? = null)

A collection of values returned by getDomainName.

Link copied to clipboard
data class GetExportResult(val accepts: String? = null, val body: String, val contentDisposition: String, val contentType: String, val exportType: String, val id: String, val parameters: Map<String, String>? = null, val restApiId: String, val stageName: String)

A collection of values returned by getExport.

Link copied to clipboard
data class GetKeyResult(val createdDate: String, val description: String, val enabled: Boolean, val id: String, val lastUpdatedDate: String, val name: String, val tags: Map<String, String>, val value: String)

A collection of values returned by getKey.

Link copied to clipboard
data class GetResourceResult(val id: String, val parentId: String, val path: String, val pathPart: String, val restApiId: String)

A collection of values returned by getResource.

Link copied to clipboard
data class GetRestApiEndpointConfiguration(val types: List<String>, val vpcEndpointIds: List<String>)
Link copied to clipboard
data class GetRestApiResult(val apiKeySource: String, val arn: String, val binaryMediaTypes: List<String>, val description: String, val endpointConfigurations: List<GetRestApiEndpointConfiguration>, val executionArn: String, val id: String, val minimumCompressionSize: Int, val name: String, val policy: String, val rootResourceId: String, val tags: Map<String, String>)

A collection of values returned by getRestApi.

Link copied to clipboard
data class GetSdkResult(val body: String, val contentDisposition: String, val contentType: String, val id: String, val parameters: Map<String, String>? = null, val restApiId: String, val sdkType: String, val stageName: String)

A collection of values returned by getSdk.

Link copied to clipboard
data class GetVpcLinkResult(val description: String, val id: String, val name: String, val status: String, val statusMessage: String, val tags: Map<String, String>, val targetArns: List<String>)

A collection of values returned by getVpcLink.

Link copied to clipboard
data class IntegrationTlsConfig(val insecureSkipVerification: Boolean? = null)
Link copied to clipboard
data class MethodSettingsSettings(val cacheDataEncrypted: Boolean? = null, val cacheTtlInSeconds: Int? = null, val cachingEnabled: Boolean? = null, val dataTraceEnabled: Boolean? = null, val loggingLevel: String? = null, val metricsEnabled: Boolean? = null, val requireAuthorizationForCacheControl: Boolean? = null, val throttlingBurstLimit: Int? = null, val throttlingRateLimit: Double? = null, val unauthorizedCacheControlHeaderStrategy: String? = null)
Link copied to clipboard
data class RestApiEndpointConfiguration(val types: String, val vpcEndpointIds: List<String>? = null)
Link copied to clipboard
data class StageAccessLogSettings(val destinationArn: String, val format: String)
Link copied to clipboard
data class StageCanarySettings(val percentTraffic: Double? = null, val stageVariableOverrides: Map<String, Any>? = null, val useStageCache: Boolean? = null)
Link copied to clipboard
data class UsagePlanApiStage(val apiId: String, val stage: String, val throttles: List<UsagePlanApiStageThrottle>? = null)
Link copied to clipboard
data class UsagePlanApiStageThrottle(val burstLimit: Int? = null, val path: String, val rateLimit: Double? = null)
Link copied to clipboard
data class UsagePlanQuotaSettings(val limit: Int, val offset: Int? = null, val period: String)
Link copied to clipboard
data class UsagePlanThrottleSettings(val burstLimit: Int? = null, val rateLimit: Double? = null)