SqlServerWorkload
import type { SqlServerWorkload } from "https://googleapis.deno.dev/v1/workloadmanager:v1.ts";Message for MS SQL workload
interface SqlServerWorkload {
activeDirectory?: ActiveDirectory;
computeEngineServiceAccount?: string;
database?: Database;
deploymentModel?: "DEPLOYMENT_MODEL_UNSPECIFIED" | "HIGH_AVAILABILITY" | "SINGLE_INSTANCE";
environmentType?: "ENVIRONMENT_TYPE_UNSPECIFIED" | "NON_PRODUCTION" | "PRODUCTION";
fciType?: "FCI_TYPE_UNSPECIFIED" | "SHARED_DISK" | "S2D";
haType?: "HA_TYPE_UNSPECIFIED" | "AOAG" | "FCI";
isSqlPayg?: boolean;
location?: SqlLocationDetails;
mediaBucket?: string;
operatingSystemType?:
| "OPERATING_SYSTEM_TYPE_UNSPECIFIED"
| "WINDOWS"
| "UBUNTU"
| "RED_HAT_ENTERPRISE_LINUX"
| "SUSE";
osImage?: string;
osImageType?: "OS_IMAGE_TYPE_UNSPECIFIED" | "PUBLIC_IMAGE" | "CUSTOM_IMAGE";
pacemaker?: Pacemaker;
sqlServerEdition?:
| "SQL_SERVER_EDITION_TYPE_UNSPECIFIED"
| "SQL_SERVER_EDITION_TYPE_DEVELOPER"
| "SQL_SERVER_EDITION_TYPE_ENTERPRISE"
| "SQL_SERVER_EDITION_TYPE_STANDARD"
| "SQL_SERVER_EDITION_TYPE_WEB";
sqlServerVersion?:
| "SQL_SERVER_VERSION_TYPE_UNSPECIFIED"
| "SQL_SERVER_VERSION_TYPE_2017"
| "SQL_SERVER_VERSION_TYPE_2019"
| "SQL_SERVER_VERSION_TYPE_2022";
vmPrefix?: string;
}§Properties
§
activeDirectory?: ActiveDirectory
[src]Required. active directory details
§
computeEngineServiceAccount?: string
[src]Compute engine service account - let customers bring their own SA for Compute engine
§
deploymentModel?: "DEPLOYMENT_MODEL_UNSPECIFIED" | "HIGH_AVAILABILITY" | "SINGLE_INSTANCE"
[src]Required. HIGH_AVAILABILITY or SINGLE_INSTANCE
§
environmentType?: "ENVIRONMENT_TYPE_UNSPECIFIED" | "NON_PRODUCTION" | "PRODUCTION"
[src]Required. deployment environment
§
haType?: "HA_TYPE_UNSPECIFIED" | "AOAG" | "FCI"
[src]Optional. AOAG or FCI, it is only needed for High Availability deployment mode
§
location?: SqlLocationDetails
[src]Required. location details
§
operatingSystemType?: "OPERATING_SYSTEM_TYPE_UNSPECIFIED" | "WINDOWS" | "UBUNTU" | "RED_HAT_ENTERPRISE_LINUX" | "SUSE"
[src]Required. type of the operating system the SQL server is going to run on top of
§
osImageType?: "OS_IMAGE_TYPE_UNSPECIFIED" | "PUBLIC_IMAGE" | "CUSTOM_IMAGE"
[src]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
§
sqlServerEdition?: "SQL_SERVER_EDITION_TYPE_UNSPECIFIED" | "SQL_SERVER_EDITION_TYPE_DEVELOPER" | "SQL_SERVER_EDITION_TYPE_ENTERPRISE" | "SQL_SERVER_EDITION_TYPE_STANDARD" | "SQL_SERVER_EDITION_TYPE_WEB"
[src]Optional. SQL Server Edition type, only applicable when Operating System is Linux