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
43 changes: 40 additions & 3 deletions common/config/rush/pnpm-lock.yaml

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

41 changes: 32 additions & 9 deletions sdk/containerservice/arm-containerservicefleet/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,15 +1,38 @@
# Release History

## 1.1.1 (Unreleased)


## 1.2.0-beta.1 (2024-09-20)
Compared with version 1.1.0

### Features Added

### Breaking Changes

### Bugs Fixed

### Other Changes

- Added operation group AutoUpgradeProfiles
- Added Interface AutoUpgradeNodeImageSelection
- Added Interface AutoUpgradeProfile
- Added Interface AutoUpgradeProfileListResult
- Added Interface AutoUpgradeProfilesCreateOrUpdateHeaders
- Added Interface AutoUpgradeProfilesCreateOrUpdateOptionalParams
- Added Interface AutoUpgradeProfilesDeleteHeaders
- Added Interface AutoUpgradeProfilesDeleteOptionalParams
- Added Interface AutoUpgradeProfilesGetOptionalParams
- Added Interface AutoUpgradeProfilesListByFleetNextOptionalParams
- Added Interface AutoUpgradeProfilesListByFleetOptionalParams
- Added Type Alias AutoUpgradeNodeImageSelectionType
- Added Type Alias AutoUpgradeProfileProvisioningState
- Added Type Alias AutoUpgradeProfilesCreateOrUpdateResponse
- Added Type Alias AutoUpgradeProfilesDeleteResponse
- Added Type Alias AutoUpgradeProfilesGetResponse
- Added Type Alias AutoUpgradeProfilesListByFleetNextResponse
- Added Type Alias AutoUpgradeProfilesListByFleetResponse
- Added Type Alias UpgradeChannel
- Interface APIServerAccessProfile has a new optional parameter enableVnetIntegration
- Interface APIServerAccessProfile has a new optional parameter subnetId
- Interface NodeImageSelection has a new optional parameter customNodeImageVersions
- Added Enum KnownAutoUpgradeNodeImageSelectionType
- Added Enum KnownAutoUpgradeProfileProvisioningState
- Added Enum KnownUpgradeChannel
- Enum KnownNodeImageSelectionType has a new value Custom


## 1.1.0 (2024-05-15)

### Features Added
Expand Down
2 changes: 1 addition & 1 deletion sdk/containerservice/arm-containerservicefleet/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ Azure Kubernetes Fleet Manager api client.

