The London Perl and Raku Workshop takes place on 26th Oct 2024. If your company depends on Perl, please consider sponsoring and/or attending.

NAME

Paws::Finspace - Perl Interface to AWS FinSpace User Environment Management service

SYNOPSIS

  use Paws;

  my $obj = Paws->service('Finspace');
  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 FinSpace management service provides the APIs for managing the FinSpace environments.

For the AWS API documentation, see https://docs.aws.amazon.com/goto/WebAPI/finspace-2021-03-12

METHODS

CreateEnvironment

Name => Str
[Description => Str]
[FederationMode => Str]
[FederationParameters => Paws::Finspace::FederationParameters]
[KmsKeyId => Str]
[Tags => Paws::Finspace::TagMap]

Each argument is described in detail in: Paws::Finspace::CreateEnvironment

Returns: a Paws::Finspace::CreateEnvironmentResponse instance

Create a new FinSpace environment.

DeleteEnvironment

EnvironmentId => Str

Each argument is described in detail in: Paws::Finspace::DeleteEnvironment

Returns: a Paws::Finspace::DeleteEnvironmentResponse instance

Delete an FinSpace environment.

GetEnvironment

EnvironmentId => Str

Each argument is described in detail in: Paws::Finspace::GetEnvironment

Returns: a Paws::Finspace::GetEnvironmentResponse instance

Returns the FinSpace environment object.

ListEnvironments

[MaxResults => Int]
[NextToken => Str]

Each argument is described in detail in: Paws::Finspace::ListEnvironments

Returns: a Paws::Finspace::ListEnvironmentsResponse instance

A list of all of your FinSpace environments.

ListTagsForResource

ResourceArn => Str

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

Returns: a Paws::Finspace::ListTagsForResourceResponse instance

A list of all tags for a resource.

TagResource

ResourceArn => Str
Tags => Paws::Finspace::TagMap

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

Returns: a Paws::Finspace::TagResourceResponse instance

Adds metadata tags to a FinSpace resource.

UntagResource

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

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

Returns: a Paws::Finspace::UntagResourceResponse instance

Removes metadata tags from a FinSpace resource.

UpdateEnvironment

EnvironmentId => Str
[Description => Str]
[FederationMode => Str]
[FederationParameters => Paws::Finspace::FederationParameters]
[Name => Str]

Each argument is described in detail in: Paws::Finspace::UpdateEnvironment

Returns: a Paws::Finspace::UpdateEnvironmentResponse instance

Update your FinSpace environment.

PAGINATORS

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

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