|
NAMEPaws::DS - Perl Interface to AWS AWS Directory ServiceSYNOPSISuse Paws; my $obj = Paws->service('DS')->new; 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' } ], ); DESCRIPTIONAWS Directory ServiceThis is the AWS Directory Service API Reference. This guide provides detailed information about AWS Directory Service operations, data types, parameters, and errors. METHODSConnectDirectory(ConnectSettings => Paws::DS::DirectoryConnectSettings, Name => Str, Password => Str, Size => Str, [Description => Str, ShortName => Str])Each argument is described in detail in: Paws::DS::ConnectDirectoryReturns: a Paws::DS::ConnectDirectoryResult instance Creates an AD Connector to connect an on-premises directory. CreateAlias(Alias => Str, DirectoryId => Str)Each argument is described in detail in: Paws::DS::CreateAliasReturns: 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". After an alias has been created, it cannot be deleted or reused, so this operation should only be used when absolutely necessary. CreateComputer(ComputerName => Str, DirectoryId => Str, Password => Str, [ComputerAttributes => ArrayRef[Paws::DS::Attribute], OrganizationalUnitDistinguishedName => Str])Each argument is described in detail in: Paws::DS::CreateComputerReturns: a Paws::DS::CreateComputerResult instance Creates a computer account in the specified directory, and joins the computer to the directory. CreateDirectory(Name => Str, Password => Str, Size => Str, [Description => Str, ShortName => Str, VpcSettings => Paws::DS::DirectoryVpcSettings])Each argument is described in detail in: Paws::DS::CreateDirectoryReturns: a Paws::DS::CreateDirectoryResult instance Creates a Simple AD directory. CreateSnapshot(DirectoryId => Str, [Name => Str])Each argument is described in detail in: Paws::DS::CreateSnapshotReturns: a Paws::DS::CreateSnapshotResult instance Creates a snapshot of an existing directory. You cannot take snapshots of extended or connected directories. DeleteDirectory(DirectoryId => Str)Each argument is described in detail in: Paws::DS::DeleteDirectoryReturns: a Paws::DS::DeleteDirectoryResult instance Deletes an AWS Directory Service directory. DeleteSnapshot(SnapshotId => Str)Each argument is described in detail in: Paws::DS::DeleteSnapshotReturns: a Paws::DS::DeleteSnapshotResult instance Deletes a directory snapshot. DescribeDirectories([DirectoryIds => ArrayRef[Str], Limit => Int, NextToken => Str])Each argument is described in detail in: Paws::DS::DescribeDirectoriesReturns: 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. DescribeSnapshots([DirectoryId => Str, Limit => Int, NextToken => Str, SnapshotIds => ArrayRef[Str]])Each argument is described in detail in: Paws::DS::DescribeSnapshotsReturns: 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. You can also specify a maximum number of return results with the Limit parameter. DisableRadius(DirectoryId => Str)Each argument is described in detail in: Paws::DS::DisableRadiusReturns: a Paws::DS::DisableRadiusResult instance Disables multi-factor authentication (MFA) with Remote Authentication Dial In User Service (RADIUS) for an AD Connector directory. DisableSso(DirectoryId => Str, [Password => Str, UserName => Str])Each argument is described in detail in: Paws::DS::DisableSsoReturns: a Paws::DS::DisableSsoResult instance Disables single-sign on for a directory. EnableRadius(DirectoryId => Str, RadiusSettings => Paws::DS::RadiusSettings)Each argument is described in detail in: Paws::DS::EnableRadiusReturns: a Paws::DS::EnableRadiusResult instance Enables multi-factor authentication (MFA) with Remote Authentication Dial In User Service (RADIUS) for an AD Connector directory. EnableSso(DirectoryId => Str, [Password => Str, UserName => Str])Each argument is described in detail in: Paws::DS::EnableSsoReturns: a Paws::DS::EnableSsoResult instance Enables single-sign on for a directory. GetDirectoryLimits( => )Each argument is described in detail in: Paws::DS::GetDirectoryLimitsReturns: a Paws::DS::GetDirectoryLimitsResult instance Obtains directory limit information for the current region. GetSnapshotLimits(DirectoryId => Str)Each argument is described in detail in: Paws::DS::GetSnapshotLimitsReturns: a Paws::DS::GetSnapshotLimitsResult instance Obtains the manual snapshot limits for a directory. RestoreFromSnapshot(SnapshotId => Str)Each argument is described in detail in: Paws::DS::RestoreFromSnapshotReturns: 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. UpdateRadius(DirectoryId => Str, RadiusSettings => Paws::DS::RadiusSettings)Each argument is described in detail in: Paws::DS::UpdateRadiusReturns: a Paws::DS::UpdateRadiusResult instance Updates the Remote Authentication Dial In User Service (RADIUS) server information for an AD Connector directory. SEE ALSOThis service class forms part of PawsBUGS and CONTRIBUTIONSThe source code is located here: https://github.com/pplu/aws-sdk-perlPlease report bugs to: https://github.com/pplu/aws-sdk-perl/issues
Visit the GSP FreeBSD Man Page Interface. |