Class: Aws::Wickr::Client
- Inherits:
-
Seahorse::Client::Base
- Object
- Seahorse::Client::Base
- Aws::Wickr::Client
- Includes:
- ClientStubs
- Defined in:
- gems/aws-sdk-wickr/lib/aws-sdk-wickr/client.rb
Overview
An API client for Wickr. To construct a client, you need to configure a :region and :credentials.
client = Aws::Wickr::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
-
#batch_create_user(params = {}) ⇒ Types::BatchCreateUserResponse
Creates multiple users in a specified Wickr network.
-
#batch_delete_user(params = {}) ⇒ Types::BatchDeleteUserResponse
Deletes multiple users from a specified Wickr network.
-
#batch_lookup_user_uname(params = {}) ⇒ Types::BatchLookupUserUnameResponse
Looks up multiple user usernames from their unique username hashes (unames).
-
#batch_reinvite_user(params = {}) ⇒ Types::BatchReinviteUserResponse
Resends invitation codes to multiple users who have pending invitations in a Wickr network.
-
#batch_reset_devices_for_user(params = {}) ⇒ Types::BatchResetDevicesForUserResponse
Resets multiple devices for a specific user in a Wickr network.
-
#batch_toggle_user_suspend_status(params = {}) ⇒ Types::BatchToggleUserSuspendStatusResponse
Suspends or unsuspends multiple users in a Wickr network.
-
#create_bot(params = {}) ⇒ Types::CreateBotResponse
Creates a new bot in a specified Wickr network.
-
#create_data_retention_bot(params = {}) ⇒ Types::CreateDataRetentionBotResponse
Creates a data retention bot in a Wickr network.
-
#create_data_retention_bot_challenge(params = {}) ⇒ Types::CreateDataRetentionBotChallengeResponse
Creates a new challenge password for the data retention bot.
-
#create_network(params = {}) ⇒ Types::CreateNetworkResponse
Creates a new Wickr network with specified access level and configuration.
-
#create_security_group(params = {}) ⇒ Types::CreateSecurityGroupResponse
Creates a new security group in a Wickr network.
-
#delete_bot(params = {}) ⇒ Types::DeleteBotResponse
Deletes a bot from a specified Wickr network.
-
#delete_data_retention_bot(params = {}) ⇒ Types::DeleteDataRetentionBotResponse
Deletes the data retention bot from a Wickr network.
-
#delete_network(params = {}) ⇒ Types::DeleteNetworkResponse
Deletes a Wickr network and all its associated resources, including users, bots, security groups, and settings.
-
#delete_security_group(params = {}) ⇒ Types::DeleteSecurityGroupResponse
Deletes a security group from a Wickr network.
-
#get_bot(params = {}) ⇒ Types::GetBotResponse
Retrieves detailed information about a specific bot in a Wickr network, including its status, group membership, and authentication details.
-
#get_bots_count(params = {}) ⇒ Types::GetBotsCountResponse
Retrieves the count of bots in a Wickr network, categorized by their status (pending, active, and total).
-
#get_data_retention_bot(params = {}) ⇒ Types::GetDataRetentionBotResponse
Retrieves information about the data retention bot in a Wickr network, including its status and whether the data retention service is enabled.
-
#get_guest_user_history_count(params = {}) ⇒ Types::GetGuestUserHistoryCountResponse
Retrieves historical guest user count data for a Wickr network, showing the number of guest users per billing period over the past 90 days.
-
#get_network(params = {}) ⇒ Types::GetNetworkResponse
Retrieves detailed information about a specific Wickr network, including its configuration, access level, and status.
-
#get_network_settings(params = {}) ⇒ Types::GetNetworkSettingsResponse
Retrieves all network-level settings for a Wickr network, including client metrics, data retention, and other configuration options.
-
#get_oidc_info(params = {}) ⇒ Types::GetOidcInfoResponse
Retrieves the OpenID Connect (OIDC) configuration for a Wickr network, including SSO settings and optional token information if access token parameters are provided.
-
#get_opentdf_config(params = {}) ⇒ Types::GetOpentdfConfigResponse
Retrieves the OpenTDF integration configuration for a Wickr network.
-
#get_security_group(params = {}) ⇒ Types::GetSecurityGroupResponse
Retrieves detailed information about a specific security group in a Wickr network, including its settings, member counts, and configuration.
-
#get_user(params = {}) ⇒ Types::GetUserResponse
Retrieves detailed information about a specific user in a Wickr network, including their profile, status, and activity history.
-
#get_users_count(params = {}) ⇒ Types::GetUsersCountResponse
Retrieves the count of users in a Wickr network, categorized by their status (pending, active, rejected) and showing how many users can still be added.
-
#list_blocked_guest_users(params = {}) ⇒ Types::ListBlockedGuestUsersResponse
Retrieves a paginated list of guest users who have been blocked from a Wickr network.
-
#list_bots(params = {}) ⇒ Types::ListBotsResponse
Retrieves a paginated list of bots in a specified Wickr network.
-
#list_devices_for_user(params = {}) ⇒ Types::ListDevicesForUserResponse
Retrieves a paginated list of devices associated with a specific user in a Wickr network.
-
#list_guest_users(params = {}) ⇒ Types::ListGuestUsersResponse
Retrieves a paginated list of guest users who have communicated with your Wickr network.
-
#list_networks(params = {}) ⇒ Types::ListNetworksResponse
Retrieves a paginated list of all Wickr networks associated with your Amazon Web Services account.
-
#list_security_group_users(params = {}) ⇒ Types::ListSecurityGroupUsersResponse
Retrieves a paginated list of users who belong to a specific security group in a Wickr network.
-
#list_security_groups(params = {}) ⇒ Types::ListSecurityGroupsResponse
Retrieves a paginated list of security groups in a specified Wickr network.
-
#list_users(params = {}) ⇒ Types::ListUsersResponse
Retrieves a paginated list of users in a specified Wickr network.
-
#register_oidc_config(params = {}) ⇒ Types::RegisterOidcConfigResponse
Registers and saves an OpenID Connect (OIDC) configuration for a Wickr network, enabling Single Sign-On (SSO) authentication through an identity provider.
-
#register_oidc_config_test(params = {}) ⇒ Types::RegisterOidcConfigTestResponse
Tests an OpenID Connect (OIDC) configuration for a Wickr network by validating the connection to the identity provider and retrieving its supported capabilities.
-
#register_opentdf_config(params = {}) ⇒ Types::RegisterOpentdfConfigResponse
Registers and saves OpenTDF configuration for a Wickr network, enabling attribute-based access control for Wickr through an OpenTDF provider.
-
#update_bot(params = {}) ⇒ Types::UpdateBotResponse
Updates the properties of an existing bot in a Wickr network.
-
#update_data_retention(params = {}) ⇒ Types::UpdateDataRetentionResponse
Updates the data retention bot settings, allowing you to enable or disable the data retention service, or acknowledge the public key message.
-
#update_guest_user(params = {}) ⇒ Types::UpdateGuestUserResponse
Updates the block status of a guest user in a Wickr network.
-
#update_network(params = {}) ⇒ Types::UpdateNetworkResponse
Updates the properties of an existing Wickr network, such as its name or encryption key configuration.
-
#update_network_settings(params = {}) ⇒ Types::UpdateNetworkSettingsResponse
Updates network-level settings for a Wickr network.
-
#update_security_group(params = {}) ⇒ Types::UpdateSecurityGroupResponse
Updates the properties of an existing security group in a Wickr network, such as its name or settings.
-
#update_user(params = {}) ⇒ Types::UpdateUserResponse
Updates the properties of an existing user in a Wickr network.
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.
471 472 473 |
# File 'gems/aws-sdk-wickr/lib/aws-sdk-wickr/client.rb', line 471 def initialize(*args) super end |
Instance Method Details
#batch_create_user(params = {}) ⇒ Types::BatchCreateUserResponse
Creates multiple users in a specified Wickr network. This operation allows you to provision multiple user accounts simultaneously, optionally specifying security groups, and validation requirements for each user.
codeValidation, inviteCode, and inviteCodeTtl are restricted to
networks under preview only.
664 665 666 667 |
# File 'gems/aws-sdk-wickr/lib/aws-sdk-wickr/client.rb', line 664 def batch_create_user(params = {}, = {}) req = build_request(:batch_create_user, params) req.send_request() end |
#batch_delete_user(params = {}) ⇒ Types::BatchDeleteUserResponse
Deletes multiple users from a specified Wickr network. This operation permanently removes user accounts and their associated data from the network.
770 771 772 773 |
# File 'gems/aws-sdk-wickr/lib/aws-sdk-wickr/client.rb', line 770 def batch_delete_user(params = {}, = {}) req = build_request(:batch_delete_user, params) req.send_request() end |
#batch_lookup_user_uname(params = {}) ⇒ Types::BatchLookupUserUnameResponse
Looks up multiple user usernames from their unique username hashes (unames). This operation allows you to retrieve the email addresses associated with a list of username hashes.
879 880 881 882 |
# File 'gems/aws-sdk-wickr/lib/aws-sdk-wickr/client.rb', line 879 def batch_lookup_user_uname(params = {}, = {}) req = build_request(:batch_lookup_user_uname, params) req.send_request() end |
#batch_reinvite_user(params = {}) ⇒ Types::BatchReinviteUserResponse
Resends invitation codes to multiple users who have pending invitations in a Wickr network. This operation is useful when users haven't accepted their initial invitations or when invitations have expired.
1001 1002 1003 1004 |
# File 'gems/aws-sdk-wickr/lib/aws-sdk-wickr/client.rb', line 1001 def batch_reinvite_user(params = {}, = {}) req = build_request(:batch_reinvite_user, params) req.send_request() end |
#batch_reset_devices_for_user(params = {}) ⇒ Types::BatchResetDevicesForUserResponse
Resets multiple devices for a specific user in a Wickr network. This operation forces the selected devices to log out and requires users to re-authenticate, which is useful for security purposes or when devices need to be revoked.
1122 1123 1124 1125 |
# File 'gems/aws-sdk-wickr/lib/aws-sdk-wickr/client.rb', line 1122 def batch_reset_devices_for_user(params = {}, = {}) req = build_request(:batch_reset_devices_for_user, params) req.send_request() end |
#batch_toggle_user_suspend_status(params = {}) ⇒ Types::BatchToggleUserSuspendStatusResponse
Suspends or unsuspends multiple users in a Wickr network. Suspended users cannot access the network until they are unsuspended. This operation is useful for temporarily restricting access without deleting user accounts.
1235 1236 1237 1238 |
# File 'gems/aws-sdk-wickr/lib/aws-sdk-wickr/client.rb', line 1235 def batch_toggle_user_suspend_status(params = {}, = {}) req = build_request(:batch_toggle_user_suspend_status, params) req.send_request() end |
#create_bot(params = {}) ⇒ Types::CreateBotResponse
Creates a new bot in a specified Wickr network. Bots are automated accounts that can send and receive messages, enabling integration with external systems and automation of tasks.
1333 1334 1335 1336 |
# File 'gems/aws-sdk-wickr/lib/aws-sdk-wickr/client.rb', line 1333 def create_bot(params = {}, = {}) req = build_request(:create_bot, params) req.send_request() end |
#create_data_retention_bot(params = {}) ⇒ Types::CreateDataRetentionBotResponse
Creates a data retention bot in a Wickr network. Data retention bots are specialized bots that handle message archiving and compliance by capturing and storing messages for regulatory or organizational requirements.
1383 1384 1385 1386 |
# File 'gems/aws-sdk-wickr/lib/aws-sdk-wickr/client.rb', line 1383 def create_data_retention_bot(params = {}, = {}) req = build_request(:create_data_retention_bot, params) req.send_request() end |
#create_data_retention_bot_challenge(params = {}) ⇒ Types::CreateDataRetentionBotChallengeResponse
Creates a new challenge password for the data retention bot. This password is used for authentication when the bot connects to the network.
1425 1426 1427 1428 |
# File 'gems/aws-sdk-wickr/lib/aws-sdk-wickr/client.rb', line 1425 def create_data_retention_bot_challenge(params = {}, = {}) req = build_request(:create_data_retention_bot_challenge, params) req.send_request() end |
#create_network(params = {}) ⇒ Types::CreateNetworkResponse
Creates a new Wickr network with specified access level and configuration. This operation provisions a new communication network for your organization.
1512 1513 1514 1515 |
# File 'gems/aws-sdk-wickr/lib/aws-sdk-wickr/client.rb', line 1512 def create_network(params = {}, = {}) req = build_request(:create_network, params) req.send_request() end |
#create_security_group(params = {}) ⇒ Types::CreateSecurityGroupResponse
Creates a new security group in a Wickr network. Security groups allow you to organize users and control their permissions, features, and security settings.
1671 1672 1673 1674 |
# File 'gems/aws-sdk-wickr/lib/aws-sdk-wickr/client.rb', line 1671 def create_security_group(params = {}, = {}) req = build_request(:create_security_group, params) req.send_request() end |
#delete_bot(params = {}) ⇒ Types::DeleteBotResponse
Deletes a bot from a specified Wickr network. This operation permanently removes the bot account and its associated data from the network.
1725 1726 1727 1728 |
# File 'gems/aws-sdk-wickr/lib/aws-sdk-wickr/client.rb', line 1725 def delete_bot(params = {}, = {}) req = build_request(:delete_bot, params) req.send_request() end |
#delete_data_retention_bot(params = {}) ⇒ Types::DeleteDataRetentionBotResponse
Deletes the data retention bot from a Wickr network. This operation permanently removes the bot and all its associated data from the database.
1768 1769 1770 1771 |
# File 'gems/aws-sdk-wickr/lib/aws-sdk-wickr/client.rb', line 1768 def delete_data_retention_bot(params = {}, = {}) req = build_request(:delete_data_retention_bot, params) req.send_request() end |
#delete_network(params = {}) ⇒ Types::DeleteNetworkResponse
Deletes a Wickr network and all its associated resources, including users, bots, security groups, and settings. This operation is permanent and cannot be undone.
1825 1826 1827 1828 |
# File 'gems/aws-sdk-wickr/lib/aws-sdk-wickr/client.rb', line 1825 def delete_network(params = {}, = {}) req = build_request(:delete_network, params) req.send_request() end |
#delete_security_group(params = {}) ⇒ Types::DeleteSecurityGroupResponse
Deletes a security group from a Wickr network. This operation cannot be performed on the default security group.
1885 1886 1887 1888 |
# File 'gems/aws-sdk-wickr/lib/aws-sdk-wickr/client.rb', line 1885 def delete_security_group(params = {}, = {}) req = build_request(:delete_security_group, params) req.send_request() end |
#get_bot(params = {}) ⇒ Types::GetBotResponse
Retrieves detailed information about a specific bot in a Wickr network, including its status, group membership, and authentication details.
1966 1967 1968 1969 |
# File 'gems/aws-sdk-wickr/lib/aws-sdk-wickr/client.rb', line 1966 def get_bot(params = {}, = {}) req = build_request(:get_bot, params) req.send_request() end |
#get_bots_count(params = {}) ⇒ Types::GetBotsCountResponse
Retrieves the count of bots in a Wickr network, categorized by their status (pending, active, and total).
2026 2027 2028 2029 |
# File 'gems/aws-sdk-wickr/lib/aws-sdk-wickr/client.rb', line 2026 def get_bots_count(params = {}, = {}) req = build_request(:get_bots_count, params) req.send_request() end |
#get_data_retention_bot(params = {}) ⇒ Types::GetDataRetentionBotResponse
Retrieves information about the data retention bot in a Wickr network, including its status and whether the data retention service is enabled.
2099 2100 2101 2102 |
# File 'gems/aws-sdk-wickr/lib/aws-sdk-wickr/client.rb', line 2099 def get_data_retention_bot(params = {}, = {}) req = build_request(:get_data_retention_bot, params) req.send_request() end |
#get_guest_user_history_count(params = {}) ⇒ Types::GetGuestUserHistoryCountResponse
Retrieves historical guest user count data for a Wickr network, showing the number of guest users per billing period over the past 90 days.
2180 2181 2182 2183 |
# File 'gems/aws-sdk-wickr/lib/aws-sdk-wickr/client.rb', line 2180 def get_guest_user_history_count(params = {}, = {}) req = build_request(:get_guest_user_history_count, params) req.send_request() end |
#get_network(params = {}) ⇒ Types::GetNetworkResponse
Retrieves detailed information about a specific Wickr network, including its configuration, access level, and status.
2249 2250 2251 2252 |
# File 'gems/aws-sdk-wickr/lib/aws-sdk-wickr/client.rb', line 2249 def get_network(params = {}, = {}) req = build_request(:get_network, params) req.send_request() end |
#get_network_settings(params = {}) ⇒ Types::GetNetworkSettingsResponse
Retrieves all network-level settings for a Wickr network, including client metrics, data retention, and other configuration options.
2332 2333 2334 2335 |
# File 'gems/aws-sdk-wickr/lib/aws-sdk-wickr/client.rb', line 2332 def get_network_settings(params = {}, = {}) req = build_request(:get_network_settings, params) req.send_request() end |
#get_oidc_info(params = {}) ⇒ Types::GetOidcInfoResponse
Retrieves the OpenID Connect (OIDC) configuration for a Wickr network, including SSO settings and optional token information if access token parameters are provided.
2453 2454 2455 2456 |
# File 'gems/aws-sdk-wickr/lib/aws-sdk-wickr/client.rb', line 2453 def get_oidc_info(params = {}, = {}) req = build_request(:get_oidc_info, params) req.send_request() end |
#get_opentdf_config(params = {}) ⇒ Types::GetOpentdfConfigResponse
Retrieves the OpenTDF integration configuration for a Wickr network.
2517 2518 2519 2520 |
# File 'gems/aws-sdk-wickr/lib/aws-sdk-wickr/client.rb', line 2517 def get_opentdf_config(params = {}, = {}) req = build_request(:get_opentdf_config, params) req.send_request() end |
#get_security_group(params = {}) ⇒ Types::GetSecurityGroupResponse
Retrieves detailed information about a specific security group in a Wickr network, including its settings, member counts, and configuration.
2638 2639 2640 2641 |
# File 'gems/aws-sdk-wickr/lib/aws-sdk-wickr/client.rb', line 2638 def get_security_group(params = {}, = {}) req = build_request(:get_security_group, params) req.send_request() end |
#get_user(params = {}) ⇒ Types::GetUserResponse
Retrieves detailed information about a specific user in a Wickr network, including their profile, status, and activity history.
2766 2767 2768 2769 |
# File 'gems/aws-sdk-wickr/lib/aws-sdk-wickr/client.rb', line 2766 def get_user(params = {}, = {}) req = build_request(:get_user, params) req.send_request() end |
#get_users_count(params = {}) ⇒ Types::GetUsersCountResponse
Retrieves the count of users in a Wickr network, categorized by their status (pending, active, rejected) and showing how many users can still be added.
2835 2836 2837 2838 |
# File 'gems/aws-sdk-wickr/lib/aws-sdk-wickr/client.rb', line 2835 def get_users_count(params = {}, = {}) req = build_request(:get_users_count, params) req.send_request() end |
#list_blocked_guest_users(params = {}) ⇒ Types::ListBlockedGuestUsersResponse
Retrieves a paginated list of guest users who have been blocked from a Wickr network. You can filter and sort the results.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
2968 2969 2970 2971 |
# File 'gems/aws-sdk-wickr/lib/aws-sdk-wickr/client.rb', line 2968 def list_blocked_guest_users(params = {}, = {}) req = build_request(:list_blocked_guest_users, params) req.send_request() end |
#list_bots(params = {}) ⇒ Types::ListBotsResponse
Retrieves a paginated list of bots in a specified Wickr network. You can filter and sort the results based on various criteria.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
3119 3120 3121 3122 |
# File 'gems/aws-sdk-wickr/lib/aws-sdk-wickr/client.rb', line 3119 def list_bots(params = {}, = {}) req = build_request(:list_bots, params) req.send_request() end |
#list_devices_for_user(params = {}) ⇒ Types::ListDevicesForUserResponse
Retrieves a paginated list of devices associated with a specific user in a Wickr network. This operation returns information about all devices where the user has logged into Wickr.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
3257 3258 3259 3260 |
# File 'gems/aws-sdk-wickr/lib/aws-sdk-wickr/client.rb', line 3257 def list_devices_for_user(params = {}, = {}) req = build_request(:list_devices_for_user, params) req.send_request() end |
#list_guest_users(params = {}) ⇒ Types::ListGuestUsersResponse
Retrieves a paginated list of guest users who have communicated with your Wickr network. Guest users are external users from federated networks who can communicate with network members.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
3398 3399 3400 3401 |
# File 'gems/aws-sdk-wickr/lib/aws-sdk-wickr/client.rb', line 3398 def list_guest_users(params = {}, = {}) req = build_request(:list_guest_users, params) req.send_request() end |
#list_networks(params = {}) ⇒ Types::ListNetworksResponse
Retrieves a paginated list of all Wickr networks associated with your Amazon Web Services account. You can sort the results by network ID or name.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
3509 3510 3511 3512 |
# File 'gems/aws-sdk-wickr/lib/aws-sdk-wickr/client.rb', line 3509 def list_networks(params = {}, = {}) req = build_request(:list_networks, params) req.send_request() end |
#list_security_group_users(params = {}) ⇒ Types::ListSecurityGroupUsersResponse
Retrieves a paginated list of users who belong to a specific security group in a Wickr network.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
3616 3617 3618 3619 |
# File 'gems/aws-sdk-wickr/lib/aws-sdk-wickr/client.rb', line 3616 def list_security_group_users(params = {}, = {}) req = build_request(:list_security_group_users, params) req.send_request() end |
#list_security_groups(params = {}) ⇒ Types::ListSecurityGroupsResponse
Retrieves a paginated list of security groups in a specified Wickr network. You can sort the results by various criteria.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
3789 3790 3791 3792 |
# File 'gems/aws-sdk-wickr/lib/aws-sdk-wickr/client.rb', line 3789 def list_security_groups(params = {}, = {}) req = build_request(:list_security_groups, params) req.send_request() end |
#list_users(params = {}) ⇒ Types::ListUsersResponse
Retrieves a paginated list of users in a specified Wickr network. You can filter and sort the results based on various criteria such as name, status, or security group membership.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
3970 3971 3972 3973 |
# File 'gems/aws-sdk-wickr/lib/aws-sdk-wickr/client.rb', line 3970 def list_users(params = {}, = {}) req = build_request(:list_users, params) req.send_request() end |
#register_oidc_config(params = {}) ⇒ Types::RegisterOidcConfigResponse
Registers and saves an OpenID Connect (OIDC) configuration for a Wickr network, enabling Single Sign-On (SSO) authentication through an identity provider.
4111 4112 4113 4114 |
# File 'gems/aws-sdk-wickr/lib/aws-sdk-wickr/client.rb', line 4111 def register_oidc_config(params = {}, = {}) req = build_request(:register_oidc_config, params) req.send_request() end |
#register_oidc_config_test(params = {}) ⇒ Types::RegisterOidcConfigTestResponse
Tests an OpenID Connect (OIDC) configuration for a Wickr network by validating the connection to the identity provider and retrieving its supported capabilities.
4219 4220 4221 4222 |
# File 'gems/aws-sdk-wickr/lib/aws-sdk-wickr/client.rb', line 4219 def register_oidc_config_test(params = {}, = {}) req = build_request(:register_oidc_config_test, params) req.send_request() end |
#register_opentdf_config(params = {}) ⇒ Types::RegisterOpentdfConfigResponse
Registers and saves OpenTDF configuration for a Wickr network, enabling attribute-based access control for Wickr through an OpenTDF provider.
4350 4351 4352 4353 |
# File 'gems/aws-sdk-wickr/lib/aws-sdk-wickr/client.rb', line 4350 def register_opentdf_config(params = {}, = {}) req = build_request(:register_opentdf_config, params) req.send_request() end |
#update_bot(params = {}) ⇒ Types::UpdateBotResponse
Updates the properties of an existing bot in a Wickr network. This operation allows you to modify the bot's display name, security group, password, or suspension status.
4424 4425 4426 4427 |
# File 'gems/aws-sdk-wickr/lib/aws-sdk-wickr/client.rb', line 4424 def update_bot(params = {}, = {}) req = build_request(:update_bot, params) req.send_request() end |
#update_data_retention(params = {}) ⇒ Types::UpdateDataRetentionResponse
Updates the data retention bot settings, allowing you to enable or disable the data retention service, or acknowledge the public key message.
4497 4498 4499 4500 |
# File 'gems/aws-sdk-wickr/lib/aws-sdk-wickr/client.rb', line 4497 def update_data_retention(params = {}, = {}) req = build_request(:update_data_retention, params) req.send_request() end |
#update_guest_user(params = {}) ⇒ Types::UpdateGuestUserResponse
Updates the block status of a guest user in a Wickr network. This operation allows you to block or unblock a guest user from accessing the network.
4571 4572 4573 4574 |
# File 'gems/aws-sdk-wickr/lib/aws-sdk-wickr/client.rb', line 4571 def update_guest_user(params = {}, = {}) req = build_request(:update_guest_user, params) req.send_request() end |
#update_network(params = {}) ⇒ Types::UpdateNetworkResponse
Updates the properties of an existing Wickr network, such as its name or encryption key configuration.
4643 4644 4645 4646 |
# File 'gems/aws-sdk-wickr/lib/aws-sdk-wickr/client.rb', line 4643 def update_network(params = {}, = {}) req = build_request(:update_network, params) req.send_request() end |
#update_network_settings(params = {}) ⇒ Types::UpdateNetworkSettingsResponse
Updates network-level settings for a Wickr network. You can modify settings such as client metrics, data retention, and other network-wide options.
4788 4789 4790 4791 |
# File 'gems/aws-sdk-wickr/lib/aws-sdk-wickr/client.rb', line 4788 def update_network_settings(params = {}, = {}) req = build_request(:update_network_settings, params) req.send_request() end |
#update_security_group(params = {}) ⇒ Types::UpdateSecurityGroupResponse
Updates the properties of an existing security group in a Wickr network, such as its name or settings.
4983 4984 4985 4986 |
# File 'gems/aws-sdk-wickr/lib/aws-sdk-wickr/client.rb', line 4983 def update_security_group(params = {}, = {}) req = build_request(:update_security_group, params) req.send_request() end |
#update_user(params = {}) ⇒ Types::UpdateUserResponse
Updates the properties of an existing user in a Wickr network. This operation allows you to modify the user's name, password, security group membership, and invite code settings.
codeValidation, inviteCode, and inviteCodeTtl are restricted to
networks under preview only.
5146 5147 5148 5149 |
# File 'gems/aws-sdk-wickr/lib/aws-sdk-wickr/client.rb', line 5146 def update_user(params = {}, = {}) req = build_request(:update_user, params) req.send_request() end |