Skip to content

Commit 45ef4ce

Browse files

File tree

88 files changed

+1927
-693
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

88 files changed

+1927
-693
lines changed

common/config/rush/pnpm-lock.yaml

Lines changed: 3 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

sdk/kubernetesconfiguration/arm-kubernetesconfiguration/CHANGELOG.md

Lines changed: 23 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,28 @@
11
# Release History
2+
3+
## 6.0.0 (2023-05-11)
4+
5+
**Features**
26

3-
## 5.1.1 (Unreleased)
4-
5-
### Features Added
6-
7-
### Breaking Changes
8-
9-
### Bugs Fixed
10-
11-
### Other Changes
12-
7+
- Added Interface AzureBlobDefinition
8+
- Added Interface AzureBlobPatchDefinition
9+
- Added Interface ManagedIdentityDefinition
10+
- Added Interface ManagedIdentityPatchDefinition
11+
- Added Interface Plan
12+
- Added Interface ServicePrincipalDefinition
13+
- Added Interface ServicePrincipalPatchDefinition
14+
- Interface Extension has a new optional parameter currentVersion
15+
- Interface Extension has a new optional parameter isSystemExtension
16+
- Interface Extension has a new optional parameter plan
17+
- Interface FluxConfiguration has a new optional parameter azureBlob
18+
- Interface FluxConfigurationPatch has a new optional parameter azureBlob
19+
- Enum KnownSourceKindType has a new value AzureBlob
20+
21+
**Breaking Changes**
22+
23+
- Interface Extension no longer has parameter installedVersion
24+
25+
1326
## 5.1.0 (2022-11-28)
1427

1528
**Features**

sdk/kubernetesconfiguration/arm-kubernetesconfiguration/LICENSE

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
The MIT License (MIT)
22

3-
Copyright (c) 2022 Microsoft
3+
Copyright (c) 2023 Microsoft
44

55
Permission is hereby granted, free of charge, to any person obtaining a copy
66
of this software and associated documentation files (the "Software"), to deal
Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
{
2-
"commit": "1fefe3f5cee88319b17c08a2dbf95e1e983a9f8c",
2+
"commit": "fb9c8e2ca33e9723c2b2fc849f627329067feb54",
33
"readme": "specification/kubernetesconfiguration/resource-manager/readme.md",
4-
"autorest_command": "autorest --version=3.8.4 --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\\kubernetesconfiguration\\resource-manager\\readme.md --use=@autorest/typescript@6.0.0-rc.3.20221108.1 --generate-sample=true",
4+
"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\\kubernetesconfiguration\\resource-manager\\readme.md --use=@autorest/typescript@6.0.1 --generate-sample=true",
55
"repository_url": "https://github.com/Azure/azure-rest-api-specs.git",
6-
"release_tool": "@azure-tools/js-sdk-release-tools@2.4.2",
7-
"use": "@autorest/typescript@6.0.0-rc.3.20221108.1"
6+
"release_tool": "@azure-tools/js-sdk-release-tools@2.6.2",
7+
"use": "@autorest/typescript@6.0.1"
88
}

sdk/kubernetesconfiguration/arm-kubernetesconfiguration/assets.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,5 +2,5 @@
22
"AssetsRepo": "Azure/azure-sdk-assets",
33
"AssetsRepoPrefixPath": "js",
44
"TagPrefix": "js/kubernetesconfiguration/arm-kubernetesconfiguration",
5-
"Tag": "js/kubernetesconfiguration/arm-kubernetesconfiguration_15cbbd0302"
5+
"Tag": "js/kubernetesconfiguration/arm-kubernetesconfiguration_234c16782f"
66
}

