Skip to content

[AutoPR @azure/arm-computeschedule] changing request byte from string and descoping submit endpoints #15359

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Draft
wants to merge 1 commit into
base: main
Choose a base branch
from
Draft
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
4 changes: 2 additions & 2 deletions common/config/rush/pnpm-lock.yaml

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

27 changes: 18 additions & 9 deletions sdk/computeschedule/arm-computeschedule/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,15 +1,24 @@
# Release History

## 1.0.1 (Unreleased)

## 1.1.0 (2025-05-13)
### Features Added

### Breaking Changes

### Bugs Fixed

### Other Changes

- Added operation ScheduledActionsOperations.virtualMachinesExecuteCreate
- Added operation ScheduledActionsOperations.virtualMachinesExecuteDelete
- Added Interface CreateResourceOperationResponse
- Added Interface DeleteResourceOperationResponse
- Added Interface ErrorAdditionalInfo
- Added Interface ErrorDetail
- Added Interface ErrorResponse
- Added Interface ExecuteCreateRequest
- Added Interface ExecuteDeleteRequest
- Added Interface ResourceProvisionPayload
- Added Interface ScheduledActionsVirtualMachinesExecuteCreateOptionalParams
- Added Interface ScheduledActionsVirtualMachinesExecuteDeleteOptionalParams
- Enum KnownVersions has a new value _20250501


## 1.0.0 (2025-01-24)

### Features Added
Expand Down
2 changes: 1 addition & 1 deletion sdk/computeschedule/arm-computeschedule/LICENSE
Original file line number Diff line number Diff line change
Expand Up @@ -18,4 +18,4 @@ FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
SOFTWARE.
9 changes: 4 additions & 5 deletions sdk/computeschedule/arm-computeschedule/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -59,22 +59,21 @@ const subscriptionId = "00000000-0000-0000-0000-000000000000";
const client = new ComputeScheduleClient(new DefaultAzureCredential(), subscriptionId);
```

or browser environments, use the `InteractiveBrowserCredential` from the `@azure/identity` package to authenticate.
For browser environments, use the `InteractiveBrowserCredential` from the `@azure/identity` package to authenticate.

```ts snippet:ReadmeSampleCreateClient_Browser
import { InteractiveBrowserCredential } from "@azure/identity";
import { ComputeScheduleClient } from "@azure/arm-computeschedule";

