Package com.pulumi.aws.fsx.inputs
Class WindowsFileSystemAuditLogConfigurationArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.fsx.inputs.WindowsFileSystemAuditLogConfigurationArgs.Builder
-
- Enclosing class:
- WindowsFileSystemAuditLogConfigurationArgs
public static final class WindowsFileSystemAuditLogConfigurationArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(WindowsFileSystemAuditLogConfigurationArgs defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description WindowsFileSystemAuditLogConfigurationArgs.BuilderauditLogDestination(com.pulumi.core.Output<java.lang.String> auditLogDestination)WindowsFileSystemAuditLogConfigurationArgs.BuilderauditLogDestination(java.lang.String auditLogDestination)WindowsFileSystemAuditLogConfigurationArgsbuild()WindowsFileSystemAuditLogConfigurationArgs.BuilderfileAccessAuditLogLevel(com.pulumi.core.Output<java.lang.String> fileAccessAuditLogLevel)WindowsFileSystemAuditLogConfigurationArgs.BuilderfileAccessAuditLogLevel(java.lang.String fileAccessAuditLogLevel)WindowsFileSystemAuditLogConfigurationArgs.BuilderfileShareAccessAuditLogLevel(com.pulumi.core.Output<java.lang.String> fileShareAccessAuditLogLevel)WindowsFileSystemAuditLogConfigurationArgs.BuilderfileShareAccessAuditLogLevel(java.lang.String fileShareAccessAuditLogLevel)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(WindowsFileSystemAuditLogConfigurationArgs defaults)
-
-
Method Detail
-
auditLogDestination
public WindowsFileSystemAuditLogConfigurationArgs.Builder auditLogDestination(@Nullable com.pulumi.core.Output<java.lang.String> auditLogDestination)
- Parameters:
auditLogDestination- ARN for 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. Can be specified when `fileAccessAuditLogLevel` and `fileShareAccessAuditLogLevel` are not set to `DISABLED`. 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 `auditLogDestionation`, Amazon FSx will create and use a log stream in the CloudWatch Logs /aws/fsx/windows log group.- Returns:
- builder
-
auditLogDestination
public WindowsFileSystemAuditLogConfigurationArgs.Builder auditLogDestination(java.lang.String auditLogDestination)
- Parameters:
auditLogDestination- ARN for 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. Can be specified when `fileAccessAuditLogLevel` and `fileShareAccessAuditLogLevel` are not set to `DISABLED`. 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 `auditLogDestionation`, Amazon FSx will create and use a log stream in the CloudWatch Logs /aws/fsx/windows log group.- Returns:
- builder
-
fileAccessAuditLogLevel
public WindowsFileSystemAuditLogConfigurationArgs.Builder fileAccessAuditLogLevel(@Nullable com.pulumi.core.Output<java.lang.String> fileAccessAuditLogLevel)
- Parameters:
fileAccessAuditLogLevel- Sets which attempt type is logged by Amazon FSx for file and folder accesses. Valid values are `SUCCESS_ONLY`, `FAILURE_ONLY`, `SUCCESS_AND_FAILURE`, and `DISABLED`. Default value is `DISABLED`.- Returns:
- builder
-
fileAccessAuditLogLevel
public WindowsFileSystemAuditLogConfigurationArgs.Builder fileAccessAuditLogLevel(java.lang.String fileAccessAuditLogLevel)
- Parameters:
fileAccessAuditLogLevel- Sets which attempt type is logged by Amazon FSx for file and folder accesses. Valid values are `SUCCESS_ONLY`, `FAILURE_ONLY`, `SUCCESS_AND_FAILURE`, and `DISABLED`. Default value is `DISABLED`.- Returns:
- builder
-
fileShareAccessAuditLogLevel
public WindowsFileSystemAuditLogConfigurationArgs.Builder fileShareAccessAuditLogLevel(@Nullable com.pulumi.core.Output<java.lang.String> fileShareAccessAuditLogLevel)
- Parameters:
fileShareAccessAuditLogLevel- Sets which attempt type is logged by Amazon FSx for file share accesses. Valid values are `SUCCESS_ONLY`, `FAILURE_ONLY`, `SUCCESS_AND_FAILURE`, and `DISABLED`. Default value is `DISABLED`.- Returns:
- builder
-
fileShareAccessAuditLogLevel
public WindowsFileSystemAuditLogConfigurationArgs.Builder fileShareAccessAuditLogLevel(java.lang.String fileShareAccessAuditLogLevel)
- Parameters:
fileShareAccessAuditLogLevel- Sets which attempt type is logged by Amazon FSx for file share accesses. Valid values are `SUCCESS_ONLY`, `FAILURE_ONLY`, `SUCCESS_AND_FAILURE`, and `DISABLED`. Default value is `DISABLED`.- Returns:
- builder
-
build
public WindowsFileSystemAuditLogConfigurationArgs build()
-
-