Class: Aws::Wickr::Types::SecurityGroupSettings

Inherits:
Struct
  • Object
show all
Includes:
Structure
Defined in:
lib/aws-sdk-wickr/types.rb

Overview

Comprehensive configuration settings that define all user capabilities, restrictions, and features for members of a security group. These settings control everything from calling permissions to federation settings to security policies.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#always_reauthenticateBoolean

Requires users to reauthenticate every time they return to the application, providing an additional layer of security.

Returns:

  • (Boolean)


3203
3204
3205
3206
3207
3208
3209
3210
3211
3212
3213
3214
3215
3216
3217
3218
3219
3220
3221
3222
3223
3224
3225
3226
3227
3228
3229
3230
3231
3232
3233
3234
3235
3236
3237
3238
3239
3240
3241
3242
# File 'lib/aws-sdk-wickr/types.rb', line 3203

class SecurityGroupSettings < Struct.new(
  :always_reauthenticate,
  :atak_package_values,
  :calling,
  :check_for_updates,
  :enable_atak,
  :enable_crash_reports,
  :enable_file_download,
  :enable_guest_federation,
  :enable_notification_preview,
  :enable_open_access_option,
  :enable_restricted_global_federation,
  :files_enabled,
  :force_device_lockout,
  :force_open_access,
  :force_read_receipts,
  :global_federation,
  :is_ato_enabled,
  :is_link_preview_enabled,
  :location_allow_maps,
  :location_enabled,
  :max_auto_download_size,
  :max_bor,
  :max_ttl,
  :message_forwarding_enabled,
  :password_requirements,
  :presence_enabled,
  :quick_responses,
  :show_master_recovery_key,
  :shredder,
  :sso_max_idle_minutes,
  :max_non_sso_session_minutes,
  :federation_mode,
  :lockout_threshold,
  :permitted_networks,
  :permitted_wickr_aws_networks,
  :permitted_wickr_enterprise_networks)
  SENSITIVE = []
  include Aws::Structure
end

#atak_package_valuesArray<String>

Configuration values for ATAK (Android Team Awareness Kit) package integration, when ATAK is enabled.

Returns:

  • (Array<String>)


3203
3204
3205
3206
3207
3208
3209
3210
3211
3212
3213
3214
3215
3216
3217
3218
3219
3220
3221
3222
3223
3224
3225
3226
3227
3228
3229
3230
3231
3232
3233
3234
3235
3236
3237
3238
3239
3240
3241
3242
# File 'lib/aws-sdk-wickr/types.rb', line 3203

class SecurityGroupSettings < Struct.new(
  :always_reauthenticate,
  :atak_package_values,
  :calling,
  :check_for_updates,
  :enable_atak,
  :enable_crash_reports,
  :enable_file_download,
  :enable_guest_federation,
  :enable_notification_preview,
  :enable_open_access_option,
  :enable_restricted_global_federation,
  :files_enabled,
  :force_device_lockout,
  :force_open_access,
  :force_read_receipts,
  :global_federation,
  :is_ato_enabled,
  :is_link_preview_enabled,
  :location_allow_maps,
  :location_enabled,
  :max_auto_download_size,
  :max_bor,
  :max_ttl,
  :message_forwarding_enabled,
  :password_requirements,
  :presence_enabled,
  :quick_responses,
  :show_master_recovery_key,
  :shredder,
  :sso_max_idle_minutes,
  :max_non_sso_session_minutes,
  :federation_mode,
  :lockout_threshold,
  :permitted_networks,
  :permitted_wickr_aws_networks,
  :permitted_wickr_enterprise_networks)
  SENSITIVE = []
  include Aws::Structure
end

#callingTypes::CallingSettings

The calling feature permissions and settings that control what types of calls users can initiate and participate in.



3203
3204
3205
3206
3207
3208
3209
3210
3211
3212
3213
3214
3215
3216
3217
3218
3219
3220
3221
3222
3223
3224
3225
3226
3227
3228
3229
3230
3231
3232
3233
3234
3235
3236
3237
3238
3239
3240
3241
3242
# File 'lib/aws-sdk-wickr/types.rb', line 3203

class SecurityGroupSettings < Struct.new(
  :always_reauthenticate,
  :atak_package_values,
  :calling,
  :check_for_updates,
  :enable_atak,
  :enable_crash_reports,
  :enable_file_download,
  :enable_guest_federation,
  :enable_notification_preview,
  :enable_open_access_option,
  :enable_restricted_global_federation,
  :files_enabled,
  :force_device_lockout,
  :force_open_access,
  :force_read_receipts,
  :global_federation,
  :is_ato_enabled,
  :is_link_preview_enabled,
  :location_allow_maps,
  :location_enabled,
  :max_auto_download_size,
  :max_bor,
  :max_ttl,
  :message_forwarding_enabled,
  :password_requirements,
  :presence_enabled,
  :quick_responses,
  :show_master_recovery_key,
  :shredder,
  :sso_max_idle_minutes,
  :max_non_sso_session_minutes,
  :federation_mode,
  :lockout_threshold,
  :permitted_networks,
  :permitted_wickr_aws_networks,
  :permitted_wickr_enterprise_networks)
  SENSITIVE = []
  include Aws::Structure
end

#check_for_updatesBoolean

Enables automatic checking for Wickr client updates to ensure users stay current with the latest version.

Returns:

  • (Boolean)


3203
3204
3205
3206
3207
3208
3209
3210
3211
3212
3213
3214
3215
3216
3217
3218
3219
3220
3221
3222
3223
3224
3225
3226
3227
3228
3229
3230
3231
3232
3233
3234
3235
3236
3237
3238
3239
3240
3241
3242
# File 'lib/aws-sdk-wickr/types.rb', line 3203

class SecurityGroupSettings < Struct.new(
  :always_reauthenticate,
  :atak_package_values,
  :calling,
  :check_for_updates,
  :enable_atak,
  :enable_crash_reports,
  :enable_file_download,
  :enable_guest_federation,
  :enable_notification_preview,
  :enable_open_access_option,
  :enable_restricted_global_federation,
  :files_enabled,
  :force_device_lockout,
  :force_open_access,
  :force_read_receipts,
  :global_federation,
  :is_ato_enabled,
  :is_link_preview_enabled,
  :location_allow_maps,
  :location_enabled,
  :max_auto_download_size,
  :max_bor,
  :max_ttl,
  :message_forwarding_enabled,
  :password_requirements,
  :presence_enabled,
  :quick_responses,
  :show_master_recovery_key,
  :shredder,
  :sso_max_idle_minutes,
  :max_non_sso_session_minutes,
  :federation_mode,
  :lockout_threshold,
  :permitted_networks,
  :permitted_wickr_aws_networks,
  :permitted_wickr_enterprise_networks)
  SENSITIVE = []
  include Aws::Structure
end

#enable_atakBoolean

Enables ATAK (Android Team Awareness Kit) integration for tactical communication and situational awareness.

Returns:

  • (Boolean)


3203
3204
3205
3206
3207
3208
3209
3210
3211
3212
3213
3214
3215
3216
3217
3218
3219
3220
3221
3222
3223
3224
3225
3226
3227
3228
3229
3230
3231
3232
3233
3234
3235
3236
3237
3238
3239
3240
3241
3242
# File 'lib/aws-sdk-wickr/types.rb', line 3203

