@pulumi/azure-native
Version:
[](https://slack.pulumi.com) [](https://npmjs.com/package/@pulumi/azure-native) [ • 7.18 kB
TypeScript
export declare const AntivirusSolutions: {
/**
* Option to use Microsoft Defender antivirus scanning software as the scanning solution.
*/
readonly Defender: "Defender";
/**
* Option to use the external ClamAV open-source software as an antivirus scanning solution.
*/
readonly ClamAv: "ClamAv";
};
/**
* The list of Antivirus solutions currently provided.
*/
export type AntivirusSolutions = (typeof AntivirusSolutions)[keyof typeof AntivirusSolutions];
export declare const Casing: {
/**
* Ignores casing when performing pattern matching. For example, "Hello World" would be found in "hello world".
*/
readonly Insensitive: "Insensitive";
/**
* Requires exact casing for the pattern match. For example, "Hello World" would NOT not be found in "hello world".
*/
readonly Sensitive: "Sensitive";
};
/**
* Specifies the text matching conditions based on casing. For more detail please refer to the Casing model.
*/
export type Casing = (typeof Casing)[keyof typeof Casing];
export declare const DataClassType: {
/**
* Represents standard message-based data, including Azure Service and Event Hub, used in message replication.
*/
readonly Messaging: "Messaging";
/**
* Represents transactional request/response data types from API endpoints.
*/
readonly API: "API";
/**
* Represents data types that require continuous, real-time streaming replication (e.g., video).
*/
readonly Stream: "Stream";
/**
* Represents standard file-based data, including Azure Blob and Table Storage, used in general-purpose replication.
*/
readonly Files: "Files";
/**
* Represents data related to development, security, and operations workflows such as build artifacts subject to an NCDSMO policy.
*/
readonly SoftwareArtifacts: "SoftwareArtifacts";
/**
* Represents rich content types such as documents (e.g., Word, PDF) and images that require specialized replication handling.
*/
readonly Complex: "Complex";
};
/**
* The data replication scenario handled by this FlowProfile. Please not, that this value cannot be updated after creation.
*/
export type DataClassType = (typeof DataClassType)[keyof typeof DataClassType];
export declare const DataType: {
readonly Blob: "Blob";
readonly Table: "Table";
};
/**
* Transfer Storage Blobs or Tables
*/
export type DataType = (typeof DataType)[keyof typeof DataType];
export declare const Direction: {
readonly Send: "Send";
readonly Receive: "Receive";
};
/**
* Direction of data movement
*/
export type Direction = (typeof Direction)[keyof typeof Direction];
export declare const FilterType: {
/**
* Defines an allow filter used for allowlist.
*/
readonly Allow: "Allow";
/**
* Defines a denying filter used for blocklisting.
*/
readonly Deny: "Deny";
};
/**
* Specifies whether the filter is an allow list or deny list. For more detail, please refer to the FilterType model.
*/
export type FilterType = (typeof FilterType)[keyof typeof FilterType];
export declare const FlowBillingTier: {
readonly BlobTransport: "BlobTransport";
readonly Standard: "Standard";
readonly Premium: "Premium";
};
/**
* Billing tier for this messaging flow
*/
export type FlowBillingTier = (typeof FlowBillingTier)[keyof typeof FlowBillingTier];
export declare const FlowProfileStatus: {
/**
* Defines a FlowProfile that can no longer be selected.
*/
readonly Obsolete: "Obsolete";
/**
* Defines a FlowProfile that is enabled.
*/
readonly Enabled: "Enabled";
};
/**
* The operational status of the FlowProfile.
*/
export type FlowProfileStatus = (typeof FlowProfileStatus)[keyof typeof FlowProfileStatus];
export declare const FlowStatus: {
readonly Enabled: "Enabled";
readonly Disabled: "Disabled";
};
/**
* Status of the current flow
*/
export type FlowStatus = (typeof FlowStatus)[keyof typeof FlowStatus];
export declare const FlowType: {
readonly Unknown: "Unknown";
readonly Complex: "Complex";
readonly DevSecOps: "DevSecOps";
readonly Messaging: "Messaging";
readonly Mission: "Mission";
readonly MicrosoftInternal: "MicrosoftInternal";
readonly BasicFiles: "BasicFiles";
readonly Data: "Data";
readonly Standard: "Standard";
readonly StreamingVideo: "StreamingVideo";
readonly Opaque: "Opaque";
readonly MissionOpaqueXML: "MissionOpaqueXML";
};
/**
* Flow type for the specified resource
*/
export type FlowType = (typeof FlowType)[keyof typeof FlowType];
export declare const ListApprovedSchemasDirection: {
readonly Send: "Send";
readonly Receive: "Receive";
};
/**
* The direction pipeline to filter approved schemas.
*/
export type ListApprovedSchemasDirection = (typeof ListApprovedSchemasDirection)[keyof typeof ListApprovedSchemasDirection];
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 MatchType: {
/**
* The option to pattern match substrings within all text content. For example, "hello world" would be found in "chello worlds".
*/
readonly Partial: "Partial";
/**
* The option to pattern match the entire string explicitly. For example, "hello world" would NOT be found in "chello worlds".
*/
readonly Complete: "Complete";
};
/**
* Specifies the text matching condition for text comparison. For more detail please refer to the MatchType model.
*/
export type MatchType = (typeof MatchType)[keyof typeof MatchType];
export declare const SchemaDirection: {
readonly Send: "Send";
readonly Receive: "Receive";
};
/**
* The direction of the schema.
*/
export type SchemaDirection = (typeof SchemaDirection)[keyof typeof SchemaDirection];
export declare const SchemaStatus: {
readonly New: "New";
readonly Approved: "Approved";
};
/**
* Status of the schema
*/
export type SchemaStatus = (typeof SchemaStatus)[keyof typeof SchemaStatus];
export declare const SchemaType: {
readonly Xsd: "Xsd";
readonly Zip: "Zip";
};
/**
* The Schema Type
*/
export type SchemaType = (typeof SchemaType)[keyof typeof SchemaType];
export declare const StreamProtocol: {
readonly UDP: "UDP";
readonly SRT: "SRT";
readonly RTP: "RTP";
};
/**
* The protocol of the stream
*/
export type StreamProtocol = (typeof StreamProtocol)[keyof typeof StreamProtocol];
export declare const XmlReferenceType: {
/**
* Defines a referencing procedure where the xml schema will be provided inline.
*/
readonly Inline: "Inline";
};
/**
* Defines the method for referencing the xml schema.
*/
export type XmlReferenceType = (typeof XmlReferenceType)[keyof typeof XmlReferenceType];