Package-level declarations

Types

Link copied to clipboard
data class ApiBodyS3LocationArgs(val bucket: Output<String>? = null, val etag: Output<String>? = null, val key: Output<String>? = null, val version: Output<String>? = null) : ConvertibleToJava<ApiBodyS3LocationArgs>

The `BodyS3Location` property specifies an S3 location from which to import an OpenAPI definition. Supported only for HTTP APIs.

Link copied to clipboard
data class ApiCorsArgs(val allowCredentials: Output<Boolean>? = null, val allowHeaders: Output<List<String>>? = null, val allowMethods: Output<List<String>>? = null, val allowOrigins: Output<List<String>>? = null, val exposeHeaders: Output<List<String>>? = null, val maxAge: Output<Int>? = null) : ConvertibleToJava<ApiCorsArgs>

The `Cors` property specifies a CORS configuration for an API. Supported only for HTTP APIs. See Configuring CORS for more information.

Link copied to clipboard
Link copied to clipboard
data class AuthorizerJwtConfigurationArgs(val audience: Output<List<String>>? = null, val issuer: Output<String>? = null) : ConvertibleToJava<AuthorizerJwtConfigurationArgs>
Link copied to clipboard
data class DomainNameConfigurationArgs(val certificateArn: Output<String>? = null, val certificateName: Output<String>? = null, val endpointType: Output<String>? = null, val ownershipVerificationCertificateArn: Output<String>? = null, val securityPolicy: Output<String>? = null) : ConvertibleToJava<DomainNameConfigurationArgs>

The `DomainNameConfiguration` property type specifies the configuration for an API's domain name. `DomainNameConfiguration` is a property of the AWS::ApiGatewayV2::DomainName resource.

Link copied to clipboard
data class DomainNameMutualTlsAuthenticationArgs(val truststoreUri: Output<String>? = null, val truststoreVersion: Output<String>? = null) : ConvertibleToJava<DomainNameMutualTlsAuthenticationArgs>

If specified, API Gateway performs two-way authentication between the client and the server. Clients must present a trusted certificate to access your API.

Link copied to clipboard
data class GetApiMappingPlainArgs(val apiMappingId: String, val domainName: String) : ConvertibleToJava<GetApiMappingPlainArgs>
Link copied to clipboard
data class GetApiPlainArgs(val apiId: String) : ConvertibleToJava<GetApiPlainArgs>
Link copied to clipboard
Link copied to clipboard
data class GetAuthorizerPlainArgs(val apiId: String, val authorizerId: String) : ConvertibleToJava<GetAuthorizerPlainArgs>
Link copied to clipboard
data class GetDeploymentPlainArgs(val apiId: String, val deploymentId: String) : ConvertibleToJava<GetDeploymentPlainArgs>
Link copied to clipboard
data class GetDomainNamePlainArgs(val domainName: String) : ConvertibleToJava<GetDomainNamePlainArgs>
Link copied to clipboard
data class GetIntegrationResponsePlainArgs(val apiId: String, val integrationId: String, val integrationResponseId: String) : ConvertibleToJava<GetIntegrationResponsePlainArgs>
Link copied to clipboard
data class GetModelPlainArgs(val apiId: String, val modelId: String) : ConvertibleToJava<GetModelPlainArgs>
Link copied to clipboard
Link copied to clipboard
data class GetRoutePlainArgs(val apiId: String, val routeId: String) : ConvertibleToJava<GetRoutePlainArgs>
Link copied to clipboard
Link copied to clipboard
data class GetRouteResponsePlainArgs(val apiId: String, val routeId: String, val routeResponseId: String) : ConvertibleToJava<GetRouteResponsePlainArgs>
Link copied to clipboard
data class GetVpcLinkPlainArgs(val vpcLinkId: String) : ConvertibleToJava<GetVpcLinkPlainArgs>
Link copied to clipboard
class RouteResponseRouteParametersArgs : ConvertibleToJava<RouteResponseRouteParametersArgs>