@pulumi/azure-native
Version:
[](https://slack.pulumi.com) [](https://npmjs.com/package/@pulumi/azure-native) [ • 3.9 kB
TypeScript
export declare const AutoGeneratedDomainNameLabelScope: {
readonly TenantReuse: "TenantReuse";
readonly SubscriptionReuse: "SubscriptionReuse";
readonly ResourceGroupReuse: "ResourceGroupReuse";
readonly NoReuse: "NoReuse";
};
/**
* The Cloud HSM Cluster's auto-generated Domain Name Label Scope
*/
export type AutoGeneratedDomainNameLabelScope = (typeof AutoGeneratedDomainNameLabelScope)[keyof typeof AutoGeneratedDomainNameLabelScope];
export declare const CloudHsmClusterSkuFamily: {
readonly B: "B";
};
/**
* Sku family of the Cloud HSM Cluster
*/
export type CloudHsmClusterSkuFamily = (typeof CloudHsmClusterSkuFamily)[keyof typeof CloudHsmClusterSkuFamily];
export declare const CloudHsmClusterSkuName: {
readonly Standard_B1: "Standard_B1";
readonly Standard_B10: "Standard B10";
};
/**
* Sku name of the Cloud HSM Cluster
*/
export type CloudHsmClusterSkuName = (typeof CloudHsmClusterSkuName)[keyof typeof CloudHsmClusterSkuName];
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 PrivateEndpointServiceConnectionStatus: {
readonly Pending: "Pending";
readonly Approved: "Approved";
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 Disabled: "Disabled";
};
/**
* The Cloud HSM Cluster public network access
*/
export type PublicNetworkAccess = (typeof PublicNetworkAccess)[keyof typeof PublicNetworkAccess];
export declare const SkuName: {
/**
* The dedicated HSM is a Safenet Luna Network HSM A790 device.
*/
readonly SafeNet_Luna_Network_HSM_A790: "SafeNet Luna Network HSM A790";
/**
* The dedicated HSM is a payShield 10K, model PS10-D, 10Gb Ethernet Hardware Platform device with 1 local master key which supports up to 60 calls per second.
*/
readonly PayShield10K_LMK1_CPS60: "payShield10K_LMK1_CPS60";
/**
* The dedicated HSM is a payShield 10K, model PS10-D, 10Gb Ethernet Hardware Platform device with 1 local master key which supports up to 250 calls per second.
*/
readonly PayShield10K_LMK1_CPS250: "payShield10K_LMK1_CPS250";
/**
* The dedicated HSM is a payShield 10K, model PS10-D, 10Gb Ethernet Hardware Platform device with 1 local master key which supports up to 2500 calls per second.
*/
readonly PayShield10K_LMK1_CPS2500: "payShield10K_LMK1_CPS2500";
/**
* The dedicated HSM is a payShield 10K, model PS10-D, 10Gb Ethernet Hardware Platform device with 2 local master keys which supports up to 60 calls per second.
*/
readonly PayShield10K_LMK2_CPS60: "payShield10K_LMK2_CPS60";
/**
* The dedicated HSM is a payShield 10K, model PS10-D, 10Gb Ethernet Hardware Platform device with 2 local master keys which supports up to 250 calls per second.
*/
readonly PayShield10K_LMK2_CPS250: "payShield10K_LMK2_CPS250";
/**
* The dedicated HSM is a payShield 10K, model PS10-D, 10Gb Ethernet Hardware Platform device with 2 local master keys which supports up to 2500 calls per second.
*/
readonly PayShield10K_LMK2_CPS2500: "payShield10K_LMK2_CPS2500";
};
/**
* SKU of the dedicated HSM
*/
export type SkuName = (typeof SkuName)[keyof typeof SkuName];