ArmPostgreSqlFlexibleServersModelFactory.PostgreSqlFlexibleServerPatch Method

Definition

public static Azure.ResourceManager.PostgreSql.FlexibleServers.Models.PostgreSqlFlexibleServerPatch PostgreSqlFlexibleServerPatch(Azure.ResourceManager.PostgreSql.FlexibleServers.Models.PostgreSqlFlexibleServerSku sku = default, Azure.ResourceManager.PostgreSql.FlexibleServers.Models.PostgreSqlFlexibleServerUserAssignedIdentity identity = default, string administratorLogin = default, string administratorLoginPassword = default, Azure.ResourceManager.PostgreSql.FlexibleServers.Models.PostgreSqlFlexibleServerVersion? version = default, Azure.ResourceManager.PostgreSql.FlexibleServers.Models.PostgreSqlFlexibleServerStorage storage = default, Azure.ResourceManager.PostgreSql.FlexibleServers.Models.PostgreSqlFlexibleServerBackupProperties backup = default, Azure.ResourceManager.PostgreSql.FlexibleServers.Models.PostgreSqlFlexibleServerHighAvailability highAvailability = default, Azure.ResourceManager.PostgreSql.FlexibleServers.Models.PostgreSqlFlexibleServerMaintenanceWindow maintenanceWindow = default, Azure.ResourceManager.PostgreSql.FlexibleServers.Models.PostgreSqlFlexibleServerAuthConfig authConfig = default, Azure.ResourceManager.PostgreSql.FlexibleServers.Models.PostgreSqlFlexibleServerDataEncryption dataEncryption = default, string availabilityZone = default, Azure.ResourceManager.PostgreSql.FlexibleServers.Models.PostgreSqlFlexibleServerCreateModeForUpdate? createMode = default, Azure.ResourceManager.PostgreSql.FlexibleServers.Models.PostgreSqlFlexibleServerReplicationRole? replicationRole = default, Azure.ResourceManager.PostgreSql.FlexibleServers.Models.PostgreSqlFlexibleServersReplica replica = default, Azure.ResourceManager.PostgreSql.FlexibleServers.Models.PostgreSqlFlexibleServerNetwork network = default, Azure.ResourceManager.PostgreSql.FlexibleServers.Models.PostgreSqlFlexibleServerClusterProperties cluster = default, System.Collections.Generic.IDictionary<string,string> tags = default);
static member PostgreSqlFlexibleServerPatch : Azure.ResourceManager.PostgreSql.FlexibleServers.Models.PostgreSqlFlexibleServerSku * Azure.ResourceManager.PostgreSql.FlexibleServers.Models.PostgreSqlFlexibleServerUserAssignedIdentity * string * string * Nullable<Azure.ResourceManager.PostgreSql.FlexibleServers.Models.PostgreSqlFlexibleServerVersion> * Azure.ResourceManager.PostgreSql.FlexibleServers.Models.PostgreSqlFlexibleServerStorage * Azure.ResourceManager.PostgreSql.FlexibleServers.Models.PostgreSqlFlexibleServerBackupProperties * Azure.ResourceManager.PostgreSql.FlexibleServers.Models.PostgreSqlFlexibleServerHighAvailability * Azure.ResourceManager.PostgreSql.FlexibleServers.Models.PostgreSqlFlexibleServerMaintenanceWindow * Azure.ResourceManager.PostgreSql.FlexibleServers.Models.PostgreSqlFlexibleServerAuthConfig * Azure.ResourceManager.PostgreSql.FlexibleServers.Models.PostgreSqlFlexibleServerDataEncryption * string * Nullable<Azure.ResourceManager.PostgreSql.FlexibleServers.Models.PostgreSqlFlexibleServerCreateModeForUpdate> * Nullable<Azure.ResourceManager.PostgreSql.FlexibleServers.Models.PostgreSqlFlexibleServerReplicationRole> * Azure.ResourceManager.PostgreSql.FlexibleServers.Models.PostgreSqlFlexibleServersReplica * Azure.ResourceManager.PostgreSql.FlexibleServers.Models.PostgreSqlFlexibleServerNetwork * Azure.ResourceManager.PostgreSql.FlexibleServers.Models.PostgreSqlFlexibleServerClusterProperties * System.Collections.Generic.IDictionary<string, string> -> Azure.ResourceManager.PostgreSql.FlexibleServers.Models.PostgreSqlFlexibleServerPatch
Public Shared Function PostgreSqlFlexibleServerPatch (Optional sku As PostgreSqlFlexibleServerSku = Nothing, Optional identity As PostgreSqlFlexibleServerUserAssignedIdentity = Nothing, Optional administratorLogin As String = Nothing, Optional administratorLoginPassword As String = Nothing, Optional version As Nullable(Of PostgreSqlFlexibleServerVersion) = Nothing, Optional storage As PostgreSqlFlexibleServerStorage = Nothing, Optional backup As PostgreSqlFlexibleServerBackupProperties = Nothing, Optional highAvailability As PostgreSqlFlexibleServerHighAvailability = Nothing, Optional maintenanceWindow As PostgreSqlFlexibleServerMaintenanceWindow = Nothing, Optional authConfig As PostgreSqlFlexibleServerAuthConfig = Nothing, Optional dataEncryption As PostgreSqlFlexibleServerDataEncryption = Nothing, Optional availabilityZone As String = Nothing, Optional createMode As Nullable(Of PostgreSqlFlexibleServerCreateModeForUpdate) = Nothing, Optional replicationRole As Nullable(Of PostgreSqlFlexibleServerReplicationRole) = Nothing, Optional replica As PostgreSqlFlexibleServersReplica = Nothing, Optional network As PostgreSqlFlexibleServerNetwork = Nothing, Optional cluster As PostgreSqlFlexibleServerClusterProperties = Nothing, Optional tags As IDictionary(Of String, String) = Nothing) As PostgreSqlFlexibleServerPatch

