@@ -142,6 +142,11 @@ import {
142142 DisassociateUserSettingsCommandInput ,
143143 DisassociateUserSettingsCommandOutput ,
144144} from "./commands/DisassociateUserSettingsCommand" ;
145+ import {
146+ ExpireSessionCommand ,
147+ ExpireSessionCommandInput ,
148+ ExpireSessionCommandOutput ,
149+ } from "./commands/ExpireSessionCommand" ;
145150import {
146151 GetBrowserSettingsCommand ,
147152 GetBrowserSettingsCommandInput ,
@@ -168,6 +173,7 @@ import {
168173 GetPortalServiceProviderMetadataCommandInput ,
169174 GetPortalServiceProviderMetadataCommandOutput ,
170175} from "./commands/GetPortalServiceProviderMetadataCommand" ;
176+ import { GetSessionCommand , GetSessionCommandInput , GetSessionCommandOutput } from "./commands/GetSessionCommand" ;
171177import {
172178 GetTrustStoreCertificateCommand ,
173179 GetTrustStoreCertificateCommandInput ,
@@ -209,6 +215,11 @@ import {
209215 ListNetworkSettingsCommandOutput ,
210216} from "./commands/ListNetworkSettingsCommand" ;
211217import { ListPortalsCommand , ListPortalsCommandInput , ListPortalsCommandOutput } from "./commands/ListPortalsCommand" ;
218+ import {
219+ ListSessionsCommand ,
220+ ListSessionsCommandInput ,
221+ ListSessionsCommandOutput ,
222+ } from "./commands/ListSessionsCommand" ;
212223import {
213224 ListTagsForResourceCommand ,
214225 ListTagsForResourceCommandInput ,
@@ -311,12 +322,14 @@ const commands = {
311322 DisassociateTrustStoreCommand,
312323 DisassociateUserAccessLoggingSettingsCommand,
313324 DisassociateUserSettingsCommand,
325+ ExpireSessionCommand,
314326 GetBrowserSettingsCommand,
315327 GetIdentityProviderCommand,
316328 GetIpAccessSettingsCommand,
317329 GetNetworkSettingsCommand,
318330 GetPortalCommand,
319331 GetPortalServiceProviderMetadataCommand,
332+ GetSessionCommand,
320333 GetTrustStoreCommand,
321334 GetTrustStoreCertificateCommand,
322335 GetUserAccessLoggingSettingsCommand,
@@ -326,6 +339,7 @@ const commands = {
326339 ListIpAccessSettingsCommand,
327340 ListNetworkSettingsCommand,
328341 ListPortalsCommand,
342+ ListSessionsCommand,
329343 ListTagsForResourceCommand,
330344 ListTrustStoreCertificatesCommand,
331345 ListTrustStoresCommand,
@@ -809,6 +823,17 @@ export interface WorkSpacesWeb {
809823 cb : ( err : any , data ?: DisassociateUserSettingsCommandOutput ) => void
810824 ) : void ;
811825
826+ /**
827+ * @see {@link ExpireSessionCommand }
828+ */
829+ expireSession ( args : ExpireSessionCommandInput , options ?: __HttpHandlerOptions ) : Promise < ExpireSessionCommandOutput > ;
830+ expireSession ( args : ExpireSessionCommandInput , cb : ( err : any , data ?: ExpireSessionCommandOutput ) => void ) : void ;
831+ expireSession (
832+ args : ExpireSessionCommandInput ,
833+ options : __HttpHandlerOptions ,
834+ cb : ( err : any , data ?: ExpireSessionCommandOutput ) => void
835+ ) : void ;
836+
812837 /**
813838 * @see {@link GetBrowserSettingsCommand }
814839 */
@@ -905,6 +930,17 @@ export interface WorkSpacesWeb {
905930 cb : ( err : any , data ?: GetPortalServiceProviderMetadataCommandOutput ) => void
906931 ) : void ;
907932
933+ /**
934+ * @see {@link GetSessionCommand }
935+ */
936+ getSession ( args : GetSessionCommandInput , options ?: __HttpHandlerOptions ) : Promise < GetSessionCommandOutput > ;
937+ getSession ( args : GetSessionCommandInput , cb : ( err : any , data ?: GetSessionCommandOutput ) => void ) : void ;
938+ getSession (
939+ args : GetSessionCommandInput ,
940+ options : __HttpHandlerOptions ,
941+ cb : ( err : any , data ?: GetSessionCommandOutput ) => void
942+ ) : void ;
943+
908944 /**
909945 * @see {@link GetTrustStoreCommand }
910946 */
@@ -1047,6 +1083,17 @@ export interface WorkSpacesWeb {
10471083 cb : ( err : any , data ?: ListPortalsCommandOutput ) => void
10481084 ) : void ;
10491085
1086+ /**
1087+ * @see {@link ListSessionsCommand }
1088+ */
1089+ listSessions ( args : ListSessionsCommandInput , options ?: __HttpHandlerOptions ) : Promise < ListSessionsCommandOutput > ;
1090+ listSessions ( args : ListSessionsCommandInput , cb : ( err : any , data ?: ListSessionsCommandOutput ) => void ) : void ;
1091+ listSessions (
1092+ args : ListSessionsCommandInput ,
1093+ options : __HttpHandlerOptions ,
1094+ cb : ( err : any , data ?: ListSessionsCommandOutput ) => void
1095+ ) : void ;
1096+
10501097 /**
10511098 * @see {@link ListTagsForResourceCommand }
10521099 */
@@ -1286,12 +1333,13 @@ export interface WorkSpacesWeb {
12861333}
12871334
12881335/**
1289- * <p>Amazon WorkSpaces Secure Browser is a low cost, fully managed WorkSpace built specifically to facilitate
1290- * secure, web-based workloads. WorkSpaces Secure Browser makes it easy for customers to safely provide
1291- * their employees with access to internal websites and SaaS web applications without the
1292- * administrative burden of appliances or specialized client software. WorkSpaces Secure Browser provides
1293- * simple policy tools tailored for user interactions, while offloading common tasks like
1294- * capacity management, scaling, and maintaining browser images.</p>
1336+ * <p>Amazon WorkSpaces Secure Browser is a low cost, fully managed WorkSpace built
1337+ * specifically to facilitate secure, web-based workloads. WorkSpaces Secure Browser makes it
1338+ * easy for customers to safely provide their employees with access to internal websites and
1339+ * SaaS web applications without the administrative burden of appliances or specialized client
1340+ * software. WorkSpaces Secure Browser provides simple policy tools tailored for user
1341+ * interactions, while offloading common tasks like capacity management, scaling, and
1342+ * maintaining browser images.</p>
12951343 * @public
12961344 */
12971345export class WorkSpacesWeb extends WorkSpacesWebClient implements WorkSpacesWeb { }
0 commit comments