Resources/ModuleSpecs/Az/6.1.0/Az.Storage.3.8.0.Cmdlets.json

[
  {
    "Command": "Get-AzStorageAccount",
    "IsAlias": false,
    "SupportsDynamicParameters": false,
    "SourceModule": "Az.Storage",
    "Version": "3.8.0",
    "Parameters": [
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "Name",
        "Aliases": [
          "StorageAccountName",
          "AccountName"
        ]
      },
      {
        "Name": "IncludeGeoReplicationStats",
        "Aliases": null
      },
      {
        "Name": "IncludeBlobRestoreStatus",
        "Aliases": null
      },
      {
        "Name": "AsJob",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      }
    ]
  },
  {
    "Command": "Get-AzStorageAccountKey",
    "IsAlias": false,
    "SupportsDynamicParameters": false,
    "SourceModule": "Az.Storage",
    "Version": "3.8.0",
    "Parameters": [
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "Name",
        "Aliases": [
          "StorageAccountName",
          "AccountName"
        ]
      },
      {
        "Name": "ListKerbKey",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      }
    ]
  },
  {
    "Command": "New-AzStorageAccount",
    "IsAlias": false,
    "SupportsDynamicParameters": false,
    "SourceModule": "Az.Storage",
    "Version": "3.8.0",
    "Parameters": [
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "Name",
        "Aliases": [
          "StorageAccountName",
          "AccountName"
        ]
      },
      {
        "Name": "SkuName",
        "Aliases": [
          "StorageAccountType",
          "AccountType",
          "Type"
        ]
      },
      {
        "Name": "Location",
        "Aliases": null
      },
      {
        "Name": "Kind",
        "Aliases": null
      },
      {
        "Name": "AccessTier",
        "Aliases": null
      },
      {
        "Name": "CustomDomainName",
        "Aliases": null
      },
      {
        "Name": "UseSubDomain",
        "Aliases": null
      },
      {
        "Name": "Tag",
        "Aliases": [
          "Tags"
        ]
      },
      {
        "Name": "EnableHttpsTrafficOnly",
        "Aliases": null
      },
      {
        "Name": "AssignIdentity",
        "Aliases": null
      },
      {
        "Name": "UserAssignedIdentityId",
        "Aliases": null
      },
      {
        "Name": "IdentityType",
        "Aliases": null
      },
      {
        "Name": "KeyVaultUserAssignedIdentityId",
        "Aliases": null
      },
      {
        "Name": "KeyName",
        "Aliases": null
      },
      {
        "Name": "KeyVersion",
        "Aliases": null
      },
      {
        "Name": "KeyVaultUri",
        "Aliases": null
      },
      {
        "Name": "NetworkRuleSet",
        "Aliases": null
      },
      {
        "Name": "EnableHierarchicalNamespace",
        "Aliases": null
      },
      {
        "Name": "EnableAzureActiveDirectoryDomainServicesForFile",
        "Aliases": null
      },
      {
        "Name": "EnableLargeFileShare",
        "Aliases": null
      },
      {
        "Name": "PublishMicrosoftEndpoint",
        "Aliases": null
      },
      {
        "Name": "PublishInternetEndpoint",
        "Aliases": null
      },
      {
        "Name": "EnableActiveDirectoryDomainServicesForFile",
        "Aliases": null
      },
      {
        "Name": "ActiveDirectoryDomainName",
        "Aliases": null
      },
      {
        "Name": "ActiveDirectoryNetBiosDomainName",
        "Aliases": null
      },
      {
        "Name": "ActiveDirectoryForestName",
        "Aliases": null
      },
      {
        "Name": "ActiveDirectoryDomainGuid",
        "Aliases": null
      },
      {
        "Name": "ActiveDirectoryDomainSid",
        "Aliases": null
      },
      {
        "Name": "ActiveDirectoryAzureStorageSid",
        "Aliases": null
      },
      {
        "Name": "AsJob",
        "Aliases": null
      },
      {
        "Name": "EncryptionKeyTypeForTable",
        "Aliases": null
      },
      {
        "Name": "EncryptionKeyTypeForQueue",
        "Aliases": null
      },
      {
        "Name": "RequireInfrastructureEncryption",
        "Aliases": null
      },
      {
        "Name": "SasExpirationPeriod",
        "Aliases": null
      },
      {
        "Name": "KeyExpirationPeriodInDay",
        "Aliases": null
      },
      {
        "Name": "AllowBlobPublicAccess",
        "Aliases": null
      },
      {
        "Name": "MinimumTlsVersion",
        "Aliases": null
      },
      {
        "Name": "AllowSharedKeyAccess",
        "Aliases": null
      },
      {
        "Name": "AllowCrossTenantReplication",
        "Aliases": null
      },
      {
        "Name": "DefaultSharePermission",
        "Aliases": null
      },
      {
        "Name": "EdgeZone",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "RoutingChoice",
        "Aliases": null
      }
    ]
  },
  {
    "Command": "New-AzStorageAccountKey",
    "IsAlias": false,
    "SupportsDynamicParameters": false,
    "SourceModule": "Az.Storage",
    "Version": "3.8.0",
    "Parameters": [
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "Name",
        "Aliases": [
          "StorageAccountName",
          "AccountName"
        ]
      },
      {
        "Name": "KeyName",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      }
    ]
  },
  {
    "Command": "Remove-AzStorageAccount",
    "IsAlias": false,
    "SupportsDynamicParameters": false,
    "SourceModule": "Az.Storage",
    "Version": "3.8.0",
    "Parameters": [
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "Name",
        "Aliases": [
          "StorageAccountName",
          "AccountName"
        ]
      },
      {
        "Name": "Force",
        "Aliases": null
      },
      {
        "Name": "AsJob",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Set-AzCurrentStorageAccount",
    "IsAlias": false,
    "SupportsDynamicParameters": false,
    "SourceModule": "Az.Storage",
    "Version": "3.8.0",
    "Parameters": [
      {
        "Name": "Context",
        "Aliases": null
      },
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "Name",
        "Aliases": [
          "StorageAccountName",
          "AccountName"
        ]
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      }
    ]
  },
  {
    "Command": "Set-AzStorageAccount",
    "IsAlias": false,
    "SupportsDynamicParameters": false,
    "SourceModule": "Az.Storage",
    "Version": "3.8.0",
    "Parameters": [
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "Name",
        "Aliases": [
          "StorageAccountName",
          "AccountName"
        ]
      },
      {
        "Name": "Force",
        "Aliases": null
      },
      {
        "Name": "SkuName",
        "Aliases": [
          "StorageAccountType",
          "AccountType",
          "Type"
        ]
      },
      {
        "Name": "AccessTier",
        "Aliases": null
      },
      {
        "Name": "CustomDomainName",
        "Aliases": null
      },
      {
        "Name": "UseSubDomain",
        "Aliases": null
      },
      {
        "Name": "Tag",
        "Aliases": [
          "Tags"
        ]
      },
      {
        "Name": "EnableHttpsTrafficOnly",
        "Aliases": null
      },
      {
        "Name": "StorageEncryption",
        "Aliases": null
      },
      {
        "Name": "KeyvaultEncryption",
        "Aliases": null
      },
      {
        "Name": "KeyName",
        "Aliases": null
      },
      {
        "Name": "KeyVersion",
        "Aliases": null
      },
      {
        "Name": "KeyVaultUri",
        "Aliases": null
      },
      {
        "Name": "AssignIdentity",
        "Aliases": null
      },
      {
        "Name": "UserAssignedIdentityId",
        "Aliases": null
      },
      {
        "Name": "KeyVaultUserAssignedIdentityId",
        "Aliases": null
      },
      {
        "Name": "IdentityType",
        "Aliases": null
      },
      {
        "Name": "NetworkRuleSet",
        "Aliases": null
      },
      {
        "Name": "UpgradeToStorageV2",
        "Aliases": null
      },
      {
        "Name": "EnableAzureActiveDirectoryDomainServicesForFile",
        "Aliases": null
      },
      {
        "Name": "EnableLargeFileShare",
        "Aliases": null
      },
      {
        "Name": "PublishMicrosoftEndpoint",
        "Aliases": null
      },
      {
        "Name": "PublishInternetEndpoint",
        "Aliases": null
      },
      {
        "Name": "EnableActiveDirectoryDomainServicesForFile",
        "Aliases": null
      },
      {
        "Name": "ActiveDirectoryDomainName",
        "Aliases": null
      },
      {
        "Name": "ActiveDirectoryNetBiosDomainName",
        "Aliases": null
      },
      {
        "Name": "ActiveDirectoryForestName",
        "Aliases": null
      },
      {
        "Name": "ActiveDirectoryDomainGuid",
        "Aliases": null
      },
      {
        "Name": "ActiveDirectoryDomainSid",
        "Aliases": null
      },
      {
        "Name": "ActiveDirectoryAzureStorageSid",
        "Aliases": null
      },
      {
        "Name": "AllowBlobPublicAccess",
        "Aliases": null
      },
      {
        "Name": "MinimumTlsVersion",
        "Aliases": null
      },
      {
        "Name": "AllowSharedKeyAccess",
        "Aliases": null
      },
      {
        "Name": "SasExpirationPeriod",
        "Aliases": null
      },
      {
        "Name": "KeyExpirationPeriodInDay",
        "Aliases": null
      },
      {
        "Name": "AllowCrossTenantReplication",
        "Aliases": null
      },
      {
        "Name": "DefaultSharePermission",
        "Aliases": null
      },
      {
        "Name": "AsJob",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "RoutingChoice",
        "Aliases": null
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Get-AzStorageAccountNameAvailability",
    "IsAlias": false,
    "SupportsDynamicParameters": false,
    "SourceModule": "Az.Storage",
    "Version": "3.8.0",
    "Parameters": [
      {
        "Name": "Name",
        "Aliases": [
          "StorageAccountName",
          "AccountName"
        ]
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      }
    ]
  },
  {
    "Command": "Get-AzStorageUsage",
    "IsAlias": false,
    "SupportsDynamicParameters": false,
    "SourceModule": "Az.Storage",
    "Version": "3.8.0",
    "Parameters": [
      {
        "Name": "Location",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      }
    ]
  },
  {
    "Command": "Update-AzStorageAccountNetworkRuleSet",
    "IsAlias": false,
    "SupportsDynamicParameters": false,
    "SourceModule": "Az.Storage",
    "Version": "3.8.0",
    "Parameters": [
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "Name",
        "Aliases": [
          "StorageAccountName",
          "AccountName"
        ]
      },
      {
        "Name": "Bypass",
        "Aliases": null
      },
      {
        "Name": "DefaultAction",
        "Aliases": null
      },
      {
        "Name": "IPRule",
        "Aliases": null
      },
      {
        "Name": "VirtualNetworkRule",
        "Aliases": null
      },
      {
        "Name": "ResourceAccessRule",
        "Aliases": null
      },
      {
        "Name": "AsJob",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Get-AzStorageAccountNetworkRuleSet",
    "IsAlias": false,
    "SupportsDynamicParameters": false,
    "SourceModule": "Az.Storage",
    "Version": "3.8.0",
    "Parameters": [
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "Name",
        "Aliases": [
          "StorageAccountName",
          "AccountName"
        ]
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      }
    ]
  },
  {
    "Command": "Add-AzStorageAccountNetworkRule",
    "IsAlias": false,
    "SupportsDynamicParameters": false,
    "SourceModule": "Az.Storage",
    "Version": "3.8.0",
    "Parameters": [
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "Name",
        "Aliases": [
          "StorageAccountName",
          "AccountName"
        ]
      },
      {
        "Name": "IPRule",
        "Aliases": null
      },
      {
        "Name": "VirtualNetworkRule",
        "Aliases": null
      },
      {
        "Name": "ResourceAccessRule",
        "Aliases": null
      },
      {
        "Name": "IPAddressOrRange",
        "Aliases": null
      },
      {
        "Name": "VirtualNetworkResourceId",
        "Aliases": [
          "SubnetId",
          "VirtualNetworkId"
        ]
      },
      {
        "Name": "TenantId",
        "Aliases": null
      },
      {
        "Name": "ResourceId",
        "Aliases": null
      },
      {
        "Name": "AsJob",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Remove-AzStorageAccountNetworkRule",
    "IsAlias": false,
    "SupportsDynamicParameters": false,
    "SourceModule": "Az.Storage",
    "Version": "3.8.0",
    "Parameters": [
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "Name",
        "Aliases": [
          "StorageAccountName",
          "AccountName"
        ]
      },
      {
        "Name": "IPRule",
        "Aliases": null
      },
      {
        "Name": "VirtualNetworkRule",
        "Aliases": null
      },
      {
        "Name": "ResourceAccessRule",
        "Aliases": null
      },
      {
        "Name": "IPAddressOrRange",
        "Aliases": null
      },
      {
        "Name": "VirtualNetworkResourceId",
        "Aliases": [
          "SubnetId",
          "VirtualNetworkId"
        ]
      },
      {
        "Name": "TenantId",
        "Aliases": null
      },
      {
        "Name": "ResourceId",
        "Aliases": null
      },
      {
        "Name": "AsJob",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Get-AzStorageTable",
    "IsAlias": false,
    "SupportsDynamicParameters": false,
    "SourceModule": "Az.Storage",
    "Version": "3.8.0",
    "Parameters": [
      {
        "Name": "Name",
        "Aliases": [
          "N",
          "Table"
        ]
      },
      {
        "Name": "Prefix",
        "Aliases": null
      },
      {
        "Name": "Context",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzureRmContext",
          "AzureCredential"
        ]
      }
    ]
  },
  {
    "Command": "New-AzStorageTableSASToken",
    "IsAlias": false,
    "SupportsDynamicParameters": false,
    "SourceModule": "Az.Storage",
    "Version": "3.8.0",
    "Parameters": [
      {
        "Name": "Name",
        "Aliases": [
          "N",
          "Table"
        ]
      },
      {
        "Name": "Policy",
        "Aliases": null
      },
      {
        "Name": "Permission",
        "Aliases": null
      },
      {
        "Name": "Protocol",
        "Aliases": null
      },
      {
        "Name": "IPAddressOrRange",
        "Aliases": null
      },
      {
        "Name": "StartTime",
        "Aliases": null
      },
      {
        "Name": "ExpiryTime",
        "Aliases": null
      },
      {
        "Name": "FullUri",
        "Aliases": null
      },
      {
        "Name": "StartPartitionKey",
        "Aliases": [
          "startpk"
        ]
      },
      {
        "Name": "StartRowKey",
        "Aliases": [
          "startrk"
        ]
      },
      {
        "Name": "EndPartitionKey",
        "Aliases": [
          "endpk"
        ]
      },
      {
        "Name": "EndRowKey",
        "Aliases": [
          "endrk"
        ]
      },
      {
        "Name": "Context",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzureRmContext",
          "AzureCredential"
        ]
      }
    ]
  },
  {
    "Command": "New-AzStorageTableStoredAccessPolicy",
    "IsAlias": false,
    "SupportsDynamicParameters": false,
    "SourceModule": "Az.Storage",
    "Version": "3.8.0",
    "Parameters": [
      {
        "Name": "Table",
        "Aliases": [
          "N",
          "Name"
        ]
      },
      {
        "Name": "Policy",
        "Aliases": null
      },
      {
        "Name": "Permission",
        "Aliases": null
      },
      {
        "Name": "StartTime",
        "Aliases": null
      },
      {
        "Name": "ExpiryTime",
        "Aliases": null
      },
      {
        "Name": "Context",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzureRmContext",
          "AzureCredential"
        ]
      }
    ]
  },
  {
    "Command": "New-AzStorageTable",
    "IsAlias": false,
    "SupportsDynamicParameters": false,
    "SourceModule": "Az.Storage",
    "Version": "3.8.0",
    "Parameters": [
      {
        "Name": "Name",
        "Aliases": [
          "N",
          "Table"
        ]
      },
      {
        "Name": "Context",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzureRmContext",
          "AzureCredential"
        ]
      }
    ]
  },
  {
    "Command": "Remove-AzStorageTableStoredAccessPolicy",
    "IsAlias": false,
    "SupportsDynamicParameters": false,
    "SourceModule": "Az.Storage",
    "Version": "3.8.0",
    "Parameters": [
      {
        "Name": "Table",
        "Aliases": [
          "N",
          "Name"
        ]
      },
      {
        "Name": "Policy",
        "Aliases": null
      },
      {
        "Name": "PassThru",
        "Aliases": null
      },
      {
        "Name": "Context",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Remove-AzStorageTable",
    "IsAlias": false,
    "SupportsDynamicParameters": false,
    "SourceModule": "Az.Storage",
    "Version": "3.8.0",
    "Parameters": [
      {
        "Name": "Name",
        "Aliases": [
          "N",
          "Table"
        ]
      },
      {
        "Name": "Force",
        "Aliases": null
      },
      {
        "Name": "PassThru",
        "Aliases": null
      },
      {
        "Name": "Context",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Get-AzStorageTableStoredAccessPolicy",
    "IsAlias": false,
    "SupportsDynamicParameters": false,
    "SourceModule": "Az.Storage",
    "Version": "3.8.0",
    "Parameters": [
      {
        "Name": "Table",
        "Aliases": [
          "N",
          "Name"
        ]
      },
      {
        "Name": "Policy",
        "Aliases": null
      },
      {
        "Name": "Context",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzureRmContext",
          "AzureCredential"
        ]
      }
    ]
  },
  {
    "Command": "Set-AzStorageTableStoredAccessPolicy",
    "IsAlias": false,
    "SupportsDynamicParameters": false,
    "SourceModule": "Az.Storage",
    "Version": "3.8.0",
    "Parameters": [
      {
        "Name": "Table",
        "Aliases": [
          "N",
          "Name"
        ]
      },
      {
        "Name": "Policy",
        "Aliases": null
      },
      {
        "Name": "Permission",
        "Aliases": null
      },
      {
        "Name": "StartTime",
        "Aliases": null
      },
      {
        "Name": "ExpiryTime",
        "Aliases": null
      },
      {
        "Name": "NoStartTime",
        "Aliases": null
      },
      {
        "Name": "NoExpiryTime",
        "Aliases": null
      },
      {
        "Name": "Context",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Get-AzStorageQueue",
    "IsAlias": false,
    "SupportsDynamicParameters": false,
    "SourceModule": "Az.Storage",
    "Version": "3.8.0",
    "Parameters": [
      {
        "Name": "Name",
        "Aliases": [
          "N",
          "Queue"
        ]
      },
      {
        "Name": "Prefix",
        "Aliases": null
      },
      {
        "Name": "Context",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzureRmContext",
          "AzureCredential"
        ]
      }
    ]
  },
  {
    "Command": "New-AzStorageQueue",
    "IsAlias": false,
    "SupportsDynamicParameters": false,
    "SourceModule": "Az.Storage",
    "Version": "3.8.0",
    "Parameters": [
      {
        "Name": "Name",
        "Aliases": [
          "N",
          "Queue"
        ]
      },
      {
        "Name": "Context",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzureRmContext",
          "AzureCredential"
        ]
      }
    ]
  },
  {
    "Command": "Remove-AzStorageQueue",
    "IsAlias": false,
    "SupportsDynamicParameters": false,
    "SourceModule": "Az.Storage",
    "Version": "3.8.0",
    "Parameters": [
      {
        "Name": "Name",
        "Aliases": [
          "N",
          "Queue"
        ]
      },
      {
        "Name": "Force",
        "Aliases": null
      },
      {
        "Name": "PassThru",
        "Aliases": null
      },
      {
        "Name": "Context",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Get-AzStorageQueueStoredAccessPolicy",
    "IsAlias": false,
    "SupportsDynamicParameters": false,
    "SourceModule": "Az.Storage",
    "Version": "3.8.0",
    "Parameters": [
      {
        "Name": "Queue",
        "Aliases": [
          "N",
          "Name"
        ]
      },
      {
        "Name": "Policy",
        "Aliases": null
      },
      {
        "Name": "Context",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzureRmContext",
          "AzureCredential"
        ]
      }
    ]
  },
  {
    "Command": "New-AzStorageQueueSASToken",
    "IsAlias": false,
    "SupportsDynamicParameters": false,
    "SourceModule": "Az.Storage",
    "Version": "3.8.0",
    "Parameters": [
      {
        "Name": "Name",
        "Aliases": [
          "N",
          "Queue"
        ]
      },
      {
        "Name": "Policy",
        "Aliases": null
      },
      {
        "Name": "Permission",
        "Aliases": null
      },
      {
        "Name": "Protocol",
        "Aliases": null
      },
      {
        "Name": "IPAddressOrRange",
        "Aliases": null
      },
      {
        "Name": "StartTime",
        "Aliases": null
      },
      {
        "Name": "ExpiryTime",
        "Aliases": null
      },
      {
        "Name": "FullUri",
        "Aliases": null
      },
      {
        "Name": "Context",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzureRmContext",
          "AzureCredential"
        ]
      }
    ]
  },
  {
    "Command": "New-AzStorageQueueStoredAccessPolicy",
    "IsAlias": false,
    "SupportsDynamicParameters": false,
    "SourceModule": "Az.Storage",
    "Version": "3.8.0",
    "Parameters": [
      {
        "Name": "Queue",
        "Aliases": [
          "N",
          "Name"
        ]
      },
      {
        "Name": "Policy",
        "Aliases": null
      },
      {
        "Name": "Permission",
        "Aliases": null
      },
      {
        "Name": "StartTime",
        "Aliases": null
      },
      {
        "Name": "ExpiryTime",
        "Aliases": null
      },
      {
        "Name": "Context",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzureRmContext",
          "AzureCredential"
        ]
      }
    ]
  },
  {
    "Command": "Remove-AzStorageQueueStoredAccessPolicy",
    "IsAlias": false,
    "SupportsDynamicParameters": false,
    "SourceModule": "Az.Storage",
    "Version": "3.8.0",
    "Parameters": [
      {
        "Name": "Queue",
        "Aliases": [
          "N",
          "Name"
        ]
      },
      {
        "Name": "Policy",
        "Aliases": null
      },
      {
        "Name": "PassThru",
        "Aliases": null
      },
      {
        "Name": "Context",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Set-AzStorageQueueStoredAccessPolicy",
    "IsAlias": false,
    "SupportsDynamicParameters": false,
    "SourceModule": "Az.Storage",
    "Version": "3.8.0",
    "Parameters": [
      {
        "Name": "Queue",
        "Aliases": [
          "N",
          "Name"
        ]
      },
      {
        "Name": "Policy",
        "Aliases": null
      },
      {
        "Name": "Permission",
        "Aliases": null
      },
      {
        "Name": "StartTime",
        "Aliases": null
      },
      {
        "Name": "ExpiryTime",
        "Aliases": null
      },
      {
        "Name": "NoStartTime",
        "Aliases": null
      },
      {
        "Name": "NoExpiryTime",
        "Aliases": null
      },
      {
        "Name": "Context",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Get-AzStorageFile",
    "IsAlias": false,
    "SupportsDynamicParameters": false,
    "SourceModule": "Az.Storage",
    "Version": "3.8.0",
    "Parameters": [
      {
        "Name": "ShareName",
        "Aliases": null
      },
      {
        "Name": "Share",
        "Aliases": [
          "CloudFileShare"
        ]
      },
      {
        "Name": "Directory",
        "Aliases": [
          "CloudFileDirectory"
        ]
      },
      {
        "Name": "Path",
        "Aliases": null
      },
      {
        "Name": "Context",
        "Aliases": null
      },
      {
        "Name": "ServerTimeoutPerRequest",
        "Aliases": [
          "ServerTimeoutPerRequestInSeconds"
        ]
      },
      {
        "Name": "ClientTimeoutPerRequest",
        "Aliases": [
          "ClientTimeoutPerRequestInSeconds"
        ]
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "ConcurrentTaskCount",
        "Aliases": null
      }
    ]
  },
  {
    "Command": "Get-AzStorageFileContent",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Storage",
    "Version": "3.8.0",
    "Parameters": [
      {
        "Name": "ShareName",
        "Aliases": null
      },
      {
        "Name": "Share",
        "Aliases": [
          "CloudFileShare"
        ]
      },
      {
        "Name": "Directory",
        "Aliases": [
          "CloudFileDirectory"
        ]
      },
      {
        "Name": "File",
        "Aliases": [
          "CloudFile"
        ]
      },
      {
        "Name": "Path",
        "Aliases": null
      },
      {
        "Name": "Destination",
        "Aliases": null
      },
      {
        "Name": "CheckMd5",
        "Aliases": null
      },
      {
        "Name": "PassThru",
        "Aliases": null
      },
      {
        "Name": "Force",
        "Aliases": null
      },
      {
        "Name": "AsJob",
        "Aliases": null
      },
      {
        "Name": "Context",
        "Aliases": null
      },
      {
        "Name": "ServerTimeoutPerRequest",
        "Aliases": [
          "ServerTimeoutPerRequestInSeconds"
        ]
      },
      {
        "Name": "ClientTimeoutPerRequest",
        "Aliases": [
          "ClientTimeoutPerRequestInSeconds"
        ]
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "ConcurrentTaskCount",
        "Aliases": null
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      },
      {
        "Name": "PreserveSMBAttribute",
        "Aliases": null
      }
    ]
  },
  {
    "Command": "Get-AzStorageFileCopyState",
    "IsAlias": false,
    "SupportsDynamicParameters": false,
    "SourceModule": "Az.Storage",
    "Version": "3.8.0",
    "Parameters": [
      {
        "Name": "ShareName",
        "Aliases": null
      },
      {
        "Name": "FilePath",
        "Aliases": null
      },
      {
        "Name": "File",
        "Aliases": [
          "CloudFile"
        ]
      },
      {
        "Name": "WaitForComplete",
        "Aliases": null
      },
      {
        "Name": "Context",
        "Aliases": null
      },
      {
        "Name": "ServerTimeoutPerRequest",
        "Aliases": [
          "ServerTimeoutPerRequestInSeconds"
        ]
      },
      {
        "Name": "ClientTimeoutPerRequest",
        "Aliases": [
          "ClientTimeoutPerRequestInSeconds"
        ]
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "ConcurrentTaskCount",
        "Aliases": null
      }
    ]
  },
  {
    "Command": "Get-AzStorageShare",
    "IsAlias": false,
    "SupportsDynamicParameters": false,
    "SourceModule": "Az.Storage",
    "Version": "3.8.0",
    "Parameters": [
      {
        "Name": "Name",
        "Aliases": null
      },
      {
        "Name": "Prefix",
        "Aliases": null
      },
      {
        "Name": "SnapshotTime",
        "Aliases": null
      },
      {
        "Name": "Context",
        "Aliases": null
      },
      {
        "Name": "ServerTimeoutPerRequest",
        "Aliases": [
          "ServerTimeoutPerRequestInSeconds"
        ]
      },
      {
        "Name": "ClientTimeoutPerRequest",
        "Aliases": [
          "ClientTimeoutPerRequestInSeconds"
        ]
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "ConcurrentTaskCount",
        "Aliases": null
      }
    ]
  },
  {
    "Command": "Get-AzStorageShareStoredAccessPolicy",
    "IsAlias": false,
    "SupportsDynamicParameters": false,
    "SourceModule": "Az.Storage",
    "Version": "3.8.0",
    "Parameters": [
      {
        "Name": "ShareName",
        "Aliases": [
          "N",
          "Name"
        ]
      },
      {
        "Name": "Policy",
        "Aliases": null
      },
      {
        "Name": "Context",
        "Aliases": null
      },
      {
        "Name": "ServerTimeoutPerRequest",
        "Aliases": [
          "ServerTimeoutPerRequestInSeconds"
        ]
      },
      {
        "Name": "ClientTimeoutPerRequest",
        "Aliases": [
          "ClientTimeoutPerRequestInSeconds"
        ]
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "ConcurrentTaskCount",
        "Aliases": null
      }
    ]
  },
  {
    "Command": "New-AzStorageDirectory",
    "IsAlias": false,
    "SupportsDynamicParameters": false,
    "SourceModule": "Az.Storage",
    "Version": "3.8.0",
    "Parameters": [
      {
        "Name": "ShareName",
        "Aliases": null
      },
      {
        "Name": "Share",
        "Aliases": [
          "CloudFileShare"
        ]
      },
      {
        "Name": "Directory",
        "Aliases": [
          "CloudFileDirectory"
        ]
      },
      {
        "Name": "Path",
        "Aliases": null
      },
      {
        "Name": "Context",
        "Aliases": null
      },
      {
        "Name": "ServerTimeoutPerRequest",
        "Aliases": [
          "ServerTimeoutPerRequestInSeconds"
        ]
      },
      {
        "Name": "ClientTimeoutPerRequest",
        "Aliases": [
          "ClientTimeoutPerRequestInSeconds"
        ]
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "ConcurrentTaskCount",
        "Aliases": null
      }
    ]
  },
  {
    "Command": "New-AzStorageFileSASToken",
    "IsAlias": false,
    "SupportsDynamicParameters": false,
    "SourceModule": "Az.Storage",
    "Version": "3.8.0",
    "Parameters": [
      {
        "Name": "ShareName",
        "Aliases": null
      },
      {
        "Name": "Path",
        "Aliases": null
      },
      {
        "Name": "File",
        "Aliases": [
          "CloudFile"
        ]
      },
      {
        "Name": "Policy",
        "Aliases": null
      },
      {
        "Name": "Permission",
        "Aliases": null
      },
      {
        "Name": "Protocol",
        "Aliases": null
      },
      {
        "Name": "IPAddressOrRange",
        "Aliases": null
      },
      {
        "Name": "StartTime",
        "Aliases": null
      },
      {
        "Name": "ExpiryTime",
        "Aliases": null
      },
      {
        "Name": "FullUri",
        "Aliases": null
      },
      {
        "Name": "Context",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzureRmContext",
          "AzureCredential"
        ]
      }
    ]
  },
  {
    "Command": "New-AzStorageShare",
    "IsAlias": false,
    "SupportsDynamicParameters": false,
    "SourceModule": "Az.Storage",
    "Version": "3.8.0",
    "Parameters": [
      {
        "Name": "Name",
        "Aliases": null
      },
      {
        "Name": "Context",
        "Aliases": null
      },
      {
        "Name": "ServerTimeoutPerRequest",
        "Aliases": [
          "ServerTimeoutPerRequestInSeconds"
        ]
      },
      {
        "Name": "ClientTimeoutPerRequest",
        "Aliases": [
          "ClientTimeoutPerRequestInSeconds"
        ]
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "ConcurrentTaskCount",
        "Aliases": null
      }
    ]
  },
  {
    "Command": "New-AzStorageShareSASToken",
    "IsAlias": false,
    "SupportsDynamicParameters": false,
    "SourceModule": "Az.Storage",
    "Version": "3.8.0",
    "Parameters": [
      {
        "Name": "ShareName",
        "Aliases": [
          "N",
          "Name"
        ]
      },
      {
        "Name": "Policy",
        "Aliases": null
      },
      {
        "Name": "Permission",
        "Aliases": null
      },
      {
        "Name": "Protocol",
        "Aliases": null
      },
      {
        "Name": "IPAddressOrRange",
        "Aliases": null
      },
      {
        "Name": "StartTime",
        "Aliases": null
      },
      {
        "Name": "ExpiryTime",
        "Aliases": null
      },
      {
        "Name": "FullUri",
        "Aliases": null
      },
      {
        "Name": "Context",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzureRmContext",
          "AzureCredential"
        ]
      }
    ]
  },
  {
    "Command": "New-AzStorageShareStoredAccessPolicy",
    "IsAlias": false,
    "SupportsDynamicParameters": false,
    "SourceModule": "Az.Storage",
    "Version": "3.8.0",
    "Parameters": [
      {
        "Name": "ShareName",
        "Aliases": [
          "N",
          "Name"
        ]
      },
      {
        "Name": "Policy",
        "Aliases": null
      },
      {
        "Name": "Permission",
        "Aliases": null
      },
      {
        "Name": "StartTime",
        "Aliases": null
      },
      {
        "Name": "ExpiryTime",
        "Aliases": null
      },
      {
        "Name": "Context",
        "Aliases": null
      },
      {
        "Name": "ServerTimeoutPerRequest",
        "Aliases": [
          "ServerTimeoutPerRequestInSeconds"
        ]
      },
      {
        "Name": "ClientTimeoutPerRequest",
        "Aliases": [
          "ClientTimeoutPerRequestInSeconds"
        ]
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "ConcurrentTaskCount",
        "Aliases": null
      }
    ]
  },
  {
    "Command": "Remove-AzStorageDirectory",
    "IsAlias": false,
    "SupportsDynamicParameters": false,
    "SourceModule": "Az.Storage",
    "Version": "3.8.0",
    "Parameters": [
      {
        "Name": "ShareName",
        "Aliases": null
      },
      {
        "Name": "Share",
        "Aliases": [
          "CloudFileShare"
        ]
      },
      {
        "Name": "Directory",
        "Aliases": [
          "CloudFileDirectory"
        ]
      },
      {
        "Name": "Path",
        "Aliases": null
      },
      {
        "Name": "PassThru",
        "Aliases": null
      },
      {
        "Name": "Context",
        "Aliases": null
      },
      {
        "Name": "ServerTimeoutPerRequest",
        "Aliases": [
          "ServerTimeoutPerRequestInSeconds"
        ]
      },
      {
        "Name": "ClientTimeoutPerRequest",
        "Aliases": [
          "ClientTimeoutPerRequestInSeconds"
        ]
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "ConcurrentTaskCount",
        "Aliases": null
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Remove-AzStorageFile",
    "IsAlias": false,
    "SupportsDynamicParameters": false,
    "SourceModule": "Az.Storage",
    "Version": "3.8.0",
    "Parameters": [
      {
        "Name": "ShareName",
        "Aliases": null
      },
      {
        "Name": "Share",
        "Aliases": [
          "CloudFileShare"
        ]
      },
      {
        "Name": "Directory",
        "Aliases": [
          "CloudFileDirectory"
        ]
      },
      {
        "Name": "File",
        "Aliases": [
          "CloudFile"
        ]
      },
      {
        "Name": "Path",
        "Aliases": null
      },
      {
        "Name": "PassThru",
        "Aliases": null
      },
      {
        "Name": "Context",
        "Aliases": null
      },
      {
        "Name": "ServerTimeoutPerRequest",
        "Aliases": [
          "ServerTimeoutPerRequestInSeconds"
        ]
      },
      {
        "Name": "ClientTimeoutPerRequest",
        "Aliases": [
          "ClientTimeoutPerRequestInSeconds"
        ]
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "ConcurrentTaskCount",
        "Aliases": null
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Remove-AzStorageShare",
    "IsAlias": false,
    "SupportsDynamicParameters": false,
    "SourceModule": "Az.Storage",
    "Version": "3.8.0",
    "Parameters": [
      {
        "Name": "Name",
        "Aliases": null
      },
      {
        "Name": "Share",
        "Aliases": [
          "CloudFileShare"
        ]
      },
      {
        "Name": "IncludeAllSnapshot",
        "Aliases": null
      },
      {
        "Name": "Force",
        "Aliases": null
      },
      {
        "Name": "PassThru",
        "Aliases": null
      },
      {
        "Name": "Context",
        "Aliases": null
      },
      {
        "Name": "ServerTimeoutPerRequest",
        "Aliases": [
          "ServerTimeoutPerRequestInSeconds"
        ]
      },
      {
        "Name": "ClientTimeoutPerRequest",
        "Aliases": [
          "ClientTimeoutPerRequestInSeconds"
        ]
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "ConcurrentTaskCount",
        "Aliases": null
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Remove-AzStorageShareStoredAccessPolicy",
    "IsAlias": false,
    "SupportsDynamicParameters": false,
    "SourceModule": "Az.Storage",
    "Version": "3.8.0",
    "Parameters": [
      {
        "Name": "ShareName",
        "Aliases": [
          "N",
          "Name"
        ]
      },
      {
        "Name": "Policy",
        "Aliases": null
      },
      {
        "Name": "PassThru",
        "Aliases": null
      },
      {
        "Name": "Context",
        "Aliases": null
      },
      {
        "Name": "ServerTimeoutPerRequest",
        "Aliases": [
          "ServerTimeoutPerRequestInSeconds"
        ]
      },
      {
        "Name": "ClientTimeoutPerRequest",
        "Aliases": [
          "ClientTimeoutPerRequestInSeconds"
        ]
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "ConcurrentTaskCount",
        "Aliases": null
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Set-AzStorageFileContent",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Storage",
    "Version": "3.8.0",
    "Parameters": [
      {
        "Name": "ShareName",
        "Aliases": null
      },
      {
        "Name": "Share",
        "Aliases": [
          "CloudFileShare"
        ]
      },
      {
        "Name": "Directory",
        "Aliases": [
          "CloudFileDirectory"
        ]
      },
      {
        "Name": "Source",
        "Aliases": [
          "FullName"
        ]
      },
      {
        "Name": "Path",
        "Aliases": null
      },
      {
        "Name": "PassThru",
        "Aliases": null
      },
      {
        "Name": "Force",
        "Aliases": null
      },
      {
        "Name": "AsJob",
        "Aliases": null
      },
      {
        "Name": "Context",
        "Aliases": null
      },
      {
        "Name": "ServerTimeoutPerRequest",
        "Aliases": [
          "ServerTimeoutPerRequestInSeconds"
        ]
      },
      {
        "Name": "ClientTimeoutPerRequest",
        "Aliases": [
          "ClientTimeoutPerRequestInSeconds"
        ]
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "ConcurrentTaskCount",
        "Aliases": null
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      },
      {
        "Name": "PreserveSMBAttribute",
        "Aliases": null
      }
    ]
  },
  {
    "Command": "Set-AzStorageShareQuota",
    "IsAlias": false,
    "SupportsDynamicParameters": false,
    "SourceModule": "Az.Storage",
    "Version": "3.8.0",
    "Parameters": [
      {
        "Name": "ShareName",
        "Aliases": [
          "N",
          "Name"
        ]
      },
      {
        "Name": "Share",
        "Aliases": [
          "CloudFileShare"
        ]
      },
      {
        "Name": "Quota",
        "Aliases": [
          "QuotaGiB"
        ]
      },
      {
        "Name": "Context",
        "Aliases": null
      },
      {
        "Name": "ServerTimeoutPerRequest",
        "Aliases": [
          "ServerTimeoutPerRequestInSeconds"
        ]
      },
      {
        "Name": "ClientTimeoutPerRequest",
        "Aliases": [
          "ClientTimeoutPerRequestInSeconds"
        ]
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "ConcurrentTaskCount",
        "Aliases": null
      }
    ]
  },
  {
    "Command": "Set-AzStorageShareStoredAccessPolicy",
    "IsAlias": false,
    "SupportsDynamicParameters": false,
    "SourceModule": "Az.Storage",
    "Version": "3.8.0",
    "Parameters": [
      {
        "Name": "ShareName",
        "Aliases": [
          "N",
          "Name"
        ]
      },
      {
        "Name": "Policy",
        "Aliases": null
      },
      {
        "Name": "Permission",
        "Aliases": null
      },
      {
        "Name": "StartTime",
        "Aliases": null
      },
      {
        "Name": "ExpiryTime",
        "Aliases": null
      },
      {
        "Name": "NoStartTime",
        "Aliases": null
      },
      {
        "Name": "NoExpiryTime",
        "Aliases": null
      },
      {
        "Name": "Context",
        "Aliases": null
      },
      {
        "Name": "ServerTimeoutPerRequest",
        "Aliases": [
          "ServerTimeoutPerRequestInSeconds"
        ]
      },
      {
        "Name": "ClientTimeoutPerRequest",
        "Aliases": [
          "ClientTimeoutPerRequestInSeconds"
        ]
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "ConcurrentTaskCount",
        "Aliases": null
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Start-AzStorageFileCopy",
    "IsAlias": false,
    "SupportsDynamicParameters": false,
    "SourceModule": "Az.Storage",
    "Version": "3.8.0",
    "Parameters": [
      {
        "Name": "SrcBlobName",
        "Aliases": null
      },
      {
        "Name": "SrcContainerName",
        "Aliases": null
      },
      {
        "Name": "SrcContainer",
        "Aliases": null
      },
      {
        "Name": "SrcBlob",
        "Aliases": [
          "ICloudBlob"
        ]
      },
      {
        "Name": "SrcFilePath",
        "Aliases": null
      },
      {
        "Name": "SrcShareName",
        "Aliases": null
      },
      {
        "Name": "SrcShare",
        "Aliases": [
          "CloudFileShare"
        ]
      },
      {
        "Name": "SrcFile",
        "Aliases": [
          "CloudFile"
        ]
      },
      {
        "Name": "AbsoluteUri",
        "Aliases": null
      },
      {
        "Name": "DestShareName",
        "Aliases": null
      },
      {
        "Name": "DestFilePath",
        "Aliases": null
      },
      {
        "Name": "DestFile",
        "Aliases": null
      },
      {
        "Name": "Context",
        "Aliases": [
          "SrcContext"
        ]
      },
      {
        "Name": "DestContext",
        "Aliases": null
      },
      {
        "Name": "Force",
        "Aliases": null
      },
      {
        "Name": "ServerTimeoutPerRequest",
        "Aliases": [
          "ServerTimeoutPerRequestInSeconds"
        ]
      },
      {
        "Name": "ClientTimeoutPerRequest",
        "Aliases": [
          "ClientTimeoutPerRequestInSeconds"
        ]
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "ConcurrentTaskCount",
        "Aliases": null
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Stop-AzStorageFileCopy",
    "IsAlias": false,
    "SupportsDynamicParameters": false,
    "SourceModule": "Az.Storage",
    "Version": "3.8.0",
    "Parameters": [
      {
        "Name": "ShareName",
        "Aliases": null
      },
      {
        "Name": "FilePath",
        "Aliases": null
      },
      {
        "Name": "File",
        "Aliases": [
          "CloudFile"
        ]
      },
      {
        "Name": "CopyId",
        "Aliases": null
      },
      {
        "Name": "Force",
        "Aliases": null
      },
      {
        "Name": "Context",
        "Aliases": null
      },
      {
        "Name": "ServerTimeoutPerRequest",
        "Aliases": [
          "ServerTimeoutPerRequestInSeconds"
        ]
      },
      {
        "Name": "ClientTimeoutPerRequest",
        "Aliases": [
          "ClientTimeoutPerRequestInSeconds"
        ]
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "ConcurrentTaskCount",
        "Aliases": null
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "New-AzStorageAccountSASToken",
    "IsAlias": false,
    "SupportsDynamicParameters": false,
    "SourceModule": "Az.Storage",
    "Version": "3.8.0",
    "Parameters": [
      {
        "Name": "Service",
        "Aliases": null
      },
      {
        "Name": "ResourceType",
        "Aliases": null
      },
      {
        "Name": "Permission",
        "Aliases": null
      },
      {
        "Name": "Protocol",
        "Aliases": null
      },
      {
        "Name": "IPAddressOrRange",
        "Aliases": null
      },
      {
        "Name": "StartTime",
        "Aliases": null
      },
      {
        "Name": "ExpiryTime",
        "Aliases": null
      },
      {
        "Name": "Context",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzureRmContext",
          "AzureCredential"
        ]
      }
    ]
  },
  {
    "Command": "Set-AzStorageCORSRule",
    "IsAlias": false,
    "SupportsDynamicParameters": false,
    "SourceModule": "Az.Storage",
    "Version": "3.8.0",
    "Parameters": [
      {
        "Name": "ServiceType",
        "Aliases": null
      },
      {
        "Name": "CorsRules",
        "Aliases": null
      },
      {
        "Name": "PassThru",
        "Aliases": null
      },
      {
        "Name": "Context",
        "Aliases": null
      },
      {
        "Name": "ServerTimeoutPerRequest",
        "Aliases": [
          "ServerTimeoutPerRequestInSeconds"
        ]
      },
      {
        "Name": "ClientTimeoutPerRequest",
        "Aliases": [
          "ClientTimeoutPerRequestInSeconds"
        ]
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "ConcurrentTaskCount",
        "Aliases": null
      }
    ]
  },
  {
    "Command": "Get-AzStorageCORSRule",
    "IsAlias": false,
    "SupportsDynamicParameters": false,
    "SourceModule": "Az.Storage",
    "Version": "3.8.0",
    "Parameters": [
      {
        "Name": "ServiceType",
        "Aliases": null
      },
      {
        "Name": "Context",
        "Aliases": null
      },
      {
        "Name": "ServerTimeoutPerRequest",
        "Aliases": [
          "ServerTimeoutPerRequestInSeconds"
        ]
      },
      {
        "Name": "ClientTimeoutPerRequest",
        "Aliases": [
          "ClientTimeoutPerRequestInSeconds"
        ]
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "ConcurrentTaskCount",
        "Aliases": null
      }
    ]
  },
  {
    "Command": "Get-AzStorageServiceLoggingProperty",
    "IsAlias": false,
    "SupportsDynamicParameters": false,
    "SourceModule": "Az.Storage",
    "Version": "3.8.0",
    "Parameters": [
      {
        "Name": "ServiceType",
        "Aliases": null
      },
      {
        "Name": "Context",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzureRmContext",
          "AzureCredential"
        ]
      }
    ]
  },
  {
    "Command": "Get-AzStorageServiceMetricsProperty",
    "IsAlias": false,
    "SupportsDynamicParameters": false,
    "SourceModule": "Az.Storage",
    "Version": "3.8.0",
    "Parameters": [
      {
        "Name": "ServiceType",
        "Aliases": null
      },
      {
        "Name": "MetricsType",
        "Aliases": null
      },
      {
        "Name": "Context",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzureRmContext",
          "AzureCredential"
        ]
      }
    ]
  },
  {
    "Command": "Remove-AzStorageCORSRule",
    "IsAlias": false,
    "SupportsDynamicParameters": false,
    "SourceModule": "Az.Storage",
    "Version": "3.8.0",
    "Parameters": [
      {
        "Name": "ServiceType",
        "Aliases": null
      },
      {
        "Name": "Context",
        "Aliases": null
      },
      {
        "Name": "ServerTimeoutPerRequest",
        "Aliases": [
          "ServerTimeoutPerRequestInSeconds"
        ]
      },
      {
        "Name": "ClientTimeoutPerRequest",
        "Aliases": [
          "ClientTimeoutPerRequestInSeconds"
        ]
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "ConcurrentTaskCount",
        "Aliases": null
      }
    ]
  },
  {
    "Command": "Set-AzStorageServiceLoggingProperty",
    "IsAlias": false,
    "SupportsDynamicParameters": false,
    "SourceModule": "Az.Storage",
    "Version": "3.8.0",
    "Parameters": [
      {
        "Name": "ServiceType",
        "Aliases": null
      },
      {
        "Name": "Version",
        "Aliases": null
      },
      {
        "Name": "RetentionDays",
        "Aliases": null
      },
      {
        "Name": "LoggingOperations",
        "Aliases": null
      },
      {
        "Name": "PassThru",
        "Aliases": null
      },
      {
        "Name": "Context",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzureRmContext",
          "AzureCredential"
        ]
      }
    ]
  },
  {
    "Command": "Set-AzStorageServiceMetricsProperty",
    "IsAlias": false,
    "SupportsDynamicParameters": false,
    "SourceModule": "Az.Storage",
    "Version": "3.8.0",
    "Parameters": [
      {
        "Name": "ServiceType",
        "Aliases": null
      },
      {
        "Name": "MetricsType",
        "Aliases": null
      },
      {
        "Name": "Version",
        "Aliases": null
      },
      {
        "Name": "RetentionDays",
        "Aliases": null
      },
      {
        "Name": "MetricsLevel",
        "Aliases": null
      },
      {
        "Name": "PassThru",
        "Aliases": null
      },
      {
        "Name": "Context",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzureRmContext",
          "AzureCredential"
        ]
      }
    ]
  },
  {
    "Command": "New-AzStorageContext",
    "IsAlias": false,
    "SupportsDynamicParameters": false,
    "SourceModule": "Az.Storage",
    "Version": "3.8.0",
    "Parameters": [
      {
        "Name": "StorageAccountName",
        "Aliases": null
      },
      {
        "Name": "StorageAccountKey",
        "Aliases": null
      },
      {
        "Name": "SasToken",
        "Aliases": null
      },
      {
        "Name": "ConnectionString",
        "Aliases": null
      },
      {
        "Name": "Local",
        "Aliases": null
      },
      {
        "Name": "Anonymous",
        "Aliases": null
      },
      {
        "Name": "UseConnectedAccount",
        "Aliases": null
      },
      {
        "Name": "Protocol",
        "Aliases": null
      },
      {
        "Name": "Endpoint",
        "Aliases": null
      },
      {
        "Name": "Environment",
        "Aliases": [
          "Name",
          "EnvironmentName"
        ]
      }
    ]
  },
  {
    "Command": "Set-AzStorageContainerAcl",
    "IsAlias": false,
    "SupportsDynamicParameters": false,
    "SourceModule": "Az.Storage",
    "Version": "3.8.0",
    "Parameters": [
      {
        "Name": "Name",
        "Aliases": [
          "N",
          "Container"
        ]
      },
      {
        "Name": "Permission",
        "Aliases": [
          "PublicAccess"
        ]
      },
      {
        "Name": "PassThru",
        "Aliases": null
      },
      {
        "Name": "Context",
        "Aliases": null
      },
      {
        "Name": "ServerTimeoutPerRequest",
        "Aliases": [
          "ServerTimeoutPerRequestInSeconds"
        ]
      },
      {
        "Name": "ClientTimeoutPerRequest",
        "Aliases": [
          "ClientTimeoutPerRequestInSeconds"
        ]
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "ConcurrentTaskCount",
        "Aliases": null
      }
    ]
  },
  {
    "Command": "Remove-AzStorageBlob",
    "IsAlias": false,
    "SupportsDynamicParameters": false,
    "SourceModule": "Az.Storage",
    "Version": "3.8.0",
    "Parameters": [
      {
        "Name": "CloudBlob",
        "Aliases": [
          "ICloudBlob"
        ]
      },
      {
        "Name": "BlobBaseClient",
        "Aliases": null
      },
      {
        "Name": "CloudBlobContainer",
        "Aliases": null
      },
      {
        "Name": "Blob",
        "Aliases": null
      },
      {
        "Name": "Container",
        "Aliases": null
      },
      {
        "Name": "DeleteSnapshot",
        "Aliases": null
      },
      {
        "Name": "SnapshotTime",
        "Aliases": null
      },
      {
        "Name": "VersionId",
        "Aliases": null
      },
      {
        "Name": "Force",
        "Aliases": null
      },
      {
        "Name": "PassThru",
        "Aliases": null
      },
      {
        "Name": "Context",
        "Aliases": null
      },
      {
        "Name": "ServerTimeoutPerRequest",
        "Aliases": [
          "ServerTimeoutPerRequestInSeconds"
        ]
      },
      {
        "Name": "ClientTimeoutPerRequest",
        "Aliases": [
          "ClientTimeoutPerRequestInSeconds"
        ]
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "ConcurrentTaskCount",
        "Aliases": null
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Set-AzStorageBlobContent",
    "IsAlias": false,
    "SupportsDynamicParameters": false,
    "SourceModule": "Az.Storage",
    "Version": "3.8.0",
    "Parameters": [
      {
        "Name": "File",
        "Aliases": [
          "FullName"
        ]
      },
      {
        "Name": "Container",
        "Aliases": null
      },
      {
        "Name": "Blob",
        "Aliases": null
      },
      {
        "Name": "CloudBlobContainer",
        "Aliases": null
      },
      {
        "Name": "CloudBlob",
        "Aliases": [
          "ICloudBlob"
        ]
      },
      {
        "Name": "BlobType",
        "Aliases": null
      },
      {
        "Name": "Properties",
        "Aliases": null
      },
      {
        "Name": "Metadata",
        "Aliases": null
      },
      {
        "Name": "PremiumPageBlobTier",
        "Aliases": null
      },
      {
        "Name": "StandardBlobTier",
        "Aliases": null
      },
      {
        "Name": "EncryptionScope",
        "Aliases": null
      },
      {
        "Name": "Force",
        "Aliases": null
      },
      {
        "Name": "AsJob",
        "Aliases": null
      },
      {
        "Name": "Context",
        "Aliases": null
      },
      {
        "Name": "ServerTimeoutPerRequest",
        "Aliases": [
          "ServerTimeoutPerRequestInSeconds"
        ]
      },
      {
        "Name": "ClientTimeoutPerRequest",
        "Aliases": [
          "ClientTimeoutPerRequestInSeconds"
        ]
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "ConcurrentTaskCount",
        "Aliases": null
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Get-AzStorageBlob",
    "IsAlias": false,
    "SupportsDynamicParameters": false,
    "SourceModule": "Az.Storage",
    "Version": "3.8.0",
    "Parameters": [
      {
        "Name": "Blob",
        "Aliases": null
      },
      {
        "Name": "Prefix",
        "Aliases": null
      },
      {
        "Name": "Container",
        "Aliases": [
          "N",
          "Name"
        ]
      },
      {
        "Name": "IncludeDeleted",
        "Aliases": null
      },
      {
        "Name": "IncludeVersion",
        "Aliases": null
      },
      {
        "Name": "SnapshotTime",
        "Aliases": null
      },
      {
        "Name": "VersionId",
        "Aliases": null
      },
      {
        "Name": "MaxCount",
        "Aliases": null
      },
      {
        "Name": "ContinuationToken",
        "Aliases": null
      },
      {
        "Name": "Context",
        "Aliases": null
      },
      {
        "Name": "ServerTimeoutPerRequest",
        "Aliases": [
          "ServerTimeoutPerRequestInSeconds"
        ]
      },
      {
        "Name": "ClientTimeoutPerRequest",
        "Aliases": [
          "ClientTimeoutPerRequestInSeconds"
        ]
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "ConcurrentTaskCount",
        "Aliases": null
      }
    ]
  },
  {
    "Command": "Get-AzStorageBlobContent",
    "IsAlias": false,
    "SupportsDynamicParameters": false,
    "SourceModule": "Az.Storage",
    "Version": "3.8.0",
    "Parameters": [
      {
        "Name": "CloudBlob",
        "Aliases": [
          "ICloudBlob"
        ]
      },
      {
        "Name": "BlobBaseClient",
        "Aliases": null
      },
      {
        "Name": "CloudBlobContainer",
        "Aliases": null
      },
      {
        "Name": "Blob",
        "Aliases": null
      },
      {
        "Name": "Container",
        "Aliases": null
      },
      {
        "Name": "Destination",
        "Aliases": [
          "Path"
        ]
      },
      {
        "Name": "CheckMd5",
        "Aliases": null
      },
      {
        "Name": "Force",
        "Aliases": null
      },
      {
        "Name": "AsJob",
        "Aliases": null
      },
      {
        "Name": "Context",
        "Aliases": null
      },
      {
        "Name": "ServerTimeoutPerRequest",
        "Aliases": [
          "ServerTimeoutPerRequestInSeconds"
        ]
      },
      {
        "Name": "ClientTimeoutPerRequest",
        "Aliases": [
          "ClientTimeoutPerRequestInSeconds"
        ]
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "ConcurrentTaskCount",
        "Aliases": null
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Get-AzStorageBlobCopyState",
    "IsAlias": false,
    "SupportsDynamicParameters": false,
    "SourceModule": "Az.Storage",
    "Version": "3.8.0",
    "Parameters": [
      {
        "Name": "CloudBlob",
        "Aliases": [
          "ICloudBlob"
        ]
      },
      {
        "Name": "CloudBlobContainer",
        "Aliases": null
      },
      {
        "Name": "Blob",
        "Aliases": null
      },
      {
        "Name": "Container",
        "Aliases": null
      },
      {
        "Name": "WaitForComplete",
        "Aliases": null
      },
      {
        "Name": "Context",
        "Aliases": null
      },
      {
        "Name": "ServerTimeoutPerRequest",
        "Aliases": [
          "ServerTimeoutPerRequestInSeconds"
        ]
      },
      {
        "Name": "ClientTimeoutPerRequest",
        "Aliases": [
          "ClientTimeoutPerRequestInSeconds"
        ]
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "ConcurrentTaskCount",
        "Aliases": null
      }
    ]
  },
  {
    "Command": "Get-AzStorageContainer",
    "IsAlias": false,
    "SupportsDynamicParameters": false,
    "SourceModule": "Az.Storage",
    "Version": "3.8.0",
    "Parameters": [
      {
        "Name": "Name",
        "Aliases": [
          "N",
          "Container"
        ]
      },
      {
        "Name": "Prefix",
        "Aliases": null
      },
      {
        "Name": "MaxCount",
        "Aliases": null
      },
      {
        "Name": "ContinuationToken",
        "Aliases": null
      },
      {
        "Name": "Context",
        "Aliases": null
      },
      {
        "Name": "ServerTimeoutPerRequest",
        "Aliases": [
          "ServerTimeoutPerRequestInSeconds"
        ]
      },
      {
        "Name": "ClientTimeoutPerRequest",
        "Aliases": [
          "ClientTimeoutPerRequestInSeconds"
        ]
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "ConcurrentTaskCount",
        "Aliases": null
      }
    ]
  },
  {
    "Command": "Get-AzStorageContainerStoredAccessPolicy",
    "IsAlias": false,
    "SupportsDynamicParameters": false,
    "SourceModule": "Az.Storage",
    "Version": "3.8.0",
    "Parameters": [
      {
        "Name": "Container",
        "Aliases": [
          "N",
          "Name"
        ]
      },
      {
        "Name": "Policy",
        "Aliases": null
      },
      {
        "Name": "Context",
        "Aliases": null
      },
      {
        "Name": "ServerTimeoutPerRequest",
        "Aliases": [
          "ServerTimeoutPerRequestInSeconds"
        ]
      },
      {
        "Name": "ClientTimeoutPerRequest",
        "Aliases": [
          "ClientTimeoutPerRequestInSeconds"
        ]
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "ConcurrentTaskCount",
        "Aliases": null
      }
    ]
  },
  {
    "Command": "New-AzStorageBlobSASToken",
    "IsAlias": false,
    "SupportsDynamicParameters": false,
    "SourceModule": "Az.Storage",
    "Version": "3.8.0",
    "Parameters": [
      {
        "Name": "CloudBlob",
        "Aliases": [
          "ICloudBlob"
        ]
      },
      {
        "Name": "BlobBaseClient",
        "Aliases": null
      },
      {
        "Name": "Container",
        "Aliases": null
      },
      {
        "Name": "Blob",
        "Aliases": null
      },
      {
        "Name": "Policy",
        "Aliases": null
      },
      {
        "Name": "Permission",
        "Aliases": null
      },
      {
        "Name": "Protocol",
        "Aliases": null
      },
      {
        "Name": "IPAddressOrRange",
        "Aliases": null
      },
      {
        "Name": "StartTime",
        "Aliases": null
      },
      {
        "Name": "ExpiryTime",
        "Aliases": null
      },
      {
        "Name": "FullUri",
        "Aliases": null
      },
      {
        "Name": "Context",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "New-AzStorageContainer",
    "IsAlias": false,
    "SupportsDynamicParameters": false,
    "SourceModule": "Az.Storage",
    "Version": "3.8.0",
    "Parameters": [
      {
        "Name": "Name",
        "Aliases": [
          "N",
          "Container"
        ]
      },
      {
        "Name": "Permission",
        "Aliases": [
          "PublicAccess"
        ]
      },
      {
        "Name": "DefaultEncryptionScope",
        "Aliases": null
      },
      {
        "Name": "PreventEncryptionScopeOverride",
        "Aliases": null
      },
      {
        "Name": "Context",
        "Aliases": null
      },
      {
        "Name": "ServerTimeoutPerRequest",
        "Aliases": [
          "ServerTimeoutPerRequestInSeconds"
        ]
      },
      {
        "Name": "ClientTimeoutPerRequest",
        "Aliases": [
          "ClientTimeoutPerRequestInSeconds"
        ]
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "ConcurrentTaskCount",
        "Aliases": null
      }
    ]
  },
  {
    "Command": "New-AzStorageContainerSASToken",
    "IsAlias": false,
    "SupportsDynamicParameters": false,
    "SourceModule": "Az.Storage",
    "Version": "3.8.0",
    "Parameters": [
      {
        "Name": "Name",
        "Aliases": [
          "N",
          "Container"
        ]
      },
      {
        "Name": "Policy",
        "Aliases": null
      },
      {
        "Name": "Permission",
        "Aliases": null
      },
      {
        "Name": "Protocol",
        "Aliases": null
      },
      {
        "Name": "IPAddressOrRange",
        "Aliases": null
      },
      {
        "Name": "StartTime",
        "Aliases": null
      },
      {
        "Name": "ExpiryTime",
        "Aliases": null
      },
      {
        "Name": "FullUri",
        "Aliases": null
      },
      {
        "Name": "Context",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "New-AzStorageContainerStoredAccessPolicy",
    "IsAlias": false,
    "SupportsDynamicParameters": false,
    "SourceModule": "Az.Storage",
    "Version": "3.8.0",
    "Parameters": [
      {
        "Name": "Container",
        "Aliases": [
          "N",
          "Name"
        ]
      },
      {
        "Name": "Policy",
        "Aliases": null
      },
      {
        "Name": "Permission",
        "Aliases": null
      },
      {
        "Name": "StartTime",
        "Aliases": null
      },
      {
        "Name": "ExpiryTime",
        "Aliases": null
      },
      {
        "Name": "Context",
        "Aliases": null
      },
      {
        "Name": "ServerTimeoutPerRequest",
        "Aliases": [
          "ServerTimeoutPerRequestInSeconds"
        ]
      },
      {
        "Name": "ClientTimeoutPerRequest",
        "Aliases": [
          "ClientTimeoutPerRequestInSeconds"
        ]
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "ConcurrentTaskCount",
        "Aliases": null
      }
    ]
  },
  {
    "Command": "Remove-AzStorageContainer",
    "IsAlias": false,
    "SupportsDynamicParameters": false,
    "SourceModule": "Az.Storage",
    "Version": "3.8.0",
    "Parameters": [
      {
        "Name": "Name",
        "Aliases": [
          "N",
          "Container"
        ]
      },
      {
        "Name": "Force",
        "Aliases": null
      },
      {
        "Name": "PassThru",
        "Aliases": null
      },
      {
        "Name": "Context",
        "Aliases": null
      },
      {
        "Name": "ServerTimeoutPerRequest",
        "Aliases": [
          "ServerTimeoutPerRequestInSeconds"
        ]
      },
      {
        "Name": "ClientTimeoutPerRequest",
        "Aliases": [
          "ClientTimeoutPerRequestInSeconds"
        ]
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "ConcurrentTaskCount",
        "Aliases": null
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Remove-AzStorageContainerStoredAccessPolicy",
    "IsAlias": false,
    "SupportsDynamicParameters": false,
    "SourceModule": "Az.Storage",
    "Version": "3.8.0",
    "Parameters": [
      {
        "Name": "Container",
        "Aliases": [
          "N",
          "Name"
        ]
      },
      {
        "Name": "Policy",
        "Aliases": null
      },
      {
        "Name": "PassThru",
        "Aliases": null
      },
      {
        "Name": "Context",
        "Aliases": null
      },
      {
        "Name": "ServerTimeoutPerRequest",
        "Aliases": [
          "ServerTimeoutPerRequestInSeconds"
        ]
      },
      {
        "Name": "ClientTimeoutPerRequest",
        "Aliases": [
          "ClientTimeoutPerRequestInSeconds"
        ]
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "ConcurrentTaskCount",
        "Aliases": null
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Set-AzStorageContainerStoredAccessPolicy",
    "IsAlias": false,
    "SupportsDynamicParameters": false,
    "SourceModule": "Az.Storage",
    "Version": "3.8.0",
    "Parameters": [
      {
        "Name": "Container",
        "Aliases": [
          "N",
          "Name"
        ]
      },
      {
        "Name": "Policy",
        "Aliases": null
      },
      {
        "Name": "Permission",
        "Aliases": null
      },
      {
        "Name": "StartTime",
        "Aliases": null
      },
      {
        "Name": "ExpiryTime",
        "Aliases": null
      },
      {
        "Name": "NoStartTime",
        "Aliases": null
      },
      {
        "Name": "NoExpiryTime",
        "Aliases": null
      },
      {
        "Name": "Context",
        "Aliases": null
      },
      {
        "Name": "ServerTimeoutPerRequest",
        "Aliases": [
          "ServerTimeoutPerRequestInSeconds"
        ]
      },
      {
        "Name": "ClientTimeoutPerRequest",
        "Aliases": [
          "ClientTimeoutPerRequestInSeconds"
        ]
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "ConcurrentTaskCount",
        "Aliases": null
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Start-AzStorageBlobCopy",
    "IsAlias": false,
    "SupportsDynamicParameters": false,
    "SourceModule": "Az.Storage",
    "Version": "3.8.0",
    "Parameters": [
      {
        "Name": "CloudBlob",
        "Aliases": [
          "SrcICloudBlob",
          "SrcCloudBlob",
          "ICloudBlob",
          "SourceICloudBlob",
          "SourceCloudBlob"
        ]
      },
      {
        "Name": "BlobBaseClient",
        "Aliases": null
      },
      {
        "Name": "CloudBlobContainer",
        "Aliases": [
          "SourceCloudBlobContainer"
        ]
      },
      {
        "Name": "SrcBlob",
        "Aliases": [
          "SourceBlob"
        ]
      },
      {
        "Name": "SrcContainer",
        "Aliases": [
          "SourceContainer"
        ]
      },
      {
        "Name": "SrcShareName",
        "Aliases": [
          "SourceShareName"
        ]
      },
      {
        "Name": "SrcShare",
        "Aliases": [
          "SourceShare"
        ]
      },
      {
        "Name": "SrcDir",
        "Aliases": [
          "SourceDir"
        ]
      },
      {
        "Name": "SrcFilePath",
        "Aliases": [
          "SourceFilePath"
        ]
      },
      {
        "Name": "SrcFile",
        "Aliases": [
          "SourceFile"
        ]
      },
      {
        "Name": "AbsoluteUri",
        "Aliases": [
          "SrcUri",
          "SourceUri"
        ]
      },
      {
        "Name": "DestContainer",
        "Aliases": [
          "DestinationContainer"
        ]
      },
      {
        "Name": "DestBlob",
        "Aliases": [
          "DestinationBlob"
        ]
      },
      {
        "Name": "DestCloudBlob",
        "Aliases": [
          "DestICloudBlob",
          "DestinationCloudBlob",
          "DestinationICloudBlob"
        ]
      },
      {
        "Name": "PremiumPageBlobTier",
        "Aliases": null
      },
      {
        "Name": "StandardBlobTier",
        "Aliases": null
      },
      {
        "Name": "RehydratePriority",
        "Aliases": null
      },
      {
        "Name": "Context",
        "Aliases": [
          "SrcContext",
          "SourceContext"
        ]
      },
      {
        "Name": "DestContext",
        "Aliases": [
          "DestinationContext"
        ]
      },
      {
        "Name": "Force",
        "Aliases": null
      },
      {
        "Name": "ServerTimeoutPerRequest",
        "Aliases": [
          "ServerTimeoutPerRequestInSeconds"
        ]
      },
      {
        "Name": "ClientTimeoutPerRequest",
        "Aliases": [
          "ClientTimeoutPerRequestInSeconds"
        ]
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "ConcurrentTaskCount",
        "Aliases": null
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Start-AzStorageBlobIncrementalCopy",
    "IsAlias": false,
    "SupportsDynamicParameters": false,
    "SourceModule": "Az.Storage",
    "Version": "3.8.0",
    "Parameters": [
      {
        "Name": "CloudBlob",
        "Aliases": [
          "SrcICloudBlob",
          "SrcCloudBlob",
          "ICloudBlob",
          "SourceICloudBlob",
          "SourceCloudBlob"
        ]
      },
      {
        "Name": "CloudBlobContainer",
        "Aliases": [
          "SourceCloudBlobContainer"
        ]
      },
      {
        "Name": "SrcBlob",
        "Aliases": [
          "SourceBlob"
        ]
      },
      {
        "Name": "SrcContainer",
        "Aliases": [
          "SourceContainer"
        ]
      },
      {
        "Name": "SrcBlobSnapshotTime",
        "Aliases": [
          "SourceBlobSnapshotTime"
        ]
      },
      {
        "Name": "AbsoluteUri",
        "Aliases": [
          "SrcUri",
          "SourceUri"
        ]
      },
      {
        "Name": "DestContainer",
        "Aliases": [
          "DestinationContainer"
        ]
      },
      {
        "Name": "DestBlob",
        "Aliases": [
          "DestinationBlob"
        ]
      },
      {
        "Name": "DestCloudBlob",
        "Aliases": [
          "DestICloudBlob",
          "DestinationCloudBlob",
          "DestinationICloudBlob"
        ]
      },
      {
        "Name": "Context",
        "Aliases": [
          "SrcContext",
          "SourceContext"
        ]
      },
      {
        "Name": "DestContext",
        "Aliases": [
          "DestinationContext"
        ]
      },
      {
        "Name": "ServerTimeoutPerRequest",
        "Aliases": [
          "ServerTimeoutPerRequestInSeconds"
        ]
      },
      {
        "Name": "ClientTimeoutPerRequest",
        "Aliases": [
          "ClientTimeoutPerRequestInSeconds"
        ]
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "ConcurrentTaskCount",
        "Aliases": null
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Stop-AzStorageBlobCopy",
    "IsAlias": false,
    "SupportsDynamicParameters": false,
    "SourceModule": "Az.Storage",
    "Version": "3.8.0",
    "Parameters": [
      {
        "Name": "CloudBlob",
        "Aliases": [
          "ICloudBlob"
        ]
      },
      {
        "Name": "CloudBlobContainer",
        "Aliases": null
      },
      {
        "Name": "Blob",
        "Aliases": null
      },
      {
        "Name": "Container",
        "Aliases": null
      },
      {
        "Name": "Force",
        "Aliases": null
      },
      {
        "Name": "CopyId",
        "Aliases": null
      },
      {
        "Name": "Context",
        "Aliases": null
      },
      {
        "Name": "ServerTimeoutPerRequest",
        "Aliases": [
          "ServerTimeoutPerRequestInSeconds"
        ]
      },
      {
        "Name": "ClientTimeoutPerRequest",
        "Aliases": [
          "ClientTimeoutPerRequestInSeconds"
        ]
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "ConcurrentTaskCount",
        "Aliases": null
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Update-AzStorageServiceProperty",
    "IsAlias": false,
    "SupportsDynamicParameters": false,
    "SourceModule": "Az.Storage",
    "Version": "3.8.0",
    "Parameters": [
      {
        "Name": "ServiceType",
        "Aliases": null
      },
      {
        "Name": "DefaultServiceVersion",
        "Aliases": null
      },
      {
        "Name": "PassThru",
        "Aliases": null
      },
      {
        "Name": "Context",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Get-AzStorageServiceProperty",
    "IsAlias": false,
    "SupportsDynamicParameters": false,
    "SourceModule": "Az.Storage",
    "Version": "3.8.0",
    "Parameters": [
      {
        "Name": "ServiceType",
        "Aliases": null
      },
      {
        "Name": "Context",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzureRmContext",
          "AzureCredential"
        ]
      }
    ]
  },
  {
    "Command": "Enable-AzStorageDeleteRetentionPolicy",
    "IsAlias": false,
    "SupportsDynamicParameters": false,
    "SourceModule": "Az.Storage",
    "Version": "3.8.0",
    "Parameters": [
      {
        "Name": "RetentionDays",
        "Aliases": [
          "Days"
        ]
      },
      {
        "Name": "PassThru",
        "Aliases": null
      },
      {
        "Name": "Context",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Disable-AzStorageDeleteRetentionPolicy",
    "IsAlias": false,
    "SupportsDynamicParameters": false,
    "SourceModule": "Az.Storage",
    "Version": "3.8.0",
    "Parameters": [
      {
        "Name": "PassThru",
        "Aliases": null
      },
      {
        "Name": "Context",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Enable-AzStorageStaticWebsite",
    "IsAlias": false,
    "SupportsDynamicParameters": false,
    "SourceModule": "Az.Storage",
    "Version": "3.8.0",
    "Parameters": [
      {
        "Name": "IndexDocument",
        "Aliases": null
      },
      {
        "Name": "ErrorDocument404Path",
        "Aliases": null
      },
      {
        "Name": "PassThru",
        "Aliases": null
      },
      {
        "Name": "Context",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Disable-AzStorageStaticWebsite",
    "IsAlias": false,
    "SupportsDynamicParameters": false,
    "SourceModule": "Az.Storage",
    "Version": "3.8.0",
    "Parameters": [
      {
        "Name": "PassThru",
        "Aliases": null
      },
      {
        "Name": "Context",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Get-AzRmStorageContainer",
    "IsAlias": false,
    "SupportsDynamicParameters": false,
    "SourceModule": "Az.Storage",
    "Version": "3.8.0",
    "Parameters": [
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "StorageAccountName",
        "Aliases": [
          "AccountName"
        ]
      },
      {
        "Name": "StorageAccount",
        "Aliases": null
      },
      {
        "Name": "Name",
        "Aliases": [
          "N",
          "ContainerName"
        ]
      },
      {
        "Name": "AsJob",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      }
    ]
  },
  {
    "Command": "Update-AzRmStorageContainer",
    "IsAlias": false,
    "SupportsDynamicParameters": false,
    "SourceModule": "Az.Storage",
    "Version": "3.8.0",
    "Parameters": [
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "StorageAccountName",
        "Aliases": [
          "AccountName"
        ]
      },
      {
        "Name": "Name",
        "Aliases": [
          "N",
          "ContainerName"
        ]
      },
      {
        "Name": "StorageAccount",
        "Aliases": null
      },
      {
        "Name": "InputObject",
        "Aliases": [
          "Container"
        ]
      },
      {
        "Name": "PublicAccess",
        "Aliases": null
      },
      {
        "Name": "Metadata",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "New-AzRmStorageContainer",
    "IsAlias": false,
    "SupportsDynamicParameters": false,
    "SourceModule": "Az.Storage",
    "Version": "3.8.0",
    "Parameters": [
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "StorageAccountName",
        "Aliases": [
          "AccountName"
        ]
      },
      {
        "Name": "StorageAccount",
        "Aliases": null
      },
      {
        "Name": "Name",
        "Aliases": [
          "N",
          "ContainerName"
        ]
      },
      {
        "Name": "DefaultEncryptionScope",
        "Aliases": null
      },
      {
        "Name": "PreventEncryptionScopeOverride",
        "Aliases": null
      },
      {
        "Name": "PublicAccess",
        "Aliases": null
      },
      {
        "Name": "Metadata",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Remove-AzRmStorageContainer",
    "IsAlias": false,
    "SupportsDynamicParameters": false,
    "SourceModule": "Az.Storage",
    "Version": "3.8.0",
    "Parameters": [
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "StorageAccountName",
        "Aliases": [
          "AccountName"
        ]
      },
      {
        "Name": "Name",
        "Aliases": [
          "N",
          "ContainerName"
        ]
      },
      {
        "Name": "StorageAccount",
        "Aliases": null
      },
      {
        "Name": "InputObject",
        "Aliases": [
          "Container"
        ]
      },
      {
        "Name": "Force",
        "Aliases": null
      },
      {
        "Name": "PassThru",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Add-AzRmStorageContainerLegalHold",
    "IsAlias": false,
    "SupportsDynamicParameters": false,
    "SourceModule": "Az.Storage",
    "Version": "3.8.0",
    "Parameters": [
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "StorageAccountName",
        "Aliases": [
          "AccountName"
        ]
      },
      {
        "Name": "Name",
        "Aliases": [
          "N",
          "ContainerName"
        ]
      },
      {
        "Name": "StorageAccount",
        "Aliases": null
      },
      {
        "Name": "Container",
        "Aliases": null
      },
      {
        "Name": "Tag",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Remove-AzRmStorageContainerLegalHold",
    "IsAlias": false,
    "SupportsDynamicParameters": false,
    "SourceModule": "Az.Storage",
    "Version": "3.8.0",
    "Parameters": [
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "StorageAccountName",
        "Aliases": [
          "AccountName"
        ]
      },
      {
        "Name": "Name",
        "Aliases": [
          "N",
          "ContainerName"
        ]
      },
      {
        "Name": "StorageAccount",
        "Aliases": null
      },
      {
        "Name": "Container",
        "Aliases": null
      },
      {
        "Name": "Tag",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Set-AzRmStorageContainerImmutabilityPolicy",
    "IsAlias": false,
    "SupportsDynamicParameters": false,
    "SourceModule": "Az.Storage",
    "Version": "3.8.0",
    "Parameters": [
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "StorageAccountName",
        "Aliases": [
          "AccountName"
        ]
      },
      {
        "Name": "ContainerName",
        "Aliases": [
          "N"
        ]
      },
      {
        "Name": "StorageAccount",
        "Aliases": null
      },
      {
        "Name": "Container",
        "Aliases": null
      },
      {
        "Name": "InputObject",
        "Aliases": [
          "ImmutabilityPolicy"
        ]
      },
      {
        "Name": "ImmutabilityPeriod",
        "Aliases": [
          "ImmutabilityPeriodSinceCreationInDays"
        ]
      },
      {
        "Name": "AllowProtectedAppendWrite",
        "Aliases": null
      },
      {
        "Name": "Etag",
        "Aliases": [
          "IfMatch"
        ]
      },
      {
        "Name": "ExtendPolicy",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Get-AzRmStorageContainerImmutabilityPolicy",
    "IsAlias": false,
    "SupportsDynamicParameters": false,
    "SourceModule": "Az.Storage",
    "Version": "3.8.0",
    "Parameters": [
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "StorageAccountName",
        "Aliases": [
          "AccountName"
        ]
      },
      {
        "Name": "ContainerName",
        "Aliases": [
          "N"
        ]
      },
      {
        "Name": "StorageAccount",
        "Aliases": null
      },
      {
        "Name": "Container",
        "Aliases": null
      },
      {
        "Name": "Etag",
        "Aliases": [
          "IfMatch"
        ]
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      }
    ]
  },
  {
    "Command": "Remove-AzRmStorageContainerImmutabilityPolicy",
    "IsAlias": false,
    "SupportsDynamicParameters": false,
    "SourceModule": "Az.Storage",
    "Version": "3.8.0",
    "Parameters": [
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "StorageAccountName",
        "Aliases": [
          "AccountName"
        ]
      },
      {
        "Name": "ContainerName",
        "Aliases": [
          "N"
        ]
      },
      {
        "Name": "StorageAccount",
        "Aliases": null
      },
      {
        "Name": "Container",
        "Aliases": null
      },
      {
        "Name": "Etag",
        "Aliases": [
          "IfMatch"
        ]
      },
      {
        "Name": "InputObject",
        "Aliases": [
          "ImmutabilityPolicy"
        ]
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Lock-AzRmStorageContainerImmutabilityPolicy",
    "IsAlias": false,
    "SupportsDynamicParameters": false,
    "SourceModule": "Az.Storage",
    "Version": "3.8.0",
    "Parameters": [
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "StorageAccountName",
        "Aliases": [
          "AccountName"
        ]
      },
      {
        "Name": "ContainerName",
        "Aliases": [
          "N"
        ]
      },
      {
        "Name": "StorageAccount",
        "Aliases": null
      },
      {
        "Name": "Container",
        "Aliases": null
      },
      {
        "Name": "Etag",
        "Aliases": [
          "IfMatch"
        ]
      },
      {
        "Name": "InputObject",
        "Aliases": [
          "ImmutabilityPolicy"
        ]
      },
      {
        "Name": "Force",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Set-AzStorageAccountManagementPolicy",
    "IsAlias": false,
    "SupportsDynamicParameters": false,
    "SourceModule": "Az.Storage",
    "Version": "3.8.0",
    "Parameters": [
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "StorageAccountName",
        "Aliases": [
          "AccountName"
        ]
      },
      {
        "Name": "StorageAccount",
        "Aliases": null
      },
      {
        "Name": "StorageAccountResourceId",
        "Aliases": null
      },
      {
        "Name": "Rule",
        "Aliases": null
      },
      {
        "Name": "Policy",
        "Aliases": [
          "ManagementPolicy"
        ]
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Get-AzStorageAccountManagementPolicy",
    "IsAlias": false,
    "SupportsDynamicParameters": false,
    "SourceModule": "Az.Storage",
    "Version": "3.8.0",
    "Parameters": [
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "StorageAccountName",
        "Aliases": [
          "AccountName"
        ]
      },
      {
        "Name": "StorageAccountResourceId",
        "Aliases": null
      },
      {
        "Name": "StorageAccount",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      }
    ]
  },
  {
    "Command": "Remove-AzStorageAccountManagementPolicy",
    "IsAlias": false,
    "SupportsDynamicParameters": false,
    "SourceModule": "Az.Storage",
    "Version": "3.8.0",
    "Parameters": [
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "StorageAccountName",
        "Aliases": [
          "AccountName"
        ]
      },
      {
        "Name": "StorageAccount",
        "Aliases": null
      },
      {
        "Name": "StorageAccountResourceId",
        "Aliases": null
      },
      {
        "Name": "InputObject",
        "Aliases": [
          "ManagementPolicy"
        ]
      },
      {
        "Name": "PassThru",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "New-AzStorageAccountManagementPolicyFilter",
    "IsAlias": false,
    "SupportsDynamicParameters": false,
    "SourceModule": "Az.Storage",
    "Version": "3.8.0",
    "Parameters": [
      {
        "Name": "PrefixMatch",
        "Aliases": null
      },
      {
        "Name": "BlobType",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      }
    ]
  },
  {
    "Command": "New-AzStorageAccountManagementPolicyRule",
    "IsAlias": false,
    "SupportsDynamicParameters": false,
    "SourceModule": "Az.Storage",
    "Version": "3.8.0",
    "Parameters": [
      {
        "Name": "Name",
        "Aliases": null
      },
      {
        "Name": "Disabled",
        "Aliases": null
      },
      {
        "Name": "Action",
        "Aliases": null
      },
      {
        "Name": "Filter",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      }
    ]
  },
  {
    "Command": "Add-AzStorageAccountManagementPolicyAction",
    "IsAlias": false,
    "SupportsDynamicParameters": false,
    "SourceModule": "Az.Storage",
    "Version": "3.8.0",
    "Parameters": [
      {
        "Name": "BaseBlobAction",
        "Aliases": null
      },
      {
        "Name": "SnapshotAction",
        "Aliases": null
      },
      {
        "Name": "BlobVersionAction",
        "Aliases": null
      },
      {
        "Name": "DaysAfterCreationGreaterThan",
        "Aliases": null
      },
      {
        "Name": "DaysAfterModificationGreaterThan",
        "Aliases": null
      },
      {
        "Name": "InputObject",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      }
    ]
  },
  {
    "Command": "Update-AzStorageBlobServiceProperty",
    "IsAlias": false,
    "SupportsDynamicParameters": false,
    "SourceModule": "Az.Storage",
    "Version": "3.8.0",
    "Parameters": [
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "StorageAccountName",
        "Aliases": [
          "AccountName",
          "Name"
        ]
      },
      {
        "Name": "StorageAccount",
        "Aliases": null
      },
      {
        "Name": "ResourceId",
        "Aliases": null
      },
      {
        "Name": "DefaultServiceVersion",
        "Aliases": null
      },
      {
        "Name": "EnableChangeFeed",
        "Aliases": null
      },
      {
        "Name": "ChangeFeedRetentionInDays",
        "Aliases": null
      },
      {
        "Name": "IsVersioningEnabled",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Get-AzStorageBlobServiceProperty",
    "IsAlias": false,
    "SupportsDynamicParameters": false,
    "SourceModule": "Az.Storage",
    "Version": "3.8.0",
    "Parameters": [
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "StorageAccountName",
        "Aliases": [
          "AccountName",
          "Name"
        ]
      },
      {
        "Name": "StorageAccount",
        "Aliases": null
      },
      {
        "Name": "ResourceId",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      }
    ]
  },
  {
    "Command": "Enable-AzStorageBlobDeleteRetentionPolicy",
    "IsAlias": false,
    "SupportsDynamicParameters": false,
    "SourceModule": "Az.Storage",
    "Version": "3.8.0",
    "Parameters": [
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "StorageAccountName",
        "Aliases": [
          "AccountName",
          "Name"
        ]
      },
      {
        "Name": "StorageAccount",
        "Aliases": null
      },
      {
        "Name": "ResourceId",
        "Aliases": null
      },
      {
        "Name": "RetentionDays",
        "Aliases": [
          "Days"
        ]
      },
      {
        "Name": "PassThru",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Disable-AzStorageBlobDeleteRetentionPolicy",
    "IsAlias": false,
    "SupportsDynamicParameters": false,
    "SourceModule": "Az.Storage",
    "Version": "3.8.0",
    "Parameters": [
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "StorageAccountName",
        "Aliases": [
          "AccountName",
          "Name"
        ]
      },
      {
        "Name": "StorageAccount",
        "Aliases": null
      },
      {
        "Name": "ResourceId",
        "Aliases": null
      },
      {
        "Name": "PassThru",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Revoke-AzStorageAccountUserDelegationKeys",
    "IsAlias": false,
    "SupportsDynamicParameters": false,
    "SourceModule": "Az.Storage",
    "Version": "3.8.0",
    "Parameters": [
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "StorageAccountName",
        "Aliases": [
          "AccountName",
          "Name"
        ]
      },
      {
        "Name": "InputObject",
        "Aliases": [
          "StorageAccount"
        ]
      },
      {
        "Name": "ResourceId",
        "Aliases": [
          "StorageAccountResourceId"
        ]
      },
      {
        "Name": "PassThru",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Get-AzStorageFileHandle",
    "IsAlias": false,
    "SupportsDynamicParameters": false,
    "SourceModule": "Az.Storage",
    "Version": "3.8.0",
    "Parameters": [
      {
        "Name": "ShareName",
        "Aliases": null
      },
      {
        "Name": "Share",
        "Aliases": [
          "CloudFileShare"
        ]
      },
      {
        "Name": "Directory",
        "Aliases": [
          "CloudFileDirectory"
        ]
      },
      {
        "Name": "File",
        "Aliases": [
          "CloudFile"
        ]
      },
      {
        "Name": "Path",
        "Aliases": null
      },
      {
        "Name": "Recursive",
        "Aliases": null
      },
      {
        "Name": "Context",
        "Aliases": null
      },
      {
        "Name": "ServerTimeoutPerRequest",
        "Aliases": [
          "ServerTimeoutPerRequestInSeconds"
        ]
      },
      {
        "Name": "ClientTimeoutPerRequest",
        "Aliases": [
          "ClientTimeoutPerRequestInSeconds"
        ]
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "ConcurrentTaskCount",
        "Aliases": null
      },
      {
        "Name": "IncludeTotalCount",
        "Aliases": null
      },
      {
        "Name": "Skip",
        "Aliases": null
      },
      {
        "Name": "First",
        "Aliases": null
      }
    ]
  },
  {
    "Command": "Close-AzStorageFileHandle",
    "IsAlias": false,
    "SupportsDynamicParameters": false,
    "SourceModule": "Az.Storage",
    "Version": "3.8.0",
    "Parameters": [
      {
        "Name": "ShareName",
        "Aliases": null
      },
      {
        "Name": "Share",
        "Aliases": [
          "CloudFileShare"
        ]
      },
      {
        "Name": "Directory",
        "Aliases": [
          "CloudFileDirectory"
        ]
      },
      {
        "Name": "File",
        "Aliases": [
          "CloudFile"
        ]
      },
      {
        "Name": "Path",
        "Aliases": null
      },
      {
        "Name": "FileHandle",
        "Aliases": null
      },
      {
        "Name": "Recursive",
        "Aliases": null
      },
      {
        "Name": "CloseAll",
        "Aliases": null
      },
      {
        "Name": "Context",
        "Aliases": null
      },
      {
        "Name": "PassThru",
        "Aliases": null
      },
      {
        "Name": "AsJob",
        "Aliases": null
      },
      {
        "Name": "ServerTimeoutPerRequest",
        "Aliases": [
          "ServerTimeoutPerRequestInSeconds"
        ]
      },
      {
        "Name": "ClientTimeoutPerRequest",
        "Aliases": [
          "ClientTimeoutPerRequestInSeconds"
        ]
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "ConcurrentTaskCount",
        "Aliases": null
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "New-AzRmStorageShare",
    "IsAlias": false,
    "SupportsDynamicParameters": false,
    "SourceModule": "Az.Storage",
    "Version": "3.8.0",
    "Parameters": [
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "StorageAccountName",
        "Aliases": [
          "AccountName"
        ]
      },
      {
        "Name": "StorageAccount",
        "Aliases": null
      },
      {
        "Name": "Name",
        "Aliases": [
          "N",
          "ShareName"
        ]
      },
      {
        "Name": "QuotaGiB",
        "Aliases": [
          "Quota"
        ]
      },
      {
        "Name": "Metadata",
        "Aliases": null
      },
      {
        "Name": "AccessTier",
        "Aliases": null
      },
      {
        "Name": "Snapshot",
        "Aliases": null
      },
      {
        "Name": "EnabledProtocol",
        "Aliases": null
      },
      {
        "Name": "RootSquash",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Remove-AzRmStorageShare",
    "IsAlias": false,
    "SupportsDynamicParameters": false,
    "SourceModule": "Az.Storage",
    "Version": "3.8.0",
    "Parameters": [
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "StorageAccountName",
        "Aliases": [
          "AccountName"
        ]
      },
      {
        "Name": "Name",
        "Aliases": [
          "N",
          "ShareName"
        ]
      },
      {
        "Name": "StorageAccount",
        "Aliases": null
      },
      {
        "Name": "ResourceId",
        "Aliases": null
      },
      {
        "Name": "InputObject",
        "Aliases": [
          "Share"
        ]
      },
      {
        "Name": "SnapshotTime",
        "Aliases": null
      },
      {
        "Name": "Force",
        "Aliases": null
      },
      {
        "Name": "Include",
        "Aliases": null
      },
      {
        "Name": "PassThru",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Get-AzRmStorageShare",
    "IsAlias": false,
    "SupportsDynamicParameters": false,
    "SourceModule": "Az.Storage",
    "Version": "3.8.0",
    "Parameters": [
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "StorageAccountName",
        "Aliases": [
          "AccountName"
        ]
      },
      {
        "Name": "StorageAccount",
        "Aliases": null
      },
      {
        "Name": "ResourceId",
        "Aliases": null
      },
      {
        "Name": "Name",
        "Aliases": [
          "N",
          "ShareName"
        ]
      },
      {
        "Name": "SnapshotTime",
        "Aliases": null
      },
      {
        "Name": "GetShareUsage",
        "Aliases": null
      },
      {
        "Name": "IncludeDeleted",
        "Aliases": null
      },
      {
        "Name": "IncludeSnapshot",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      }
    ]
  },
  {
    "Command": "Update-AzRmStorageShare",
    "IsAlias": false,
    "SupportsDynamicParameters": false,
    "SourceModule": "Az.Storage",
    "Version": "3.8.0",
    "Parameters": [
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "StorageAccountName",
        "Aliases": [
          "AccountName"
        ]
      },
      {
        "Name": "Name",
        "Aliases": [
          "N",
          "ShareName"
        ]
      },
      {
        "Name": "StorageAccount",
        "Aliases": null
      },
      {
        "Name": "ResourceId",
        "Aliases": null
      },
      {
        "Name": "InputObject",
        "Aliases": [
          "Share"
        ]
      },
      {
        "Name": "QuotaGiB",
        "Aliases": [
          "Quota"
        ]
      },
      {
        "Name": "Metadata",
        "Aliases": null
      },
      {
        "Name": "AccessTier",
        "Aliases": null
      },
      {
        "Name": "RootSquash",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Update-AzStorageFileServiceProperty",
    "IsAlias": false,
    "SupportsDynamicParameters": false,
    "SourceModule": "Az.Storage",
    "Version": "3.8.0",
    "Parameters": [
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "StorageAccountName",
        "Aliases": [
          "AccountName",
          "Name"
        ]
      },
      {
        "Name": "StorageAccount",
        "Aliases": null
      },
      {
        "Name": "ResourceId",
        "Aliases": null
      },
      {
        "Name": "EnableShareDeleteRetentionPolicy",
        "Aliases": null
      },
      {
        "Name": "ShareRetentionDays",
        "Aliases": [
          "Days",
          "RetentionDays"
        ]
      },
      {
        "Name": "EnableSmbMultichannel",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Get-AzStorageFileServiceProperty",
    "IsAlias": false,
    "SupportsDynamicParameters": false,
    "SourceModule": "Az.Storage",
    "Version": "3.8.0",
    "Parameters": [
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "StorageAccountName",
        "Aliases": [
          "AccountName",
          "Name"
        ]
      },
      {
        "Name": "StorageAccount",
        "Aliases": null
      },
      {
        "Name": "ResourceId",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      }
    ]
  },
  {
    "Command": "Restore-AzRmStorageShare",
    "IsAlias": false,
    "SupportsDynamicParameters": false,
    "SourceModule": "Az.Storage",
    "Version": "3.8.0",
    "Parameters": [
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "StorageAccountName",
        "Aliases": [
          "AccountName"
        ]
      },
      {
        "Name": "StorageAccount",
        "Aliases": null
      },
      {
        "Name": "InputObject",
        "Aliases": [
          "Share"
        ]
      },
      {
        "Name": "Name",
        "Aliases": [
          "N",
          "ShareName"
        ]
      },
      {
        "Name": "DeletedShareVersion",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Get-AzDataLakeGen2ChildItem",
    "IsAlias": false,
    "SupportsDynamicParameters": false,
    "SourceModule": "Az.Storage",
    "Version": "3.8.0",
    "Parameters": [
      {
        "Name": "FileSystem",
        "Aliases": null
      },
      {
        "Name": "Path",
        "Aliases": null
      },
      {
        "Name": "FetchProperty",
        "Aliases": [
          "FetchPermission"
        ]
      },
      {
        "Name": "Recurse",
        "Aliases": null
      },
      {
        "Name": "MaxCount",
        "Aliases": null
      },
      {
        "Name": "ContinuationToken",
        "Aliases": null
      },
      {
        "Name": "AsJob",
        "Aliases": null
      },
      {
        "Name": "OutputUserPrincipalName",
        "Aliases": [
          "UserPrincipalName"
        ]
      },
      {
        "Name": "Context",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzureRmContext",
          "AzureCredential"
        ]
      }
    ]
  },
  {
    "Command": "Get-AzDataLakeGen2Item",
    "IsAlias": false,
    "SupportsDynamicParameters": false,
    "SourceModule": "Az.Storage",
    "Version": "3.8.0",
    "Parameters": [
      {
        "Name": "FileSystem",
        "Aliases": null
      },
      {
        "Name": "Path",
        "Aliases": null
      },
      {
        "Name": "Context",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzureRmContext",
          "AzureCredential"
        ]
      }
    ]
  },
  {
    "Command": "New-AzDataLakeGen2Item",
    "IsAlias": false,
    "SupportsDynamicParameters": false,
    "SourceModule": "Az.Storage",
    "Version": "3.8.0",
    "Parameters": [
      {
        "Name": "FileSystem",
        "Aliases": null
      },
      {
        "Name": "Path",
        "Aliases": null
      },
      {
        "Name": "Directory",
        "Aliases": null
      },
      {
        "Name": "Source",
        "Aliases": null
      },
      {
        "Name": "Umask",
        "Aliases": null
      },
      {
        "Name": "Permission",
        "Aliases": null
      },
      {
        "Name": "Property",
        "Aliases": null
      },
      {
        "Name": "Metadata",
        "Aliases": null
      },
      {
        "Name": "Force",
        "Aliases": null
      },
      {
        "Name": "AsJob",
        "Aliases": null
      },
      {
        "Name": "Context",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "ConcurrentTaskCount",
        "Aliases": null
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Move-AzDataLakeGen2Item",
    "IsAlias": false,
    "SupportsDynamicParameters": false,
    "SourceModule": "Az.Storage",
    "Version": "3.8.0",
    "Parameters": [
      {
        "Name": "FileSystem",
        "Aliases": null
      },
      {
        "Name": "Path",
        "Aliases": null
      },
      {
        "Name": "InputObject",
        "Aliases": null
      },
      {
        "Name": "DestFileSystem",
        "Aliases": null
      },
      {
        "Name": "DestPath",
        "Aliases": null
      },
      {
        "Name": "Force",
        "Aliases": null
      },
      {
        "Name": "Context",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Remove-AzDataLakeGen2Item",
    "IsAlias": false,
    "SupportsDynamicParameters": false,
    "SourceModule": "Az.Storage",
    "Version": "3.8.0",
    "Parameters": [
      {
        "Name": "FileSystem",
        "Aliases": null
      },
      {
        "Name": "Path",
        "Aliases": null
      },
      {
        "Name": "InputObject",
        "Aliases": null
      },
      {
        "Name": "Force",
        "Aliases": null
      },
      {
        "Name": "AsJob",
        "Aliases": null
      },
      {
        "Name": "PassThru",
        "Aliases": null
      },
      {
        "Name": "Context",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Update-AzDataLakeGen2Item",
    "IsAlias": false,
    "SupportsDynamicParameters": false,
    "SourceModule": "Az.Storage",
    "Version": "3.8.0",
    "Parameters": [
      {
        "Name": "FileSystem",
        "Aliases": null
      },
      {
        "Name": "Path",
        "Aliases": null
      },
      {
        "Name": "InputObject",
        "Aliases": null
      },
      {
        "Name": "Permission",
        "Aliases": null
      },
      {
        "Name": "Owner",
        "Aliases": null
      },
      {
        "Name": "Group",
        "Aliases": null
      },
      {
        "Name": "Property",
        "Aliases": null
      },
      {
        "Name": "Metadata",
        "Aliases": null
      },
      {
        "Name": "Acl",
        "Aliases": null
      },
      {
        "Name": "Context",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Set-AzDataLakeGen2ItemAclObject",
    "IsAlias": false,
    "SupportsDynamicParameters": false,
    "SourceModule": "Az.Storage",
    "Version": "3.8.0",
    "Parameters": [
      {
        "Name": "EntityId",
        "Aliases": null
      },
      {
        "Name": "DefaultScope",
        "Aliases": null
      },
      {
        "Name": "Permission",
        "Aliases": null
      },
      {
        "Name": "InputObject",
        "Aliases": null
      },
      {
        "Name": "AccessControlType",
        "Aliases": null
      }
    ]
  },
  {
    "Command": "Get-AzDataLakeGen2ItemContent",
    "IsAlias": false,
    "SupportsDynamicParameters": false,
    "SourceModule": "Az.Storage",
    "Version": "3.8.0",
    "Parameters": [
      {
        "Name": "FileSystem",
        "Aliases": null
      },
      {
        "Name": "Path",
        "Aliases": null
      },
      {
        "Name": "InputObject",
        "Aliases": null
      },
      {
        "Name": "Destination",
        "Aliases": null
      },
      {
        "Name": "CheckMd5",
        "Aliases": null
      },
      {
        "Name": "Force",
        "Aliases": null
      },
      {
        "Name": "AsJob",
        "Aliases": null
      },
      {
        "Name": "Context",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "ConcurrentTaskCount",
        "Aliases": null
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Invoke-AzStorageAccountFailover",
    "IsAlias": false,
    "SupportsDynamicParameters": false,
    "SourceModule": "Az.Storage",
    "Version": "3.8.0",
    "Parameters": [
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "Name",
        "Aliases": [
          "StorageAccountName",
          "AccountName"
        ]
      },
      {
        "Name": "InputObject",
        "Aliases": null
      },
      {
        "Name": "Force",
        "Aliases": null
      },
      {
        "Name": "AsJob",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Get-AzStorageBlobQueryResult",
    "IsAlias": false,
    "SupportsDynamicParameters": false,
    "SourceModule": "Az.Storage",
    "Version": "3.8.0",
    "Parameters": [
      {
        "Name": "BlobBaseClient",
        "Aliases": null
      },
      {
        "Name": "BlobContainerClient",
        "Aliases": null
      },
      {
        "Name": "Blob",
        "Aliases": null
      },
      {
        "Name": "Container",
        "Aliases": null
      },
      {
        "Name": "SnapshotTime",
        "Aliases": null
      },
      {
        "Name": "VersionId",
        "Aliases": null
      },
      {
        "Name": "QueryString",
        "Aliases": null
      },
      {
        "Name": "ResultFile",
        "Aliases": null
      },
      {
        "Name": "InputTextConfiguration",
        "Aliases": null
      },
      {
        "Name": "OutputTextConfiguration",
        "Aliases": null
      },
      {
        "Name": "PassThru",
        "Aliases": null
      },
      {
        "Name": "Force",
        "Aliases": null
      },
      {
        "Name": "Context",
        "Aliases": null
      },
      {
        "Name": "ServerTimeoutPerRequest",
        "Aliases": [
          "ServerTimeoutPerRequestInSeconds"
        ]
      },
      {
        "Name": "ClientTimeoutPerRequest",
        "Aliases": [
          "ClientTimeoutPerRequestInSeconds"
        ]
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "ConcurrentTaskCount",
        "Aliases": null
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "New-AzStorageBlobQueryConfig",
    "IsAlias": false,
    "SupportsDynamicParameters": false,
    "SourceModule": "Az.Storage",
    "Version": "3.8.0",
    "Parameters": [
      {
        "Name": "AsCsv",
        "Aliases": null
      },
      {
        "Name": "AsJson",
        "Aliases": null
      },
      {
        "Name": "RecordSeparator",
        "Aliases": null
      },
      {
        "Name": "ColumnSeparator",
        "Aliases": null
      },
      {
        "Name": "QuotationCharacter",
        "Aliases": null
      },
      {
        "Name": "EscapeCharacter",
        "Aliases": null
      },
      {
        "Name": "HasHeader",
        "Aliases": null
      },
      {
        "Name": "AsJob",
        "Aliases": null
      }
    ]
  },
  {
    "Command": "New-AzStorageObjectReplicationPolicyRule",
    "IsAlias": false,
    "SupportsDynamicParameters": false,
    "SourceModule": "Az.Storage",
    "Version": "3.8.0",
    "Parameters": [
      {
        "Name": "SourceContainer",
        "Aliases": null
      },
      {
        "Name": "DestinationContainer",
        "Aliases": null
      },
      {
        "Name": "PrefixMatch",
        "Aliases": null
      },
      {
        "Name": "MinCreationTime",
        "Aliases": null
      },
      {
        "Name": "RuleId",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      }
    ]
  },
  {
    "Command": "Set-AzStorageObjectReplicationPolicy",
    "IsAlias": false,
    "SupportsDynamicParameters": false,
    "SourceModule": "Az.Storage",
    "Version": "3.8.0",
    "Parameters": [
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "StorageAccountName",
        "Aliases": [
          "AccountName"
        ]
      },
      {
        "Name": "StorageAccount",
        "Aliases": null
      },
      {
        "Name": "InputObject",
        "Aliases": null
      },
      {
        "Name": "PolicyId",
        "Aliases": null
      },
      {
        "Name": "SourceAccount",
        "Aliases": null
      },
      {
        "Name": "DestinationAccount",
        "Aliases": null
      },
      {
        "Name": "Rule",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Get-AzStorageObjectReplicationPolicy",
    "IsAlias": false,
    "SupportsDynamicParameters": false,
    "SourceModule": "Az.Storage",
    "Version": "3.8.0",
    "Parameters": [
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "StorageAccountName",
        "Aliases": [
          "AccountName"
        ]
      },
      {
        "Name": "StorageAccount",
        "Aliases": null
      },
      {
        "Name": "PolicyId",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      }
    ]
  },
  {
    "Command": "Remove-AzStorageObjectReplicationPolicy",
    "IsAlias": false,
    "SupportsDynamicParameters": false,
    "SourceModule": "Az.Storage",
    "Version": "3.8.0",
    "Parameters": [
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "StorageAccountName",
        "Aliases": [
          "AccountName"
        ]
      },
      {
        "Name": "StorageAccount",
        "Aliases": null
      },
      {
        "Name": "PolicyId",
        "Aliases": null
      },
      {
        "Name": "InputObject",
        "Aliases": null
      },
      {
        "Name": "PassThru",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Enable-AzStorageBlobRestorePolicy",
    "IsAlias": false,
    "SupportsDynamicParameters": false,
    "SourceModule": "Az.Storage",
    "Version": "3.8.0",
    "Parameters": [
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "StorageAccountName",
        "Aliases": [
          "AccountName",
          "Name"
        ]
      },
      {
        "Name": "StorageAccount",
        "Aliases": null
      },
      {
        "Name": "ResourceId",
        "Aliases": null
      },
      {
        "Name": "RestoreDays",
        "Aliases": [
          "Days"
        ]
      },
      {
        "Name": "PassThru",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Disable-AzStorageBlobRestorePolicy",
    "IsAlias": false,
    "SupportsDynamicParameters": false,
    "SourceModule": "Az.Storage",
    "Version": "3.8.0",
    "Parameters": [
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "StorageAccountName",
        "Aliases": [
          "AccountName",
          "Name"
        ]
      },
      {
        "Name": "StorageAccount",
        "Aliases": null
      },
      {
        "Name": "ResourceId",
        "Aliases": null
      },
      {
        "Name": "PassThru",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "New-AzStorageBlobRangeToRestore",
    "IsAlias": false,
    "SupportsDynamicParameters": false,
    "SourceModule": "Az.Storage",
    "Version": "3.8.0",
    "Parameters": [
      {
        "Name": "StartRange",
        "Aliases": null
      },
      {
        "Name": "EndRange",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      }
    ]
  },
  {
    "Command": "Restore-AzStorageBlobRange",
    "IsAlias": false,
    "SupportsDynamicParameters": false,
    "SourceModule": "Az.Storage",
    "Version": "3.8.0",
    "Parameters": [
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "StorageAccountName",
        "Aliases": [
          "AccountName"
        ]
      },
      {
        "Name": "ResourceId",
        "Aliases": null
      },
      {
        "Name": "StorageAccount",
        "Aliases": null
      },
      {
        "Name": "TimeToRestore",
        "Aliases": null
      },
      {
        "Name": "BlobRestoreRange",
        "Aliases": null
      },
      {
        "Name": "WaitForComplete",
        "Aliases": null
      },
      {
        "Name": "AsJob",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Set-AzDataLakeGen2AclRecursive",
    "IsAlias": false,
    "SupportsDynamicParameters": false,
    "SourceModule": "Az.Storage",
    "Version": "3.8.0",
    "Parameters": [
      {
        "Name": "FileSystem",
        "Aliases": null
      },
      {
        "Name": "Path",
        "Aliases": null
      },
      {
        "Name": "ContinuationToken",
        "Aliases": null
      },
      {
        "Name": "Acl",
        "Aliases": null
      },
      {
        "Name": "ContinueOnFailure",
        "Aliases": null
      },
      {
        "Name": "BatchSize",
        "Aliases": null
      },
      {
        "Name": "MaxBatchCount",
        "Aliases": null
      },
      {
        "Name": "AsJob",
        "Aliases": null
      },
      {
        "Name": "Context",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Update-AzDataLakeGen2AclRecursive",
    "IsAlias": false,
    "SupportsDynamicParameters": false,
    "SourceModule": "Az.Storage",
    "Version": "3.8.0",
    "Parameters": [
      {
        "Name": "FileSystem",
        "Aliases": null
      },
      {
        "Name": "Path",
        "Aliases": null
      },
      {
        "Name": "ContinuationToken",
        "Aliases": null
      },
      {
        "Name": "Acl",
        "Aliases": null
      },
      {
        "Name": "ContinueOnFailure",
        "Aliases": null
      },
      {
        "Name": "BatchSize",
        "Aliases": null
      },
      {
        "Name": "MaxBatchCount",
        "Aliases": null
      },
      {
        "Name": "AsJob",
        "Aliases": null
      },
      {
        "Name": "Context",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Remove-AzDataLakeGen2AclRecursive",
    "IsAlias": false,
    "SupportsDynamicParameters": false,
    "SourceModule": "Az.Storage",
    "Version": "3.8.0",
    "Parameters": [
      {
        "Name": "FileSystem",
        "Aliases": null
      },
      {
        "Name": "Path",
        "Aliases": null
      },
      {
        "Name": "ContinuationToken",
        "Aliases": null
      },
      {
        "Name": "Acl",
        "Aliases": null
      },
      {
        "Name": "ContinueOnFailure",
        "Aliases": null
      },
      {
        "Name": "BatchSize",
        "Aliases": null
      },
      {
        "Name": "MaxBatchCount",
        "Aliases": null
      },
      {
        "Name": "AsJob",
        "Aliases": null
      },
      {
        "Name": "Context",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "New-AzStorageEncryptionScope",
    "IsAlias": false,
    "SupportsDynamicParameters": false,
    "SourceModule": "Az.Storage",
    "Version": "3.8.0",
    "Parameters": [
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "StorageAccountName",
        "Aliases": [
          "AccountName"
        ]
      },
      {
        "Name": "StorageAccount",
        "Aliases": null
      },
      {
        "Name": "EncryptionScopeName",
        "Aliases": [
          "Name"
        ]
      },
      {
        "Name": "StorageEncryption",
        "Aliases": null
      },
      {
        "Name": "KeyvaultEncryption",
        "Aliases": null
      },
      {
        "Name": "KeyUri",
        "Aliases": null
      },
      {
        "Name": "RequireInfrastructureEncryption",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Update-AzStorageEncryptionScope",
    "IsAlias": false,
    "SupportsDynamicParameters": false,
    "SourceModule": "Az.Storage",
    "Version": "3.8.0",
    "Parameters": [
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "StorageAccountName",
        "Aliases": [
          "AccountName"
        ]
      },
      {
        "Name": "StorageAccount",
        "Aliases": null
      },
      {
        "Name": "InputObject",
        "Aliases": null
      },
      {
        "Name": "EncryptionScopeName",
        "Aliases": [
          "Name"
        ]
      },
      {
        "Name": "StorageEncryption",
        "Aliases": null
      },
      {
        "Name": "KeyvaultEncryption",
        "Aliases": null
      },
      {
        "Name": "KeyUri",
        "Aliases": null
      },
      {
        "Name": "State",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Get-AzStorageEncryptionScope",
    "IsAlias": false,
    "SupportsDynamicParameters": false,
    "SourceModule": "Az.Storage",
    "Version": "3.8.0",
    "Parameters": [
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "StorageAccountName",
        "Aliases": [
          "AccountName"
        ]
      },
      {
        "Name": "StorageAccount",
        "Aliases": null
      },
      {
        "Name": "EncryptionScopeName",
        "Aliases": [
          "Name"
        ]
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      }
    ]
  },
  {
    "Command": "Copy-AzStorageBlob",
    "IsAlias": false,
    "SupportsDynamicParameters": false,
    "SourceModule": "Az.Storage",
    "Version": "3.8.0",
    "Parameters": [
      {
        "Name": "BlobBaseClient",
        "Aliases": null
      },
      {
        "Name": "SrcBlob",
        "Aliases": [
          "SourceBlob"
        ]
      },
      {
        "Name": "SrcContainer",
        "Aliases": [
          "SourceContainer"
        ]
      },
      {
        "Name": "AbsoluteUri",
        "Aliases": [
          "SrcUri",
          "SourceUri"
        ]
      },
      {
        "Name": "DestContainer",
        "Aliases": [
          "DestinationContainer"
        ]
      },
      {
        "Name": "DestBlob",
        "Aliases": [
          "DestinationBlob"
        ]
      },
      {
        "Name": "StandardBlobTier",
        "Aliases": null
      },
      {
        "Name": "RehydratePriority",
        "Aliases": null
      },
      {
        "Name": "EncryptionScope",
        "Aliases": null
      },
      {
        "Name": "Context",
        "Aliases": [
          "SrcContext",
          "SourceContext"
        ]
      },
      {
        "Name": "DestContext",
        "Aliases": [
          "DestinationContext"
        ]
      },
      {
        "Name": "Force",
        "Aliases": null
      },
      {
        "Name": "AsJob",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Set-AzStorageBlobInventoryPolicy",
    "IsAlias": false,
    "SupportsDynamicParameters": false,
    "SourceModule": "Az.Storage",
    "Version": "3.8.0",
    "Parameters": [
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "StorageAccountName",
        "Aliases": [
          "AccountName"
        ]
      },
      {
        "Name": "StorageAccount",
        "Aliases": null
      },
      {
        "Name": "StorageAccountResourceId",
        "Aliases": null
      },
      {
        "Name": "Rule",
        "Aliases": null
      },
      {
        "Name": "Disabled",
        "Aliases": null
      },
      {
        "Name": "Policy",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "New-AzStorageBlobInventoryPolicyRule",
    "IsAlias": false,
    "SupportsDynamicParameters": false,
    "SourceModule": "Az.Storage",
    "Version": "3.8.0",
    "Parameters": [
      {
        "Name": "Name",
        "Aliases": null
      },
      {
        "Name": "Disabled",
        "Aliases": null
      },
      {
        "Name": "Destination",
        "Aliases": null
      },
      {
        "Name": "Format",
        "Aliases": null
      },
      {
        "Name": "Schedule",
        "Aliases": null
      },
      {
        "Name": "BlobSchemaField",
        "Aliases": null
      },
      {
        "Name": "ContainerSchemaField",
        "Aliases": null
      },
      {
        "Name": "BlobType",
        "Aliases": null
      },
      {
        "Name": "PrefixMatch",
        "Aliases": null
      },
      {
        "Name": "IncludeSnapshot",
        "Aliases": null
      },
      {
        "Name": "IncludeBlobVersion",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      }
    ]
  },
  {
    "Command": "Get-AzStorageBlobInventoryPolicy",
    "IsAlias": false,
    "SupportsDynamicParameters": false,
    "SourceModule": "Az.Storage",
    "Version": "3.8.0",
    "Parameters": [
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "StorageAccountName",
        "Aliases": [
          "AccountName"
        ]
      },
      {
        "Name": "StorageAccountResourceId",
        "Aliases": null
      },
      {
        "Name": "StorageAccount",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      }
    ]
  },
  {
    "Command": "Remove-AzStorageBlobInventoryPolicy",
    "IsAlias": false,
    "SupportsDynamicParameters": false,
    "SourceModule": "Az.Storage",
    "Version": "3.8.0",
    "Parameters": [
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "StorageAccountName",
        "Aliases": [
          "AccountName"
        ]
      },
      {
        "Name": "StorageAccount",
        "Aliases": null
      },
      {
        "Name": "StorageAccountResourceId",
        "Aliases": null
      },
      {
        "Name": "InputObject",
        "Aliases": [
          "BlobInventoryPolicy"
        ]
      },
      {
        "Name": "PassThru",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Get-AzStorageContainerAcl",
    "IsAlias": false,
    "SupportsDynamicParameters": false,
    "SourceModule": "Az.Storage",
    "Version": "3.8.0",
    "Parameters": [
      {
        "Name": "Name",
        "Aliases": [
          "N",
          "Container"
        ]
      },
      {
        "Name": "Prefix",
        "Aliases": null
      },
      {
        "Name": "MaxCount",
        "Aliases": null
      },
      {
        "Name": "ContinuationToken",
        "Aliases": null
      },
      {
        "Name": "Context",
        "Aliases": null
      },
      {
        "Name": "ServerTimeoutPerRequest",
        "Aliases": [
          "ServerTimeoutPerRequestInSeconds"
        ]
      },
      {
        "Name": "ClientTimeoutPerRequest",
        "Aliases": [
          "ClientTimeoutPerRequestInSeconds"
        ]
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "ConcurrentTaskCount",
        "Aliases": null
      }
    ]
  },
  {
    "Command": "Start-CopyAzureStorageBlob",
    "IsAlias": false,
    "SupportsDynamicParameters": false,
    "SourceModule": "Az.Storage",
    "Version": "3.8.0",
    "Parameters": [
      {
        "Name": "CloudBlob",
        "Aliases": [
          "SrcICloudBlob",
          "SrcCloudBlob",
          "ICloudBlob",
          "SourceICloudBlob",
          "SourceCloudBlob"
        ]
      },
      {
        "Name": "BlobBaseClient",
        "Aliases": null
      },
      {
        "Name": "CloudBlobContainer",
        "Aliases": [
          "SourceCloudBlobContainer"
        ]
      },
      {
        "Name": "SrcBlob",
        "Aliases": [
          "SourceBlob"
        ]
      },
      {
        "Name": "SrcContainer",
        "Aliases": [
          "SourceContainer"
        ]
      },
      {
        "Name": "SrcShareName",
        "Aliases": [
          "SourceShareName"
        ]
      },
      {
        "Name": "SrcShare",
        "Aliases": [
          "SourceShare"
        ]
      },
      {
        "Name": "SrcDir",
        "Aliases": [
          "SourceDir"
        ]
      },
      {
        "Name": "SrcFilePath",
        "Aliases": [
          "SourceFilePath"
        ]
      },
      {
        "Name": "SrcFile",
        "Aliases": [
          "SourceFile"
        ]
      },
      {
        "Name": "AbsoluteUri",
        "Aliases": [
          "SrcUri",
          "SourceUri"
        ]
      },
      {
        "Name": "DestContainer",
        "Aliases": [
          "DestinationContainer"
        ]
      },
      {
        "Name": "DestBlob",
        "Aliases": [
          "DestinationBlob"
        ]
      },
      {
        "Name": "DestCloudBlob",
        "Aliases": [
          "DestICloudBlob",
          "DestinationCloudBlob",
          "DestinationICloudBlob"
        ]
      },
      {
        "Name": "PremiumPageBlobTier",
        "Aliases": null
      },
      {
        "Name": "StandardBlobTier",
        "Aliases": null
      },
      {
        "Name": "RehydratePriority",
        "Aliases": null
      },
      {
        "Name": "Context",
        "Aliases": [
          "SrcContext",
          "SourceContext"
        ]
      },
      {
        "Name": "DestContext",
        "Aliases": [
          "DestinationContext"
        ]
      },
      {
        "Name": "Force",
        "Aliases": null
      },
      {
        "Name": "ServerTimeoutPerRequest",
        "Aliases": [
          "ServerTimeoutPerRequestInSeconds"
        ]
      },
      {
        "Name": "ClientTimeoutPerRequest",
        "Aliases": [
          "ClientTimeoutPerRequestInSeconds"
        ]
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "ConcurrentTaskCount",
        "Aliases": null
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Stop-CopyAzureStorageBlob",
    "IsAlias": false,
    "SupportsDynamicParameters": false,
    "SourceModule": "Az.Storage",
    "Version": "3.8.0",
    "Parameters": [
      {
        "Name": "CloudBlob",
        "Aliases": [
          "ICloudBlob"
        ]
      },
      {
        "Name": "CloudBlobContainer",
        "Aliases": null
      },
      {
        "Name": "Blob",
        "Aliases": null
      },
      {
        "Name": "Container",
        "Aliases": null
      },
      {
        "Name": "Force",
        "Aliases": null
      },
      {
        "Name": "CopyId",
        "Aliases": null
      },
      {
        "Name": "Context",
        "Aliases": null
      },
      {
        "Name": "ServerTimeoutPerRequest",
        "Aliases": [
          "ServerTimeoutPerRequestInSeconds"
        ]
      },
      {
        "Name": "ClientTimeoutPerRequest",
        "Aliases": [
          "ClientTimeoutPerRequestInSeconds"
        ]
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "ConcurrentTaskCount",
        "Aliases": null
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Enable-AzStorageSoftDelete",
    "IsAlias": false,
    "SupportsDynamicParameters": false,
    "SourceModule": "Az.Storage",
    "Version": "3.8.0",
    "Parameters": [
      {
        "Name": "RetentionDays",
        "Aliases": [
          "Days"
        ]
      },
      {
        "Name": "PassThru",
        "Aliases": null
      },
      {
        "Name": "Context",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Disable-AzStorageSoftDelete",
    "IsAlias": false,
    "SupportsDynamicParameters": false,
    "SourceModule": "Az.Storage",
    "Version": "3.8.0",
    "Parameters": [
      {
        "Name": "PassThru",
        "Aliases": null
      },
      {
        "Name": "Context",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "New-AzDatalakeGen2FileSystem",
    "IsAlias": false,
    "SupportsDynamicParameters": false,
    "SourceModule": "Az.Storage",
    "Version": "3.8.0",
    "Parameters": [
      {
        "Name": "Name",
        "Aliases": [
          "N",
          "Container"
        ]
      },
      {
        "Name": "Permission",
        "Aliases": [
          "PublicAccess"
        ]
      },
      {
        "Name": "DefaultEncryptionScope",
        "Aliases": null
      },
      {
        "Name": "PreventEncryptionScopeOverride",
        "Aliases": null
      },
      {
        "Name": "Context",
        "Aliases": null
      },
      {
        "Name": "ServerTimeoutPerRequest",
        "Aliases": [
          "ServerTimeoutPerRequestInSeconds"
        ]
      },
      {
        "Name": "ClientTimeoutPerRequest",
        "Aliases": [
          "ClientTimeoutPerRequestInSeconds"
        ]
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "ConcurrentTaskCount",
        "Aliases": null
      }
    ]
  },
  {
    "Command": "Remove-AzDatalakeGen2FileSystem",
    "IsAlias": false,
    "SupportsDynamicParameters": false,
    "SourceModule": "Az.Storage",
    "Version": "3.8.0",
    "Parameters": [
      {
        "Name": "Name",
        "Aliases": [
          "N",
          "Container"
        ]
      },
      {
        "Name": "Force",
        "Aliases": null
      },
      {
        "Name": "PassThru",
        "Aliases": null
      },
      {
        "Name": "Context",
        "Aliases": null
      },
      {
        "Name": "ServerTimeoutPerRequest",
        "Aliases": [
          "ServerTimeoutPerRequestInSeconds"
        ]
      },
      {
        "Name": "ClientTimeoutPerRequest",
        "Aliases": [
          "ClientTimeoutPerRequestInSeconds"
        ]
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "ConcurrentTaskCount",
        "Aliases": null
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Get-AzDatalakeGen2FileSystem",
    "IsAlias": false,
    "SupportsDynamicParameters": false,
    "SourceModule": "Az.Storage",
    "Version": "3.8.0",
    "Parameters": [
      {
        "Name": "Name",
        "Aliases": [
          "N",
          "Container"
        ]
      },
      {
        "Name": "Prefix",
        "Aliases": null
      },
      {
        "Name": "MaxCount",
        "Aliases": null
      },
      {
        "Name": "ContinuationToken",
        "Aliases": null
      },
      {
        "Name": "Context",
        "Aliases": null
      },
      {
        "Name": "ServerTimeoutPerRequest",
        "Aliases": [
          "ServerTimeoutPerRequestInSeconds"
        ]
      },
      {
        "Name": "ClientTimeoutPerRequest",
        "Aliases": [
          "ClientTimeoutPerRequestInSeconds"
        ]
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "ConcurrentTaskCount",
        "Aliases": null
      }
    ]
  },
  {
    "Command": "New-AzDataLakeGen2ItemAclObject",
    "IsAlias": false,
    "SupportsDynamicParameters": false,
    "SourceModule": "Az.Storage",
    "Version": "3.8.0",
    "Parameters": [
      {
        "Name": "EntityId",
        "Aliases": null
      },
      {
        "Name": "DefaultScope",
        "Aliases": null
      },
      {
        "Name": "Permission",
        "Aliases": null
      },
      {
        "Name": "InputObject",
        "Aliases": null
      },
      {
        "Name": "AccessControlType",
        "Aliases": null
      }
    ]
  }
]