Parameters

sku
PostgreSqlFlexibleServerSku

Compute tier and size of a server.

identity
PostgreSqlFlexibleServerUserAssignedIdentity

Describes the identity of the application.

administratorLogin
String

Name of the login designated as the first password based administrator assigned to your instance of PostgreSQL. Must be specified the first time that you enable password based authentication on a server. Once set to a given value, it cannot be changed for the rest of the life of a server. If you disable password based authentication on a server which had it enabled, this password based role isn't deleted.

administratorLoginPassword
String

Password assigned to the administrator login. As long as password authentication is enabled, this password can be changed at any time.

version
Nullable<PostgreSqlFlexibleServerVersion>

Major version of PostgreSQL database engine.

storage
PostgreSqlFlexibleServerStorage

Storage properties of a server.

backup
PostgreSqlFlexibleServerBackupProperties

Backup properties of a server.

highAvailability
PostgreSqlFlexibleServerHighAvailability

High availability properties of a server.

maintenanceWindow
PostgreSqlFlexibleServerMaintenanceWindow

Maintenance window properties of a server.

authConfig
PostgreSqlFlexibleServerAuthConfig

Authentication configuration properties of a server.

dataEncryption
PostgreSqlFlexibleServerDataEncryption

Data encryption properties of a server.

availabilityZone
String

Availability zone of a server.

createMode
Nullable<PostgreSqlFlexibleServerCreateModeForUpdate>

Update mode of an existing server.

replicationRole
Nullable<PostgreSqlFlexibleServerReplicationRole>

Role of the server in a replication set.

replica
PostgreSqlFlexibleServersReplica

Read replica properties of a server. Required only in case that you want to promote a server.

network
PostgreSqlFlexibleServerNetwork

Network properties of a server. Only required if you want your server to be integrated into a virtual network provided by customer.

cluster
PostgreSqlFlexibleServerClusterProperties

Cluster properties of a server.

tags
IDictionary<String,String>

Application-specific metadata in the form of key-value pairs.

Returns

A new PostgreSqlFlexibleServerPatch instance for mocking.

Applies to