{-# LANGUAGE NoImplicitPrelude #-}
{-# OPTIONS_GHC -fno-warn-duplicate-exports #-}
{-# OPTIONS_GHC -fno-warn-unused-imports #-}
-- Derived from AWS service descriptions, licensed under Apache 2.0.
-- |
-- Module : Amazonka.ApiGatewayV2.Lens
-- Copyright : (c) 2013-2023 Brendan Hay
-- License : Mozilla Public License, v. 2.0.
-- Maintainer : Brendan Hay
-- Stability : auto-generated
-- Portability : non-portable (GHC extensions)
module Amazonka.ApiGatewayV2.Lens
( -- * Operations
-- ** CreateApi
createApi_apiKeySelectionExpression,
createApi_corsConfiguration,
createApi_credentialsArn,
createApi_description,
createApi_disableExecuteApiEndpoint,
createApi_disableSchemaValidation,
createApi_routeKey,
createApi_routeSelectionExpression,
createApi_tags,
createApi_target,
createApi_version,
createApi_protocolType,
createApi_name,
createApiResponse_apiEndpoint,
createApiResponse_apiGatewayManaged,
createApiResponse_apiId,
createApiResponse_apiKeySelectionExpression,
createApiResponse_corsConfiguration,
createApiResponse_createdDate,
createApiResponse_description,
createApiResponse_disableExecuteApiEndpoint,
createApiResponse_disableSchemaValidation,
createApiResponse_importInfo,
createApiResponse_name,
createApiResponse_protocolType,
createApiResponse_routeSelectionExpression,
createApiResponse_tags,
createApiResponse_version,
createApiResponse_warnings,
createApiResponse_httpStatus,
-- ** CreateApiMapping
createApiMapping_apiMappingKey,
createApiMapping_domainName,
createApiMapping_stage,
createApiMapping_apiId,
createApiMappingResponse_apiId,
createApiMappingResponse_apiMappingId,
createApiMappingResponse_apiMappingKey,
createApiMappingResponse_stage,
createApiMappingResponse_httpStatus,
-- ** CreateAuthorizer
createAuthorizer_authorizerCredentialsArn,
createAuthorizer_authorizerPayloadFormatVersion,
createAuthorizer_authorizerResultTtlInSeconds,
createAuthorizer_authorizerUri,
createAuthorizer_enableSimpleResponses,
createAuthorizer_identityValidationExpression,
createAuthorizer_jwtConfiguration,
createAuthorizer_apiId,
createAuthorizer_authorizerType,
createAuthorizer_identitySource,
createAuthorizer_name,
createAuthorizerResponse_authorizerCredentialsArn,
createAuthorizerResponse_authorizerId,
createAuthorizerResponse_authorizerPayloadFormatVersion,
createAuthorizerResponse_authorizerResultTtlInSeconds,
createAuthorizerResponse_authorizerType,
createAuthorizerResponse_authorizerUri,
createAuthorizerResponse_enableSimpleResponses,
createAuthorizerResponse_identitySource,
createAuthorizerResponse_identityValidationExpression,
createAuthorizerResponse_jwtConfiguration,
createAuthorizerResponse_name,
createAuthorizerResponse_httpStatus,
-- ** CreateDeployment
createDeployment_description,
createDeployment_stageName,
createDeployment_apiId,
createDeploymentResponse_autoDeployed,
createDeploymentResponse_createdDate,
createDeploymentResponse_deploymentId,
createDeploymentResponse_deploymentStatus,
createDeploymentResponse_deploymentStatusMessage,
createDeploymentResponse_description,
createDeploymentResponse_httpStatus,
-- ** CreateDomainName
createDomainName_domainNameConfigurations,
createDomainName_mutualTlsAuthentication,
createDomainName_tags,
createDomainName_domainName,
createDomainNameResponse_apiMappingSelectionExpression,
createDomainNameResponse_domainName,
createDomainNameResponse_domainNameConfigurations,
createDomainNameResponse_mutualTlsAuthentication,
createDomainNameResponse_tags,
createDomainNameResponse_httpStatus,
-- ** CreateIntegration
createIntegration_connectionId,
createIntegration_connectionType,
createIntegration_contentHandlingStrategy,
createIntegration_credentialsArn,
createIntegration_description,
createIntegration_integrationMethod,
createIntegration_integrationSubtype,
createIntegration_integrationUri,
createIntegration_passthroughBehavior,
createIntegration_payloadFormatVersion,
createIntegration_requestParameters,
createIntegration_requestTemplates,
createIntegration_responseParameters,
createIntegration_templateSelectionExpression,
createIntegration_timeoutInMillis,
createIntegration_tlsConfig,
createIntegration_apiId,
createIntegration_integrationType,
createIntegrationResponse'_apiGatewayManaged,
createIntegrationResponse'_connectionId,
createIntegrationResponse'_connectionType,
createIntegrationResponse'_contentHandlingStrategy,
createIntegrationResponse'_credentialsArn,
createIntegrationResponse'_description,
createIntegrationResponse'_integrationId,
createIntegrationResponse'_integrationMethod,
createIntegrationResponse'_integrationResponseSelectionExpression,
createIntegrationResponse'_integrationSubtype,
createIntegrationResponse'_integrationType,
createIntegrationResponse'_integrationUri,
createIntegrationResponse'_passthroughBehavior,
createIntegrationResponse'_payloadFormatVersion,
createIntegrationResponse'_requestParameters,
createIntegrationResponse'_requestTemplates,
createIntegrationResponse'_responseParameters,
createIntegrationResponse'_templateSelectionExpression,
createIntegrationResponse'_timeoutInMillis,
createIntegrationResponse'_tlsConfig,
createIntegrationResponse'_httpStatus,
-- ** CreateIntegrationResponse
createIntegrationResponse_contentHandlingStrategy,
createIntegrationResponse_responseParameters,
createIntegrationResponse_responseTemplates,
createIntegrationResponse_templateSelectionExpression,
createIntegrationResponse_apiId,
createIntegrationResponse_integrationId,
createIntegrationResponse_integrationResponseKey,
createIntegrationResponseResponse_contentHandlingStrategy,
createIntegrationResponseResponse_integrationResponseId,
createIntegrationResponseResponse_integrationResponseKey,
createIntegrationResponseResponse_responseParameters,
createIntegrationResponseResponse_responseTemplates,
createIntegrationResponseResponse_templateSelectionExpression,
createIntegrationResponseResponse_httpStatus,
-- ** CreateModel
createModel_contentType,
createModel_description,
createModel_apiId,
createModel_schema,
createModel_name,
createModelResponse_contentType,
createModelResponse_description,
createModelResponse_modelId,
createModelResponse_name,
createModelResponse_schema,
createModelResponse_httpStatus,
-- ** CreateRoute
createRoute_apiKeyRequired,
createRoute_authorizationScopes,
createRoute_authorizationType,
createRoute_authorizerId,
createRoute_modelSelectionExpression,
createRoute_operationName,
createRoute_requestModels,
createRoute_requestParameters,
createRoute_routeResponseSelectionExpression,
createRoute_target,
createRoute_apiId,
createRoute_routeKey,
createRouteResponse'_apiGatewayManaged,
createRouteResponse'_apiKeyRequired,
createRouteResponse'_authorizationScopes,
createRouteResponse'_authorizationType,
createRouteResponse'_authorizerId,
createRouteResponse'_modelSelectionExpression,
createRouteResponse'_operationName,
createRouteResponse'_requestModels,
createRouteResponse'_requestParameters,
createRouteResponse'_routeId,
createRouteResponse'_routeKey,
createRouteResponse'_routeResponseSelectionExpression,
createRouteResponse'_target,
createRouteResponse'_httpStatus,
-- ** CreateRouteResponse
createRouteResponse_modelSelectionExpression,
createRouteResponse_responseModels,
createRouteResponse_responseParameters,
createRouteResponse_apiId,
createRouteResponse_routeId,
createRouteResponse_routeResponseKey,
createRouteResponseResponse_modelSelectionExpression,
createRouteResponseResponse_responseModels,
createRouteResponseResponse_responseParameters,
createRouteResponseResponse_routeResponseId,
createRouteResponseResponse_routeResponseKey,
createRouteResponseResponse_httpStatus,
-- ** CreateStage
createStage_accessLogSettings,
createStage_autoDeploy,
createStage_clientCertificateId,
createStage_defaultRouteSettings,
createStage_deploymentId,
createStage_description,
createStage_routeSettings,
createStage_stageVariables,
createStage_tags,
createStage_apiId,
createStage_stageName,
createStageResponse_accessLogSettings,
createStageResponse_apiGatewayManaged,
createStageResponse_autoDeploy,
createStageResponse_clientCertificateId,
createStageResponse_createdDate,
createStageResponse_defaultRouteSettings,
createStageResponse_deploymentId,
createStageResponse_description,
createStageResponse_lastDeploymentStatusMessage,
createStageResponse_lastUpdatedDate,
createStageResponse_routeSettings,
createStageResponse_stageName,
createStageResponse_stageVariables,
createStageResponse_tags,
createStageResponse_httpStatus,
-- ** CreateVpcLink
createVpcLink_securityGroupIds,
createVpcLink_tags,
createVpcLink_subnetIds,
createVpcLink_name,
createVpcLinkResponse_createdDate,
createVpcLinkResponse_name,
createVpcLinkResponse_securityGroupIds,
createVpcLinkResponse_subnetIds,
createVpcLinkResponse_tags,
createVpcLinkResponse_vpcLinkId,
createVpcLinkResponse_vpcLinkStatus,
createVpcLinkResponse_vpcLinkStatusMessage,
createVpcLinkResponse_vpcLinkVersion,
createVpcLinkResponse_httpStatus,
-- ** DeleteAccessLogSettings
deleteAccessLogSettings_stageName,
deleteAccessLogSettings_apiId,
-- ** DeleteApi
deleteApi_apiId,
-- ** DeleteApiMapping
deleteApiMapping_apiMappingId,
deleteApiMapping_domainName,
-- ** DeleteAuthorizer
deleteAuthorizer_authorizerId,
deleteAuthorizer_apiId,
-- ** DeleteCorsConfiguration
deleteCorsConfiguration_apiId,
-- ** DeleteDeployment
deleteDeployment_apiId,
deleteDeployment_deploymentId,
-- ** DeleteDomainName
deleteDomainName_domainName,
-- ** DeleteIntegration
deleteIntegration_apiId,
deleteIntegration_integrationId,
-- ** DeleteIntegrationResponse
deleteIntegrationResponse_apiId,
deleteIntegrationResponse_integrationResponseId,
deleteIntegrationResponse_integrationId,
-- ** DeleteModel
deleteModel_modelId,
deleteModel_apiId,
-- ** DeleteRoute
deleteRoute_apiId,
deleteRoute_routeId,
-- ** DeleteRouteRequestParameter
deleteRouteRequestParameter_requestParameterKey,
deleteRouteRequestParameter_apiId,
deleteRouteRequestParameter_routeId,
-- ** DeleteRouteResponse
deleteRouteResponse_routeResponseId,
deleteRouteResponse_apiId,
deleteRouteResponse_routeId,
-- ** DeleteRouteSettings
deleteRouteSettings_stageName,
deleteRouteSettings_routeKey,
deleteRouteSettings_apiId,
-- ** DeleteStage
deleteStage_stageName,
deleteStage_apiId,
-- ** DeleteVpcLink
deleteVpcLink_vpcLinkId,
deleteVpcLinkResponse_httpStatus,
-- ** ExportApi
exportApi_exportVersion,
exportApi_includeExtensions,
exportApi_stageName,
exportApi_specification,
exportApi_outputType,
exportApi_apiId,
exportApiResponse_body,
exportApiResponse_httpStatus,
-- ** GetApi
getApi_apiId,
getApiResponse_apiEndpoint,
getApiResponse_apiGatewayManaged,
getApiResponse_apiId,
getApiResponse_apiKeySelectionExpression,
getApiResponse_corsConfiguration,
getApiResponse_createdDate,
getApiResponse_description,
getApiResponse_disableExecuteApiEndpoint,
getApiResponse_disableSchemaValidation,
getApiResponse_importInfo,
getApiResponse_name,
getApiResponse_protocolType,
getApiResponse_routeSelectionExpression,
getApiResponse_tags,
getApiResponse_version,
getApiResponse_warnings,
getApiResponse_httpStatus,
-- ** GetApiMapping
getApiMapping_apiMappingId,
getApiMapping_domainName,
getApiMappingResponse_apiId,
getApiMappingResponse_apiMappingId,
getApiMappingResponse_apiMappingKey,
getApiMappingResponse_stage,
getApiMappingResponse_httpStatus,
-- ** GetApiMappings
getApiMappings_maxResults,
getApiMappings_nextToken,
getApiMappings_domainName,
getApiMappingsResponse_items,
getApiMappingsResponse_nextToken,
getApiMappingsResponse_httpStatus,
-- ** GetApis
getApis_maxResults,
getApis_nextToken,
getApisResponse_items,
getApisResponse_nextToken,
getApisResponse_httpStatus,
-- ** GetAuthorizer
getAuthorizer_authorizerId,
getAuthorizer_apiId,
getAuthorizerResponse_authorizerCredentialsArn,
getAuthorizerResponse_authorizerId,
getAuthorizerResponse_authorizerPayloadFormatVersion,
getAuthorizerResponse_authorizerResultTtlInSeconds,
getAuthorizerResponse_authorizerType,
getAuthorizerResponse_authorizerUri,
getAuthorizerResponse_enableSimpleResponses,
getAuthorizerResponse_identitySource,
getAuthorizerResponse_identityValidationExpression,
getAuthorizerResponse_jwtConfiguration,
getAuthorizerResponse_name,
getAuthorizerResponse_httpStatus,
-- ** GetAuthorizers
getAuthorizers_maxResults,
getAuthorizers_nextToken,
getAuthorizers_apiId,
getAuthorizersResponse_items,
getAuthorizersResponse_nextToken,
getAuthorizersResponse_httpStatus,
-- ** GetDeployment
getDeployment_apiId,
getDeployment_deploymentId,
getDeploymentResponse_autoDeployed,
getDeploymentResponse_createdDate,
getDeploymentResponse_deploymentId,
getDeploymentResponse_deploymentStatus,
getDeploymentResponse_deploymentStatusMessage,
getDeploymentResponse_description,
getDeploymentResponse_httpStatus,
-- ** GetDeployments
getDeployments_maxResults,
getDeployments_nextToken,
getDeployments_apiId,
getDeploymentsResponse_items,
getDeploymentsResponse_nextToken,
getDeploymentsResponse_httpStatus,
-- ** GetDomainName
getDomainName_domainName,
getDomainNameResponse_apiMappingSelectionExpression,
getDomainNameResponse_domainName,
getDomainNameResponse_domainNameConfigurations,
getDomainNameResponse_mutualTlsAuthentication,
getDomainNameResponse_tags,
getDomainNameResponse_httpStatus,
-- ** GetDomainNames
getDomainNames_maxResults,
getDomainNames_nextToken,
getDomainNamesResponse_items,
getDomainNamesResponse_nextToken,
getDomainNamesResponse_httpStatus,
-- ** GetIntegration
getIntegration_apiId,
getIntegration_integrationId,
getIntegrationResponse'_apiGatewayManaged,
getIntegrationResponse'_connectionId,
getIntegrationResponse'_connectionType,
getIntegrationResponse'_contentHandlingStrategy,
getIntegrationResponse'_credentialsArn,
getIntegrationResponse'_description,
getIntegrationResponse'_integrationId,
getIntegrationResponse'_integrationMethod,
getIntegrationResponse'_integrationResponseSelectionExpression,
getIntegrationResponse'_integrationSubtype,
getIntegrationResponse'_integrationType,
getIntegrationResponse'_integrationUri,
getIntegrationResponse'_passthroughBehavior,
getIntegrationResponse'_payloadFormatVersion,
getIntegrationResponse'_requestParameters,
getIntegrationResponse'_requestTemplates,
getIntegrationResponse'_responseParameters,
getIntegrationResponse'_templateSelectionExpression,
getIntegrationResponse'_timeoutInMillis,
getIntegrationResponse'_tlsConfig,
getIntegrationResponse'_httpStatus,
-- ** GetIntegrationResponse
getIntegrationResponse_apiId,
getIntegrationResponse_integrationResponseId,
getIntegrationResponse_integrationId,
getIntegrationResponseResponse_contentHandlingStrategy,
getIntegrationResponseResponse_integrationResponseId,
getIntegrationResponseResponse_integrationResponseKey,
getIntegrationResponseResponse_responseParameters,
getIntegrationResponseResponse_responseTemplates,
getIntegrationResponseResponse_templateSelectionExpression,
getIntegrationResponseResponse_httpStatus,
-- ** GetIntegrationResponses
getIntegrationResponses_maxResults,
getIntegrationResponses_nextToken,
getIntegrationResponses_integrationId,
getIntegrationResponses_apiId,
getIntegrationResponsesResponse_items,
getIntegrationResponsesResponse_nextToken,
getIntegrationResponsesResponse_httpStatus,
-- ** GetIntegrations
getIntegrations_maxResults,
getIntegrations_nextToken,
getIntegrations_apiId,
getIntegrationsResponse_items,
getIntegrationsResponse_nextToken,
getIntegrationsResponse_httpStatus,
-- ** GetModel
getModel_modelId,
getModel_apiId,
getModelResponse_contentType,
getModelResponse_description,
getModelResponse_modelId,
getModelResponse_name,
getModelResponse_schema,
getModelResponse_httpStatus,
-- ** GetModelTemplate
getModelTemplate_modelId,
getModelTemplate_apiId,
getModelTemplateResponse_value,
getModelTemplateResponse_httpStatus,
-- ** GetModels
getModels_maxResults,
getModels_nextToken,
getModels_apiId,
getModelsResponse_items,
getModelsResponse_nextToken,
getModelsResponse_httpStatus,
-- ** GetRoute
getRoute_apiId,
getRoute_routeId,
getRouteResponse'_apiGatewayManaged,
getRouteResponse'_apiKeyRequired,
getRouteResponse'_authorizationScopes,
getRouteResponse'_authorizationType,
getRouteResponse'_authorizerId,
getRouteResponse'_modelSelectionExpression,
getRouteResponse'_operationName,
getRouteResponse'_requestModels,
getRouteResponse'_requestParameters,
getRouteResponse'_routeId,
getRouteResponse'_routeKey,
getRouteResponse'_routeResponseSelectionExpression,
getRouteResponse'_target,
getRouteResponse'_httpStatus,
-- ** GetRouteResponse
getRouteResponse_routeResponseId,
getRouteResponse_apiId,
getRouteResponse_routeId,
getRouteResponseResponse_modelSelectionExpression,
getRouteResponseResponse_responseModels,
getRouteResponseResponse_responseParameters,
getRouteResponseResponse_routeResponseId,
getRouteResponseResponse_routeResponseKey,
getRouteResponseResponse_httpStatus,
-- ** GetRouteResponses
getRouteResponses_maxResults,
getRouteResponses_nextToken,
getRouteResponses_routeId,
getRouteResponses_apiId,
getRouteResponsesResponse_items,
getRouteResponsesResponse_nextToken,
getRouteResponsesResponse_httpStatus,
-- ** GetRoutes
getRoutes_maxResults,
getRoutes_nextToken,
getRoutes_apiId,
getRoutesResponse_items,
getRoutesResponse_nextToken,
getRoutesResponse_httpStatus,
-- ** GetStage
getStage_stageName,
getStage_apiId,
getStageResponse_accessLogSettings,
getStageResponse_apiGatewayManaged,
getStageResponse_autoDeploy,
getStageResponse_clientCertificateId,
getStageResponse_createdDate,
getStageResponse_defaultRouteSettings,
getStageResponse_deploymentId,
getStageResponse_description,
getStageResponse_lastDeploymentStatusMessage,
getStageResponse_lastUpdatedDate,
getStageResponse_routeSettings,
getStageResponse_stageName,
getStageResponse_stageVariables,
getStageResponse_tags,
getStageResponse_httpStatus,
-- ** GetStages
getStages_maxResults,
getStages_nextToken,
getStages_apiId,
getStagesResponse_items,
getStagesResponse_nextToken,
getStagesResponse_httpStatus,
-- ** GetTags
getTags_resourceArn,
getTagsResponse_tags,
getTagsResponse_httpStatus,
-- ** GetVpcLink
getVpcLink_vpcLinkId,
getVpcLinkResponse_createdDate,
getVpcLinkResponse_name,
getVpcLinkResponse_securityGroupIds,
getVpcLinkResponse_subnetIds,
getVpcLinkResponse_tags,
getVpcLinkResponse_vpcLinkId,
getVpcLinkResponse_vpcLinkStatus,
getVpcLinkResponse_vpcLinkStatusMessage,
getVpcLinkResponse_vpcLinkVersion,
getVpcLinkResponse_httpStatus,
-- ** GetVpcLinks
getVpcLinks_maxResults,
getVpcLinks_nextToken,
getVpcLinksResponse_items,
getVpcLinksResponse_nextToken,
getVpcLinksResponse_httpStatus,
-- ** ImportApi
importApi_basepath,
importApi_failOnWarnings,
importApi_body,
importApiResponse_apiEndpoint,
importApiResponse_apiGatewayManaged,
importApiResponse_apiId,
importApiResponse_apiKeySelectionExpression,
importApiResponse_corsConfiguration,
importApiResponse_createdDate,
importApiResponse_description,
importApiResponse_disableExecuteApiEndpoint,
importApiResponse_disableSchemaValidation,
importApiResponse_importInfo,
importApiResponse_name,
importApiResponse_protocolType,
importApiResponse_routeSelectionExpression,
importApiResponse_tags,
importApiResponse_version,
importApiResponse_warnings,
importApiResponse_httpStatus,
-- ** ReimportApi
reimportApi_basepath,
reimportApi_failOnWarnings,
reimportApi_apiId,
reimportApi_body,
reimportApiResponse_apiEndpoint,
reimportApiResponse_apiGatewayManaged,
reimportApiResponse_apiId,
reimportApiResponse_apiKeySelectionExpression,
reimportApiResponse_corsConfiguration,
reimportApiResponse_createdDate,
reimportApiResponse_description,
reimportApiResponse_disableExecuteApiEndpoint,
reimportApiResponse_disableSchemaValidation,
reimportApiResponse_importInfo,
reimportApiResponse_name,
reimportApiResponse_protocolType,
reimportApiResponse_routeSelectionExpression,
reimportApiResponse_tags,
reimportApiResponse_version,
reimportApiResponse_warnings,
reimportApiResponse_httpStatus,
-- ** ResetAuthorizersCache
resetAuthorizersCache_stageName,
resetAuthorizersCache_apiId,
-- ** TagResource
tagResource_tags,
tagResource_resourceArn,
tagResourceResponse_httpStatus,
-- ** UntagResource
untagResource_resourceArn,
untagResource_tagKeys,
-- ** UpdateApi
updateApi_apiKeySelectionExpression,
updateApi_corsConfiguration,
updateApi_credentialsArn,
updateApi_description,
updateApi_disableExecuteApiEndpoint,
updateApi_disableSchemaValidation,
updateApi_name,
updateApi_routeKey,
updateApi_routeSelectionExpression,
updateApi_target,
updateApi_version,
updateApi_apiId,
updateApiResponse_apiEndpoint,
updateApiResponse_apiGatewayManaged,
updateApiResponse_apiId,
updateApiResponse_apiKeySelectionExpression,
updateApiResponse_corsConfiguration,
updateApiResponse_createdDate,
updateApiResponse_description,
updateApiResponse_disableExecuteApiEndpoint,
updateApiResponse_disableSchemaValidation,
updateApiResponse_importInfo,
updateApiResponse_name,
updateApiResponse_protocolType,
updateApiResponse_routeSelectionExpression,
updateApiResponse_tags,
updateApiResponse_version,
updateApiResponse_warnings,
updateApiResponse_httpStatus,
-- ** UpdateApiMapping
updateApiMapping_apiMappingKey,
updateApiMapping_stage,
updateApiMapping_apiMappingId,
updateApiMapping_apiId,
updateApiMapping_domainName,
updateApiMappingResponse_apiId,
updateApiMappingResponse_apiMappingId,
updateApiMappingResponse_apiMappingKey,
updateApiMappingResponse_stage,
updateApiMappingResponse_httpStatus,
-- ** UpdateAuthorizer
updateAuthorizer_authorizerCredentialsArn,
updateAuthorizer_authorizerPayloadFormatVersion,
updateAuthorizer_authorizerResultTtlInSeconds,
updateAuthorizer_authorizerType,
updateAuthorizer_authorizerUri,
updateAuthorizer_enableSimpleResponses,
updateAuthorizer_identitySource,
updateAuthorizer_identityValidationExpression,
updateAuthorizer_jwtConfiguration,
updateAuthorizer_name,
updateAuthorizer_authorizerId,
updateAuthorizer_apiId,
updateAuthorizerResponse_authorizerCredentialsArn,
updateAuthorizerResponse_authorizerId,
updateAuthorizerResponse_authorizerPayloadFormatVersion,
updateAuthorizerResponse_authorizerResultTtlInSeconds,
updateAuthorizerResponse_authorizerType,
updateAuthorizerResponse_authorizerUri,
updateAuthorizerResponse_enableSimpleResponses,
updateAuthorizerResponse_identitySource,
updateAuthorizerResponse_identityValidationExpression,
updateAuthorizerResponse_jwtConfiguration,
updateAuthorizerResponse_name,
updateAuthorizerResponse_httpStatus,
-- ** UpdateDeployment
updateDeployment_description,
updateDeployment_apiId,
updateDeployment_deploymentId,
updateDeploymentResponse_autoDeployed,
updateDeploymentResponse_createdDate,
updateDeploymentResponse_deploymentId,
updateDeploymentResponse_deploymentStatus,
updateDeploymentResponse_deploymentStatusMessage,
updateDeploymentResponse_description,
updateDeploymentResponse_httpStatus,
-- ** UpdateDomainName
updateDomainName_domainNameConfigurations,
updateDomainName_mutualTlsAuthentication,
updateDomainName_domainName,
updateDomainNameResponse_apiMappingSelectionExpression,
updateDomainNameResponse_domainName,
updateDomainNameResponse_domainNameConfigurations,
updateDomainNameResponse_mutualTlsAuthentication,
updateDomainNameResponse_tags,
updateDomainNameResponse_httpStatus,
-- ** UpdateIntegration
updateIntegration_connectionId,
updateIntegration_connectionType,
updateIntegration_contentHandlingStrategy,
updateIntegration_credentialsArn,
updateIntegration_description,
updateIntegration_integrationMethod,
updateIntegration_integrationSubtype,
updateIntegration_integrationType,
updateIntegration_integrationUri,
updateIntegration_passthroughBehavior,
updateIntegration_payloadFormatVersion,
updateIntegration_requestParameters,
updateIntegration_requestTemplates,
updateIntegration_responseParameters,
updateIntegration_templateSelectionExpression,
updateIntegration_timeoutInMillis,
updateIntegration_tlsConfig,
updateIntegration_apiId,
updateIntegration_integrationId,
updateIntegrationResponse'_apiGatewayManaged,
updateIntegrationResponse'_connectionId,
updateIntegrationResponse'_connectionType,
updateIntegrationResponse'_contentHandlingStrategy,
updateIntegrationResponse'_credentialsArn,
updateIntegrationResponse'_description,
updateIntegrationResponse'_integrationId,
updateIntegrationResponse'_integrationMethod,
updateIntegrationResponse'_integrationResponseSelectionExpression,
updateIntegrationResponse'_integrationSubtype,
updateIntegrationResponse'_integrationType,
updateIntegrationResponse'_integrationUri,
updateIntegrationResponse'_passthroughBehavior,
updateIntegrationResponse'_payloadFormatVersion,
updateIntegrationResponse'_requestParameters,
updateIntegrationResponse'_requestTemplates,
updateIntegrationResponse'_responseParameters,
updateIntegrationResponse'_templateSelectionExpression,
updateIntegrationResponse'_timeoutInMillis,
updateIntegrationResponse'_tlsConfig,
updateIntegrationResponse'_httpStatus,
-- ** UpdateIntegrationResponse
updateIntegrationResponse_contentHandlingStrategy,
updateIntegrationResponse_integrationResponseKey,
updateIntegrationResponse_responseParameters,
updateIntegrationResponse_responseTemplates,
updateIntegrationResponse_templateSelectionExpression,
updateIntegrationResponse_apiId,
updateIntegrationResponse_integrationResponseId,
updateIntegrationResponse_integrationId,
updateIntegrationResponseResponse_contentHandlingStrategy,
updateIntegrationResponseResponse_integrationResponseId,
updateIntegrationResponseResponse_integrationResponseKey,
updateIntegrationResponseResponse_responseParameters,
updateIntegrationResponseResponse_responseTemplates,
updateIntegrationResponseResponse_templateSelectionExpression,
updateIntegrationResponseResponse_httpStatus,
-- ** UpdateModel
updateModel_contentType,
updateModel_description,
updateModel_name,
updateModel_schema,
updateModel_modelId,
updateModel_apiId,
updateModelResponse_contentType,
updateModelResponse_description,
updateModelResponse_modelId,
updateModelResponse_name,
updateModelResponse_schema,
updateModelResponse_httpStatus,
-- ** UpdateRoute
updateRoute_apiKeyRequired,
updateRoute_authorizationScopes,
updateRoute_authorizationType,
updateRoute_authorizerId,
updateRoute_modelSelectionExpression,
updateRoute_operationName,
updateRoute_requestModels,
updateRoute_requestParameters,
updateRoute_routeKey,
updateRoute_routeResponseSelectionExpression,
updateRoute_target,
updateRoute_apiId,
updateRoute_routeId,
updateRouteResponse'_apiGatewayManaged,
updateRouteResponse'_apiKeyRequired,
updateRouteResponse'_authorizationScopes,
updateRouteResponse'_authorizationType,
updateRouteResponse'_authorizerId,
updateRouteResponse'_modelSelectionExpression,
updateRouteResponse'_operationName,
updateRouteResponse'_requestModels,
updateRouteResponse'_requestParameters,
updateRouteResponse'_routeId,
updateRouteResponse'_routeKey,
updateRouteResponse'_routeResponseSelectionExpression,
updateRouteResponse'_target,
updateRouteResponse'_httpStatus,
-- ** UpdateRouteResponse
updateRouteResponse_modelSelectionExpression,
updateRouteResponse_responseModels,
updateRouteResponse_responseParameters,
updateRouteResponse_routeResponseKey,
updateRouteResponse_routeResponseId,
updateRouteResponse_apiId,
updateRouteResponse_routeId,
updateRouteResponseResponse_modelSelectionExpression,
updateRouteResponseResponse_responseModels,
updateRouteResponseResponse_responseParameters,
updateRouteResponseResponse_routeResponseId,
updateRouteResponseResponse_routeResponseKey,
updateRouteResponseResponse_httpStatus,
-- ** UpdateStage
updateStage_accessLogSettings,
updateStage_autoDeploy,
updateStage_clientCertificateId,
updateStage_defaultRouteSettings,
updateStage_deploymentId,
updateStage_description,
updateStage_routeSettings,
updateStage_stageVariables,
updateStage_stageName,
updateStage_apiId,
updateStageResponse_accessLogSettings,
updateStageResponse_apiGatewayManaged,
updateStageResponse_autoDeploy,
updateStageResponse_clientCertificateId,
updateStageResponse_createdDate,
updateStageResponse_defaultRouteSettings,
updateStageResponse_deploymentId,
updateStageResponse_description,
updateStageResponse_lastDeploymentStatusMessage,
updateStageResponse_lastUpdatedDate,
updateStageResponse_routeSettings,
updateStageResponse_stageName,
updateStageResponse_stageVariables,
updateStageResponse_tags,
updateStageResponse_httpStatus,
-- ** UpdateVpcLink
updateVpcLink_name,
updateVpcLink_vpcLinkId,
updateVpcLinkResponse_createdDate,
updateVpcLinkResponse_name,
updateVpcLinkResponse_securityGroupIds,
updateVpcLinkResponse_subnetIds,
updateVpcLinkResponse_tags,
updateVpcLinkResponse_vpcLinkId,
updateVpcLinkResponse_vpcLinkStatus,
updateVpcLinkResponse_vpcLinkStatusMessage,
updateVpcLinkResponse_vpcLinkVersion,
updateVpcLinkResponse_httpStatus,
-- * Types
-- ** AccessLogSettings
accessLogSettings_destinationArn,
accessLogSettings_format,
-- ** Api
api_apiEndpoint,
api_apiGatewayManaged,
api_apiId,
api_apiKeySelectionExpression,
api_corsConfiguration,
api_createdDate,
api_description,
api_disableExecuteApiEndpoint,
api_disableSchemaValidation,
api_importInfo,
api_tags,
api_version,
api_warnings,
api_routeSelectionExpression,
api_name,
api_protocolType,
-- ** ApiMapping
apiMapping_apiMappingId,
apiMapping_apiMappingKey,
apiMapping_stage,
apiMapping_apiId,
-- ** Authorizer
authorizer_authorizerCredentialsArn,
authorizer_authorizerId,
authorizer_authorizerPayloadFormatVersion,
authorizer_authorizerResultTtlInSeconds,
authorizer_authorizerType,
authorizer_authorizerUri,
authorizer_enableSimpleResponses,
authorizer_identitySource,
authorizer_identityValidationExpression,
authorizer_jwtConfiguration,
authorizer_name,
-- ** Cors
cors_allowCredentials,
cors_allowHeaders,
cors_allowMethods,
cors_allowOrigins,
cors_exposeHeaders,
cors_maxAge,
-- ** Deployment
deployment_autoDeployed,
deployment_createdDate,
deployment_deploymentId,
deployment_deploymentStatus,
deployment_deploymentStatusMessage,
deployment_description,
-- ** DomainName
domainName_apiMappingSelectionExpression,
domainName_domainNameConfigurations,
domainName_mutualTlsAuthentication,
domainName_tags,
domainName_domainName,
-- ** DomainNameConfiguration
domainNameConfiguration_apiGatewayDomainName,
domainNameConfiguration_certificateArn,
domainNameConfiguration_certificateName,
domainNameConfiguration_certificateUploadDate,
domainNameConfiguration_domainNameStatus,
domainNameConfiguration_domainNameStatusMessage,
domainNameConfiguration_endpointType,
domainNameConfiguration_hostedZoneId,
domainNameConfiguration_ownershipVerificationCertificateArn,
domainNameConfiguration_securityPolicy,
-- ** Integration
integration_apiGatewayManaged,
integration_connectionId,
integration_connectionType,
integration_contentHandlingStrategy,
integration_credentialsArn,
integration_description,
integration_integrationId,
integration_integrationMethod,
integration_integrationResponseSelectionExpression,
integration_integrationSubtype,
integration_integrationType,
integration_integrationUri,
integration_passthroughBehavior,
integration_payloadFormatVersion,
integration_requestParameters,
integration_requestTemplates,
integration_responseParameters,
integration_templateSelectionExpression,
integration_timeoutInMillis,
integration_tlsConfig,
-- ** IntegrationResponse
integrationResponse_contentHandlingStrategy,
integrationResponse_integrationResponseId,
integrationResponse_responseParameters,
integrationResponse_responseTemplates,
integrationResponse_templateSelectionExpression,
integrationResponse_integrationResponseKey,
-- ** JWTConfiguration
jWTConfiguration_audience,
jWTConfiguration_issuer,
-- ** Model
model_contentType,
model_description,
model_modelId,
model_schema,
model_name,
-- ** MutualTlsAuthentication
mutualTlsAuthentication_truststoreUri,
mutualTlsAuthentication_truststoreVersion,
mutualTlsAuthentication_truststoreWarnings,
-- ** MutualTlsAuthenticationInput
mutualTlsAuthenticationInput_truststoreUri,
mutualTlsAuthenticationInput_truststoreVersion,
-- ** ParameterConstraints
parameterConstraints_required,
-- ** Route
route_apiGatewayManaged,
route_apiKeyRequired,
route_authorizationScopes,
route_authorizationType,
route_authorizerId,
route_modelSelectionExpression,
route_operationName,
route_requestModels,
route_requestParameters,
route_routeId,
route_routeResponseSelectionExpression,
route_target,
route_routeKey,
-- ** RouteResponse
routeResponse_modelSelectionExpression,
routeResponse_responseModels,
routeResponse_responseParameters,
routeResponse_routeResponseId,
routeResponse_routeResponseKey,
-- ** RouteSettings
routeSettings_dataTraceEnabled,
routeSettings_detailedMetricsEnabled,
routeSettings_loggingLevel,
routeSettings_throttlingBurstLimit,
routeSettings_throttlingRateLimit,
-- ** Stage
stage_accessLogSettings,
stage_apiGatewayManaged,
stage_autoDeploy,
stage_clientCertificateId,
stage_createdDate,
stage_defaultRouteSettings,
stage_deploymentId,
stage_description,
stage_lastDeploymentStatusMessage,
stage_lastUpdatedDate,
stage_routeSettings,
stage_stageVariables,
stage_tags,
stage_stageName,
-- ** TlsConfig
tlsConfig_serverNameToVerify,
-- ** TlsConfigInput
tlsConfigInput_serverNameToVerify,
-- ** VpcLink
vpcLink_createdDate,
vpcLink_tags,
vpcLink_vpcLinkStatus,
vpcLink_vpcLinkStatusMessage,
vpcLink_vpcLinkVersion,
vpcLink_vpcLinkId,
vpcLink_securityGroupIds,
vpcLink_subnetIds,
vpcLink_name,
)
where
import Amazonka.ApiGatewayV2.CreateApi
import Amazonka.ApiGatewayV2.CreateApiMapping
import Amazonka.ApiGatewayV2.CreateAuthorizer
import Amazonka.ApiGatewayV2.CreateDeployment
import Amazonka.ApiGatewayV2.CreateDomainName
import Amazonka.ApiGatewayV2.CreateIntegration
import Amazonka.ApiGatewayV2.CreateIntegrationResponse
import Amazonka.ApiGatewayV2.CreateModel
import Amazonka.ApiGatewayV2.CreateRoute
import Amazonka.ApiGatewayV2.CreateRouteResponse
import Amazonka.ApiGatewayV2.CreateStage
import Amazonka.ApiGatewayV2.CreateVpcLink
import Amazonka.ApiGatewayV2.DeleteAccessLogSettings
import Amazonka.ApiGatewayV2.DeleteApi
import Amazonka.ApiGatewayV2.DeleteApiMapping
import Amazonka.ApiGatewayV2.DeleteAuthorizer
import Amazonka.ApiGatewayV2.DeleteCorsConfiguration
import Amazonka.ApiGatewayV2.DeleteDeployment
import Amazonka.ApiGatewayV2.DeleteDomainName
import Amazonka.ApiGatewayV2.DeleteIntegration
import Amazonka.ApiGatewayV2.DeleteIntegrationResponse
import Amazonka.ApiGatewayV2.DeleteModel
import Amazonka.ApiGatewayV2.DeleteRoute
import Amazonka.ApiGatewayV2.DeleteRouteRequestParameter
import Amazonka.ApiGatewayV2.DeleteRouteResponse
import Amazonka.ApiGatewayV2.DeleteRouteSettings
import Amazonka.ApiGatewayV2.DeleteStage
import Amazonka.ApiGatewayV2.DeleteVpcLink
import Amazonka.ApiGatewayV2.ExportApi
import Amazonka.ApiGatewayV2.GetApi
import Amazonka.ApiGatewayV2.GetApiMapping
import Amazonka.ApiGatewayV2.GetApiMappings
import Amazonka.ApiGatewayV2.GetApis
import Amazonka.ApiGatewayV2.GetAuthorizer
import Amazonka.ApiGatewayV2.GetAuthorizers
import Amazonka.ApiGatewayV2.GetDeployment
import Amazonka.ApiGatewayV2.GetDeployments
import Amazonka.ApiGatewayV2.GetDomainName
import Amazonka.ApiGatewayV2.GetDomainNames
import Amazonka.ApiGatewayV2.GetIntegration
import Amazonka.ApiGatewayV2.GetIntegrationResponse
import Amazonka.ApiGatewayV2.GetIntegrationResponses
import Amazonka.ApiGatewayV2.GetIntegrations
import Amazonka.ApiGatewayV2.GetModel
import Amazonka.ApiGatewayV2.GetModelTemplate
import Amazonka.ApiGatewayV2.GetModels
import Amazonka.ApiGatewayV2.GetRoute
import Amazonka.ApiGatewayV2.GetRouteResponse
import Amazonka.ApiGatewayV2.GetRouteResponses
import Amazonka.ApiGatewayV2.GetRoutes
import Amazonka.ApiGatewayV2.GetStage
import Amazonka.ApiGatewayV2.GetStages
import Amazonka.ApiGatewayV2.GetTags
import Amazonka.ApiGatewayV2.GetVpcLink
import Amazonka.ApiGatewayV2.GetVpcLinks
import Amazonka.ApiGatewayV2.ImportApi
import Amazonka.ApiGatewayV2.ReimportApi
import Amazonka.ApiGatewayV2.ResetAuthorizersCache
import Amazonka.ApiGatewayV2.TagResource
import Amazonka.ApiGatewayV2.Types.AccessLogSettings
import Amazonka.ApiGatewayV2.Types.Api
import Amazonka.ApiGatewayV2.Types.ApiMapping
import Amazonka.ApiGatewayV2.Types.Authorizer
import Amazonka.ApiGatewayV2.Types.Cors
import Amazonka.ApiGatewayV2.Types.Deployment
import Amazonka.ApiGatewayV2.Types.DomainName
import Amazonka.ApiGatewayV2.Types.DomainNameConfiguration
import Amazonka.ApiGatewayV2.Types.Integration
import Amazonka.ApiGatewayV2.Types.IntegrationResponse
import Amazonka.ApiGatewayV2.Types.JWTConfiguration
import Amazonka.ApiGatewayV2.Types.Model
import Amazonka.ApiGatewayV2.Types.MutualTlsAuthentication
import Amazonka.ApiGatewayV2.Types.MutualTlsAuthenticationInput
import Amazonka.ApiGatewayV2.Types.ParameterConstraints
import Amazonka.ApiGatewayV2.Types.Route
import Amazonka.ApiGatewayV2.Types.RouteResponse
import Amazonka.ApiGatewayV2.Types.RouteSettings
import Amazonka.ApiGatewayV2.Types.Stage
import Amazonka.ApiGatewayV2.Types.TlsConfig
import Amazonka.ApiGatewayV2.Types.TlsConfigInput
import Amazonka.ApiGatewayV2.Types.VpcLink
import Amazonka.ApiGatewayV2.UntagResource
import Amazonka.ApiGatewayV2.UpdateApi
import Amazonka.ApiGatewayV2.UpdateApiMapping
import Amazonka.ApiGatewayV2.UpdateAuthorizer
import Amazonka.ApiGatewayV2.UpdateDeployment
import Amazonka.ApiGatewayV2.UpdateDomainName
import Amazonka.ApiGatewayV2.UpdateIntegration
import Amazonka.ApiGatewayV2.UpdateIntegrationResponse
import Amazonka.ApiGatewayV2.UpdateModel
import Amazonka.ApiGatewayV2.UpdateRoute
import Amazonka.ApiGatewayV2.UpdateRouteResponse
import Amazonka.ApiGatewayV2.UpdateStage
import Amazonka.ApiGatewayV2.UpdateVpcLink