sdk/kubernetesconfiguration/arm-kubernetesconfiguration/package.json

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -3,15 +3,15 @@
33
"sdk-type": "mgmt",
44
"author": "Microsoft Corporation",
55
"description": "A generated SDK for SourceControlConfigurationClient.",
6-
"version": "5.1.1",
6+
"version": "6.0.0",
77
"engines": {
88
"node": ">=14.0.0"
99
},
1010
"dependencies": {
11-
"@azure/core-lro": "^2.2.0",
11+
"@azure/core-lro": "^2.5.0",
1212
"@azure/abort-controller": "^1.0.0",
1313
"@azure/core-paging": "^1.2.0",
14-
"@azure/core-client": "^1.6.1",
14+
"@azure/core-client": "^1.7.0",
1515
"@azure/core-auth": "^1.3.0",
1616
"@azure/core-rest-pipeline": "^1.8.0",
1717
"tslib": "^2.2.0"
@@ -33,12 +33,13 @@
3333
"@rollup/plugin-json": "^6.0.0",
3434
"@rollup/plugin-multi-entry": "^6.0.0",
3535
"@rollup/plugin-node-resolve": "^13.1.3",
36-
"mkdirp": "^1.0.4",
36+
"mkdirp": "^2.1.2",
3737
"rollup": "^2.66.1",
3838
"rollup-plugin-sourcemaps": "^0.6.3",
3939
"typescript": "~5.0.0",
4040
"uglify-js": "^3.4.9",
4141
"rimraf": "^3.0.0",
42+
"dotenv": "^16.0.0",
4243
"@azure/identity": "^2.0.1",
4344
"@azure-tools/test-recorder": "^3.0.0",
4445
"@azure-tools/test-credential": "^1.0.0",
@@ -49,7 +50,6 @@
4950
"@types/node": "^14.0.0",
5051
"@azure/dev-tool": "^1.0.0"
5152
},
52-
"homepage": "https://github.com/Azure/azure-sdk-for-js/tree/main/sdk/kubernetesconfiguration/arm-kubernetesconfiguration",
5353
"repository": {
5454
"type": "git",
5555
"url": "https://github.com/Azure/azure-sdk-for-js.git"
@@ -111,6 +111,7 @@
111111
]
112112
},
113113
"autoPublish": true,
114+
"homepage": "https://github.com/Azure/azure-sdk-for-js/tree/main/sdk/kubernetesconfiguration/arm-kubernetesconfiguration",
114115
"//sampleConfiguration": {
115116
"productName": "",
116117
"productSlugs": [
@@ -119,4 +120,4 @@
119120
"disableDocsMs": true,
120121
"apiRefLink": "https://docs.microsoft.com/javascript/api/@azure/arm-kubernetesconfiguration?view=azure-node-preview"
121122
}
122-
}
123+
}

sdk/kubernetesconfiguration/arm-kubernetesconfiguration/review/arm-kubernetesconfiguration.api.md

Lines changed: 80 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -6,13 +6,39 @@
66

77
import * as coreAuth from '@azure/core-auth';
88
import * as coreClient from '@azure/core-client';
9+
import { OperationState } from '@azure/core-lro';
910
import { PagedAsyncIterableIterator } from '@azure/core-paging';
10-
import { PollerLike } from '@azure/core-lro';
11-
import { PollOperationState } from '@azure/core-lro';
11+
import { SimplePollerLike } from '@azure/core-lro';
1212

1313
// @public
1414
export type AKSIdentityType = "SystemAssigned" | "UserAssigned";
1515

