ServerForUpdate Class

Represents a server to be updated.

Inheritance
ServerForUpdate

Constructor

ServerForUpdate(*, location: Optional[str] = None, sku: Optional[azure.mgmt.rdbms.postgresql_flexibleservers.models._models_py3.Sku] = None, tags: Optional[Dict[str, str]] = None, administrator_login_password: Optional[str] = None, storage: Optional[azure.mgmt.rdbms.postgresql_flexibleservers.models._models_py3.Storage] = None, backup: Optional[azure.mgmt.rdbms.postgresql_flexibleservers.models._models_py3.Backup] = None, high_availability: Optional[azure.mgmt.rdbms.postgresql_flexibleservers.models._models_py3.HighAvailability] = None, maintenance_window: Optional[azure.mgmt.rdbms.postgresql_flexibleservers.models._models_py3.MaintenanceWindow] = None, create_mode: Optional[Union[str, azure.mgmt.rdbms.postgresql_flexibleservers.models._postgre_sql_management_client_enums.CreateModeForUpdate]] = None, **kwargs)

Parameters

location
str
Required

The location the resource resides in.

sku
Sku
Required

The SKU (pricing tier) of the server.

tags
dict[str, str]
Required

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

administrator_login_password
str
Required

The password of the administrator login.

storage
Storage
Required

Storage properties of a server.

backup
Backup
Required

Backup properties of a server.

high_availability
HighAvailability
Required

High availability properties of a server.

maintenance_window
MaintenanceWindow
Required

Maintenance window properties of a server.

create_mode
str or CreateModeForUpdate
Required

The mode to update a new PostgreSQL server. Possible values include: "Default", "Update".