Class: Aws::WorkSpacesWeb::Types::IpAccessSettings
- Inherits:
-
Struct
- Object
- Struct
- Aws::WorkSpacesWeb::Types::IpAccessSettings
- Includes:
- Structure
- Defined in:
- lib/aws-sdk-workspacesweb/types.rb
Overview
The IP access settings resource that can be associated with a web portal.
Constant Summary collapse
- SENSITIVE =
[:description, :display_name, :ip_rules]
Instance Attribute Summary collapse
-
#additional_encryption_context ⇒ Hash<String,String>
The additional encryption context of the IP access settings.
-
#associated_portal_arns ⇒ Array<String>
A list of web portal ARNs that this IP access settings resource is associated with.
-
#creation_date ⇒ Time
The creation date timestamp of the IP access settings.
-
#customer_managed_key ⇒ String
The customer managed key used to encrypt sensitive information in the IP access settings.
-
#description ⇒ String
The description of the IP access settings.
-
#display_name ⇒ String
The display name of the IP access settings.
-
#ip_access_settings_arn ⇒ String
The ARN of the IP access settings resource.
-
#ip_rules ⇒ Array<Types::IpRule>
The IP rules of the IP access settings.
Instance Attribute Details
#additional_encryption_context ⇒ Hash<String,String>
The additional encryption context of the IP access settings.
2096 2097 2098 2099 2100 2101 2102 2103 2104 2105 2106 2107 |
# File 'lib/aws-sdk-workspacesweb/types.rb', line 2096 class IpAccessSettings < Struct.new( :additional_encryption_context, :associated_portal_arns, :creation_date, :customer_managed_key, :description, :display_name, :ip_access_settings_arn, :ip_rules) SENSITIVE = [:description, :display_name, :ip_rules] include Aws::Structure end |
#associated_portal_arns ⇒ Array<String>
A list of web portal ARNs that this IP access settings resource is associated with.
2096 2097 2098 2099 2100 2101 2102 2103 2104 2105 2106 2107 |
# File 'lib/aws-sdk-workspacesweb/types.rb', line 2096 class IpAccessSettings < Struct.new( :additional_encryption_context, :associated_portal_arns, :creation_date, :customer_managed_key, :description, :display_name, :ip_access_settings_arn, :ip_rules) SENSITIVE = [:description, :display_name, :ip_rules] include Aws::Structure end |
#creation_date ⇒ Time
The creation date timestamp of the IP access settings.
2096 2097 2098 2099 2100 2101 2102 2103 2104 2105 2106 2107 |
# File 'lib/aws-sdk-workspacesweb/types.rb', line 2096 class IpAccessSettings < Struct.new( :additional_encryption_context, :associated_portal_arns, :creation_date, :customer_managed_key, :description, :display_name, :ip_access_settings_arn, :ip_rules) SENSITIVE = [:description, :display_name, :ip_rules] include Aws::Structure end |
#customer_managed_key ⇒ String
The customer managed key used to encrypt sensitive information in the IP access settings.
2096 2097 2098 2099 2100 2101 2102 2103 2104 2105 2106 2107 |
# File 'lib/aws-sdk-workspacesweb/types.rb', line 2096 class IpAccessSettings < Struct.new( :additional_encryption_context, :associated_portal_arns, :creation_date, :customer_managed_key, :description, :display_name, :ip_access_settings_arn, :ip_rules) SENSITIVE = [:description, :display_name, :ip_rules] include Aws::Structure end |
#description ⇒ String
The description of the IP access settings.
2096 2097 2098 2099 2100 2101 2102 2103 2104 2105 2106 2107 |
# File 'lib/aws-sdk-workspacesweb/types.rb', line 2096 class IpAccessSettings < Struct.new( :additional_encryption_context, :associated_portal_arns, :creation_date, :customer_managed_key, :description, :display_name, :ip_access_settings_arn, :ip_rules) SENSITIVE = [:description, :display_name, :ip_rules] include Aws::Structure end |
#display_name ⇒ String
The display name of the IP access settings.
2096 2097 2098 2099 2100 2101 2102 2103 2104 2105 2106 2107 |
# File 'lib/aws-sdk-workspacesweb/types.rb', line 2096 class IpAccessSettings < Struct.new( :additional_encryption_context, :associated_portal_arns, :creation_date, :customer_managed_key, :description, :display_name, :ip_access_settings_arn, :ip_rules) SENSITIVE = [:description, :display_name, :ip_rules] include Aws::Structure end |
#ip_access_settings_arn ⇒ String
The ARN of the IP access settings resource.
2096 2097 2098 2099 2100 2101 2102 2103 2104 2105 2106 2107 |
# File 'lib/aws-sdk-workspacesweb/types.rb', line 2096 class IpAccessSettings < Struct.new( :additional_encryption_context, :associated_portal_arns, :creation_date, :customer_managed_key, :description, :display_name, :ip_access_settings_arn, :ip_rules) SENSITIVE = [:description, :display_name, :ip_rules] include Aws::Structure end |
#ip_rules ⇒ Array<Types::IpRule>
The IP rules of the IP access settings.
2096 2097 2098 2099 2100 2101 2102 2103 2104 2105 2106 2107 |
# File 'lib/aws-sdk-workspacesweb/types.rb', line 2096 class IpAccessSettings < Struct.new( :additional_encryption_context, :associated_portal_arns, :creation_date, :customer_managed_key, :description, :display_name, :ip_access_settings_arn, :ip_rules) SENSITIVE = [:description, :display_name, :ip_rules] include Aws::Structure end |