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 =
[:ip_rules, :display_name, :description]
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.
2516 2517 2518 2519 2520 2521 2522 2523 2524 2525 2526 2527 |
# File 'lib/aws-sdk-workspacesweb/types.rb', line 2516 class IpAccessSettings < Struct.new( :ip_access_settings_arn, :associated_portal_arns, :ip_rules, :display_name, :description, :creation_date, :customer_managed_key, :additional_encryption_context) SENSITIVE = [:ip_rules, :display_name, :description] include Aws::Structure end |
#associated_portal_arns ⇒ Array<String>
A list of web portal ARNs that this IP access settings resource is associated with.
2516 2517 2518 2519 2520 2521 2522 2523 2524 2525 2526 2527 |
# File 'lib/aws-sdk-workspacesweb/types.rb', line 2516 class IpAccessSettings < Struct.new( :ip_access_settings_arn, :associated_portal_arns, :ip_rules, :display_name, :description, :creation_date, :customer_managed_key, :additional_encryption_context) SENSITIVE = [:ip_rules, :display_name, :description] include Aws::Structure end |
#creation_date ⇒ Time
The creation date timestamp of the IP access settings.
2516 2517 2518 2519 2520 2521 2522 2523 2524 2525 2526 2527 |
# File 'lib/aws-sdk-workspacesweb/types.rb', line 2516 class IpAccessSettings < Struct.new( :ip_access_settings_arn, :associated_portal_arns, :ip_rules, :display_name, :description, :creation_date, :customer_managed_key, :additional_encryption_context) SENSITIVE = [:ip_rules, :display_name, :description] include Aws::Structure end |
#customer_managed_key ⇒ String
The customer managed key used to encrypt sensitive information in the IP access settings.
2516 2517 2518 2519 2520 2521 2522 2523 2524 2525 2526 2527 |
# File 'lib/aws-sdk-workspacesweb/types.rb', line 2516 class IpAccessSettings < Struct.new( :ip_access_settings_arn, :associated_portal_arns, :ip_rules, :display_name, :description, :creation_date, :customer_managed_key, :additional_encryption_context) SENSITIVE = [:ip_rules, :display_name, :description] include Aws::Structure end |
#description ⇒ String
The description of the IP access settings.
2516 2517 2518 2519 2520 2521 2522 2523 2524 2525 2526 2527 |
# File 'lib/aws-sdk-workspacesweb/types.rb', line 2516 class IpAccessSettings < Struct.new( :ip_access_settings_arn, :associated_portal_arns, :ip_rules, :display_name, :description, :creation_date, :customer_managed_key, :additional_encryption_context) SENSITIVE = [:ip_rules, :display_name, :description] include Aws::Structure end |
#display_name ⇒ String
The display name of the IP access settings.
2516 2517 2518 2519 2520 2521 2522 2523 2524 2525 2526 2527 |
# File 'lib/aws-sdk-workspacesweb/types.rb', line 2516 class IpAccessSettings < Struct.new( :ip_access_settings_arn, :associated_portal_arns, :ip_rules, :display_name, :description, :creation_date, :customer_managed_key, :additional_encryption_context) SENSITIVE = [:ip_rules, :display_name, :description] include Aws::Structure end |
#ip_access_settings_arn ⇒ String
The ARN of the IP access settings resource.
2516 2517 2518 2519 2520 2521 2522 2523 2524 2525 2526 2527 |
# File 'lib/aws-sdk-workspacesweb/types.rb', line 2516 class IpAccessSettings < Struct.new( :ip_access_settings_arn, :associated_portal_arns, :ip_rules, :display_name, :description, :creation_date, :customer_managed_key, :additional_encryption_context) SENSITIVE = [:ip_rules, :display_name, :description] include Aws::Structure end |
#ip_rules ⇒ Array<Types::IpRule>
The IP rules of the IP access settings.
2516 2517 2518 2519 2520 2521 2522 2523 2524 2525 2526 2527 |
# File 'lib/aws-sdk-workspacesweb/types.rb', line 2516 class IpAccessSettings < Struct.new( :ip_access_settings_arn, :associated_portal_arns, :ip_rules, :display_name, :description, :creation_date, :customer_managed_key, :additional_encryption_context) SENSITIVE = [:ip_rules, :display_name, :description] include Aws::Structure end |