Class: Aws::AppStream::Types::AppBlockBuilder

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

Overview

Describes an app block builder.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#access_endpointsArray<Types::AccessEndpoint>

The list of interface VPC endpoint (interface endpoint) objects. Administrators can connect to the app block builder only through the specified endpoints.



189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
# File 'lib/aws-sdk-appstream/types.rb', line 189

class AppBlockBuilder < Struct.new(
  :arn,
  :name,
  :display_name,
  :description,
  :platform,
  :instance_type,
  :enable_default_internet_access,
  :iam_role_arn,
  :vpc_config,
  :state,
  :created_time,
  :app_block_builder_errors,
  :state_change_reason,
  :access_endpoints)
  SENSITIVE = []
  include Aws::Structure
end

#app_block_builder_errorsArray<Types::ResourceError>

The app block builder errors.



189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
# File 'lib/aws-sdk-appstream/types.rb', line 189

class AppBlockBuilder < Struct.new(
  :arn,
  :name,
  :display_name,
  :description,
  :platform,
  :instance_type,
  :enable_default_internet_access,
  :iam_role_arn,
  :vpc_config,
  :state,
  :created_time,
  :app_block_builder_errors,
  :state_change_reason,
  :access_endpoints)
  SENSITIVE = []
  include Aws::Structure
end

#arnString

The ARN of the app block builder.



189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
# File 'lib/aws-sdk-appstream/types.rb', line 189

class AppBlockBuilder < Struct.new(
  :arn,
  :name,
  :display_name,
  :description,
  :platform,
  :instance_type,
  :enable_default_internet_access,
  :iam_role_arn,
  :vpc_config,
  :state,
  :created_time,
  :app_block_builder_errors,
  :state_change_reason,
  :access_endpoints)
  SENSITIVE = []
  include Aws::Structure
end

#created_timeTime

The creation time of the app block builder.



189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
# File 'lib/aws-sdk-appstream/types.rb', line 189

class AppBlockBuilder < Struct.new(
  :arn,
  :name,
  :display_name,
  :description,
  :platform,
  :instance_type,
  :enable_default_internet_access,
  :iam_role_arn,
  :vpc_config,
  :state,
  :created_time,
  :app_block_builder_errors,
  :state_change_reason,
  :access_endpoints)
  SENSITIVE = []
  include Aws::Structure
end

#descriptionString

The description of the app block builder.



189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
# File 'lib/aws-sdk-appstream/types.rb', line 189

class AppBlockBuilder < Struct.new(
  :arn,
  :name,
  :display_name,
  :description,
  :platform,
  :instance_type,
  :enable_default_internet_access,
  :iam_role_arn,
  :vpc_config,
  :state,
  :created_time,
  :app_block_builder_errors,
  :state_change_reason,
  :access_endpoints)
  SENSITIVE = []
  include Aws::Structure
end

#display_nameString

The display name of the app block builder.



189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
# File 'lib/aws-sdk-appstream/types.rb', line 189

class AppBlockBuilder < Struct.new(
  :arn,
  :name,
  :display_name,
  :description,
  :platform,
  :instance_type,
  :enable_default_internet_access,
  :iam_role_arn,
  :vpc_config,
  :state,
  :created_time,
  :app_block_builder_errors,
  :state_change_reason,
  :access_endpoints)
  SENSITIVE = []
  include Aws::Structure
end

#enable_default_internet_accessBoolean

Indicates whether default internet access is enabled for the app block builder.



189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
# File 'lib/aws-sdk-appstream/types.rb', line 189

class AppBlockBuilder < Struct.new(
  :arn,
  :name,
  :display_name,
  :description,
  :platform,
  :instance_type,
  :enable_default_internet_access,
  :iam_role_arn,
  :vpc_config,
  :state,
  :created_time,
  :app_block_builder_errors,
  :state_change_reason,
  :access_endpoints)
  SENSITIVE = []
  include Aws::Structure
end

#iam_role_arnString

The ARN of the IAM role that is applied to the app block builder.



189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
# File 'lib/aws-sdk-appstream/types.rb', line 189

class AppBlockBuilder < Struct.new(
  :arn,
  :name,
  :display_name,
  :description,
  :platform,
  :instance_type,
  :enable_default_internet_access,
  :iam_role_arn,
  :vpc_config,
  :state,
  :created_time,
  :app_block_builder_errors,
  :state_change_reason,
  :access_endpoints)
  SENSITIVE = []
  include Aws::Structure
end

#instance_typeString

The instance type of the app block builder.



189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
# File 'lib/aws-sdk-appstream/types.rb', line 189

class AppBlockBuilder < Struct.new(
  :arn,
  :name,
  :display_name,
  :description,
  :platform,
  :instance_type,
  :enable_default_internet_access,
  :iam_role_arn,
  :vpc_config,
  :state,
  :created_time,
  :app_block_builder_errors,
  :state_change_reason,
  :access_endpoints)
  SENSITIVE = []
  include Aws::Structure
end

#nameString

The name of the app block builder.



189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
# File 'lib/aws-sdk-appstream/types.rb', line 189

class AppBlockBuilder < Struct.new(
  :arn,
  :name,
  :display_name,
  :description,
  :platform,
  :instance_type,
  :enable_default_internet_access,
  :iam_role_arn,
  :vpc_config,
  :state,
  :created_time,
  :app_block_builder_errors,
  :state_change_reason,
  :access_endpoints)
  SENSITIVE = []
  include Aws::Structure
end

#platformString

The platform of the app block builder.

‘WINDOWS_SERVER_2019` is the only valid value.



189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
# File 'lib/aws-sdk-appstream/types.rb', line 189

class AppBlockBuilder < Struct.new(
  :arn,
  :name,
  :display_name,
  :description,
  :platform,
  :instance_type,
  :enable_default_internet_access,
  :iam_role_arn,
  :vpc_config,
  :state,
  :created_time,
  :app_block_builder_errors,
  :state_change_reason,
  :access_endpoints)
  SENSITIVE = []
  include Aws::Structure
end

#stateString

The state of the app block builder.



189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
# File 'lib/aws-sdk-appstream/types.rb', line 189

class AppBlockBuilder < Struct.new(
  :arn,
  :name,
  :display_name,
  :description,
  :platform,
  :instance_type,
  :enable_default_internet_access,
  :iam_role_arn,
  :vpc_config,
  :state,
  :created_time,
  :app_block_builder_errors,
  :state_change_reason,
  :access_endpoints)
  SENSITIVE = []
  include Aws::Structure
end

#state_change_reasonTypes::AppBlockBuilderStateChangeReason

The state change reason.



189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
# File 'lib/aws-sdk-appstream/types.rb', line 189

class AppBlockBuilder < Struct.new(
  :arn,
  :name,
  :display_name,
  :description,
  :platform,
  :instance_type,
  :enable_default_internet_access,
  :iam_role_arn,
  :vpc_config,
  :state,
  :created_time,
  :app_block_builder_errors,
  :state_change_reason,
  :access_endpoints)
  SENSITIVE = []
  include Aws::Structure
end

#vpc_configTypes::VpcConfig

The VPC configuration for the app block builder.



189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
# File 'lib/aws-sdk-appstream/types.rb', line 189

class AppBlockBuilder < Struct.new(
  :arn,
  :name,
  :display_name,
  :description,
  :platform,
  :instance_type,
  :enable_default_internet_access,
  :iam_role_arn,
  :vpc_config,
  :state,
  :created_time,
  :app_block_builder_errors,
  :state_change_reason,
  :access_endpoints)
  SENSITIVE = []
  include Aws::Structure
end