@Generated(value="jsii-pacmak/1.71.0 (build f1f58ae)", date="2022-12-07T17:24:41.819Z") @Stability(value=Experimental) public class Runtime extends software.amazon.jsii.JsiiObject
Example:
Canary canary = Canary.Builder.create(this, "MyCanary")
.schedule(Schedule.rate(Duration.minutes(5)))
.test(Test.custom(CustomTestOptions.builder()
.code(Code.fromAsset(join(__dirname, "canary")))
.handler("index.handler")
.build()))
.runtime(Runtime.SYNTHETICS_NODEJS_PUPPETEER_3_1)
.environmentVariables(Map.of(
"stage", "prod"))
.build();
| Modifier and Type | Field and Description |
|---|---|
static Runtime |
SYNTHETICS_1_0
(experimental) **Deprecated by AWS Synthetics.
|
static Runtime |
SYNTHETICS_NODEJS_2_0
(experimental) **Deprecated by AWS Synthetics.
|
static Runtime |
SYNTHETICS_NODEJS_2_1
(experimental) **Deprecated by AWS Synthetics.
|
static Runtime |
SYNTHETICS_NODEJS_2_2
(experimental) **Deprecated by AWS Synthetics.
|
static Runtime |
SYNTHETICS_NODEJS_PUPPETEER_3_0
(experimental) `syn-nodejs-puppeteer-3.0` includes the following: - Lambda runtime Node.js 12.x - Puppeteer-core version 5.5.0 - Chromium version 88.0.4298.0.
|
static Runtime |
SYNTHETICS_NODEJS_PUPPETEER_3_1
(experimental) `syn-nodejs-puppeteer-3.1` includes the following: - Lambda runtime Node.js 12.x - Puppeteer-core version 5.5.0 - Chromium version 88.0.4298.0.
|
static Runtime |
SYNTHETICS_NODEJS_PUPPETEER_3_2
(experimental) `syn-nodejs-puppeteer-3.2` includes the following: - Lambda runtime Node.js 12.x - Puppeteer-core version 5.5.0 - Chromium version 88.0.4298.0.
|
static Runtime |
SYNTHETICS_NODEJS_PUPPETEER_3_3
(experimental) `syn-nodejs-puppeteer-3.3` includes the following: - Lambda runtime Node.js 12.x - Puppeteer-core version 5.5.0 - Chromium version 88.0.4298.0.
|
static Runtime |
SYNTHETICS_NODEJS_PUPPETEER_3_4
(experimental) `syn-nodejs-puppeteer-3.4` includes the following: - Lambda runtime Node.js 12.x - Puppeteer-core version 5.5.0 - Chromium version 88.0.4298.0.
|
static Runtime |
SYNTHETICS_NODEJS_PUPPETEER_3_5
(experimental) `syn-nodejs-puppeteer-3.5` includes the following: - Lambda runtime Node.js 14.x - Puppeteer-core version 10.1.0 - Chromium version 92.0.4512.
|
static Runtime |
SYNTHETICS_PYTHON_SELENIUM_1_0
(experimental) `syn-python-selenium-1.0` includes the following: - Lambda runtime Python 3.8 - Selenium version 3.141.0 - Chromium version 83.0.4103.0.
|
| Modifier | Constructor and Description |
|---|---|
protected |
Runtime(software.amazon.jsii.JsiiObject.InitializationMode initializationMode) |
protected |
Runtime(software.amazon.jsii.JsiiObjectRef objRef) |
|
Runtime(String name,
RuntimeFamily family) |
| Modifier and Type | Method and Description |
|---|---|
RuntimeFamily |
getFamily()
(experimental) The Lambda runtime family.
|
String |
getName()
(experimental) The name of the runtime version.
|
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSet@Stability(value=Experimental) public static final Runtime SYNTHETICS_1_0
syn-1.0 includes the following:
@Stability(value=Experimental) public static final Runtime SYNTHETICS_NODEJS_2_0
syn-nodejs-2.0 includes the following:
@Stability(value=Experimental) public static final Runtime SYNTHETICS_NODEJS_2_1
syn-nodejs-2.1 includes the following:
@Stability(value=Experimental) public static final Runtime SYNTHETICS_NODEJS_2_2
syn-nodejs-2.2 includes the following:
@Stability(value=Experimental) public static final Runtime SYNTHETICS_NODEJS_PUPPETEER_3_0
@Stability(value=Experimental) public static final Runtime SYNTHETICS_NODEJS_PUPPETEER_3_1
@Stability(value=Experimental) public static final Runtime SYNTHETICS_NODEJS_PUPPETEER_3_2
@Stability(value=Experimental) public static final Runtime SYNTHETICS_NODEJS_PUPPETEER_3_3
@Stability(value=Experimental) public static final Runtime SYNTHETICS_NODEJS_PUPPETEER_3_4
@Stability(value=Experimental) public static final Runtime SYNTHETICS_NODEJS_PUPPETEER_3_5
@Stability(value=Experimental) public static final Runtime SYNTHETICS_PYTHON_SELENIUM_1_0
protected Runtime(software.amazon.jsii.JsiiObjectRef objRef)
protected Runtime(software.amazon.jsii.JsiiObject.InitializationMode initializationMode)
@Stability(value=Experimental)
public Runtime(@NotNull
String name,
@NotNull
RuntimeFamily family)
name - The name of the runtime version. This parameter is required.family - The Lambda runtime family. This parameter is required.@Stability(value=Experimental) @NotNull public RuntimeFamily getFamily()
@Stability(value=Experimental) @NotNull public String getName()
Copyright © 2022. All rights reserved.