---azStorage:# Mandatory- Name:'string'ResourceGroupName:'string'Location:'string'# OptionalKind:'string'# Storage, StorageV2 (D), BlobStorage, BlockBlobStorage, FileStorageSku:'string'# Standard_LRS, Standard_ZRS, Standard_GRS, Standard_RAGRS, Premium_LRS, Premium_ZRS, Standard_GZRS, Standard_RAGZRSEnableAzureActiveDirectory:boolean # False (D), TrueNetwork:PublicNetworkAccess:'string'# Enabled, Selected (D), DisabledVNet:- SubnetName:'string'VNetName:'string'ResourceGroupName:'string'Firewall:IPAddressOrRange:[array] Resources:- Type:'string'Scope:'string'Exceptions:AllowAzureServices:boolean # True (D), FalseAllowReadAccessLogging:boolean # True, False (D)AllowReadAccessMetrics:boolean # True, False (D)RoutingPreference:'string'# MicrosoftRouting (D), InternetRoutingPrivateEndPoint:- Name:'string'Location:'string'PrivateLinkName:'string'# Defaults to pl-resourceNetworkInterfaceName:'string'# Defaults to 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 resourceSecurity:EnableHttpsTrafficOnly:boolean # False (D), TrueAllowSharedKeyAccess:boolean # False, True (D)MinimumTlsVersion:'string'# TLS1_0, TLS1_1, TLS1_2 (D)InfrastructureEncryption:boolean # False (D), TrueDiagnostic:- Name:'string'Metric:Enabled:boolean # True (D if MetricCategory not null), FalseCategory:- Transaction # defaults to all if enabledTarget:Blob:StorageAccount:'string'StorageKeyType:'string'# Primary, SecondaryRetentionInDays:numberResourceGroupName:'string'# Defaults to RG of resourceSubscriptionName:'string'# Defaults to subscription of resourceEventHub:Name:'string'Namespace:'string'SharedAccessPolicy:'string'# RootManageSharedAccessKey (D)ResourceGroupName:'string'# Defaults to RG of resourceSubscriptionName:'string'# Defaults to subscription of resourceLogAnalytics:Workspace:'string'ResourceGroupName:'string'# Defaults to RG of resourceSubscriptionName:'string'# Defaults to subscription of resourceTag:<keyvalue-pairs>Lock:- Name:'string'Level:'string'# CanNotDelete, ReadOnlyNotes:'string'Blob:EnableHierarchicalNamespace:boolean # False (D), TrueAllowPublicAccess:boolean # False, True (D)AccessTier:'string'# Hot (D), CoolEnableContainerSoftDelete:boolean # False (D), TrueContainerSoftDeleteRetention:number # Number of daysEnableBlobSoftDelete:boolean # False (D), TrueBlobSoftDeleteRetention:number # Number of daysEnableVersioning:boolean # False (D), True (Only for standard accounts)EnableChangeFeed:boolean # False (D), True (Only for standard accounts)ImmutabilityPeriod:number # > 0 will enable account ImmutabilityImmutabilityPolicyState:'string'# Unlocked, DisabledEnableNfsV3:boolean # False (D), TrueAllowCrossTenantReplication:boolean # False, True (D)Diagnostic:- Name:'string'Log:Enabled:boolean # True (D if Category not null), FalseCategory:# defaults to all if enabled- StorageRead - StorageWrite- StorageDeleteMetric:Enabled:boolean # True (D if MetricCategory not null), FalseCategory:# defaults to all if enabled- TransactionTarget:Blob:StorageAccount:'string'StorageKeyType:'string'# Primary, SecondaryRetentionInDays:numberResourceGroupName:'string'# Defaults to RG of resourceSubscriptionName:'string'# Defaults to subscription of resourceEventHub:Name:'string'Namespace:'string'SharedAccessPolicy:'string'# RootManageSharedAccessKey (D)ResourceGroupName:'string'# Defaults to RG of resourceSubscriptionName:'string'# Defaults to subscription of resourceLogAnalytics:Workspace:'string'ResourceGroupName:'string'# Defaults to RG of resourceSubscriptionName:'string'# Defaults to subscription of resourceContainer:- Name:'string'PublicAccess:'string'# None, List, Read (Equals MS Off/Private, Blob, Container)