Class ProjectState
Inherited Members
Namespace: Pulumi.Gcp.Organizations
Assembly: Pulumi.Gcp.dll
Syntax
public sealed class ProjectState : ResourceArgs
Constructors
View SourceProjectState()
Declaration
public ProjectState()
Properties
View SourceAutoCreateNetwork
Create the 'default' network automatically. Default true.
If set to false, the default network will be deleted. Note that, for quota purposes, you
will still need to have 1 network slot available to create the project successfully, even if
you set auto_create_network to false, since the network will exist momentarily.
Declaration
public Input<bool> AutoCreateNetwork { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.Boolean> |
BillingAccount
The alphanumeric ID of the billing account this project
belongs to. The user or service account performing this operation with the provider
must have Billing Account Administrator privileges (roles/billing.admin) in
the organization. See Google Cloud Billing API Access Control
for more details.
Declaration
public Input<string> BillingAccount { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
FolderId
The numeric ID of the folder this project should be
created under. Only one of org_id or folder_id may be
specified. If the folder_id is specified, then the project is
created under the specified folder. Changing this forces the
project to be migrated to the newly specified folder.
Declaration
public Input<string> FolderId { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
Labels
A set of key/value label pairs to assign to the project.
Declaration
public InputMap<string> Labels { get; set; }
Property Value
| Type | Description |
|---|---|
| InputMap<System.String> |
Name
The display name of the project.
Declaration
public Input<string> Name { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
Number
The numeric identifier of the project.
Declaration
public Input<string> Number { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
OrgId
The numeric ID of the organization this project belongs to.
Changing this forces a new project to be created. Only one of
org_id or folder_id may be specified. If the org_id is
specified then the project is created at the top level. Changing
this forces the project to be migrated to the newly specified
organization.
Declaration
public Input<string> OrgId { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
ProjectId
The project ID. Changing this forces a new project to be created.
Declaration
public Input<string> ProjectId { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
SkipDelete
If true, the resource can be deleted without deleting the Project via the Google API.
Declaration
public Input<bool> SkipDelete { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.Boolean> |