Interface OpenApiGatewayRestApiProps

  • All Superinterfaces:
    software.amazon.jsii.JsiiSerializable, OpenApiOptions, software.amazon.awscdk.services.apigateway.RestApiBaseProps
    All Known Implementing Classes:
    OpenApiGatewayRestApiProps.Jsii$Proxy

    @Generated(value="jsii-pacmak/1.71.0 (build f1f58ae)",
               date="2022-12-01T04:12:25.066Z")
    @Stability(Experimental)
    public interface OpenApiGatewayRestApiProps
    extends software.amazon.jsii.JsiiSerializable, software.amazon.awscdk.services.apigateway.RestApiBaseProps, OpenApiOptions
    (experimental) Configuration for the OpenApiGatewayRestApi construct.
    • Method Detail

      • getSpec

        @Stability(Experimental)
        @NotNull
        Object getSpec()
        (experimental) The parsed OpenAPI specification.
      • getSpecPath

        @Stability(Experimental)
        @NotNull
        String getSpecPath()
        (experimental) Path to the JSON open api spec.
      • getWebAclOptions

        @Stability(Experimental)
        @Nullable
        default OpenApiGatewayWebAclOptions getWebAclOptions()
        (experimental) Options for the AWS WAF v2 WebACL associated with the api.

        By default, a Web ACL with the AWS default managed rule set will be associated with the API. These options may disable or override the defaults.