class SecurityGroupSettings < Struct.new(
  :always_reauthenticate,
  :atak_package_values,
  :calling,
  :check_for_updates,
  :enable_atak,
  :enable_crash_reports,
  :enable_file_download,
  :enable_guest_federation,
  :enable_notification_preview,
  :enable_open_access_option,
  :enable_restricted_global_federation,
  :files_enabled,
  :force_device_lockout,
  :force_open_access,
  :force_read_receipts,
  :global_federation,
  :is_ato_enabled,
  :is_link_preview_enabled,
  :location_allow_maps,
  :location_enabled,
  :max_auto_download_size,
  :max_bor,
  :max_ttl,
  :message_forwarding_enabled,
  :password_requirements,
  :presence_enabled,
  :quick_responses,
  :show_master_recovery_key,
  :shredder,
  :sso_max_idle_minutes,
  :max_non_sso_session_minutes,
  :federation_mode,
  :lockout_threshold,
  :permitted_networks,
  :permitted_wickr_aws_networks,
  :permitted_wickr_enterprise_networks)
  SENSITIVE = []
  include Aws::Structure
end

#enable_crash_reportsBoolean

Allow users to report crashes.

Returns:

  • (Boolean)


3203
3204
3205
3206
3207
3208
3209
3210
3211
3212
3213
3214
3215
3216
3217
3218
3219
3220
3221
3222
3223
3224
3225
3226
3227
3228
3229
3230
3231
3232
3233
3234
3235
3236
3237
3238
3239
3240
3241
3242
# File 'lib/aws-sdk-wickr/types.rb', line 3203

class SecurityGroupSettings < Struct.new(
  :always_reauthenticate,
  :atak_package_values,
  :calling,
  :check_for_updates,
  :enable_atak,
  :enable_crash_reports,
  :enable_file_download,
  :enable_guest_federation,
  :enable_notification_preview,
  :enable_open_access_option,
  :enable_restricted_global_federation,
  :files_enabled,
  :force_device_lockout,
  :force_open_access,
  :force_read_receipts,
  :global_federation,
  :is_ato_enabled,
  :is_link_preview_enabled,
  :location_allow_maps,
  :location_enabled,
  :max_auto_download_size,
  :max_bor,
  :max_ttl,
  :message_forwarding_enabled,
  :password_requirements,
  :presence_enabled,
  :quick_responses,
  :show_master_recovery_key,
  :shredder,
  :sso_max_idle_minutes,
  :max_non_sso_session_minutes,
  :federation_mode,
  :lockout_threshold,
  :permitted_networks,
  :permitted_wickr_aws_networks,
  :permitted_wickr_enterprise_networks)
  SENSITIVE = []
  include Aws::Structure
end

#enable_file_downloadBoolean

Specifies whether users can download files from messages to their devices.

Returns:

  • (Boolean)


3203
3204
3205
3206
3207
3208
3209
3210
3211
3212
3213
3214
3215
3216
3217
3218
3219
3220
3221
3222
3223
3224
3225
3226
3227
3228
3229
3230
3231
3232
3233
3234
3235
3236
3237
3238
3239
3240
3241
3242
# File 'lib/aws-sdk-wickr/types.rb', line 3203

class SecurityGroupSettings < Struct.new(
  :always_reauthenticate,
  :atak_package_values,
  :calling,
  :check_for_updates,
  :enable_atak,
  :enable_crash_reports,
  :enable_file_download,
  :enable_guest_federation,
  :enable_notification_preview,
  :enable_open_access_option,
  :enable_restricted_global_federation,
  :files_enabled,
  :force_device_lockout,
  :force_open_access,
  :force_read_receipts,
  :global_federation,
  :is_ato_enabled,
  :is_link_preview_enabled,
  :location_allow_maps,
  :location_enabled,
  :max_auto_download_size,
  :max_bor,
  :max_ttl,
  :message_forwarding_enabled,
  :password_requirements,
  :presence_enabled,
  :quick_responses,
  :show_master_recovery_key,
  :shredder,
  :sso_max_idle_minutes,
  :max_non_sso_session_minutes,
  :federation_mode,
  :lockout_threshold,
  :permitted_networks,
  :permitted_wickr_aws_networks,
  :permitted_wickr_enterprise_networks)
  SENSITIVE = []
  include Aws::Structure
end

#enable_guest_federationBoolean

Allows users to communicate with guest users from other Wickr networks and federated external networks.

Returns:

  • (Boolean)


3203
3204
3205
3206
3207
3208
3209
3210
3211
3212
3213
3214
3215
3216
3217
3218
3219
3220
3221
3222
3223
3224
3225
3226
3227
3228
3229
3230
3231
3232
3233
3234
3235
3236
3237
3238
3239
3240
3241
3242
# File 'lib/aws-sdk-wickr/types.rb', line 3203

class SecurityGroupSettings < Struct.new(
  :always_reauthenticate,
  :atak_package_values,
  :calling,
  :check_for_updates,
  :enable_atak,
  :enable_crash_reports,
  :enable_file_download,
  :enable_guest_federation,
  :enable_notification_preview,
  :enable_open_access_option,
  :enable_restricted_global_federation,
  :files_enabled,
  :force_device_lockout,
  :force_open_access,
  :force_read_receipts,
  :global_federation,
  :is_ato_enabled,
  :is_link_preview_enabled,
  :location_allow_maps,
  :location_enabled,
  :max_auto_download_size,
  :max_bor,
  :max_ttl,
  :message_forwarding_enabled,
  :password_requirements,
  :presence_enabled,
  :quick_responses,
  :show_master_recovery_key,
  :shredder,
  :sso_max_idle_minutes,
  :max_non_sso_session_minutes,
  :federation_mode,
  :lockout_threshold,
  :permitted_networks,
  :permitted_wickr_aws_networks,
  :permitted_wickr_enterprise_networks)
  SENSITIVE = []
  include Aws::Structure
end

#enable_notification_previewBoolean

Enables message preview text in push notifications, allowing users to see message content before opening the app.

Returns:

  • (Boolean)


3203
3204
3205
3206
3207
3208
3209
3210
3211
3212
3213
3214
3215
3216
3217
3218
3219
3220
3221
3222
3223
3224
3225
3226
3227
3228
3229
3230
3231
3232
3233
3234
3235
3236
3237
3238
3239
3240
3241
3242
# File 'lib/aws-sdk-wickr/types.rb', line 3203

class SecurityGroupSettings < Struct.new(
  :always_reauthenticate,
  :atak_package_values,
  :calling,
  :check_for_updates,
  :enable_atak,
  :enable_crash_reports,
  :enable_file_download,
  :enable_guest_federation,
  :enable_notification_preview,
  :enable_open_access_option,
  :enable_restricted_global_federation,
  :files_enabled,
  :force_device_lockout,
  :force_open_access,
  :force_read_receipts,
  :global_federation,
  :is_ato_enabled,
  :is_link_preview_enabled,
  :location_allow_maps,
  :location_enabled,
  :max_auto_download_size,
  :max_bor,
  :max_ttl,
  :message_forwarding_enabled,
  :password_requirements,
  :presence_enabled,
  :quick_responses,
  :show_master_recovery_key,
  :shredder,
  :sso_max_idle_minutes,
  :max_non_sso_session_minutes,
  :federation_mode,
  :lockout_threshold,
  :permitted_networks,
  :permitted_wickr_aws_networks,
  :permitted_wickr_enterprise_networks)
  SENSITIVE = []
  include Aws::Structure
