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.

Returns:



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.

Returns:



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.

Returns:

  • (String)


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.

Returns:

  • (Time)


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.

Returns:

  • (String)


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.

Returns:

  • (String)


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.

Returns:

  • (Boolean)


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.

Returns:

  • (String)


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.

Returns:

  • (String)


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.

Returns:

  • (String)


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.

Returns:

  • (String)


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.

Returns:

  • (String)


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.

Returns:



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