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.74.0 (build 6d08790)",
               date="2023-02-15T09:33:12.825Z")
    @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.