Skip to content

Commit 2d512d0

Browse files
authored
[Storage]Support Cold tier (#20978)
1 parent c8fe4ef commit 2d512d0

File tree

9 files changed

+23
-19
lines changed

9 files changed

+23
-19
lines changed

src/Storage/Storage.Management.Test/Storage.Management.Test.csproj

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -11,10 +11,10 @@
1111
</PropertyGroup>
1212

1313
<ItemGroup>
14-
<PackageReference Include="Azure.Storage.Blobs" Version="12.14.0" />
15-
<PackageReference Include="Azure.Storage.Files.DataLake" Version="12.12.0" />
16-
<PackageReference Include="Azure.Storage.Files.Shares" Version="12.12.0" />
17-
<PackageReference Include="Azure.Storage.Queues" Version="12.12.0" />
14+
<PackageReference Include="Azure.Storage.Blobs" Version="12.15.0-beta.1" />
15+
<PackageReference Include="Azure.Storage.Files.DataLake" Version="12.13.0-beta.1" />
16+
<PackageReference Include="Azure.Storage.Files.Shares" Version="12.13.0-beta.1" />
17+
<PackageReference Include="Azure.Storage.Queues" Version="12.13.0-beta.1" />
1818
</ItemGroup>
1919

2020
<ItemGroup>

src/Storage/Storage.Management/ChangeLog.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,10 @@
1818
- Additional information about change #1
1919
-->
2020
## Upcoming Release
21+
* Supported Blob Tier Cold
22+
- `Copy-AzStorageBlob`
23+
- `Set-AzStorageBlobContent`
24+
- `Start-AzStorageBlobCopy`
2125

2226
## Version 5.4.0
2327
* Added a warning message for the upcoming breaking change when creating a Storage account

src/Storage/Storage.Management/help/Copy-AzStorageBlob.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -318,8 +318,8 @@ Accept wildcard characters: False
318318
```
319319
320320
### -StandardBlobTier
321-
Block Blob Tier, valid values are Hot/Cool/Archive.
322-
See detail in https://docs.microsoft.com/en-us/azure/storage/blobs/storage-blob-storage-tiers
321+
Block Blob Tier, valid values are Hot/Cool/Archive/Cold.
322+
See detail in https://docs.microsoft.com/azure/storage/blobs/storage-blob-storage-tiers
323323
324324
```yaml
325325
Type: System.String

src/Storage/Storage.Management/help/Set-AzStorageBlobContent.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -99,7 +99,7 @@ Set-AzStorageBlobContent -File $filepath -Container "contosouploads" -Properties
9999
```
100100

101101
```output
102-
AccountName: storageaccountname, ContainerName: contosouploads
102+
AccountName: storageaccountname, ContainerName: contosouploads
103103
104104
Name BlobType Length ContentType LastModified AccessTier SnapshotTime IsDeleted VersionId
105105
---- -------- ------ ----------- ------------ ---------- ------------ --------- ---------
@@ -415,7 +415,7 @@ Accept wildcard characters: False
415415
```
416416
417417
### -StandardBlobTier
418-
Block Blob Tier, valid values are Hot/Cool/Archive.
418+
Block Blob Tier, valid values are Hot/Cool/Archive/Cold.
419419
See detail in https://docs.microsoft.com/azure/storage/blobs/storage-blob-storage-tiers
420420
421421
```yaml

src/Storage/Storage.Management/help/Start-AzStorageBlobCopy.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -607,7 +607,7 @@ Accept wildcard characters: False
607607
```
608608
609609
### -StandardBlobTier
610-
Block Blob Tier, valid values are Hot/Cool/Archive.
610+
Block Blob Tier, valid values are Hot/Cool/Archive/Cold.
611611
See detail in https://docs.microsoft.com/azure/storage/blobs/storage-blob-storage-tiers
612612
613613
```yaml

src/Storage/Storage/Blob/Cmdlet/CopyAzureStorageBlob.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -99,9 +99,9 @@ public string SrcContainer
9999
[ValidateSet("Block", "Page", "Append", IgnoreCase = true)]
100100
public string DestBlobType { get; set; }
101101

102-
[Parameter(HelpMessage = "Block Blob Tier, valid values are Hot/Cool/Archive. See detail in https://docs.microsoft.com/en-us/azure/storage/blobs/storage-blob-storage-tiers", Mandatory = false)]
102+
[Parameter(HelpMessage = "Block Blob Tier, valid values are Hot/Cool/Archive/Cold. See detail in https://docs.microsoft.com/azure/storage/blobs/storage-blob-storage-tiers", Mandatory = false)]
103103
[ValidateNotNullOrEmpty]
104-
[PSArgumentCompleter("Hot", "Cool", "Archive")]
104+
[PSArgumentCompleter("Hot", "Cool", "Archive", "Cold")]
105105
public string StandardBlobTier
106106
{
107107
get

src/Storage/Storage/Blob/Cmdlet/SetAzureStorageBlobContent.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -179,9 +179,9 @@ public PremiumPageBlobTier PremiumPageBlobTier
179179

180180
private PremiumPageBlobTier? pageBlobTier = null;
181181

182-
[Parameter(HelpMessage = "Block Blob Tier, valid values are Hot/Cool/Archive. See detail in https://docs.microsoft.com/en-us/azure/storage/blobs/storage-blob-storage-tiers", Mandatory = false)]
182+
[Parameter(HelpMessage = "Block Blob Tier, valid values are Hot/Cool/Archive/Cold. See detail in https://docs.microsoft.com/azure/storage/blobs/storage-blob-storage-tiers", Mandatory = false)]
183183
[ValidateNotNullOrEmpty]
184-
[PSArgumentCompleter("Hot", "Cool", "Archive")]
184+
[PSArgumentCompleter("Hot", "Cool", "Archive", "Cold")]
185185
public string StandardBlobTier
186186
{
187187
get

src/Storage/Storage/Blob/Cmdlet/StartAzureStorageBlobCopy.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -210,9 +210,9 @@ public PremiumPageBlobTier PremiumPageBlobTier
210210
}
211211
private PremiumPageBlobTier? pageBlobTier = null;
212212

213-
[Parameter(HelpMessage = "Block Blob Tier, valid values are Hot/Cool/Archive. See detail in https://docs.microsoft.com/en-us/azure/storage/blobs/storage-blob-storage-tiers", Mandatory = false)]
213+
[Parameter(HelpMessage = "Block Blob Tier, valid values are Hot/Cool/Archive/Cold. See detail in https://docs.microsoft.com/azure/storage/blobs/storage-blob-storage-tiers", Mandatory = false)]
214214
[ValidateNotNullOrEmpty]
215-
[PSArgumentCompleter("Hot", "Cool", "Archive")]
215+
[PSArgumentCompleter("Hot", "Cool", "Archive", "Cold")]
216216
public string StandardBlobTier
217217
{
218218
get

src/Storage/Storage/Storage.csproj

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -13,10 +13,10 @@
1313

1414
<ItemGroup>
1515
<PackageReference Include="Azure.Data.Tables" Version="12.2.0" />
16-
<PackageReference Include="Azure.Storage.Blobs" Version="12.14.0" />
17-
<PackageReference Include="Azure.Storage.Files.DataLake" Version="12.12.0" />
18-
<PackageReference Include="Azure.Storage.Files.Shares" Version="12.12.0" />
19-
<PackageReference Include="Azure.Storage.Queues" Version="12.12.0" />
16+
<PackageReference Include="Azure.Storage.Blobs" Version="12.15.0-beta.1" />
17+
<PackageReference Include="Azure.Storage.Files.DataLake" Version="12.13.0-beta.1" />
18+
<PackageReference Include="Azure.Storage.Files.Shares" Version="12.13.0-beta.1" />
19+
<PackageReference Include="Azure.Storage.Queues" Version="12.13.0-beta.1" />
2020
<PackageReference Include="Microsoft.Azure.Cosmos.Table" Version="1.0.8" />
2121
<PackageReference Include="System.Security.Permissions" Version="4.5.0" />
2222
<PackageReference Include="Microsoft.Azure.Storage.Blob" Version="11.2.2" />

0 commit comments

Comments
 (0)