@pulumi/azure-native
Version:
[](https://slack.pulumi.com) [](https://npmjs.com/package/@pulumi/azure-native) [ • 6.54 kB
TypeScript
export declare const AddressType: {
/**
* Address type not known.
*/
readonly None: "None";
/**
* Residential Address.
*/
readonly Residential: "Residential";
/**
* Commercial Address.
*/
readonly Commercial: "Commercial";
};
/**
* Type of address.
*/
export type AddressType = (typeof AddressType)[keyof typeof AddressType];
export declare const ClassDiscriminator: {
/**
* Data Box orders.
*/
readonly DataBox: "DataBox";
/**
* Data Box Disk orders.
*/
readonly DataBoxDisk: "DataBoxDisk";
/**
* Data Box Heavy orders.
*/
readonly DataBoxHeavy: "DataBoxHeavy";
/**
* Data Box Customer Disk orders.
*/
readonly DataBoxCustomerDisk: "DataBoxCustomerDisk";
};
/**
* Indicates the type of job details.
*/
export type ClassDiscriminator = (typeof ClassDiscriminator)[keyof typeof ClassDiscriminator];
export declare const DataAccountType: {
/**
* Storage Accounts .
*/
readonly StorageAccount: "StorageAccount";
/**
* Azure Managed disk storage.
*/
readonly ManagedDisk: "ManagedDisk";
};
/**
* Type of the account of data.
*/
export type DataAccountType = (typeof DataAccountType)[keyof typeof DataAccountType];
export declare const DoubleEncryption: {
/**
* Software-based encryption is enabled.
*/
readonly Enabled: "Enabled";
/**
* Software-based encryption is disabled.
*/
readonly Disabled: "Disabled";
};
/**
* Defines secondary layer of software-based encryption enablement.
*/
export type DoubleEncryption = (typeof DoubleEncryption)[keyof typeof DoubleEncryption];
export declare const FilterFileType: {
/**
* Filter file is of the type AzureBlob.
*/
readonly AzureBlob: "AzureBlob";
/**
* Filter file is of the type AzureFiles.
*/
readonly AzureFile: "AzureFile";
};
/**
* Type of the filter file.
*/
export type FilterFileType = (typeof FilterFileType)[keyof typeof FilterFileType];
export declare const HardwareEncryption: {
/**
* Hardware-based encryption is enabled.
*/
readonly Enabled: "Enabled";
/**
* Hardware-based encryption is enabled.
*/
readonly Disabled: "Disabled";
};
/**
* Defines Hardware level encryption (Only for disk)
*/
export type HardwareEncryption = (typeof HardwareEncryption)[keyof typeof HardwareEncryption];
export declare const JobDeliveryType: {
/**
* Non Scheduled job.
*/
readonly NonScheduled: "NonScheduled";
/**
* Scheduled job.
*/
readonly Scheduled: "Scheduled";
};
/**
* Delivery type of Job.
*/
export type JobDeliveryType = (typeof JobDeliveryType)[keyof typeof JobDeliveryType];
export declare const KekType: {
/**
* Key encryption key is managed by Microsoft.
*/
readonly MicrosoftManaged: "MicrosoftManaged";
/**
* Key encryption key is managed by the Customer.
*/
readonly CustomerManaged: "CustomerManaged";
};
/**
* Type of encryption key used for key encryption.
*/
export type KekType = (typeof KekType)[keyof typeof KekType];
export declare const LogCollectionLevel: {
/**
* Only Errors will be collected in the logs.
*/
readonly Error: "Error";
/**
* Verbose logging (includes Errors, CRC, size information and others).
*/
readonly Verbose: "Verbose";
};
/**
* Level of the logs to be collected.
*/
export type LogCollectionLevel = (typeof LogCollectionLevel)[keyof typeof LogCollectionLevel];
export declare const NotificationStageName: {
/**
* Notification at device prepared stage.
*/
readonly DevicePrepared: "DevicePrepared";
/**
* Notification at device dispatched stage.
*/
readonly Dispatched: "Dispatched";
/**
* Notification at device delivered stage.
*/
readonly Delivered: "Delivered";
/**
* Notification at device picked up from user stage.
*/
readonly PickedUp: "PickedUp";
/**
* Notification at device received at Azure datacenter stage.
*/
readonly AtAzureDC: "AtAzureDC";
/**
* Notification at data copy started stage.
*/
readonly DataCopy: "DataCopy";
/**
* Notification at job created stage.
*/
readonly Created: "Created";
/**
* Notification at shipped devices to customer stage.
*/
readonly ShippedToCustomer: "ShippedToCustomer";
};
/**
* Name of the stage.
*/
export type NotificationStageName = (typeof NotificationStageName)[keyof typeof NotificationStageName];
export declare const SkuName: {
/**
* Data Box.
*/
readonly DataBox: "DataBox";
/**
* Data Box Disk.
*/
readonly DataBoxDisk: "DataBoxDisk";
/**
* Data Box Heavy.
*/
readonly DataBoxHeavy: "DataBoxHeavy";
/**
* Data Box Customer Disk.
*/
readonly DataBoxCustomerDisk: "DataBoxCustomerDisk";
};
/**
* The sku name.
*/
export type SkuName = (typeof SkuName)[keyof typeof SkuName];
export declare const StorageAccountAccessTier: {
/**
* Archive Access Tier shares requested by the customer.
*/
readonly Archive: "Archive";
};
export type StorageAccountAccessTier = (typeof StorageAccountAccessTier)[keyof typeof StorageAccountAccessTier];
export declare const TransferConfigurationType: {
/**
* Transfer all the data.
*/
readonly TransferAll: "TransferAll";
/**
* Transfer using filter.
*/
readonly TransferUsingFilter: "TransferUsingFilter";
};
/**
* Type of the configuration for transfer.
*/
export type TransferConfigurationType = (typeof TransferConfigurationType)[keyof typeof TransferConfigurationType];
export declare const TransferType: {
/**
* Import data to azure.
*/
readonly ImportToAzure: "ImportToAzure";
/**
* Export data from azure.
*/
readonly ExportFromAzure: "ExportFromAzure";
};
/**
* Type of the data transfer.
*/
export type TransferType = (typeof TransferType)[keyof typeof TransferType];
export declare const TransportShipmentTypes: {
/**
* Shipment Logistics is handled by the customer.
*/
readonly CustomerManaged: "CustomerManaged";
/**
* Shipment Logistics is handled by Microsoft.
*/
readonly MicrosoftManaged: "MicrosoftManaged";
};
/**
* Indicates Shipment Logistics type that the customer preferred.
*/
export type TransportShipmentTypes = (typeof TransportShipmentTypes)[keyof typeof TransportShipmentTypes];