Class CloudFrontToApiGatewayToLambda

java.lang.Object
software.amazon.jsii.JsiiObject
software.constructs.Construct
software.amazon.awsconstructs.services.cloudfrontapigatewaylambda.CloudFrontToApiGatewayToLambda
All Implemented Interfaces:
software.amazon.jsii.JsiiSerializable, software.constructs.IConstruct, software.constructs.IDependable

@Generated(value="jsii-pacmak/1.111.0 (build cc021d6)", date="2025-08-05T21:17:12.605Z") public class CloudFrontToApiGatewayToLambda extends software.constructs.Construct
  • Constructor Details

    • CloudFrontToApiGatewayToLambda

      protected CloudFrontToApiGatewayToLambda(software.amazon.jsii.JsiiObjectRef objRef)
    • CloudFrontToApiGatewayToLambda

      protected CloudFrontToApiGatewayToLambda(software.amazon.jsii.JsiiObject.InitializationMode initializationMode)
    • CloudFrontToApiGatewayToLambda

      public CloudFrontToApiGatewayToLambda(@NotNull software.constructs.Construct scope, @NotNull String id, @NotNull CloudFrontToApiGatewayToLambdaProps props)
      Parameters:
      scope -
      • represents the scope for all the resources.
      This parameter is required.
      id -
      • this is a a scope-unique id.
      This parameter is required.
      props -
      • user provided props for the construct.
      This parameter is required.
  • Method Details

    • getApiGateway

      @NotNull public software.amazon.awscdk.services.apigateway.RestApi getApiGateway()
    • getApiGatewayLogGroup

      @NotNull public software.amazon.awscdk.services.logs.LogGroup getApiGatewayLogGroup()
    • getCloudFrontWebDistribution

      @NotNull public software.amazon.awscdk.services.cloudfront.Distribution getCloudFrontWebDistribution()
    • getLambdaFunction

      @NotNull public software.amazon.awscdk.services.lambda.Function getLambdaFunction()
    • getApiGatewayCloudWatchRole

      @Nullable public software.amazon.awscdk.services.iam.Role getApiGatewayCloudWatchRole()
    • getCloudFrontFunction

      @Nullable public software.amazon.awscdk.services.cloudfront.Function getCloudFrontFunction()
    • getCloudFrontLoggingBucket

      @Nullable public software.amazon.awscdk.services.s3.Bucket getCloudFrontLoggingBucket()