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 service account 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 the 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. The 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 defaults to a 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 the operating system is Linux.

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

SqlServerVersion

Optional. 2017, 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