This 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::Fleet object:

  $service_obj->Method(Att1 => { Arn => $value, ..., VpcConfig => $value  });

Results returned from an API call

Use accessors for each attribute. If Att1 is expected to be an Paws::AppStream::Fleet object:

  $result = $service_obj->Method(...);


Contains the parameters for a fleet.



  The ARN for the fleet.

REQUIRED ComputeCapacityStatus => Paws::AppStream::ComputeCapacityStatus

  The capacity status for the fleet.

CreatedTime => Str

  The time the fleet was created.

Description => Str

  The description for display.

DisconnectTimeoutInSeconds => Int

  The time after disconnection when a session is considered to have
ended, in seconds. If a user who was disconnected reconnects within
this time interval, the user is connected to their previous session.
Specify a value between 60 and 57600.

DisplayName => Str

  The fleet name for display.

DomainJoinInfo => Paws::AppStream::DomainJoinInfo

  The information needed to join a Microsoft Active Directory domain.

EnableDefaultInternetAccess => Bool

  Indicates whether default internet access is enabled for the fleet.

FleetErrors => ArrayRef[Paws::AppStream::FleetError]

  The fleet errors.

FleetType => Str

  The fleet type.

Provides users with instant-on access to their apps. You are charged for all running instances in your fleet, even if no users are streaming apps.


Provide users with access to applications after they connect, which takes one to two minutes. You are charged for instance streaming when users are connected and a small hourly fee for instances that are not streaming apps.

REQUIRED ImageName => Str

  The name of the image used to create the fleet.

REQUIRED InstanceType => Str

  The instance type to use when launching fleet instances.

MaxUserDurationInSeconds => Int

  The maximum time that a streaming session can run, in seconds. Specify
a value between 600 and 57600.

REQUIRED Name => Str

  The name of the fleet.

REQUIRED State => Str

  The current state for the fleet.

VpcConfig => Paws::AppStream::VpcConfig

  The VPC configuration for the fleet.


This class forms part of Paws, describing an object used in Paws::AppStream


The source code is located here:

Please report bugs to: