PNG  IHDR;IDATxܻn0K )(pA 7LeG{ §㻢|ذaÆ 6lذaÆ 6lذaÆ 6lom$^yذag5bÆ 6lذaÆ 6lذa{ 6lذaÆ `}HFkm,mӪôô! x|'ܢ˟;E:9&ᶒ}{v]n&6 h_tڠ͵-ҫZ;Z$.Pkž)!o>}leQfJTu іچ\X=8Rن4`Vwl>nG^is"ms$ui?wbs[m6K4O.4%/bC%t Mז -lG6mrz2s%9s@-k9=)kB5\+͂Zsٲ Rn~GRC wIcIn7jJhۛNCS|j08yiHKֶۛkɈ+;SzL/F*\Ԕ#"5m2[S=gnaPeғL lذaÆ 6l^ḵaÆ 6lذaÆ 6lذa; _ذaÆ 6lذaÆ 6lذaÆ RIENDB` # Generated by default/object.tt package Paws::AppStream::ImageBuilder; use Moose; has AccessEndpoints => (is => 'ro', isa => 'ArrayRef[Paws::AppStream::AccessEndpoint]'); has AppstreamAgentVersion => (is => 'ro', isa => 'Str'); has Arn => (is => 'ro', isa => 'Str'); has CreatedTime => (is => 'ro', isa => 'Str'); has Description => (is => 'ro', isa => 'Str'); has DisplayName => (is => 'ro', isa => 'Str'); has DomainJoinInfo => (is => 'ro', isa => 'Paws::AppStream::DomainJoinInfo'); has EnableDefaultInternetAccess => (is => 'ro', isa => 'Bool'); has IamRoleArn => (is => 'ro', isa => 'Str'); has ImageArn => (is => 'ro', isa => 'Str'); has ImageBuilderErrors => (is => 'ro', isa => 'ArrayRef[Paws::AppStream::ResourceError]'); has InstanceType => (is => 'ro', isa => 'Str'); has Name => (is => 'ro', isa => 'Str', required => 1); has NetworkAccessConfiguration => (is => 'ro', isa => 'Paws::AppStream::NetworkAccessConfiguration'); has Platform => (is => 'ro', isa => 'Str'); has State => (is => 'ro', isa => 'Str'); has StateChangeReason => (is => 'ro', isa => 'Paws::AppStream::ImageBuilderStateChangeReason'); has VpcConfig => (is => 'ro', isa => 'Paws::AppStream::VpcConfig'); 1; ### main pod documentation begin ### =head1 NAME Paws::AppStream::ImageBuilder =head1 USAGE This class represents one of two things: =head3 Arguments in a call to a service Use the attributes of this class as arguments to methods. You shouldn't make instances of this class. Each attribute should be used as a named argument in the calls that expect this type of object. As an example, if Att1 is expected to be a Paws::AppStream::ImageBuilder object: $service_obj->Method(Att1 => { AccessEndpoints => $value, ..., VpcConfig => $value }); =head3 Results returned from an API call Use accessors for each attribute. If Att1 is expected to be an Paws::AppStream::ImageBuilder object: $result = $service_obj->Method(...); $result->Att1->AccessEndpoints =head1 DESCRIPTION Describes a virtual machine that is used to create an image. =head1 ATTRIBUTES =head2 AccessEndpoints => ArrayRef[L] The list of virtual private cloud (VPC) interface endpoint objects. Administrators can connect to the image builder only through the specified endpoints. =head2 AppstreamAgentVersion => Str The version of the AppStream 2.0 agent that is currently being used by the image builder. =head2 Arn => Str The ARN for the image builder. =head2 CreatedTime => Str The time stamp when the image builder was created. =head2 Description => Str The description to display. =head2 DisplayName => Str The image builder name to display. =head2 DomainJoinInfo => L The name of the directory and organizational unit (OU) to use to join the image builder to a Microsoft Active Directory domain. =head2 EnableDefaultInternetAccess => Bool Enables or disables default internet access for the image builder. =head2 IamRoleArn => Str 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) C 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 B credential profile on the instance. For more information, see Using an IAM Role to Grant Permissions to Applications and Scripts Running on AppStream 2.0 Streaming Instances (https://docs.aws.amazon.com/appstream2/latest/developerguide/using-iam-roles-to-grant-permissions-to-applications-scripts-streaming-instances.html) in the I. =head2 ImageArn => Str The ARN of the image from which this builder was created. =head2 ImageBuilderErrors => ArrayRef[L] The image builder errors. =head2 InstanceType => Str The instance type for the image builder. The following instance types are available: =over =item * stream.standard.small =item * stream.standard.medium =item * stream.standard.large =item * stream.compute.large =item * stream.compute.xlarge =item * stream.compute.2xlarge =item * stream.compute.4xlarge =item * stream.compute.8xlarge =item * stream.memory.large =item * stream.memory.xlarge =item * stream.memory.2xlarge =item * stream.memory.4xlarge =item * stream.memory.8xlarge =item * stream.memory.z1d.large =item * stream.memory.z1d.xlarge =item * stream.memory.z1d.2xlarge =item * stream.memory.z1d.3xlarge =item * stream.memory.z1d.6xlarge =item * stream.memory.z1d.12xlarge =item * stream.graphics-design.large =item * stream.graphics-design.xlarge =item * stream.graphics-design.2xlarge =item * stream.graphics-design.4xlarge =item * stream.graphics-desktop.2xlarge =item * stream.graphics.g4dn.xlarge =item * stream.graphics.g4dn.2xlarge =item * stream.graphics.g4dn.4xlarge =item * stream.graphics.g4dn.8xlarge =item * stream.graphics.g4dn.12xlarge =item * stream.graphics.g4dn.16xlarge =item * stream.graphics-pro.4xlarge =item * stream.graphics-pro.8xlarge =item * stream.graphics-pro.16xlarge =back =head2 B Name => Str The name of the image builder. =head2 NetworkAccessConfiguration => L =head2 Platform => Str The operating system platform of the image builder. =head2 State => Str The state of the image builder. =head2 StateChangeReason => L The reason why the last state change occurred. =head2 VpcConfig => L The VPC configuration of the image builder. =head1 SEE ALSO This class forms part of L, describing an object used in L =head1 BUGS and CONTRIBUTIONS The source code is located here: L Please report bugs to: L =cut