AWS Fundamentals Logo
AWS Fundamentals
L1 Construct

CfnProject

Creates a project.

Import

import { CfnProject } from 'aws-cdk-lib/aws-devicefarm';

Or use the module namespace:

import * as devicefarm from 'aws-cdk-lib/aws-devicefarm';
// devicefarm.CfnProject

Properties

Configuration passed to the constructor as CfnProjectProps.

nameRequired
string

The project's name.

defaultJobTimeoutMinutesOptional
number

Sets the execution timeout value (in minutes) for a project. All test runs in this project use the specified execution timeout value unless overridden when scheduling a run.

environmentVariablesOptional
IResolvable | IResolvable | EnvironmentVariableProperty[]
executionRoleArnOptional
string
tagsOptional
CfnTag[]

The tags to add to the resource. A tag is an array of key-value pairs. Tag keys can have a maximum character length of 128 characters. Tag values can have a maximum length of 256 characters.

vpcConfigOptional
IResolvable | VpcConfigProperty

The VPC security groups and subnets that are attached to a project.

Learn AWS the Practical Way

Our bi-weekly newsletter teaches hands-on AWS fundamentals. No certification fluff - just practical knowledge.

Subscribe to Newsletter

Quick Facts

LevelL1 (CloudFormation)
Moduleaws-devicefarm
Properties6

External Links