16+
// @public
17+
export interface AzureBlobDefinition {
18+
accountKey?: string;
19+
containerName?: string;
20+
localAuthRef?: string;
21+
managedIdentity?: ManagedIdentityDefinition;
22+
sasToken?: string;
23+
servicePrincipal?: ServicePrincipalDefinition;
24+
syncIntervalInSeconds?: number;
25+
timeoutInSeconds?: number;
26+
url?: string;
27+
}
28+
29+
// @public
30+
export interface AzureBlobPatchDefinition {
31+
accountKey?: string;
32+
containerName?: string;
33+
localAuthRef?: string;
34+
managedIdentity?: ManagedIdentityPatchDefinition;
35+
sasToken?: string;
36+
servicePrincipal?: ServicePrincipalPatchDefinition;
37+
syncIntervalInSeconds?: number;
38+
timeoutInSeconds?: number;
39+
url?: string;
40+
}
41+
1642
// @public
1743
export interface BucketDefinition {
1844
accessKey?: string;
@@ -79,14 +105,16 @@ export interface Extension extends ProxyResource {
79105
configurationSettings?: {
80106
[propertyName: string]: string;
81107
};
108+
readonly currentVersion?: string;
82109
readonly customLocationSettings?: {
83110
[propertyName: string]: string;
84111
};
85112
readonly errorInfo?: ErrorDetail;
86113
extensionType?: string;
87114
identity?: Identity;
88-
readonly installedVersion?: string;
115+
readonly isSystemExtension?: boolean;
89116
readonly packageUri?: string;
117+
plan?: Plan;
90118
readonly provisioningState?: ProvisioningState;
91119
releaseTrain?: string;
92120
scope?: Scope;
@@ -104,11 +132,11 @@ export interface ExtensionPropertiesAksAssignedIdentity {
104132

105133
// @public
106134
export interface Extensions {
107-
beginCreate(resourceGroupName: string, clusterRp: string, clusterResourceName: string, clusterName: string, extensionName: string, extension: Extension, options?: ExtensionsCreateOptionalParams): Promise<PollerLike<PollOperationState<ExtensionsCreateResponse>, ExtensionsCreateResponse>>;
135+
beginCreate(resourceGroupName: string, clusterRp: string, clusterResourceName: string, clusterName: string, extensionName: string, extension: Extension, options?: ExtensionsCreateOptionalParams): Promise<SimplePollerLike<OperationState<ExtensionsCreateResponse>, ExtensionsCreateResponse>>;
108136
beginCreateAndWait(resourceGroupName: string, clusterRp: string, clusterResourceName: string, clusterName: string, extensionName: string, extension: Extension, options?: ExtensionsCreateOptionalParams): Promise<ExtensionsCreateResponse>;
109-
beginDelete(resourceGroupName: string, clusterRp: string, clusterResourceName: string, clusterName: string, extensionName: string, options?: ExtensionsDeleteOptionalParams): Promise<PollerLike<PollOperationState<void>, void>>;
137+
beginDelete(resourceGroupName: string, clusterRp: string, clusterResourceName: string, clusterName: string, extensionName: string, options?: ExtensionsDeleteOptionalParams): Promise<SimplePollerLike<OperationState<void>, void>>;
110138
beginDeleteAndWait(resourceGroupName: string, clusterRp: string, clusterResourceName: string, clusterName: string, extensionName: string, options?: ExtensionsDeleteOptionalParams): Promise<void>;
111-
beginUpdate(resourceGroupName: string, clusterRp: string, clusterResourceName: string, clusterName: string, extensionName: string, patchExtension: PatchExtension, options?: ExtensionsUpdateOptionalParams): Promise<PollerLike<PollOperationState<ExtensionsUpdateResponse>, ExtensionsUpdateResponse>>;
139+
beginUpdate(resourceGroupName: string, clusterRp: string, clusterResourceName: string, clusterName: string, extensionName: string, patchExtension: PatchExtension, options?: ExtensionsUpdateOptionalParams): Promise<SimplePollerLike<OperationState<ExtensionsUpdateResponse>, ExtensionsUpdateResponse>>;
112140
beginUpdateAndWait(resourceGroupName: string, clusterRp: string, clusterResourceName: string, clusterName: string, extensionName: string, patchExtension: PatchExtension, options?: ExtensionsUpdateOptionalParams): Promise<ExtensionsUpdateResponse>;
113141
get(resourceGroupName: string, clusterRp: string, clusterResourceName: string, clusterName: string, extensionName: string, options?: ExtensionsGetOptionalParams): Promise<ExtensionsGetResponse>;
114142
list(resourceGroupName: string, clusterRp: string, clusterResourceName: string, clusterName: string, options?: ExtensionsListOptionalParams): PagedAsyncIterableIterator<Extension>;
@@ -192,6 +220,7 @@ export type FluxConfigOperationStatusGetResponse = OperationStatusResult;
192220

193221
// @public
194222
export interface FluxConfiguration extends ProxyResource {
223+
azureBlob?: AzureBlobDefinition;
195224
bucket?: BucketDefinition;
196225
readonly complianceState?: FluxComplianceState;
197226
configurationProtectedSettings?: {
@@ -217,6 +246,7 @@ export interface FluxConfiguration extends ProxyResource {
217246

218247
// @public
219248
export interface FluxConfigurationPatch {
249+
azureBlob?: AzureBlobPatchDefinition;
220250
bucket?: BucketPatchDefinition;
221251
configurationProtectedSettings?: {
222252
[propertyName: string]: string;
@@ -231,11 +261,11 @@ export interface FluxConfigurationPatch {
231261

232262
// @public
233263
export interface FluxConfigurations {
234-
beginCreateOrUpdate(resourceGroupName: string, clusterRp: string, clusterResourceName: string, clusterName: string, fluxConfigurationName: string, fluxConfiguration: FluxConfiguration, options?: FluxConfigurationsCreateOrUpdateOptionalParams): Promise<PollerLike<PollOperationState<FluxConfigurationsCreateOrUpdateResponse>, FluxConfigurationsCreateOrUpdateResponse>>;
264+
beginCreateOrUpdate(resourceGroupName: string, clusterRp: string, clusterResourceName: string, clusterName: string, fluxConfigurationName: string, fluxConfiguration: FluxConfiguration, options?: FluxConfigurationsCreateOrUpdateOptionalParams): Promise<SimplePollerLike<OperationState<FluxConfigurationsCreateOrUpdateResponse>, FluxConfigurationsCreateOrUpdateResponse>>;
235265
beginCreateOrUpdateAndWait(resourceGroupName: string, clusterRp: string, clusterResourceName: string, clusterName: string, fluxConfigurationName: string, fluxConfiguration: FluxConfiguration, options?: FluxConfigurationsCreateOrUpdateOptionalParams): Promise<FluxConfigurationsCreateOrUpdateResponse>;
236-
beginDelete(resourceGroupName: string, clusterRp: string, clusterResourceName: string, clusterName: string, fluxConfigurationName: string, options?: FluxConfigurationsDeleteOptionalParams): Promise<PollerLike<PollOperationState<void>, void>>;
266+
beginDelete(resourceGroupName: string, clusterRp: string, clusterResourceName: string, clusterName: string, fluxConfigurationName: string, options?: FluxConfigurationsDeleteOptionalParams): Promise<SimplePollerLike<OperationState<void>, void>>;
237267
beginDeleteAndWait(resourceGroupName: string, clusterRp: string, clusterResourceName: string, clusterName: string, fluxConfigurationName: string, options?: FluxConfigurationsDeleteOptionalParams): Promise<void>;
238-
beginUpdate(resourceGroupName: string, clusterRp: string, clusterResourceName: string, clusterName: string, fluxConfigurationName: string, fluxConfigurationPatch: FluxConfigurationPatch, options?: FluxConfigurationsUpdateOptionalParams): Promise<PollerLike<PollOperationState<FluxConfigurationsUpdateResponse>, FluxConfigurationsUpdateResponse>>;
268+
beginUpdate(resourceGroupName: string, clusterRp: string, clusterResourceName: string, clusterName: string, fluxConfigurationName: string, fluxConfigurationPatch: FluxConfigurationPatch, options?: FluxConfigurationsUpdateOptionalParams): Promise<SimplePollerLike<OperationState<FluxConfigurationsUpdateResponse>, FluxConfigurationsUpdateResponse>>;
239269
beginUpdateAndWait(resourceGroupName: string, clusterRp: string, clusterResourceName: string, clusterName: string, fluxConfigurationName: string, fluxConfigurationPatch: FluxConfigurationPatch, options?: FluxConfigurationsUpdateOptionalParams): Promise<FluxConfigurationsUpdateResponse>;
240270
get(resourceGroupName: string, clusterRp: string, clusterResourceName: string, clusterName: string, fluxConfigurationName: string, options?: FluxConfigurationsGetOptionalParams): Promise<FluxConfigurationsGetResponse>;
241271
list(resourceGroupName: string, clusterRp: string, clusterResourceName: string, clusterName: string, options?: FluxConfigurationsListOptionalParams): PagedAsyncIterableIterator<FluxConfiguration>;
@@ -427,6 +457,7 @@ export enum KnownScopeType {
427457

428458
// @public
429459
export enum KnownSourceKindType {
460+
AzureBlob = "AzureBlob",
430461
Bucket = "Bucket",
431462
GitRepository = "GitRepository"
432463
}
@@ -460,6 +491,16 @@ export type KustomizationValidationType = string;
460491
// @public
461492
export type LevelType = string;
462493

494+
// @public
495+
export interface ManagedIdentityDefinition {
496+
clientId?: string;
497+
}
498+
499+
// @public
500+
export interface ManagedIdentityPatchDefinition {
501+
clientId?: string;
502+
}
503+
463504
// @public
464505
export type MessageLevelType = string;
465506

@@ -571,6 +612,15 @@ export interface PatchExtension {
571612
version?: string;
572613
}
573614

615+
// @public
616+
export interface Plan {
617+
name: string;
618+
product: string;
619+
promotionCode?: string;
620+
publisher: string;
621+
version?: string;
622+
}
623+
574624
// @public
575625
export type ProvisioningState = string;
576626

@@ -637,6 +687,26 @@ export interface ScopeNamespace {
637687
// @public
638688
export type ScopeType = string;
639689

690+
// @public
691+
export interface ServicePrincipalDefinition {
692+
clientCertificate?: string;
693+
clientCertificatePassword?: string;
694+
clientCertificateSendChain?: boolean;
695+
clientId?: string;
696+
clientSecret?: string;
697+
tenantId?: string;
698+
}
699+
700+
// @public
701+
export interface ServicePrincipalPatchDefinition {
702+
clientCertificate?: string;
703+
clientCertificatePassword?: string;
704+
clientCertificateSendChain?: boolean;
705+
clientId?: string;
706+
clientSecret?: string;
707+
tenantId?: string;
708+
}
709+
640710
// @public
641711
export interface SourceControlConfiguration extends ProxyResource {
642712
readonly complianceStatus?: ComplianceStatus;
@@ -695,7 +765,7 @@ export interface SourceControlConfigurationList {
695765

696766
// @public
697767
export interface SourceControlConfigurations {
698-
beginDelete(resourceGroupName: string, clusterRp: string, clusterResourceName: string, clusterName: string, sourceControlConfigurationName: string, options?: SourceControlConfigurationsDeleteOptionalParams): Promise<PollerLike<PollOperationState<void>, void>>;
768+
beginDelete(resourceGroupName: string, clusterRp: string, clusterResourceName: string, clusterName: string, sourceControlConfigurationName: string, options?: SourceControlConfigurationsDeleteOptionalParams): Promise<SimplePollerLike<OperationState<void>, void>>;
699769
beginDeleteAndWait(resourceGroupName: string, clusterRp: string, clusterResourceName: string, clusterName: string, sourceControlConfigurationName: string, options?: SourceControlConfigurationsDeleteOptionalParams): Promise<void>;
700770
createOrUpdate(resourceGroupName: string, clusterRp: string, clusterResourceName: string, clusterName: string, sourceControlConfigurationName: string, sourceControlConfiguration: SourceControlConfiguration, options?: SourceControlConfigurationsCreateOrUpdateOptionalParams): Promise<SourceControlConfigurationsCreateOrUpdateResponse>;
701771
get(resourceGroupName: string, clusterRp: string, clusterResourceName: string, clusterName: string, sourceControlConfigurationName: string, options?: SourceControlConfigurationsGetOptionalParams): Promise<SourceControlConfigurationsGetResponse>;

0 commit comments

Comments
 (0)