@pulumi/azure-native
Version:
[](https://slack.pulumi.com) [](https://npmjs.com/package/@pulumi/azure-native) [ • 3.3 kB
TypeScript
export declare const AccessRightsDescription: {
readonly ServiceConfig: "ServiceConfig";
readonly EnrollmentRead: "EnrollmentRead";
readonly EnrollmentWrite: "EnrollmentWrite";
readonly DeviceConnect: "DeviceConnect";
readonly RegistrationStatusRead: "RegistrationStatusRead";
readonly RegistrationStatusWrite: "RegistrationStatusWrite";
};
/**
* Rights that this key has.
*/
export type AccessRightsDescription = (typeof AccessRightsDescription)[keyof typeof AccessRightsDescription];
export declare const AllocationPolicy: {
readonly Hashed: "Hashed";
readonly GeoLatency: "GeoLatency";
readonly Static: "Static";
};
/**
* Allocation policy to be used by this provisioning service.
*/
export type AllocationPolicy = (typeof AllocationPolicy)[keyof typeof AllocationPolicy];
export declare const IotDpsSku: {
readonly S1: "S1";
};
/**
* Sku name.
*/
export type IotDpsSku = (typeof IotDpsSku)[keyof typeof IotDpsSku];
export declare const IpFilterActionType: {
readonly Accept: "Accept";
readonly Reject: "Reject";
};
/**
* The desired action for requests captured by this rule.
*/
export type IpFilterActionType = (typeof IpFilterActionType)[keyof typeof IpFilterActionType];
export declare const IpFilterTargetType: {
readonly All: "all";
readonly ServiceApi: "serviceApi";
readonly DeviceApi: "deviceApi";
};
/**
* Target for requests captured by this rule.
*/
export type IpFilterTargetType = (typeof IpFilterTargetType)[keyof typeof IpFilterTargetType];
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 PrivateLinkServiceConnectionStatus: {
readonly Pending: "Pending";
readonly Approved: "Approved";
readonly Rejected: "Rejected";
readonly Disconnected: "Disconnected";
};
/**
* The status of a private endpoint connection
*/
export type PrivateLinkServiceConnectionStatus = (typeof PrivateLinkServiceConnectionStatus)[keyof typeof PrivateLinkServiceConnectionStatus];
export declare const PublicNetworkAccess: {
readonly Enabled: "Enabled";
readonly Disabled: "Disabled";
};
/**
* Whether requests from Public Network are allowed
*/
export type PublicNetworkAccess = (typeof PublicNetworkAccess)[keyof typeof PublicNetworkAccess];
export declare const State: {
readonly Activating: "Activating";
readonly Active: "Active";
readonly Deleting: "Deleting";
readonly Deleted: "Deleted";
readonly ActivationFailed: "ActivationFailed";
readonly DeletionFailed: "DeletionFailed";
readonly Transitioning: "Transitioning";
readonly Suspending: "Suspending";
readonly Suspended: "Suspended";
readonly Resuming: "Resuming";
readonly FailingOver: "FailingOver";
readonly FailoverFailed: "FailoverFailed";
};
/**
* Current state of the provisioning service.
*/
export type State = (typeof State)[keyof typeof State];