2018/09/20 - AWS Directory Service - 3 new api methods
Changes Added CreateLogSubscription, DeleteLogSubscription, and ListLogSubscriptions APIs for Microsoft AD. Customers can now opt in to have Windows security event logs from the domain controllers forwarded to a log group in their account.
Lists the active log subscriptions for the AWS account.
See also: AWS API Documentation
Request Syntax
client.list_log_subscriptions( DirectoryId='string', NextToken='string', Limit=123 )
string
If a DirectoryID is provided, lists only the log subscription associated with that directory. If no DirectoryId is provided, lists all log subscriptions associated with your AWS account. If there are no log subscriptions for the AWS account or the directory, an empty list will be returned.
string
The token for the next set of items to return.
integer
The maximum number of items returned.
dict
Response Syntax
{ 'LogSubscriptions': [ { 'DirectoryId': 'string', 'LogGroupName': 'string', 'SubscriptionCreatedDateTime': datetime(2015, 1, 1) }, ], 'NextToken': 'string' }
Response Structure
(dict) --
LogSubscriptions (list) --
A list of active LogSubscription objects for calling the AWS account.
(dict) --
Represents a log subscription, which tracks real-time data from a chosen log group to a specified destination.
DirectoryId (string) --
Identifier (ID) of the directory that you want to associate with the log subscription.
LogGroupName (string) --
The name of the log group.
SubscriptionCreatedDateTime (datetime) --
The date and time that the log subscription was created.
NextToken (string) --
The token for the next set of items to return.
Creates a subscription to forward real time Directory Service domain controller security logs to the specified CloudWatch log group in your AWS account.
See also: AWS API Documentation
Request Syntax
client.create_log_subscription( DirectoryId='string', LogGroupName='string' )
string
[REQUIRED]
Identifier (ID) of the directory to which you want to subscribe and receive real-time logs to your specified CloudWatch log group.
string
[REQUIRED]
The name of the CloudWatch log group where the real-time domain controller logs are forwarded.
dict
Response Syntax
{}
Response Structure
(dict) --
Deletes the specified log subscription.
See also: AWS API Documentation
Request Syntax
client.delete_log_subscription( DirectoryId='string' )
string
[REQUIRED]
Identifier (ID) of the directory whose log subscription you want to delete.
dict
Response Syntax
{}
Response Structure
(dict) --