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

126 lines (125 loc) 5.85 kB
export declare const AdminStatus: { readonly Enable: "Enable"; readonly Disable: "Disable"; }; /** * The administrative status of the auto import job. Possible values: 'Enable', 'Disable'. Passing in a value of 'Disable' will disable the current active auto import job. By default it is set to 'Enable'. */ export type AdminStatus = (typeof AdminStatus)[keyof typeof AdminStatus]; export declare const AmlFilesystemIdentityType: { readonly UserAssigned: "UserAssigned"; readonly None: "None"; }; /** * The type of identity used for the resource. */ export type AmlFilesystemIdentityType = (typeof AmlFilesystemIdentityType)[keyof typeof AmlFilesystemIdentityType]; export declare const AmlFilesystemSquashMode: { readonly None: "None"; readonly RootOnly: "RootOnly"; readonly All: "All"; }; /** * Squash mode of the AML file system. 'All': User and Group IDs on files will be squashed to the provided values for all users on non-trusted systems. 'RootOnly': User and Group IDs on files will be squashed to provided values for solely the root user on non-trusted systems. 'None': No squashing of User and Group IDs is performed for any users on any systems. */ export type AmlFilesystemSquashMode = (typeof AmlFilesystemSquashMode)[keyof typeof AmlFilesystemSquashMode]; export declare const AutoExportJobAdminStatus: { readonly Enable: "Enable"; readonly Disable: "Disable"; }; /** * The administrative status of the auto export job. Possible values: 'Enable', 'Disable'. Passing in a value of 'Disable' will disable the current active auto export job. By default it is set to 'Enable'. */ export type AutoExportJobAdminStatus = (typeof AutoExportJobAdminStatus)[keyof typeof AutoExportJobAdminStatus]; export declare const AutoExportStatusType: { readonly InProgress: "InProgress"; readonly Disabling: "Disabling"; readonly Disabled: "Disabled"; readonly DisableFailed: "DisableFailed"; readonly Failed: "Failed"; }; /** * The operational state of auto export. InProgress indicates the export is running. Disabling indicates the user has requested to disable the export but the disabling is still in progress. Disabled indicates auto export has been disabled. DisableFailed indicates the disabling has failed. Failed means the export was unable to continue, due to a fatal error. */ export type AutoExportStatusType = (typeof AutoExportStatusType)[keyof typeof AutoExportStatusType]; export declare const CacheIdentityType: { readonly SystemAssigned: "SystemAssigned"; readonly UserAssigned: "UserAssigned"; readonly SystemAssigned_UserAssigned: "SystemAssigned, UserAssigned"; readonly None: "None"; }; /** * The type of identity used for the cache */ export type CacheIdentityType = (typeof CacheIdentityType)[keyof typeof CacheIdentityType]; export declare const ConflictResolutionMode: { readonly Fail: "Fail"; readonly Skip: "Skip"; readonly OverwriteIfDirty: "OverwriteIfDirty"; readonly OverwriteAlways: "OverwriteAlways"; }; /** * How the import job will handle conflicts. For example, if the import job is trying to bring in a directory, but a file is at that path, how it handles it. Fail indicates that the import job should stop immediately and not do anything with the conflict. Skip indicates that it should pass over the conflict. OverwriteIfDirty causes the import job to delete and re-import the file or directory if it is a conflicting type, is dirty, or was not previously imported. OverwriteAlways extends OverwriteIfDirty to include releasing files that had been restored but were not dirty. Please reference https://learn.microsoft.com/en-us/azure/azure-managed-lustre/ for a thorough explanation of these resolution modes. */ export type ConflictResolutionMode = (typeof ConflictResolutionMode)[keyof typeof ConflictResolutionMode]; export declare const MaintenanceDayOfWeekType: { readonly Monday: "Monday"; readonly Tuesday: "Tuesday"; readonly Wednesday: "Wednesday"; readonly Thursday: "Thursday"; readonly Friday: "Friday"; readonly Saturday: "Saturday"; readonly Sunday: "Sunday"; }; /** * Day of the week on which the maintenance window will occur. */ export type MaintenanceDayOfWeekType = (typeof MaintenanceDayOfWeekType)[keyof typeof MaintenanceDayOfWeekType]; export declare const NfsAccessRuleAccess: { readonly No: "no"; readonly Ro: "ro"; readonly Rw: "rw"; }; /** * Access allowed by this rule. */ export type NfsAccessRuleAccess = (typeof NfsAccessRuleAccess)[keyof typeof NfsAccessRuleAccess]; export declare const NfsAccessRuleScope: { readonly Default: "default"; readonly Network: "network"; readonly Host: "host"; }; /** * Scope for this rule. The scope and filter determine which clients match the rule. */ export type NfsAccessRuleScope = (typeof NfsAccessRuleScope)[keyof typeof NfsAccessRuleScope]; export declare const OperationalStateType: { readonly Ready: "Ready"; readonly Busy: "Busy"; readonly Suspended: "Suspended"; readonly Flushing: "Flushing"; }; /** * Storage target operational state. */ export type OperationalStateType = (typeof OperationalStateType)[keyof typeof OperationalStateType]; export declare const StorageTargetType: { readonly Nfs3: "nfs3"; readonly Clfs: "clfs"; readonly Unknown: "unknown"; readonly BlobNfs: "blobNfs"; }; /** * Type of the Storage Target. */ export type StorageTargetType = (typeof StorageTargetType)[keyof typeof StorageTargetType]; export declare const UsernameSource: { readonly AD: "AD"; readonly LDAP: "LDAP"; readonly File: "File"; readonly None: "None"; }; /** * This setting determines how the cache gets username and group names for clients. */ export type UsernameSource = (typeof UsernameSource)[keyof typeof UsernameSource];