Show / Hide Table of Contents

Class ProjectState

Inheritance
System.Object
InputArgs
ResourceArgs
ProjectState
Inherited Members
ResourceArgs.Empty
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace: Pulumi.Gcp.Organizations
Assembly: Pulumi.Gcp.dll
Syntax
public sealed class ProjectState : ResourceArgs

Constructors

View Source

ProjectState()

Declaration
public ProjectState()

Properties

View Source

AutoCreateNetwork

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>
View Source

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>
View Source

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>
View Source

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>
View Source

Name

The display name of the project.

Declaration
public Input<string> Name { get; set; }
Property Value
Type Description
Input<System.String>
View Source

Number

The numeric identifier of the project.

Declaration
public Input<string> Number { get; set; }
Property Value
Type Description
Input<System.String>
View Source

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>
View Source

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>
View Source

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>
  • View Source
Back to top Copyright 2016-2020, Pulumi Corporation.