UNPKG

@pulumi/azure-native

Version:

[![Slack](http://www.pulumi.com/images/docs/badges/slack.svg)](https://slack.pulumi.com) [![NPM version](https://badge.fury.io/js/%40pulumi%2Fazure-native.svg)](https://npmjs.com/package/@pulumi/azure-native) [![Python version](https://badge.fury.io/py/pu

203 lines (202 loc) • 6.66 kB
export declare const AdditionalVmPatch: { readonly NotSet: "NotSet"; readonly MicrosoftUpdate: "MicrosoftUpdate"; }; /** * Additional Patch to be enable or enabled on the SQL Virtual Machine. */ export type AdditionalVmPatch = (typeof AdditionalVmPatch)[keyof typeof AdditionalVmPatch]; export declare const AssessmentDayOfWeek: { readonly Monday: "Monday"; readonly Tuesday: "Tuesday"; readonly Wednesday: "Wednesday"; readonly Thursday: "Thursday"; readonly Friday: "Friday"; readonly Saturday: "Saturday"; readonly Sunday: "Sunday"; }; /** * Day of the week to run assessment. */ export type AssessmentDayOfWeek = (typeof AssessmentDayOfWeek)[keyof typeof AssessmentDayOfWeek]; export declare const AutoBackupDaysOfWeek: { readonly Monday: "Monday"; readonly Tuesday: "Tuesday"; readonly Wednesday: "Wednesday"; readonly Thursday: "Thursday"; readonly Friday: "Friday"; readonly Saturday: "Saturday"; readonly Sunday: "Sunday"; }; export type AutoBackupDaysOfWeek = (typeof AutoBackupDaysOfWeek)[keyof typeof AutoBackupDaysOfWeek]; export declare const BackupScheduleType: { readonly Manual: "Manual"; readonly Automated: "Automated"; }; /** * Backup schedule type. */ export type BackupScheduleType = (typeof BackupScheduleType)[keyof typeof BackupScheduleType]; export declare const ClusterSubnetType: { readonly SingleSubnet: "SingleSubnet"; readonly MultiSubnet: "MultiSubnet"; }; /** * Cluster subnet type. */ export type ClusterSubnetType = (typeof ClusterSubnetType)[keyof typeof ClusterSubnetType]; export declare const Commit: { readonly Synchronous_Commit: "Synchronous_Commit"; readonly Asynchronous_Commit: "Asynchronous_Commit"; }; /** * Replica commit mode in availability group. */ export type Commit = (typeof Commit)[keyof typeof Commit]; export declare const ConnectivityType: { readonly LOCAL: "LOCAL"; readonly PRIVATE: "PRIVATE"; readonly PUBLIC: "PUBLIC"; }; /** * SQL Server connectivity option. */ export type ConnectivityType = (typeof ConnectivityType)[keyof typeof ConnectivityType]; export declare const DayOfWeek: { readonly Everyday: "Everyday"; readonly Monday: "Monday"; readonly Tuesday: "Tuesday"; readonly Wednesday: "Wednesday"; readonly Thursday: "Thursday"; readonly Friday: "Friday"; readonly Saturday: "Saturday"; readonly Sunday: "Sunday"; }; /** * Day of week to apply the patch on. */ export type DayOfWeek = (typeof DayOfWeek)[keyof typeof DayOfWeek]; export declare const DiskConfigurationType: { readonly NEW: "NEW"; readonly EXTEND: "EXTEND"; readonly ADD: "ADD"; }; /** * Disk configuration to apply to SQL Server. */ export type DiskConfigurationType = (typeof DiskConfigurationType)[keyof typeof DiskConfigurationType]; export declare const Failover: { readonly Automatic: "Automatic"; readonly Manual: "Manual"; }; /** * Replica failover mode in availability group. */ export type Failover = (typeof Failover)[keyof typeof Failover]; export declare const FullBackupFrequencyType: { readonly Daily: "Daily"; readonly Weekly: "Weekly"; }; /** * Frequency of full backups. In both cases, full backups begin during the next scheduled time window. */ export type FullBackupFrequencyType = (typeof FullBackupFrequencyType)[keyof typeof FullBackupFrequencyType]; export declare const IdentityType: { readonly None: "None"; readonly SystemAssigned: "SystemAssigned"; readonly UserAssigned: "UserAssigned"; readonly SystemAssigned_UserAssigned: "SystemAssigned,UserAssigned"; }; /** * The identity type. Set this to 'SystemAssigned' in order to automatically create and assign an Azure Active Directory principal for the resource. */ export type IdentityType = (typeof IdentityType)[keyof typeof IdentityType]; export declare const LeastPrivilegeMode: { readonly Enabled: "Enabled"; readonly NotSet: "NotSet"; }; /** * SQL IaaS Agent least privilege mode. */ export type LeastPrivilegeMode = (typeof LeastPrivilegeMode)[keyof typeof LeastPrivilegeMode]; export declare const ReadableSecondary: { readonly No: "No"; readonly All: "All"; readonly Read_Only: "Read_Only"; }; /** * Replica readable secondary mode in availability group. */ export type ReadableSecondary = (typeof ReadableSecondary)[keyof typeof ReadableSecondary]; export declare const Role: { readonly Primary: "Primary"; readonly Secondary: "Secondary"; }; /** * Replica Role in availability group. */ export type Role = (typeof Role)[keyof typeof Role]; export declare const SqlImageSku: { readonly Developer: "Developer"; readonly Express: "Express"; readonly Standard: "Standard"; readonly Enterprise: "Enterprise"; readonly Web: "Web"; }; /** * SQL Server edition type. */ export type SqlImageSku = (typeof SqlImageSku)[keyof typeof SqlImageSku]; export declare const SqlManagementMode: { readonly Full: "Full"; readonly LightWeight: "LightWeight"; readonly NoAgent: "NoAgent"; }; /** * SQL Server Management type. NOTE: This parameter is not used anymore. API will automatically detect the Sql Management, refrain from using it. */ export type SqlManagementMode = (typeof SqlManagementMode)[keyof typeof SqlManagementMode]; export declare const SqlServerLicenseType: { readonly PAYG: "PAYG"; readonly AHUB: "AHUB"; readonly DR: "DR"; }; /** * SQL Server license type. */ export type SqlServerLicenseType = (typeof SqlServerLicenseType)[keyof typeof SqlServerLicenseType]; export declare const SqlVmGroupImageSku: { readonly Developer: "Developer"; readonly Enterprise: "Enterprise"; }; /** * SQL image sku. */ export type SqlVmGroupImageSku = (typeof SqlVmGroupImageSku)[keyof typeof SqlVmGroupImageSku]; export declare const SqlWorkloadType: { readonly GENERAL: "GENERAL"; readonly OLTP: "OLTP"; readonly DW: "DW"; }; /** * SQL Server workload type. */ export type SqlWorkloadType = (typeof SqlWorkloadType)[keyof typeof SqlWorkloadType]; export declare const StorageWorkloadType: { readonly GENERAL: "GENERAL"; readonly OLTP: "OLTP"; readonly DW: "DW"; }; /** * Storage workload type. */ export type StorageWorkloadType = (typeof StorageWorkloadType)[keyof typeof StorageWorkloadType]; export declare const VmIdentityType: { readonly None: "None"; readonly SystemAssigned: "SystemAssigned"; readonly UserAssigned: "UserAssigned"; }; /** * Identity type of the virtual machine. Specify None to opt-out of Managed Identities. */ export type VmIdentityType = (typeof VmIdentityType)[keyof typeof VmIdentityType];