Learn R Programming

paws.security.identity (version 0.1.12)

directoryservice: AWS Directory Service

Description

AWS Directory Service is a web service that makes it easy for you to setup and run directories in the AWS cloud, or connect your AWS resources with an existing on-premises Microsoft Active Directory. This guide provides detailed information about AWS Directory Service operations, data types, parameters, and errors. For information about AWS Directory Services features, see AWS Directory Service and the AWS Directory Service Administration Guide.

AWS provides SDKs that consist of libraries and sample code for various programming languages and platforms (Java, Ruby, .Net, iOS, Android, etc.). The SDKs provide a convenient way to create programmatic access to AWS Directory Service and other AWS services. For more information about the AWS SDKs, including how to download and install them, see Tools for Amazon Web Services.

Usage

directoryservice(config = list())

Value

A client for the service. You can call the service's operations using syntax like svc$operation(...), where svc is the name you've assigned to the client. The available operations are listed in the Operations section.

Arguments

config

Optional configuration of credentials, endpoint, and/or region.

Service syntax

svc <- directoryservice(
  config = list(
    credentials = list(
      creds = list(
        access_key_id = "string",
        secret_access_key = "string",
        session_token = "string"
      ),
      profile = "string"
    ),
    endpoint = "string",
    region = "string"
  )
)

Operations

accept_shared_directoryAccepts a directory sharing request that was sent from the directory owner account
add_ip_routesIf the DNS server for your on-premises domain uses a publicly addressable IP address, you must add a CIDR address block to correctly route traffic to and from your Microsoft AD on Amazon Web Services
add_regionAdds two domain controllers in the specified Region for the specified directory
add_tags_to_resourceAdds or overwrites one or more tags for the specified directory
cancel_schema_extensionCancels an in-progress schema extension to a Microsoft AD directory
connect_directoryCreates an AD Connector to connect to an on-premises directory
create_aliasCreates an alias for a directory and assigns the alias to the directory
create_computerCreates an Active Directory computer object in the specified directory
create_conditional_forwarderCreates a conditional forwarder associated with your AWS directory
create_directoryCreates a Simple AD directory
create_log_subscriptionCreates a subscription to forward real-time Directory Service domain controller security logs to the specified Amazon CloudWatch log group in your AWS account
create_microsoft_adCreates a Microsoft AD directory in the AWS Cloud
create_snapshotCreates a snapshot of a Simple AD or Microsoft AD directory in the AWS cloud
create_trustAWS Directory Service for Microsoft Active Directory allows you to configure trust relationships
delete_conditional_forwarderDeletes a conditional forwarder that has been set up for your AWS directory
delete_directoryDeletes an AWS Directory Service directory
delete_log_subscriptionDeletes the specified log subscription
delete_snapshotDeletes a directory snapshot
delete_trustDeletes an existing trust relationship between your AWS Managed Microsoft AD directory and an external domain
deregister_certificateDeletes from the system the certificate that was registered for secure LDAP or client certificate authentication
deregister_event_topicRemoves the specified directory as a publisher to the specified SNS topic
describe_certificateDisplays information about the certificate registered for secure LDAP or client certificate authentication
describe_conditional_forwardersObtains information about the conditional forwarders for this account
describe_directoriesObtains information about the directories that belong to this account
describe_domain_controllersProvides information about any domain controllers in your directory
describe_event_topicsObtains information about which SNS topics receive status messages from the specified directory
describe_ldaps_settingsDescribes the status of LDAP security for the specified directory
describe_regionsProvides information about the Regions that are configured for multi-Region replication
describe_shared_directoriesReturns the shared directories in your account
describe_snapshotsObtains information about the directory snapshots that belong to this account
describe_trustsObtains information about the trust relationships for this account
disable_client_authenticationDisables alternative client authentication methods for the specified directory
disable_ldapsDeactivates LDAP secure calls for the specified directory
disable_radiusDisables multi-factor authentication (MFA) with the Remote Authentication Dial In User Service (RADIUS) server for an AD Connector or Microsoft AD directory
disable_ssoDisables single-sign on for a directory
enable_client_authenticationEnables alternative client authentication methods for the specified directory
enable_ldapsActivates the switch for the specific directory to always use LDAP secure calls
enable_radiusEnables multi-factor authentication (MFA) with the Remote Authentication Dial In User Service (RADIUS) server for an AD Connector or Microsoft AD directory
enable_ssoEnables single sign-on for a directory
get_directory_limitsObtains directory limit information for the current Region
get_snapshot_limitsObtains the manual snapshot limits for a directory
list_certificatesFor the specified directory, lists all the certificates registered for a secure LDAP or client certificate authentication
list_ip_routesLists the address blocks that you have added to a directory
list_log_subscriptionsLists the active log subscriptions for the AWS account
list_schema_extensionsLists all schema extensions applied to a Microsoft AD Directory
list_tags_for_resourceLists all tags on a directory
register_certificateRegisters a certificate for a secure LDAP or client certificate authentication
register_event_topicAssociates a directory with an SNS topic
reject_shared_directoryRejects a directory sharing request that was sent from the directory owner account
remove_ip_routesRemoves IP address blocks from a directory
remove_regionStops all replication and removes the domain controllers from the specified Region
remove_tags_from_resourceRemoves tags from a directory
reset_user_passwordResets the password for any user in your AWS Managed Microsoft AD or Simple AD directory
restore_from_snapshotRestores a directory using an existing directory snapshot
share_directoryShares a specified directory (DirectoryId) in your AWS account (directory owner) with another AWS account (directory consumer)
start_schema_extensionApplies a schema extension to a Microsoft AD directory
unshare_directoryStops the directory sharing between the directory owner and consumer accounts
update_conditional_forwarderUpdates a conditional forwarder that has been set up for your AWS directory
update_number_of_domain_controllersAdds or removes domain controllers to or from the directory
update_radiusUpdates the Remote Authentication Dial In User Service (RADIUS) server information for an AD Connector or Microsoft AD directory
update_trustUpdates the trust that has been set up between your AWS Managed Microsoft AD directory and an on-premises Active Directory
verify_trustAWS Directory Service for Microsoft Active Directory allows you to configure and verify trust relationships

Examples

Run this code
if (FALSE) {
svc <- directoryservice()
svc$accept_shared_directory(
  Foo = 123
)
}

Run the code above in your browser using DataLab