---azPublicIP:# Mandatory- Name:'string'ResourceGroupName:'string'Location:'string'AllocationMethod:'string'# Static, DynamicSku:'string'# Basic, Standard (Standard allows multiple zones)# OptionalTier:'string'# Regional (D), GlobalZone:[array] # ZoneDiagnostic:- Name:'string'Log:Enabled:boolean # True (D if Category not null), FalseCategory:[array] # Defaults to all if enabledMetric:Enabled:boolean # True (D if MetricCategory not null), FalseCategory:[array] # Defaults to all if enabledTarget:Blob:StorageAccount:'string'ResourceGroupName:'string'# Defaults to RG of resourceSubscription:'string'# Defaults to Sub of resourceStorageKeyType:'string'# Primary, SecondaryRetentionInDays:numberEventHub:Name:'string'Namespace:'string'ResourceGroupName:'string'# Defaults to RG of resourceSubscription:'string'# Defaults to Sub of resourceSharedAccessPolicy:'string'# RootManageSharedAccessKey (D)LogAnalytics:Workspace:'string'ResourceGroupName:'string'# Defaults to RG of resourceSubscription:'string'# Defaults to Sub of resourceTag:'keyvalue-pairs'Lock:- Name:'string'Level:'string'# CanNotDelete, ReadOnlyNotes:'string'