export type PublicIpDnsSettings = { domainNameLabel: string; fqdn: string; }; export type PublicIpIpConfiguration = { id: string; }; export type PublicIpDdosSettings = { protectionMode: string; }; export type PublicIpAddressResource = { name: string; id: string; location: string; properties: { provisioningState: string; ipAddress: string; publicIPAddressVersion: string; publicIPAllocationMethod: string; idleTimeoutInMinutes: number; dnsSettings: PublicIpDnsSettings; ipConfiguration: PublicIpIpConfiguration; ddosSettings: PublicIpDdosSettings; }; type: string; };