Class CfnProjectMixinProps
Properties for CfnProjectPropsMixin.
Implements
Inherited Members
Namespace: Amazon.CDK.CfnPropertyMixins.AWS.DeviceFarm
Assembly: Amazon.CDK.CfnPropertyMixins.dll
Syntax (csharp)
public class CfnProjectMixinProps : ICfnProjectMixinProps
Syntax (vb)
Public Class CfnProjectMixinProps Implements ICfnProjectMixinProps
Remarks
See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-devicefarm-project.html
ExampleMetadata: fixture=_generated
Examples
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
using Amazon.CDK.CfnPropertyMixins.AWS.DeviceFarm;
var cfnProjectMixinProps = new CfnProjectMixinProps {
DefaultJobTimeoutMinutes = 123,
EnvironmentVariables = new [] { new EnvironmentVariableProperty {
Name = "name",
Value = "value"
} },
ExecutionRoleArn = "executionRoleArn",
Name = "name",
Tags = new [] { new CfnTag {
Key = "key",
Value = "value"
} },
VpcConfig = new VpcConfigProperty {
SecurityGroupIds = new [] { "securityGroupIds" },
SubnetIds = new [] { "subnetIds" },
VpcId = "vpcId"
}
};
Synopsis
Constructors
| CfnProjectMixinProps() | Properties for CfnProjectPropsMixin. |
Properties
| DefaultJobTimeoutMinutes | Sets the execution timeout value (in minutes) for a project. |
| EnvironmentVariables | Properties for CfnProjectPropsMixin. |
| ExecutionRoleArn | Properties for CfnProjectPropsMixin. |
| Name | The project's name. |
| Tags | The tags to add to the resource. |
| VpcConfig | The VPC security groups and subnets that are attached to a project. |
Constructors
CfnProjectMixinProps()
Properties for CfnProjectPropsMixin.
public CfnProjectMixinProps()
Remarks
See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-devicefarm-project.html
ExampleMetadata: fixture=_generated
Examples
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
using Amazon.CDK.CfnPropertyMixins.AWS.DeviceFarm;
var cfnProjectMixinProps = new CfnProjectMixinProps {
DefaultJobTimeoutMinutes = 123,
EnvironmentVariables = new [] { new EnvironmentVariableProperty {
Name = "name",
Value = "value"
} },
ExecutionRoleArn = "executionRoleArn",
Name = "name",
Tags = new [] { new CfnTag {
Key = "key",
Value = "value"
} },
VpcConfig = new VpcConfigProperty {
SecurityGroupIds = new [] { "securityGroupIds" },
SubnetIds = new [] { "subnetIds" },
VpcId = "vpcId"
}
};
Properties
DefaultJobTimeoutMinutes
Sets the execution timeout value (in minutes) for a project.
public double? DefaultJobTimeoutMinutes { get; set; }
Property Value
Remarks
All test runs in this project use the specified execution timeout value unless overridden when scheduling a run.
EnvironmentVariables
Properties for CfnProjectPropsMixin.
public object? EnvironmentVariables { get; set; }
Property Value
Remarks
ExecutionRoleArn
Properties for CfnProjectPropsMixin.
public string? ExecutionRoleArn { get; set; }
Property Value
Remarks
Name
The project's name.
public string? Name { get; set; }
Property Value
Remarks
Tags
The tags to add to the resource.
public ICfnTag[]? Tags { get; set; }
Property Value
ICfnTag[]
Remarks
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.
VpcConfig
The VPC security groups and subnets that are attached to a project.
public object? VpcConfig { get; set; }