1. Packages
  2. Splunk
  3. API Docs
  4. InputsScript
Splunk v1.2.4 published on Thursday, Aug 24, 2023 by Pulumi

splunk.InputsScript

Explore with Pulumi AI

splunk logo
Splunk v1.2.4 published on Thursday, Aug 24, 2023 by Pulumi

    # Resource: splunk.InputsScript

    Create or update scripted inputs.

    Create InputsScript Resource

    new InputsScript(name: string, args: InputsScriptArgs, opts?: CustomResourceOptions);
    @overload
    def InputsScript(resource_name: str,
                     opts: Optional[ResourceOptions] = None,
                     acl: Optional[InputsScriptAclArgs] = None,
                     disabled: Optional[bool] = None,
                     host: Optional[str] = None,
                     index: Optional[str] = None,
                     interval: Optional[int] = None,
                     name: Optional[str] = None,
                     passauth: Optional[str] = None,
                     rename_source: Optional[str] = None,
                     source: Optional[str] = None,
                     sourcetype: Optional[str] = None)
    @overload
    def InputsScript(resource_name: str,
                     args: InputsScriptArgs,
                     opts: Optional[ResourceOptions] = None)
    func NewInputsScript(ctx *Context, name string, args InputsScriptArgs, opts ...ResourceOption) (*InputsScript, error)
    public InputsScript(string name, InputsScriptArgs args, CustomResourceOptions? opts = null)
    public InputsScript(String name, InputsScriptArgs args)
    public InputsScript(String name, InputsScriptArgs args, CustomResourceOptions options)
    
    type: splunk:InputsScript
    properties: # The arguments to resource properties.
    options: # Bag of options to control resource's behavior.
    
    
    name string
    The unique name of the resource.
    args InputsScriptArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    resource_name str
    The unique name of the resource.
    args InputsScriptArgs
    The arguments to resource properties.
    opts ResourceOptions
    Bag of options to control resource's behavior.
    ctx Context
    Context object for the current deployment.
    name string
    The unique name of the resource.
    args InputsScriptArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args InputsScriptArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args InputsScriptArgs
    The arguments to resource properties.
    options CustomResourceOptions
    Bag of options to control resource's behavior.

    InputsScript Resource Properties

    To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.

    Inputs

    The InputsScript resource accepts the following input properties:

    Interval int

    Specify an integer or cron schedule. This parameter specifies how often to execute the specified script, in seconds or a valid cron schedule. If you specify a cron schedule, the script is not executed on start-up.

    Acl InputsScriptAcl

    The app/user context that is the namespace for the resource

    Disabled bool

    Specifies whether the input script is disabled.

    Host string

    Sets the host for events from this input. Defaults to whatever host sent the event.

    Index string

    Sets the index for events from this input. Defaults to the main index.

    Name string

    Specify the name of the scripted input.

    Passauth string

    User to run the script as. If you provide a username, Splunk software generates an auth token for that user and passes it to the script.

    RenameSource string

    Specify a new name for the source field for the script.

    Source string

    Sets the source key/field for events from this input. Defaults to the input file path. Sets the source key initial value. The key is used during parsing/indexing, in particular to set the source field during indexing. It is also the source field used at search time. As a convenience, the chosen string is prepended with 'source::'.

    Sourcetype string

    Sets the sourcetype key/field for events from this input. If unset, Splunk software picks a source type based on various aspects of the data. As a convenience, the chosen string is prepended with 'sourcetype::'. There is no hard-coded default. Sets the sourcetype key initial value. The key is used during parsing/indexing, in particular to set the source type field during indexing. It is also the source type field used at search time.

    Interval int

    Specify an integer or cron schedule. This parameter specifies how often to execute the specified script, in seconds or a valid cron schedule. If you specify a cron schedule, the script is not executed on start-up.

    Acl InputsScriptAclArgs

    The app/user context that is the namespace for the resource

    Disabled bool

    Specifies whether the input script is disabled.

    Host string

    Sets the host for events from this input. Defaults to whatever host sent the event.

    Index string

    Sets the index for events from this input. Defaults to the main index.

    Name string

    Specify the name of the scripted input.

    Passauth string

    User to run the script as. If you provide a username, Splunk software generates an auth token for that user and passes it to the script.

    RenameSource string

    Specify a new name for the source field for the script.

    Source string

    Sets the source key/field for events from this input. Defaults to the input file path. Sets the source key initial value. The key is used during parsing/indexing, in particular to set the source field during indexing. It is also the source field used at search time. As a convenience, the chosen string is prepended with 'source::'.

    Sourcetype string

    Sets the sourcetype key/field for events from this input. If unset, Splunk software picks a source type based on various aspects of the data. As a convenience, the chosen string is prepended with 'sourcetype::'. There is no hard-coded default. Sets the sourcetype key initial value. The key is used during parsing/indexing, in particular to set the source type field during indexing. It is also the source type field used at search time.

    interval Integer

    Specify an integer or cron schedule. This parameter specifies how often to execute the specified script, in seconds or a valid cron schedule. If you specify a cron schedule, the script is not executed on start-up.

    acl InputsScriptAcl

    The app/user context that is the namespace for the resource

    disabled Boolean

    Specifies whether the input script is disabled.

    host String

    Sets the host for events from this input. Defaults to whatever host sent the event.

    index String

    Sets the index for events from this input. Defaults to the main index.

    name String

    Specify the name of the scripted input.

    passauth String

    User to run the script as. If you provide a username, Splunk software generates an auth token for that user and passes it to the script.

    renameSource String

    Specify a new name for the source field for the script.

    source String

    Sets the source key/field for events from this input. Defaults to the input file path. Sets the source key initial value. The key is used during parsing/indexing, in particular to set the source field during indexing. It is also the source field used at search time. As a convenience, the chosen string is prepended with 'source::'.

    sourcetype String

    Sets the sourcetype key/field for events from this input. If unset, Splunk software picks a source type based on various aspects of the data. As a convenience, the chosen string is prepended with 'sourcetype::'. There is no hard-coded default. Sets the sourcetype key initial value. The key is used during parsing/indexing, in particular to set the source type field during indexing. It is also the source type field used at search time.

    interval number

    Specify an integer or cron schedule. This parameter specifies how often to execute the specified script, in seconds or a valid cron schedule. If you specify a cron schedule, the script is not executed on start-up.

    acl InputsScriptAcl

    The app/user context that is the namespace for the resource

    disabled boolean

    Specifies whether the input script is disabled.

    host string

    Sets the host for events from this input. Defaults to whatever host sent the event.

    index string

    Sets the index for events from this input. Defaults to the main index.

    name string

    Specify the name of the scripted input.

    passauth string

    User to run the script as. If you provide a username, Splunk software generates an auth token for that user and passes it to the script.

    renameSource string

    Specify a new name for the source field for the script.

    source string

    Sets the source key/field for events from this input. Defaults to the input file path. Sets the source key initial value. The key is used during parsing/indexing, in particular to set the source field during indexing. It is also the source field used at search time. As a convenience, the chosen string is prepended with 'source::'.

    sourcetype string

    Sets the sourcetype key/field for events from this input. If unset, Splunk software picks a source type based on various aspects of the data. As a convenience, the chosen string is prepended with 'sourcetype::'. There is no hard-coded default. Sets the sourcetype key initial value. The key is used during parsing/indexing, in particular to set the source type field during indexing. It is also the source type field used at search time.

    interval int

    Specify an integer or cron schedule. This parameter specifies how often to execute the specified script, in seconds or a valid cron schedule. If you specify a cron schedule, the script is not executed on start-up.

    acl InputsScriptAclArgs

    The app/user context that is the namespace for the resource

    disabled bool

    Specifies whether the input script is disabled.

    host str

    Sets the host for events from this input. Defaults to whatever host sent the event.

    index str

    Sets the index for events from this input. Defaults to the main index.

    name str

    Specify the name of the scripted input.

    passauth str

    User to run the script as. If you provide a username, Splunk software generates an auth token for that user and passes it to the script.

    rename_source str

    Specify a new name for the source field for the script.

    source str

    Sets the source key/field for events from this input. Defaults to the input file path. Sets the source key initial value. The key is used during parsing/indexing, in particular to set the source field during indexing. It is also the source field used at search time. As a convenience, the chosen string is prepended with 'source::'.

    sourcetype str

    Sets the sourcetype key/field for events from this input. If unset, Splunk software picks a source type based on various aspects of the data. As a convenience, the chosen string is prepended with 'sourcetype::'. There is no hard-coded default. Sets the sourcetype key initial value. The key is used during parsing/indexing, in particular to set the source type field during indexing. It is also the source type field used at search time.

    interval Number

    Specify an integer or cron schedule. This parameter specifies how often to execute the specified script, in seconds or a valid cron schedule. If you specify a cron schedule, the script is not executed on start-up.

    acl Property Map

    The app/user context that is the namespace for the resource

    disabled Boolean

    Specifies whether the input script is disabled.

    host String

    Sets the host for events from this input. Defaults to whatever host sent the event.

    index String

    Sets the index for events from this input. Defaults to the main index.

    name String

    Specify the name of the scripted input.

    passauth String

    User to run the script as. If you provide a username, Splunk software generates an auth token for that user and passes it to the script.

    renameSource String

    Specify a new name for the source field for the script.

    source String

    Sets the source key/field for events from this input. Defaults to the input file path. Sets the source key initial value. The key is used during parsing/indexing, in particular to set the source field during indexing. It is also the source field used at search time. As a convenience, the chosen string is prepended with 'source::'.

    sourcetype String

    Sets the sourcetype key/field for events from this input. If unset, Splunk software picks a source type based on various aspects of the data. As a convenience, the chosen string is prepended with 'sourcetype::'. There is no hard-coded default. Sets the sourcetype key initial value. The key is used during parsing/indexing, in particular to set the source type field during indexing. It is also the source type field used at search time.

    Outputs

    All input properties are implicitly available as output properties. Additionally, the InputsScript resource produces the following output properties:

    Id string

    The provider-assigned unique ID for this managed resource.

    Id string

    The provider-assigned unique ID for this managed resource.

    id String

    The provider-assigned unique ID for this managed resource.

    id string

    The provider-assigned unique ID for this managed resource.

    id str

    The provider-assigned unique ID for this managed resource.

    id String

    The provider-assigned unique ID for this managed resource.

    Look up Existing InputsScript Resource

    Get an existing InputsScript resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.

    public static get(name: string, id: Input<ID>, state?: InputsScriptState, opts?: CustomResourceOptions): InputsScript
    @staticmethod
    def get(resource_name: str,
            id: str,
            opts: Optional[ResourceOptions] = None,
            acl: Optional[InputsScriptAclArgs] = None,
            disabled: Optional[bool] = None,
            host: Optional[str] = None,
            index: Optional[str] = None,
            interval: Optional[int] = None,
            name: Optional[str] = None,
            passauth: Optional[str] = None,
            rename_source: Optional[str] = None,
            source: Optional[str] = None,
            sourcetype: Optional[str] = None) -> InputsScript
    func GetInputsScript(ctx *Context, name string, id IDInput, state *InputsScriptState, opts ...ResourceOption) (*InputsScript, error)
    public static InputsScript Get(string name, Input<string> id, InputsScriptState? state, CustomResourceOptions? opts = null)
    public static InputsScript get(String name, Output<String> id, InputsScriptState state, CustomResourceOptions options)
    Resource lookup is not supported in YAML
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    resource_name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    The following state arguments are supported:
    Acl InputsScriptAcl

    The app/user context that is the namespace for the resource

    Disabled bool

    Specifies whether the input script is disabled.

    Host string

    Sets the host for events from this input. Defaults to whatever host sent the event.

    Index string

    Sets the index for events from this input. Defaults to the main index.

    Interval int

    Specify an integer or cron schedule. This parameter specifies how often to execute the specified script, in seconds or a valid cron schedule. If you specify a cron schedule, the script is not executed on start-up.

    Name string

    Specify the name of the scripted input.

    Passauth string

    User to run the script as. If you provide a username, Splunk software generates an auth token for that user and passes it to the script.

    RenameSource string

    Specify a new name for the source field for the script.

    Source string

    Sets the source key/field for events from this input. Defaults to the input file path. Sets the source key initial value. The key is used during parsing/indexing, in particular to set the source field during indexing. It is also the source field used at search time. As a convenience, the chosen string is prepended with 'source::'.

    Sourcetype string

    Sets the sourcetype key/field for events from this input. If unset, Splunk software picks a source type based on various aspects of the data. As a convenience, the chosen string is prepended with 'sourcetype::'. There is no hard-coded default. Sets the sourcetype key initial value. The key is used during parsing/indexing, in particular to set the source type field during indexing. It is also the source type field used at search time.

    Acl InputsScriptAclArgs

    The app/user context that is the namespace for the resource

    Disabled bool

    Specifies whether the input script is disabled.

    Host string

    Sets the host for events from this input. Defaults to whatever host sent the event.

    Index string

    Sets the index for events from this input. Defaults to the main index.

    Interval int

    Specify an integer or cron schedule. This parameter specifies how often to execute the specified script, in seconds or a valid cron schedule. If you specify a cron schedule, the script is not executed on start-up.

    Name string

    Specify the name of the scripted input.

    Passauth string

    User to run the script as. If you provide a username, Splunk software generates an auth token for that user and passes it to the script.

    RenameSource string

    Specify a new name for the source field for the script.

    Source string

    Sets the source key/field for events from this input. Defaults to the input file path. Sets the source key initial value. The key is used during parsing/indexing, in particular to set the source field during indexing. It is also the source field used at search time. As a convenience, the chosen string is prepended with 'source::'.

    Sourcetype string

    Sets the sourcetype key/field for events from this input. If unset, Splunk software picks a source type based on various aspects of the data. As a convenience, the chosen string is prepended with 'sourcetype::'. There is no hard-coded default. Sets the sourcetype key initial value. The key is used during parsing/indexing, in particular to set the source type field during indexing. It is also the source type field used at search time.

    acl InputsScriptAcl

    The app/user context that is the namespace for the resource

    disabled Boolean

    Specifies whether the input script is disabled.

    host String

    Sets the host for events from this input. Defaults to whatever host sent the event.

    index String

    Sets the index for events from this input. Defaults to the main index.

    interval Integer

    Specify an integer or cron schedule. This parameter specifies how often to execute the specified script, in seconds or a valid cron schedule. If you specify a cron schedule, the script is not executed on start-up.

    name String

    Specify the name of the scripted input.

    passauth String

    User to run the script as. If you provide a username, Splunk software generates an auth token for that user and passes it to the script.

    renameSource String

    Specify a new name for the source field for the script.

    source String

    Sets the source key/field for events from this input. Defaults to the input file path. Sets the source key initial value. The key is used during parsing/indexing, in particular to set the source field during indexing. It is also the source field used at search time. As a convenience, the chosen string is prepended with 'source::'.

    sourcetype String

    Sets the sourcetype key/field for events from this input. If unset, Splunk software picks a source type based on various aspects of the data. As a convenience, the chosen string is prepended with 'sourcetype::'. There is no hard-coded default. Sets the sourcetype key initial value. The key is used during parsing/indexing, in particular to set the source type field during indexing. It is also the source type field used at search time.

    acl InputsScriptAcl

    The app/user context that is the namespace for the resource

    disabled boolean

    Specifies whether the input script is disabled.

    host string

    Sets the host for events from this input. Defaults to whatever host sent the event.

    index string

    Sets the index for events from this input. Defaults to the main index.

    interval number

    Specify an integer or cron schedule. This parameter specifies how often to execute the specified script, in seconds or a valid cron schedule. If you specify a cron schedule, the script is not executed on start-up.

    name string

    Specify the name of the scripted input.

    passauth string

    User to run the script as. If you provide a username, Splunk software generates an auth token for that user and passes it to the script.

    renameSource string

    Specify a new name for the source field for the script.

    source string

    Sets the source key/field for events from this input. Defaults to the input file path. Sets the source key initial value. The key is used during parsing/indexing, in particular to set the source field during indexing. It is also the source field used at search time. As a convenience, the chosen string is prepended with 'source::'.

    sourcetype string

    Sets the sourcetype key/field for events from this input. If unset, Splunk software picks a source type based on various aspects of the data. As a convenience, the chosen string is prepended with 'sourcetype::'. There is no hard-coded default. Sets the sourcetype key initial value. The key is used during parsing/indexing, in particular to set the source type field during indexing. It is also the source type field used at search time.

    acl InputsScriptAclArgs

    The app/user context that is the namespace for the resource

    disabled bool

    Specifies whether the input script is disabled.

    host str

    Sets the host for events from this input. Defaults to whatever host sent the event.

    index str

    Sets the index for events from this input. Defaults to the main index.

    interval int

    Specify an integer or cron schedule. This parameter specifies how often to execute the specified script, in seconds or a valid cron schedule. If you specify a cron schedule, the script is not executed on start-up.

    name str

    Specify the name of the scripted input.

    passauth str

    User to run the script as. If you provide a username, Splunk software generates an auth token for that user and passes it to the script.

    rename_source str

    Specify a new name for the source field for the script.

    source str

    Sets the source key/field for events from this input. Defaults to the input file path. Sets the source key initial value. The key is used during parsing/indexing, in particular to set the source field during indexing. It is also the source field used at search time. As a convenience, the chosen string is prepended with 'source::'.

    sourcetype str

    Sets the sourcetype key/field for events from this input. If unset, Splunk software picks a source type based on various aspects of the data. As a convenience, the chosen string is prepended with 'sourcetype::'. There is no hard-coded default. Sets the sourcetype key initial value. The key is used during parsing/indexing, in particular to set the source type field during indexing. It is also the source type field used at search time.

    acl Property Map

    The app/user context that is the namespace for the resource

    disabled Boolean

    Specifies whether the input script is disabled.

    host String

    Sets the host for events from this input. Defaults to whatever host sent the event.

    index String

    Sets the index for events from this input. Defaults to the main index.

    interval Number

    Specify an integer or cron schedule. This parameter specifies how often to execute the specified script, in seconds or a valid cron schedule. If you specify a cron schedule, the script is not executed on start-up.

    name String

    Specify the name of the scripted input.

    passauth String

    User to run the script as. If you provide a username, Splunk software generates an auth token for that user and passes it to the script.

    renameSource String

    Specify a new name for the source field for the script.

    source String

    Sets the source key/field for events from this input. Defaults to the input file path. Sets the source key initial value. The key is used during parsing/indexing, in particular to set the source field during indexing. It is also the source field used at search time. As a convenience, the chosen string is prepended with 'source::'.

    sourcetype String

    Sets the sourcetype key/field for events from this input. If unset, Splunk software picks a source type based on various aspects of the data. As a convenience, the chosen string is prepended with 'sourcetype::'. There is no hard-coded default. Sets the sourcetype key initial value. The key is used during parsing/indexing, in particular to set the source type field during indexing. It is also the source type field used at search time.

    Supporting Types

    InputsScriptAcl, InputsScriptAclArgs

    App string
    CanChangePerms bool
    CanShareApp bool
    CanShareGlobal bool
    CanShareUser bool
    CanWrite bool
    Owner string
    Reads List<string>
    Removable bool
    Sharing string
    Writes List<string>
    App string
    CanChangePerms bool
    CanShareApp bool
    CanShareGlobal bool
    CanShareUser bool
    CanWrite bool
    Owner string
    Reads []string
    Removable bool
    Sharing string
    Writes []string
    app String
    canChangePerms Boolean
    canShareApp Boolean
    canShareGlobal Boolean
    canShareUser Boolean
    canWrite Boolean
    owner String
    reads List<String>
    removable Boolean
    sharing String
    writes List<String>
    app string
    canChangePerms boolean
    canShareApp boolean
    canShareGlobal boolean
    canShareUser boolean
    canWrite boolean
    owner string
    reads string[]
    removable boolean
    sharing string
    writes string[]
    app str
    can_change_perms bool
    can_share_app bool
    can_share_global bool
    can_share_user bool
    can_write bool
    owner str
    reads Sequence[str]
    removable bool
    sharing str
    writes Sequence[str]
    app String
    canChangePerms Boolean
    canShareApp Boolean
    canShareGlobal Boolean
    canShareUser Boolean
    canWrite Boolean
    owner String
    reads List<String>
    removable Boolean
    sharing String
    writes List<String>

    Package Details

    Repository
    Splunk pulumi/pulumi-splunk
    License
    Apache-2.0
    Notes

    This Pulumi package is based on the splunk Terraform Provider.

    splunk logo
    Splunk v1.2.4 published on Thursday, Aug 24, 2023 by Pulumi