Share via


IProject Interface

Definition

[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.NeonPostgres.Models.ProjectTypeConverter))]
public interface IProject : Microsoft.Azure.PowerShell.Cmdlets.NeonPostgres.Models.IProxyResource
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.NeonPostgres.Models.ProjectTypeConverter))>]
type IProject = interface
    interface IJsonSerializable
    interface IProxyResource
    interface IResource
Public Interface IProject
Implements IProxyResource
Derived
Attributes
Implements

Properties

Name Description
Attribute

Additional attributes for the entity

BranchAttribute

Additional attributes for the entity

BranchCreatedAt

Timestamp indicating when the entity was created

BranchDatabase

Neon Databases associated with the branch

BranchDatabaseName

Database name associated with the branch

BranchEndpoint

Endpoints associated with the branch

BranchEntityId

Unique identifier for the entity

BranchEntityName

Name of the resource

BranchParentId

The ID of the parent branch

BranchProjectId

The ID of the project this branch belongs to

BranchProvisioningState

Provisioning state of the resource.

BranchRole

Roles associated with the branch

BranchRoleName

Role name associated with the branch

CreatedAt

Timestamp indicating when the entity was created

Database

Neon Databases associated with the project

DefaultEndpointSettingAutoscalingLimitMaxCu

Maximum compute units for autoscaling.

DefaultEndpointSettingAutoscalingLimitMinCu

Minimum compute units for autoscaling.

Endpoint

Endpoints associated with the project

EntityId

Unique identifier for the entity

EntityName

Name of the resource

HistoryRetention

The retention period for project history in seconds.

Id

Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"

(Inherited from IResource)
Name

The name of the resource

(Inherited from IResource)
PgVersion

Postgres version for the project

ProvisioningState

Provisioning state of the resource.

RegionId

Region where the project is created

Role

Roles associated with the project

Storage

Data Storage bytes per hour for the project

SystemDataCreatedAt

The timestamp of resource creation (UTC).

(Inherited from IResource)
SystemDataCreatedBy

The identity that created the resource.

(Inherited from IResource)
SystemDataCreatedByType

The type of identity that created the resource.

(Inherited from IResource)
SystemDataLastModifiedAt

The timestamp of resource last modification (UTC)

(Inherited from IResource)
SystemDataLastModifiedBy

The identity that last modified the resource.

(Inherited from IResource)
SystemDataLastModifiedByType

The type of identity that last modified the resource.

(Inherited from IResource)
Type

The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"

(Inherited from IResource)

Methods

Name Description
ToJson(JsonObject, SerializationMode) (Inherited from IJsonSerializable)

Applies to