@pulumi/azure-native
Version:
[](https://slack.pulumi.com) [](https://npmjs.com/package/@pulumi/azure-native) [ • 5.19 kB
TypeScript
export declare const AuthenticationMethod: {
/**
* The user authentication method is anonymous.
*/
readonly Anonymous: "Anonymous";
/**
* The user authentication method is an x509 certificate.
*/
readonly Certificate: "Certificate";
/**
* The user authentication method is a username and password.
*/
readonly UsernamePassword: "UsernamePassword";
};
/**
* The method to authenticate the user of the client at the server.
*/
export type AuthenticationMethod = (typeof AuthenticationMethod)[keyof typeof AuthenticationMethod];
export declare const DataPointObservabilityMode: {
/**
* No mapping to OpenTelemetry.
*/
readonly None: "None";
/**
* Map as counter to OpenTelemetry.
*/
readonly Counter: "Counter";
/**
* Map as gauge to OpenTelemetry.
*/
readonly Gauge: "Gauge";
/**
* Map as histogram to OpenTelemetry.
*/
readonly Histogram: "Histogram";
/**
* Map as log to OpenTelemetry.
*/
readonly Log: "Log";
};
/**
* An indication of how the data point should be mapped to OpenTelemetry.
*/
export type DataPointObservabilityMode = (typeof DataPointObservabilityMode)[keyof typeof DataPointObservabilityMode];
export declare const DatasetDestinationTarget: {
/**
* MQTT target.
*/
readonly Mqtt: "Mqtt";
/**
* Broker State Store target.
*/
readonly BrokerStateStore: "BrokerStateStore";
/**
* Storage target.
*/
readonly Storage: "Storage";
};
/**
* Target destination.
*/
export type DatasetDestinationTarget = (typeof DatasetDestinationTarget)[keyof typeof DatasetDestinationTarget];
export declare const EventDestinationTarget: {
/**
* MQTT target.
*/
readonly Mqtt: "Mqtt";
/**
* Storage target.
*/
readonly Storage: "Storage";
};
/**
* Target destination.
*/
export type EventDestinationTarget = (typeof EventDestinationTarget)[keyof typeof EventDestinationTarget];
export declare const EventObservabilityMode: {
/**
* No mapping to OpenTelemetry.
*/
readonly None: "None";
/**
* Map as log to OpenTelemetry.
*/
readonly Log: "Log";
};
/**
* An indication of how the event should be mapped to OpenTelemetry.
*/
export type EventObservabilityMode = (typeof EventObservabilityMode)[keyof typeof EventObservabilityMode];
export declare const Format: {
/**
* JSON Schema version draft 7 format
*/
readonly JsonSchema_draft7: "JsonSchema/draft-07";
/**
* Delta format
*/
readonly Delta_1_0: "Delta/1.0";
};
/**
* Format of the schema.
*/
export type Format = (typeof Format)[keyof typeof Format];
export declare const ManagementActionType: {
/**
* Call action type.
*/
readonly Call: "Call";
/**
* Read action type.
*/
readonly Read: "Read";
/**
* Write action type.
*/
readonly Write: "Write";
};
/**
* The type of the action.
*/
export type ManagementActionType = (typeof ManagementActionType)[keyof typeof ManagementActionType];
export declare const MqttDestinationQos: {
/**
* QoS 0.
*/
readonly Qos0: "Qos0";
/**
* QoS 1.
*/
readonly Qos1: "Qos1";
};
/**
* The MQTT QoS setting. Defaults to QoS 1.
*/
export type MqttDestinationQos = (typeof MqttDestinationQos)[keyof typeof MqttDestinationQos];
export declare const NamespaceDiscoveredManagementActionType: {
/**
* Call action type.
*/
readonly Call: "Call";
/**
* Read action type.
*/
readonly Read: "Read";
/**
* Write action type.
*/
readonly Write: "Write";
};
/**
* The type of the action.
*/
export type NamespaceDiscoveredManagementActionType = (typeof NamespaceDiscoveredManagementActionType)[keyof typeof NamespaceDiscoveredManagementActionType];
export declare const SchemaType: {
/**
* Message Schema schema type
*/
readonly MessageSchema: "MessageSchema";
};
/**
* Type of the schema.
*/
export type SchemaType = (typeof SchemaType)[keyof typeof SchemaType];
export declare const StreamDestinationTarget: {
/**
* MQTT target.
*/
readonly Mqtt: "Mqtt";
/**
* Storage target.
*/
readonly Storage: "Storage";
};
/**
* Target destination.
*/
export type StreamDestinationTarget = (typeof StreamDestinationTarget)[keyof typeof StreamDestinationTarget];
export declare const SystemAssignedServiceIdentityType: {
readonly None: "None";
readonly SystemAssigned: "SystemAssigned";
};
/**
* Type of managed service identity (either system assigned, or none).
*/
export type SystemAssignedServiceIdentityType = (typeof SystemAssignedServiceIdentityType)[keyof typeof SystemAssignedServiceIdentityType];
export declare const TopicRetainType: {
/**
* Retain the messages.
*/
readonly Keep: "Keep";
/**
* Never retain messages.
*/
readonly Never: "Never";
};
/**
* When set to 'Keep', messages published to an MQTT broker will have the retain flag set. Default: 'Never'.
*/
export type TopicRetainType = (typeof TopicRetainType)[keyof typeof TopicRetainType];