Show / Hide Table of Contents

Class SqlServerWorkload

Message for MS SQL workload

Inheritance
object
SqlServerWorkload
Implements
IDirectResponseSchema
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: Google.Apis.WorkloadManager.v1.Data
Assembly: Google.Apis.WorkloadManager.v1.dll
Syntax
public class SqlServerWorkload : IDirectResponseSchema

Properties

ActiveDirectory

Required. active directory details

Declaration
[JsonProperty("activeDirectory")]
public virtual ActiveDirectory ActiveDirectory { get; set; }
Property Value
Type Description
ActiveDirectory

ComputeEngineServiceAccount

Compute engine service account - let customers bring their own SA for Compute engine

Declaration
[JsonProperty("computeEngineServiceAccount")]
public virtual string ComputeEngineServiceAccount { get; set; }
Property Value
Type Description
string

Database

Required. database details

Declaration
[JsonProperty("database")]
public virtual Database Database { get; set; }
Property Value
Type Description
Database

DeploymentModel

Required. HIGH_AVAILABILITY or SINGLE_INSTANCE

Declaration
[JsonProperty("deploymentModel")]
public virtual string DeploymentModel { get; set; }
Property Value
Type Description
string

ETag

The ETag of the item.

Declaration
public virtual string ETag { get; set; }
Property Value
Type Description
string

EnvironmentType

Required. deployment environment

Declaration
[JsonProperty("environmentType")]
public virtual string EnvironmentType { get; set; }
Property Value
Type Description
string

FciType

Optional. SHARED_DISK or S2D

Declaration
[JsonProperty("fciType")]
public virtual string FciType { get; set; }
Property Value
Type Description
string

HaType

Optional. AOAG or FCI, it is only needed for High Availability deployment mode

Declaration
[JsonProperty("haType")]
public virtual string HaType { get; set; }
Property Value
Type Description
string

IsSqlPayg

Required. SQL licensing type

Declaration
[JsonProperty("isSqlPayg")]
public virtual bool? IsSqlPayg { get; set; }
Property Value
Type Description
bool?

Location

Required. location details

Declaration
[JsonProperty("location")]
public virtual SqlLocationDetails Location { get; set; }
Property Value
Type Description
SqlLocationDetails

MediaBucket

Required. name of the media storing SQL server installation files

Declaration
[JsonProperty("mediaBucket")]
public virtual string MediaBucket { get; set; }
Property Value
Type Description
string

OperatingSystemType

Required. type of the operating system the SQL server is going to run on top of

Declaration
[JsonProperty("operatingSystemType")]
public virtual string OperatingSystemType { get; set; }
Property Value
Type Description
string

OsImage

Required. the image of the operating system

Declaration
[JsonProperty("osImage")]
public virtual string OsImage { get; set; }
Property Value
Type Description
string

OsImageType

Optional. OS image type, it's used to create boot disks for VM instances When either Windows licensing type or SQL licensing type is BYOL, this option is disabled and default to custom image

Declaration
[JsonProperty("osImageType")]
public virtual string OsImageType { get; set; }
Property Value
Type Description
string

Pacemaker

Optional. pacemaker configuration, only applicable for Linux HA deployments

Declaration
[JsonProperty("pacemaker")]
public virtual Pacemaker Pacemaker { get; set; }
Property Value
Type Description
Pacemaker

SqlServerEdition

Optional. SQL Server Edition type, only applicable when Operating System is Linux

Declaration
[JsonProperty("sqlServerEdition")]
public virtual string SqlServerEdition { get; set; }
Property Value
Type Description
string

SqlServerVersion

Optional. 2017 or 2019 or 2022

Declaration
[JsonProperty("sqlServerVersion")]
public virtual string SqlServerVersion { get; set; }
Property Value
Type Description
string

VmPrefix

Required. should be unique in the project

Declaration
[JsonProperty("vmPrefix")]
public virtual string VmPrefix { get; set; }
Property Value
Type Description
string

Implements

IDirectResponseSchema
In this article
Back to top Generated by DocFX