@@ -22,7 +22,6 @@ export interface CustomCertificate extends ProxyResource {
22
22
keyVaultSecretName: string ;
23
23
keyVaultSecretVersion? : string ;
24
24
readonly provisioningState? : ProvisioningState ;
25
- readonly systemData? : SystemData ;
26
25
}
27
26
28
27
// @public
@@ -36,7 +35,6 @@ export interface CustomDomain extends ProxyResource {
36
35
customCertificate: ResourceReference ;
37
36
domainName: string ;
38
37
readonly provisioningState? : ProvisioningState ;
39
- readonly systemData? : SystemData ;
40
38
}
41
39
42
40
// @public
@@ -197,6 +195,12 @@ export enum KnownScaleType {
197
195
None = " None"
198
196
}
199
197
198
+ // @public
199
+ export enum KnownServiceKind {
200
+ SocketIO = " SocketIO" ,
201
+ WebPubSub = " WebPubSub"
202
+ }
203
+
200
204
// @public
201
205
export enum KnownSharedPrivateLinkResourceStatus {
202
206
Approved = " Approved" ,
@@ -358,7 +362,6 @@ export interface PrivateEndpointConnection extends ProxyResource {
358
362
privateEndpoint? : PrivateEndpoint ;
359
363
privateLinkServiceConnectionState? : PrivateLinkServiceConnectionState ;
360
364
readonly provisioningState? : ProvisioningState ;
361
- readonly systemData? : SystemData ;
362
365
}
363
366
364
367
// @public
@@ -403,10 +406,23 @@ export interface RegenerateKeyParameters {
403
406
keyType? : KeyType_2 ;
404
407
}
405
408
409
+ // @public
410
+ export interface Replica extends TrackedResource {
411
+ readonly provisioningState? : ProvisioningState ;
412
+ sku? : ResourceSku ;
413
+ }
414
+
415
+ // @public (undocumented)
416
+ export interface ReplicaList {
417
+ nextLink? : string ;
418
+ value? : Replica [];
419
+ }
420
+
406
421
// @public
407
422
export interface Resource {
408
423
readonly id? : string ;
409
424
readonly name? : string ;
425
+ readonly systemData? : SystemData ;
410
426
readonly type? : string ;
411
427
}
412
428
@@ -438,6 +454,9 @@ export interface ResourceSku {
438
454
// @public
439
455
export type ScaleType = string ;
440
456
457
+ // @public
458
+ export type ServiceKind = string ;
459
+
441
460
// @public
442
461
export interface ServiceSpecification {
443
462
logSpecifications? : LogSpecification [];
@@ -464,7 +483,6 @@ export interface SharedPrivateLinkResource extends ProxyResource {
464
483
readonly provisioningState? : ProvisioningState ;
465
484
requestMessage? : string ;
466
485
readonly status? : SharedPrivateLinkResourceStatus ;
467
- readonly systemData? : SystemData ;
468
486
}
469
487
470
488
// @public
@@ -531,7 +549,7 @@ export interface SystemData {
531
549
532
550
// @public
533
551
export interface TrackedResource extends Resource {
534
- location? : string ;
552
+ location: string ;
535
553
tags? : {
536
554
[propertyName : string ]: string ;
537
555
};
@@ -579,15 +597,16 @@ export interface WebPubSub {
579
597
beginDeleteAndWait(resourceGroupName : string , resourceName : string , options ? : WebPubSubDeleteOptionalParams ): Promise <void >;
580
598
beginRegenerateKey(resourceGroupName : string , resourceName : string , parameters : RegenerateKeyParameters , options ? : WebPubSubRegenerateKeyOptionalParams ): Promise <SimplePollerLike <OperationState <WebPubSubRegenerateKeyResponse >, WebPubSubRegenerateKeyResponse >>;
581
599
beginRegenerateKeyAndWait(resourceGroupName : string , resourceName : string , parameters : RegenerateKeyParameters , options ? : WebPubSubRegenerateKeyOptionalParams ): Promise <WebPubSubRegenerateKeyResponse >;
582
- beginRestart(resourceGroupName : string , resourceName : string , options ? : WebPubSubRestartOptionalParams ): Promise <SimplePollerLike <OperationState <void >, void >>;
583
- beginRestartAndWait(resourceGroupName : string , resourceName : string , options ? : WebPubSubRestartOptionalParams ): Promise <void >;
600
+ beginRestart(resourceGroupName : string , resourceName : string , options ? : WebPubSubRestartOptionalParams ): Promise <SimplePollerLike <OperationState <WebPubSubRestartResponse >, WebPubSubRestartResponse >>;
601
+ beginRestartAndWait(resourceGroupName : string , resourceName : string , options ? : WebPubSubRestartOptionalParams ): Promise <WebPubSubRestartResponse >;
584
602
beginUpdate(resourceGroupName : string , resourceName : string , parameters : WebPubSubResource , options ? : WebPubSubUpdateOptionalParams ): Promise <SimplePollerLike <OperationState <WebPubSubUpdateResponse >, WebPubSubUpdateResponse >>;
585
603
beginUpdateAndWait(resourceGroupName : string , resourceName : string , parameters : WebPubSubResource , options ? : WebPubSubUpdateOptionalParams ): Promise <WebPubSubUpdateResponse >;
586
604
checkNameAvailability(location : string , parameters : NameAvailabilityParameters , options ? : WebPubSubCheckNameAvailabilityOptionalParams ): Promise <WebPubSubCheckNameAvailabilityResponse >;
587
605
get(resourceGroupName : string , resourceName : string , options ? : WebPubSubGetOptionalParams ): Promise <WebPubSubGetResponse >;
588
606
listByResourceGroup(resourceGroupName : string , options ? : WebPubSubListByResourceGroupOptionalParams ): PagedAsyncIterableIterator <WebPubSubResource >;
589
607
listBySubscription(options ? : WebPubSubListBySubscriptionOptionalParams ): PagedAsyncIterableIterator <WebPubSubResource >;
590
608
listKeys(resourceGroupName : string , resourceName : string , options ? : WebPubSubListKeysOptionalParams ): Promise <WebPubSubListKeysResponse >;
609
+ listReplicaSkus(resourceGroupName : string , resourceName : string , replicaName : string , options ? : WebPubSubListReplicaSkusOptionalParams ): Promise <WebPubSubListReplicaSkusResponse >;
591
610
listSkus(resourceGroupName : string , resourceName : string , options ? : WebPubSubListSkusOptionalParams ): Promise <WebPubSubListSkusResponse >;
592
611
}
593
612
@@ -712,7 +731,6 @@ export type WebPubSubGetResponse = WebPubSubResource;
712
731
// @public
713
732
export interface WebPubSubHub extends ProxyResource {
714
733
properties: WebPubSubHubProperties ;
715
- readonly systemData? : SystemData ;
716
734
}
717
735
718
736
// @public
@@ -817,6 +835,13 @@ export interface WebPubSubListKeysOptionalParams extends coreClient.OperationOpt
817
835
// @public
818
836
export type WebPubSubListKeysResponse = WebPubSubKeys ;
819
837
838
+ // @public
839
+ export interface WebPubSubListReplicaSkusOptionalParams extends coreClient .OperationOptions {
840
+ }
841
+
842
+ // @public
843
+ export type WebPubSubListReplicaSkusResponse = SkuList ;
844
+
820
845
// @public
821
846
export interface WebPubSubListSkusOptionalParams extends coreClient .OperationOptions {
822
847
}
@@ -850,6 +875,8 @@ export class WebPubSubManagementClient extends coreClient.ServiceClient {
850
875
// (undocumented)
851
876
webPubSubPrivateLinkResources: WebPubSubPrivateLinkResources ;
852
877
// (undocumented)
878
+ webPubSubReplicas: WebPubSubReplicas ;
879
+ // (undocumented)
853
880
webPubSubSharedPrivateLinkResources: WebPubSubSharedPrivateLinkResources ;
854
881
}
855
882
@@ -929,6 +956,12 @@ export interface WebPubSubPrivateLinkResourcesListOptionalParams extends coreCli
929
956
// @public
930
957
export type WebPubSubPrivateLinkResourcesListResponse = PrivateLinkResourceList ;
931
958
959
+ // @public
960
+ export interface WebPubSubRegenerateKeyHeaders {
961
+ // (undocumented)
962
+ location? : string ;
963
+ }
964
+
932
965
// @public
933
966
export interface WebPubSubRegenerateKeyOptionalParams extends coreClient .OperationOptions {
934
967
resumeFrom? : string ;
@@ -938,6 +971,83 @@ export interface WebPubSubRegenerateKeyOptionalParams extends coreClient.Operati
938
971
// @public
939
972
export type WebPubSubRegenerateKeyResponse = WebPubSubKeys ;
940
973
974
+ // @public
975
+ export interface WebPubSubReplicas {
976
+ beginCreateOrUpdate(resourceGroupName : string , resourceName : string , replicaName : string , parameters : Replica , options ? : WebPubSubReplicasCreateOrUpdateOptionalParams ): Promise <SimplePollerLike <OperationState <WebPubSubReplicasCreateOrUpdateResponse >, WebPubSubReplicasCreateOrUpdateResponse >>;
977
+ beginCreateOrUpdateAndWait(resourceGroupName : string , resourceName : string , replicaName : string , parameters : Replica , options ? : WebPubSubReplicasCreateOrUpdateOptionalParams ): Promise <WebPubSubReplicasCreateOrUpdateResponse >;
978
+ beginRestart(resourceGroupName : string , resourceName : string , replicaName : string , options ? : WebPubSubReplicasRestartOptionalParams ): Promise <SimplePollerLike <OperationState <WebPubSubReplicasRestartResponse >, WebPubSubReplicasRestartResponse >>;
979
+ beginRestartAndWait(resourceGroupName : string , resourceName : string , replicaName : string , options ? : WebPubSubReplicasRestartOptionalParams ): Promise <WebPubSubReplicasRestartResponse >;
980
+ beginUpdate(resourceGroupName : string , resourceName : string , replicaName : string , parameters : Replica , options ? : WebPubSubReplicasUpdateOptionalParams ): Promise <SimplePollerLike <OperationState <WebPubSubReplicasUpdateResponse >, WebPubSubReplicasUpdateResponse >>;
981
+ beginUpdateAndWait(resourceGroupName : string , resourceName : string , replicaName : string , parameters : Replica , options ? : WebPubSubReplicasUpdateOptionalParams ): Promise <WebPubSubReplicasUpdateResponse >;
982
+ delete(resourceGroupName : string , resourceName : string , replicaName : string , options ? : WebPubSubReplicasDeleteOptionalParams ): Promise <void >;
983
+ get(resourceGroupName : string , resourceName : string , replicaName : string , options ? : WebPubSubReplicasGetOptionalParams ): Promise <WebPubSubReplicasGetResponse >;
984
+ list(resourceGroupName : string , resourceName : string , options ? : WebPubSubReplicasListOptionalParams ): PagedAsyncIterableIterator <Replica >;
985
+ }
986
+
987
+ // @public
988
+ export interface WebPubSubReplicasCreateOrUpdateOptionalParams extends coreClient .OperationOptions {
989
+ resumeFrom? : string ;
990
+ updateIntervalInMs? : number ;
991
+ }
992
+
993
+ // @public
994
+ export type WebPubSubReplicasCreateOrUpdateResponse = Replica ;
995
+
996
+ // @public
997
+ export interface WebPubSubReplicasDeleteOptionalParams extends coreClient .OperationOptions {
998
+ }
999
+
1000
+ // @public
1001
+ export interface WebPubSubReplicasGetOptionalParams extends coreClient .OperationOptions {
1002
+ }
1003
+
1004
+ // @public
1005
+ export type WebPubSubReplicasGetResponse = Replica ;
1006
+
1007
+ // @public
1008
+ export interface WebPubSubReplicasListNextOptionalParams extends coreClient .OperationOptions {
1009
+ }
1010
+
1011
+ // @public
1012
+ export type WebPubSubReplicasListNextResponse = ReplicaList ;
1013
+
1014
+ // @public
1015
+ export interface WebPubSubReplicasListOptionalParams extends coreClient .OperationOptions {
1016
+ }
1017
+
1018
+ // @public
1019
+ export type WebPubSubReplicasListResponse = ReplicaList ;
1020
+
1021
+ // @public
1022
+ export interface WebPubSubReplicasRestartHeaders {
1023
+ // (undocumented)
1024
+ location? : string ;
1025
+ }
1026
+
1027
+ // @public
1028
+ export interface WebPubSubReplicasRestartOptionalParams extends coreClient .OperationOptions {
1029
+ resumeFrom? : string ;
1030
+ updateIntervalInMs? : number ;
1031
+ }
1032
+
1033
+ // @public
1034
+ export type WebPubSubReplicasRestartResponse = WebPubSubReplicasRestartHeaders ;
1035
+
1036
+ // @public
1037
+ export interface WebPubSubReplicasUpdateHeaders {
1038
+ // (undocumented)
1039
+ location? : string ;
1040
+ }
1041
+
1042
+ // @public
1043
+ export interface WebPubSubReplicasUpdateOptionalParams extends coreClient .OperationOptions {
1044
+ resumeFrom? : string ;
1045
+ updateIntervalInMs? : number ;
1046
+ }
1047
+
1048
+ // @public
1049
+ export type WebPubSubReplicasUpdateResponse = Replica ;
1050
+
941
1051
// @public
942
1052
export type WebPubSubRequestType = string ;
943
1053
@@ -949,6 +1059,7 @@ export interface WebPubSubResource extends TrackedResource {
949
1059
readonly hostName? : string ;
950
1060
readonly hostNamePrefix? : string ;
951
1061
identity? : ManagedIdentity ;
1062
+ kind? : ServiceKind ;
952
1063
liveTraceConfiguration? : LiveTraceConfiguration ;
953
1064
networkACLs? : WebPubSubNetworkACLs ;
954
1065
readonly privateEndpointConnections? : PrivateEndpointConnection [];
@@ -959,7 +1070,6 @@ export interface WebPubSubResource extends TrackedResource {
959
1070
readonly serverPort? : number ;
960
1071
readonly sharedPrivateLinkResources? : SharedPrivateLinkResource [];
961
1072
sku? : ResourceSku ;
962
- readonly systemData? : SystemData ;
963
1073
tls? : WebPubSubTlsSettings ;
964
1074
readonly version? : string ;
965
1075
}
@@ -970,12 +1080,21 @@ export interface WebPubSubResourceList {
970
1080
value? : WebPubSubResource [];
971
1081
}
972
1082
1083
+ // @public
1084
+ export interface WebPubSubRestartHeaders {
1085
+ // (undocumented)
1086
+ location? : string ;
1087
+ }
1088
+
973
1089
// @public
974
1090
export interface WebPubSubRestartOptionalParams extends coreClient .OperationOptions {
975
1091
resumeFrom? : string ;
976
1092
updateIntervalInMs? : number ;
977
1093
}
978
1094
1095
+ // @public
1096
+ export type WebPubSubRestartResponse = WebPubSubRestartHeaders ;
1097
+
979
1098
// @public
980
1099
export interface WebPubSubSharedPrivateLinkResources {
981
1100
beginCreateOrUpdate(sharedPrivateLinkResourceName : string , resourceGroupName : string , resourceName : string , parameters : SharedPrivateLinkResource , options ? : WebPubSubSharedPrivateLinkResourcesCreateOrUpdateOptionalParams ): Promise <SimplePollerLike <OperationState <WebPubSubSharedPrivateLinkResourcesCreateOrUpdateResponse >, WebPubSubSharedPrivateLinkResourcesCreateOrUpdateResponse >>;
@@ -1030,6 +1149,12 @@ export interface WebPubSubTlsSettings {
1030
1149
clientCertEnabled? : boolean ;
1031
1150
}
1032
1151
1152
+ // @public
1153
+ export interface WebPubSubUpdateHeaders {
1154
+ // (undocumented)
1155
+ location? : string ;
1156
+ }
1157
+
1033
1158
// @public
1034
1159
export interface WebPubSubUpdateOptionalParams extends coreClient .OperationOptions {
1035
1160
resumeFrom? : string ;
0 commit comments