66
77import * as coreAuth from ' @azure/core-auth' ;
88import * as coreClient from ' @azure/core-client' ;
9+ import { OperationState } from ' @azure/core-lro' ;
910import { 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
1414export 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
1743export 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
106134export 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
194222export 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
219248export interface FluxConfigurationPatch {
249+ azureBlob? : AzureBlobPatchDefinition ;
220250 bucket? : BucketPatchDefinition ;
221251 configurationProtectedSettings? : {
222252 [propertyName : string ]: string ;
@@ -231,11 +261,11 @@ export interface FluxConfigurationPatch {
231261
232262// @public
233263export 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
429459export enum KnownSourceKindType {
460+ AzureBlob = " AzureBlob" ,
430461 Bucket = " Bucket" ,
431462 GitRepository = " GitRepository"
432463}
@@ -460,6 +491,16 @@ export type KustomizationValidationType = string;
460491// @public
461492export 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
464505export 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
575625export type ProvisioningState = string ;
576626
@@ -637,6 +687,26 @@ export interface ScopeNamespace {
637687// @public
638688export 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
641711export interface SourceControlConfiguration extends ProxyResource {
642712 readonly complianceStatus? : ComplianceStatus ;
@@ -695,7 +765,7 @@ export interface SourceControlConfigurationList {
695765
696766// @public
697767export 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