Skip to content

Commit d3c2812

Browse files
committed
Storage account reporting and verbose output enhancements
1 parent df2fb37 commit d3c2812

15 files changed

+435
-58
lines changed

AsBuiltReport.Microsoft.Azure/Language/en-GB/MicrosoftAzure.psd1

Lines changed: 38 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -284,7 +284,7 @@ GetAbrAzTenant = ConvertFrom-StringData @'
284284
# Azure Site Recovery Protected Items (Get-AbrAsrProtectedItems)
285285
GetAbrAsrProtectedItems = ConvertFrom-StringData @'
286286
InfoLevel = SiteRecovery InfoLevel set at {0}.
287-
Collecting = Collecting Azure Site Recovery information [{0}].
287+
Collecting = Collecting Azure Site Recovery information '{0}'.
288288
CollectingItems = Collecting Azure Site Recovery Protected Items information.
289289
ParagraghSummary = The following tables provides information for the Azure Site Recovery protected items within the {0} subscription.
290290
Heading = Protected Items
@@ -375,10 +375,11 @@ GetAbrAzDnsPrivateResolver = ConvertFrom-StringData @'
375375
None = None
376376
'@
377377

378-
# Azure Stroage Account (Get-AbrAzStorageAccount)
378+
# Azure Storage Account (Get-AbrAzStorageAccount)
379379
GetAbrAzStorageAccount = ConvertFrom-StringData @'
380380
InfoLevel = StorageAccount InfoLevel set at {0}.
381381
Collecting = Collecting Azure Storage Account information.
382+
Processing = Processing Azure Storage Account '{0}' ({1} of {2}).
382383
SectionInfo = Azure storage account contains all of your Azure Storage data objects, including blobs, file shares, queues, tables, and disks. The storage account provides a unique namespace for your Azure Storage data that's accessible from anywhere in the world over HTTP or HTTPS. Data in your storage account is durable and highly available, secure, and massively scalable.
383384
ParagraphDetail = The following sections detail the configuration of the storage account within the {0} subscription.
384385
ParagraphSummary = The following table summarises the configuration of the storage account within the {0} subscription.
@@ -410,7 +411,7 @@ GetAbrAzStorageAccount = ConvertFrom-StringData @'
410411
BlockBlobStorage = Block Blob Storage
411412
FileStorage = File Storage
412413
ProvisioningState = Provisioning State
413-
SecureTransfer = Secure Transfer
414+
SecureTransfer = Secure Transfer for REST API
414415
StorageAccountKeyAccess = Storage Account Key Access
415416
PublicNetworkAccess = Public Network Access
416417
MinimumTLSVersion = Minimum TLS Version
@@ -886,7 +887,7 @@ GetAbrAzRouteTable = ConvertFrom-StringData @'
886887

887888
# Azure Blob Storage Service Property (Get-AbrAzSABlobServiceProperty)
888889
GetAbrAzSABlobServiceProperty = ConvertFrom-StringData @'
889-
Collecting = Collecting Azure Blob Storage Service Properties information [{0}].
890+
Collecting = Collecting Azure Blob Storage Service Properties information '{0}'.
890891
Heading = Blob Service
891892
TableHeading = Blob Service
892893
HierarchicalNamespace = Hierarchical Namespace
@@ -908,20 +909,44 @@ GetAbrAzSABlobServiceProperty = ConvertFrom-StringData @'
908909
# Azure Storage Account Containers (Get-AbrAzSAContainer)
909910
GetAbrAzSAContainer = ConvertFrom-StringData @'
910911
Collecting = Collecting Azure Storage Account Container information.
912+
Processing = Processing Azure Storage Account Container '{0}' ({1} of {2}).
911913
Heading = Containers
912914
TableHeading = Containers
913915
Name = Name
914-
PublicAccess = Public Access
916+
AnonymousAccessLevel = Anonymous Access Level
917+
Private = Private
918+
Blob = Blob
919+
Container = Container
920+
LeaseState = Lease State
915921
LastModified = Last Modified
916922
Disabled = Disabled
917923
'@
918924

