Class: Aws::AppStream::Types::Application
- Inherits:
-
Struct
- Object
- Struct
- Aws::AppStream::Types::Application
- Defined in:
- gems/aws-sdk-appstream/lib/aws-sdk-appstream/types.rb
Overview
Describes an application in the application catalog.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#app_block_arn ⇒ String
The app block ARN of the application.
-
#arn ⇒ String
The ARN of the application.
-
#created_time ⇒ Time
The time at which the application was created within the app block.
-
#description ⇒ String
The description of the application.
-
#display_name ⇒ String
The application name to display.
-
#enabled ⇒ Boolean
If there is a problem, the application can be disabled after image creation.
-
#icon_s3_location ⇒ Types::S3Location
The S3 location of the application icon.
-
#icon_url ⇒ String
The URL for the application icon.
-
#instance_families ⇒ Array<String>
The instance families for the application.
-
#launch_parameters ⇒ String
The arguments that are passed to the application at launch.
-
#launch_path ⇒ String
The path to the application executable in the instance.
-
#metadata ⇒ Hash<String,String>
Additional attributes that describe the application.
-
#name ⇒ String
The name of the application.
-
#platforms ⇒ Array<String>
The platforms on which the application can run.
-
#working_directory ⇒ String
The working directory for the application.
Instance Attribute Details
#app_block_arn ⇒ String
The app block ARN of the application.
312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 |
# File 'gems/aws-sdk-appstream/lib/aws-sdk-appstream/types.rb', line 312 class Application < Struct.new( :name, :display_name, :icon_url, :launch_path, :launch_parameters, :enabled, :metadata, :working_directory, :description, :arn, :app_block_arn, :icon_s3_location, :platforms, :instance_families, :created_time) SENSITIVE = [] include Aws::Structure end |
#arn ⇒ String
The ARN of the application.
312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 |
# File 'gems/aws-sdk-appstream/lib/aws-sdk-appstream/types.rb', line 312 class Application < Struct.new( :name, :display_name, :icon_url, :launch_path, :launch_parameters, :enabled, :metadata, :working_directory, :description, :arn, :app_block_arn, :icon_s3_location, :platforms, :instance_families, :created_time) SENSITIVE = [] include Aws::Structure end |
#created_time ⇒ Time
The time at which the application was created within the app block.
312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 |
# File 'gems/aws-sdk-appstream/lib/aws-sdk-appstream/types.rb', line 312 class Application < Struct.new( :name, :display_name, :icon_url, :launch_path, :launch_parameters, :enabled, :metadata, :working_directory, :description, :arn, :app_block_arn, :icon_s3_location, :platforms, :instance_families, :created_time) SENSITIVE = [] include Aws::Structure end |
#description ⇒ String
The description of the application.
312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 |
# File 'gems/aws-sdk-appstream/lib/aws-sdk-appstream/types.rb', line 312 class Application < Struct.new( :name, :display_name, :icon_url, :launch_path, :launch_parameters, :enabled, :metadata, :working_directory, :description, :arn, :app_block_arn, :icon_s3_location, :platforms, :instance_families, :created_time) SENSITIVE = [] include Aws::Structure end |
#display_name ⇒ String
The application name to display.
312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 |
# File 'gems/aws-sdk-appstream/lib/aws-sdk-appstream/types.rb', line 312 class Application < Struct.new( :name, :display_name, :icon_url, :launch_path, :launch_parameters, :enabled, :metadata, :working_directory, :description, :arn, :app_block_arn, :icon_s3_location, :platforms, :instance_families, :created_time) SENSITIVE = [] include Aws::Structure end |
#enabled ⇒ Boolean
If there is a problem, the application can be disabled after image creation.
312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 |
# File 'gems/aws-sdk-appstream/lib/aws-sdk-appstream/types.rb', line 312 class Application < Struct.new( :name, :display_name, :icon_url, :launch_path, :launch_parameters, :enabled, :metadata, :working_directory, :description, :arn, :app_block_arn, :icon_s3_location, :platforms, :instance_families, :created_time) SENSITIVE = [] include Aws::Structure end |
#icon_s3_location ⇒ Types::S3Location
The S3 location of the application icon.
312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 |
# File 'gems/aws-sdk-appstream/lib/aws-sdk-appstream/types.rb', line 312 class Application < Struct.new( :name, :display_name, :icon_url, :launch_path, :launch_parameters, :enabled, :metadata, :working_directory, :description, :arn, :app_block_arn, :icon_s3_location, :platforms, :instance_families, :created_time) SENSITIVE = [] include Aws::Structure end |
#icon_url ⇒ String
The URL for the application icon. This URL might be time-limited.
312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 |
# File 'gems/aws-sdk-appstream/lib/aws-sdk-appstream/types.rb', line 312 class Application < Struct.new( :name, :display_name, :icon_url, :launch_path, :launch_parameters, :enabled, :metadata, :working_directory, :description, :arn, :app_block_arn, :icon_s3_location, :platforms, :instance_families, :created_time) SENSITIVE = [] include Aws::Structure end |
#instance_families ⇒ Array<String>
The instance families for the application.
312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 |
# File 'gems/aws-sdk-appstream/lib/aws-sdk-appstream/types.rb', line 312 class Application < Struct.new( :name, :display_name, :icon_url, :launch_path, :launch_parameters, :enabled, :metadata, :working_directory, :description, :arn, :app_block_arn, :icon_s3_location, :platforms, :instance_families, :created_time) SENSITIVE = [] include Aws::Structure end |
#launch_parameters ⇒ String
The arguments that are passed to the application at launch.
312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 |
# File 'gems/aws-sdk-appstream/lib/aws-sdk-appstream/types.rb', line 312 class Application < Struct.new( :name, :display_name, :icon_url, :launch_path, :launch_parameters, :enabled, :metadata, :working_directory, :description, :arn, :app_block_arn, :icon_s3_location, :platforms, :instance_families, :created_time) SENSITIVE = [] include Aws::Structure end |
#launch_path ⇒ String
The path to the application executable in the instance.
312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 |
# File 'gems/aws-sdk-appstream/lib/aws-sdk-appstream/types.rb', line 312 class Application < Struct.new( :name, :display_name, :icon_url, :launch_path, :launch_parameters, :enabled, :metadata, :working_directory, :description, :arn, :app_block_arn, :icon_s3_location, :platforms, :instance_families, :created_time) SENSITIVE = [] include Aws::Structure end |
#metadata ⇒ Hash<String,String>
Additional attributes that describe the application.
312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 |
# File 'gems/aws-sdk-appstream/lib/aws-sdk-appstream/types.rb', line 312 class Application < Struct.new( :name, :display_name, :icon_url, :launch_path, :launch_parameters, :enabled, :metadata, :working_directory, :description, :arn, :app_block_arn, :icon_s3_location, :platforms, :instance_families, :created_time) SENSITIVE = [] include Aws::Structure end |
#name ⇒ String
The name of the application.
312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 |
# File 'gems/aws-sdk-appstream/lib/aws-sdk-appstream/types.rb', line 312 class Application < Struct.new( :name, :display_name, :icon_url, :launch_path, :launch_parameters, :enabled, :metadata, :working_directory, :description, :arn, :app_block_arn, :icon_s3_location, :platforms, :instance_families, :created_time) SENSITIVE = [] include Aws::Structure end |
#platforms ⇒ Array<String>
The platforms on which the application can run.
312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 |
# File 'gems/aws-sdk-appstream/lib/aws-sdk-appstream/types.rb', line 312 class Application < Struct.new( :name, :display_name, :icon_url, :launch_path, :launch_parameters, :enabled, :metadata, :working_directory, :description, :arn, :app_block_arn, :icon_s3_location, :platforms, :instance_families, :created_time) SENSITIVE = [] include Aws::Structure end |
#working_directory ⇒ String
The working directory for the application.
312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 |
# File 'gems/aws-sdk-appstream/lib/aws-sdk-appstream/types.rb', line 312 class Application < Struct.new( :name, :display_name, :icon_url, :launch_path, :launch_parameters, :enabled, :metadata, :working_directory, :description, :arn, :app_block_arn, :icon_s3_location, :platforms, :instance_families, :created_time) SENSITIVE = [] include Aws::Structure end |