@@ -278,13 +278,21 @@ export interface DeploymentOperationsListResult {
278278 value? : DeploymentOperation [];
279279}
280280
281+ // @public
282+ export interface DeploymentParameter {
283+ reference? : KeyVaultParameterReference ;
284+ value? : any ;
285+ }
286+
281287// @public
282288export interface DeploymentProperties {
283289 debugSetting? : DebugSetting ;
284290 expressionEvaluationOptions? : ExpressionEvaluationOptions ;
285291 mode: DeploymentMode ;
286292 onErrorDeployment? : OnErrorDeployment ;
287- parameters? : Record <string , unknown >;
293+ parameters? : {
294+ [propertyName : string ]: DeploymentParameter ;
295+ };
288296 parametersLink? : ParametersLink ;
289297 template? : Record <string , unknown >;
290298 templateLink? : TemplateLink ;
@@ -889,6 +897,18 @@ export interface IdentityUserAssignedIdentitiesValue {
889897 readonly principalId? : string ;
890898}
891899
900+ // @public
901+ export interface KeyVaultParameterReference {
902+ keyVault: KeyVaultReference ;
903+ secretName: string ;
904+ secretVersion? : string ;
905+ }
906+
907+ // @public
908+ export interface KeyVaultReference {
909+ id: string ;
910+ }
911+
892912// @public
893913export enum KnownAliasPathAttributes {
894914 Modifiable = " Modifiable" ,
@@ -1354,6 +1374,7 @@ export class ResourceManagementClient extends coreClient.ServiceClient {
13541374 // (undocumented)
13551375 $host: string ;
13561376 constructor (credentials : coreAuth .TokenCredential , subscriptionId : string , options ? : ResourceManagementClientOptionalParams );
1377+ constructor (credentials : coreAuth .TokenCredential , options ? : ResourceManagementClientOptionalParams );
13571378 // (undocumented)
13581379 apiVersion: string ;
13591380 // (undocumented)
@@ -1371,7 +1392,7 @@ export class ResourceManagementClient extends coreClient.ServiceClient {
13711392 // (undocumented)
13721393 resources: Resources ;
13731394 // (undocumented)
1374- subscriptionId: string ;
1395+ subscriptionId? : string ;
13751396 // (undocumented)
13761397 tagsOperations: TagsOperations ;
13771398}
@@ -1621,8 +1642,15 @@ export interface Tags {
16211642 };
16221643}
16231644
1645+ // @public
1646+ export interface TagsCreateOrUpdateAtScopeHeaders {
1647+ location? : string ;
1648+ }
1649+
16241650// @public
16251651export interface TagsCreateOrUpdateAtScopeOptionalParams extends coreClient .OperationOptions {
1652+ resumeFrom? : string ;
1653+ updateIntervalInMs? : number ;
16261654}
16271655
16281656// @public
@@ -1642,8 +1670,15 @@ export interface TagsCreateOrUpdateValueOptionalParams extends coreClient.Operat
16421670// @public
16431671export type TagsCreateOrUpdateValueResponse = TagValue ;
16441672
1673+ // @public
1674+ export interface TagsDeleteAtScopeHeaders {
1675+ location? : string ;
1676+ }
1677+
16451678// @public
16461679export interface TagsDeleteAtScopeOptionalParams extends coreClient .OperationOptions {
1680+ resumeFrom? : string ;
1681+ updateIntervalInMs? : number ;
16471682}
16481683
16491684// @public
@@ -1683,15 +1718,18 @@ export interface TagsListResult {
16831718
16841719// @public
16851720export interface TagsOperations {
1721+ beginCreateOrUpdateAtScope(scope : string , parameters : TagsResource , options ? : TagsCreateOrUpdateAtScopeOptionalParams ): Promise <SimplePollerLike <OperationState <TagsCreateOrUpdateAtScopeResponse >, TagsCreateOrUpdateAtScopeResponse >>;
1722+ beginCreateOrUpdateAtScopeAndWait(scope : string , parameters : TagsResource , options ? : TagsCreateOrUpdateAtScopeOptionalParams ): Promise <TagsCreateOrUpdateAtScopeResponse >;
1723+ beginDeleteAtScope(scope : string , options ? : TagsDeleteAtScopeOptionalParams ): Promise <SimplePollerLike <OperationState <void >, void >>;
1724+ beginDeleteAtScopeAndWait(scope : string , options ? : TagsDeleteAtScopeOptionalParams ): Promise <void >;
1725+ beginUpdateAtScope(scope : string , parameters : TagsPatchResource , options ? : TagsUpdateAtScopeOptionalParams ): Promise <SimplePollerLike <OperationState <TagsUpdateAtScopeResponse >, TagsUpdateAtScopeResponse >>;
1726+ beginUpdateAtScopeAndWait(scope : string , parameters : TagsPatchResource , options ? : TagsUpdateAtScopeOptionalParams ): Promise <TagsUpdateAtScopeResponse >;
16861727 createOrUpdate(tagName : string , options ? : TagsCreateOrUpdateOptionalParams ): Promise <TagsCreateOrUpdateResponse >;
1687- createOrUpdateAtScope(scope : string , parameters : TagsResource , options ? : TagsCreateOrUpdateAtScopeOptionalParams ): Promise <TagsCreateOrUpdateAtScopeResponse >;
16881728 createOrUpdateValue(tagName : string , tagValue : string , options ? : TagsCreateOrUpdateValueOptionalParams ): Promise <TagsCreateOrUpdateValueResponse >;
16891729 delete(tagName : string , options ? : TagsDeleteOptionalParams ): Promise <void >;
1690- deleteAtScope(scope : string , options ? : TagsDeleteAtScopeOptionalParams ): Promise <void >;
16911730 deleteValue(tagName : string , tagValue : string , options ? : TagsDeleteValueOptionalParams ): Promise <void >;
16921731 getAtScope(scope : string , options ? : TagsGetAtScopeOptionalParams ): Promise <TagsGetAtScopeResponse >;
16931732 list(options ? : TagsListOptionalParams ): PagedAsyncIterableIterator <TagDetails >;
1694- updateAtScope(scope : string , parameters : TagsPatchResource , options ? : TagsUpdateAtScopeOptionalParams ): Promise <TagsUpdateAtScopeResponse >;
16951733}
16961734
16971735// @public
@@ -1711,8 +1749,15 @@ export interface TagsResource {
17111749 readonly type? : string ;
17121750}
17131751
1752+ // @public
1753+ export interface TagsUpdateAtScopeHeaders {
1754+ location? : string ;
1755+ }
1756+
17141757// @public
17151758export interface TagsUpdateAtScopeOptionalParams extends coreClient .OperationOptions {
1759+ resumeFrom? : string ;
1760+ updateIntervalInMs? : number ;
17161761}
17171762
17181763// @public
0 commit comments