925+
# Azure Storage Account Tables (Get-AbrAzSATable)
926+
GetAbrAzSATable = ConvertFrom-StringData @'
927+
Collecting = Collecting Azure Storage Account Table information.
928+
Processing = Processing Azure Storage Account Table '{0}' ({1} of {2}).
929+
Heading = Tables
930+
TableHeading = Tables
931+
Name = Name
932+
'@
933+
934+
# Azure Storage Account Queues (Get-AbrAzSAQueue)
935+
GetAbrAzSAQueue = ConvertFrom-StringData @'
936+
Collecting = Collecting Azure Storage Account Queue information.
937+
Processing = Processing Azure Storage Account Queue '{0}' ({1} of {2}).
938+
Heading = Queues
939+
TableHeading = Queues
940+
Name = Name
941+
'@
942+
919943
# Azure Storage Account File Service Property (Get-AbrAzSAFileServiceProperty)
920944
GetAbrAzSAFileServiceProperty = ConvertFrom-StringData @'
921-
Collecting = Collecting Azure File Storage Service Properties information [{0}].
945+
Collecting = Collecting Azure File Storage Service Properties information '{0}'.
922946
Heading = File Service
923947
TableHeading = File Service
924948
LargeFileShare = Large File Share
949+
NotConfigured = Not configured
925950
Enabled = Enabled
926951
Disabled = Disabled
927952
IdentityBasedAccess = Identity Based Access
@@ -932,14 +957,15 @@ GetAbrAzSAFileServiceProperty = ConvertFrom-StringData @'
932957
# Azure Storage Account Share
933958
GetAbrAzSAShare = ConvertFrom-StringData @'
934959
Collecting = Collecting Azure Storage Account Shares information.
960+
Processing = Processing Azure Storage Account Share '{0}' ({1} of {2}).
935961
Heading = Shares
936962
TableHeading = Shares
937963
Name = Name
938964
ShareUrl = Share URL
939965
Quota = Quota
940966
Unknown = Unknown
941967
AccessTier = Access Tier
942-
TransactionOptimized = Transaction Optimised
968+
TransactionOptimized = Transaction Optimized
943969
LastModified = Last Modified
944970
Snapshot = Snapshot
945971
Enabled = Enabled
@@ -950,6 +976,7 @@ GetAbrAzSAShare = ConvertFrom-StringData @'
950976
GetAbrAzSubscription = ConvertFrom-StringData @'
951977
InfoLevel = Subscription InfoLevel set at {0}.
952978
Collecting = Collecting Azure Subscription information.
979+
Processing = Processing Azure Subscription '{0}' ({1} of {2}).
953980
Heading = Subscriptions
954981
SectionInfo = An Azure subscription is a logical container used to provision resources in Microsoft Azure. It holds the details of all your resources like virtual machines (VMs), databases, and more. A subscription is linked to an Azure account, which is used to manage access to the resources and services within that subscription. Subscriptions help you organise and manage your Azure resources, track costs, and control access through role-based access control (RBAC).
955982
ParagraphSummary = The following table summarises the configuration of the subscriptions within the {0} tenant.
@@ -966,6 +993,7 @@ GetAbrAzSubscription = ConvertFrom-StringData @'
966993
GetAbrAzVirtualMachine = ConvertFrom-StringData @'
967994
InfoLevel = VirtualMachine InfoLevel set at {0}.
968995
Collecting = Collecting Azure Virtual Machine information.
996+
Processing = Processing Azure Virtual Machine '{0}' ({1} of {2}).
969997
SectionInfo1 = An Azure Virtual Machine (VM) is a scalable computing resource that provides the flexibility of virtualisation without the need to buy and maintain physical hardware. VMs in Azure can run a wide range of operating systems, including various distributions of Linux and Windows Server. They can be used for various purposes, such as hosting applications, running development and testing environments, or extending on-premises datacentres to the cloud.
970998
SectionInfo2 = Azure VMs offer various sizes and configurations to meet different workload requirements. They can be easily scaled up or down based on demand, and they integrate seamlessly with other Azure services, such as storage, networking, and security. Additionally, Azure provides features like VM backups, monitoring, and auto-scaling to help manage and optimise VM performance.
971999
ParagraphDetail = The following sections detail the configuration of the virtual machines within the {0} subscription.
@@ -1012,6 +1040,7 @@ GetAbrAzVirtualMachine = ConvertFrom-StringData @'
10121040
GetAbrAzVirtualNetwork = ConvertFrom-StringData @'
10131041
InfoLevel = VirtualNetwork InfoLevel set at {0}.
10141042
Collecting = Collecting Azure Virtual Network information.
1043+
Processing = Processing Azure Virtual Network '{0}' ({1} of {2}).
10151044
SectionInfo = An Azure Virtual Network (VNet) is a fundamental building block for your private network in Azure. It enables many types of Azure resources, such as Azure Virtual Machines (VMs), to securely communicate with each other, the internet, and on-premises networks. VNets are similar to traditional networks that you'd operate in your own datacentre, but they bring additional benefits of Azure's infrastructure, such as scale, availability, and isolation.
10161045
ParagraphDetail = The following sections detail the configuration of the virtual networks within the {0} subscription.
10171046
ParagraphSummary = The following table summarises the configuration of the virtual networks within the {0} subscription.
@@ -1039,6 +1068,7 @@ GetAbrAzVirtualNetwork = ConvertFrom-StringData @'
10391068
# Azure Virtual Network Peering (Get-AbrAzVirtualNetworkPeering)
10401069
GetAbrAzVirtualNetworkPeering = ConvertFrom-StringData @'
10411070
Collecting = Collecting Azure Virtual Network Peering information.
1071+
Processing = Processing Azure Virtual Network Peering '{0}' ({1} of {2}).
10421072
Heading = Virtual Network Peerings
10431073
TableHeading = Virtual Network Peerings
10441074
Name = Name
@@ -1062,6 +1092,7 @@ GetAbrAzVirtualNetworkPeering = ConvertFrom-StringData @'
10621092

