| Copyright | (c) 2013-2023 Brendan Hay |
|---|---|
| License | Mozilla Public License, v. 2.0. |
| Maintainer | Brendan Hay |
| Stability | auto-generated |
| Portability | non-portable (GHC extensions) |
| Safe Haskell | Safe-Inferred |
| Language | Haskell2010 |
Amazonka.DeviceFarm.CreateTestGridProject
Description
Creates a Selenium testing project. Projects are used to track TestGridSession instances.
Synopsis
- data CreateTestGridProject = CreateTestGridProject' {}
- newCreateTestGridProject :: Text -> CreateTestGridProject
- createTestGridProject_description :: Lens' CreateTestGridProject (Maybe Text)
- createTestGridProject_vpcConfig :: Lens' CreateTestGridProject (Maybe TestGridVpcConfig)
- createTestGridProject_name :: Lens' CreateTestGridProject Text
- data CreateTestGridProjectResponse = CreateTestGridProjectResponse' {}
- newCreateTestGridProjectResponse :: Int -> CreateTestGridProjectResponse
- createTestGridProjectResponse_testGridProject :: Lens' CreateTestGridProjectResponse (Maybe TestGridProject)
- createTestGridProjectResponse_httpStatus :: Lens' CreateTestGridProjectResponse Int
Creating a Request
data CreateTestGridProject Source #
See: newCreateTestGridProject smart constructor.
Constructors
| CreateTestGridProject' | |
Fields
| |
Instances
newCreateTestGridProject Source #
Arguments
| :: Text | |
| -> CreateTestGridProject |
Create a value of CreateTestGridProject with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
CreateTestGridProject, createTestGridProject_description - Human-readable description of the project.
CreateTestGridProject, createTestGridProject_vpcConfig - The VPC security groups and subnets that are attached to a project.
CreateTestGridProject, createTestGridProject_name - Human-readable name of the Selenium testing project.
Request Lenses
createTestGridProject_description :: Lens' CreateTestGridProject (Maybe Text) Source #
Human-readable description of the project.
createTestGridProject_vpcConfig :: Lens' CreateTestGridProject (Maybe TestGridVpcConfig) Source #
The VPC security groups and subnets that are attached to a project.
createTestGridProject_name :: Lens' CreateTestGridProject Text Source #
Human-readable name of the Selenium testing project.
Destructuring the Response
data CreateTestGridProjectResponse Source #
See: newCreateTestGridProjectResponse smart constructor.
Constructors
| CreateTestGridProjectResponse' | |
Fields
| |
Instances
newCreateTestGridProjectResponse Source #
Create a value of CreateTestGridProjectResponse with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:testGridProject:CreateTestGridProjectResponse', createTestGridProjectResponse_testGridProject - ARN of the Selenium testing project that was created.
$sel:httpStatus:CreateTestGridProjectResponse', createTestGridProjectResponse_httpStatus - The response's http status code.
Response Lenses
createTestGridProjectResponse_testGridProject :: Lens' CreateTestGridProjectResponse (Maybe TestGridProject) Source #
ARN of the Selenium testing project that was created.
createTestGridProjectResponse_httpStatus :: Lens' CreateTestGridProjectResponse Int Source #
The response's http status code.