ImageBuilder class

Describes a virtual machine that is used to create an image.

Constructors

ImageBuilder({required String name, List<AccessEndpoint>? accessEndpoints, String? appstreamAgentVersion, String? arn, DateTime? createdTime, String? description, String? displayName, DomainJoinInfo? domainJoinInfo, bool? enableDefaultInternetAccess, String? iamRoleArn, String? imageArn, List<ResourceError>? imageBuilderErrors, String? instanceType, NetworkAccessConfiguration? networkAccessConfiguration, PlatformType? platform, ImageBuilderState? state, ImageBuilderStateChangeReason? stateChangeReason, VpcConfig? vpcConfig})
ImageBuilder.fromJson(Map<String, dynamic> json)
factory

Properties

accessEndpoints List<AccessEndpoint>?
The list of virtual private cloud (VPC) interface endpoint objects. Administrators can connect to the image builder only through the specified endpoints.
final
appstreamAgentVersion String?
The version of the AppStream 2.0 agent that is currently being used by the image builder.
final
arn String?
The ARN for the image builder.
final
createdTime DateTime?
The time stamp when the image builder was created.
final
description String?
The description to display.
final
displayName String?
The image builder name to display.
final
domainJoinInfo DomainJoinInfo?
The name of the directory and organizational unit (OU) to use to join the image builder to a Microsoft Active Directory domain.
final
enableDefaultInternetAccess bool?
Enables or disables default internet access for the image builder.
final
hashCode int
The hash code for this object.
no setterinherited
iamRoleArn String?
The ARN of the IAM role that is applied to the image builder. To assume a role, the image builder calls the AWS Security Token Service (STS) AssumeRole API operation and passes the ARN of the role to use. The operation creates a new session with temporary credentials. AppStream 2.0 retrieves the temporary credentials and creates the appstream_machine_role credential profile on the instance.
final
imageArn String?
The ARN of the image from which this builder was created.
final
imageBuilderErrors List<ResourceError>?
The image builder errors.
final
instanceType String?
The instance type for the image builder. The following instance types are available:
final
name String
The name of the image builder.
final
networkAccessConfiguration NetworkAccessConfiguration?
final
platform PlatformType?
The operating system platform of the image builder.
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
state ImageBuilderState?
The state of the image builder.
final
stateChangeReason ImageBuilderStateChangeReason?
The reason why the last state change occurred.
final
vpcConfig VpcConfig?
The VPC configuration of the image builder.
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited