Class: Aws::AppStream::Types::CreateAppBlockRequest

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

Overview

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#descriptionString

The description of the app block.

Returns:

  • (String)


1273
1274
1275
1276
1277
1278
1279
1280
1281
1282
1283
1284
# File 'gems/aws-sdk-appstream/lib/aws-sdk-appstream/types.rb', line 1273

class CreateAppBlockRequest < Struct.new(
  :name,
  :description,
  :display_name,
  :source_s3_location,
  :setup_script_details,
  :tags,
  :post_setup_script_details,
  :packaging_type)
  SENSITIVE = []
  include Aws::Structure
end

#display_nameString

The display name of the app block. This is not displayed to the user.

Returns:

  • (String)


1273
1274
1275
1276
1277
1278
1279
1280
1281
1282
1283
1284
# File 'gems/aws-sdk-appstream/lib/aws-sdk-appstream/types.rb', line 1273

class CreateAppBlockRequest < Struct.new(
  :name,
  :description,
  :display_name,
  :source_s3_location,
  :setup_script_details,
  :tags,
  :post_setup_script_details,
  :packaging_type)
  SENSITIVE = []
  include Aws::Structure
end

#nameString

The name of the app block.

Returns:

  • (String)


1273
1274
1275
1276
1277
1278
1279
1280
1281
1282
1283
1284
# File 'gems/aws-sdk-appstream/lib/aws-sdk-appstream/types.rb', line 1273

class CreateAppBlockRequest < Struct.new(
  :name,
  :description,
  :display_name,
  :source_s3_location,
  :setup_script_details,
  :tags,
  :post_setup_script_details,
  :packaging_type)
  SENSITIVE = []
  include Aws::Structure
end

#packaging_typeString

The packaging type of the app block.

Returns:

  • (String)


1273
1274
1275
1276
1277
1278
1279
1280
1281
1282
1283
1284
# File 'gems/aws-sdk-appstream/lib/aws-sdk-appstream/types.rb', line 1273

class CreateAppBlockRequest < Struct.new(
  :name,
  :description,
  :display_name,
  :source_s3_location,
  :setup_script_details,
  :tags,
  :post_setup_script_details,
  :packaging_type)
  SENSITIVE = []
  include Aws::Structure
end

#post_setup_script_detailsTypes::ScriptDetails

The post setup script details of the app block. This can only be provided for the APPSTREAM2 PackagingType.



1273
1274
1275
1276
1277
1278
1279
1280
1281
1282
1283
1284
# File 'gems/aws-sdk-appstream/lib/aws-sdk-appstream/types.rb', line 1273

class CreateAppBlockRequest < Struct.new(
  :name,
  :description,
  :display_name,
  :source_s3_location,
  :setup_script_details,
  :tags,
  :post_setup_script_details,
  :packaging_type)
  SENSITIVE = []
  include Aws::Structure
end

#setup_script_detailsTypes::ScriptDetails

The setup script details of the app block. This must be provided for the CUSTOM PackagingType.



1273
1274
1275
1276
1277
1278
1279
1280
1281
1282
1283
1284
# File 'gems/aws-sdk-appstream/lib/aws-sdk-appstream/types.rb', line 1273

class CreateAppBlockRequest < Struct.new(
  :name,
  :description,
  :display_name,
  :source_s3_location,
  :setup_script_details,
  :tags,
  :post_setup_script_details,
  :packaging_type)
  SENSITIVE = []
  include Aws::Structure
end

#source_s3_locationTypes::S3Location

The source S3 location of the app block.

Returns:



1273
1274
1275
1276
1277
1278
1279
1280
1281
1282
1283
1284
# File 'gems/aws-sdk-appstream/lib/aws-sdk-appstream/types.rb', line 1273

class CreateAppBlockRequest < Struct.new(
  :name,
  :description,
  :display_name,
  :source_s3_location,
  :setup_script_details,
  :tags,
  :post_setup_script_details,
  :packaging_type)
  SENSITIVE = []
  include Aws::Structure
end

#tagsHash<String,String>

The tags assigned to the app block.

Returns:

  • (Hash<String,String>)


1273
1274
1275
1276
1277
1278
1279
1280
1281
1282
1283
1284
# File 'gems/aws-sdk-appstream/lib/aws-sdk-appstream/types.rb', line 1273

class CreateAppBlockRequest < Struct.new(
  :name,
  :description,
  :display_name,
  :source_s3_location,
  :setup_script_details,
  :tags,
  :post_setup_script_details,
  :packaging_type)
  SENSITIVE = []
  include Aws::Structure
end