ArmNeonPostgresModelFactory.NeonBranchProperties Method
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
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.