ArmPostgreSqlFlexibleServersModelFactory.PostgreSqlFlexibleServerPatch 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.
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
Compute tier and size of a server.
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 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 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.