end

#enable_open_access_optionBoolean

Allow users to avoid censorship when they are geo-blocked or have network limitations.

Returns:

  • (Boolean)


3203
3204
3205
3206
3207
3208
3209
3210
3211
3212
3213
3214
3215
3216
3217
3218
3219
3220
3221
3222
3223
3224
3225
3226
3227
3228
3229
3230
3231
3232
3233
3234
3235
3236
3237
3238
3239
3240
3241
3242
# File 'lib/aws-sdk-wickr/types.rb', line 3203

class SecurityGroupSettings < Struct.new(
  :always_reauthenticate,
  :atak_package_values,
  :calling,
  :check_for_updates,
  :enable_atak,
  :enable_crash_reports,
  :enable_file_download,
  :enable_guest_federation,
  :enable_notification_preview,
  :enable_open_access_option,
  :enable_restricted_global_federation,
  :files_enabled,
  :force_device_lockout,
  :force_open_access,
  :force_read_receipts,
  :global_federation,
  :is_ato_enabled,
  :is_link_preview_enabled,
  :location_allow_maps,
  :location_enabled,
  :max_auto_download_size,
  :max_bor,
  :max_ttl,
  :message_forwarding_enabled,
  :password_requirements,
  :presence_enabled,
  :quick_responses,
  :show_master_recovery_key,
  :shredder,
  :sso_max_idle_minutes,
  :max_non_sso_session_minutes,
  :federation_mode,
  :lockout_threshold,
  :permitted_networks,
  :permitted_wickr_aws_networks,
  :permitted_wickr_enterprise_networks)
  SENSITIVE = []
  include Aws::Structure
end

#enable_restricted_global_federationBoolean

Enables restricted global federation, limiting external communication to only specified permitted networks.

Returns:

  • (Boolean)


3203
3204
3205
3206
3207
3208
3209
3210
3211
3212
3213
3214
3215
3216
3217
3218
3219
3220
3221
3222
3223
3224
3225
3226
3227
3228
3229
3230
3231
3232
3233
3234
3235
3236
3237
3238
3239
3240
3241
3242
# File 'lib/aws-sdk-wickr/types.rb', line 3203

class SecurityGroupSettings < Struct.new(
  :always_reauthenticate,
  :atak_package_values,
  :calling,
  :check_for_updates,
  :enable_atak,
  :enable_crash_reports,
  :enable_file_download,
  :enable_guest_federation,
  :enable_notification_preview,
  :enable_open_access_option,
  :enable_restricted_global_federation,
  :files_enabled,
  :force_device_lockout,
  :force_open_access,
  :force_read_receipts,
  :global_federation,
  :is_ato_enabled,
  :is_link_preview_enabled,
  :location_allow_maps,
  :location_enabled,
  :max_auto_download_size,
  :max_bor,
  :max_ttl,
  :message_forwarding_enabled,
  :password_requirements,
  :presence_enabled,
  :quick_responses,
  :show_master_recovery_key,
  :shredder,
  :sso_max_idle_minutes,
  :max_non_sso_session_minutes,
  :federation_mode,
  :lockout_threshold,
  :permitted_networks,
  :permitted_wickr_aws_networks,
  :permitted_wickr_enterprise_networks)
  SENSITIVE = []
  include Aws::Structure
end

#federation_modeInteger

The local federation mode controlling how users can communicate with other networks. Values: 0 (none), 1 (federated), 2 (restricted).

Returns:

  • (Integer)


3203
3204
3205
3206
3207
3208
3209
3210
3211
3212
3213
3214
3215
3216
3217
3218
3219
3220
3221
3222
3223
3224
3225
3226
3227
3228
3229
3230
3231
3232
3233
3234
3235
3236
3237
3238
3239
3240
3241
3242
# File 'lib/aws-sdk-wickr/types.rb', line 3203

class SecurityGroupSettings < Struct.new(
  :always_reauthenticate,
  :atak_package_values,
  :calling,
  :check_for_updates,
  :enable_atak,
  :enable_crash_reports,
  :enable_file_download,
  :enable_guest_federation,
  :enable_notification_preview,
  :enable_open_access_option,
  :enable_restricted_global_federation,
  :files_enabled,
  :force_device_lockout,
  :force_open_access,
  :force_read_receipts,
  :global_federation,
  :is_ato_enabled,
  :is_link_preview_enabled,
  :location_allow_maps,
  :location_enabled,
  :max_auto_download_size,
  :max_bor,
  :max_ttl,
  :message_forwarding_enabled,
  :password_requirements,
  :presence_enabled,
  :quick_responses,
  :show_master_recovery_key,
  :shredder,
  :sso_max_idle_minutes,
  :max_non_sso_session_minutes,
  :federation_mode,
  :lockout_threshold,
  :permitted_networks,
  :permitted_wickr_aws_networks,
  :permitted_wickr_enterprise_networks)
  SENSITIVE = []
  include Aws::Structure
end

#files_enabledBoolean

Enables file sharing capabilities, allowing users to send and receive files in conversations.

Returns:

  • (Boolean)


3203
3204
3205
3206
3207
3208
3209
3210
3211
3212
3213
3214
3215
3216
3217
3218
3219
3220
3221
3222
3223
3224
3225
3226
3227
3228
3229
3230
3231
3232
3233
3234
3235
3236
3237
3238
3239
3240
3241
3242
# File 'lib/aws-sdk-wickr/types.rb', line 3203

class SecurityGroupSettings < Struct.new(
  :always_reauthenticate,
  :atak_package_values,
  :calling,
  :check_for_updates,
  :enable_atak,
  :enable_crash_reports,
  :enable_file_download,
  :enable_guest_federation,
  :enable_notification_preview,
  :enable_open_access_option,
  :enable_restricted_global_federation,
  :files_enabled,
  :force_device_lockout,
  :force_open_access,
  :force_read_receipts,
  :global_federation,
  :is_ato_enabled,
  :is_link_preview_enabled,
  :location_allow_maps,
  :location_enabled,
  :max_auto_download_size,
  :max_bor,
  :max_ttl,
  :message_forwarding_enabled,
  :password_requirements,
  :presence_enabled,
  :quick_responses,
  :show_master_recovery_key,
  :shredder,
  :sso_max_idle_minutes,
  :max_non_sso_session_minutes,
  :federation_mode,
  :lockout_threshold,
  :permitted_networks,
  :permitted_wickr_aws_networks,
  :permitted_wickr_enterprise_networks)
  SENSITIVE = []
  include Aws::Structure
end

#force_device_lockoutInteger

Defines the number of failed login attempts before data stored on the device is reset. Should be less than lockoutThreshold.

Returns:

  • (Integer)


3203
3204
3205
3206
3207
3208
3209
3210
3211
3212
3213
3214
3215
3216
3217
3218
3219
3220
3221
3222
3223
3224
3225
3226
3227
3228
3229
3230
3231
3232
3233
3234
3235
3236
3237
3238
3239
3240
3241
3242
# File 'lib/aws-sdk-wickr/types.rb', line 3203

