@pulumi/azure-native
Version:
[](https://slack.pulumi.com) [](https://npmjs.com/package/@pulumi/azure-native) [ • 6.64 kB
TypeScript
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];