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
18 changes: 12 additions & 6 deletions common/config/rush/pnpm-lock.yaml

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

37 changes: 27 additions & 10 deletions sdk/netapp/arm-netapp/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,15 +1,32 @@
# Release History

## 18.1.0 (2023-06-12)

**Features**

## 18.0.1 (Unreleased)

### Features Added

### Breaking Changes

### Bugs Fixed

### Other Changes

- Added operation Volumes.beginListGetGroupIdListForLdapUser
- Added operation Volumes.beginListGetGroupIdListForLdapUserAndWait
- Added Interface ErrorAdditionalInfo
- Added Interface ErrorDetail
- Added Interface ErrorResponse
- Added Interface GetGroupIdListForLdapUserRequest
- Added Interface GetGroupIdListForLdapUserResponse
- Added Interface VolumesListGetGroupIdListForLdapUserHeaders
- Added Interface VolumesListGetGroupIdListForLdapUserOptionalParams
- Added Type Alias VolumesListGetGroupIdListForLdapUserResponse
- Interface NetAppAccountPatch has a new optional parameter identity
- Interface Volume has a new optional parameter actualThroughputMibps
- Interface Volume has a new optional parameter originatingResourceId
- Interface VolumeGroupVolumeProperties has a new optional parameter actualThroughputMibps
- Interface VolumeGroupVolumeProperties has a new optional parameter originatingResourceId
- Interface VolumePatch has a new optional parameter snapshotDirectoryVisible
- Enum KnownRegionStorageToNetworkProximity has a new value AcrossT2
- Enum KnownRegionStorageToNetworkProximity has a new value T1AndAcrossT2
- Enum KnownRegionStorageToNetworkProximity has a new value T1AndT2AndAcrossT2
- Enum KnownRegionStorageToNetworkProximity has a new value T2AndAcrossT2
- Enum KnownVolumeStorageToNetworkProximity has a new value AcrossT2


## 18.0.0 (2023-03-08)

**Features**
Expand Down
8 changes: 4 additions & 4 deletions sdk/netapp/arm-netapp/_meta.json
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
{
"commit": "4f4044394791773e6e7e82a9bd90d3935caaca1b",
"commit": "eb4f03826b34f1b83c50cff6543f2226116162c0",
"readme": "specification/netapp/resource-manager/readme.md",
"autorest_command": "autorest --version=3.9.3 --typescript --modelerfour.lenient-model-deduplication --azure-arm --head-as-boolean=true --license-header=MICROSOFT_MIT_NO_VERSION --generate-test --typescript-sdks-folder=D:\\Git\\azure-sdk-for-js ..\\azure-rest-api-specs\\specification\\netapp\\resource-manager\\readme.md --use=@autorest/typescript@6.0.0-rc.9 --generate-sample=true",
"autorest_command": "autorest --version=3.9.3 --typescript --modelerfour.lenient-model-deduplication --azure-arm --head-as-boolean=true --license-header=MICROSOFT_MIT_NO_VERSION --generate-test --typescript-sdks-folder=/mnt/vss/_work/1/s/azure-sdk-for-js ../azure-rest-api-specs/specification/netapp/resource-manager/readme.md --use=@autorest/typescript@6.0.0-rc.10",
"repository_url": "https://github.com/Azure/azure-rest-api-specs.git",
"release_tool": "@azure-tools/js-sdk-release-tools@2.6.2",
"use": "@autorest/typescript@6.0.0-rc.9"
"release_tool": "@azure-tools/js-sdk-release-tools@2.7.0",
"use": "@autorest/typescript@6.0.0-rc.10"
}
16 changes: 4 additions & 12 deletions sdk/netapp/arm-netapp/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 NetAppManagementClient.",
"version": "18.0.1",
"version": "18.1.0",
"engines": {
"node": ">=14.0.0"
},
Expand Down Expand Up @@ -36,7 +36,7 @@
"mkdirp": "^2.1.2",
"rollup": "^2.66.1",
"rollup-plugin-sourcemaps": "^0.6.3",
"typescript": "~5.0.0",
"typescript": "~4.8.0",
"uglify-js": "^3.4.9",
"rimraf": "^3.0.0",
"dotenv": "^16.0.0",
Expand Down Expand Up @@ -111,13 +111,5 @@
]
},
"autoPublish": true,
"homepage": "https://github.com/Azure/azure-sdk-for-js/tree/main/sdk/netapp/arm-netapp",
"//sampleConfiguration": {
"productName": "",
"productSlugs": [
"azure"
],
"disableDocsMs": true,
"apiRefLink": "https://docs.microsoft.com/javascript/api/@azure/arm-netapp?view=azure-node-preview"
}
}
"homepage": "https://github.com/Azure/azure-sdk-for-js/tree/main/sdk/netapp/arm-netapp"
}
72 changes: 59 additions & 13 deletions sdk/netapp/arm-netapp/review/arm-netapp.api.md
Original file line number Diff line number Diff line change
Expand Up @@ -264,18 +264,6 @@ export interface BackupPolicy extends TrackedResource {
weeklyBackupsToKeep?: number;
}