class SecurityGroupSettings < Struct.new(
  :always_reauthenticate,
  :atak_package_values,
  :calling,
  :check_for_updates,
  :enable_atak,
  :enable_crash_reports,
  :enable_file_download,
  :enable_guest_federation,
  :enable_notification_preview,
  :enable_open_access_option,
  :enable_restricted_global_federation,
  :files_enabled,
  :force_device_lockout,
  :force_open_access,
  :force_read_receipts,
  :global_federation,
  :is_ato_enabled,
  :is_link_preview_enabled,
  :location_allow_maps,
  :location_enabled,
  :max_auto_download_size,
  :max_bor,
  :max_ttl,
  :message_forwarding_enabled,
  :password_requirements,
  :presence_enabled,
  :quick_responses,
  :show_master_recovery_key,
  :shredder,
  :sso_max_idle_minutes,
  :max_non_sso_session_minutes,
  :federation_mode,
  :lockout_threshold,
  :permitted_networks,
  :permitted_wickr_aws_networks,
  :permitted_wickr_enterprise_networks)
  SENSITIVE = []
  include Aws::Structure
end

#force_open_accessBoolean

Automatically enable and enforce Wickr open access on all devices. Valid only if enableOpenAccessOption settings is enabled.

Returns:

  • (Boolean)


3203
3204
3205
3206
3207
3208
3209
3210
3211
3212
3213
3214
3215
3216
3217
3218
3219
3220
3221
3222
3223
3224
3225
3226
3227
3228
3229
3230
3231
3232
3233
3234
3235
3236
3237
3238
3239
3240
3241
3242
# File 'lib/aws-sdk-wickr/types.rb', line 3203

class SecurityGroupSettings < Struct.new(
  :always_reauthenticate,
  :atak_package_values,
  :calling,
  :check_for_updates,
  :enable_atak,
  :enable_crash_reports,
  :enable_file_download,
  :enable_guest_federation,
  :enable_notification_preview,
  :enable_open_access_option,
  :enable_restricted_global_federation,
  :files_enabled,
  :force_device_lockout,
  :force_open_access,
  :force_read_receipts,
  :global_federation,
  :is_ato_enabled,
  :is_link_preview_enabled,
  :location_allow_maps,
  :location_enabled,
  :max_auto_download_size,
  :max_bor,
  :max_ttl,
  :message_forwarding_enabled,
  :password_requirements,
  :presence_enabled,
  :quick_responses,
  :show_master_recovery_key,
  :shredder,
  :sso_max_idle_minutes,
  :max_non_sso_session_minutes,
  :federation_mode,
  :lockout_threshold,
  :permitted_networks,
  :permitted_wickr_aws_networks,
  :permitted_wickr_enterprise_networks)
  SENSITIVE = []
  include Aws::Structure
end

#force_read_receiptsBoolean

Allow user approved bots to read messages in rooms without using a slash command.

Returns:

  • (Boolean)


3203
3204
3205
3206
3207
3208
3209
3210
3211
3212
3213
3214
3215
3216
3217
3218
3219
3220
3221
3222
3223
3224
3225
3226
3227
3228
3229
3230
3231
3232
3233
3234
3235
3236
3237
3238
3239
3240
3241
3242
# File 'lib/aws-sdk-wickr/types.rb', line 3203

class SecurityGroupSettings < Struct.new(
  :always_reauthenticate,
  :atak_package_values,
  :calling,
  :check_for_updates,
  :enable_atak,
  :enable_crash_reports,
  :enable_file_download,
  :enable_guest_federation,
  :enable_notification_preview,
  :enable_open_access_option,
  :enable_restricted_global_federation,
  :files_enabled,
  :force_device_lockout,
  :force_open_access,
  :force_read_receipts,
  :global_federation,
  :is_ato_enabled,
  :is_link_preview_enabled,
  :location_allow_maps,
  :location_enabled,
  :max_auto_download_size,
  :max_bor,
  :max_ttl,
  :message_forwarding_enabled,
  :password_requirements,
  :presence_enabled,
  :quick_responses,
  :show_master_recovery_key,
  :shredder,
  :sso_max_idle_minutes,
  :max_non_sso_session_minutes,
  :federation_mode,
  :lockout_threshold,
  :permitted_networks,
  :permitted_wickr_aws_networks,
  :permitted_wickr_enterprise_networks)
  SENSITIVE = []
  include Aws::Structure
end

#global_federationBoolean

Allows users to communicate with users on other Wickr instances (Wickr Enterprise) outside the current network.

Returns:

  • (Boolean)


3203
3204
3205
3206
3207
3208
3209
3210
3211
3212
3213
3214
3215
3216
3217
3218
3219
3220
3221
3222
3223
3224
3225
3226
3227
3228
3229
3230
3231
3232
3233
3234
3235
3236
3237
3238
3239
3240
3241
3242
# File 'lib/aws-sdk-wickr/types.rb', line 3203

class SecurityGroupSettings < Struct.new(
  :always_reauthenticate,
  :atak_package_values,
  :calling,
  :check_for_updates,
  :enable_atak,
  :enable_crash_reports,
  :enable_file_download,
  :enable_guest_federation,
  :enable_notification_preview,
  :enable_open_access_option,
  :enable_restricted_global_federation,
  :files_enabled,
  :force_device_lockout,
  :force_open_access,
  :force_read_receipts,
  :global_federation,
  :is_ato_enabled,
  :is_link_preview_enabled,
  :location_allow_maps,
  :location_enabled,
  :max_auto_download_size,
  :max_bor,
  :max_ttl,
  :message_forwarding_enabled,
  :password_requirements,
  :presence_enabled,
  :quick_responses,
  :show_master_recovery_key,
  :shredder,
  :sso_max_idle_minutes,
  :max_non_sso_session_minutes,
  :federation_mode,
  :lockout_threshold,
  :permitted_networks,
  :permitted_wickr_aws_networks,
  :permitted_wickr_enterprise_networks)
  SENSITIVE = []
  include Aws::Structure
end

#is_ato_enabledBoolean

Enforces a two-factor authentication when a user adds a new device to their account.

Returns:

  • (Boolean)


3203
3204
3205
3206
3207
3208
3209
3210
3211
3212
3213
3214
3215
3216
3217
3218
3219
3220
3221
3222
3223
3224
3225
3226
3227
3228
3229
3230
3231
3232
3233
3234
3235
3236
3237
3238
3239
3240
3241
3242
# File 'lib/aws-sdk-wickr/types.rb', line 3203

class SecurityGroupSettings < Struct.new(
  :always_reauthenticate,
  :atak_package_values,
  :calling,
  :check_for_updates,
  :enable_atak,
  :enable_crash_reports,
  :enable_file_download,
  :enable_guest_federation,
  :enable_notification_preview,
  :enable_open_access_option,
  :enable_restricted_global_federation,
  :files_enabled,
  :force_device_lockout,
  :force_open_access,
  :force_read_receipts,
  :global_federation,
  :is_ato_enabled,
  :is_link_preview_enabled,
  :location_allow_maps,
  :location_enabled,
  :max_auto_download_size,
  :max_bor,
  :max_ttl,
  :message_forwarding_enabled,
  :password_requirements,
  :presence_enabled,
  :quick_responses,
  :show_master_recovery_key,
  :shredder,
  :sso_max_idle_minutes,
  :max_non_sso_session_minutes,
  :federation_mode,
  :lockout_threshold,
  :permitted_networks,
  :permitted_wickr_aws_networks,
  :permitted_wickr_enterprise_networks)
  SENSITIVE = []
  include Aws::Structure
