Class: Aws::WorkSpacesWeb::Client
- Inherits:
-
Seahorse::Client::Base
- Object
- Seahorse::Client::Base
- Aws::WorkSpacesWeb::Client
- Includes:
- ClientStubs
- Defined in:
- gems/aws-sdk-workspacesweb/lib/aws-sdk-workspacesweb/client.rb
Overview
An API client for WorkSpacesWeb. To construct a client, you need to configure a :region
and :credentials
.
client = Aws::WorkSpacesWeb::Client.new(
region: region_name,
credentials: credentials,
# ...
)
For details on configuring region and credentials see the developer guide.
See #initialize for a full list of supported configuration options.
Instance Attribute Summary
Attributes inherited from Seahorse::Client::Base
API Operations collapse
-
#associate_browser_settings(params = {}) ⇒ Types::AssociateBrowserSettingsResponse
Associates a browser settings resource with a web portal.
-
#associate_network_settings(params = {}) ⇒ Types::AssociateNetworkSettingsResponse
Associates a network settings resource with a web portal.
-
#associate_trust_store(params = {}) ⇒ Types::AssociateTrustStoreResponse
Associates a trust store with a web portal.
-
#associate_user_settings(params = {}) ⇒ Types::AssociateUserSettingsResponse
Associates a user settings resource with a web portal.
-
#create_browser_settings(params = {}) ⇒ Types::CreateBrowserSettingsResponse
Creates a browser settings resource that can be associated with a web portal.
-
#create_identity_provider(params = {}) ⇒ Types::CreateIdentityProviderResponse
Creates an identity provider resource that is then associated with a web portal.
-
#create_network_settings(params = {}) ⇒ Types::CreateNetworkSettingsResponse
Creates a network settings resource that can be associated with a web portal.
-
#create_portal(params = {}) ⇒ Types::CreatePortalResponse
Creates a web portal.
-
#create_trust_store(params = {}) ⇒ Types::CreateTrustStoreResponse
Creates a trust store that can be associated with a web portal.
-
#create_user_settings(params = {}) ⇒ Types::CreateUserSettingsResponse
Creates a user settings resource that can be associated with a web portal.
-
#delete_browser_settings(params = {}) ⇒ Struct
Deletes browser settings.
-
#delete_identity_provider(params = {}) ⇒ Struct
Deletes the identity provider.
-
#delete_network_settings(params = {}) ⇒ Struct
Deletes network settings.
-
#delete_portal(params = {}) ⇒ Struct
Deletes a web portal.
-
#delete_trust_store(params = {}) ⇒ Struct
Deletes the trust store.
-
#delete_user_settings(params = {}) ⇒ Struct
Deletes user settings.
-
#disassociate_browser_settings(params = {}) ⇒ Struct
Disassociates browser settings from a web portal.
-
#disassociate_network_settings(params = {}) ⇒ Struct
Disassociates network settings from a web portal.
-
#disassociate_trust_store(params = {}) ⇒ Struct
Disassociates a trust store from a web portal.
-
#disassociate_user_settings(params = {}) ⇒ Struct
Disassociates user settings from a web portal.
-
#get_browser_settings(params = {}) ⇒ Types::GetBrowserSettingsResponse
Gets browser settings.
-
#get_identity_provider(params = {}) ⇒ Types::GetIdentityProviderResponse
Gets the identity provider.
-
#get_network_settings(params = {}) ⇒ Types::GetNetworkSettingsResponse
Gets the network settings.
-
#get_portal(params = {}) ⇒ Types::GetPortalResponse
Gets the web portal.
-
#get_portal_service_provider_metadata(params = {}) ⇒ Types::GetPortalServiceProviderMetadataResponse
Gets the service provider metadata.
-
#get_trust_store(params = {}) ⇒ Types::GetTrustStoreResponse
Gets the trust store.
-
#get_trust_store_certificate(params = {}) ⇒ Types::GetTrustStoreCertificateResponse
Gets the trust store certificate.
-
#get_user_settings(params = {}) ⇒ Types::GetUserSettingsResponse
Gets user settings.
-
#list_browser_settings(params = {}) ⇒ Types::ListBrowserSettingsResponse
Retrieves a list of browser settings.
-
#list_identity_providers(params = {}) ⇒ Types::ListIdentityProvidersResponse
Retrieves a list of identity providers for a specific web portal.
-
#list_network_settings(params = {}) ⇒ Types::ListNetworkSettingsResponse
Retrieves a list of network settings.
-
#list_portals(params = {}) ⇒ Types::ListPortalsResponse
Retrieves a list or web portals.
-
#list_tags_for_resource(params = {}) ⇒ Types::ListTagsForResourceResponse
Retrieves a list of tags for a resource.
-
#list_trust_store_certificates(params = {}) ⇒ Types::ListTrustStoreCertificatesResponse
Retrieves a list of trust store certificates.
-
#list_trust_stores(params = {}) ⇒ Types::ListTrustStoresResponse
Retrieves a list of trust stores.
-
#list_user_settings(params = {}) ⇒ Types::ListUserSettingsResponse
Retrieves a list of user settings.
-
#tag_resource(params = {}) ⇒ Struct
Adds or overwrites one or more tags for the specified resource.
-
#untag_resource(params = {}) ⇒ Struct
Removes one or more tags from the specified resource.
-
#update_browser_settings(params = {}) ⇒ Types::UpdateBrowserSettingsResponse
Updates browser settings.
-
#update_identity_provider(params = {}) ⇒ Types::UpdateIdentityProviderResponse
Updates the identity provider.
-
#update_network_settings(params = {}) ⇒ Types::UpdateNetworkSettingsResponse
Updates network settings.
-
#update_portal(params = {}) ⇒ Types::UpdatePortalResponse
Updates a web portal.
-
#update_trust_store(params = {}) ⇒ Types::UpdateTrustStoreResponse
Updates the trust store.
-
#update_user_settings(params = {}) ⇒ Types::UpdateUserSettingsResponse
Updates the user settings.
Instance Method Summary collapse
-
#initialize(options) ⇒ Client
constructor
A new instance of Client.
Methods included from ClientStubs
#api_requests, #stub_data, #stub_responses
Methods inherited from Seahorse::Client::Base
add_plugin, api, clear_plugins, define, new, #operation_names, plugins, remove_plugin, set_api, set_plugins
Methods included from Seahorse::Client::HandlerBuilder
#handle, #handle_request, #handle_response
Constructor Details
#initialize(options) ⇒ Client
Returns a new instance of Client.
348 349 350 |
# File 'gems/aws-sdk-workspacesweb/lib/aws-sdk-workspacesweb/client.rb', line 348 def initialize(*args) super end |
Instance Method Details
#associate_browser_settings(params = {}) ⇒ Types::AssociateBrowserSettingsResponse
Associates a browser settings resource with a web portal.
383 384 385 386 |
# File 'gems/aws-sdk-workspacesweb/lib/aws-sdk-workspacesweb/client.rb', line 383 def associate_browser_settings(params = {}, = {}) req = build_request(:associate_browser_settings, params) req.send_request() end |
#associate_network_settings(params = {}) ⇒ Types::AssociateNetworkSettingsResponse
Associates a network settings resource with a web portal.
417 418 419 420 |
# File 'gems/aws-sdk-workspacesweb/lib/aws-sdk-workspacesweb/client.rb', line 417 def associate_network_settings(params = {}, = {}) req = build_request(:associate_network_settings, params) req.send_request() end |
#associate_trust_store(params = {}) ⇒ Types::AssociateTrustStoreResponse
Associates a trust store with a web portal.
451 452 453 454 |
# File 'gems/aws-sdk-workspacesweb/lib/aws-sdk-workspacesweb/client.rb', line 451 def associate_trust_store(params = {}, = {}) req = build_request(:associate_trust_store, params) req.send_request() end |
#associate_user_settings(params = {}) ⇒ Types::AssociateUserSettingsResponse
Associates a user settings resource with a web portal.
485 486 487 488 |
# File 'gems/aws-sdk-workspacesweb/lib/aws-sdk-workspacesweb/client.rb', line 485 def associate_user_settings(params = {}, = {}) req = build_request(:associate_user_settings, params) req.send_request() end |
#create_browser_settings(params = {}) ⇒ Types::CreateBrowserSettingsResponse
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.
551 552 553 554 |
# File 'gems/aws-sdk-workspacesweb/lib/aws-sdk-workspacesweb/client.rb', line 551 def create_browser_settings(params = {}, = {}) req = build_request(:create_browser_settings, params) req.send_request() end |
#create_identity_provider(params = {}) ⇒ Types::CreateIdentityProviderResponse
Creates an identity provider resource that is then associated with a web portal.
669 670 671 672 |
# File 'gems/aws-sdk-workspacesweb/lib/aws-sdk-workspacesweb/client.rb', line 669 def create_identity_provider(params = {}, = {}) req = build_request(:create_identity_provider, params) req.send_request() end |
#create_network_settings(params = {}) ⇒ Types::CreateNetworkSettingsResponse
Creates a network settings resource that can be associated with a web portal. Once associated with a web portal, network settings define how streaming instances will connect with your specified VPC.
734 735 736 737 |
# File 'gems/aws-sdk-workspacesweb/lib/aws-sdk-workspacesweb/client.rb', line 734 def create_network_settings(params = {}, = {}) req = build_request(:create_network_settings, params) req.send_request() end |
#create_portal(params = {}) ⇒ Types::CreatePortalResponse
Creates a web portal.
798 799 800 801 |
# File 'gems/aws-sdk-workspacesweb/lib/aws-sdk-workspacesweb/client.rb', line 798 def create_portal(params = {}, = {}) req = build_request(:create_portal, params) req.send_request() end |
#create_trust_store(params = {}) ⇒ Types::CreateTrustStoreResponse
Creates a trust store that can be associated with a web portal. A trust store contains certificate authority (CA) certificates. Once associated with a web portal, the browser in a streaming session will recognize certificates that have been issued using any of the CAs in the trust store. If your organization has internal websites that use certificates issued by private CAs, you should add the private CA certificate to the trust store.
855 856 857 858 |
# File 'gems/aws-sdk-workspacesweb/lib/aws-sdk-workspacesweb/client.rb', line 855 def create_trust_store(params = {}, = {}) req = build_request(:create_trust_store, params) req.send_request() end |
#create_user_settings(params = {}) ⇒ Types::CreateUserSettingsResponse
Creates a user settings resource that can be associated with a web portal. Once associated with a web portal, user settings control how users can transfer data between a streaming session and the their local devices.
941 942 943 944 |
# File 'gems/aws-sdk-workspacesweb/lib/aws-sdk-workspacesweb/client.rb', line 941 def create_user_settings(params = {}, = {}) req = build_request(:create_user_settings, params) req.send_request() end |
#delete_browser_settings(params = {}) ⇒ Struct
Deletes browser settings.
963 964 965 966 |
# File 'gems/aws-sdk-workspacesweb/lib/aws-sdk-workspacesweb/client.rb', line 963 def delete_browser_settings(params = {}, = {}) req = build_request(:delete_browser_settings, params) req.send_request() end |
#delete_identity_provider(params = {}) ⇒ Struct
Deletes the identity provider.
985 986 987 988 |
# File 'gems/aws-sdk-workspacesweb/lib/aws-sdk-workspacesweb/client.rb', line 985 def delete_identity_provider(params = {}, = {}) req = build_request(:delete_identity_provider, params) req.send_request() end |
#delete_network_settings(params = {}) ⇒ Struct
Deletes network settings.
1007 1008 1009 1010 |
# File 'gems/aws-sdk-workspacesweb/lib/aws-sdk-workspacesweb/client.rb', line 1007 def delete_network_settings(params = {}, = {}) req = build_request(:delete_network_settings, params) req.send_request() end |
#delete_portal(params = {}) ⇒ Struct
Deletes a web portal.
1029 1030 1031 1032 |
# File 'gems/aws-sdk-workspacesweb/lib/aws-sdk-workspacesweb/client.rb', line 1029 def delete_portal(params = {}, = {}) req = build_request(:delete_portal, params) req.send_request() end |
#delete_trust_store(params = {}) ⇒ Struct
Deletes the trust store.
1051 1052 1053 1054 |
# File 'gems/aws-sdk-workspacesweb/lib/aws-sdk-workspacesweb/client.rb', line 1051 def delete_trust_store(params = {}, = {}) req = build_request(:delete_trust_store, params) req.send_request() end |
#delete_user_settings(params = {}) ⇒ Struct
Deletes user settings.
1073 1074 1075 1076 |
# File 'gems/aws-sdk-workspacesweb/lib/aws-sdk-workspacesweb/client.rb', line 1073 def delete_user_settings(params = {}, = {}) req = build_request(:delete_user_settings, params) req.send_request() end |
#disassociate_browser_settings(params = {}) ⇒ Struct
Disassociates browser settings from a web portal.
1095 1096 1097 1098 |
# File 'gems/aws-sdk-workspacesweb/lib/aws-sdk-workspacesweb/client.rb', line 1095 def disassociate_browser_settings(params = {}, = {}) req = build_request(:disassociate_browser_settings, params) req.send_request() end |
#disassociate_network_settings(params = {}) ⇒ Struct
Disassociates network settings from a web portal.
1117 1118 1119 1120 |
# File 'gems/aws-sdk-workspacesweb/lib/aws-sdk-workspacesweb/client.rb', line 1117 def disassociate_network_settings(params = {}, = {}) req = build_request(:disassociate_network_settings, params) req.send_request() end |
#disassociate_trust_store(params = {}) ⇒ Struct
Disassociates a trust store from a web portal.
1139 1140 1141 1142 |
# File 'gems/aws-sdk-workspacesweb/lib/aws-sdk-workspacesweb/client.rb', line 1139 def disassociate_trust_store(params = {}, = {}) req = build_request(:disassociate_trust_store, params) req.send_request() end |
#disassociate_user_settings(params = {}) ⇒ Struct
Disassociates user settings from a web portal.
1161 1162 1163 1164 |
# File 'gems/aws-sdk-workspacesweb/lib/aws-sdk-workspacesweb/client.rb', line 1161 def disassociate_user_settings(params = {}, = {}) req = build_request(:disassociate_user_settings, params) req.send_request() end |
#get_browser_settings(params = {}) ⇒ Types::GetBrowserSettingsResponse
Gets browser settings.
1192 1193 1194 1195 |
# File 'gems/aws-sdk-workspacesweb/lib/aws-sdk-workspacesweb/client.rb', line 1192 def get_browser_settings(params = {}, = {}) req = build_request(:get_browser_settings, params) req.send_request() end |
#get_identity_provider(params = {}) ⇒ Types::GetIdentityProviderResponse
Gets the identity provider.
1224 1225 1226 1227 |
# File 'gems/aws-sdk-workspacesweb/lib/aws-sdk-workspacesweb/client.rb', line 1224 def get_identity_provider(params = {}, = {}) req = build_request(:get_identity_provider, params) req.send_request() end |
#get_network_settings(params = {}) ⇒ Types::GetNetworkSettingsResponse
Gets the network settings.
1259 1260 1261 1262 |
# File 'gems/aws-sdk-workspacesweb/lib/aws-sdk-workspacesweb/client.rb', line 1259 def get_network_settings(params = {}, = {}) req = build_request(:get_network_settings, params) req.send_request() end |
#get_portal(params = {}) ⇒ Types::GetPortalResponse
Gets the web portal.
1298 1299 1300 1301 |
# File 'gems/aws-sdk-workspacesweb/lib/aws-sdk-workspacesweb/client.rb', line 1298 def get_portal(params = {}, = {}) req = build_request(:get_portal, params) req.send_request() end |
#get_portal_service_provider_metadata(params = {}) ⇒ Types::GetPortalServiceProviderMetadataResponse
Gets the service provider metadata.
1328 1329 1330 1331 |
# File 'gems/aws-sdk-workspacesweb/lib/aws-sdk-workspacesweb/client.rb', line 1328 def (params = {}, = {}) req = build_request(:get_portal_service_provider_metadata, params) req.send_request() end |
#get_trust_store(params = {}) ⇒ Types::GetTrustStoreResponse
Gets the trust store.
1358 1359 1360 1361 |
# File 'gems/aws-sdk-workspacesweb/lib/aws-sdk-workspacesweb/client.rb', line 1358 def get_trust_store(params = {}, = {}) req = build_request(:get_trust_store, params) req.send_request() end |
#get_trust_store_certificate(params = {}) ⇒ Types::GetTrustStoreCertificateResponse
Gets the trust store certificate.
1397 1398 1399 1400 |
# File 'gems/aws-sdk-workspacesweb/lib/aws-sdk-workspacesweb/client.rb', line 1397 def get_trust_store_certificate(params = {}, = {}) req = build_request(:get_trust_store_certificate, params) req.send_request() end |
#get_user_settings(params = {}) ⇒ Types::GetUserSettingsResponse
Gets user settings.
1434 1435 1436 1437 |
# File 'gems/aws-sdk-workspacesweb/lib/aws-sdk-workspacesweb/client.rb', line 1434 def get_user_settings(params = {}, = {}) req = build_request(:get_user_settings, params) req.send_request() end |
#list_browser_settings(params = {}) ⇒ Types::ListBrowserSettingsResponse
Retrieves a list of browser settings.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
1472 1473 1474 1475 |
# File 'gems/aws-sdk-workspacesweb/lib/aws-sdk-workspacesweb/client.rb', line 1472 def list_browser_settings(params = {}, = {}) req = build_request(:list_browser_settings, params) req.send_request() end |
#list_identity_providers(params = {}) ⇒ Types::ListIdentityProvidersResponse
Retrieves a list of identity providers for a specific web portal.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
1516 1517 1518 1519 |
# File 'gems/aws-sdk-workspacesweb/lib/aws-sdk-workspacesweb/client.rb', line 1516 def list_identity_providers(params = {}, = {}) req = build_request(:list_identity_providers, params) req.send_request() end |
#list_network_settings(params = {}) ⇒ Types::ListNetworkSettingsResponse
Retrieves a list of network settings.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
1555 1556 1557 1558 |
# File 'gems/aws-sdk-workspacesweb/lib/aws-sdk-workspacesweb/client.rb', line 1555 def list_network_settings(params = {}, = {}) req = build_request(:list_network_settings, params) req.send_request() end |
#list_portals(params = {}) ⇒ Types::ListPortalsResponse
Retrieves a list or web portals.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
1603 1604 1605 1606 |
# File 'gems/aws-sdk-workspacesweb/lib/aws-sdk-workspacesweb/client.rb', line 1603 def list_portals(params = {}, = {}) req = build_request(:list_portals, params) req.send_request() end |
#list_tags_for_resource(params = {}) ⇒ Types::ListTagsForResourceResponse
Retrieves a list of tags for a resource.
1633 1634 1635 1636 |
# File 'gems/aws-sdk-workspacesweb/lib/aws-sdk-workspacesweb/client.rb', line 1633 def (params = {}, = {}) req = build_request(:list_tags_for_resource, params) req.send_request() end |
#list_trust_store_certificates(params = {}) ⇒ Types::ListTrustStoreCertificatesResponse
Retrieves a list of trust store certificates.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
1681 1682 1683 1684 |
# File 'gems/aws-sdk-workspacesweb/lib/aws-sdk-workspacesweb/client.rb', line 1681 def list_trust_store_certificates(params = {}, = {}) req = build_request(:list_trust_store_certificates, params) req.send_request() end |
#list_trust_stores(params = {}) ⇒ Types::ListTrustStoresResponse
Retrieves a list of trust stores.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
1719 1720 1721 1722 |
# File 'gems/aws-sdk-workspacesweb/lib/aws-sdk-workspacesweb/client.rb', line 1719 def list_trust_stores(params = {}, = {}) req = build_request(:list_trust_stores, params) req.send_request() end |
#list_user_settings(params = {}) ⇒ Types::ListUserSettingsResponse
Retrieves a list of user settings.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
1764 1765 1766 1767 |
# File 'gems/aws-sdk-workspacesweb/lib/aws-sdk-workspacesweb/client.rb', line 1764 def list_user_settings(params = {}, = {}) req = build_request(:list_user_settings, params) req.send_request() end |
#tag_resource(params = {}) ⇒ Struct
Adds or overwrites one or more tags for the specified resource.
1809 1810 1811 1812 |
# File 'gems/aws-sdk-workspacesweb/lib/aws-sdk-workspacesweb/client.rb', line 1809 def tag_resource(params = {}, = {}) req = build_request(:tag_resource, params) req.send_request() end |
#untag_resource(params = {}) ⇒ Struct
Removes one or more tags from the specified resource.
1835 1836 1837 1838 |
# File 'gems/aws-sdk-workspacesweb/lib/aws-sdk-workspacesweb/client.rb', line 1835 def untag_resource(params = {}, = {}) req = build_request(:untag_resource, params) req.send_request() end |
#update_browser_settings(params = {}) ⇒ Types::UpdateBrowserSettingsResponse
Updates browser settings.
1885 1886 1887 1888 |
# File 'gems/aws-sdk-workspacesweb/lib/aws-sdk-workspacesweb/client.rb', line 1885 def update_browser_settings(params = {}, = {}) req = build_request(:update_browser_settings, params) req.send_request() end |
#update_identity_provider(params = {}) ⇒ Types::UpdateIdentityProviderResponse
Updates the identity provider.
2006 2007 2008 2009 |
# File 'gems/aws-sdk-workspacesweb/lib/aws-sdk-workspacesweb/client.rb', line 2006 def update_identity_provider(params = {}, = {}) req = build_request(:update_identity_provider, params) req.send_request() end |
#update_network_settings(params = {}) ⇒ Types::UpdateNetworkSettingsResponse
Updates network settings.
2070 2071 2072 2073 |
# File 'gems/aws-sdk-workspacesweb/lib/aws-sdk-workspacesweb/client.rb', line 2070 def update_network_settings(params = {}, = {}) req = build_request(:update_network_settings, params) req.send_request() end |
#update_portal(params = {}) ⇒ Types::UpdatePortalResponse
Updates a web portal.
2114 2115 2116 2117 |
# File 'gems/aws-sdk-workspacesweb/lib/aws-sdk-workspacesweb/client.rb', line 2114 def update_portal(params = {}, = {}) req = build_request(:update_portal, params) req.send_request() end |
#update_trust_store(params = {}) ⇒ Types::UpdateTrustStoreResponse
Updates the trust store.
2164 2165 2166 2167 |
# File 'gems/aws-sdk-workspacesweb/lib/aws-sdk-workspacesweb/client.rb', line 2164 def update_trust_store(params = {}, = {}) req = build_request(:update_trust_store, params) req.send_request() end |
#update_user_settings(params = {}) ⇒ Types::UpdateUserSettingsResponse
Updates the user settings.
2250 2251 2252 2253 |
# File 'gems/aws-sdk-workspacesweb/lib/aws-sdk-workspacesweb/client.rb', line 2250 def update_user_settings(params = {}, = {}) req = build_request(:update_user_settings, params) req.send_request() end |