10631093
GetAbrAzVirtualNetworkSubnet = ConvertFrom-StringData @'
10641094
Collecting = Collecting Azure Virtual Network Subnet information.
1095+
Processing = Processing Azure Virtual Network Subnet '{0}' ({1} of {2}).
10651096
Heading = Subnets
10661097
TableHeading = Subnet
10671098
Name = Name

AsBuiltReport.Microsoft.Azure/Language/en-US/MicrosoftAzure.psd1

Lines changed: 37 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -284,7 +284,7 @@ GetAbrAzTenant = ConvertFrom-StringData @'
284284
# Azure Site Recovery Protected Items (Get-AbrAsrProtectedItems)
285285
GetAbrAsrProtectedItems = ConvertFrom-StringData @'
286286
InfoLevel = SiteRecovery InfoLevel set at {0}.
287-
Collecting = Collecting Azure Site Recovery information [{0}].
287+
Collecting = Collecting Azure Site Recovery information '{0}'.
288288
CollectingItems = Collecting Azure Site Recovery Protected Items information.
289289
ParagraghSummary = The following tables provides information for the Azure Site Recovery protected items within the {0} subscription.
290290
Heading = Protected Items
@@ -375,10 +375,11 @@ GetAbrAzDnsPrivateResolver = ConvertFrom-StringData @'
375375
None = None
376376
'@
377377

378-
# Azure Stroage Account (Get-AbrAzStorageAccount)
378+
# Azure Storage Account (Get-AbrAzStorageAccount)
379379
GetAbrAzStorageAccount = ConvertFrom-StringData @'
380380
InfoLevel = StorageAccount InfoLevel set at {0}.
381381
Collecting = Collecting Azure Storage Account information.
382+
Processing = Processing Azure Storage Account '{0}' ({1} of {2}).
382383
SectionInfo = Azure storage account contains all of your Azure Storage data objects, including blobs, file shares, queues, tables, and disks. The storage account provides a unique namespace for your Azure Storage data that's accessible from anywhere in the world over HTTP or HTTPS. Data in your storage account is durable and highly available, secure, and massively scalable.
383384
ParagraphDetail = The following sections detail the configuration of the storage account within the {0} subscription.
384385
ParagraphSummary = The following table summarizes the configuration of the storage account within the {0} subscription.
@@ -410,7 +411,7 @@ GetAbrAzStorageAccount = ConvertFrom-StringData @'
410411
BlockBlobStorage = Block Blob Storage
411412
FileStorage = File Storage
412413
ProvisioningState = Provisioning State
413-
SecureTransfer = Secure Transfer
414+
SecureTransfer = Secure Transfer for REST API
414415
StorageAccountKeyAccess = Storage Account Key Access
415416
PublicNetworkAccess = Public Network Access
416417
MinimumTLSVersion = Minimum TLS Version
@@ -886,7 +887,7 @@ GetAbrAzRouteTable = ConvertFrom-StringData @'
886887

