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

211 lines (210 loc) • 6.64 kB
export declare const AzureDevOpsPermissionType: { /** * Pool will inherit permissions from the project or organization. */ readonly Inherit: "Inherit"; /** * Only the pool creator will be an admin of the pool. */ readonly CreatorOnly: "CreatorOnly"; /** * Only the specified accounts will be admins of the pool. */ readonly SpecificAccounts: "SpecificAccounts"; }; /** * Determines who has admin permissions to the Azure DevOps pool. */ export type AzureDevOpsPermissionType = (typeof AzureDevOpsPermissionType)[keyof typeof AzureDevOpsPermissionType]; export declare const CachingType: { /** * Don't use host caching. */ readonly None: "None"; /** * For workloads that only do read operations. */ readonly ReadOnly: "ReadOnly"; /** * For workloads that do a balance of read and write operations. */ readonly ReadWrite: "ReadWrite"; }; /** * The type of caching to be enabled for the data disks. The default value for caching is readwrite. For information about the caching options see: https://blogs.msdn.microsoft.com/windowsazurestorage/2012/06/27/exploring-windows-azure-drives-disks-and-images/. */ export type CachingType = (typeof CachingType)[keyof typeof CachingType]; export declare const CertificateStoreNameOption: { /** * The X.509 certificate store for personal certificates. */ readonly My: "My"; /** * The X.509 certificate store for trusted root certificate authorities (CAs). */ readonly Root: "Root"; }; /** * Name of the certificate store to use on the machine, currently 'My' and 'Root' are supported. */ export type CertificateStoreNameOption = (typeof CertificateStoreNameOption)[keyof typeof CertificateStoreNameOption]; export declare const EphemeralType: { /** * Ephemeral is handled by Managed DevOps Pools service. */ readonly Automatic: "Automatic"; /** * CacheDisk ephemeral only, requires that the SKU has a cache that is large enough for the image. */ readonly CacheDisk: "CacheDisk"; /** * ResourceDisk ephemeral only, requires only that the SKU supports it. */ readonly ResourceDisk: "ResourceDisk"; }; /** * The ephemeral type of the image. */ export type EphemeralType = (typeof EphemeralType)[keyof typeof EphemeralType]; export declare const LogonType: { /** * Run as a service. */ readonly Service: "Service"; /** * Run in interactive mode. */ readonly Interactive: "Interactive"; }; /** * Determines how the service should be run. By default, this will be set to Service. */ export type LogonType = (typeof LogonType)[keyof typeof LogonType]; export declare const ManagedServiceIdentityType: { readonly None: "None"; readonly SystemAssigned: "SystemAssigned"; readonly UserAssigned: "UserAssigned"; readonly SystemAssigned_UserAssigned: "SystemAssigned,UserAssigned"; }; /** * Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed). */ export type ManagedServiceIdentityType = (typeof ManagedServiceIdentityType)[keyof typeof ManagedServiceIdentityType]; export declare const OsDiskStorageAccountType: { /** * Standard OS disk type. */ readonly Standard: "Standard"; /** * Premium OS disk type. */ readonly Premium: "Premium"; /** * Standard SSD OS disk type. */ readonly StandardSSD: "StandardSSD"; }; /** * The Azure SKU name of the machines in the pool. */ export type OsDiskStorageAccountType = (typeof OsDiskStorageAccountType)[keyof typeof OsDiskStorageAccountType]; export declare const PredictionPreference: { /** * Balance between cost and performance. */ readonly Balanced: "Balanced"; /** * Optimizes for cost over performance. */ readonly MostCostEffective: "MostCostEffective"; /** * Halfway through cost and balanced. */ readonly MoreCostEffective: "MoreCostEffective"; /** * Halfway through balanced and performance. */ readonly MorePerformance: "MorePerformance"; /** * Optimizes for performance over cost. */ readonly BestPerformance: "BestPerformance"; }; /** * Determines the balance between cost and performance. */ export type PredictionPreference = (typeof PredictionPreference)[keyof typeof PredictionPreference]; export declare const ProvisioningState: { /** * Represents a succeeded operation. */ readonly Succeeded: "Succeeded"; /** * Represents a failed operation. */ readonly Failed: "Failed"; /** * Represents a canceled operation. */ readonly Canceled: "Canceled"; /** * Represents a pending operation. */ readonly Provisioning: "Provisioning"; /** * Represents a pending operation. */ readonly Updating: "Updating"; /** * Represents an operation under deletion. */ readonly Deleting: "Deleting"; /** * Represents an accepted operation. */ readonly Accepted: "Accepted"; }; /** * The status of the current operation. */ export type ProvisioningState = (typeof ProvisioningState)[keyof typeof ProvisioningState]; export declare const ResourcePredictionsProfileType: { /** * Customer provides the stand-by agent scheme. */ readonly Manual: "Manual"; /** * The stand-by agent scheme is determined based on historical demand. */ readonly Automatic: "Automatic"; }; /** * Determines how the stand-by scheme should be provided. */ export type ResourcePredictionsProfileType = (typeof ResourcePredictionsProfileType)[keyof typeof ResourcePredictionsProfileType]; export declare const StorageAccountType: { /** * The data disk should use standard locally redundant storage. */ readonly StandardLRS: "Standard_LRS"; /** * The data disk should use premium locally redundant storage. */ readonly PremiumLRS: "Premium_LRS"; /** * The data disk should use standard SSD locally redundant storage. */ readonly StandardSSDLRS: "StandardSSD_LRS"; /** * The data disk should use premium SSD zonal redundant storage. */ readonly PremiumZRS: "Premium_ZRS"; /** * The data disk should use standard SSD zonal redundant storage. */ readonly StandardSSDZRS: "StandardSSD_ZRS"; }; /** * The storage Account type to be used for the data disk. If omitted, the default is "standard_lrs". */ export type StorageAccountType = (typeof StorageAccountType)[keyof typeof StorageAccountType];