end

Enables automatic preview of links shared in messages, showing webpage thumbnails and descriptions.

Returns:

  • (Boolean)


3203
3204
3205
3206
3207
3208
3209
3210
3211
3212
3213
3214
3215
3216
3217
3218
3219
3220
3221
3222
3223
3224
3225
3226
3227
3228
3229
3230
3231
3232
3233
3234
3235
3236
3237
3238
3239
3240
3241
3242
# File 'lib/aws-sdk-wickr/types.rb', line 3203

class SecurityGroupSettings < Struct.new(
  :always_reauthenticate,
  :atak_package_values,
  :calling,
  :check_for_updates,
  :enable_atak,
  :enable_crash_reports,
  :enable_file_download,
  :enable_guest_federation,
  :enable_notification_preview,
  :enable_open_access_option,
  :enable_restricted_global_federation,
  :files_enabled,
  :force_device_lockout,
  :force_open_access,
  :force_read_receipts,
  :global_federation,
  :is_ato_enabled,
  :is_link_preview_enabled,
  :location_allow_maps,
  :location_enabled,
  :max_auto_download_size,
  :max_bor,
  :max_ttl,
  :message_forwarding_enabled,
  :password_requirements,
  :presence_enabled,
  :quick_responses,
  :show_master_recovery_key,
  :shredder,
  :sso_max_idle_minutes,
  :max_non_sso_session_minutes,
  :federation_mode,
  :lockout_threshold,
  :permitted_networks,
  :permitted_wickr_aws_networks,
  :permitted_wickr_enterprise_networks)
  SENSITIVE = []
  include Aws::Structure
end

#location_allow_mapsBoolean

Allows map integration in location sharing, enabling users to view shared locations on interactive maps. Only allowed when location setting is enabled.

Returns:

  • (Boolean)


3203
3204
3205
3206
3207
3208
3209
3210
3211
3212
3213
3214
3215
3216
3217
3218
3219
3220
3221
3222
3223
3224
3225
3226
3227
3228
3229
3230
3231
3232
3233
3234
3235
3236
3237
3238
3239
3240
3241
3242
# File 'lib/aws-sdk-wickr/types.rb', line 3203

class SecurityGroupSettings < Struct.new(
  :always_reauthenticate,
  :atak_package_values,
  :calling,
  :check_for_updates,
  :enable_atak,
  :enable_crash_reports,
  :enable_file_download,
  :enable_guest_federation,
  :enable_notification_preview,
  :enable_open_access_option,
  :enable_restricted_global_federation,
  :files_enabled,
  :force_device_lockout,
  :force_open_access,
  :force_read_receipts,
  :global_federation,
  :is_ato_enabled,
  :is_link_preview_enabled,
  :location_allow_maps,
  :location_enabled,
  :max_auto_download_size,
  :max_bor,
  :max_ttl,
  :message_forwarding_enabled,
  :password_requirements,
  :presence_enabled,
  :quick_responses,
  :show_master_recovery_key,
  :shredder,
  :sso_max_idle_minutes,
  :max_non_sso_session_minutes,
  :federation_mode,
  :lockout_threshold,
  :permitted_networks,
  :permitted_wickr_aws_networks,
  :permitted_wickr_enterprise_networks)
  SENSITIVE = []
  include Aws::Structure
end

#location_enabledBoolean

Enables location sharing features, allowing users to share their current location with others.

Returns:

  • (Boolean)


3203
3204
3205
3206
3207
3208
3209
3210
3211
3212
3213
3214
3215
3216
3217
3218
3219
3220
3221
3222
3223
3224
3225
3226
3227
3228
3229
3230
3231
3232
3233
3234
3235
3236
3237
3238
3239
3240
3241
3242
# File 'lib/aws-sdk-wickr/types.rb', line 3203

class SecurityGroupSettings < Struct.new(
  :always_reauthenticate,
  :atak_package_values,
  :calling,
  :check_for_updates,
  :enable_atak,
  :enable_crash_reports,
  :enable_file_download,
  :enable_guest_federation,
  :enable_notification_preview,
  :enable_open_access_option,
  :enable_restricted_global_federation,
  :files_enabled,
  :force_device_lockout,
  :force_open_access,
  :force_read_receipts,
  :global_federation,
  :is_ato_enabled,
  :is_link_preview_enabled,
  :location_allow_maps,
  :location_enabled,
  :max_auto_download_size,
  :max_bor,
  :max_ttl,
  :message_forwarding_enabled,
  :password_requirements,
  :presence_enabled,
  :quick_responses,
  :show_master_recovery_key,
  :shredder,
  :sso_max_idle_minutes,
  :max_non_sso_session_minutes,
  :federation_mode,
  :lockout_threshold,
  :permitted_networks,
  :permitted_wickr_aws_networks,
  :permitted_wickr_enterprise_networks)
  SENSITIVE = []
  include Aws::Structure
end

#lockout_thresholdInteger

The number of failed password attempts before a user account is locked out.

Returns:

  • (Integer)


3203
3204
3205
3206
3207
3208
3209
3210
3211
3212
3213
3214
3215
3216
3217
3218
3219
3220
3221
3222
3223
3224
3225
3226
3227
3228
3229
3230
3231
3232
3233
3234
3235
3236
3237
3238
3239
3240
3241
3242
# File 'lib/aws-sdk-wickr/types.rb', line 3203

class SecurityGroupSettings < Struct.new(
  :always_reauthenticate,
  :atak_package_values,
  :calling,
  :check_for_updates,
  :enable_atak,
  :enable_crash_reports,
  :enable_file_download,
  :enable_guest_federation,
  :enable_notification_preview,
  :enable_open_access_option,
  :enable_restricted_global_federation,
  :files_enabled,
  :force_device_lockout,
  :force_open_access,
  :force_read_receipts,
  :global_federation,
  :is_ato_enabled,
  :is_link_preview_enabled,
  :location_allow_maps,
  :location_enabled,
  :max_auto_download_size,
  :max_bor,
  :max_ttl,
  :message_forwarding_enabled,
  :password_requirements,
  :presence_enabled,
  :quick_responses,
  :show_master_recovery_key,
  :shredder,
  :sso_max_idle_minutes,
  :max_non_sso_session_minutes,
  :federation_mode,
  :lockout_threshold,
  :permitted_networks,
  :permitted_wickr_aws_networks,
  :permitted_wickr_enterprise_networks)
  SENSITIVE = []
  include Aws::Structure
end

#max_auto_download_sizeInteger

The maximum file size in bytes that will be automatically downloaded without user confirmation. Only allowed if fileDownload is enabled. Valid Values [512000 (low_quality), 7340032 (high_quality) ]

Returns:

  • (Integer)


3203
3204
3205
3206
3207
3208
3209
3210
3211
3212
3213
3214
3215
3216
3217
3218
3219
3220
3221
3222
3223
3224
3225
3226
3227
3228
3229
3230
3231
3232
3233
3234
3235
3236
3237
3238
3239
3240
3241
3242
# File 'lib/aws-sdk-wickr/types.rb', line 3203