const subscriptionId = "00000000-0000-0000-0000-000000000000";
const credential = new InteractiveBrowserCredential({
tenantId: "<YOUR_TENANT_ID>",
clientId: "<YOUR_CLIENT_ID>",
});
clientId: "<YOUR_CLIENT_ID>"
});
const client = new ComputeScheduleClient(credential, subscriptionId);
```

### JavaScript Bundle

### JavaScript Bundle
To use this client library in the browser, first you need to use a bundler. For details on how to do this, please refer to our [bundling documentation](https://aka.ms/AzureSDKBundling).

## Key concepts
Expand Down
6 changes: 0 additions & 6 deletions sdk/computeschedule/arm-computeschedule/assets.json

This file was deleted.

97 changes: 81 additions & 16 deletions sdk/computeschedule/arm-computeschedule/package.json
Original file line number Diff line number Diff line change
@@ -1,17 +1,19 @@
{
"name": "@azure/arm-computeschedule",
"version": "1.0.1",
"version": "1.1.0",
"description": "A generated SDK for ComputeScheduleClient.",
"engines": {
"node": ">=18.0.0"
},
"sideEffects": false,
"autoPublish": false,
"tshy": {
"project": "./tsconfig.src.json",
"exports": {
"./package.json": "./package.json",
".": "./src/index.ts",
"./api": "./src/api/index.ts",
"./api/scheduledActions": "./src/api/scheduledActions/index.ts",
"./api/operations": "./src/api/operations/index.ts",
"./models": "./src/models/index.ts"
},
"dialects": [
Expand All @@ -22,7 +24,8 @@
"browser",
"react-native"
],
"selfLink": false
"selfLink": false,
"project": "./tsconfig.src.json"
},
"type": "module",
"keywords": [
Expand Down Expand Up @@ -60,9 +63,9 @@
"dependencies": {
"@azure-rest/core-client": "^2.3.1",
"@azure/core-auth": "^1.9.0",
"@azure/core-rest-pipeline": "^1.18.2",
"@azure/core-util": "^1.11.0",
"@azure/logger": "^1.1.4",
"@azure/core-rest-pipeline": "^1.20.0",
"@azure/core-util": "^1.12.0",
"@azure/logger": "^1.2.0",
"tslib": "^2.8.1"
},
"devDependencies": {
Expand All @@ -71,33 +74,41 @@
"@azure-tools/test-utils-vitest": "^1.0.0",
"@azure/dev-tool": "^1.0.0",
"@azure/eslint-plugin-azure-sdk": "^3.0.0",
"@azure/identity": "^4.6.0",
"@azure/identity": "^4.9.1",
"@types/node": "^18.0.0",
"@vitest/browser": "^3.0.9",
"@vitest/coverage-istanbul": "^3.0.9",
"dotenv": "^16.0.0",
"eslint": "^9.9.0",
"playwright": "^1.50.0",
"typescript": "~5.6.2",
"playwright": "^1.52.0",
"typescript": "~5.8.2",
"vitest": "^3.0.9"
},
"scripts": {
"build": "npm run clean && dev-tool run build-package && dev-tool run extract-api",
"build:samples": "tsc -p tsconfig.samples.json && dev-tool samples publish -f",
"build:test": "npm run clean && dev-tool run build-package && dev-tool run build-test",
"check-format": "dev-tool run vendored prettier --list-different --config ../../../.prettierrc.json --ignore-path ../../../.prettierignore \"src/**/*.{ts,cts,mts}\" \"test/**/*.{ts,cts,mts}\" \"*.{js,cjs,mjs,json}\" \"samples-dev/*.ts\"",
"clean": "dev-tool run vendored rimraf --glob dist dist-browser dist-esm test-dist temp types *.tgz *.log",
"execute:samples": "dev-tool samples run samples-dev",
"extract-api": "dev-tool run vendored rimraf review && dev-tool run vendored mkdirp ./review && dev-tool run extract-api",
"extract-api": "dev-tool run vendored rimraf review && dev-tool run extract-api",
"format": "dev-tool run vendored prettier --write --config ../../../.prettierrc.json --ignore-path ../../../.prettierignore \"src/**/*.{ts,cts,mts}\" \"test/**/*.{ts,cts,mts}\" \"*.{js,cjs,mjs,json}\" \"samples-dev/*.ts\"",
"generate:client": "echo skipped",
"lint": "echo skipped",
"lint:fix": "echo skipped",
"integration-test": "npm run integration-test:node && npm run integration-test:browser",
"integration-test:browser": "echo skipped",
"integration-test:node": "echo skipped",
"lint": "eslint package.json api-extractor.json src test",
"lint:fix": "eslint package.json api-extractor.json src test --fix --fix-type [problem,suggestion]",
"minify": "dev-tool run vendored uglifyjs -c -m --comments --source-map \"content='./dist/index.js.map'\" -o ./dist/index.min.js ./dist/index.js",
"pack": "npm pack 2>&1",
"test": "npm run test:node && npm run test:browser",
"test:browser": "dev-tool run build-test && dev-tool run test:vitest --browser",
"test": "npm run clean && dev-tool run build-package && npm run unit-test:node && dev-tool run bundle && npm run unit-test:browser && npm run integration-test",
"test:browser": "echo skipped",
"test:node": "dev-tool run test:vitest",
"test:node:esm": "dev-tool run test:vitest --esm",
"update-snippets": "dev-tool run update-snippets"
"unit-test": "npm run unit-test:node && npm run unit-test:browser",
"unit-test:browser": "npm run build:test && dev-tool run test:vitest --browser",
"unit-test:node": "dev-tool run test:vitest",
"update-snippets": "dev-tool run update-snippets",
"test:node:esm": "dev-tool run test:vitest --esm"
},
"//sampleConfiguration": {
"productName": "@azure/arm-computeschedule",
Expand Down Expand Up @@ -129,6 +140,60 @@
"default": "./dist/commonjs/index.js"
}
},
"./api": {
"browser": {
"types": "./dist/browser/api/index.d.ts",
"default": "./dist/browser/api/index.js"
},
"react-native": {
"types": "./dist/react-native/api/index.d.ts",
"default": "./dist/react-native/api/index.js"
},
"import": {
"types": "./dist/esm/api/index.d.ts",
"default": "./dist/esm/api/index.js"
},
"require": {
"types": "./dist/commonjs/api/index.d.ts",
"default": "./dist/commonjs/api/index.js"
}
},
"./api/scheduledActions": {
"browser": {
"types": "./dist/browser/api/scheduledActions/index.d.ts",
"default": "./dist/browser/api/scheduledActions/index.js"
},
"react-native": {
"types": "./dist/react-native/api/scheduledActions/index.d.ts",
"default": "./dist/react-native/api/scheduledActions/index.js"
},
"import": {
"types": "./dist/esm/api/scheduledActions/index.d.ts",
"default": "./dist/esm/api/scheduledActions/index.js"
},
"require": {
"types": "./dist/commonjs/api/scheduledActions/index.d.ts",
"default": "./dist/commonjs/api/scheduledActions/index.js"
}
},
"./api/operations": {
"browser": {
"types": "./dist/browser/api/operations/index.d.ts",
"default": "./dist/browser/api/operations/index.js"
},
"react-native": {
"types": "./dist/react-native/api/operations/index.d.ts",
"default": "./dist/react-native/api/operations/index.js"
},
"import": {
"types": "./dist/esm/api/operations/index.d.ts",
"default": "./dist/esm/api/operations/index.js"
},
"require": {
"types": "./dist/commonjs/api/operations/index.d.ts",
"default": "./dist/commonjs/api/operations/index.js"
}
},
"./models": {
"browser": {
"types": "./dist/browser/models/index.d.ts",
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
## API Report File for "@azure/arm-computeschedule"

> Do not edit this file. It is a report generated by [API Extractor](https://api-extractor.com/).

```ts

