Class: Aws::WorkspacesInstances::Types::InstanceConfigurationFilter
- Inherits:
-
Struct
- Object
- Struct
- Aws::WorkspacesInstances::Types::InstanceConfigurationFilter
- Defined in:
- gems/aws-sdk-workspacesinstances/lib/aws-sdk-workspacesinstances/types.rb
Overview
Defines filtering criteria for WorkSpace Instance type searches. Combines multiple filter conditions including billing mode, platform type, and tenancy to help customers find instance types that meet their specific requirements.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#billing_mode ⇒ String
Filters WorkSpace Instance types based on supported billing modes.
-
#platform_type ⇒ String
Filters WorkSpace Instance types by operating system platform.
-
#tenancy ⇒ String
Filters WorkSpace Instance types by tenancy model.
Instance Attribute Details
#billing_mode ⇒ String
Filters WorkSpace Instance types based on supported billing modes. Allows customers to search for instance types that support their preferred billing model, such as HOURLY or MONTHLY billing.
675 676 677 678 679 680 681 |
# File 'gems/aws-sdk-workspacesinstances/lib/aws-sdk-workspacesinstances/types.rb', line 675 class InstanceConfigurationFilter < Struct.new( :billing_mode, :platform_type, :tenancy) SENSITIVE = [] include Aws::Structure end |
#platform_type ⇒ String
Filters WorkSpace Instance types by operating system platform. Allows customers to find instances that support their desired OS, such as Windows, Linux/UNIX, Ubuntu Pro, RHEL, or SUSE.
675 676 677 678 679 680 681 |
# File 'gems/aws-sdk-workspacesinstances/lib/aws-sdk-workspacesinstances/types.rb', line 675 class InstanceConfigurationFilter < Struct.new( :billing_mode, :platform_type, :tenancy) SENSITIVE = [] include Aws::Structure end |
#tenancy ⇒ String
Filters WorkSpace Instance types by tenancy model. Allows customers to find instances that match their tenancy requirements, such as SHARED or DEDICATED.
675 676 677 678 679 680 681 |
# File 'gems/aws-sdk-workspacesinstances/lib/aws-sdk-workspacesinstances/types.rb', line 675 class InstanceConfigurationFilter < Struct.new( :billing_mode, :platform_type, :tenancy) SENSITIVE = [] include Aws::Structure end |