[Source code](https://github.com/Azure/azure-sdk-for-js/tree/main/sdk/containerservice/arm-containerservicefleet) |
[Package (NPM)](https://www.npmjs.com/package/@azure/arm-containerservicefleet) |
[API reference documentation](https://docs.microsoft.com/javascript/api/@azure/arm-containerservicefleet) |
[API reference documentation](https://docs.microsoft.com/javascript/api/@azure/arm-containerservicefleet?view=azure-node-preview) |
[Samples](https://github.com/Azure-Samples/azure-samples-js-management)

## Getting started
Expand Down
8 changes: 4 additions & 4 deletions sdk/containerservice/arm-containerservicefleet/_meta.json
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
{
"commit": "e23546dc961836d2a87a6cb014aadcaa8648ed9b",
"commit": "c37f1cda49a6fd82cf0925dc5b7d1654d1f01d63",
"readme": "specification/containerservice/resource-manager/Microsoft.ContainerService/fleet/readme.md",
"autorest_command": "autorest --version=3.9.7 --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\\containerservice\\resource-manager\\Microsoft.ContainerService\\fleet\\readme.md --use=@autorest/typescript@6.0.22 --generate-sample=true",
"autorest_command": "autorest --version=3.9.7 --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/containerservice/resource-manager/Microsoft.ContainerService/fleet/readme.md --use=@autorest/typescript@^6.0.12",
"repository_url": "https://github.com/Azure/azure-rest-api-specs.git",
"release_tool": "@azure-tools/js-sdk-release-tools@2.7.9",
"use": "@autorest/typescript@6.0.22"
"release_tool": "@azure-tools/js-sdk-release-tools@2.7.14",
"use": "@autorest/typescript@^6.0.12"
}
20 changes: 6 additions & 14 deletions sdk/containerservice/arm-containerservicefleet/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -3,13 +3,13 @@
"sdk-type": "mgmt",
"author": "Microsoft Corporation",
"description": "A generated SDK for ContainerServiceFleetClient.",
"version": "1.1.1",
"version": "1.2.0-beta.1",
"engines": {
"node": ">=18.0.0"
},
"dependencies": {
"@azure/core-lro": "^2.5.4",
"@azure/abort-controller": "^1.0.0",
"@azure/abort-controller": "^2.1.2",
"@azure/core-paging": "^1.2.0",
"@azure/core-client": "^1.7.0",
"@azure/core-auth": "^1.6.0",
Expand All @@ -30,12 +30,12 @@
"devDependencies": {
"@microsoft/api-extractor": "^7.31.1",
"mkdirp": "^3.0.1",
"typescript": "~5.6.2",
"typescript": "~5.5.3",
"uglify-js": "^3.4.9",
"rimraf": "^5.0.0",
"dotenv": "^16.0.0",
"@azure/dev-tool": "^1.0.0",
"@azure/identity": "^4.0.1",
"@azure/identity": "^4.2.1",
"@azure-tools/test-recorder": "^3.0.0",
"@azure-tools/test-credential": "^1.1.0",
"mocha": "^10.0.0",
Expand Down Expand Up @@ -106,13 +106,5 @@
]
},
"autoPublish": true,
"homepage": "https://github.com/Azure/azure-sdk-for-js/tree/main/sdk/containerservice/arm-containerservicefleet",
"//sampleConfiguration": {
"productName": "",
"productSlugs": [
"azure"
],
"disableDocsMs": true,
"apiRefLink": "https://docs.microsoft.com/javascript/api/@azure/arm-containerservicefleet?view=azure-node-preview"
}
}
"homepage": "https://github.com/Azure/azure-sdk-for-js/tree/main/sdk/containerservice/arm-containerservicefleet"
}
Original file line number Diff line number Diff line change
Expand Up @@ -22,8 +22,101 @@ export interface AgentProfile {
// @public
export interface APIServerAccessProfile {
enablePrivateCluster?: boolean;
enableVnetIntegration?: boolean;
subnetId?: string;
}

// @public
export interface AutoUpgradeNodeImageSelection {
type: AutoUpgradeNodeImageSelectionType;
}

// @public
export type AutoUpgradeNodeImageSelectionType = string;

// @public
export interface AutoUpgradeProfile extends ProxyResource {
channel?: UpgradeChannel;
disabled?: boolean;
readonly eTag?: string;
nodeImageSelection?: AutoUpgradeNodeImageSelection;
readonly provisioningState?: AutoUpgradeProfileProvisioningState;
updateStrategyId?: string;
}

// @public
export interface AutoUpgradeProfileListResult {
nextLink?: string;
value: AutoUpgradeProfile[];
}

// @public
export type AutoUpgradeProfileProvisioningState = string;

// @public
export interface AutoUpgradeProfiles {
beginCreateOrUpdate(resourceGroupName: string, fleetName: string, autoUpgradeProfileName: string, resource: AutoUpgradeProfile, options?: AutoUpgradeProfilesCreateOrUpdateOptionalParams): Promise<SimplePollerLike<OperationState<AutoUpgradeProfilesCreateOrUpdateResponse>, AutoUpgradeProfilesCreateOrUpdateResponse>>;
beginCreateOrUpdateAndWait(resourceGroupName: string, fleetName: string, autoUpgradeProfileName: string, resource: AutoUpgradeProfile, options?: AutoUpgradeProfilesCreateOrUpdateOptionalParams): Promise<AutoUpgradeProfilesCreateOrUpdateResponse>;
beginDelete(resourceGroupName: string, fleetName: string, autoUpgradeProfileName: string, options?: AutoUpgradeProfilesDeleteOptionalParams): Promise<SimplePollerLike<OperationState<AutoUpgradeProfilesDeleteResponse>, AutoUpgradeProfilesDeleteResponse>>;
beginDeleteAndWait(resourceGroupName: string, fleetName: string, autoUpgradeProfileName: string, options?: AutoUpgradeProfilesDeleteOptionalParams): Promise<AutoUpgradeProfilesDeleteResponse>;
get(resourceGroupName: string, fleetName: string, autoUpgradeProfileName: string, options?: AutoUpgradeProfilesGetOptionalParams): Promise<AutoUpgradeProfilesGetResponse>;
listByFleet(resourceGroupName: string, fleetName: string, options?: AutoUpgradeProfilesListByFleetOptionalParams): PagedAsyncIterableIterator<AutoUpgradeProfile>;
}

// @public
export interface AutoUpgradeProfilesCreateOrUpdateHeaders {
azureAsyncOperation?: string;
retryAfter?: number;
}

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

// @public
export type AutoUpgradeProfilesCreateOrUpdateResponse = AutoUpgradeProfile;

// @public
export interface AutoUpgradeProfilesDeleteHeaders {
location?: string;
retryAfter?: number;
}

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

// @public
export type AutoUpgradeProfilesDeleteResponse = AutoUpgradeProfilesDeleteHeaders;

// @public
export interface AutoUpgradeProfilesGetOptionalParams extends coreClient.OperationOptions {
}

// @public
export type AutoUpgradeProfilesGetResponse = AutoUpgradeProfile;

// @public
export interface AutoUpgradeProfilesListByFleetNextOptionalParams extends coreClient.OperationOptions {
}

// @public
export type AutoUpgradeProfilesListByFleetNextResponse = AutoUpgradeProfileListResult;

// @public
export interface AutoUpgradeProfilesListByFleetOptionalParams extends coreClient.OperationOptions {
}

// @public
export type AutoUpgradeProfilesListByFleetResponse = AutoUpgradeProfileListResult;

// @public (undocumented)
export class ContainerServiceFleetClient extends coreClient.ServiceClient {
// (undocumented)
Expand All @@ -32,6 +125,8 @@ export class ContainerServiceFleetClient extends coreClient.ServiceClient {
// (undocumented)
apiVersion: string;
// (undocumented)
autoUpgradeProfiles: AutoUpgradeProfiles;
// (undocumented)
fleetMembers: FleetMembers;
// (undocumented)
fleets: Fleets;
Expand Down Expand Up @@ -406,6 +501,19 @@ export enum KnownActionType {
Internal = "Internal"
}

// @public
export enum KnownAutoUpgradeNodeImageSelectionType {
Consistent = "Consistent",
Latest = "Latest"
}

// @public
export enum KnownAutoUpgradeProfileProvisioningState {
Canceled = "Canceled",
Failed = "Failed",
Succeeded = "Succeeded"
}

// @public
export enum KnownCreatedByType {
Application = "Application",
Expand Down Expand Up @@ -459,6 +567,7 @@ export enum KnownManagedServiceIdentityType {
// @public
export enum KnownNodeImageSelectionType {
Consistent = "Consistent",
Custom = "Custom",
Latest = "Latest"
}

Expand Down Expand Up @@ -495,6 +604,13 @@ export enum KnownUpdateState {
Stopping = "Stopping"
}

// @public
export enum KnownUpgradeChannel {
NodeImage = "NodeImage",
Rapid = "Rapid",
Stable = "Stable"
}

// @public
export interface ManagedClusterUpdate {
nodeImageSelection?: NodeImageSelection;
Expand Down Expand Up @@ -534,6 +650,7 @@ export interface MemberUpdateStatus {

// @public
export interface NodeImageSelection {
customNodeImageVersions?: NodeImageVersion[];
type: NodeImageSelectionType;
}

Expand Down Expand Up @@ -822,6 +939,9 @@ export interface UpdateStatus {
readonly state?: UpdateState;
}

// @public
export type UpgradeChannel = string;

// @public
export interface UserAssignedIdentity {
readonly clientId?: string;
Expand Down
Loading