@pulumi/azure-native
Version:
[](https://slack.pulumi.com) [](https://npmjs.com/package/@pulumi/azure-native) [ • 6.07 kB
TypeScript
export declare const CatalogItemSyncEnableStatus: {
readonly Enabled: "Enabled";
readonly Disabled: "Disabled";
};
/**
* Whether project catalogs associated with projects in this dev center can be configured to sync catalog items.
*/
export type CatalogItemSyncEnableStatus = (typeof CatalogItemSyncEnableStatus)[keyof typeof CatalogItemSyncEnableStatus];
export declare const CatalogItemType: {
readonly EnvironmentDefinition: "EnvironmentDefinition";
};
/**
* Indicates catalog item types.
*/
export type CatalogItemType = (typeof CatalogItemType)[keyof typeof CatalogItemType];
export declare const CatalogSyncType: {
readonly Manual: "Manual";
readonly Scheduled: "Scheduled";
};
/**
* Indicates the type of sync that is configured for the catalog.
*/
export type CatalogSyncType = (typeof CatalogSyncType)[keyof typeof CatalogSyncType];
export declare const DevboxDisksEncryptionEnableStatus: {
readonly Enabled: "Enabled";
readonly Disabled: "Disabled";
};
/**
* Devbox disk encryption enable or disable status. Indicates if Devbox disks encryption using DevCenter CMK is enabled or not.
*/
export type DevboxDisksEncryptionEnableStatus = (typeof DevboxDisksEncryptionEnableStatus)[keyof typeof DevboxDisksEncryptionEnableStatus];
export declare const DomainJoinType: {
readonly HybridAzureADJoin: "HybridAzureADJoin";
readonly AzureADJoin: "AzureADJoin";
};
/**
* AAD Join type.
*/
export type DomainJoinType = (typeof DomainJoinType)[keyof typeof DomainJoinType];
export declare const EnvironmentTypeEnableStatus: {
readonly Enabled: "Enabled";
readonly Disabled: "Disabled";
};
/**
* Defines whether this Environment Type can be used in this Project.
*/
export type EnvironmentTypeEnableStatus = (typeof EnvironmentTypeEnableStatus)[keyof typeof EnvironmentTypeEnableStatus];
export declare const HibernateSupport: {
readonly Disabled: "Disabled";
readonly Enabled: "Enabled";
};
/**
* Indicates whether Dev Boxes created with this definition are capable of hibernation. Not all images are capable of supporting hibernation. To find out more see https://aka.ms/devbox/hibernate
*/
export type HibernateSupport = (typeof HibernateSupport)[keyof typeof HibernateSupport];
export declare const IdentityType: {
readonly SystemAssignedIdentity: "systemAssignedIdentity";
readonly UserAssignedIdentity: "userAssignedIdentity";
readonly DelegatedResourceIdentity: "delegatedResourceIdentity";
};
/**
* Values can be systemAssignedIdentity or userAssignedIdentity
*/
export type IdentityType = (typeof IdentityType)[keyof typeof IdentityType];
export declare const LicenseType: {
readonly Windows_Client: "Windows_Client";
};
/**
* Specifies the license type indicating the caller has already acquired licenses for the Dev Boxes that will be created.
*/
export type LicenseType = (typeof LicenseType)[keyof typeof LicenseType];
export declare const LocalAdminStatus: {
readonly Disabled: "Disabled";
readonly Enabled: "Enabled";
};
/**
* Indicates whether owners of Dev Boxes in this pool are added as local administrators on the Dev Box.
*/
export type LocalAdminStatus = (typeof LocalAdminStatus)[keyof typeof LocalAdminStatus];
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 PlanMemberType: {
readonly User: "User";
readonly Group: "Group";
};
/**
* The type of the member (user, group)
*/
export type PlanMemberType = (typeof PlanMemberType)[keyof typeof PlanMemberType];
export declare const ScheduleEnableStatus: {
readonly Enabled: "Enabled";
readonly Disabled: "Disabled";
};
/**
* Indicates whether or not this scheduled task is enabled.
*/
export type ScheduleEnableStatus = (typeof ScheduleEnableStatus)[keyof typeof ScheduleEnableStatus];
export declare const ScheduledFrequency: {
readonly Daily: "Daily";
};
/**
* The frequency of this scheduled task.
*/
export type ScheduledFrequency = (typeof ScheduledFrequency)[keyof typeof ScheduledFrequency];
export declare const ScheduledType: {
readonly StopDevBox: "StopDevBox";
};
/**
* Supported type this scheduled task represents.
*/
export type ScheduledType = (typeof ScheduledType)[keyof typeof ScheduledType];
export declare const SingleSignOnStatus: {
readonly Disabled: "Disabled";
readonly Enabled: "Enabled";
};
/**
* Indicates whether Dev Boxes in this pool are created with single sign on enabled. The also requires that single sign on be enabled on the tenant.
*/
export type SingleSignOnStatus = (typeof SingleSignOnStatus)[keyof typeof SingleSignOnStatus];
export declare const SkuTier: {
readonly Free: "Free";
readonly Basic: "Basic";
readonly Standard: "Standard";
readonly Premium: "Premium";
};
/**
* This field is required to be implemented by the Resource Provider if the service has more than one tier, but is not required on a PUT.
*/
export type SkuTier = (typeof SkuTier)[keyof typeof SkuTier];
export declare const StopOnDisconnectEnableStatus: {
readonly Enabled: "Enabled";
readonly Disabled: "Disabled";
};
/**
* Whether the feature to stop the Dev Box on disconnect once the grace period has lapsed is enabled.
*/
export type StopOnDisconnectEnableStatus = (typeof StopOnDisconnectEnableStatus)[keyof typeof StopOnDisconnectEnableStatus];
export declare const VirtualNetworkType: {
readonly Managed: "Managed";
readonly Unmanaged: "Unmanaged";
};
/**
* Indicates whether the pool uses a Virtual Network managed by Microsoft or a customer provided network.
*/
export type VirtualNetworkType = (typeof VirtualNetworkType)[keyof typeof VirtualNetworkType];