Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
38 changes: 28 additions & 10 deletions common/config/rush/pnpm-lock.yaml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

29 changes: 29 additions & 0 deletions sdk/storage/arm-storage/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,34 @@
# Release History

## 17.2.0 (2022-03-24)

**Features**

- Added Interface StorageAccountSkuConversionStatus
- Added Interface TableAccessPolicy
- Added Interface TableSignedIdentifier
- Added Type Alias DnsEndpointType
- Added Type Alias SkuConversionStatus
- Interface BlobInventoryPolicyFilter has a new optional parameter excludePrefix
- Interface BlobInventoryPolicyFilter has a new optional parameter includeDeleted
- Interface BlobInventoryPolicySchema has a new optional parameter destination
- Interface DateAfterCreation has a new optional parameter daysAfterLastTierChangeGreaterThan
- Interface DateAfterModification has a new optional parameter daysAfterCreationGreaterThan
- Interface DateAfterModification has a new optional parameter daysAfterLastTierChangeGreaterThan
- Interface DeleteRetentionPolicy has a new optional parameter allowPermanentDelete
- Interface KeyVaultProperties has a new optional parameter currentVersionedKeyExpirationTimestamp
- Interface StorageAccountCreateParameters has a new optional parameter dnsEndpointType
- Interface StorageAccountUpdateParameters has a new optional parameter dnsEndpointType
- Interface TableCreateOptionalParams has a new optional parameter parameters
- Interface TableUpdateOptionalParams has a new optional parameter parameters
- Type Alias StorageAccount has a new parameter storageAccountSkuConversionStatus
- Type Alias StorageAccount has a new parameter dnsEndpointType
- Type Alias Table has a new parameter signedIdentifiers
- Added Enum KnownDnsEndpointType
- Added Enum KnownSkuConversionStatus
- Enum KnownCorsRuleAllowedMethodsItem has a new value Patch


## 17.1.0 (2022-02-14)

**Features**
Expand Down
7 changes: 4 additions & 3 deletions sdk/storage/arm-storage/_meta.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,8 @@
{
"commit": "7c98de7664d4565c088350015ccd0cfc102eab49",
"commit": "a1c519ed9fc31a76c5b27b309b2b6eaf9a29fffa",
"readme": "specification/storage/resource-manager/readme.md",
"autorest_command": "autorest --version=3.7.3 --typescript --modelerfour.lenient-model-deduplication --head-as-boolean=true --license-header=MICROSOFT_MIT_NO_VERSION --generate-test --typescript-sdks-folder=D:\\mydev\\azure-sdk-for-js ../azure-rest-api-specs/specification/storage/resource-manager/readme.md --use=@autorest/[email protected].20220128.1 --generate-sample=true",
"autorest_command": "autorest --version=3.7.3 --typescript --modelerfour.lenient-model-deduplication --head-as-boolean=true --license-header=MICROSOFT_MIT_NO_VERSION --generate-test --typescript-sdks-folder=/home/vsts/work/1/s/azure-sdk-for-js ../azure-rest-api-specs/specification/storage/resource-manager/readme.md --use=@autorest/[email protected].20220105.1",
"repository_url": "https://github.com/Azure/azure-rest-api-specs.git",
"use": "@autorest/[email protected]"
"release_tool": "@azure-tools/[email protected]",
"use": "@autorest/[email protected]"
}
20 changes: 2 additions & 18 deletions sdk/storage/arm-storage/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
"sdk-type": "mgmt",
"author": "Microsoft Corporation",
"description": "A generated SDK for StorageManagementClient.",
"version": "17.1.0",
"version": "17.2.0",
"engines": {
"node": ">=12.0.0"
},
Expand Down Expand Up @@ -98,21 +98,5 @@
"docs": "echo skipped"
},
"sideEffects": false,
"//metadata": {
"constantPaths": [
{
"path": "src/storageManagementClient.ts",
"prefix": "packageDetails"
}
]
},
"autoPublish": true,
"//sampleConfiguration": {
"productName": "",
"productSlugs": [
"azure"
],
"disableDocsMs": true,
"apiRefLink": "https://docs.microsoft.com/javascript/api/@azure/arm-storage?view=azure-node-preview"
}
"autoPublish": true
}
64 changes: 63 additions & 1 deletion sdk/storage/arm-storage/review/arm-storage.api.md
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ export interface AccessPolicy {
}

// @public
export type AccessTier = "Hot" | "Cool";
export type AccessTier = "Hot" | "Cool" | "Premium";

