@@ -155,6 +155,12 @@ export type CreatedByType = string;
155155//  @public
156156export  type  DefaultAction  =  string ;
157157
158+ //  @public
159+ export  interface  EncryptionPropertiesDescription  {
160+     keySource? :  string ;
161+     keyVaultProperties? :  KeyVaultKeyProperties [];
162+ }
163+ 
158164//  @public
159165export  interface  EndpointHealthData  {
160166    endpointId? :  string ;
@@ -351,6 +357,11 @@ export interface IotHubLocationDescription {
351357    role? :  IotHubReplicaRoleType ;
352358}
353359
360+ //  @public
361+ export  interface  IotHubManualFailoverHeaders  {
362+     location? :  string ;
363+ }
364+ 
354365//  @public
355366export  interface  IotHubManualFailoverOptionalParams  extends  coreClient .OperationOptions  {
356367    resumeFrom? :  string ;
@@ -369,15 +380,18 @@ export type IotHubNameUnavailabilityReason = "Invalid" | "AlreadyExists";
369380
370381//  @public
371382export  interface  IotHubProperties  {
383+     allowDataPlanePreviewFeatures? :  boolean ;
372384    allowedFqdnList? :  string [];
373385    authorizationPolicies? :  SharedAccessSignatureAuthorizationRule [];
374386    cloudToDevice? :  CloudToDeviceProperties ;
375387    comments? :  string ;
388+     deviceStreams? :  IotHubPropertiesDeviceStreams ;
376389    disableDeviceSAS? :  boolean ;
377390    disableLocalAuth? :  boolean ;
378391    disableModuleSAS? :  boolean ;
379392    enableDataResidency? :  boolean ;
380393    enableFileUploadNotifications? :  boolean ;
394+     encryption? :  EncryptionPropertiesDescription ;
381395    eventHubEndpoints? :  {
382396        [propertyName :  string ]:  EventHubProperties ;
383397    };
@@ -394,13 +408,19 @@ export interface IotHubProperties {
394408    readonly  provisioningState? :  string ;
395409    publicNetworkAccess? :  PublicNetworkAccess ;
396410    restrictOutboundNetworkAccess? :  boolean ;
411+     rootCertificate? :  RootCertificateProperties ;
397412    routing? :  RoutingProperties ;
398413    readonly  state? :  string ;
399414    storageEndpoints? :  {
400415        [propertyName :  string ]:  StorageEndpointProperties ;
401416    };
402417}
403418
419+ //  @public
420+ export  interface  IotHubPropertiesDeviceStreams  {
421+     streamingEndpoints? :  string [];
422+ }
423+ 
404424//  @public
405425export  interface  IotHubQuotaMetricInfo  {
406426    readonly  currentValue? :  number ;
@@ -461,6 +481,11 @@ export interface IotHubResourceCreateEventHubConsumerGroupOptionalParams extends
461481//  @public
462482export  type  IotHubResourceCreateEventHubConsumerGroupResponse  =  EventHubConsumerGroupInfo ;
463483
484+ //  @public
485+ export  interface  IotHubResourceCreateOrUpdateHeaders  {
486+     azureAsyncOperation? :  string ;
487+ }
488+ 
464489//  @public
465490export  interface  IotHubResourceCreateOrUpdateOptionalParams  extends  coreClient .OperationOptions  {
466491    ifMatch? :  string ;
@@ -475,6 +500,11 @@ export type IotHubResourceCreateOrUpdateResponse = IotHubDescription;
475500export  interface  IotHubResourceDeleteEventHubConsumerGroupOptionalParams  extends  coreClient .OperationOptions  {
476501}
477502
503+ //  @public
504+ export  interface  IotHubResourceDeleteHeaders  {
505+     azureAsyncOperation? :  string ;
506+ }
507+ 
478508//  @public
479509export  interface  IotHubResourceDeleteOptionalParams  extends  coreClient .OperationOptions  {
480510    resumeFrom? :  string ;
@@ -659,14 +689,19 @@ export interface IotHubResourceTestRouteOptionalParams extends coreClient.Operat
659689//  @public
660690export  type  IotHubResourceTestRouteResponse  =  TestRouteResult ;
661691
692+ //  @public
693+ export  interface  IotHubResourceUpdateHeaders  {
694+     azureAsyncOperation? :  string ;
695+ }
696+ 
662697//  @public
663698export  interface  IotHubResourceUpdateOptionalParams  extends  coreClient .OperationOptions  {
664699    resumeFrom? :  string ;
665700    updateIntervalInMs? :  number ;
666701}
667702
668703//  @public
669- export  type  IotHubResourceUpdateResponse  =  IotHubDescription ;
704+ export  type  IotHubResourceUpdateResponse  =  IotHubResourceUpdateHeaders   &   IotHubDescription ;
670705
671706//  @public
672707export  type  IotHubScaleType  =  " Automatic"   |  " Manual"   |  " None"  ;
@@ -731,6 +766,12 @@ export type JobStatus = "unknown" | "enqueued" | "running" | "completed" | "fail
731766//  @public
732767export  type  JobType  =  string ;
733768
769+ //  @public
770+ export  interface  KeyVaultKeyProperties  {
771+     identity? :  ManagedIdentity ;
772+     keyIdentifier? :  string ;
773+ }
774+ 
734775//  @public
735776export  enum  KnownAuthenticationType  {
736777    IdentityBased  =  " identityBased"  ,
@@ -828,7 +869,9 @@ export enum KnownRoutingSource {
828869    DeviceJobLifecycleEvents  =  " DeviceJobLifecycleEvents"  ,
829870    DeviceLifecycleEvents  =  " DeviceLifecycleEvents"  ,
830871    DeviceMessages  =  " DeviceMessages"  ,
872+     DigitalTwinChangeEvents  =  " DigitalTwinChangeEvents"  ,
831873    Invalid  =  " Invalid"  ,
874+     MqttBrokerMessages  =  " MqttBrokerMessages"  ,
832875    TwinChangeEvents  =  " TwinChangeEvents" 
833876}
834877
@@ -959,6 +1002,11 @@ export interface PrivateEndpointConnections {
9591002    list(resourceGroupName :  string , resourceName :  string , options ? :  PrivateEndpointConnectionsListOptionalParams ):  Promise <PrivateEndpointConnectionsListResponse >;
9601003}
9611004
1005+ //  @public
1006+ export  interface  PrivateEndpointConnectionsDeleteHeaders  {
1007+     azureAsyncOperation? :  string ;
1008+ }
1009+ 
9621010//  @public
9631011export  interface  PrivateEndpointConnectionsDeleteOptionalParams  extends  coreClient .OperationOptions  {
9641012    resumeFrom? :  string ;
@@ -982,6 +1030,11 @@ export interface PrivateEndpointConnectionsListOptionalParams extends coreClient
9821030//  @public
9831031export  type  PrivateEndpointConnectionsListResponse  =  PrivateEndpointConnection [];
9841032
1033+ //  @public
1034+ export  interface  PrivateEndpointConnectionsUpdateHeaders  {
1035+     azureAsyncOperation? :  string ;
1036+ }
1037+ 
9851038//  @public
9861039export  interface  PrivateEndpointConnectionsUpdateOptionalParams  extends  coreClient .OperationOptions  {
9871040    resumeFrom? :  string ;
@@ -1062,6 +1115,12 @@ export interface ResourceProviderCommonGetSubscriptionQuotaOptionalParams extend
10621115//  @public
10631116export  type  ResourceProviderCommonGetSubscriptionQuotaResponse  =  UserSubscriptionQuotaListResult ;
10641117
1118+ //  @public
1119+ export  interface  RootCertificateProperties  {
1120+     enableRootCertificateV2? :  boolean ;
1121+     readonly  lastUpdatedTimeUtc? :  Date ;
1122+ }
1123+ 
10651124//  @public
10661125export  interface  RouteCompilationError  {
10671126    location? :  RouteErrorRange ;
@@ -1093,8 +1152,26 @@ export interface RouteProperties {
10931152    source:  RoutingSource ;
10941153}
10951154
1155+ //  @public
1156+ export  interface  RoutingCosmosDBSqlApiProperties  {
1157+     authenticationType? :  AuthenticationType ;
1158+     collectionName:  string ;
1159+     databaseName:  string ;
1160+     endpointUri:  string ;
1161+     id? :  string ;
1162+     identity? :  ManagedIdentity ;
1163+     name:  string ;
1164+     partitionKeyName? :  string ;
1165+     partitionKeyTemplate? :  string ;
1166+     primaryKey? :  string ;
1167+     resourceGroup? :  string ;
1168+     secondaryKey? :  string ;
1169+     subscriptionId? :  string ;
1170+ }
1171+ 
10961172//  @public
10971173export  interface  RoutingEndpoints  {
1174+     cosmosDBSqlCollections? :  RoutingCosmosDBSqlApiProperties [];
10981175    eventHubs? :  RoutingEventHubProperties [];
10991176    serviceBusQueues? :  RoutingServiceBusQueueEndpointProperties [];
11001177    serviceBusTopics? :  RoutingServiceBusTopicEndpointProperties [];
0 commit comments