Class Runtime
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.synthetics.Runtime
- All Implemented Interfaces:
software.amazon.jsii.JsiiSerializable
@Generated(value="jsii-pacmak/1.84.0 (build 5404dcf)",
date="2023-06-19T16:30:40.473Z")
@Stability(Experimental)
public class Runtime
extends software.amazon.jsii.JsiiObject
(experimental) Runtime options for a canary.
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();
-
Nested Class Summary
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationMode -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Runtime(experimental) Deprecated by AWS Synthetics.static final Runtime(experimental) Deprecated by AWS Synthetics.static final Runtime(experimental) Deprecated by AWS Synthetics.static final Runtime(experimental) Deprecated by AWS Synthetics.static final Runtime(experimental)syn-nodejs-puppeteer-3.0includes the following: - Lambda runtime Node.js 12.x - Puppeteer-core version 5.5.0 - Chromium version 88.0.4298.0.static final Runtime(experimental)syn-nodejs-puppeteer-3.1includes the following: - Lambda runtime Node.js 12.x - Puppeteer-core version 5.5.0 - Chromium version 88.0.4298.0.static final Runtime(experimental)syn-nodejs-puppeteer-3.2includes the following: - Lambda runtime Node.js 12.x - Puppeteer-core version 5.5.0 - Chromium version 88.0.4298.0.static final Runtime(experimental)syn-nodejs-puppeteer-3.3includes the following: - Lambda runtime Node.js 12.x - Puppeteer-core version 5.5.0 - Chromium version 88.0.4298.0.static final Runtime(experimental)syn-nodejs-puppeteer-3.4includes the following: - Lambda runtime Node.js 12.x - Puppeteer-core version 5.5.0 - Chromium version 88.0.4298.0.static final Runtime(experimental)syn-nodejs-puppeteer-3.5includes the following: - Lambda runtime Node.js 14.x - Puppeteer-core version 10.1.0 - Chromium version 92.0.4512.static final Runtime(experimental)syn-python-selenium-1.0includes the following: - Lambda runtime Python 3.8 - Selenium version 3.141.0 - Chromium version 83.0.4103.0. -
Constructor Summary
ConstructorsModifierConstructorDescriptionRuntime(String name, RuntimeFamily family) protectedRuntime(software.amazon.jsii.JsiiObject.InitializationMode initializationMode) protectedRuntime(software.amazon.jsii.JsiiObjectRef objRef) -
Method Summary
Modifier and TypeMethodDescription(experimental) The Lambda runtime family.getName()(experimental) The name of the runtime version.Methods inherited from class software.amazon.jsii.JsiiObject
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSetMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Field Details
-
SYNTHETICS_1_0
(experimental) Deprecated by AWS Synthetics. You can't create canaries with deprecated runtimes..syn-1.0includes the following:- Synthetics library 1.0
- Synthetics handler code 1.0
- Lambda runtime Node.js 10.x
- Puppeteer-core version 1.14.0
- The Chromium version that matches Puppeteer-core 1.14.0
-
SYNTHETICS_NODEJS_2_0
(experimental) Deprecated by AWS Synthetics. You can't create canaries with deprecated runtimes..syn-nodejs-2.0includes the following:- Lambda runtime Node.js 10.x
- Puppeteer-core version 3.3.0
- Chromium version 83.0.4103.0
-
SYNTHETICS_NODEJS_2_1
(experimental) Deprecated by AWS Synthetics. You can't create canaries with deprecated runtimes..syn-nodejs-2.1includes the following:- Lambda runtime Node.js 10.x
- Puppeteer-core version 3.3.0
- Chromium version 83.0.4103.0
-
SYNTHETICS_NODEJS_2_2
(experimental) Deprecated by AWS Synthetics. You can't create canaries with deprecated runtimes..syn-nodejs-2.2includes the following:- Lambda runtime Node.js 10.x
- Puppeteer-core version 3.3.0
- Chromium version 83.0.4103.0
-
SYNTHETICS_NODEJS_PUPPETEER_3_0
(experimental)syn-nodejs-puppeteer-3.0includes the following: - Lambda runtime Node.js 12.x - Puppeteer-core version 5.5.0 - Chromium version 88.0.4298.0. -
SYNTHETICS_NODEJS_PUPPETEER_3_1
(experimental)syn-nodejs-puppeteer-3.1includes the following: - Lambda runtime Node.js 12.x - Puppeteer-core version 5.5.0 - Chromium version 88.0.4298.0. -
SYNTHETICS_NODEJS_PUPPETEER_3_2
(experimental)syn-nodejs-puppeteer-3.2includes the following: - Lambda runtime Node.js 12.x - Puppeteer-core version 5.5.0 - Chromium version 88.0.4298.0. -
SYNTHETICS_NODEJS_PUPPETEER_3_3
(experimental)syn-nodejs-puppeteer-3.3includes the following: - Lambda runtime Node.js 12.x - Puppeteer-core version 5.5.0 - Chromium version 88.0.4298.0. -
SYNTHETICS_NODEJS_PUPPETEER_3_4
(experimental)syn-nodejs-puppeteer-3.4includes the following: - Lambda runtime Node.js 12.x - Puppeteer-core version 5.5.0 - Chromium version 88.0.4298.0. -
SYNTHETICS_NODEJS_PUPPETEER_3_5
(experimental)syn-nodejs-puppeteer-3.5includes the following: - Lambda runtime Node.js 14.x - Puppeteer-core version 10.1.0 - Chromium version 92.0.4512. -
SYNTHETICS_PYTHON_SELENIUM_1_0
(experimental)syn-python-selenium-1.0includes the following: - Lambda runtime Python 3.8 - Selenium version 3.141.0 - Chromium version 83.0.4103.0.
-
-
Constructor Details
-
Runtime
protected Runtime(software.amazon.jsii.JsiiObjectRef objRef) -
Runtime
protected Runtime(software.amazon.jsii.JsiiObject.InitializationMode initializationMode) -
Runtime
- Parameters:
name- The name of the runtime version. This parameter is required.family- The Lambda runtime family. This parameter is required.
-
-
Method Details
-
getFamily
(experimental) The Lambda runtime family. -
getName
(experimental) The name of the runtime version.
-