import { Client } from '@azure-rest/core-client';
import { OperationOptions } from '@azure-rest/core-client';

// @public
export function list(context: ComputeScheduleContext, options?: OperationsListOptionalParams): PagedAsyncIterableIterator<Operation>;

// @public
export interface OperationsListOptionalParams extends OperationOptions {
}

// (No @packageDocumentation comment for this package)

```
Original file line number Diff line number Diff line change
@@ -0,0 +1,89 @@
## API Report File for "@azure/arm-computeschedule"

> Do not edit this file. It is a report generated by [API Extractor](https://api-extractor.com/).

```ts

import { Client } from '@azure-rest/core-client';
import { OperationOptions } from '@azure-rest/core-client';

// @public
export interface ScheduledActionsVirtualMachinesCancelOperationsOptionalParams extends OperationOptions {
}

// @public
export interface ScheduledActionsVirtualMachinesExecuteCreateOptionalParams extends OperationOptions {
}

// @public
export interface ScheduledActionsVirtualMachinesExecuteDeallocateOptionalParams extends OperationOptions {
}

// @public
export interface ScheduledActionsVirtualMachinesExecuteDeleteOptionalParams extends OperationOptions {
}

// @public
export interface ScheduledActionsVirtualMachinesExecuteHibernateOptionalParams extends OperationOptions {
}

// @public
export interface ScheduledActionsVirtualMachinesExecuteStartOptionalParams extends OperationOptions {
}

// @public
export interface ScheduledActionsVirtualMachinesGetOperationErrorsOptionalParams extends OperationOptions {
}

// @public
export interface ScheduledActionsVirtualMachinesGetOperationStatusOptionalParams extends OperationOptions {
}

// @public
export interface ScheduledActionsVirtualMachinesSubmitDeallocateOptionalParams extends OperationOptions {
}

// @public
export interface ScheduledActionsVirtualMachinesSubmitHibernateOptionalParams extends OperationOptions {
}

