@pulumi/azure-native
Version:
[](https://slack.pulumi.com) [](https://npmjs.com/package/@pulumi/azure-native) [ • 6.8 kB
TypeScript
export declare const AccessRights: {
readonly Manage: "Manage";
readonly Send: "Send";
readonly Listen: "Listen";
};
export type AccessRights = (typeof AccessRights)[keyof typeof AccessRights];
export declare const ApplicationGroupPolicyType: {
readonly ThrottlingPolicy: "ThrottlingPolicy";
};
/**
* Application Group Policy types
*/
export type ApplicationGroupPolicyType = (typeof ApplicationGroupPolicyType)[keyof typeof ApplicationGroupPolicyType];
export declare const CaptureIdentityType: {
readonly SystemAssigned: "SystemAssigned";
readonly UserAssigned: "UserAssigned";
};
/**
* Type of Azure Active Directory Managed Identity.
*/
export type CaptureIdentityType = (typeof CaptureIdentityType)[keyof typeof CaptureIdentityType];
export declare const CleanupPolicyRetentionDescription: {
readonly Delete: "Delete";
readonly Compact: "Compact";
};
/**
* Enumerates the possible values for cleanup policy
*/
export type CleanupPolicyRetentionDescription = (typeof CleanupPolicyRetentionDescription)[keyof typeof CleanupPolicyRetentionDescription];
export declare const ClusterSkuName: {
readonly Dedicated: "Dedicated";
};
/**
* Name of this SKU.
*/
export type ClusterSkuName = (typeof ClusterSkuName)[keyof typeof ClusterSkuName];
export declare const DefaultAction: {
readonly Allow: "Allow";
readonly Deny: "Deny";
};
/**
* Default Action for Network Rule Set
*/
export type DefaultAction = (typeof DefaultAction)[keyof typeof DefaultAction];
export declare const EncodingCaptureDescription: {
readonly Avro: "Avro";
readonly AvroDeflate: "AvroDeflate";
};
/**
* Enumerates the possible values for the encoding format of capture description. Note: 'AvroDeflate' will be deprecated in New API Version
*/
export type EncodingCaptureDescription = (typeof EncodingCaptureDescription)[keyof typeof EncodingCaptureDescription];
export declare const EndPointProvisioningState: {
readonly Creating: "Creating";
readonly Updating: "Updating";
readonly Deleting: "Deleting";
readonly Succeeded: "Succeeded";
readonly Canceled: "Canceled";
readonly Failed: "Failed";
};
/**
* Provisioning state of the Private Endpoint Connection.
*/
export type EndPointProvisioningState = (typeof EndPointProvisioningState)[keyof typeof EndPointProvisioningState];
export declare const EntityStatus: {
readonly Active: "Active";
readonly Disabled: "Disabled";
readonly Restoring: "Restoring";
readonly SendDisabled: "SendDisabled";
readonly ReceiveDisabled: "ReceiveDisabled";
readonly Creating: "Creating";
readonly Deleting: "Deleting";
readonly Renaming: "Renaming";
readonly Unknown: "Unknown";
};
/**
* Enumerates the possible values for the status of the Event Hub.
*/
export type EntityStatus = (typeof EntityStatus)[keyof typeof EntityStatus];
export declare const IPAction: {
readonly Accept: "Accept";
readonly Reject: "Reject";
};
/**
* The IP Filter Action
*/
export type IPAction = (typeof IPAction)[keyof typeof IPAction];
export declare const KeySource: {
readonly Microsoft_KeyVault: "Microsoft.KeyVault";
};
/**
* Enumerates the possible value of keySource for Encryption
*/
export type KeySource = (typeof KeySource)[keyof typeof KeySource];
export declare const ManagedServiceIdentityType: {
readonly SystemAssigned: "SystemAssigned";
readonly UserAssigned: "UserAssigned";
readonly SystemAssigned_UserAssigned: "SystemAssigned, UserAssigned";
readonly None: "None";
};
/**
* Type of managed service identity.
*/
export type ManagedServiceIdentityType = (typeof ManagedServiceIdentityType)[keyof typeof ManagedServiceIdentityType];
export declare const MetricId: {
readonly IncomingBytes: "IncomingBytes";
readonly OutgoingBytes: "OutgoingBytes";
readonly IncomingMessages: "IncomingMessages";
readonly OutgoingMessages: "OutgoingMessages";
};
/**
* Metric Id on which the throttle limit should be set, MetricId can be discovered by hovering over Metric in the Metrics section of Event Hub Namespace inside Azure Portal
*/
export type MetricId = (typeof MetricId)[keyof typeof MetricId];
export declare const NetworkRuleIPAction: {
readonly Allow: "Allow";
};
/**
* The IP Filter Action
*/
export type NetworkRuleIPAction = (typeof NetworkRuleIPAction)[keyof typeof NetworkRuleIPAction];
export declare const PrivateLinkConnectionStatus: {
readonly Pending: "Pending";
readonly Approved: "Approved";
readonly Rejected: "Rejected";
readonly Disconnected: "Disconnected";
};
/**
* Status of the connection.
*/
export type PrivateLinkConnectionStatus = (typeof PrivateLinkConnectionStatus)[keyof typeof PrivateLinkConnectionStatus];
export declare const PublicNetworkAccess: {
readonly Enabled: "Enabled";
readonly Disabled: "Disabled";
readonly SecuredByPerimeter: "SecuredByPerimeter";
};
/**
* This determines if traffic is allowed over public network. By default it is enabled.
*/
export type PublicNetworkAccess = (typeof PublicNetworkAccess)[keyof typeof PublicNetworkAccess];
export declare const PublicNetworkAccessFlag: {
readonly Enabled: "Enabled";
readonly Disabled: "Disabled";
readonly SecuredByPerimeter: "SecuredByPerimeter";
};
/**
* This determines if traffic is allowed over public network. By default it is enabled. If value is SecuredByPerimeter then Inbound and Outbound communication is controlled by the network security perimeter and profile's access rules.
*/
export type PublicNetworkAccessFlag = (typeof PublicNetworkAccessFlag)[keyof typeof PublicNetworkAccessFlag];
export declare const SchemaCompatibility: {
readonly None: "None";
readonly Backward: "Backward";
readonly Forward: "Forward";
};
export type SchemaCompatibility = (typeof SchemaCompatibility)[keyof typeof SchemaCompatibility];
export declare const SchemaType: {
readonly Unknown: "Unknown";
readonly Avro: "Avro";
};
export type SchemaType = (typeof SchemaType)[keyof typeof SchemaType];
export declare const SkuName: {
readonly Basic: "Basic";
readonly Standard: "Standard";
readonly Premium: "Premium";
};
/**
* Name of this SKU.
*/
export type SkuName = (typeof SkuName)[keyof typeof SkuName];
export declare const SkuTier: {
readonly Basic: "Basic";
readonly Standard: "Standard";
readonly Premium: "Premium";
};
/**
* The billing tier of this particular SKU.
*/
export type SkuTier = (typeof SkuTier)[keyof typeof SkuTier];
export declare const TlsVersion: {
readonly TlsVersion_1_0: "1.0";
readonly TlsVersion_1_1: "1.1";
readonly TlsVersion_1_2: "1.2";
};
/**
* The minimum TLS version for the cluster to support, e.g. '1.2'
*/
export type TlsVersion = (typeof TlsVersion)[keyof typeof TlsVersion];