Package-level declarations

Types

Link copied to clipboard
data class AccountThrottleSetting(val burstLimit: Int, val rateLimit: Double)
Link copied to clipboard
data class DeploymentCanarySettings(val percentTraffic: Double? = null, val stageVariableOverrides: Map<String, String>? = null, val useStageCache: Boolean? = 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
data class DomainNameEndpointConfiguration(val ipAddressType: String? = null, val types: String)
Link copied to clipboard
data class DomainNameMutualTlsAuthentication(val truststoreUri: String, val truststoreVersion: String? = null)
Link copied to clipboard
data class GetApiKeysItem(val createdDate: String, val customerId: String, val description: String, val enabled: Boolean, val id: String, val lastUpdatedDate: String, val name: String, val stageKeys: List<String>, val tags: Map<String, String>, val value: String)
Link copied to clipboard
data class GetApiKeysResult(val customerId: String? = null, val id: String, val includeValues: Boolean? = null, val items: List<GetApiKeysItem>)

A collection of values returned by getApiKeys.

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
data class GetDomainNameEndpointConfiguration(val ipAddressType: String, val types: List<String>)
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 domainNameId: String, val endpointConfigurations: List<GetDomainNameEndpointConfiguration>, val id: String, val policy: String, val regionalCertificateArn: String, val regionalCertificateName: String, val regionalDomainName: String, val regionalZoneId: String, val securityPolicy: String, val tags: Map<String, String>)

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 arn: String, val createdDate: String, val customerId: 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 ipAddressType: String, 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: String, 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 arn: String, 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 ipAddressType: String? = null, val types: String, val vpcEndpointIds: List<String>? = null)
Link copied to clipboard
data class RestApiPutTimeouts(val create: String? = null)
Link copied to clipboard
data class StageAccessLogSettings(val destinationArn: String, val format: String)
Link copied to clipboard
data class StageCanarySettings(val deploymentId: String, val percentTraffic: Double? = null, val stageVariableOverrides: Map<String, String>? = 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)