Class WindowsFileSystemAuditLogConfigurationArgs.Builder

    • 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