Class: Aws::AppStream::Types::CreateApplicationRequest

Inherits:
Struct
  • Object
show all
Includes:
Structure
Defined in:
lib/aws-sdk-appstream/types.rb

Overview

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#app_block_arnString

The app block ARN to which the application should be associated



1188
1189
1190
1191
1192
1193
1194
1195
1196
1197
1198
1199
1200
1201
1202
# File 'lib/aws-sdk-appstream/types.rb', line 1188

class CreateApplicationRequest < Struct.new(
  :name,
  :display_name,
  :description,
  :icon_s3_location,
  :launch_path,
  :working_directory,
  :launch_parameters,
  :platforms,
  :instance_families,
  :app_block_arn,
  :tags)
  SENSITIVE = []
  include Aws::Structure
end

#descriptionString

The description of the application.



1188
1189
1190
1191
1192
1193
1194
1195
1196
1197
1198
1199
1200
1201
1202
# File 'lib/aws-sdk-appstream/types.rb', line 1188

class CreateApplicationRequest < Struct.new(
  :name,
  :display_name,
  :description,
  :icon_s3_location,
  :launch_path,
  :working_directory,
  :launch_parameters,
  :platforms,
  :instance_families,
  :app_block_arn,
  :tags)
  SENSITIVE = []
  include Aws::Structure
end

#display_nameString

The display name of the application. This name is visible to users in the application catalog.



1188
1189
1190
1191
1192
1193
1194
1195
1196
1197
1198
1199
1200
1201
1202
# File 'lib/aws-sdk-appstream/types.rb', line 1188

class CreateApplicationRequest < Struct.new(
  :name,
  :display_name,
  :description,
  :icon_s3_location,
  :launch_path,
  :working_directory,
  :launch_parameters,
  :platforms,
  :instance_families,
  :app_block_arn,
  :tags)
  SENSITIVE = []
  include Aws::Structure
end

#icon_s3_locationTypes::S3Location

The location in S3 of the application icon.



1188
1189
1190
1191
1192
1193
1194
1195
1196
1197
1198
1199
1200
1201
1202
# File 'lib/aws-sdk-appstream/types.rb', line 1188

class CreateApplicationRequest < Struct.new(
  :name,
  :display_name,
  :description,
  :icon_s3_location,
  :launch_path,
  :working_directory,
  :launch_parameters,
  :platforms,
  :instance_families,
  :app_block_arn,
  :tags)
  SENSITIVE = []
  include Aws::Structure
end

#instance_familiesArray<String>

The instance families the application supports. Valid values are GENERAL_PURPOSE and GRAPHICS_G4.



1188
1189
1190
1191
1192
1193
1194
1195
1196
1197
1198
1199
1200
1201
1202
# File 'lib/aws-sdk-appstream/types.rb', line 1188

class CreateApplicationRequest < Struct.new(
  :name,
  :display_name,
  :description,
  :icon_s3_location,
  :launch_path,
  :working_directory,
  :launch_parameters,
  :platforms,
  :instance_families,
  :app_block_arn,
  :tags)
  SENSITIVE = []
  include Aws::Structure
end

#launch_parametersString

The launch parameters of the application.



1188
1189
1190
1191
1192
1193
1194
1195
1196
1197
1198
1199
1200
1201
1202
# File 'lib/aws-sdk-appstream/types.rb', line 1188

class CreateApplicationRequest < Struct.new(
  :name,
  :display_name,
  :description,
  :icon_s3_location,
  :launch_path,
  :working_directory,
  :launch_parameters,
  :platforms,
  :instance_families,
  :app_block_arn,
  :tags)
  SENSITIVE = []
  include Aws::Structure
end

#launch_pathString

The launch path of the application.



1188
1189
1190
1191
1192
1193
1194
1195
1196
1197
1198
1199
1200
1201
1202
# File 'lib/aws-sdk-appstream/types.rb', line 1188

class CreateApplicationRequest < Struct.new(
  :name,
  :display_name,
  :description,
  :icon_s3_location,
  :launch_path,
  :working_directory,
  :launch_parameters,
  :platforms,
  :instance_families,
  :app_block_arn,
  :tags)
  SENSITIVE = []
  include Aws::Structure
end

#nameString

The name of the application. This name is visible to users when display name is not specified.



1188
1189
1190
1191
1192
1193
1194
1195
1196
1197
1198
1199
1200
1201
1202
# File 'lib/aws-sdk-appstream/types.rb', line 1188

class CreateApplicationRequest < Struct.new(
  :name,
  :display_name,
  :description,
  :icon_s3_location,
  :launch_path,
  :working_directory,
  :launch_parameters,
  :platforms,
  :instance_families,
  :app_block_arn,
  :tags)
  SENSITIVE = []
  include Aws::Structure
end

#platformsArray<String>

The platforms the application supports. WINDOWS_SERVER_2019, AMAZON_LINUX2 and UBUNTU_PRO_2404 are supported for Elastic fleets.



1188
1189
1190
1191
1192
1193
1194
1195
1196
1197
1198
1199
1200
1201
1202
# File 'lib/aws-sdk-appstream/types.rb', line 1188

class CreateApplicationRequest < Struct.new(
  :name,
  :display_name,
  :description,
  :icon_s3_location,
  :launch_path,
  :working_directory,
  :launch_parameters,
  :platforms,
  :instance_families,
  :app_block_arn,
  :tags)
  SENSITIVE = []
  include Aws::Structure
end

#tagsHash<String,String>

The tags assigned to the application.



1188
1189
1190
1191
1192
1193
1194
1195
1196
1197
1198
1199
1200
1201
1202
# File 'lib/aws-sdk-appstream/types.rb', line 1188

class CreateApplicationRequest < Struct.new(
  :name,
  :display_name,
  :description,
  :icon_s3_location,
  :launch_path,
  :working_directory,
  :launch_parameters,
  :platforms,
  :instance_families,
  :app_block_arn,
  :tags)
  SENSITIVE = []
  include Aws::Structure
end

#working_directoryString

The working directory of the application.



1188
1189
1190
1191
1192
1193
1194
1195
1196
1197
1198
1199
1200
1201
1202
# File 'lib/aws-sdk-appstream/types.rb', line 1188

class CreateApplicationRequest < Struct.new(
  :name,
  :display_name,
  :description,
  :icon_s3_location,
  :launch_path,
  :working_directory,
  :launch_parameters,
  :platforms,
  :instance_families,
  :app_block_arn,
  :tags)
  SENSITIVE = []
  include Aws::Structure
end