class SecurityGroupSettings < Struct.new(
  :always_reauthenticate,
  :atak_package_values,
  :calling,
  :check_for_updates,
  :enable_atak,
  :enable_crash_reports,
  :enable_file_download,
  :enable_guest_federation,
  :enable_notification_preview,
  :enable_open_access_option,
  :enable_restricted_global_federation,
  :files_enabled,
  :force_device_lockout,
  :force_open_access,
  :force_read_receipts,
  :global_federation,
  :is_ato_enabled,
  :is_link_preview_enabled,
  :location_allow_maps,
  :location_enabled,
  :max_auto_download_size,
  :max_bor,
  :max_ttl,
  :message_forwarding_enabled,
  :password_requirements,
  :presence_enabled,
  :quick_responses,
  :show_master_recovery_key,
  :shredder,
  :sso_max_idle_minutes,
  :max_non_sso_session_minutes,
  :federation_mode,
  :lockout_threshold,
  :permitted_networks,
  :permitted_wickr_aws_networks,
  :permitted_wickr_enterprise_networks)
  SENSITIVE = []
  include Aws::Structure
end

#max_borInteger

The maximum burn-on-read (BOR) time in seconds, which determines how long messages remain visible before auto-deletion after being read.

Returns:

  • (Integer)


3203
3204
3205
3206
3207
3208
3209
3210
3211
3212
3213
3214
3215
3216
3217
3218
3219
3220
3221
3222
3223
3224
3225
3226
3227
3228
3229
3230
3231
3232
3233
3234
3235
3236
3237
3238
3239
3240
3241
3242
# File 'lib/aws-sdk-wickr/types.rb', line 3203

class SecurityGroupSettings < Struct.new(
  :always_reauthenticate,
  :atak_package_values,
  :calling,
  :check_for_updates,
  :enable_atak,
  :enable_crash_reports,
  :enable_file_download,
  :enable_guest_federation,
  :enable_notification_preview,
  :enable_open_access_option,
  :enable_restricted_global_federation,
  :files_enabled,
  :force_device_lockout,
  :force_open_access,
  :force_read_receipts,
  :global_federation,
  :is_ato_enabled,
  :is_link_preview_enabled,
  :location_allow_maps,
  :location_enabled,
  :max_auto_download_size,
  :max_bor,
  :max_ttl,
  :message_forwarding_enabled,
  :password_requirements,
  :presence_enabled,
  :quick_responses,
  :show_master_recovery_key,
  :shredder,
  :sso_max_idle_minutes,
  :max_non_sso_session_minutes,
  :federation_mode,
  :lockout_threshold,
  :permitted_networks,
  :permitted_wickr_aws_networks,
  :permitted_wickr_enterprise_networks)
  SENSITIVE = []
  include Aws::Structure
end

#max_non_sso_session_minutesInteger

Maximum session duration in minutes for non-SSO users. Set to 0 to disable. Valid range is 60 to 525600 (1 hour to 365 days).

Returns:

  • (Integer)


3203
3204
3205
3206
3207
3208
3209
3210
3211
3212
3213
3214
3215
3216
3217
3218
3219
3220
3221
3222
3223
3224
3225
3226
3227
3228
3229
3230
3231
3232
3233
3234
3235
3236
3237
3238
3239
3240
3241
3242
# File 'lib/aws-sdk-wickr/types.rb', line 3203

class SecurityGroupSettings < Struct.new(
  :always_reauthenticate,
  :atak_package_values,
  :calling,
  :check_for_updates,
  :enable_atak,
  :enable_crash_reports,
  :enable_file_download,
  :enable_guest_federation,
  :enable_notification_preview,
  :enable_open_access_option,
  :enable_restricted_global_federation,
  :files_enabled,
  :force_device_lockout,
  :force_open_access,
  :force_read_receipts,
  :global_federation,
  :is_ato_enabled,
  :is_link_preview_enabled,
  :location_allow_maps,
  :location_enabled,
  :max_auto_download_size,
  :max_bor,
  :max_ttl,
  :message_forwarding_enabled,
  :password_requirements,
  :presence_enabled,
  :quick_responses,
  :show_master_recovery_key,
  :shredder,
  :sso_max_idle_minutes,
  :max_non_sso_session_minutes,
  :federation_mode,
  :lockout_threshold,
  :permitted_networks,
  :permitted_wickr_aws_networks,
  :permitted_wickr_enterprise_networks)
  SENSITIVE = []
  include Aws::Structure
end

#max_ttlInteger

The maximum time-to-live (TTL) in seconds for messages, after which they will be automatically deleted from all devices.

Returns:

  • (Integer)


3203
3204
3205
3206
3207
3208
3209
3210
3211
3212
3213
3214
3215
3216
3217
3218
3219
3220
3221
3222
3223
3224
3225
3226
3227
3228
3229
3230
3231
3232
3233
3234
3235
3236
3237
3238
3239
3240
3241
3242
# File 'lib/aws-sdk-wickr/types.rb', line 3203

class SecurityGroupSettings < Struct.new(
  :always_reauthenticate,
  :atak_package_values,
  :calling,
  :check_for_updates,
  :enable_atak,
  :enable_crash_reports,
  :enable_file_download,
  :enable_guest_federation,
  :enable_notification_preview,
  :enable_open_access_option,
  :enable_restricted_global_federation,
  :files_enabled,
  :force_device_lockout,
  :force_open_access,
  :force_read_receipts,
  :global_federation,
  :is_ato_enabled,
  :is_link_preview_enabled,
  :location_allow_maps,
  :location_enabled,
  :max_auto_download_size,
  :max_bor,
  :max_ttl,
  :message_forwarding_enabled,
  :password_requirements,
  :presence_enabled,
  :quick_responses,
  :show_master_recovery_key,
  :shredder,
  :sso_max_idle_minutes,
  :max_non_sso_session_minutes,
  :federation_mode,
  :lockout_threshold,
  :permitted_networks,
  :permitted_wickr_aws_networks,
  :permitted_wickr_enterprise_networks)
  SENSITIVE = []
  include Aws::Structure
end

#message_forwarding_enabledBoolean

Enables message forwarding, allowing users to forward messages from one conversation to another.

Returns:

  • (Boolean)


3203
3204
3205
3206
3207
3208
3209
3210
3211
3212
3213
3214
3215
3216
3217
3218
3219
3220
3221
3222
3223
3224
3225
3226
3227
3228
3229
3230
3231
3232
3233
3234
3235
3236
3237
3238
3239
3240
3241
3242
# File 'lib/aws-sdk-wickr/types.rb', line 3203

class SecurityGroupSettings < Struct.new(
  :always_reauthenticate,
  :atak_package_values,
  :calling,
  :check_for_updates,
  :enable_atak,
  :enable_crash_reports,
  :enable_file_download,
  :enable_guest_federation,
  :enable_notification_preview,
  :enable_open_access_option,
  :enable_restricted_global_federation,
  :files_enabled,
  :force_device_lockout,
  :force_open_access,
  :force_read_receipts,
  :global_federation,
  :is_ato_enabled,
  :is_link_preview_enabled,
  :location_allow_maps,
  :location_enabled,
  :max_auto_download_size,
  :max_bor,
  :max_ttl,
  :message_forwarding_enabled,
  :password_requirements,
  :presence_enabled,
  :quick_responses,
  :show_master_recovery_key,
  :shredder,
  :sso_max_idle_minutes,
  :max_non_sso_session_minutes,
  :federation_mode,
  :lockout_threshold,
  :permitted_networks,
  :permitted_wickr_aws_networks,
  :permitted_wickr_enterprise_networks)
  SENSITIVE = []
  include Aws::Structure
