Server Constructors
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.
Overloads
Server() |
Initializes a new instance of the Server class. |
Server(String, String, String, String, IDictionary<String,String>, Sku, String, String, String, String, String, String, Nullable<DateTime>, String, Nullable<Int32>, String, String, Storage, Backup, HighAvailability, Network, MaintenanceWindow, SystemData) |
Initializes a new instance of the Server class. |
Server()
Initializes a new instance of the Server class.
public Server ();
Public Sub New ()
Applies to
Server(String, String, String, String, IDictionary<String,String>, Sku, String, String, String, String, String, String, Nullable<DateTime>, String, Nullable<Int32>, String, String, Storage, Backup, HighAvailability, Network, MaintenanceWindow, SystemData)
Initializes a new instance of the Server class.
public Server (string location, string id = default, string name = default, string type = default, System.Collections.Generic.IDictionary<string,string> tags = default, Microsoft.Azure.Management.MySQL.FlexibleServers.Models.Sku sku = default, string administratorLogin = default, string administratorLoginPassword = default, string version = default, string availabilityZone = default, string createMode = default, string sourceServerResourceId = default, DateTime? restorePointInTime = default, string replicationRole = default, int? replicaCapacity = default, string state = default, string fullyQualifiedDomainName = default, Microsoft.Azure.Management.MySQL.FlexibleServers.Models.Storage storage = default, Microsoft.Azure.Management.MySQL.FlexibleServers.Models.Backup backup = default, Microsoft.Azure.Management.MySQL.FlexibleServers.Models.HighAvailability highAvailability = default, Microsoft.Azure.Management.MySQL.FlexibleServers.Models.Network network = default, Microsoft.Azure.Management.MySQL.FlexibleServers.Models.MaintenanceWindow maintenanceWindow = default, Microsoft.Azure.Management.MySQL.FlexibleServers.Models.SystemData systemData = default);
new Microsoft.Azure.Management.MySQL.FlexibleServers.Models.Server : string * string * string * string * System.Collections.Generic.IDictionary<string, string> * Microsoft.Azure.Management.MySQL.FlexibleServers.Models.Sku * string * string * string * string * string * string * Nullable<DateTime> * string * Nullable<int> * string * string * Microsoft.Azure.Management.MySQL.FlexibleServers.Models.Storage * Microsoft.Azure.Management.MySQL.FlexibleServers.Models.Backup * Microsoft.Azure.Management.MySQL.FlexibleServers.Models.HighAvailability * Microsoft.Azure.Management.MySQL.FlexibleServers.Models.Network * Microsoft.Azure.Management.MySQL.FlexibleServers.Models.MaintenanceWindow * Microsoft.Azure.Management.MySQL.FlexibleServers.Models.SystemData -> Microsoft.Azure.Management.MySQL.FlexibleServers.Models.Server
Public Sub New (location As String, Optional id As String = Nothing, Optional name As String = Nothing, Optional type As String = Nothing, Optional tags As IDictionary(Of String, String) = Nothing, Optional sku As Sku = Nothing, Optional administratorLogin As String = Nothing, Optional administratorLoginPassword As String = Nothing, Optional version As String = Nothing, Optional availabilityZone As String = Nothing, Optional createMode As String = Nothing, Optional sourceServerResourceId As String = Nothing, Optional restorePointInTime As Nullable(Of DateTime) = Nothing, Optional replicationRole As String = Nothing, Optional replicaCapacity As Nullable(Of Integer) = Nothing, Optional state As String = Nothing, Optional fullyQualifiedDomainName As String = Nothing, Optional storage As Storage = Nothing, Optional backup As Backup = Nothing, Optional highAvailability As HighAvailability = Nothing, Optional network As Network = Nothing, Optional maintenanceWindow As MaintenanceWindow = Nothing, Optional systemData As SystemData = Nothing)
Parameters
- location
- String
The geo-location where the resource lives
- id
- String
Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
- name
- String
The name of the resource
- type
- String
The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- tags
- IDictionary<String,String>
Resource tags.
- sku
- Sku
The SKU (pricing tier) of the server.
- administratorLogin
- String
The administrator's login name of a server. Can only be specified when the server is being created (and is required for creation).
- administratorLoginPassword
- String
The password of the administrator login (required for server creation).
- version
- String
Server version. Possible values include: '5.7', '8.0.21'
- availabilityZone
- String
availability Zone information of the server.
- createMode
- String
The mode to create a new MySQL server. Possible values include: 'Default', 'PointInTimeRestore', 'Replica', 'GeoRestore'
- sourceServerResourceId
- String
The source MySQL server id.
Restore point creation time (ISO8601 format), specifying the time to restore from.
- replicationRole
- String
The replication role. Possible values include: 'None', 'Source', 'Replica'
- state
- String
The state of a server. Possible values include: 'Ready', 'Dropping', 'Disabled', 'Starting', 'Stopping', 'Stopped', 'Updating'
- fullyQualifiedDomainName
- String
The fully qualified domain name of a server.
- storage
- Storage
Storage related properties of a server.
- backup
- Backup
Backup related properties of a server.
- highAvailability
- HighAvailability
High availability related properties of a server.
- network
- Network
Network related properties of a server.
- maintenanceWindow
- MaintenanceWindow
Maintenance window of a server.
- systemData
- SystemData
The system metadata relating to this resource.