![]() |
![]()
| ![]() |
![]()
NAMEPaws::AppStream::ImageBuilder USAGEThis class represents one of two things: 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 }); 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 DESCRIPTIONDescribes a virtual machine that is used to create an image. ATTRIBUTESAccessEndpoints => ArrayRef[Paws::AppStream::AccessEndpoint]The list of virtual private cloud (VPC) interface endpoint objects. Administrators can connect to the image builder only through the specified endpoints. AppstreamAgentVersion => StrThe version of the AppStream 2.0 agent that is currently being used by the image builder. Arn => StrThe ARN for the image builder. CreatedTime => StrThe time stamp when the image builder was created. Description => StrThe description to display. DisplayName => StrThe image builder name to display. DomainJoinInfo => Paws::AppStream::DomainJoinInfoThe name of the directory and organizational unit (OU) to use to join the image builder to a Microsoft Active Directory domain. EnableDefaultInternetAccess => BoolEnables or disables default internet access for the image builder. IamRoleArn => StrThe 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. 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 Amazon AppStream 2.0 Administration Guide. ImageArn => StrThe ARN of the image from which this builder was created. ImageBuilderErrors => ArrayRef[Paws::AppStream::ResourceError]The image builder errors. InstanceType => StrThe instance type for the image builder. The following instance types are available:
REQUIRED Name => StrThe name of the image builder. NetworkAccessConfiguration => Paws::AppStream::NetworkAccessConfigurationPlatform => StrThe operating system platform of the image builder. State => StrThe state of the image builder. StateChangeReason => Paws::AppStream::ImageBuilderStateChangeReasonThe reason why the last state change occurred. VpcConfig => Paws::AppStream::VpcConfigThe VPC configuration of the image builder. SEE ALSOThis class forms part of Paws, describing an object used in Paws::AppStream BUGS and CONTRIBUTIONSThe source code is located here: <https://github.com/pplu/aws-sdk-perl> Please report bugs to: <https://github.com/pplu/aws-sdk-perl/issues>
|