The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

NAME

Paws::Braket - Perl Interface to AWS Braket

SYNOPSIS

  use Paws;

  my $obj = Paws->service('Braket');
  my $res = $obj->Method(
    Arg1 => $val1,
    Arg2 => [ 'V1', 'V2' ],
    # if Arg3 is an object, the HashRef will be used as arguments to the constructor
    # of the arguments type
    Arg3 => { Att1 => 'Val1' },
    # if Arg4 is an array of objects, the HashRefs will be passed as arguments to
    # the constructor of the arguments type
    Arg4 => [ { Att1 => 'Val1'  }, { Att1 => 'Val2' } ],
  );

DESCRIPTION

The Amazon Braket API Reference provides information about the operations and structures supported in Amazon Braket.

For the AWS API documentation, see https://docs.aws.amazon.com/goto/WebAPI/braket-2019-09-01

METHODS

CancelQuantumTask

ClientToken => Str
QuantumTaskArn => Str

Each argument is described in detail in: Paws::Braket::CancelQuantumTask

Returns: a Paws::Braket::CancelQuantumTaskResponse instance

Cancels the specified task.

CreateQuantumTask

Action => Str
ClientToken => Str
DeviceArn => Str
OutputS3Bucket => Str
OutputS3KeyPrefix => Str
Shots => Int
[DeviceParameters => Str]
[Tags => Paws::Braket::TagsMap]

Each argument is described in detail in: Paws::Braket::CreateQuantumTask

Returns: a Paws::Braket::CreateQuantumTaskResponse instance

Creates a quantum task.

GetDevice

DeviceArn => Str

Each argument is described in detail in: Paws::Braket::GetDevice

Returns: a Paws::Braket::GetDeviceResponse instance

Retrieves the devices available in Amazon Braket.

GetQuantumTask

QuantumTaskArn => Str

Each argument is described in detail in: Paws::Braket::GetQuantumTask

Returns: a Paws::Braket::GetQuantumTaskResponse instance

Retrieves the specified quantum task.

ListTagsForResource

ResourceArn => Str

Each argument is described in detail in: Paws::Braket::ListTagsForResource

Returns: a Paws::Braket::ListTagsForResourceResponse instance

Shows the tags associated with this resource.

SearchDevices

Filters => ArrayRef[Paws::Braket::SearchDevicesFilter]
[MaxResults => Int]
[NextToken => Str]

Each argument is described in detail in: Paws::Braket::SearchDevices

Returns: a Paws::Braket::SearchDevicesResponse instance

Searches for devices using the specified filters.

SearchQuantumTasks

Filters => ArrayRef[Paws::Braket::SearchQuantumTasksFilter]
[MaxResults => Int]
[NextToken => Str]

Each argument is described in detail in: Paws::Braket::SearchQuantumTasks

Returns: a Paws::Braket::SearchQuantumTasksResponse instance

Searches for tasks that match the specified filter values.

TagResource

ResourceArn => Str
Tags => Paws::Braket::TagsMap

Each argument is described in detail in: Paws::Braket::TagResource

Returns: a Paws::Braket::TagResourceResponse instance

Add a tag to the specified resource.

UntagResource

ResourceArn => Str
TagKeys => ArrayRef[Str|Undef]

Each argument is described in detail in: Paws::Braket::UntagResource

Returns: a Paws::Braket::UntagResourceResponse instance

Remove tags from a resource.

PAGINATORS

Paginator methods are helpers that repetively call methods that return partial results

SearchAllDevices(sub { },Filters => ArrayRef[Paws::Braket::SearchDevicesFilter], [MaxResults => Int, NextToken => Str])

SearchAllDevices(Filters => ArrayRef[Paws::Braket::SearchDevicesFilter], [MaxResults => Int, NextToken => Str])

If passed a sub as first parameter, it will call the sub for each element found in :

 - devices, passing the object as the first parameter, and the string 'devices' as the second parameter 

If not, it will return a a Paws::Braket::SearchDevicesResponse instance with all the params; from all the responses. Please take into account that this mode can potentially consume vasts ammounts of memory.

SearchAllQuantumTasks(sub { },Filters => ArrayRef[Paws::Braket::SearchQuantumTasksFilter], [MaxResults => Int, NextToken => Str])

SearchAllQuantumTasks(Filters => ArrayRef[Paws::Braket::SearchQuantumTasksFilter], [MaxResults => Int, NextToken => Str])

If passed a sub as first parameter, it will call the sub for each element found in :

 - quantumTasks, passing the object as the first parameter, and the string 'quantumTasks' as the second parameter 

If not, it will return a a Paws::Braket::SearchQuantumTasksResponse instance with all the params; from all the responses. Please take into account that this mode can potentially consume vasts ammounts of memory.

SEE ALSO

This service class forms part of Paws

BUGS and CONTRIBUTIONS

The source code is located here: https://github.com/pplu/aws-sdk-perl

Please report bugs to: https://github.com/pplu/aws-sdk-perl/issues