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

189 lines (188 loc) 6.71 kB
export declare const AdministratorType: { readonly ActiveDirectory: "ActiveDirectory"; }; /** * The type of administrator. */ export type AdministratorType = (typeof AdministratorType)[keyof typeof AdministratorType]; export declare const ConfigurationSource: { readonly System_default: "system-default"; readonly User_override: "user-override"; }; /** * Source of the configuration. */ export type ConfigurationSource = (typeof ConfigurationSource)[keyof typeof ConfigurationSource]; export declare const CreateMode: { readonly Default: "Default"; readonly PointInTimeRestore: "PointInTimeRestore"; readonly GeoRestore: "GeoRestore"; readonly Replica: "Replica"; }; /** * The mode to create a new server. */ export type CreateMode = (typeof CreateMode)[keyof typeof CreateMode]; export declare const DataEncryptionType: { readonly AzureKeyVault: "AzureKeyVault"; readonly SystemManaged: "SystemManaged"; }; /** * The key type, AzureKeyVault for enable cmk, SystemManaged for disable cmk. */ export type DataEncryptionType = (typeof DataEncryptionType)[keyof typeof DataEncryptionType]; export declare const EnableStatusEnum: { readonly Enabled: "Enabled"; readonly Disabled: "Disabled"; }; /** * Enable Log On Disk or not. */ export type EnableStatusEnum = (typeof EnableStatusEnum)[keyof typeof EnableStatusEnum]; export declare const GeoRedundantBackup: { readonly Enabled: "Enabled"; readonly Disabled: "Disabled"; }; /** * Enable Geo-redundant or not for server backup. */ export type GeoRedundantBackup = (typeof GeoRedundantBackup)[keyof typeof GeoRedundantBackup]; export declare const HighAvailabilityMode: { readonly Disabled: "Disabled"; readonly ZoneRedundant: "ZoneRedundant"; readonly SameZone: "SameZone"; }; /** * High availability mode for a server. */ export type HighAvailabilityMode = (typeof HighAvailabilityMode)[keyof typeof HighAvailabilityMode]; export declare const IdentityType: { readonly SystemAssigned: "SystemAssigned"; }; /** * 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 ImportSourceStorageType: { readonly AzureBlob: "AzureBlob"; }; /** * Storage type of import source. */ export type ImportSourceStorageType = (typeof ImportSourceStorageType)[keyof typeof ImportSourceStorageType]; export declare const InfrastructureEncryption: { /** * Default value for single layer of encryption for data at rest. */ readonly Enabled: "Enabled"; /** * Additional (2nd) layer of encryption for data at rest */ readonly Disabled: "Disabled"; }; /** * Status showing whether the server enabled infrastructure encryption. */ export type InfrastructureEncryption = (typeof InfrastructureEncryption)[keyof typeof InfrastructureEncryption]; export declare const ManagedServiceIdentityType: { readonly UserAssigned: "UserAssigned"; }; /** * Type of managed service identity. */ export type ManagedServiceIdentityType = (typeof ManagedServiceIdentityType)[keyof typeof ManagedServiceIdentityType]; export declare const MinimalTlsVersionEnum: { readonly TLS1_0: "TLS1_0"; readonly TLS1_1: "TLS1_1"; readonly TLS1_2: "TLS1_2"; readonly TLSEnforcementDisabled: "TLSEnforcementDisabled"; }; /** * Enforce a minimal Tls version for the server. */ export type MinimalTlsVersionEnum = (typeof MinimalTlsVersionEnum)[keyof typeof MinimalTlsVersionEnum]; export declare const PrivateEndpointServiceConnectionStatus: { readonly Pending: "Pending"; readonly Approved: "Approved"; readonly Rejected: "Rejected"; }; /** * Indicates whether the connection has been Approved/Rejected/Removed by the owner of the service. */ export type PrivateEndpointServiceConnectionStatus = (typeof PrivateEndpointServiceConnectionStatus)[keyof typeof PrivateEndpointServiceConnectionStatus]; export declare const PublicNetworkAccessEnum: { readonly Enabled: "Enabled"; readonly Disabled: "Disabled"; }; /** * Whether or not public network access is allowed for this server. Value is optional but if passed in, must be 'Enabled' or 'Disabled' */ export type PublicNetworkAccessEnum = (typeof PublicNetworkAccessEnum)[keyof typeof PublicNetworkAccessEnum]; export declare const ReplicationRole: { readonly None: "None"; readonly Source: "Source"; readonly Replica: "Replica"; }; /** * The replication role. */ export type ReplicationRole = (typeof ReplicationRole)[keyof typeof ReplicationRole]; export declare const ServerSkuTier: { readonly Burstable: "Burstable"; readonly GeneralPurpose: "GeneralPurpose"; readonly MemoryOptimized: "MemoryOptimized"; }; /** * The tier of the particular SKU, e.g. GeneralPurpose. */ export type ServerSkuTier = (typeof ServerSkuTier)[keyof typeof ServerSkuTier]; export declare const ServerVersion: { readonly ServerVersion_5_7: "5.7"; readonly ServerVersion_8_0_21: "8.0.21"; }; /** * Server version. */ export type ServerVersion = (typeof ServerVersion)[keyof typeof ServerVersion]; export declare const SingleServerSkuTier: { readonly Basic: "Basic"; readonly GeneralPurpose: "GeneralPurpose"; readonly MemoryOptimized: "MemoryOptimized"; }; /** * The tier of the particular SKU, e.g. Basic. */ export type SingleServerSkuTier = (typeof SingleServerSkuTier)[keyof typeof SingleServerSkuTier]; export declare const SingleServerVersion: { readonly SingleServerVersion_5_6: "5.6"; readonly SingleServerVersion_5_7: "5.7"; readonly SingleServerVersion_8_0: "8.0"; }; /** * Server version. */ export type SingleServerVersion = (typeof SingleServerVersion)[keyof typeof SingleServerVersion]; export declare const SslEnforcementEnum: { readonly Enabled: "Enabled"; readonly Disabled: "Disabled"; }; /** * Enable ssl enforcement or not when connect to server. */ export type SslEnforcementEnum = (typeof SslEnforcementEnum)[keyof typeof SslEnforcementEnum]; export declare const StorageAutogrow: { readonly Enabled: "Enabled"; readonly Disabled: "Disabled"; }; /** * Enable Storage Auto Grow. */ export type StorageAutogrow = (typeof StorageAutogrow)[keyof typeof StorageAutogrow]; export declare const StorageRedundancyEnum: { readonly LocalRedundancy: "LocalRedundancy"; readonly ZoneRedundancy: "ZoneRedundancy"; }; /** * The redundant type of the server storage. The parameter is used for server creation. */ export type StorageRedundancyEnum = (typeof StorageRedundancyEnum)[keyof typeof StorageRedundancyEnum];