// @public
export interface ScheduledActionsVirtualMachinesSubmitStartOptionalParams extends OperationOptions {
}

// @public
export function virtualMachinesCancelOperations(context: ComputeScheduleContext, locationparameter: string, requestBody: CancelOperationsRequest, options?: ScheduledActionsVirtualMachinesCancelOperationsOptionalParams): Promise<CancelOperationsResponse>;

// @public
export function virtualMachinesExecuteCreate(context: ComputeScheduleContext, locationparameter: string, requestBody: ExecuteCreateRequest, options?: ScheduledActionsVirtualMachinesExecuteCreateOptionalParams): Promise<CreateResourceOperationResponse>;

// @public
export function virtualMachinesExecuteDeallocate(context: ComputeScheduleContext, locationparameter: string, requestBody: ExecuteDeallocateRequest, options?: ScheduledActionsVirtualMachinesExecuteDeallocateOptionalParams): Promise<DeallocateResourceOperationResponse>;

// @public
export function virtualMachinesExecuteDelete(context: ComputeScheduleContext, locationparameter: string, requestBody: ExecuteDeleteRequest, options?: ScheduledActionsVirtualMachinesExecuteDeleteOptionalParams): Promise<DeleteResourceOperationResponse>;

// @public
export function virtualMachinesExecuteHibernate(context: ComputeScheduleContext, locationparameter: string, requestBody: ExecuteHibernateRequest, options?: ScheduledActionsVirtualMachinesExecuteHibernateOptionalParams): Promise<HibernateResourceOperationResponse>;

// @public
export function virtualMachinesExecuteStart(context: ComputeScheduleContext, locationparameter: string, requestBody: ExecuteStartRequest, options?: ScheduledActionsVirtualMachinesExecuteStartOptionalParams): Promise<StartResourceOperationResponse>;

// @public
export function virtualMachinesGetOperationErrors(context: ComputeScheduleContext, locationparameter: string, requestBody: GetOperationErrorsRequest, options?: ScheduledActionsVirtualMachinesGetOperationErrorsOptionalParams): Promise<GetOperationErrorsResponse>;

// @public
export function virtualMachinesGetOperationStatus(context: ComputeScheduleContext, locationparameter: string, requestBody: GetOperationStatusRequest, options?: ScheduledActionsVirtualMachinesGetOperationStatusOptionalParams): Promise<GetOperationStatusResponse>;

// @public
export function virtualMachinesSubmitDeallocate(context: ComputeScheduleContext, locationparameter: string, requestBody: SubmitDeallocateRequest, options?: ScheduledActionsVirtualMachinesSubmitDeallocateOptionalParams): Promise<DeallocateResourceOperationResponse>;

// @public
export function virtualMachinesSubmitHibernate(context: ComputeScheduleContext, locationparameter: string, requestBody: SubmitHibernateRequest, options?: ScheduledActionsVirtualMachinesSubmitHibernateOptionalParams): Promise<HibernateResourceOperationResponse>;

// @public
export function virtualMachinesSubmitStart(context: ComputeScheduleContext, locationparameter: string, requestBody: SubmitStartRequest, options?: ScheduledActionsVirtualMachinesSubmitStartOptionalParams): Promise<StartResourceOperationResponse>;

// (No @packageDocumentation comment for this package)

```
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
## API Report File for "@azure/arm-computeschedule"

> Do not edit this file. It is a report generated by [API Extractor](https://api-extractor.com/).

```ts

import { Client } from '@azure-rest/core-client';
import { ClientOptions } from '@azure-rest/core-client';
import { TokenCredential } from '@azure/core-auth';

// @public
export interface ComputeScheduleClientOptionalParams extends ClientOptions {
apiVersion?: string;
}

// @public
export interface ComputeScheduleContext extends Client {
apiVersion: string;
subscriptionId: string;
}

// @public
export function createComputeSchedule(credential: TokenCredential, subscriptionId: string, options?: ComputeScheduleClientOptionalParams): ComputeScheduleContext;

// (No @packageDocumentation comment for this package)

```
Loading