azKeyVault:# Mandatory- Name:'string'ResourceGroupName:'string'Location:'string'# OptionalSku:# Standard (D), PremiumEnabledForDeployment:boolean # True, False (D)EnabledForTemplateDeployment:boolean # True, False (D)EnabledForDiskEncryption:boolean # True, False (D)EnablePurgeProtection:boolean # True, False (D)Network:PrivateEndPoint:Name:'string'Location:'string'PrivateLinkName:'string'# Defaults to pl-resourceNetworkInterfaceName:'string'# Defaults to pe-nic-resourceResourceGroupName:'string'# Defaults to RG of the resourceVirtualNetwork:VNetName:'string'SubnetName:'string'ResourceGroupName:'string'# Defaults to RG of the resourceSubscriptionName:'string'# Defaults to Sub of the resourcePublicAccess:Enabled:'string'# True (D), FalseFirewall:IPRange:- 'string'VNet:- SubnetName:'string'VnetName:'string'VNetResourceGroupName:'string'Diagnostic:- 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'