Class Project
Inherited Members
Namespace: Pulumi.Packet
Assembly: Pulumi.Packet.dll
Syntax
public class Project : CustomResource
Constructors
View SourceProject(String, ProjectArgs, CustomResourceOptions)
Create a Project resource with the given unique name, arguments, and options.
Declaration
public Project(string name, ProjectArgs args, CustomResourceOptions options = null)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | name | The unique name of the resource |
| ProjectArgs | args | The arguments used to populate this resource's properties |
| CustomResourceOptions | options | A bag of options that control this resource's behavior |
Properties
View SourceBackendTransfer
Enable or disable Backend Transfer, default is false
Declaration
public Output<bool?> BackendTransfer { get; }
Property Value
| Type | Description |
|---|---|
| Output<System.Nullable<System.Boolean>> |
BgpConfig
Optional BGP settings. Refer to Packet guide for BGP.
Declaration
public Output<ProjectBgpConfig> BgpConfig { get; }
Property Value
| Type | Description |
|---|---|
| Output<ProjectBgpConfig> |
Created
The timestamp for when the project was created
Declaration
public Output<string> Created { get; }
Property Value
| Type | Description |
|---|---|
| Output<System.String> |
Name
The name of the project
Declaration
public Output<string> Name { get; }
Property Value
| Type | Description |
|---|---|
| Output<System.String> |
OrganizationId
The UUID of organization under which you want to create the project. If you leave it out, the project will be create under your the default organization of your account.
Declaration
public Output<string> OrganizationId { get; }
Property Value
| Type | Description |
|---|---|
| Output<System.String> |
PaymentMethodId
The UUID of payment method for this project. The payment method and the project need to belong to the same organization (passed with organization_id, or default).
Declaration
public Output<string> PaymentMethodId { get; }
Property Value
| Type | Description |
|---|---|
| Output<System.String> |
Updated
The timestamp for the last time the project was updated
Declaration
public Output<string> Updated { get; }
Property Value
| Type | Description |
|---|---|
| Output<System.String> |
Methods
View SourceGet(String, Input<String>, ProjectState, CustomResourceOptions)
Get an existing Project resource's state with the given name, ID, and optional extra properties used to qualify the lookup.
Declaration
public static Project Get(string name, Input<string> id, ProjectState state = null, CustomResourceOptions options = null)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | name | The unique name of the resulting resource. |
| Input<System.String> | id | The unique provider ID of the resource to lookup. |
| ProjectState | state | Any extra arguments used during the lookup. |
| CustomResourceOptions | options | A bag of options that control this resource's behavior |
Returns
| Type | Description |
|---|---|
| Project |