@Generated(value="jsii-pacmak/1.29.0 (build 41df200)", date="2021-06-02T09:54:56.901Z") @Stability(value=Experimental) public interface StageOptions extends software.amazon.jsii.JsiiSerializable, MethodDeploymentOptions
| Modifier and Type | Interface and Description |
|---|---|
static class |
StageOptions.Builder
A builder for
StageOptions |
static class |
StageOptions.Jsii$Proxy
An implementation for
StageOptions |
| Modifier and Type | Method and Description |
|---|---|
static StageOptions.Builder |
builder() |
default IAccessLogDestination |
getAccessLogDestination()
(experimental) The CloudWatch Logs log group.
|
default AccessLogFormat |
getAccessLogFormat()
(experimental) A single line format of access logs of data, as specified by selected $content variables.
|
default Boolean |
getCacheClusterEnabled()
(experimental) Indicates whether cache clustering is enabled for the stage.
|
default String |
getCacheClusterSize()
(experimental) The stage's cache cluster size.
|
default String |
getClientCertificateId()
(experimental) The identifier of the client certificate that API Gateway uses to call your integration endpoints in the stage.
|
default String |
getDescription()
(experimental) A description of the purpose of the stage.
|
default String |
getDocumentationVersion()
(experimental) The version identifier of the API documentation snapshot.
|
default Map<String,MethodDeploymentOptions> |
getMethodOptions()
(experimental) Method deployment options for specific resources/methods.
|
default String |
getStageName()
(experimental) The name of the stage, which API Gateway uses as the first path segment in the invoked Uniform Resource Identifier (URI).
|
default Boolean |
getTracingEnabled()
(experimental) Specifies whether Amazon X-Ray tracing is enabled for this method.
|
default Map<String,String> |
getVariables()
(experimental) A map that defines the stage variables.
|
getCacheDataEncrypted, getCacheTtl, getCachingEnabled, getDataTraceEnabled, getLoggingLevel, getMetricsEnabled, getThrottlingBurstLimit, getThrottlingRateLimit@Stability(value=Experimental) @Nullable default IAccessLogDestination getAccessLogDestination()
Default: - No destination
@Stability(value=Experimental) @Nullable default AccessLogFormat getAccessLogFormat()
The format must include at least AccessLogFormat.contextRequestId().
Default: - Common Log Format
https://docs.aws.amazon.com/apigateway/latest/developerguide/api-gateway-mapping-template-reference.html#context-variable-reference@Stability(value=Experimental) @Nullable default Boolean getCacheClusterEnabled()
Default: - Disabled for the stage.
@Stability(value=Experimental) @Nullable default String getCacheClusterSize()
Default: 0.5
@Stability(value=Experimental) @Nullable default String getClientCertificateId()
Default: - None.
@Stability(value=Experimental) @Nullable default String getDescription()
Default: - No description.
@Stability(value=Experimental) @Nullable default String getDocumentationVersion()
Default: - No documentation version.
@Stability(value=Experimental) @Nullable default Map<String,MethodDeploymentOptions> getMethodOptions()
These will
override common options defined in StageOptions#methodOptions.
Default: - Common options will be used.
@Stability(value=Experimental) @Nullable default String getStageName()
Default: - "prod"
@Stability(value=Experimental) @Nullable default Boolean getTracingEnabled()
Default: false
@Stability(value=Experimental) @Nullable default Map<String,String> getVariables()
Variable names must consist of alphanumeric characters, and the values must match the following regular expression: [A-Za-z0-9-._~:/?#&=,]+.
Default: - No stage variables.
@Stability(value=Experimental) static StageOptions.Builder builder()
builder in interface MethodDeploymentOptionsStageOptions.Builder of StageOptionsCopyright © 2021. All rights reserved.