// @public
export interface BackupPolicyDetails extends TrackedResource {
readonly backupPolicyId?: string;
dailyBackupsToKeep?: number;
enabled?: boolean;
monthlyBackupsToKeep?: number;
readonly provisioningState?: string;
readonly volumeBackups?: VolumeBackups[];
readonly volumesAssigned?: number;
weeklyBackupsToKeep?: number;
}

// @public
export interface BackupPolicyPatch {
readonly backupPolicyId?: string;
Expand Down Expand Up @@ -510,6 +498,26 @@ export type EncryptionType = string;
// @public
export type EndpointType = string;

// @public
export interface ErrorAdditionalInfo {
readonly info?: Record<string, unknown>;
readonly type?: string;
}

// @public
export interface ErrorDetail {
readonly additionalInfo?: ErrorAdditionalInfo[];
readonly code?: string;
readonly details?: ErrorDetail[];
readonly message?: string;
readonly target?: string;
}

// @public
export interface ErrorResponse {
error?: ErrorDetail;
}

// @public
export interface ExportPolicyRule {
allowedClients?: string;
Expand Down Expand Up @@ -541,6 +549,16 @@ export interface FilePathAvailabilityRequest {
// @public
export function getContinuationToken(page: unknown): string | undefined;

// @public
export interface GetGroupIdListForLdapUserRequest {
username: string;
}

// @public
export interface GetGroupIdListForLdapUserResponse {
groupIdsForLdapUser?: string[];
}

// @public
export interface HourlySchedule {
minute?: number;
Expand Down Expand Up @@ -707,10 +725,14 @@ export enum KnownQosType {

// @public
export enum KnownRegionStorageToNetworkProximity {
AcrossT2 = "AcrossT2",
Default = "Default",
T1 = "T1",
T1AndAcrossT2 = "T1AndAcrossT2",
T1AndT2 = "T1AndT2",
T2 = "T2"
T1AndT2AndAcrossT2 = "T1AndT2AndAcrossT2",
T2 = "T2",
T2AndAcrossT2 = "T2AndAcrossT2"
}

// @public
Expand Down Expand Up @@ -762,6 +784,7 @@ export enum KnownType {

// @public
export enum KnownVolumeStorageToNetworkProximity {
AcrossT2 = "AcrossT2",
Default = "Default",
T1 = "T1",
T2 = "T2"
Expand Down Expand Up @@ -878,6 +901,7 @@ export interface NetAppAccountPatch {
readonly disableShowmount?: boolean;
encryption?: AccountEncryption;
readonly id?: string;
identity?: ManagedServiceIdentity;
location?: string;
readonly name?: string;
readonly provisioningState?: string;
Expand Down Expand Up @@ -1549,6 +1573,7 @@ export interface UserAssignedIdentity {

// @public
export interface Volume extends TrackedResource {
readonly actualThroughputMibps?: number;
avsDataStore?: AvsDataStore;
backupId?: string;
readonly baremetalTenantId?: string;
Expand Down Expand Up @@ -1579,6 +1604,7 @@ export interface Volume extends TrackedResource {
readonly mountTargets?: MountTargetProperties[];
networkFeatures?: NetworkFeatures;
readonly networkSiblingSetId?: string;
readonly originatingResourceId?: string;
placementRules?: PlacementKeyValuePairs[];
protocolTypes?: string[];
readonly provisionedAvailabilityZone?: string;
Expand Down Expand Up @@ -1695,6 +1721,7 @@ export type VolumeGroupsListByNetAppAccountResponse = VolumeGroupList;

// @public
export interface VolumeGroupVolumeProperties {
readonly actualThroughputMibps?: number;
avsDataStore?: AvsDataStore;
backupId?: string;
readonly baremetalTenantId?: string;
Expand Down Expand Up @@ -1726,6 +1753,7 @@ export interface VolumeGroupVolumeProperties {
name?: string;
networkFeatures?: NetworkFeatures;
readonly networkSiblingSetId?: string;
readonly originatingResourceId?: string;
placementRules?: PlacementKeyValuePairs[];
protocolTypes?: string[];
readonly provisionedAvailabilityZone?: string;
Expand Down Expand Up @@ -1773,6 +1801,7 @@ export interface VolumePatch {
location?: string;
readonly name?: string;
serviceLevel?: ServiceLevel;
snapshotDirectoryVisible?: boolean;
tags?: {
[propertyName: string]: string;
};
Expand Down Expand Up @@ -1907,6 +1936,8 @@ export interface Volumes {
beginDeleteReplicationAndWait(resourceGroupName: string, accountName: string, poolName: string, volumeName: string, options?: VolumesDeleteReplicationOptionalParams): Promise<void>;
beginFinalizeRelocation(resourceGroupName: string, accountName: string, poolName: string, volumeName: string, options?: VolumesFinalizeRelocationOptionalParams): Promise<SimplePollerLike<OperationState<void>, void>>;
beginFinalizeRelocationAndWait(resourceGroupName: string, accountName: string, poolName: string, volumeName: string, options?: VolumesFinalizeRelocationOptionalParams): Promise<void>;
beginListGetGroupIdListForLdapUser(resourceGroupName: string, accountName: string, poolName: string, volumeName: string, body: GetGroupIdListForLdapUserRequest, options?: VolumesListGetGroupIdListForLdapUserOptionalParams): Promise<SimplePollerLike<OperationState<VolumesListGetGroupIdListForLdapUserResponse>, VolumesListGetGroupIdListForLdapUserResponse>>;
beginListGetGroupIdListForLdapUserAndWait(resourceGroupName: string, accountName: string, poolName: string, volumeName: string, body: GetGroupIdListForLdapUserRequest, options?: VolumesListGetGroupIdListForLdapUserOptionalParams): Promise<VolumesListGetGroupIdListForLdapUserResponse>;
beginPoolChange(resourceGroupName: string, accountName: string, poolName: string, volumeName: string, body: PoolChangeRequest, options?: VolumesPoolChangeOptionalParams): Promise<SimplePollerLike<OperationState<void>, void>>;
beginPoolChangeAndWait(resourceGroupName: string, accountName: string, poolName: string, volumeName: string, body: PoolChangeRequest, options?: VolumesPoolChangeOptionalParams): Promise<void>;
beginReestablishReplication(resourceGroupName: string, accountName: string, poolName: string, volumeName: string, body: ReestablishReplicationRequest, options?: VolumesReestablishReplicationOptionalParams): Promise<SimplePollerLike<OperationState<void>, void>>;
Expand Down Expand Up @@ -1992,6 +2023,21 @@ export interface VolumesGetOptionalParams extends coreClient.OperationOptions {
// @public
export type VolumesGetResponse = Volume;

// @public
export interface VolumesListGetGroupIdListForLdapUserHeaders {
// (undocumented)
location?: string;
}

// @public
export interface VolumesListGetGroupIdListForLdapUserOptionalParams extends coreClient.OperationOptions {
resumeFrom?: string;
updateIntervalInMs?: number;
}

// @public
export type VolumesListGetGroupIdListForLdapUserResponse = GetGroupIdListForLdapUserResponse;

// @public
export interface VolumesListNextOptionalParams extends coreClient.OperationOptions {
}
Expand Down
Loading