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.
356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 |
# File 'gems/aws-sdk-appstream/lib/aws-sdk-appstream/types.rb', line 356 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.
356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 |
# File 'gems/aws-sdk-appstream/lib/aws-sdk-appstream/types.rb', line 356 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.
356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 |
# File 'gems/aws-sdk-appstream/lib/aws-sdk-appstream/types.rb', line 356 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.
356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 |
# File 'gems/aws-sdk-appstream/lib/aws-sdk-appstream/types.rb', line 356 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.
356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 |
# File 'gems/aws-sdk-appstream/lib/aws-sdk-appstream/types.rb', line 356 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.
356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 |
# File 'gems/aws-sdk-appstream/lib/aws-sdk-appstream/types.rb', line 356 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.
356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 |
# File 'gems/aws-sdk-appstream/lib/aws-sdk-appstream/types.rb', line 356 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.
356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 |
# File 'gems/aws-sdk-appstream/lib/aws-sdk-appstream/types.rb', line 356 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.
356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 |
# File 'gems/aws-sdk-appstream/lib/aws-sdk-appstream/types.rb', line 356 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.
356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 |
# File 'gems/aws-sdk-appstream/lib/aws-sdk-appstream/types.rb', line 356 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.
356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 |
# File 'gems/aws-sdk-appstream/lib/aws-sdk-appstream/types.rb', line 356 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.
356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 |
# File 'gems/aws-sdk-appstream/lib/aws-sdk-appstream/types.rb', line 356 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.
356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 |
# File 'gems/aws-sdk-appstream/lib/aws-sdk-appstream/types.rb', line 356 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.
356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 |
# File 'gems/aws-sdk-appstream/lib/aws-sdk-appstream/types.rb', line 356 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.
356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 |
# File 'gems/aws-sdk-appstream/lib/aws-sdk-appstream/types.rb', line 356 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 |