PostgreSqlFlexibleServerIdentityType Struct

Definition

the types of identities associated with this resource; currently restricted to 'None and UserAssigned'.

public readonly struct PostgreSqlFlexibleServerIdentityType : IEquatable<Azure.ResourceManager.PostgreSql.FlexibleServers.Models.PostgreSqlFlexibleServerIdentityType>
type PostgreSqlFlexibleServerIdentityType = struct
Public Structure PostgreSqlFlexibleServerIdentityType
Implements IEquatable(Of PostgreSqlFlexibleServerIdentityType)
Inheritance
PostgreSqlFlexibleServerIdentityType
Implements

Constructors

Name Description
PostgreSqlFlexibleServerIdentityType(String)

Initializes a new instance of PostgreSqlFlexibleServerIdentityType.

Properties

Name Description
None

No managed identity is assigned to the server.

SystemAssignedUserAssigned

Both system-assigned and user-assigned identities are assigned to the server.

UserAssigned

One or more managed identities provided by the user are assigned to the server.

Methods

Name Description
Equals(PostgreSqlFlexibleServerIdentityType)

Indicates whether the current object is equal to another object of the same type.

ToString()

Returns the fully qualified type name of this instance.

Operators

Name Description
Equality(PostgreSqlFlexibleServerIdentityType, PostgreSqlFlexibleServerIdentityType)

Determines if two PostgreSqlFlexibleServerIdentityType values are the same.

Implicit(String to Nullable<PostgreSqlFlexibleServerIdentityType>)
Implicit(String to PostgreSqlFlexibleServerIdentityType)

Converts a string to a PostgreSqlFlexibleServerIdentityType.

Inequality(PostgreSqlFlexibleServerIdentityType, PostgreSqlFlexibleServerIdentityType)

Determines if two PostgreSqlFlexibleServerIdentityType values are not the same.

Applies to