@pulumi/azure-native
Version:
[](https://slack.pulumi.com) [](https://npmjs.com/package/@pulumi/azure-native) [ • 2.95 kB
TypeScript
export declare const Action: {
readonly Allow: "Allow";
};
/**
* The action of virtual network rule.
*/
export type Action = (typeof Action)[keyof typeof Action];
export declare const EncryptionType: {
/**
* Volume is encrypted at rest with Platform managed key. It is the default encryption type.
*/
readonly EncryptionAtRestWithPlatformKey: "EncryptionAtRestWithPlatformKey";
/**
* Volume is encrypted at rest with Customer managed key that can be changed and revoked by a customer.
*/
readonly EncryptionAtRestWithCustomerManagedKey: "EncryptionAtRestWithCustomerManagedKey";
};
/**
* Type of encryption
*/
export type EncryptionType = (typeof EncryptionType)[keyof typeof EncryptionType];
export declare const IdentityType: {
readonly None: "None";
readonly SystemAssigned: "SystemAssigned";
readonly UserAssigned: "UserAssigned";
};
/**
* The identity type.
*/
export type IdentityType = (typeof IdentityType)[keyof typeof IdentityType];
export declare const PrivateEndpointServiceConnectionStatus: {
readonly Pending: "Pending";
readonly Approved: "Approved";
readonly Failed: "Failed";
readonly Rejected: "Rejected";
};
/**
* Indicates whether the connection has been Approved/Rejected/Removed by the owner of the service.
*/
export type PrivateEndpointServiceConnectionStatus = (typeof PrivateEndpointServiceConnectionStatus)[keyof typeof PrivateEndpointServiceConnectionStatus];
export declare const PublicNetworkAccess: {
readonly Enabled: "Enabled";
readonly Disabled: "Disabled";
};
/**
* Allow or disallow public network access to ElasticSan. Value is optional but if passed in, must be 'Enabled' or 'Disabled'.
*/
export type PublicNetworkAccess = (typeof PublicNetworkAccess)[keyof typeof PublicNetworkAccess];
export declare const SkuName: {
/**
* Premium locally redundant storage
*/
readonly Premium_LRS: "Premium_LRS";
/**
* Premium zone redundant storage
*/
readonly Premium_ZRS: "Premium_ZRS";
};
/**
* The sku name.
*/
export type SkuName = (typeof SkuName)[keyof typeof SkuName];
export declare const SkuTier: {
/**
* Premium Tier
*/
readonly Premium: "Premium";
};
/**
* The sku tier.
*/
export type SkuTier = (typeof SkuTier)[keyof typeof SkuTier];
export declare const StorageTargetType: {
readonly Iscsi: "Iscsi";
readonly None: "None";
};
/**
* Type of storage target
*/
export type StorageTargetType = (typeof StorageTargetType)[keyof typeof StorageTargetType];
export declare const VolumeCreateOption: {
readonly None: "None";
readonly VolumeSnapshot: "VolumeSnapshot";
readonly DiskSnapshot: "DiskSnapshot";
readonly Disk: "Disk";
readonly DiskRestorePoint: "DiskRestorePoint";
};
/**
* This enumerates the possible sources of a volume creation.
*/
export type VolumeCreateOption = (typeof VolumeCreateOption)[keyof typeof VolumeCreateOption];