Paws

 view release on metacpan or  search on metacpan

lib/Paws/NimbleStudio/StreamConfiguration.pm  view on Meta::CPAN

# Generated by default/object.tt
package Paws::NimbleStudio::StreamConfiguration;
  use Moose;
  has ClipboardMode => (is => 'ro', isa => 'Str', request_name => 'clipboardMode', traits => ['NameInRequest']);
  has Ec2InstanceTypes => (is => 'ro', isa => 'ArrayRef[Str|Undef]', request_name => 'ec2InstanceTypes', traits => ['NameInRequest']);
  has MaxSessionLengthInMinutes => (is => 'ro', isa => 'Int', request_name => 'maxSessionLengthInMinutes', traits => ['NameInRequest']);
  has StreamingImageIds => (is => 'ro', isa => 'ArrayRef[Str|Undef]', request_name => 'streamingImageIds', traits => ['NameInRequest']);

1;

### main pod documentation begin ###

=head1 NAME

lib/Paws/NimbleStudio/StreamConfiguration.pm  view on Meta::CPAN


=head1 DESCRIPTION

A configuration for a streaming session.

=head1 ATTRIBUTES


=head2 ClipboardMode => Str

Enable or disable the use of the system clipboard to copy and paste
between the streaming session and streaming client.


=head2 Ec2InstanceTypes => ArrayRef[Str|Undef]

The EC2 instance types that users can select from when launching a
streaming session with this launch profile.


=head2 MaxSessionLengthInMinutes => Int

lib/Paws/NimbleStudio/StreamConfigurationCreate.pm  view on Meta::CPAN

# Generated by default/object.tt
package Paws::NimbleStudio::StreamConfigurationCreate;
  use Moose;
  has ClipboardMode => (is => 'ro', isa => 'Str', request_name => 'clipboardMode', traits => ['NameInRequest'], required => 1);
  has Ec2InstanceTypes => (is => 'ro', isa => 'ArrayRef[Str|Undef]', request_name => 'ec2InstanceTypes', traits => ['NameInRequest'], required => 1);
  has MaxSessionLengthInMinutes => (is => 'ro', isa => 'Int', request_name => 'maxSessionLengthInMinutes', traits => ['NameInRequest']);
  has StreamingImageIds => (is => 'ro', isa => 'ArrayRef[Str|Undef]', request_name => 'streamingImageIds', traits => ['NameInRequest'], required => 1);

1;

### main pod documentation begin ###

=head1 NAME

lib/Paws/NimbleStudio/StreamConfigurationCreate.pm  view on Meta::CPAN


=head1 DESCRIPTION

This class has no description

=head1 ATTRIBUTES


=head2 B<REQUIRED> ClipboardMode => Str

Enable or disable the use of the system clipboard to copy and paste
between the streaming session and streaming client.


=head2 B<REQUIRED> Ec2InstanceTypes => ArrayRef[Str|Undef]

The EC2 instance types that users can select from when launching a
streaming session with this launch profile.


=head2 MaxSessionLengthInMinutes => Int



( run in 1.233 second using v1.01-cache-2.11-cpan-84e82930d8c )