Paws
view release on metacpan or search on metacpan
lib/Paws/AppStream/CreateImageBuilder.pm view on Meta::CPAN
# Returns a L<Paws::AppStream::CreateImageBuilderResult> object.
Values for attributes that are native types (Int, String, Float, etc) can passed as-is (scalar values). Values for complex Types (objects) can be passed as a HashRef. The keys and values of the hashref will be used to instance the underlying object.
For the AWS API documentation, see L<https://docs.aws.amazon.com/goto/WebAPI/appstream2/CreateImageBuilder>
=head1 ATTRIBUTES
=head2 AccessEndpoints => ArrayRef[L<Paws::AppStream::AccessEndpoint>]
The list of interface VPC endpoint (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 to use for this image builder.
To use the latest version of the AppStream 2.0 agent, specify [LATEST].
=head2 Description => Str
The description to display.
=head2 DisplayName => Str
The image builder name to display.
=head2 DomainJoinInfo => L<Paws::AppStream::DomainJoinInfo>
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 Amazon Resource Name (ARN) of the IAM role to apply to the image
builder. To assume a role, the image builder calls the AWS Security
Token Service (STS) C<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 B<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 I<Amazon AppStream 2.0 Administration Guide>.
=head2 ImageArn => Str
The ARN of the public, private, or shared image to use.
=head2 ImageName => Str
The name of the image used to create the image builder.
=head2 B<REQUIRED> InstanceType => Str
The instance type to use when launching 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 *
( run in 0.955 second using v1.01-cache-2.11-cpan-39bf76dae61 )