end

#password_requirementsTypes::PasswordRequirements

The password complexity requirements that users must follow when creating or changing passwords.



3203
3204
3205
3206
3207
3208
3209
3210
3211
3212
3213
3214
3215
3216
3217
3218
3219
3220
3221
3222
3223
3224
3225
3226
3227
3228
3229
3230
3231
3232
3233
3234
3235
3236
3237
3238
3239
3240
3241
3242
# File 'lib/aws-sdk-wickr/types.rb', line 3203

class SecurityGroupSettings < Struct.new(
  :always_reauthenticate,
  :atak_package_values,
  :calling,
  :check_for_updates,
  :enable_atak,
  :enable_crash_reports,
  :enable_file_download,
  :enable_guest_federation,
  :enable_notification_preview,
  :enable_open_access_option,
  :enable_restricted_global_federation,
  :files_enabled,
  :force_device_lockout,
  :force_open_access,
  :force_read_receipts,
  :global_federation,
  :is_ato_enabled,
  :is_link_preview_enabled,
  :location_allow_maps,
  :location_enabled,
  :max_auto_download_size,
  :max_bor,
  :max_ttl,
  :message_forwarding_enabled,
  :password_requirements,
  :presence_enabled,
  :quick_responses,
  :show_master_recovery_key,
  :shredder,
  :sso_max_idle_minutes,
  :max_non_sso_session_minutes,
  :federation_mode,
  :lockout_threshold,
  :permitted_networks,
  :permitted_wickr_aws_networks,
  :permitted_wickr_enterprise_networks)
  SENSITIVE = []
  include Aws::Structure
end

#permitted_networksArray<String>

A list of network IDs that are permitted for local federation when federation mode is set to restricted.

Returns:

  • (Array<String>)


3203
3204
3205
3206
3207
3208
3209
3210
3211
3212
3213
3214
3215
3216
3217
3218
3219
3220
3221
3222
3223
3224
3225
3226
3227
3228
3229
3230
3231
3232
3233
3234
3235
3236
3237
3238
3239
3240
3241
3242
# File 'lib/aws-sdk-wickr/types.rb', line 3203

class SecurityGroupSettings < Struct.new(
  :always_reauthenticate,
  :atak_package_values,
  :calling,
  :check_for_updates,
  :enable_atak,
  :enable_crash_reports,
  :enable_file_download,
  :enable_guest_federation,
  :enable_notification_preview,
  :enable_open_access_option,
  :enable_restricted_global_federation,
  :files_enabled,
  :force_device_lockout,
  :force_open_access,
  :force_read_receipts,
  :global_federation,
  :is_ato_enabled,
  :is_link_preview_enabled,
  :location_allow_maps,
  :location_enabled,
  :max_auto_download_size,
  :max_bor,
  :max_ttl,
  :message_forwarding_enabled,
  :password_requirements,
  :presence_enabled,
  :quick_responses,
  :show_master_recovery_key,
  :shredder,
  :sso_max_idle_minutes,
  :max_non_sso_session_minutes,
  :federation_mode,
  :lockout_threshold,
  :permitted_networks,
  :permitted_wickr_aws_networks,
  :permitted_wickr_enterprise_networks)
  SENSITIVE = []
  include Aws::Structure
end

#permitted_wickr_aws_networksArray<Types::WickrAwsNetworks>

A list of permitted Wickr networks for global federation, restricting communication to specific approved networks.

Returns:



3203
3204
3205
3206
3207
3208
3209
3210
3211
3212
3213
3214
3215
3216
3217
3218
3219
3220
3221
3222
3223
3224
3225
3226
3227
3228
3229
3230
3231
3232
3233
3234
3235
3236
3237
3238
3239
3240
3241
3242
# File 'lib/aws-sdk-wickr/types.rb', line 3203

class SecurityGroupSettings < Struct.new(
  :always_reauthenticate,
  :atak_package_values,
  :calling,
  :check_for_updates,
  :enable_atak,
  :enable_crash_reports,
  :enable_file_download,
  :enable_guest_federation,
  :enable_notification_preview,
  :enable_open_access_option,
  :enable_restricted_global_federation,
  :files_enabled,
  :force_device_lockout,
  :force_open_access,
  :force_read_receipts,
  :global_federation,
  :is_ato_enabled,
  :is_link_preview_enabled,
  :location_allow_maps,
  :location_enabled,
  :max_auto_download_size,
  :max_bor,
  :max_ttl,
  :message_forwarding_enabled,
  :password_requirements,
  :presence_enabled,
  :quick_responses,
  :show_master_recovery_key,
  :shredder,
  :sso_max_idle_minutes,
  :max_non_sso_session_minutes,
  :federation_mode,
  :lockout_threshold,
  :permitted_networks,
  :permitted_wickr_aws_networks,
  :permitted_wickr_enterprise_networks)
  SENSITIVE = []
  include Aws::Structure
end

#permitted_wickr_enterprise_networksArray<Types::PermittedWickrEnterpriseNetwork>

A list of permitted Wickr Enterprise networks for global federation, restricting communication to specific approved networks.



3203
3204
3205
3206
3207
3208
3209
3210
3211
3212
3213
3214
3215
3216
3217
3218
3219
3220
3221
3222
3223
3224
3225
3226
3227
3228
3229
3230
3231
3232
3233
3234
3235
3236
3237
3238
3239
3240
3241
3242
# File 'lib/aws-sdk-wickr/types.rb', line 3203

class SecurityGroupSettings < Struct.new(
  :always_reauthenticate,
  :atak_package_values,
  :calling,
  :check_for_updates,
  :enable_atak,
  :enable_crash_reports,
  :enable_file_download,
  :enable_guest_federation,
  :enable_notification_preview,
  :enable_open_access_option,
  :enable_restricted_global_federation,
  :files_enabled,
  :force_device_lockout,
  :force_open_access,
  :force_read_receipts,
  :global_federation,
  :is_ato_enabled,
  :is_link_preview_enabled,
  :location_allow_maps,
  :location_enabled,
  :max_auto_download_size,
  :max_bor,
  :max_ttl,
  :message_forwarding_enabled,
  :password_requirements,
  :presence_enabled,
  :quick_responses,
  :show_master_recovery_key,
  :shredder,
  :sso_max_idle_minutes,
  :max_non_sso_session_minutes,
  :federation_mode,
  :lockout_threshold,
  :permitted_networks,
  :permitted_wickr_aws_networks,
  :permitted_wickr_enterprise_networks)
  SENSITIVE = []
  include Aws::Structure
end

#presence_enabledBoolean

Enables presence indicators that show whether users are online, away, or offline.

Returns:

  • (Boolean)


3203
3204
3205
3206
3207
3208
3209
3210
3211
3212
3213
3214
3215
3216
3217
3218
3219
3220
3221
3222
3223
3224
3225
3226
3227
3228
3229
3230
3231
3232
3233
3234
3235
3236
3237
3238
3239
3240
3241
3242
# File 'lib/aws-sdk-wickr/types.rb', line 3203

