The name of the target resource or the configuration that's required to create a new target resource.
JSON representation |
---|
{ // Union field |
Fields | |
---|---|
Union field resource_config . The resource configuration for the target resource. resource_config can be only one of the following: |
|
existingTargetResource |
Optional. The resource hierarchy node, in one of the following formats:
|
targetResourceCreationConfig |
Optional. The details that are required to create a resource and use that resource as the target resource for deployment. |
TargetResourceCreationConfig
The configuration that's required to create a target resource.
JSON representation |
---|
{ // Union field |
Fields | |
---|---|
Union field resource_creation_config . The configuration that's required to create the target resource. resource_creation_config can be only one of the following: |
|
folderCreationConfig |
Optional. The configuration that's required to create a folder. |
projectCreationConfig |
Optional. The configuration that's required to create a project. |
FolderCreationConfig
The configuration that's required to create a folder to be used as the target resource for a deployment.
JSON representation |
---|
{ "parent": string, "folderDisplayName": string } |
Fields | |
---|---|
parent |
Required. The parent of the folder, in the format |
folderDisplayName |
Required. The display name of the folder. |
ProjectCreationConfig
The configuration that's required to create a project to be used as the target resource of a deployment.
JSON representation |
---|
{ "parent": string, "projectDisplayName": string, "billingAccountId": string } |
Fields | |
---|---|
parent |
Required. The parent of the project, in the format |
projectDisplayName |
Required. The display name of the project. |
billingAccountId |
Required. The billing account ID for the project. |