// @public
export interface AccountImmutabilityPolicyProperties {
Expand Down Expand Up @@ -308,7 +308,9 @@ export interface BlobInventoryPolicyDefinition {
// @public
export interface BlobInventoryPolicyFilter {
blobTypes?: string[];
excludePrefix?: string[];
includeBlobVersions?: boolean;
includeDeleted?: boolean;
includeSnapshots?: boolean;
prefixMatch?: string[];
}
Expand All @@ -326,6 +328,7 @@ export interface BlobInventoryPolicyRule {

// @public
export interface BlobInventoryPolicySchema {
readonly destination?: string;
enabled: boolean;
rules: BlobInventoryPolicyRule[];
type: InventoryRuleType;
Expand Down Expand Up @@ -459,11 +462,14 @@ export interface CustomDomain {
// @public
export interface DateAfterCreation {
daysAfterCreationGreaterThan: number;
daysAfterLastTierChangeGreaterThan?: number;
}

// @public
export interface DateAfterModification {
daysAfterCreationGreaterThan?: number;
daysAfterLastAccessTimeGreaterThan?: number;
daysAfterLastTierChangeGreaterThan?: number;
daysAfterModificationGreaterThan?: number;
}

Expand Down Expand Up @@ -523,6 +529,7 @@ export interface DeletedShare {

// @public
export interface DeleteRetentionPolicy {
allowPermanentDelete?: boolean;
days?: number;
enabled?: boolean;
}
Expand All @@ -536,6 +543,9 @@ export interface Dimension {
// @public
export type DirectoryServiceOptions = string;

// @public
export type DnsEndpointType = string;

// @public
export type EnabledProtocols = string;

Expand Down Expand Up @@ -950,6 +960,7 @@ export { KeyType_2 as KeyType }

// @public
export interface KeyVaultProperties {
readonly currentVersionedKeyExpirationTimestamp?: Date;
readonly currentVersionedKeyIdentifier?: string;
keyName?: string;
keyVaultUri?: string;
Expand Down Expand Up @@ -1027,6 +1038,8 @@ export enum KnownCorsRuleAllowedMethodsItem {
// (undocumented)
Options = "OPTIONS",
// (undocumented)
Patch = "PATCH",
// (undocumented)
Post = "POST",
// (undocumented)
PUT = "PUT"
Expand Down Expand Up @@ -1066,6 +1079,14 @@ export enum KnownDirectoryServiceOptions {
None = "None"
}

// @public
export enum KnownDnsEndpointType {
// (undocumented)
AzureDnsZone = "AzureDnsZone",
// (undocumented)
Standard = "Standard"
}

// @public
export enum KnownEnabledProtocols {
// (undocumented)
Expand Down Expand Up @@ -1432,6 +1453,16 @@ export enum KnownSignedResourceTypes {
S = "s"
}

// @public
export enum KnownSkuConversionStatus {
// (undocumented)
Failed = "Failed",
// (undocumented)
InProgress = "InProgress",
// (undocumented)
Succeeded = "Succeeded"
}

// @public
export enum KnownSkuName {
// (undocumented)
Expand Down Expand Up @@ -2235,6 +2266,9 @@ export interface SKUCapability {
readonly value?: string;
}

// @public
export type SkuConversionStatus = string;

// @public
export interface SkuInformation {
readonly capabilities?: SKUCapability[];
Expand Down Expand Up @@ -2324,6 +2358,8 @@ export type StorageAccount = TrackedResource & {
publicNetworkAccess?: PublicNetworkAccess;
immutableStorageWithVersioning?: ImmutableStorageAccount;
allowedCopyScope?: AllowedCopyScope;
storageAccountSkuConversionStatus?: StorageAccountSkuConversionStatus;
dnsEndpointType?: DnsEndpointType;
};

// @public
Expand All @@ -2342,6 +2378,7 @@ export interface StorageAccountCreateParameters {
azureFilesIdentityBasedAuthentication?: AzureFilesIdentityBasedAuthentication;
customDomain?: CustomDomain;
defaultToOAuthAuthentication?: boolean;
dnsEndpointType?: DnsEndpointType;
enableHttpsTrafficOnly?: boolean;
enableNfsV3?: boolean;
encryption?: Encryption;
Expand Down Expand Up @@ -2482,6 +2519,14 @@ export interface StorageAccountsHierarchicalNamespaceMigrationOptionalParams ext
updateIntervalInMs?: number;
}

// @public
export interface StorageAccountSkuConversionStatus {
readonly endTime?: string;
readonly skuConversionStatus?: SkuConversionStatus;
readonly startTime?: string;
targetSkuName?: SkuName;
}

// @public
export interface StorageAccountsListAccountSASOptionalParams extends coreClient.OperationOptions {
}
Expand Down Expand Up @@ -2568,6 +2613,7 @@ export interface StorageAccountUpdateParameters {
azureFilesIdentityBasedAuthentication?: AzureFilesIdentityBasedAuthentication;
customDomain?: CustomDomain;
defaultToOAuthAuthentication?: boolean;
dnsEndpointType?: DnsEndpointType;
enableHttpsTrafficOnly?: boolean;
encryption?: Encryption;
identity?: Identity;
Expand Down Expand Up @@ -2672,10 +2718,19 @@ export interface SystemData {
// @public
export type Table = Resource & {
readonly tableName?: string;
signedIdentifiers?: TableSignedIdentifier[];
};

// @public
export interface TableAccessPolicy {
expiryTime?: Date;
permission: string;
startTime?: Date;
}

// @public
export interface TableCreateOptionalParams extends coreClient.OperationOptions {
parameters?: Table;
}

// @public
Expand Down Expand Up @@ -2748,8 +2803,15 @@ export interface TableServicesSetServicePropertiesOptionalParams extends coreCli
// @public
export type TableServicesSetServicePropertiesResponse = TableServiceProperties;

// @public
export interface TableSignedIdentifier {
accessPolicy?: TableAccessPolicy;
id: string;
}

// @public
export interface TableUpdateOptionalParams extends coreClient.OperationOptions {
parameters?: Table;
}

// @public
Expand Down
Loading