@pulumi/azure-native
Version:
[](https://slack.pulumi.com) [](https://npmjs.com/package/@pulumi/azure-native) [ • 13.8 kB
TypeScript
export declare const AzureSkuName: {
readonly Dev_No_SLA_Standard_D11_v2: "Dev(No SLA)_Standard_D11_v2";
readonly Dev_No_SLA_Standard_E2a_v4: "Dev(No SLA)_Standard_E2a_v4";
readonly Standard_D11_v2: "Standard_D11_v2";
readonly Standard_D12_v2: "Standard_D12_v2";
readonly Standard_D13_v2: "Standard_D13_v2";
readonly Standard_D14_v2: "Standard_D14_v2";
readonly Standard_D32d_v4: "Standard_D32d_v4";
readonly Standard_D16d_v5: "Standard_D16d_v5";
readonly Standard_D32d_v5: "Standard_D32d_v5";
readonly Standard_DS13_v2_1TB_PS: "Standard_DS13_v2+1TB_PS";
readonly Standard_DS13_v2_2TB_PS: "Standard_DS13_v2+2TB_PS";
readonly Standard_DS14_v2_3TB_PS: "Standard_DS14_v2+3TB_PS";
readonly Standard_DS14_v2_4TB_PS: "Standard_DS14_v2+4TB_PS";
readonly Standard_L4s: "Standard_L4s";
readonly Standard_L8s: "Standard_L8s";
readonly Standard_L16s: "Standard_L16s";
readonly Standard_L8s_v2: "Standard_L8s_v2";
readonly Standard_L16s_v2: "Standard_L16s_v2";
readonly Standard_L8s_v3: "Standard_L8s_v3";
readonly Standard_L16s_v3: "Standard_L16s_v3";
readonly Standard_L32s_v3: "Standard_L32s_v3";
readonly Standard_L8as_v3: "Standard_L8as_v3";
readonly Standard_L16as_v3: "Standard_L16as_v3";
readonly Standard_L32as_v3: "Standard_L32as_v3";
readonly Standard_E64i_v3: "Standard_E64i_v3";
readonly Standard_E80ids_v4: "Standard_E80ids_v4";
readonly Standard_E2a_v4: "Standard_E2a_v4";
readonly Standard_E4a_v4: "Standard_E4a_v4";
readonly Standard_E8a_v4: "Standard_E8a_v4";
readonly Standard_E16a_v4: "Standard_E16a_v4";
readonly Standard_E8as_v4_1TB_PS: "Standard_E8as_v4+1TB_PS";
readonly Standard_E8as_v4_2TB_PS: "Standard_E8as_v4+2TB_PS";
readonly Standard_E16as_v4_3TB_PS: "Standard_E16as_v4+3TB_PS";
readonly Standard_E16as_v4_4TB_PS: "Standard_E16as_v4+4TB_PS";
readonly Standard_E8as_v5_1TB_PS: "Standard_E8as_v5+1TB_PS";
readonly Standard_E8as_v5_2TB_PS: "Standard_E8as_v5+2TB_PS";
readonly Standard_E16as_v5_3TB_PS: "Standard_E16as_v5+3TB_PS";
readonly Standard_E16as_v5_4TB_PS: "Standard_E16as_v5+4TB_PS";
readonly Standard_E2ads_v5: "Standard_E2ads_v5";
readonly Standard_E4ads_v5: "Standard_E4ads_v5";
readonly Standard_E8ads_v5: "Standard_E8ads_v5";
readonly Standard_E16ads_v5: "Standard_E16ads_v5";
readonly Standard_EC8as_v5_1TB_PS: "Standard_EC8as_v5+1TB_PS";
readonly Standard_EC8as_v5_2TB_PS: "Standard_EC8as_v5+2TB_PS";
readonly Standard_EC16as_v5_3TB_PS: "Standard_EC16as_v5+3TB_PS";
readonly Standard_EC16as_v5_4TB_PS: "Standard_EC16as_v5+4TB_PS";
readonly Standard_EC8ads_v5: "Standard_EC8ads_v5";
readonly Standard_EC16ads_v5: "Standard_EC16ads_v5";
readonly Standard_E8s_v4_1TB_PS: "Standard_E8s_v4+1TB_PS";
readonly Standard_E8s_v4_2TB_PS: "Standard_E8s_v4+2TB_PS";
readonly Standard_E16s_v4_3TB_PS: "Standard_E16s_v4+3TB_PS";
readonly Standard_E16s_v4_4TB_PS: "Standard_E16s_v4+4TB_PS";
readonly Standard_E8s_v5_1TB_PS: "Standard_E8s_v5+1TB_PS";
readonly Standard_E8s_v5_2TB_PS: "Standard_E8s_v5+2TB_PS";
readonly Standard_E16s_v5_3TB_PS: "Standard_E16s_v5+3TB_PS";
readonly Standard_E16s_v5_4TB_PS: "Standard_E16s_v5+4TB_PS";
readonly Standard_E2d_v4: "Standard_E2d_v4";
readonly Standard_E4d_v4: "Standard_E4d_v4";
readonly Standard_E8d_v4: "Standard_E8d_v4";
readonly Standard_E16d_v4: "Standard_E16d_v4";
readonly Standard_E2d_v5: "Standard_E2d_v5";
readonly Standard_E4d_v5: "Standard_E4d_v5";
readonly Standard_E8d_v5: "Standard_E8d_v5";
readonly Standard_E16d_v5: "Standard_E16d_v5";
};
/**
* SKU name.
*/
export type AzureSkuName = (typeof AzureSkuName)[keyof typeof AzureSkuName];
export declare const AzureSkuTier: {
readonly Basic: "Basic";
readonly Standard: "Standard";
};
/**
* SKU tier.
*/
export type AzureSkuTier = (typeof AzureSkuTier)[keyof typeof AzureSkuTier];
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 CalloutType: {
readonly Kusto: "kusto";
readonly Sql: "sql";
readonly Cosmosdb: "cosmosdb";
readonly External_data: "external_data";
readonly Azure_digital_twins: "azure_digital_twins";
readonly Sandbox_artifacts: "sandbox_artifacts";
readonly Webapi: "webapi";
readonly Mysql: "mysql";
readonly Postgresql: "postgresql";
readonly Genevametrics: "genevametrics";
readonly Azure_openai: "azure_openai";
};
/**
* Type of the callout service, specifying the kind of external resource or service being accessed.
*/
export type CalloutType = (typeof CalloutType)[keyof typeof CalloutType];
export declare const ClusterNetworkAccessFlag: {
readonly Enabled: "Enabled";
readonly Disabled: "Disabled";
};
/**
* Whether or not to restrict outbound network access. Value is optional but if passed in, must be 'Enabled' or 'Disabled'
*/
export type ClusterNetworkAccessFlag = (typeof ClusterNetworkAccessFlag)[keyof typeof ClusterNetworkAccessFlag];
export declare const ClusterPrincipalRole: {
readonly AllDatabasesAdmin: "AllDatabasesAdmin";
readonly AllDatabasesViewer: "AllDatabasesViewer";
readonly AllDatabasesMonitor: "AllDatabasesMonitor";
};
/**
* 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 DataConnectionKind: {
readonly EventHub: "EventHub";
readonly EventGrid: "EventGrid";
readonly IotHub: "IotHub";
readonly CosmosDb: "CosmosDb";
};
/**
* Kind of the endpoint for the data connection
*/
export type DataConnectionKind = (typeof DataConnectionKind)[keyof typeof DataConnectionKind];
export declare const DataFormat: {
readonly MULTIJSON: "MULTIJSON";
readonly JSON: "JSON";
readonly CSV: "CSV";
};
/**
* The data format of the message. Optionally the data format can be added to each message.
*/
export type DataFormat = (typeof DataFormat)[keyof typeof DataFormat];
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 DatabaseRouting: {
readonly Single: "Single";
readonly Multi: "Multi";
};
/**
* Indication for database routing information from the data connection, by default only database routing information is allowed
*/
export type DatabaseRouting = (typeof DatabaseRouting)[keyof typeof DatabaseRouting];
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 EngineType: {
readonly V2: "V2";
readonly V3: "V3";
};
/**
* The engine type
*/
export type EngineType = (typeof EngineType)[keyof typeof EngineType];
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 IdentityType: {
readonly None: "None";
readonly SystemAssigned: "SystemAssigned";
readonly UserAssigned: "UserAssigned";
readonly SystemAssigned_UserAssigned: "SystemAssigned, UserAssigned";
};
/**
* The type of managed identity used. The type 'SystemAssigned, UserAssigned' includes both an implicitly created identity and a set of user-assigned identities. The type 'None' will remove all identities.
*/
export type IdentityType = (typeof IdentityType)[keyof typeof IdentityType];
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 Language: {
readonly Python: "Python";
};
/**
* The language name, for example Python.
*/
export type Language = (typeof Language)[keyof typeof Language];
export declare const LanguageExtensionImageName: {
readonly R: "R";
readonly Python3_6_5: "Python3_6_5";
readonly Python3_10_8: "Python3_10_8";
readonly Python3_10_8_DL: "Python3_10_8_DL";
readonly PythonCustomImage: "PythonCustomImage";
readonly Python3_11_7: "Python3_11_7";
readonly Python3_11_7_DL: "Python3_11_7_DL";
};
/**
* The language extension image name.
*/
export type LanguageExtensionImageName = (typeof LanguageExtensionImageName)[keyof typeof LanguageExtensionImageName];
export declare const LanguageExtensionName: {
readonly PYTHON: "PYTHON";
readonly R: "R";
};
/**
* The language extension name.
*/
export type LanguageExtensionName = (typeof LanguageExtensionName)[keyof typeof LanguageExtensionName];
export declare const OutboundAccess: {
readonly Allow: "Allow";
readonly Deny: "Deny";
};
/**
* Indicates whether outbound access is permitted for the specified URI pattern.
*/
export type OutboundAccess = (typeof OutboundAccess)[keyof typeof OutboundAccess];
export declare const PrincipalPermissionsAction: {
readonly RetainPermissionOnScriptCompletion: "RetainPermissionOnScriptCompletion";
readonly RemovePermissionOnScriptCompletion: "RemovePermissionOnScriptCompletion";
};
/**
* Indicates if the permissions for the script caller are kept following completion of the script.
*/
export type PrincipalPermissionsAction = (typeof PrincipalPermissionsAction)[keyof typeof PrincipalPermissionsAction];
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 PublicIPType: {
readonly IPv4: "IPv4";
readonly DualStack: "DualStack";
};
/**
* Indicates what public IP type to create - IPv4 (default), or DualStack (both IPv4 and IPv6)
*/
export type PublicIPType = (typeof PublicIPType)[keyof typeof PublicIPType];
export declare const PublicNetworkAccess: {
readonly Enabled: "Enabled";
readonly Disabled: "Disabled";
};
/**
* Public network access to the cluster is enabled by default. When disabled, only private endpoint connection to the cluster is allowed
*/
export type PublicNetworkAccess = (typeof PublicNetworkAccess)[keyof typeof PublicNetworkAccess];
export declare const ScriptLevel: {
readonly Database: "Database";
readonly Cluster: "Cluster";
};
/**
* Differentiates between the type of script commands included - Database or Cluster. The default is Database.
*/
export type ScriptLevel = (typeof ScriptLevel)[keyof typeof ScriptLevel];
export declare const VnetState: {
readonly Enabled: "Enabled";
readonly Disabled: "Disabled";
};
/**
* When enabled, the cluster is deployed into the configured subnet, when disabled it will be removed from the subnet.
*/
export type VnetState = (typeof VnetState)[keyof typeof VnetState];