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

411 lines • 17.3 kB
"use strict"; // *** WARNING: this file was generated by pulumi-language-nodejs. *** // *** Do not edit by hand unless you're certain you know what you are doing! *** Object.defineProperty(exports, "__esModule", { value: true }); exports.WindowsServerSubscription = exports.VmSizeEnum = exports.UpdateSummariesPropertiesState = exports.UpdateRunPropertiesState = exports.State = exports.SoftwareAssuranceIntent = exports.ServiceName = exports.SecurityTypes = exports.SecurityRuleProtocol = exports.SecurityRuleDirection = exports.SecurityRuleAccess = exports.SecurityEncryptionType = exports.ResourceIdentityType = exports.RemoteSupportType = exports.RemoteSupportAccessLevel = exports.ProvisioningAction = exports.OsTypeEnum = exports.OperationType = exports.OperatingSystemTypes = exports.NetworkTypeEnum = exports.ManagedServiceIdentityType = exports.IpAllocationMethodEnum = exports.IPPoolTypeEnum = exports.HyperVGeneration = exports.HciEdgeDeviceJobType = exports.GpuAssignmentTypeEnum = exports.ExtendedLocationTypes = exports.EdgeDeviceKind = exports.EceSecrets = exports.DiskFileFormat = exports.DiagnosticLevel = exports.DeviceKind = exports.DeploymentMode = exports.ComplianceAssignmentType = exports.CloudInitDataSource = exports.AvailabilityType = void 0; exports.AvailabilityType = { Local: "Local", Online: "Online", Notify: "Notify", }; exports.CloudInitDataSource = { /** * NoCloud is used as the datasource */ NoCloud: "NoCloud", /** * Azure is used as the datasource */ Azure: "Azure", }; exports.ComplianceAssignmentType = { /** * Report on the state of the machine, but don't make changes. */ Audit: "Audit", /** * Applied to the machine. If it drifts, the local service inside the machine makes a correction at the next evaluation. */ ApplyAndAutoCorrect: "ApplyAndAutoCorrect", }; exports.DeploymentMode = { /** * Validate ECE action deployment for a cluster. */ Validate: "Validate", /** * Deploy ECE action deployment for a cluster. */ Deploy: "Deploy", }; exports.DeviceKind = { /** * Arc-enabled edge device with HCI OS. */ HCI: "HCI", }; exports.DiagnosticLevel = { Off: "Off", Basic: "Basic", Enhanced: "Enhanced", }; exports.DiskFileFormat = { /** * VHDX file format */ Vhdx: "vhdx", /** * VHD file format */ Vhd: "vhd", }; exports.EceSecrets = { /** * AzureStackLCMUserCredential used for LCM operations for AzureStackHCI cluster. */ AzureStackLCMUserCredential: "AzureStackLCMUserCredential", /** * DefaultARBApplication used to manage Azure Arc resource bridge (ARB) for AzureStackHCI cluster. */ DefaultARBApplication: "DefaultARBApplication", /** * LocalAdminCredential used for admin operations for AzureStackHCI cluster. */ LocalAdminCredential: "LocalAdminCredential", /** * WitnessStorageKey used for setting up a cloud witness for AzureStackHCI cluster. */ WitnessStorageKey: "WitnessStorageKey", }; exports.EdgeDeviceKind = { /** * Arc-enabled edge device with HCI OS. */ HCI: "HCI", }; exports.ExtendedLocationTypes = { CustomLocation: "CustomLocation", }; exports.GpuAssignmentTypeEnum = { /** * Attach Graphics Processing Unit (GPU) using Discrete Device Assignment (DDA) */ GpuDDA: "GpuDDA", /** * Attach Graphics Processing Unit (GPU) using GPU Partitioning */ GpuP: "GpuP", }; exports.HciEdgeDeviceJobType = { /** * Job to collect logs from the device. */ CollectLog: "CollectLog", /** * Job to provide remote support to the device. */ RemoteSupport: "RemoteSupport", }; exports.HyperVGeneration = { /** * Generation 1 (V1) hypervisor */ V1: "V1", /** * Generation 2 (V2) hypervisor */ V2: "V2", }; exports.IPPoolTypeEnum = { /** * Virtual Machine IP Pool */ Vm: "vm", /** * VIP Pool */ Vippool: "vippool", }; exports.IpAllocationMethodEnum = { Dynamic: "Dynamic", Static: "Static", }; exports.ManagedServiceIdentityType = { None: "None", SystemAssigned: "SystemAssigned", UserAssigned: "UserAssigned", SystemAssigned_UserAssigned: "SystemAssigned,UserAssigned", }; exports.NetworkTypeEnum = { NAT: "NAT", Transparent: "Transparent", L2Bridge: "L2Bridge", L2Tunnel: "L2Tunnel", ICS: "ICS", Private: "Private", Overlay: "Overlay", Internal: "Internal", Mirrored: "Mirrored", }; exports.OperatingSystemTypes = { /** * Windows operating system */ Windows: "Windows", /** * Linux operating system */ Linux: "Linux", }; exports.OperationType = { /** * Cluster provisioning operation. */ ClusterProvisioning: "ClusterProvisioning", /** * Cluster upgrade operation. */ ClusterUpgrade: "ClusterUpgrade", }; exports.OsTypeEnum = { Linux: "Linux", Windows: "Windows", }; exports.ProvisioningAction = { /** * Install guest agent */ Install: "install", /** * Uninstall guest agent */ Uninstall: "uninstall", /** * Repair guest agent */ Repair: "repair", }; exports.RemoteSupportAccessLevel = { /** * No remote support access is granted. */ None: "None", /** * Access is limited to diagnostics information only. */ Diagnostics: "Diagnostics", /** * Access includes diagnostics information and the ability to perform repairs. */ DiagnosticsAndRepair: "DiagnosticsAndRepair", }; exports.RemoteSupportType = { /** * Enables remote support for the edge device. */ Enable: "Enable", /** * Revokes previously granted remote support access for the edge device. */ Revoke: "Revoke", }; exports.ResourceIdentityType = { SystemAssigned: "SystemAssigned", }; exports.SecurityEncryptionType = { /** * Non-persisted TPM encryption type */ NonPersistedTPM: "NonPersistedTPM", }; exports.SecurityRuleAccess = { /** * Network traffic is allowed */ Allow: "Allow", /** * Network traffic is denied */ Deny: "Deny", }; exports.SecurityRuleDirection = { /** * Rule is evaluated on incoming traffic */ Inbound: "Inbound", /** * Rule is evaluated on outgoing traffic */ Outbound: "Outbound", }; exports.SecurityRuleProtocol = { /** * Transmission Control Protocol */ Tcp: "Tcp", /** * User Datagram Protocol */ Udp: "Udp", /** * Internet Control Message Protocol */ Icmp: "Icmp", /** * Wildcard rule for all protocols */ Asterisk: "*", }; exports.SecurityTypes = { /** * Trusted Launch security type */ TrustedLaunch: "TrustedLaunch", /** * Confidential VM security type */ ConfidentialVM: "ConfidentialVM", }; exports.ServiceName = { WAC: "WAC", }; exports.SoftwareAssuranceIntent = { Enable: "Enable", Disable: "Disable", }; exports.State = { HasPrerequisite: "HasPrerequisite", Obsolete: "Obsolete", Ready: "Ready", NotApplicableBecauseAnotherUpdateIsInProgress: "NotApplicableBecauseAnotherUpdateIsInProgress", Preparing: "Preparing", Installing: "Installing", Installed: "Installed", PreparationFailed: "PreparationFailed", InstallationFailed: "InstallationFailed", Invalid: "Invalid", Recalled: "Recalled", Downloading: "Downloading", DownloadFailed: "DownloadFailed", HealthChecking: "HealthChecking", HealthCheckFailed: "HealthCheckFailed", ReadyToInstall: "ReadyToInstall", ScanInProgress: "ScanInProgress", ScanFailed: "ScanFailed", AdditionalContentRequired: "AdditionalContentRequired", }; exports.UpdateRunPropertiesState = { Unknown: "Unknown", Succeeded: "Succeeded", InProgress: "InProgress", Failed: "Failed", }; exports.UpdateSummariesPropertiesState = { Unknown: "Unknown", AppliedSuccessfully: "AppliedSuccessfully", UpdateAvailable: "UpdateAvailable", UpdateInProgress: "UpdateInProgress", UpdateFailed: "UpdateFailed", NeedsAttention: "NeedsAttention", PreparationInProgress: "PreparationInProgress", PreparationFailed: "PreparationFailed", }; exports.VmSizeEnum = { /** * Default virtual machine size */ Default: "Default", /** * Standard A2 v2 virtual machine size */ Standard_A2_v2: "Standard_A2_v2", /** * Standard A4 v2 virtual machine size */ Standard_A4_v2: "Standard_A4_v2", /** * Standard D2s v3 virtual machine size */ Standard_D2s_v3: "Standard_D2s_v3", /** * Standard D4s v3 virtual machine size */ Standard_D4s_v3: "Standard_D4s_v3", /** * Standard D8s v3 virtual machine size */ Standard_D8s_v3: "Standard_D8s_v3", /** * Standard D16s v3 virtual machine size */ Standard_D16s_v3: "Standard_D16s_v3", /** * Standard D32s v3 virtual machine size */ Standard_D32s_v3: "Standard_D32s_v3", /** * Standard DS2 v2 virtual machine size */ Standard_DS2_v2: "Standard_DS2_v2", /** * Standard DS3 v2 virtual machine size */ Standard_DS3_v2: "Standard_DS3_v2", /** * Standard DS4 v2 virtual machine size */ Standard_DS4_v2: "Standard_DS4_v2", /** * Standard DS5 v2 virtual machine size */ Standard_DS5_v2: "Standard_DS5_v2", /** * Standard DS13 v2 virtual machine size */ Standard_DS13_v2: "Standard_DS13_v2", /** * Standard K8S v1 virtual machine size */ Standard_K8S_v1: "Standard_K8S_v1", /** * Standard K8S2 v1 virtual machine size */ Standard_K8S2_v1: "Standard_K8S2_v1", /** * Standard K8S3 v1 virtual machine size */ Standard_K8S3_v1: "Standard_K8S3_v1", /** * Standard K8S4 v1 virtual machine size */ Standard_K8S4_v1: "Standard_K8S4_v1", /** * Standard NK6 virtual machine size */ Standard_NK6: "Standard_NK6", /** * Standard NK12 virtual machine size */ Standard_NK12: "Standard_NK12", /** * Standard NV6 virtual machine size */ Standard_NV6: "Standard_NV6", /** * Standard NV12 virtual machine size */ Standard_NV12: "Standard_NV12", /** * Standard K8S5 v1 virtual machine size */ Standard_K8S5_v1: "Standard_K8S5_v1", /** * Custom virtual machine size */ Custom: "Custom", }; exports.WindowsServerSubscription = { Disabled: "Disabled", Enabled: "Enabled", }; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaW5kZXguanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi90eXBlcy9lbnVtcy9henVyZXN0YWNraGNpL2luZGV4LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7QUFBQSxzRUFBc0U7QUFDdEUsaUZBQWlGOzs7QUFHcEUsUUFBQSxnQkFBZ0IsR0FBRztJQUM1QixLQUFLLEVBQUUsT0FBTztJQUNkLE1BQU0sRUFBRSxRQUFRO0lBQ2hCLE1BQU0sRUFBRSxRQUFRO0NBQ1YsQ0FBQztBQU9FLFFBQUEsbUJBQW1CLEdBQUc7SUFDL0I7O09BRUc7SUFDSCxPQUFPLEVBQUUsU0FBUztJQUNsQjs7T0FFRztJQUNILEtBQUssRUFBRSxPQUFPO0NBQ1IsQ0FBQztBQU9FLFFBQUEsd0JBQXdCLEdBQUc7SUFDcEM7O09BRUc7SUFDSCxLQUFLLEVBQUUsT0FBTztJQUNkOztPQUVHO0lBQ0gsbUJBQW1CLEVBQUUscUJBQXFCO0NBQ3BDLENBQUM7QUFPRSxRQUFBLGNBQWMsR0FBRztJQUMxQjs7T0FFRztJQUNILFFBQVEsRUFBRSxVQUFVO0lBQ3BCOztPQUVHO0lBQ0gsTUFBTSxFQUFFLFFBQVE7Q0FDVixDQUFDO0FBT0UsUUFBQSxVQUFVLEdBQUc7SUFDdEI7O09BRUc7SUFDSCxHQUFHLEVBQUUsS0FBSztDQUNKLENBQUM7QUFPRSxRQUFBLGVBQWUsR0FBRztJQUMzQixHQUFHLEVBQUUsS0FBSztJQUNWLEtBQUssRUFBRSxPQUFPO0lBQ2QsUUFBUSxFQUFFLFVBQVU7Q0FDZCxDQUFDO0FBT0UsUUFBQSxjQUFjLEdBQUc7SUFDMUI7O09BRUc7SUFDSCxJQUFJLEVBQUUsTUFBTTtJQUNaOztPQUVHO0lBQ0gsR0FBRyxFQUFFLEtBQUs7Q0FDSixDQUFDO0FBT0UsUUFBQSxVQUFVLEdBQUc7SUFDdEI7O09BRUc7SUFDSCwyQkFBMkIsRUFBRSw2QkFBNkI7SUFDMUQ7O09BRUc7SUFDSCxxQkFBcUIsRUFBRSx1QkFBdUI7SUFDOUM7O09BRUc7SUFDSCxv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