class SecurityGroupSettings < Struct.new(
  :always_reauthenticate,
  :atak_package_values,
  :calling,
  :check_for_updates,
  :enable_atak,
  :enable_crash_reports,
  :enable_file_download,
  :enable_guest_federation,
  :enable_notification_preview,
  :enable_open_access_option,
  :enable_restricted_global_federation,
  :files_enabled,
  :force_device_lockout,
  :force_open_access,
  :force_read_receipts,
  :global_federation,
  :is_ato_enabled,
  :is_link_preview_enabled,
  :location_allow_maps,
  :location_enabled,
  :max_auto_download_size,
  :max_bor,
  :max_ttl,
  :message_forwarding_enabled,
  :password_requirements,
  :presence_enabled,
  :quick_responses,
  :show_master_recovery_key,
  :shredder,
  :sso_max_idle_minutes,
  :max_non_sso_session_minutes,
  :federation_mode,
  :lockout_threshold,
  :permitted_networks,
  :permitted_wickr_aws_networks,
  :permitted_wickr_enterprise_networks)
  SENSITIVE = []
  include Aws::Structure
end

#quick_responsesArray<String>

A list of pre-defined quick response message templates that users can send with a single tap.

Returns:

  • (Array<String>)


3203
3204
3205
3206
3207
3208
3209
3210
3211
3212
3213
3214
3215
3216
3217
3218
3219
3220
3221
3222
3223
3224
3225
3226
3227
3228
3229
3230
3231
3232
3233
3234
3235
3236
3237
3238
3239
3240
3241
3242
# File 'lib/aws-sdk-wickr/types.rb', line 3203

class SecurityGroupSettings < Struct.new(
  :always_reauthenticate,
  :atak_package_values,
  :calling,
  :check_for_updates,
  :enable_atak,
  :enable_crash_reports,
  :enable_file_download,
  :enable_guest_federation,
  :enable_notification_preview,
  :enable_open_access_option,
  :enable_restricted_global_federation,
  :files_enabled,
  :force_device_lockout,
  :force_open_access,
  :force_read_receipts,
  :global_federation,
  :is_ato_enabled,
  :is_link_preview_enabled,
  :location_allow_maps,
  :location_enabled,
  :max_auto_download_size,
  :max_bor,
  :max_ttl,
  :message_forwarding_enabled,
  :password_requirements,
  :presence_enabled,
  :quick_responses,
  :show_master_recovery_key,
  :shredder,
  :sso_max_idle_minutes,
  :max_non_sso_session_minutes,
  :federation_mode,
  :lockout_threshold,
  :permitted_networks,
  :permitted_wickr_aws_networks,
  :permitted_wickr_enterprise_networks)
  SENSITIVE = []
  include Aws::Structure
end

#show_master_recovery_keyBoolean

Users will get a master recovery key that can be used to securely sign in to their Wickr account without having access to their primary device for authentication. Available in SSO enabled network.

Returns:

  • (Boolean)


3203
3204
3205
3206
3207
3208
3209
3210
3211
3212
3213
3214
3215
3216
3217
3218
3219
3220
3221
3222
3223
3224
3225
3226
3227
3228
3229
3230
3231
3232
3233
3234
3235
3236
3237
3238
3239
3240
3241
3242
# File 'lib/aws-sdk-wickr/types.rb', line 3203

class SecurityGroupSettings < Struct.new(
  :always_reauthenticate,
  :atak_package_values,
  :calling,
  :check_for_updates,
  :enable_atak,
  :enable_crash_reports,
  :enable_file_download,
  :enable_guest_federation,
  :enable_notification_preview,
  :enable_open_access_option,
  :enable_restricted_global_federation,
  :files_enabled,
  :force_device_lockout,
  :force_open_access,
  :force_read_receipts,
  :global_federation,
  :is_ato_enabled,
  :is_link_preview_enabled,
  :location_allow_maps,
  :location_enabled,
  :max_auto_download_size,
  :max_bor,
  :max_ttl,
  :message_forwarding_enabled,
  :password_requirements,
  :presence_enabled,
  :quick_responses,
  :show_master_recovery_key,
  :shredder,
  :sso_max_idle_minutes,
  :max_non_sso_session_minutes,
  :federation_mode,
  :lockout_threshold,
  :permitted_networks,
  :permitted_wickr_aws_networks,
  :permitted_wickr_enterprise_networks)
  SENSITIVE = []
  include Aws::Structure
end

#shredderTypes::ShredderSettings

The message shredder configuration that controls secure deletion of messages and files from devices.



3203
3204
3205
3206
3207
3208
3209
3210
3211
3212
3213
3214
3215
3216
3217
3218
3219
3220
3221
3222
3223
3224
3225
3226
3227
3228
3229
3230
3231
3232
3233
3234
3235
3236
3237
3238
3239
3240
3241
3242
# File 'lib/aws-sdk-wickr/types.rb', line 3203

class SecurityGroupSettings < Struct.new(
  :always_reauthenticate,
  :atak_package_values,
  :calling,
  :check_for_updates,
  :enable_atak,
  :enable_crash_reports,
  :enable_file_download,
  :enable_guest_federation,
  :enable_notification_preview,
  :enable_open_access_option,
  :enable_restricted_global_federation,
  :files_enabled,
  :force_device_lockout,
  :force_open_access,
  :force_read_receipts,
  :global_federation,
  :is_ato_enabled,
  :is_link_preview_enabled,
  :location_allow_maps,
  :location_enabled,
  :max_auto_download_size,
  :max_bor,
  :max_ttl,
  :message_forwarding_enabled,
  :password_requirements,
  :presence_enabled,
  :quick_responses,
  :show_master_recovery_key,
  :shredder,
  :sso_max_idle_minutes,
  :max_non_sso_session_minutes,
  :federation_mode,
  :lockout_threshold,
  :permitted_networks,
  :permitted_wickr_aws_networks,
  :permitted_wickr_enterprise_networks)
  SENSITIVE = []
  include Aws::Structure
end

#sso_max_idle_minutesInteger

The duration for which users SSO session remains inactive before automatically logging them out for security. Available in SSO enabled network.

Returns:

  • (Integer)


3203
3204
3205
3206
3207
3208
3209
3210
3211
3212
3213
3214
3215
3216
3217
3218
3219
3220
3221
3222
3223
3224
3225
3226
3227
3228
3229
3230
3231
3232
3233
3234
3235
3236
3237
3238
3239
3240
3241
3242
# File 'lib/aws-sdk-wickr/types.rb', line 3203

class SecurityGroupSettings < Struct.new(
  :always_reauthenticate,
  :atak_package_values,
  :calling,
  :check_for_updates,
  :enable_atak,
  :enable_crash_reports,
  :enable_file_download,
  :enable_guest_federation,
  :enable_notification_preview,
  :enable_open_access_option,
  :enable_restricted_global_federation,
  :files_enabled,
  :force_device_lockout,
  :force_open_access,
  :force_read_receipts,
  :global_federation,
  :is_ato_enabled,
  :is_link_preview_enabled,
  :location_allow_maps,
  :location_enabled,
  :max_auto_download_size,
  :max_bor,
  :max_ttl,
  :message_forwarding_enabled,
  :password_requirements,
  :presence_enabled,
  :quick_responses,
  :show_master_recovery_key,
  :shredder,
  :sso_max_idle_minutes,
  :max_non_sso_session_minutes,
  :federation_mode,
  :lockout_threshold,
  :permitted_networks,
  :permitted_wickr_aws_networks,
  :permitted_wickr_enterprise_networks)
  SENSITIVE = []
  include Aws::Structure
end