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

92 lines (91 loc) 3.3 kB
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];