We recommend new projects start with resources from the AWS provider.
aws-native.devicefarm.TestGridProject
Explore with Pulumi AI
We recommend new projects start with resources from the AWS provider.
AWS::DeviceFarm::TestGridProject creates a new TestGrid Project
Create TestGridProject Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new TestGridProject(name: string, args?: TestGridProjectArgs, opts?: CustomResourceOptions);
@overload
def TestGridProject(resource_name: str,
args: Optional[TestGridProjectArgs] = None,
opts: Optional[ResourceOptions] = None)
@overload
def TestGridProject(resource_name: str,
opts: Optional[ResourceOptions] = None,
description: Optional[str] = None,
name: Optional[str] = None,
tags: Optional[Sequence[_root_inputs.TagArgs]] = None,
vpc_config: Optional[TestGridProjectVpcConfigArgs] = None)
func NewTestGridProject(ctx *Context, name string, args *TestGridProjectArgs, opts ...ResourceOption) (*TestGridProject, error)
public TestGridProject(string name, TestGridProjectArgs? args = null, CustomResourceOptions? opts = null)
public TestGridProject(String name, TestGridProjectArgs args)
public TestGridProject(String name, TestGridProjectArgs args, CustomResourceOptions options)
type: aws-native:devicefarm:TestGridProject
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
Parameters
- name string
- The unique name of the resource.
- args TestGridProjectArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args TestGridProjectArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args TestGridProjectArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args TestGridProjectArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args TestGridProjectArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
TestGridProject Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
The TestGridProject resource accepts the following input properties:
- Description string
- A human-readable description for the project.
- Name string
- A human-readable name for the project.
- List<Pulumi.
Aws Native. Inputs. Tag> An array of key-value pairs to apply to this resource.
For more information, see Tag in the guide .
- Vpc
Config Pulumi.Aws Native. Device Farm. Inputs. Test Grid Project Vpc Config - The VPC security groups and subnets that are attached to a project.
- Description string
- A human-readable description for the project.
- Name string
- A human-readable name for the project.
- Tag
Args An array of key-value pairs to apply to this resource.
For more information, see Tag in the guide .
- Vpc
Config TestGrid Project Vpc Config Args - The VPC security groups and subnets that are attached to a project.
- description String
- A human-readable description for the project.
- name String
- A human-readable name for the project.
- List<Tag>
An array of key-value pairs to apply to this resource.
For more information, see Tag in the guide .
- vpc
Config TestGrid Project Vpc Config - The VPC security groups and subnets that are attached to a project.
- description string
- A human-readable description for the project.
- name string
- A human-readable name for the project.
- Tag[]
An array of key-value pairs to apply to this resource.
For more information, see Tag in the guide .
- vpc
Config TestGrid Project Vpc Config - The VPC security groups and subnets that are attached to a project.
- description str
- A human-readable description for the project.
- name str
- A human-readable name for the project.
- Sequence[Tag
Args] An array of key-value pairs to apply to this resource.
For more information, see Tag in the guide .
- vpc_
config TestGrid Project Vpc Config Args - The VPC security groups and subnets that are attached to a project.
- description String
- A human-readable description for the project.
- name String
- A human-readable name for the project.
- List<Property Map>
An array of key-value pairs to apply to this resource.
For more information, see Tag in the guide .
- vpc
Config Property Map - The VPC security groups and subnets that are attached to a project.
Outputs
All input properties are implicitly available as output properties. Additionally, the TestGridProject resource produces the following output properties:
- Arn string
- The Amazon Resource Name (ARN) of the
TestGrid
project. See Amazon resource names in the General Reference guide . - Id string
- The provider-assigned unique ID for this managed resource.
- Arn string
- The Amazon Resource Name (ARN) of the
TestGrid
project. See Amazon resource names in the General Reference guide . - Id string
- The provider-assigned unique ID for this managed resource.
- arn String
- The Amazon Resource Name (ARN) of the
TestGrid
project. See Amazon resource names in the General Reference guide . - id String
- The provider-assigned unique ID for this managed resource.
- arn string
- The Amazon Resource Name (ARN) of the
TestGrid
project. See Amazon resource names in the General Reference guide . - id string
- The provider-assigned unique ID for this managed resource.
- arn str
- The Amazon Resource Name (ARN) of the
TestGrid
project. See Amazon resource names in the General Reference guide . - id str
- The provider-assigned unique ID for this managed resource.
- arn String
- The Amazon Resource Name (ARN) of the
TestGrid
project. See Amazon resource names in the General Reference guide . - id String
- The provider-assigned unique ID for this managed resource.
Supporting Types
Tag, TagArgs
TestGridProjectVpcConfig, TestGridProjectVpcConfigArgs
- Security
Group List<string>Ids - A list of VPC security group IDs in your Amazon VPC.
- Subnet
Ids List<string> - A list of VPC subnet IDs in your Amazon VPC.
- Vpc
Id string A list of VPC IDs.
Each VPC is given a unique ID upon creation.
- Security
Group []stringIds - A list of VPC security group IDs in your Amazon VPC.
- Subnet
Ids []string - A list of VPC subnet IDs in your Amazon VPC.
- Vpc
Id string A list of VPC IDs.
Each VPC is given a unique ID upon creation.
- security
Group List<String>Ids - A list of VPC security group IDs in your Amazon VPC.
- subnet
Ids List<String> - A list of VPC subnet IDs in your Amazon VPC.
- vpc
Id String A list of VPC IDs.
Each VPC is given a unique ID upon creation.
- security
Group string[]Ids - A list of VPC security group IDs in your Amazon VPC.
- subnet
Ids string[] - A list of VPC subnet IDs in your Amazon VPC.
- vpc
Id string A list of VPC IDs.
Each VPC is given a unique ID upon creation.
- security_
group_ Sequence[str]ids - A list of VPC security group IDs in your Amazon VPC.
- subnet_
ids Sequence[str] - A list of VPC subnet IDs in your Amazon VPC.
- vpc_
id str A list of VPC IDs.
Each VPC is given a unique ID upon creation.
- security
Group List<String>Ids - A list of VPC security group IDs in your Amazon VPC.
- subnet
Ids List<String> - A list of VPC subnet IDs in your Amazon VPC.
- vpc
Id String A list of VPC IDs.
Each VPC is given a unique ID upon creation.
Package Details
- Repository
- AWS Native pulumi/pulumi-aws-native
- License
- Apache-2.0
We recommend new projects start with resources from the AWS provider.