import { Input } from '@pulumi/pulumi';
import { FirewallPolicyRuleCollectionResults } from '../types';
interface AzureFirewallPolicyProps {
priority: number;
subnetSpaces: Array>;
/** Allows access to Docker and Kubernetes registries */
allowAccessPublicRegistries?: boolean;
trustedAcrs?: string[];
dNATs?: [
{
name: string;
allowHttp?: boolean;
publicIpAddresses: Input[];
/** Default value is '*' and it will allow all incoming requests */
sourceIpAddress?: Input;
internalIpAddress: Input;
}
];
}
declare const _default: ({ priority, allowAccessPublicRegistries, subnetSpaces, trustedAcrs, dNATs, }: AzureFirewallPolicyProps) => FirewallPolicyRuleCollectionResults;
export default _default;