Class InstanceLoggingConfigurationAccessLogsArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.verifiedaccess.inputs.InstanceLoggingConfigurationAccessLogsArgs.Builder
-
- Enclosing class:
- InstanceLoggingConfigurationAccessLogsArgs
public static final class InstanceLoggingConfigurationAccessLogsArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(InstanceLoggingConfigurationAccessLogsArgs defaults)
-
Method Summary
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(InstanceLoggingConfigurationAccessLogsArgs defaults)
-
-
Method Detail
-
cloudwatchLogs
public InstanceLoggingConfigurationAccessLogsArgs.Builder cloudwatchLogs(@Nullable com.pulumi.core.Output<InstanceLoggingConfigurationAccessLogsCloudwatchLogsArgs> cloudwatchLogs)
- Parameters:
cloudwatchLogs- Block that specifies configures sending Verified Access logs to CloudWatch Logs. Detailed below.- Returns:
- builder
-
cloudwatchLogs
public InstanceLoggingConfigurationAccessLogsArgs.Builder cloudwatchLogs(InstanceLoggingConfigurationAccessLogsCloudwatchLogsArgs cloudwatchLogs)
- Parameters:
cloudwatchLogs- Block that specifies configures sending Verified Access logs to CloudWatch Logs. Detailed below.- Returns:
- builder
-
includeTrustContext
public InstanceLoggingConfigurationAccessLogsArgs.Builder includeTrustContext(@Nullable com.pulumi.core.Output<java.lang.Boolean> includeTrustContext)
- Parameters:
includeTrustContext- Whether to include trust data sent by trust providers in the logs.- Returns:
- builder
-
includeTrustContext
public InstanceLoggingConfigurationAccessLogsArgs.Builder includeTrustContext(java.lang.Boolean includeTrustContext)
- Parameters:
includeTrustContext- Whether to include trust data sent by trust providers in the logs.- Returns:
- builder
-
kinesisDataFirehose
public InstanceLoggingConfigurationAccessLogsArgs.Builder kinesisDataFirehose(@Nullable com.pulumi.core.Output<InstanceLoggingConfigurationAccessLogsKinesisDataFirehoseArgs> kinesisDataFirehose)
- Parameters:
kinesisDataFirehose- Block that specifies configures sending Verified Access logs to Kinesis. Detailed below.- Returns:
- builder
-
kinesisDataFirehose
public InstanceLoggingConfigurationAccessLogsArgs.Builder kinesisDataFirehose(InstanceLoggingConfigurationAccessLogsKinesisDataFirehoseArgs kinesisDataFirehose)
- Parameters:
kinesisDataFirehose- Block that specifies configures sending Verified Access logs to Kinesis. Detailed below.- Returns:
- builder
-
logVersion
public InstanceLoggingConfigurationAccessLogsArgs.Builder logVersion(@Nullable com.pulumi.core.Output<java.lang.String> logVersion)
- Parameters:
logVersion- Logging version to use. Refer to [VerifiedAccessLogOptions](https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_VerifiedAccessLogOptions.html) for the allowed values.- Returns:
- builder
-
logVersion
public InstanceLoggingConfigurationAccessLogsArgs.Builder logVersion(java.lang.String logVersion)
- Parameters:
logVersion- Logging version to use. Refer to [VerifiedAccessLogOptions](https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_VerifiedAccessLogOptions.html) for the allowed values.- Returns:
- builder
-
s3
public InstanceLoggingConfigurationAccessLogsArgs.Builder s3(@Nullable com.pulumi.core.Output<InstanceLoggingConfigurationAccessLogsS3Args> s3)
- Parameters:
s3- Block that specifies configures sending Verified Access logs to S3. Detailed below.- Returns:
- builder
-
s3
public InstanceLoggingConfigurationAccessLogsArgs.Builder s3(InstanceLoggingConfigurationAccessLogsS3Args s3)
- Parameters:
s3- Block that specifies configures sending Verified Access logs to S3. Detailed below.- Returns:
- builder
-
build
public InstanceLoggingConfigurationAccessLogsArgs build()
-
-