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

213 lines (212 loc) • 7.18 kB
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];