Class CustomLogSourceState


  • public final class CustomLogSourceState
    extends com.pulumi.resources.ResourceArgs
    • Method Detail

      • attributes

        public java.util.Optional<com.pulumi.core.Output<java.util.List<CustomLogSourceAttributeArgs>>> attributes()
        Returns:
        The attributes of a third-party custom source.
      • configuration

        public java.util.Optional<com.pulumi.core.Output<CustomLogSourceConfigurationArgs>> configuration()
        Returns:
        The configuration for the third-party custom source.
      • eventClasses

        public java.util.Optional<com.pulumi.core.Output<java.util.List<java.lang.String>>> eventClasses()
        Returns:
        The Open Cybersecurity Schema Framework (OCSF) event classes which describes the type of data that the custom source will send to Security Lake.
      • providerDetails

        public java.util.Optional<com.pulumi.core.Output<java.util.List<CustomLogSourceProviderDetailArgs>>> providerDetails()
        Returns:
        The details of the log provider for a third-party custom source.
      • sourceName

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> sourceName()
        Returns:
        Specify the name for a third-party custom source. This must be a Regionally unique value.
      • sourceVersion

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> sourceVersion()
        Returns:
        Specify the source version for the third-party custom source, to limit log collection to a specific version of custom data source.