/**
* Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
* SPDX-License-Identifier: Apache-2.0.
*/
#pragma once
#include The Windows file access auditing configuration used when creating or updating
* an Amazon FSx for Windows File Server file system.See Also:
AWS
* API Reference
Sets which attempt type is logged by Amazon FSx for file and folder * accesses.
SUCCESS_ONLY
- only successful attempts
* to access files or folders are logged.
* FAILURE_ONLY
- only failed attempts to access files or folders are
* logged.
SUCCESS_AND_FAILURE
- both successful
* attempts and failed attempts to access files or folders are logged.
DISABLED
- access auditing of files and folders is turned
* off.
Sets which attempt type is logged by Amazon FSx for file and folder * accesses.
SUCCESS_ONLY
- only successful attempts
* to access files or folders are logged.
* FAILURE_ONLY
- only failed attempts to access files or folders are
* logged.
SUCCESS_AND_FAILURE
- both successful
* attempts and failed attempts to access files or folders are logged.
DISABLED
- access auditing of files and folders is turned
* off.
Sets which attempt type is logged by Amazon FSx for file and folder * accesses.
SUCCESS_ONLY
- only successful attempts
* to access files or folders are logged.
* FAILURE_ONLY
- only failed attempts to access files or folders are
* logged.
SUCCESS_AND_FAILURE
- both successful
* attempts and failed attempts to access files or folders are logged.
DISABLED
- access auditing of files and folders is turned
* off.
Sets which attempt type is logged by Amazon FSx for file and folder * accesses.
SUCCESS_ONLY
- only successful attempts
* to access files or folders are logged.
* FAILURE_ONLY
- only failed attempts to access files or folders are
* logged.
SUCCESS_AND_FAILURE
- both successful
* attempts and failed attempts to access files or folders are logged.
DISABLED
- access auditing of files and folders is turned
* off.
Sets which attempt type is logged by Amazon FSx for file and folder * accesses.
SUCCESS_ONLY
- only successful attempts
* to access files or folders are logged.
* FAILURE_ONLY
- only failed attempts to access files or folders are
* logged.
SUCCESS_AND_FAILURE
- both successful
* attempts and failed attempts to access files or folders are logged.
DISABLED
- access auditing of files and folders is turned
* off.
Sets which attempt type is logged by Amazon FSx for file and folder * accesses.
SUCCESS_ONLY
- only successful attempts
* to access files or folders are logged.
* FAILURE_ONLY
- only failed attempts to access files or folders are
* logged.
SUCCESS_AND_FAILURE
- both successful
* attempts and failed attempts to access files or folders are logged.
DISABLED
- access auditing of files and folders is turned
* off.
Sets which attempt type is logged by Amazon FSx for file share accesses.
* SUCCESS_ONLY
- only successful attempts to access
* file shares are logged.
FAILURE_ONLY
- only
* failed attempts to access file shares are logged.
* SUCCESS_AND_FAILURE
- both successful attempts and failed attempts
* to access file shares are logged.
DISABLED
-
* access auditing of file shares is turned off.
Sets which attempt type is logged by Amazon FSx for file share accesses.
* SUCCESS_ONLY
- only successful attempts to access
* file shares are logged.
FAILURE_ONLY
- only
* failed attempts to access file shares are logged.
* SUCCESS_AND_FAILURE
- both successful attempts and failed attempts
* to access file shares are logged.
DISABLED
-
* access auditing of file shares is turned off.
Sets which attempt type is logged by Amazon FSx for file share accesses.
* SUCCESS_ONLY
- only successful attempts to access
* file shares are logged.
FAILURE_ONLY
- only
* failed attempts to access file shares are logged.
* SUCCESS_AND_FAILURE
- both successful attempts and failed attempts
* to access file shares are logged.
DISABLED
-
* access auditing of file shares is turned off.
Sets which attempt type is logged by Amazon FSx for file share accesses.
* SUCCESS_ONLY
- only successful attempts to access
* file shares are logged.
FAILURE_ONLY
- only
* failed attempts to access file shares are logged.
* SUCCESS_AND_FAILURE
- both successful attempts and failed attempts
* to access file shares are logged.
DISABLED
-
* access auditing of file shares is turned off.
Sets which attempt type is logged by Amazon FSx for file share accesses.
* SUCCESS_ONLY
- only successful attempts to access
* file shares are logged.
FAILURE_ONLY
- only
* failed attempts to access file shares are logged.
* SUCCESS_AND_FAILURE
- both successful attempts and failed attempts
* to access file shares are logged.
DISABLED
-
* access auditing of file shares is turned off.
Sets which attempt type is logged by Amazon FSx for file share accesses.
* SUCCESS_ONLY
- only successful attempts to access
* file shares are logged.
FAILURE_ONLY
- only
* failed attempts to access file shares are logged.
* SUCCESS_AND_FAILURE
- both successful attempts and failed attempts
* to access file shares are logged.
DISABLED
-
* access auditing of file shares is turned off.
The Amazon Resource Name (ARN) that specifies the destination of the audit * logs.
The destination can be any Amazon CloudWatch Logs log group ARN or * Amazon Kinesis Data Firehose delivery stream ARN, with the following * requirements:
The destination ARN that you provide (either * CloudWatch Logs log group or Kinesis Data Firehose delivery stream) must be in * the same Amazon Web Services partition, Amazon Web Services Region, and Amazon * Web Services account as your Amazon FSx file system.
The name
* of the Amazon CloudWatch Logs log group must begin with the
* /aws/fsx
prefix. The name of the Amazon Kinesis Data Firehouse
* delivery stream must begin with the aws-fsx
prefix.
If you do not provide a destination in AuditLogDestination
,
* Amazon FSx will create and use a log stream in the CloudWatch Logs
* /aws/fsx/windows
log group.
If
* AuditLogDestination
is provided and the resource does not exist,
* the request will fail with a BadRequest
error.
If
* FileAccessAuditLogLevel
and
* FileShareAccessAuditLogLevel
are both set to DISABLED
,
* you cannot specify a destination in AuditLogDestination
.
The Amazon Resource Name (ARN) that specifies the destination of the audit * logs.
The destination can be any Amazon CloudWatch Logs log group ARN or * Amazon Kinesis Data Firehose delivery stream ARN, with the following * requirements:
The destination ARN that you provide (either * CloudWatch Logs log group or Kinesis Data Firehose delivery stream) must be in * the same Amazon Web Services partition, Amazon Web Services Region, and Amazon * Web Services account as your Amazon FSx file system.
The name
* of the Amazon CloudWatch Logs log group must begin with the
* /aws/fsx
prefix. The name of the Amazon Kinesis Data Firehouse
* delivery stream must begin with the aws-fsx
prefix.
If you do not provide a destination in AuditLogDestination
,
* Amazon FSx will create and use a log stream in the CloudWatch Logs
* /aws/fsx/windows
log group.
If
* AuditLogDestination
is provided and the resource does not exist,
* the request will fail with a BadRequest
error.
If
* FileAccessAuditLogLevel
and
* FileShareAccessAuditLogLevel
are both set to DISABLED
,
* you cannot specify a destination in AuditLogDestination
.
The Amazon Resource Name (ARN) that specifies the destination of the audit * logs.
The destination can be any Amazon CloudWatch Logs log group ARN or * Amazon Kinesis Data Firehose delivery stream ARN, with the following * requirements:
The destination ARN that you provide (either * CloudWatch Logs log group or Kinesis Data Firehose delivery stream) must be in * the same Amazon Web Services partition, Amazon Web Services Region, and Amazon * Web Services account as your Amazon FSx file system.
The name
* of the Amazon CloudWatch Logs log group must begin with the
* /aws/fsx
prefix. The name of the Amazon Kinesis Data Firehouse
* delivery stream must begin with the aws-fsx
prefix.
If you do not provide a destination in AuditLogDestination
,
* Amazon FSx will create and use a log stream in the CloudWatch Logs
* /aws/fsx/windows
log group.
If
* AuditLogDestination
is provided and the resource does not exist,
* the request will fail with a BadRequest
error.
If
* FileAccessAuditLogLevel
and
* FileShareAccessAuditLogLevel
are both set to DISABLED
,
* you cannot specify a destination in AuditLogDestination
.
The Amazon Resource Name (ARN) that specifies the destination of the audit * logs.
The destination can be any Amazon CloudWatch Logs log group ARN or * Amazon Kinesis Data Firehose delivery stream ARN, with the following * requirements:
The destination ARN that you provide (either * CloudWatch Logs log group or Kinesis Data Firehose delivery stream) must be in * the same Amazon Web Services partition, Amazon Web Services Region, and Amazon * Web Services account as your Amazon FSx file system.
The name
* of the Amazon CloudWatch Logs log group must begin with the
* /aws/fsx
prefix. The name of the Amazon Kinesis Data Firehouse
* delivery stream must begin with the aws-fsx
prefix.
If you do not provide a destination in AuditLogDestination
,
* Amazon FSx will create and use a log stream in the CloudWatch Logs
* /aws/fsx/windows
log group.
If
* AuditLogDestination
is provided and the resource does not exist,
* the request will fail with a BadRequest
error.
If
* FileAccessAuditLogLevel
and
* FileShareAccessAuditLogLevel
are both set to DISABLED
,
* you cannot specify a destination in AuditLogDestination
.
The Amazon Resource Name (ARN) that specifies the destination of the audit * logs.
The destination can be any Amazon CloudWatch Logs log group ARN or * Amazon Kinesis Data Firehose delivery stream ARN, with the following * requirements:
The destination ARN that you provide (either * CloudWatch Logs log group or Kinesis Data Firehose delivery stream) must be in * the same Amazon Web Services partition, Amazon Web Services Region, and Amazon * Web Services account as your Amazon FSx file system.
The name
* of the Amazon CloudWatch Logs log group must begin with the
* /aws/fsx
prefix. The name of the Amazon Kinesis Data Firehouse
* delivery stream must begin with the aws-fsx
prefix.
If you do not provide a destination in AuditLogDestination
,
* Amazon FSx will create and use a log stream in the CloudWatch Logs
* /aws/fsx/windows
log group.
If
* AuditLogDestination
is provided and the resource does not exist,
* the request will fail with a BadRequest
error.
If
* FileAccessAuditLogLevel
and
* FileShareAccessAuditLogLevel
are both set to DISABLED
,
* you cannot specify a destination in AuditLogDestination
.
The Amazon Resource Name (ARN) that specifies the destination of the audit * logs.
The destination can be any Amazon CloudWatch Logs log group ARN or * Amazon Kinesis Data Firehose delivery stream ARN, with the following * requirements:
The destination ARN that you provide (either * CloudWatch Logs log group or Kinesis Data Firehose delivery stream) must be in * the same Amazon Web Services partition, Amazon Web Services Region, and Amazon * Web Services account as your Amazon FSx file system.
The name
* of the Amazon CloudWatch Logs log group must begin with the
* /aws/fsx
prefix. The name of the Amazon Kinesis Data Firehouse
* delivery stream must begin with the aws-fsx
prefix.
If you do not provide a destination in AuditLogDestination
,
* Amazon FSx will create and use a log stream in the CloudWatch Logs
* /aws/fsx/windows
log group.
If
* AuditLogDestination
is provided and the resource does not exist,
* the request will fail with a BadRequest
error.
If
* FileAccessAuditLogLevel
and
* FileShareAccessAuditLogLevel
are both set to DISABLED
,
* you cannot specify a destination in AuditLogDestination
.
The Amazon Resource Name (ARN) that specifies the destination of the audit * logs.
The destination can be any Amazon CloudWatch Logs log group ARN or * Amazon Kinesis Data Firehose delivery stream ARN, with the following * requirements:
The destination ARN that you provide (either * CloudWatch Logs log group or Kinesis Data Firehose delivery stream) must be in * the same Amazon Web Services partition, Amazon Web Services Region, and Amazon * Web Services account as your Amazon FSx file system.
The name
* of the Amazon CloudWatch Logs log group must begin with the
* /aws/fsx
prefix. The name of the Amazon Kinesis Data Firehouse
* delivery stream must begin with the aws-fsx
prefix.
If you do not provide a destination in AuditLogDestination
,
* Amazon FSx will create and use a log stream in the CloudWatch Logs
* /aws/fsx/windows
log group.
If
* AuditLogDestination
is provided and the resource does not exist,
* the request will fail with a BadRequest
error.
If
* FileAccessAuditLogLevel
and
* FileShareAccessAuditLogLevel
are both set to DISABLED
,
* you cannot specify a destination in AuditLogDestination
.
The Amazon Resource Name (ARN) that specifies the destination of the audit * logs.
The destination can be any Amazon CloudWatch Logs log group ARN or * Amazon Kinesis Data Firehose delivery stream ARN, with the following * requirements:
The destination ARN that you provide (either * CloudWatch Logs log group or Kinesis Data Firehose delivery stream) must be in * the same Amazon Web Services partition, Amazon Web Services Region, and Amazon * Web Services account as your Amazon FSx file system.
The name
* of the Amazon CloudWatch Logs log group must begin with the
* /aws/fsx
prefix. The name of the Amazon Kinesis Data Firehouse
* delivery stream must begin with the aws-fsx
prefix.
If you do not provide a destination in AuditLogDestination
,
* Amazon FSx will create and use a log stream in the CloudWatch Logs
* /aws/fsx/windows
log group.
If
* AuditLogDestination
is provided and the resource does not exist,
* the request will fail with a BadRequest
error.
If
* FileAccessAuditLogLevel
and
* FileShareAccessAuditLogLevel
are both set to DISABLED
,
* you cannot specify a destination in AuditLogDestination
.