Share via


ArmNeonPostgresModelFactory.NeonBranchProperties Method

Definition

Initializes a new instance of NeonBranchProperties.

public static Azure.ResourceManager.NeonPostgres.Models.NeonBranchProperties NeonBranchProperties(string entityId = default, string entityName = default, string createdAt = default, Azure.ResourceManager.NeonPostgres.Models.NeonResourceProvisioningState? provisioningState = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.NeonPostgres.Models.Attributes> attributes = default, string projectId = default, string parentId = default, string roleName = default, string databaseName = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.NeonPostgres.Models.NeonRoleProperties> roles = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.NeonPostgres.Models.NeonDatabaseProperties> databases = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.NeonPostgres.Models.NeonEndpointProperties> endpoints = default);
static member NeonBranchProperties : string * string * string * Nullable<Azure.ResourceManager.NeonPostgres.Models.NeonResourceProvisioningState> * seq<Azure.ResourceManager.NeonPostgres.Models.Attributes> * string * string * string * string * seq<Azure.ResourceManager.NeonPostgres.Models.NeonRoleProperties> * seq<Azure.ResourceManager.NeonPostgres.Models.NeonDatabaseProperties> * seq<Azure.ResourceManager.NeonPostgres.Models.NeonEndpointProperties> -> Azure.ResourceManager.NeonPostgres.Models.NeonBranchProperties
Public Shared Function NeonBranchProperties (Optional entityId As String = Nothing, Optional entityName As String = Nothing, Optional createdAt As String = Nothing, Optional provisioningState As Nullable(Of NeonResourceProvisioningState) = Nothing, Optional attributes As IEnumerable(Of Attributes) = Nothing, Optional projectId As String = Nothing, Optional parentId As String = Nothing, Optional roleName As String = Nothing, Optional databaseName As String = Nothing, Optional roles As IEnumerable(Of NeonRoleProperties) = Nothing, Optional databases As IEnumerable(Of NeonDatabaseProperties) = Nothing, Optional endpoints As IEnumerable(Of NeonEndpointProperties) = Nothing) As NeonBranchProperties

Parameters

entityId
String

Unique identifier for the entity.

entityName
String

Name of the resource.

createdAt
String

Timestamp indicating when the entity was created.

provisioningState
Nullable<NeonResourceProvisioningState>

Provisioning state of the resource.

attributes
IEnumerable<Attributes>

Additional attributes for the entity.

projectId
String

The ID of the project this branch belongs to.

parentId
String

The ID of the parent branch.

roleName
String

Role name associated with the branch.

databaseName
String

Database name associated with the branch.

roles
IEnumerable<NeonRoleProperties>

Roles associated with the branch.

databases
IEnumerable<NeonDatabaseProperties>

Neon Databases associated with the branch.

endpoints
IEnumerable<NeonEndpointProperties>

Endpoints associated with the branch.

Returns

A new NeonBranchProperties instance for mocking.

Applies to