Class: AWS.WorkSpacesWeb
- Inherits:
-
AWS.Service
- Object
- AWS.Service
- AWS.WorkSpacesWeb
- Identifier:
- workspacesweb
- API Version:
- 2020-07-08
- Defined in:
- (unknown)
Overview
Constructs a service interface object. Each API operation is exposed as a function on service.
Service Description
Amazon WorkSpaces Secure Browser is a low cost, fully managed WorkSpace built specifically to facilitate secure, web-based workloads. WorkSpaces Secure Browser makes it easy for customers to safely provide their employees with access to internal websites and SaaS web applications without the administrative burden of appliances or specialized client software. WorkSpaces Secure Browser provides simple policy tools tailored for user interactions, while offloading common tasks like capacity management, scaling, and maintaining browser images.
Sending a Request Using WorkSpacesWeb
var workspacesweb = new AWS.WorkSpacesWeb();
workspacesweb.associateBrowserSettings(params, function (err, data) {
if (err) console.log(err, err.stack); // an error occurred
else console.log(data); // successful response
});
Locking the API Version
In order to ensure that the WorkSpacesWeb object uses this specific API, you can
construct the object by passing the apiVersion option to the constructor:
var workspacesweb = new AWS.WorkSpacesWeb({apiVersion: '2020-07-08'});
You can also set the API version globally in AWS.config.apiVersions using
the workspacesweb service identifier:
AWS.config.apiVersions = {
workspacesweb: '2020-07-08',
// other service API versions
};
var workspacesweb = new AWS.WorkSpacesWeb();
Constructor Summary collapse
-
new AWS.WorkSpacesWeb(options = {}) ⇒ Object
constructor
Constructs a service object.
Property Summary collapse
-
endpoint ⇒ AWS.Endpoint
readwrite
An Endpoint object representing the endpoint URL for service requests.
Properties inherited from AWS.Service
Method Summary collapse
-
associateBrowserSettings(params = {}, callback) ⇒ AWS.Request
Associates a browser settings resource with a web portal.
.
-
associateIpAccessSettings(params = {}, callback) ⇒ AWS.Request
Associates an IP access settings resource with a web portal.
.
-
associateNetworkSettings(params = {}, callback) ⇒ AWS.Request
Associates a network settings resource with a web portal.
.
-
associateTrustStore(params = {}, callback) ⇒ AWS.Request
Associates a trust store with a web portal.
.
-
associateUserAccessLoggingSettings(params = {}, callback) ⇒ AWS.Request
Associates a user access logging settings resource with a web portal.
.
-
associateUserSettings(params = {}, callback) ⇒ AWS.Request
Associates a user settings resource with a web portal.
.
-
createBrowserSettings(params = {}, callback) ⇒ AWS.Request
Creates a browser settings resource that can be associated with a web portal.
-
createIdentityProvider(params = {}, callback) ⇒ AWS.Request
Creates an identity provider resource that is then associated with a web portal.
.
-
createIpAccessSettings(params = {}, callback) ⇒ AWS.Request
Creates an IP access settings resource that can be associated with a web portal.
.
-
createNetworkSettings(params = {}, callback) ⇒ AWS.Request
Creates a network settings resource that can be associated with a web portal.
-
createPortal(params = {}, callback) ⇒ AWS.Request
Creates a web portal.
.
-
createTrustStore(params = {}, callback) ⇒ AWS.Request
Creates a trust store that can be associated with a web portal.
-
createUserAccessLoggingSettings(params = {}, callback) ⇒ AWS.Request
Creates a user access logging settings resource that can be associated with a web portal.
.
-
createUserSettings(params = {}, callback) ⇒ AWS.Request
Creates a user settings resource that can be associated with a web portal.
-
deleteBrowserSettings(params = {}, callback) ⇒ AWS.Request
Deletes browser settings.
.
-
deleteIdentityProvider(params = {}, callback) ⇒ AWS.Request
Deletes the identity provider.
.
-
deleteIpAccessSettings(params = {}, callback) ⇒ AWS.Request
Deletes IP access settings.
.
-
deleteNetworkSettings(params = {}, callback) ⇒ AWS.Request
Deletes network settings.
.
-
deletePortal(params = {}, callback) ⇒ AWS.Request
Deletes a web portal.
.
-
deleteTrustStore(params = {}, callback) ⇒ AWS.Request
Deletes the trust store.
.
-
deleteUserAccessLoggingSettings(params = {}, callback) ⇒ AWS.Request
Deletes user access logging settings.
.
-
deleteUserSettings(params = {}, callback) ⇒ AWS.Request
Deletes user settings.
.
-
disassociateBrowserSettings(params = {}, callback) ⇒ AWS.Request
Disassociates browser settings from a web portal.
.
-
disassociateIpAccessSettings(params = {}, callback) ⇒ AWS.Request
Disassociates IP access settings from a web portal.
.
-
disassociateNetworkSettings(params = {}, callback) ⇒ AWS.Request
Disassociates network settings from a web portal.
.
-
disassociateTrustStore(params = {}, callback) ⇒ AWS.Request
Disassociates a trust store from a web portal.
.
-
disassociateUserAccessLoggingSettings(params = {}, callback) ⇒ AWS.Request
Disassociates user access logging settings from a web portal.
.
-
disassociateUserSettings(params = {}, callback) ⇒ AWS.Request
Disassociates user settings from a web portal.
.
-
getBrowserSettings(params = {}, callback) ⇒ AWS.Request
Gets browser settings.
.
-
getIdentityProvider(params = {}, callback) ⇒ AWS.Request
Gets the identity provider.
.
-
getIpAccessSettings(params = {}, callback) ⇒ AWS.Request
Gets the IP access settings.
.
-
getNetworkSettings(params = {}, callback) ⇒ AWS.Request
Gets the network settings.
.
-
getPortal(params = {}, callback) ⇒ AWS.Request
Gets the web portal.
.
-
getPortalServiceProviderMetadata(params = {}, callback) ⇒ AWS.Request
Gets the service provider metadata.
.
-
getTrustStore(params = {}, callback) ⇒ AWS.Request
Gets the trust store.
.
-
getTrustStoreCertificate(params = {}, callback) ⇒ AWS.Request
Gets the trust store certificate.
.
-
getUserAccessLoggingSettings(params = {}, callback) ⇒ AWS.Request
Gets user access logging settings.
.
-
getUserSettings(params = {}, callback) ⇒ AWS.Request
Gets user settings.
.
-
listBrowserSettings(params = {}, callback) ⇒ AWS.Request
Retrieves a list of browser settings.
.
-
listIdentityProviders(params = {}, callback) ⇒ AWS.Request
Retrieves a list of identity providers for a specific web portal.
.
-
listIpAccessSettings(params = {}, callback) ⇒ AWS.Request
Retrieves a list of IP access settings.
.
-
listNetworkSettings(params = {}, callback) ⇒ AWS.Request
Retrieves a list of network settings.
.
-
listPortals(params = {}, callback) ⇒ AWS.Request
Retrieves a list or web portals.
.
-
listTagsForResource(params = {}, callback) ⇒ AWS.Request
Retrieves a list of tags for a resource.
.
-
listTrustStoreCertificates(params = {}, callback) ⇒ AWS.Request
Retrieves a list of trust store certificates.
.
-
listTrustStores(params = {}, callback) ⇒ AWS.Request
Retrieves a list of trust stores.
.
-
listUserAccessLoggingSettings(params = {}, callback) ⇒ AWS.Request
Retrieves a list of user access logging settings.
.
-
listUserSettings(params = {}, callback) ⇒ AWS.Request
Retrieves a list of user settings.
.
-
tagResource(params = {}, callback) ⇒ AWS.Request
Adds or overwrites one or more tags for the specified resource.
.
-
untagResource(params = {}, callback) ⇒ AWS.Request
Removes one or more tags from the specified resource.
.
-
updateBrowserSettings(params = {}, callback) ⇒ AWS.Request
Updates browser settings.
.
-
updateIdentityProvider(params = {}, callback) ⇒ AWS.Request
Updates the identity provider.
-
updateIpAccessSettings(params = {}, callback) ⇒ AWS.Request
Updates IP access settings.
.
-
updateNetworkSettings(params = {}, callback) ⇒ AWS.Request
Updates network settings.
.
-
updatePortal(params = {}, callback) ⇒ AWS.Request
Updates a web portal.
.
-
updateTrustStore(params = {}, callback) ⇒ AWS.Request
Updates the trust store.
.
-
updateUserAccessLoggingSettings(params = {}, callback) ⇒ AWS.Request
Updates the user access logging settings.
.
-
updateUserSettings(params = {}, callback) ⇒ AWS.Request
Updates the user settings.
.
Methods inherited from AWS.Service
makeRequest, makeUnauthenticatedRequest, waitFor, setupRequestListeners, defineService
Constructor Details
new AWS.WorkSpacesWeb(options = {}) ⇒ Object
Constructs a service object. This object has one method for each API operation.
Property Details
Method Details
associateBrowserSettings(params = {}, callback) ⇒ AWS.Request
Associates a browser settings resource with a web portal.
associateIpAccessSettings(params = {}, callback) ⇒ AWS.Request
Associates an IP access settings resource with a web portal.
associateNetworkSettings(params = {}, callback) ⇒ AWS.Request
Associates a network settings resource with a web portal.
associateTrustStore(params = {}, callback) ⇒ AWS.Request
Associates a trust store with a web portal.
associateUserAccessLoggingSettings(params = {}, callback) ⇒ AWS.Request
Associates a user access logging settings resource with a web portal.
associateUserSettings(params = {}, callback) ⇒ AWS.Request
Associates a user settings resource with a web portal.
createBrowserSettings(params = {}, callback) ⇒ AWS.Request
Creates a browser settings resource that can be associated with a web portal. Once associated with a web portal, browser settings control how the browser will behave once a user starts a streaming session for the web portal.