887888
# Azure Blob Storage Service Property (Get-AbrAzSABlobServiceProperty)
888889
GetAbrAzSABlobServiceProperty = ConvertFrom-StringData @'
889-
Collecting = Collecting Azure Blob Storage Service Properties information [{0}].
890+
Collecting = Collecting Azure Blob Storage Service Properties information '{0}'.
890891
Heading = Blob Service
891892
TableHeading = Blob Service
892893
HierarchicalNamespace = Hierarchical Namespace
@@ -908,20 +909,44 @@ GetAbrAzSABlobServiceProperty = ConvertFrom-StringData @'
908909
# Azure Storage Account Containers (Get-AbrAzSAContainer)
909910
GetAbrAzSAContainer = ConvertFrom-StringData @'
910911
Collecting = Collecting Azure Storage Account Container information.
912+
Processing = Processing Azure Storage Account Container '{0}' ({1} of {2}).
911913
Heading = Containers
912914
TableHeading = Containers
913915
Name = Name
914-
PublicAccess = Public Access
916+
AnonymousAccessLevel = Anonymous Access Level
917+
Private = Private
918+
Blob = Blob
919+
Container = Container
920+
LeaseState = Lease State
915921
LastModified = Last Modified
916922
Disabled = Disabled
917923
'@
918924

