Package com.pulumi.aws.securitylake
Class CustomLogSourceArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.securitylake.CustomLogSourceArgs.Builder
-
- Enclosing class:
- CustomLogSourceArgs
public static final class CustomLogSourceArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(CustomLogSourceArgs defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CustomLogSourceArgsbuild()CustomLogSourceArgs.Builderconfiguration(CustomLogSourceConfigurationArgs configuration)CustomLogSourceArgs.Builderconfiguration(com.pulumi.core.Output<CustomLogSourceConfigurationArgs> configuration)CustomLogSourceArgs.BuildereventClasses(com.pulumi.core.Output<java.util.List<java.lang.String>> eventClasses)CustomLogSourceArgs.BuildereventClasses(java.lang.String... eventClasses)CustomLogSourceArgs.BuildereventClasses(java.util.List<java.lang.String> eventClasses)CustomLogSourceArgs.Builderregion(com.pulumi.core.Output<java.lang.String> region)CustomLogSourceArgs.Builderregion(java.lang.String region)CustomLogSourceArgs.BuildersourceName(com.pulumi.core.Output<java.lang.String> sourceName)CustomLogSourceArgs.BuildersourceName(java.lang.String sourceName)CustomLogSourceArgs.BuildersourceVersion(com.pulumi.core.Output<java.lang.String> sourceVersion)CustomLogSourceArgs.BuildersourceVersion(java.lang.String sourceVersion)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(CustomLogSourceArgs defaults)
-
-
Method Detail
-
configuration
public CustomLogSourceArgs.Builder configuration(com.pulumi.core.Output<CustomLogSourceConfigurationArgs> configuration)
- Parameters:
configuration- The configuration for the third-party custom source.- Returns:
- builder
-
configuration
public CustomLogSourceArgs.Builder configuration(CustomLogSourceConfigurationArgs configuration)
- Parameters:
configuration- The configuration for the third-party custom source.- Returns:
- builder
-
eventClasses
public CustomLogSourceArgs.Builder eventClasses(@Nullable com.pulumi.core.Output<java.util.List<java.lang.String>> eventClasses)
- Parameters:
eventClasses- The Open Cybersecurity Schema Framework (OCSF) event classes which describes the type of data that the custom source will send to Security Lake.- Returns:
- builder
-
eventClasses
public CustomLogSourceArgs.Builder eventClasses(java.util.List<java.lang.String> eventClasses)
- Parameters:
eventClasses- The Open Cybersecurity Schema Framework (OCSF) event classes which describes the type of data that the custom source will send to Security Lake.- Returns:
- builder
-
eventClasses
public CustomLogSourceArgs.Builder eventClasses(java.lang.String... eventClasses)
- Parameters:
eventClasses- The Open Cybersecurity Schema Framework (OCSF) event classes which describes the type of data that the custom source will send to Security Lake.- Returns:
- builder
-
region
public CustomLogSourceArgs.Builder region(@Nullable com.pulumi.core.Output<java.lang.String> region)
- Parameters:
region- Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.- Returns:
- builder
-
region
public CustomLogSourceArgs.Builder region(java.lang.String region)
- Parameters:
region- Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.- Returns:
- builder
-
sourceName
public CustomLogSourceArgs.Builder sourceName(com.pulumi.core.Output<java.lang.String> sourceName)
- Parameters:
sourceName- Specify the name for a third-party custom source. This must be a Regionally unique value. Has a maximum length of 20.- Returns:
- builder
-
sourceName
public CustomLogSourceArgs.Builder sourceName(java.lang.String sourceName)
- Parameters:
sourceName- Specify the name for a third-party custom source. This must be a Regionally unique value. Has a maximum length of 20.- Returns:
- builder
-
sourceVersion
public CustomLogSourceArgs.Builder sourceVersion(@Nullable com.pulumi.core.Output<java.lang.String> sourceVersion)
- Parameters:
sourceVersion- Specify the source version for the third-party custom source, to limit log collection to a specific version of custom data source.- Returns:
- builder
-
sourceVersion
public CustomLogSourceArgs.Builder sourceVersion(java.lang.String sourceVersion)
- Parameters:
sourceVersion- Specify the source version for the third-party custom source, to limit log collection to a specific version of custom data source.- Returns:
- builder
-
build
public CustomLogSourceArgs build()
-
-