ProjectSpecification
Represents a specification for a project.
{
"viewers": [
{
"email": "[email protected]"
}
],
"machineNamingTemplate": "${project.name}-test-${####}",
"sharedResources": true,
"operationTimeout": 30,
"members": [
{
"email": "[email protected]"
}
],
"zoneAssignmentConfigurations": [
{
"memoryLimitMB": 2048,
"zoneId": "77ee1",
"maxNumberInstances": 50,
"priority": 1
}
],
"name": "string",
"description": "string",
"administrators": [
{
"email": "[email protected]"
}
]
}
The naming template to be used for machines provisioned in this project
Specifies whether the resources in this projects are shared or not. If not set default will be used.
The timeout that should be used for Blueprint operations and Provisioning tasks. The timeout is in seconds
List of configurations for zone assignment to a project.
A human-friendly name used as an identifier in APIs that support this option.
A human-friendly description.
List of storage, network and extensibility constraints to be applied when provisioning through this project.
List of administrator users associated with the project. Only administrators can manage project's configuration.