Show / Hide Table of Contents

Class CfnProjectMixinProps

Properties for CfnProjectPropsMixin.

Inheritance
object
CfnProjectMixinProps
Implements
ICfnProjectMixinProps
Inherited Members
object.GetType()
object.MemberwiseClone()
object.ToString()
object.Equals(object)
object.Equals(object, object)
object.ReferenceEquals(object, object)
object.GetHashCode()
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

double?

Remarks

All test runs in this project use the specified execution timeout value unless overridden when scheduling a run.

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-devicefarm-project.html#cfn-devicefarm-project-defaultjobtimeoutminutes

EnvironmentVariables

Properties for CfnProjectPropsMixin.

public object? EnvironmentVariables { get; set; }
Property Value

object

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-devicefarm-project.html#cfn-devicefarm-project-environmentvariables

Type union: either IResolvable or (either IResolvable or CfnProjectPropsMixin.IEnvironmentVariableProperty)[]

ExecutionRoleArn

Properties for CfnProjectPropsMixin.

public string? ExecutionRoleArn { get; set; }
Property Value

string

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-devicefarm-project.html#cfn-devicefarm-project-executionrolearn

Name

The project's name.

public string? Name { get; set; }
Property Value

string

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-devicefarm-project.html#cfn-devicefarm-project-name

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.

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-devicefarm-project.html#cfn-devicefarm-project-tags

VpcConfig

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

public object? VpcConfig { get; set; }
Property Value

object

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-devicefarm-project.html#cfn-devicefarm-project-vpcconfig

Type union: either IResolvable or CfnProjectPropsMixin.IVpcConfigProperty

Implements

ICfnProjectMixinProps
Back to top Generated by DocFX