@pulumi/azure-native
Version:
[](https://slack.pulumi.com) [](https://npmjs.com/package/@pulumi/azure-native) [ • 10.7 kB
TypeScript
export declare const BlobStorageEventType: {
readonly Microsoft_Storage_BlobCreated: "Microsoft.Storage.BlobCreated";
readonly Microsoft_Storage_BlobRenamed: "Microsoft.Storage.BlobRenamed";
};
/**
* The name of blob storage event type to process.
*/
export type BlobStorageEventType = (typeof BlobStorageEventType)[keyof typeof BlobStorageEventType];
export declare const ClusterPrincipalRole: {
readonly AllDatabasesAdmin: "AllDatabasesAdmin";
readonly AllDatabasesViewer: "AllDatabasesViewer";
};
/**
* Cluster principal role.
*/
export type ClusterPrincipalRole = (typeof ClusterPrincipalRole)[keyof typeof ClusterPrincipalRole];
export declare const Compression: {
readonly None: "None";
readonly GZip: "GZip";
};
/**
* The event hub messages compression type
*/
export type Compression = (typeof Compression)[keyof typeof Compression];
export declare const ConfigurationType: {
readonly File: "File";
readonly Artifact: "Artifact";
};
/**
* The type of the spark config properties file.
*/
export type ConfigurationType = (typeof ConfigurationType)[keyof typeof ConfigurationType];
export declare const CreateMode: {
readonly Default: "Default";
readonly PointInTimeRestore: "PointInTimeRestore";
readonly Recovery: "Recovery";
readonly Restore: "Restore";
};
/**
* Specifies the mode of sql pool creation.
*
* Default: regular sql pool creation.
*
* PointInTimeRestore: Creates a sql pool by restoring a point in time backup of an existing sql pool. sourceDatabaseId must be specified as the resource ID of the existing sql pool, and restorePointInTime must be specified.
*
* Recovery: Creates a sql pool by a geo-replicated backup. sourceDatabaseId must be specified as the recoverableDatabaseId to restore.
*
* Restore: Creates a sql pool by restoring a backup of a deleted sql pool. SourceDatabaseId should be the sql pool's original resource ID. SourceDatabaseId and sourceDatabaseDeletionDate must be specified.
*/
export type CreateMode = (typeof CreateMode)[keyof typeof CreateMode];
export declare const DataConnectionKind: {
readonly EventHub: "EventHub";
readonly EventGrid: "EventGrid";
readonly IotHub: "IotHub";
};
/**
* Kind of the endpoint for the data connection
*/
export type DataConnectionKind = (typeof DataConnectionKind)[keyof typeof DataConnectionKind];
export declare const DataFlowComputeType: {
readonly General: "General";
readonly MemoryOptimized: "MemoryOptimized";
readonly ComputeOptimized: "ComputeOptimized";
};
/**
* Compute type of the cluster which will execute data flow job.
*/
export type DataFlowComputeType = (typeof DataFlowComputeType)[keyof typeof DataFlowComputeType];
export declare const DatabasePrincipalRole: {
readonly Admin: "Admin";
readonly Ingestor: "Ingestor";
readonly Monitor: "Monitor";
readonly User: "User";
readonly UnrestrictedViewer: "UnrestrictedViewer";
readonly Viewer: "Viewer";
};
/**
* Database principal role.
*/
export type DatabasePrincipalRole = (typeof DatabasePrincipalRole)[keyof typeof DatabasePrincipalRole];
export declare const DefaultPrincipalsModificationKind: {
readonly Union: "Union";
readonly Replace: "Replace";
readonly None: "None";
};
/**
* The default principals modification kind
*/
export type DefaultPrincipalsModificationKind = (typeof DefaultPrincipalsModificationKind)[keyof typeof DefaultPrincipalsModificationKind];
export declare const EventGridDataFormat: {
readonly MULTIJSON: "MULTIJSON";
readonly JSON: "JSON";
readonly CSV: "CSV";
readonly TSV: "TSV";
readonly SCSV: "SCSV";
readonly SOHSV: "SOHSV";
readonly PSV: "PSV";
readonly TXT: "TXT";
readonly RAW: "RAW";
readonly SINGLEJSON: "SINGLEJSON";
readonly AVRO: "AVRO";
readonly TSVE: "TSVE";
readonly PARQUET: "PARQUET";
readonly ORC: "ORC";
readonly APACHEAVRO: "APACHEAVRO";
readonly W3CLOGFILE: "W3CLOGFILE";
};
/**
* The data format of the message. Optionally the data format can be added to each message.
*/
export type EventGridDataFormat = (typeof EventGridDataFormat)[keyof typeof EventGridDataFormat];
export declare const EventHubDataFormat: {
readonly MULTIJSON: "MULTIJSON";
readonly JSON: "JSON";
readonly CSV: "CSV";
readonly TSV: "TSV";
readonly SCSV: "SCSV";
readonly SOHSV: "SOHSV";
readonly PSV: "PSV";
readonly TXT: "TXT";
readonly RAW: "RAW";
readonly SINGLEJSON: "SINGLEJSON";
readonly AVRO: "AVRO";
readonly TSVE: "TSVE";
readonly PARQUET: "PARQUET";
readonly ORC: "ORC";
readonly APACHEAVRO: "APACHEAVRO";
readonly W3CLOGFILE: "W3CLOGFILE";
};
/**
* The data format of the message. Optionally the data format can be added to each message.
*/
export type EventHubDataFormat = (typeof EventHubDataFormat)[keyof typeof EventHubDataFormat];
export declare const IntegrationRuntimeEdition: {
readonly Standard: "Standard";
readonly Enterprise: "Enterprise";
};
/**
* The edition for the SSIS Integration Runtime
*/
export type IntegrationRuntimeEdition = (typeof IntegrationRuntimeEdition)[keyof typeof IntegrationRuntimeEdition];
export declare const IntegrationRuntimeEntityReferenceType: {
readonly IntegrationRuntimeReference: "IntegrationRuntimeReference";
readonly LinkedServiceReference: "LinkedServiceReference";
};
/**
* The type of this referenced entity.
*/
export type IntegrationRuntimeEntityReferenceType = (typeof IntegrationRuntimeEntityReferenceType)[keyof typeof IntegrationRuntimeEntityReferenceType];
export declare const IntegrationRuntimeLicenseType: {
readonly BasePrice: "BasePrice";
readonly LicenseIncluded: "LicenseIncluded";
};
/**
* License type for bringing your own license scenario.
*/
export type IntegrationRuntimeLicenseType = (typeof IntegrationRuntimeLicenseType)[keyof typeof IntegrationRuntimeLicenseType];
export declare const IntegrationRuntimeSsisCatalogPricingTier: {
readonly Basic: "Basic";
readonly Standard: "Standard";
readonly Premium: "Premium";
readonly PremiumRS: "PremiumRS";
};
/**
* The pricing tier for the catalog database. The valid values could be found in https://azure.microsoft.com/en-us/pricing/details/sql-database/
*/
export type IntegrationRuntimeSsisCatalogPricingTier = (typeof IntegrationRuntimeSsisCatalogPricingTier)[keyof typeof IntegrationRuntimeSsisCatalogPricingTier];
export declare const IntegrationRuntimeType: {
readonly Managed: "Managed";
readonly SelfHosted: "SelfHosted";
};
/**
* Type of integration runtime.
*/
export type IntegrationRuntimeType = (typeof IntegrationRuntimeType)[keyof typeof IntegrationRuntimeType];
export declare const IotHubDataFormat: {
readonly MULTIJSON: "MULTIJSON";
readonly JSON: "JSON";
readonly CSV: "CSV";
readonly TSV: "TSV";
readonly SCSV: "SCSV";
readonly SOHSV: "SOHSV";
readonly PSV: "PSV";
readonly TXT: "TXT";
readonly RAW: "RAW";
readonly SINGLEJSON: "SINGLEJSON";
readonly AVRO: "AVRO";
readonly TSVE: "TSVE";
readonly PARQUET: "PARQUET";
readonly ORC: "ORC";
readonly APACHEAVRO: "APACHEAVRO";
readonly W3CLOGFILE: "W3CLOGFILE";
};
/**
* The data format of the message. Optionally the data format can be added to each message.
*/
export type IotHubDataFormat = (typeof IotHubDataFormat)[keyof typeof IotHubDataFormat];
export declare const Kind: {
readonly ReadWrite: "ReadWrite";
readonly ReadOnlyFollowing: "ReadOnlyFollowing";
};
/**
* Kind of the database
*/
export type Kind = (typeof Kind)[keyof typeof Kind];
export declare const NodeSize: {
readonly None: "None";
readonly Small: "Small";
readonly Medium: "Medium";
readonly Large: "Large";
readonly XLarge: "XLarge";
readonly XXLarge: "XXLarge";
readonly XXXLarge: "XXXLarge";
};
/**
* The level of compute power that each node in the Big Data pool has.
*/
export type NodeSize = (typeof NodeSize)[keyof typeof NodeSize];
export declare const NodeSizeFamily: {
readonly None: "None";
readonly MemoryOptimized: "MemoryOptimized";
readonly HardwareAcceleratedFPGA: "HardwareAcceleratedFPGA";
readonly HardwareAcceleratedGPU: "HardwareAcceleratedGPU";
};
/**
* The kind of nodes that the Big Data pool provides.
*/
export type NodeSizeFamily = (typeof NodeSizeFamily)[keyof typeof NodeSizeFamily];
export declare const PrincipalType: {
readonly App: "App";
readonly Group: "Group";
readonly User: "User";
};
/**
* Principal type.
*/
export type PrincipalType = (typeof PrincipalType)[keyof typeof PrincipalType];
export declare const ResourceIdentityType: {
readonly None: "None";
readonly SystemAssigned: "SystemAssigned";
readonly SystemAssigned_UserAssigned: "SystemAssigned,UserAssigned";
};
/**
* The type of managed identity for the workspace
*/
export type ResourceIdentityType = (typeof ResourceIdentityType)[keyof typeof ResourceIdentityType];
export declare const SensitivityLabelRank: {
readonly None: "None";
readonly Low: "Low";
readonly Medium: "Medium";
readonly High: "High";
readonly Critical: "Critical";
};
export type SensitivityLabelRank = (typeof SensitivityLabelRank)[keyof typeof SensitivityLabelRank];
export declare const SkuName: {
readonly Compute_optimized: "Compute optimized";
readonly Storage_optimized: "Storage optimized";
};
/**
* SKU name.
*/
export type SkuName = (typeof SkuName)[keyof typeof SkuName];
export declare const SkuSize: {
readonly Extra_small: "Extra small";
readonly Small: "Small";
readonly Medium: "Medium";
readonly Large: "Large";
};
/**
* SKU size.
*/
export type SkuSize = (typeof SkuSize)[keyof typeof SkuSize];
export declare const StorageAccountType: {
readonly GRS: "GRS";
readonly LRS: "LRS";
};
/**
* The storage account type used to store backups for this sql pool.
*/
export type StorageAccountType = (typeof StorageAccountType)[keyof typeof StorageAccountType];
export declare const TransparentDataEncryptionStatus: {
readonly Enabled: "Enabled";
readonly Disabled: "Disabled";
};
/**
* The status of the database transparent data encryption.
*/
export type TransparentDataEncryptionStatus = (typeof TransparentDataEncryptionStatus)[keyof typeof TransparentDataEncryptionStatus];
export declare const WorkspacePublicNetworkAccess: {
readonly Enabled: "Enabled";
readonly Disabled: "Disabled";
};
/**
* Enable or Disable public network access to workspace
*/
export type WorkspacePublicNetworkAccess = (typeof WorkspacePublicNetworkAccess)[keyof typeof WorkspacePublicNetworkAccess];