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

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-appstream/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:



233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
# File 'gems/aws-sdk-appstream/lib/aws-sdk-appstream/types.rb', line 233

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:



233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
# File 'gems/aws-sdk-appstream/lib/aws-sdk-appstream/types.rb', line 233

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)


233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
# File 'gems/aws-sdk-appstream/lib/aws-sdk-appstream/types.rb', line 233

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)


233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
# File 'gems/aws-sdk-appstream/lib/aws-sdk-appstream/types.rb', line 233

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)


233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
# File 'gems/aws-sdk-appstream/lib/aws-sdk-appstream/types.rb', line 233

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)


233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
# File 'gems/aws-sdk-appstream/lib/aws-sdk-appstream/types.rb', line 233

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)


233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
# File 'gems/aws-sdk-appstream/lib/aws-sdk-appstream/types.rb', line 233

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)


233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
# File 'gems/aws-sdk-appstream/lib/aws-sdk-appstream/types.rb', line 233

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)


233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
# File 'gems/aws-sdk-appstream/lib/aws-sdk-appstream/types.rb', line 233

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)


233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
# File 'gems/aws-sdk-appstream/lib/aws-sdk-appstream/types.rb', line 233

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)


233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
# File 'gems/aws-sdk-appstream/lib/aws-sdk-appstream/types.rb', line 233

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)


233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
# File 'gems/aws-sdk-appstream/lib/aws-sdk-appstream/types.rb', line 233

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.



233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
# File 'gems/aws-sdk-appstream/lib/aws-sdk-appstream/types.rb', line 233

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:



233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
# File 'gems/aws-sdk-appstream/lib/aws-sdk-appstream/types.rb', line 233

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