Class RestApiOptions.Jsii$Proxy
- All Implemented Interfaces:
ResourceOptions,RestApiBaseProps,RestApiOptions,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
- RestApiOptions
RestApiOptions-
Nested Class Summary
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationModeNested classes/interfaces inherited from interface software.amazon.awscdk.services.apigateway.RestApiOptions
RestApiOptions.Builder, RestApiOptions.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedJsii$Proxy(RestApiOptions.Builder builder) Deprecated.Constructor that initializes the object based on literal property values passed by theRestApiOptions.Builder.protectedJsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef) Deprecated.Constructor that initializes the object based on values retrieved from the JsiiObject. -
Method Summary
Modifier and TypeMethodDescriptioncom.fasterxml.jackson.databind.JsonNodeDeprecated.final booleanDeprecated.final BooleanDeprecated.Automatically configure an AWS CloudWatch role for API Gateway.final CorsOptionsDeprecated.Adds a CORS preflight OPTIONS method to this resource and all child resources.final IntegrationDeprecated.An integration to use as a default for all methods created within this API unless an integration is specified.final MethodOptionsDeprecated.Method options to use as a default for all methods created within this API unless custom options are specified.final BooleanDeprecated.Indicates if a Deployment should be automatically created for this API, and recreated when the API model (resources, methods) changes.final StageOptionsDeprecated.Options for the API Gateway stage that will always point to the latest deployment whendeployis enabled.final BooleanDeprecated.Specifies whether clients can invoke the API using the default execute-api endpoint.final DomainNameOptionsDeprecated.Configure a custom domain name and map it to this API.final StringDeprecated.Export name for the CfnOutput containing the API endpoint.final List<EndpointType>Deprecated.A list of the endpoint types of the API.final BooleanDeprecated.Indicates whether to roll back the resource if a warning occurs while API Gateway is creating the RestApi resource.Deprecated.Custom header parameters for the request.final PolicyDocumentDeprecated.A policy document that contains the permissions for this RestApi.final StringDeprecated.A name for the API Gateway RestApi resource.final BooleanDeprecated.Retains old deployment resources when the API changes.final inthashCode()Deprecated.Methods inherited from class software.amazon.jsii.JsiiObject
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSet
-
Constructor Details
-
Jsii$Proxy
protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef) Deprecated.Constructor that initializes the object based on values retrieved from the JsiiObject.- Parameters:
objRef- Reference to the JSII managed object.
-
Jsii$Proxy
Deprecated.Constructor that initializes the object based on literal property values passed by theRestApiOptions.Builder.
-
-
Method Details
-
getCloudWatchRole
Deprecated.Description copied from interface:RestApiBasePropsAutomatically configure an AWS CloudWatch role for API Gateway.Default: true
- Specified by:
getCloudWatchRolein interfaceRestApiBaseProps
-
getDeploy
Deprecated.Description copied from interface:RestApiBasePropsIndicates if a Deployment should be automatically created for this API, and recreated when the API model (resources, methods) changes.Since API Gateway deployments are immutable, When this option is enabled (by default), an AWS::ApiGateway::Deployment resource will automatically created with a logical ID that hashes the API model (methods, resources and options). This means that when the model changes, the logical ID of this CloudFormation resource will change, and a new deployment will be created.
If this is set,
latestDeploymentwill refer to theDeploymentobject anddeploymentStagewill refer to aStagethat points to this deployment. To customize the stage options, use thedeployOptionsproperty.A CloudFormation Output will also be defined with the root URL endpoint of this REST API.
Default: true
- Specified by:
getDeployin interfaceRestApiBaseProps
-
getDeployOptions
Deprecated.Description copied from interface:RestApiBasePropsOptions for the API Gateway stage that will always point to the latest deployment whendeployis enabled.If
deployis disabled, this value cannot be set.Default: - Based on defaults of `StageOptions`.
- Specified by:
getDeployOptionsin interfaceRestApiBaseProps
-
getDisableExecuteApiEndpoint
Deprecated.Description copied from interface:RestApiBasePropsSpecifies whether clients can invoke the API using the default execute-api endpoint.To require that clients use a custom domain name to invoke the API, disable the default endpoint.
Default: false
-
getDomainName
Deprecated.Description copied from interface:RestApiBasePropsConfigure a custom domain name and map it to this API.Default: - no domain name is defined, use `addDomainName` or directly define a `DomainName`.
- Specified by:
getDomainNamein interfaceRestApiBaseProps
-
getEndpointExportName
Deprecated.Description copied from interface:RestApiBasePropsExport name for the CfnOutput containing the API endpoint.Default: - when no export name is given, output will be created without export
- Specified by:
getEndpointExportNamein interfaceRestApiBaseProps
-
getEndpointTypes
Deprecated.Description copied from interface:RestApiBasePropsA list of the endpoint types of the API.Use this property when creating an API.
Default: EndpointType.EDGE
- Specified by:
getEndpointTypesin interfaceRestApiBaseProps
-
getFailOnWarnings
Deprecated.Description copied from interface:RestApiBasePropsIndicates whether to roll back the resource if a warning occurs while API Gateway is creating the RestApi resource.Default: false
- Specified by:
getFailOnWarningsin interfaceRestApiBaseProps
-
getParameters
Deprecated.Description copied from interface:RestApiBasePropsCustom header parameters for the request.Default: - No parameters.
- Specified by:
getParametersin interfaceRestApiBaseProps- See Also:
-
getPolicy
Deprecated.Description copied from interface:RestApiBasePropsA policy document that contains the permissions for this RestApi.Default: - No policy.
- Specified by:
getPolicyin interfaceRestApiBaseProps
-
getRestApiName
Deprecated.Description copied from interface:RestApiBasePropsA name for the API Gateway RestApi resource.Default: - ID of the RestApi construct.
- Specified by:
getRestApiNamein interfaceRestApiBaseProps
-
getRetainDeployments
Deprecated.Description copied from interface:RestApiBasePropsRetains old deployment resources when the API changes.This allows manually reverting stages to point to old deployments via the AWS Console.
Default: false
- Specified by:
getRetainDeploymentsin interfaceRestApiBaseProps
-
getDefaultCorsPreflightOptions
Deprecated.Description copied from interface:ResourceOptionsAdds a CORS preflight OPTIONS method to this resource and all child resources.You can add CORS at the resource-level using
addCorsPreflight.Default: - CORS is disabled
- Specified by:
getDefaultCorsPreflightOptionsin interfaceResourceOptions
-
getDefaultIntegration
Deprecated.Description copied from interface:ResourceOptionsAn integration to use as a default for all methods created within this API unless an integration is specified.Default: - Inherited from parent.
- Specified by:
getDefaultIntegrationin interfaceResourceOptions
-
getDefaultMethodOptions
Deprecated.Description copied from interface:ResourceOptionsMethod options to use as a default for all methods created within this API unless custom options are specified.Default: - Inherited from parent.
- Specified by:
getDefaultMethodOptionsin interfaceResourceOptions
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()Deprecated.- Specified by:
$jsii$toJsonin interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
Deprecated. -
hashCode
public final int hashCode()Deprecated.
-