Paws::DS - Perl Interface to AWS AWS Directory Service
use Paws; my $obj = Paws->service('DS'); 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' } ], );
AWS Directory Service
This is the AWS Directory Service API Reference. This guide provides detailed information about AWS Directory Service operations, data types, parameters, and errors.
Each argument is described in detail in: Paws::DS::ConnectDirectory
Returns: a Paws::DS::ConnectDirectoryResult instance
Creates an AD Connector to connect an on-premises directory.
Each argument is described in detail in: Paws::DS::CreateAlias
Returns: a Paws::DS::CreateAliasResult instance
Creates an alias for a directory and assigns the alias to the directory. The alias is used to construct the access URL for the directory, such as http://<alias>.awsapps.com.
http://<alias>.awsapps.com
After an alias has been created, it cannot be deleted or reused, so this operation should only be used when absolutely necessary.
Each argument is described in detail in: Paws::DS::CreateComputer
Returns: a Paws::DS::CreateComputerResult instance
Creates a computer account in the specified directory, and joins the computer to the directory.
Each argument is described in detail in: Paws::DS::CreateDirectory
Returns: a Paws::DS::CreateDirectoryResult instance
Creates a Simple AD directory.
Each argument is described in detail in: Paws::DS::CreateSnapshot
Returns: a Paws::DS::CreateSnapshotResult instance
Creates a snapshot of an existing directory.
You cannot take snapshots of extended or connected directories.
Each argument is described in detail in: Paws::DS::DeleteDirectory
Returns: a Paws::DS::DeleteDirectoryResult instance
Deletes an AWS Directory Service directory.
Each argument is described in detail in: Paws::DS::DeleteSnapshot
Returns: a Paws::DS::DeleteSnapshotResult instance
Deletes a directory snapshot.
Each argument is described in detail in: Paws::DS::DescribeDirectories
Returns: a Paws::DS::DescribeDirectoriesResult instance
Obtains information about the directories that belong to this account.
You can retrieve information about specific directories by passing the directory identifiers in the DirectoryIds parameter. Otherwise, all directories that belong to the current account are returned.
This operation supports pagination with the use of the NextToken request and response parameters. If more results are available, the DescribeDirectoriesResult.NextToken member contains a token that you pass in the next call to DescribeDirectories to retrieve the next set of items.
You can also specify a maximum number of return results with the Limit parameter.
Each argument is described in detail in: Paws::DS::DescribeSnapshots
Returns: a Paws::DS::DescribeSnapshotsResult instance
Obtains information about the directory snapshots that belong to this account.
This operation supports pagination with the use of the NextToken request and response parameters. If more results are available, the DescribeSnapshots.NextToken member contains a token that you pass in the next call to DescribeSnapshots to retrieve the next set of items.
Each argument is described in detail in: Paws::DS::DisableRadius
Returns: a Paws::DS::DisableRadiusResult instance
Disables multi-factor authentication (MFA) with Remote Authentication Dial In User Service (RADIUS) for an AD Connector directory.
Each argument is described in detail in: Paws::DS::DisableSso
Returns: a Paws::DS::DisableSsoResult instance
Disables single-sign on for a directory.
Each argument is described in detail in: Paws::DS::EnableRadius
Returns: a Paws::DS::EnableRadiusResult instance
Enables multi-factor authentication (MFA) with Remote Authentication Dial In User Service (RADIUS) for an AD Connector directory.
Each argument is described in detail in: Paws::DS::EnableSso
Returns: a Paws::DS::EnableSsoResult instance
Enables single-sign on for a directory.
Each argument is described in detail in: Paws::DS::GetDirectoryLimits
Returns: a Paws::DS::GetDirectoryLimitsResult instance
Obtains directory limit information for the current region.
Each argument is described in detail in: Paws::DS::GetSnapshotLimits
Returns: a Paws::DS::GetSnapshotLimitsResult instance
Obtains the manual snapshot limits for a directory.
Each argument is described in detail in: Paws::DS::RestoreFromSnapshot
Returns: a Paws::DS::RestoreFromSnapshotResult instance
Restores a directory using an existing directory snapshot.
When you restore a directory from a snapshot, any changes made to the directory after the snapshot date are overwritten.
This action returns as soon as the restore operation is initiated. You can monitor the progress of the restore operation by calling the DescribeDirectories operation with the directory identifier. When the DirectoryDescription.Stage value changes to Active, the restore operation is complete.
Active
Each argument is described in detail in: Paws::DS::UpdateRadius
Returns: a Paws::DS::UpdateRadiusResult instance
Updates the Remote Authentication Dial In User Service (RADIUS) server information for an AD Connector directory.
This service class forms part of Paws
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
To install Paws::SDK::Config, copy and paste the appropriate command in to your terminal.
cpanm
cpanm Paws::SDK::Config
CPAN shell
perl -MCPAN -e shell install Paws::SDK::Config
For more information on module installation, please visit the detailed CPAN module installation guide.