925+
# Azure Storage Account Tables (Get-AbrAzSATable)
926+
GetAbrAzSATable = ConvertFrom-StringData @'
927+
Collecting = Collecting Azure Storage Account Table information.
928+
Processing = Processing Azure Storage Account Table '{0}' ({1} of {2}).
929+
Heading = Tables
930+
TableHeading = Tables
931+
Name = Name
932+
'@
933+
934+
# Azure Storage Account Queues (Get-AbrAzSAQueue)
935+
GetAbrAzSAQueue = ConvertFrom-StringData @'
936+
Collecting = Collecting Azure Storage Account Queue information.
937+
Processing = Processing Azure Storage Account Queue '{0}' ({1} of {2}).
938+
Heading = Queues
939+
TableHeading = Queues
940+
Name = Name
941+
'@
942+
919943
# Azure Storage Account File Service Property (Get-AbrAzSAFileServiceProperty)
920944
GetAbrAzSAFileServiceProperty = ConvertFrom-StringData @'
921-
Collecting = Collecting Azure File Storage Service Properties information [{0}].
945+
Collecting = Collecting Azure File Storage Service Properties information '{0}'.
922946
Heading = File Service
923947
TableHeading = File Service
924948
LargeFileShare = Large File Share
949+
NotConfigured = Not configured
925950
Enabled = Enabled
926951
Disabled = Disabled
927952
IdentityBasedAccess = Identity Based Access
@@ -932,6 +957,7 @@ GetAbrAzSAFileServiceProperty = ConvertFrom-StringData @'
932957
# Azure Storage Account Share
933958
GetAbrAzSAShare = ConvertFrom-StringData @'
934959
Collecting = Collecting Azure Storage Account Shares information.
960+
Processing = Processing Azure Storage Account Share '{0}' ({1} of {2}).
935961
Heading = Shares
936962
TableHeading = Shares
937963
Name = Name
@@ -950,6 +976,7 @@ GetAbrAzSAShare = ConvertFrom-StringData @'
950976
GetAbrAzSubscription = ConvertFrom-StringData @'
951977
InfoLevel = Subscription InfoLevel set at {0}.
952978
Collecting = Collecting Azure Subscription information.
979+
Processing = Processing Azure Subscription '{0}' ({1} of {2}).
953980
Heading = Subscriptions
954981
SectionInfo = An Azure subscription is a logical container used to provision resources in Microsoft Azure. It holds the details of all your resources like virtual machines (VMs), databases, and more. A subscription is linked to an Azure account, which is used to manage access to the resources and services within that subscription. Subscriptions help you organise and manage your Azure resources, track costs, and control access through role-based access control (RBAC).
955982
ParagraphSummary = The following table summarizes the configuration of the subscriptions within the {0} tenant.
@@ -966,6 +993,7 @@ GetAbrAzSubscription = ConvertFrom-StringData @'
966993
GetAbrAzVirtualMachine = ConvertFrom-StringData @'
967994
InfoLevel = VirtualMachine InfoLevel set at {0}.
968995
Collecting = Collecting Azure Virtual Machine information.
996+
Processing = Processing Azure Virtual Machine '{0}' ({1} of {2}).
969997
SectionInfo1 = An Azure Virtual Machine (VM) is a scalable computing resource that provides the flexibility of virtualization without the need to buy and maintain physical hardware. VMs in Azure can run a wide range of operating systems, including various distributions of Linux and Windows Server. They can be used for various purposes, such as hosting applications, running development and testing environments, or extending on-premises datacenters to the cloud.
970998
SectionInfo2 = Azure VMs offer various sizes and configurations to meet different workload requirements. They can be easily scaled up or down based on demand, and they integrate seamlessly with other Azure services, such as storage, networking, and security. Additionally, Azure provides features like VM backups, monitoring, and auto-scaling to help manage and optimize VM performance.
971999
ParagraphDetail = The following sections detail the configuration of the virtual machines within the {0} subscription.
@@ -1012,6 +1040,7 @@ GetAbrAzVirtualMachine = ConvertFrom-StringData @'
10121040
GetAbrAzVirtualNetwork = ConvertFrom-StringData @'
10131041
InfoLevel = VirtualNetwork InfoLevel set at {0}.
10141042
Collecting = Collecting Azure Virtual Network information.
1043+
Processing = Processing Azure Virtual Network '{0}' ({1} of {2}).
10151044
SectionInfo = An Azure Virtual Network (VNet) is a fundamental building block for your private network in Azure. It enables many types of Azure resources, such as Azure Virtual Machines (VMs), to securely communicate with each other, the internet, and on-premises networks. VNets are similar to traditional networks that you'd operate in your own datacenter, but they bring additional benefits of Azure's infrastructure, such as scale, availability, and isolation.
10161045
ParagraphDetail = The following sections detail the configuration of the virtual networks within the {0} subscription.
10171046
ParagraphSummary = The following table summarizes the configuration of the virtual networks within the {0} subscription.
@@ -1039,6 +1068,7 @@ GetAbrAzVirtualNetwork = ConvertFrom-StringData @'
10391068
# Azure Virtual Network Peering (Get-AbrAzVirtualNetworkPeering)
10401069
GetAbrAzVirtualNetworkPeering = ConvertFrom-StringData @'
10411070
Collecting = Collecting Azure Virtual Network Peering information.
1071+
Processing = Processing Azure Virtual Network Peering '{0}' ({1} of {2}).
10421072
Heading = Virtual Network Peerings
10431073
TableHeading = Virtual Network Peerings
10441074
Name = Name
@@ -1062,6 +1092,7 @@ GetAbrAzVirtualNetworkPeering = ConvertFrom-StringData @'
10621092

10631093
GetAbrAzVirtualNetworkSubnet = ConvertFrom-StringData @'
10641094
Collecting = Collecting Azure Virtual Network Subnet information.
1095+
Processing = Processing Azure Virtual Network Subnet '{0}' ({1} of {2}).
10651096
Heading = Subnets
10661097
TableHeading = Subnet
10671098
Name = Name

0 commit comments

Comments
 (0)