Class: Aws::Wickr::Types::SecurityGroupSettingsRequest

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

Overview

Contains the security group configuration settings that can be specified when creating or updating a security group. This is a subset of SecurityGroupSettings containing only the modifiable federation and security settings.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#enable_guest_federationBoolean

Guest users let you work with people outside your organization that only have limited access to Wickr. Only valid when federationMode is set to Global.

Returns:

  • (Boolean)


3127
3128
3129
3130
3131
3132
3133
3134
3135
3136
3137
3138
# File 'gems/aws-sdk-wickr/lib/aws-sdk-wickr/types.rb', line 3127

class SecurityGroupSettingsRequest < Struct.new(
  :lockout_threshold,
  :permitted_networks,
  :enable_guest_federation,
  :global_federation,
  :federation_mode,
  :enable_restricted_global_federation,
  :permitted_wickr_aws_networks,
  :permitted_wickr_enterprise_networks)
  SENSITIVE = []
  include Aws::Structure
end

#enable_restricted_global_federationBoolean

Enables restricted global federation to limit communication to specific permitted networks only. Requires globalFederation to be enabled.

Returns:

  • (Boolean)


3127
3128
3129
3130
3131
3132
3133
3134
3135
3136
3137
3138
# File 'gems/aws-sdk-wickr/lib/aws-sdk-wickr/types.rb', line 3127

class SecurityGroupSettingsRequest < Struct.new(
  :lockout_threshold,
  :permitted_networks,
  :enable_guest_federation,
  :global_federation,
  :federation_mode,
  :enable_restricted_global_federation,
  :permitted_wickr_aws_networks,
  :permitted_wickr_enterprise_networks)
  SENSITIVE = []
  include Aws::Structure
end

#federation_modeInteger

The local federation mode. Values: 0 (none), 1 (federated - all networks), 2 (restricted - only permitted networks).

Returns:

  • (Integer)


3127
3128
3129
3130
3131
3132
3133
3134
3135
3136
3137
3138
# File 'gems/aws-sdk-wickr/lib/aws-sdk-wickr/types.rb', line 3127

class SecurityGroupSettingsRequest < Struct.new(
  :lockout_threshold,
  :permitted_networks,
  :enable_guest_federation,
  :global_federation,
  :federation_mode,
  :enable_restricted_global_federation,
  :permitted_wickr_aws_networks,
  :permitted_wickr_enterprise_networks)
  SENSITIVE = []
  include Aws::Structure
end

#global_federationBoolean

Allow users to securely federate with all Amazon Web Services Wickr networks and Amazon Web Services Enterprise networks.

Returns:

  • (Boolean)


3127
3128
3129
3130
3131
3132
3133
3134
3135
3136
3137
3138
# File 'gems/aws-sdk-wickr/lib/aws-sdk-wickr/types.rb', line 3127

class SecurityGroupSettingsRequest < Struct.new(
  :lockout_threshold,
  :permitted_networks,
  :enable_guest_federation,
  :global_federation,
  :federation_mode,
  :enable_restricted_global_federation,
  :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)


3127
3128
3129
3130
3131
3132
3133
3134
3135
3136
3137
3138
# File 'gems/aws-sdk-wickr/lib/aws-sdk-wickr/types.rb', line 3127

class SecurityGroupSettingsRequest < Struct.new(
  :lockout_threshold,
  :permitted_networks,
  :enable_guest_federation,
  :global_federation,
  :federation_mode,
  :enable_restricted_global_federation,
  :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>)


3127
3128
3129
3130
3131
3132
3133
3134
3135
3136
3137
3138
# File 'gems/aws-sdk-wickr/lib/aws-sdk-wickr/types.rb', line 3127

class SecurityGroupSettingsRequest < Struct.new(
  :lockout_threshold,
  :permitted_networks,
  :enable_guest_federation,
  :global_federation,
  :federation_mode,
  :enable_restricted_global_federation,
  :permitted_wickr_aws_networks,
  :permitted_wickr_enterprise_networks)
  SENSITIVE = []
  include Aws::Structure
end

#permitted_wickr_aws_networksArray<Types::WickrAwsNetworks>

A list of permitted Amazon Web Services Wickr networks for restricted global federation.

Returns:



3127
3128
3129
3130
3131
3132
3133
3134
3135
3136
3137
3138
# File 'gems/aws-sdk-wickr/lib/aws-sdk-wickr/types.rb', line 3127

class SecurityGroupSettingsRequest < Struct.new(
  :lockout_threshold,
  :permitted_networks,
  :enable_guest_federation,
  :global_federation,
  :federation_mode,
  :enable_restricted_global_federation,
  :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 restricted global federation.



3127
3128
3129
3130
3131
3132
3133
3134
3135
3136
3137
3138
# File 'gems/aws-sdk-wickr/lib/aws-sdk-wickr/types.rb', line 3127

class SecurityGroupSettingsRequest < Struct.new(
  :lockout_threshold,
  :permitted_networks,
  :enable_guest_federation,
  :global_federation,
  :federation_mode,
  :enable_restricted_global_federation,
  :permitted_wickr_aws_networks,
  :permitted_wickr_enterprise_networks)
  SENSITIVE = []
  include Aws::Structure
end