Manages Kibana security lists (also known as value lists). Security lists are used by exception items to define sets of values for matching or excluding in security rules.
Relevant Kibana docs can be found here.
Notes
- Security lists define the type of data they can contain via the
typeattribute - Once created, the
typeof a list cannot be changed - Lists can be referenced by exception items to create more sophisticated matching rules
- The
list_idis auto-generated if not provided
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as elasticstack from "@pulumi/elasticstack";
const ipList = new elasticstack.KibanaSecurityList("ip_list", {
spaceId: "default",
name: "Trusted IP Addresses",
description: "List of trusted IP addresses for security rules",
type: "ip",
});
import pulumi
import pulumi_elasticstack as elasticstack
ip_list = elasticstack.KibanaSecurityList("ip_list",
space_id="default",
name="Trusted IP Addresses",
description="List of trusted IP addresses for security rules",
type="ip")
package main
import (
"github.com/pulumi/pulumi-terraform-provider/sdks/go/elasticstack/elasticstack"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := elasticstack.NewKibanaSecurityList(ctx, "ip_list", &elasticstack.KibanaSecurityListArgs{
SpaceId: pulumi.String("default"),
Name: pulumi.String("Trusted IP Addresses"),
Description: pulumi.String("List of trusted IP addresses for security rules"),
Type: pulumi.String("ip"),
})
if err != nil {
return err
}
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Elasticstack = Pulumi.Elasticstack;
return await Deployment.RunAsync(() =>
{
var ipList = new Elasticstack.KibanaSecurityList("ip_list", new()
{
SpaceId = "default",
Name = "Trusted IP Addresses",
Description = "List of trusted IP addresses for security rules",
Type = "ip",
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.elasticstack.KibanaSecurityList;
import com.pulumi.elasticstack.KibanaSecurityListArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
public static void main(String[] args) {
Pulumi.run(App::stack);
}
public static void stack(Context ctx) {
var ipList = new KibanaSecurityList("ipList", KibanaSecurityListArgs.builder()
.spaceId("default")
.name("Trusted IP Addresses")
.description("List of trusted IP addresses for security rules")
.type("ip")
.build());
}
}
resources:
ipList:
type: elasticstack:KibanaSecurityList
name: ip_list
properties:
spaceId: default
name: Trusted IP Addresses
description: List of trusted IP addresses for security rules
type: ip
Create KibanaSecurityList Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new KibanaSecurityList(name: string, args: KibanaSecurityListArgs, opts?: CustomResourceOptions);@overload
def KibanaSecurityList(resource_name: str,
args: KibanaSecurityListArgs,
opts: Optional[ResourceOptions] = None)
@overload
def KibanaSecurityList(resource_name: str,
opts: Optional[ResourceOptions] = None,
description: Optional[str] = None,
type: Optional[str] = None,
deserializer: Optional[str] = None,
kibana_security_list_id: Optional[str] = None,
list_id: Optional[str] = None,
meta: Optional[str] = None,
name: Optional[str] = None,
serializer: Optional[str] = None,
space_id: Optional[str] = None,
version: Optional[float] = None)func NewKibanaSecurityList(ctx *Context, name string, args KibanaSecurityListArgs, opts ...ResourceOption) (*KibanaSecurityList, error)public KibanaSecurityList(string name, KibanaSecurityListArgs args, CustomResourceOptions? opts = null)
public KibanaSecurityList(String name, KibanaSecurityListArgs args)
public KibanaSecurityList(String name, KibanaSecurityListArgs args, CustomResourceOptions options)
type: elasticstack:KibanaSecurityList
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
Parameters
- name string
- The unique name of the resource.
- args KibanaSecurityListArgs
- 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 KibanaSecurityListArgs
- 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 KibanaSecurityListArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args KibanaSecurityListArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args KibanaSecurityListArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
Constructor example
The following reference example uses placeholder values for all input properties.
var kibanaSecurityListResource = new Elasticstack.KibanaSecurityList("kibanaSecurityListResource", new()
{
Description = "string",
Type = "string",
Deserializer = "string",
KibanaSecurityListId = "string",
ListId = "string",
Meta = "string",
Name = "string",
Serializer = "string",
SpaceId = "string",
Version = 0,
});
example, err := elasticstack.NewKibanaSecurityList(ctx, "kibanaSecurityListResource", &elasticstack.KibanaSecurityListArgs{
Description: pulumi.String("string"),
Type: pulumi.String("string"),
Deserializer: pulumi.String("string"),
KibanaSecurityListId: pulumi.String("string"),
ListId: pulumi.String("string"),
Meta: pulumi.String("string"),
Name: pulumi.String("string"),
Serializer: pulumi.String("string"),
SpaceId: pulumi.String("string"),
Version: pulumi.Float64(0),
})
var kibanaSecurityListResource = new KibanaSecurityList("kibanaSecurityListResource", KibanaSecurityListArgs.builder()
.description("string")
.type("string")
.deserializer("string")
.kibanaSecurityListId("string")
.listId("string")
.meta("string")
.name("string")
.serializer("string")
.spaceId("string")
.version(0.0)
.build());
kibana_security_list_resource = elasticstack.KibanaSecurityList("kibanaSecurityListResource",
description="string",
type="string",
deserializer="string",
kibana_security_list_id="string",
list_id="string",
meta="string",
name="string",
serializer="string",
space_id="string",
version=0)
const kibanaSecurityListResource = new elasticstack.KibanaSecurityList("kibanaSecurityListResource", {
description: "string",
type: "string",
deserializer: "string",
kibanaSecurityListId: "string",
listId: "string",
meta: "string",
name: "string",
serializer: "string",
spaceId: "string",
version: 0,
});
type: elasticstack:KibanaSecurityList
properties:
description: string
deserializer: string
kibanaSecurityListId: string
listId: string
meta: string
name: string
serializer: string
spaceId: string
type: string
version: 0
KibanaSecurityList Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
The KibanaSecurityList resource accepts the following input properties:
- Description string
- Describes the security list.
- Type string
- Specifies the Elasticsearch data type of values the list contains. Valid values include:
binary,boolean,byte,date,date_nanos,date_range,double,double_range,float,float_range,geo_point,geo_shape,half_float,integer,integer_range,ip,ip_range,keyword,long,long_range,shape,short,text. - Deserializer string
- Determines how retrieved list item values are presented. By default, list items are presented using Handlebars expressions based on the type.
- Kibana
Security stringList Id - The unique identifier of the security list (auto-generated by Kibana if not specified).
- List
Id string - The value list's human-readable identifier.
- Meta string
- Placeholder for metadata about the value list as JSON string.
- Name string
- The name of the security list.
- Serializer string
- Determines how uploaded list item values are parsed. By default, list items are parsed using named regex groups based on the type.
- Space
Id string - An identifier for the space. If space_id is not provided, the default space is used.
- Version double
- The document version number.
- Description string
- Describes the security list.
- Type string
- Specifies the Elasticsearch data type of values the list contains. Valid values include:
binary,boolean,byte,date,date_nanos,date_range,double,double_range,float,float_range,geo_point,geo_shape,half_float,integer,integer_range,ip,ip_range,keyword,long,long_range,shape,short,text. - Deserializer string
- Determines how retrieved list item values are presented. By default, list items are presented using Handlebars expressions based on the type.
- Kibana
Security stringList Id - The unique identifier of the security list (auto-generated by Kibana if not specified).
- List
Id string - The value list's human-readable identifier.
- Meta string
- Placeholder for metadata about the value list as JSON string.
- Name string
- The name of the security list.
- Serializer string
- Determines how uploaded list item values are parsed. By default, list items are parsed using named regex groups based on the type.
- Space
Id string - An identifier for the space. If space_id is not provided, the default space is used.
- Version float64
- The document version number.
- description String
- Describes the security list.
- type String
- Specifies the Elasticsearch data type of values the list contains. Valid values include:
binary,boolean,byte,date,date_nanos,date_range,double,double_range,float,float_range,geo_point,geo_shape,half_float,integer,integer_range,ip,ip_range,keyword,long,long_range,shape,short,text. - deserializer String
- Determines how retrieved list item values are presented. By default, list items are presented using Handlebars expressions based on the type.
- kibana
Security StringList Id - The unique identifier of the security list (auto-generated by Kibana if not specified).
- list
Id String - The value list's human-readable identifier.
- meta String
- Placeholder for metadata about the value list as JSON string.
- name String
- The name of the security list.
- serializer String
- Determines how uploaded list item values are parsed. By default, list items are parsed using named regex groups based on the type.
- space
Id String - An identifier for the space. If space_id is not provided, the default space is used.
- version Double
- The document version number.
- description string
- Describes the security list.
- type string
- Specifies the Elasticsearch data type of values the list contains. Valid values include:
binary,boolean,byte,date,date_nanos,date_range,double,double_range,float,float_range,geo_point,geo_shape,half_float,integer,integer_range,ip,ip_range,keyword,long,long_range,shape,short,text. - deserializer string
- Determines how retrieved list item values are presented. By default, list items are presented using Handlebars expressions based on the type.
- kibana
Security stringList Id - The unique identifier of the security list (auto-generated by Kibana if not specified).
- list
Id string - The value list's human-readable identifier.
- meta string
- Placeholder for metadata about the value list as JSON string.
- name string
- The name of the security list.
- serializer string
- Determines how uploaded list item values are parsed. By default, list items are parsed using named regex groups based on the type.
- space
Id string - An identifier for the space. If space_id is not provided, the default space is used.
- version number
- The document version number.
- description str
- Describes the security list.
- type str
- Specifies the Elasticsearch data type of values the list contains. Valid values include:
binary,boolean,byte,date,date_nanos,date_range,double,double_range,float,float_range,geo_point,geo_shape,half_float,integer,integer_range,ip,ip_range,keyword,long,long_range,shape,short,text. - deserializer str
- Determines how retrieved list item values are presented. By default, list items are presented using Handlebars expressions based on the type.
- kibana_
security_ strlist_ id - The unique identifier of the security list (auto-generated by Kibana if not specified).
- list_
id str - The value list's human-readable identifier.
- meta str
- Placeholder for metadata about the value list as JSON string.
- name str
- The name of the security list.
- serializer str
- Determines how uploaded list item values are parsed. By default, list items are parsed using named regex groups based on the type.
- space_
id str - An identifier for the space. If space_id is not provided, the default space is used.
- version float
- The document version number.
- description String
- Describes the security list.
- type String
- Specifies the Elasticsearch data type of values the list contains. Valid values include:
binary,boolean,byte,date,date_nanos,date_range,double,double_range,float,float_range,geo_point,geo_shape,half_float,integer,integer_range,ip,ip_range,keyword,long,long_range,shape,short,text. - deserializer String
- Determines how retrieved list item values are presented. By default, list items are presented using Handlebars expressions based on the type.
- kibana
Security StringList Id - The unique identifier of the security list (auto-generated by Kibana if not specified).
- list
Id String - The value list's human-readable identifier.
- meta String
- Placeholder for metadata about the value list as JSON string.
- name String
- The name of the security list.
- serializer String
- Determines how uploaded list item values are parsed. By default, list items are parsed using named regex groups based on the type.
- space
Id String - An identifier for the space. If space_id is not provided, the default space is used.
- version Number
- The document version number.
Outputs
All input properties are implicitly available as output properties. Additionally, the KibanaSecurityList resource produces the following output properties:
- Created
At string - The timestamp of when the list was created.
- Created
By string - The user who created the list.
- Id string
- The provider-assigned unique ID for this managed resource.
- Immutable bool
- Whether the list is immutable.
- Tie
Breaker stringId - Field used in search to ensure all containers are sorted and returned correctly.
- Updated
At string - The timestamp of when the list was last updated.
- Updated
By string - The user who last updated the list.
- Version
Id string - The version id, normally returned by the API when the document is retrieved. Use it to ensure updates are done against the latest version.
- Created
At string - The timestamp of when the list was created.
- Created
By string - The user who created the list.
- Id string
- The provider-assigned unique ID for this managed resource.
- Immutable bool
- Whether the list is immutable.
- Tie
Breaker stringId - Field used in search to ensure all containers are sorted and returned correctly.
- Updated
At string - The timestamp of when the list was last updated.
- Updated
By string - The user who last updated the list.
- Version
Id string - The version id, normally returned by the API when the document is retrieved. Use it to ensure updates are done against the latest version.
- created
At String - The timestamp of when the list was created.
- created
By String - The user who created the list.
- id String
- The provider-assigned unique ID for this managed resource.
- immutable Boolean
- Whether the list is immutable.
- tie
Breaker StringId - Field used in search to ensure all containers are sorted and returned correctly.
- updated
At String - The timestamp of when the list was last updated.
- updated
By String - The user who last updated the list.
- version
Id String - The version id, normally returned by the API when the document is retrieved. Use it to ensure updates are done against the latest version.
- created
At string - The timestamp of when the list was created.
- created
By string - The user who created the list.
- id string
- The provider-assigned unique ID for this managed resource.
- immutable boolean
- Whether the list is immutable.
- tie
Breaker stringId - Field used in search to ensure all containers are sorted and returned correctly.
- updated
At string - The timestamp of when the list was last updated.
- updated
By string - The user who last updated the list.
- version
Id string - The version id, normally returned by the API when the document is retrieved. Use it to ensure updates are done against the latest version.
- created_
at str - The timestamp of when the list was created.
- created_
by str - The user who created the list.
- id str
- The provider-assigned unique ID for this managed resource.
- immutable bool
- Whether the list is immutable.
- tie_
breaker_ strid - Field used in search to ensure all containers are sorted and returned correctly.
- updated_
at str - The timestamp of when the list was last updated.
- updated_
by str - The user who last updated the list.
- version_
id str - The version id, normally returned by the API when the document is retrieved. Use it to ensure updates are done against the latest version.
- created
At String - The timestamp of when the list was created.
- created
By String - The user who created the list.
- id String
- The provider-assigned unique ID for this managed resource.
- immutable Boolean
- Whether the list is immutable.
- tie
Breaker StringId - Field used in search to ensure all containers are sorted and returned correctly.
- updated
At String - The timestamp of when the list was last updated.
- updated
By String - The user who last updated the list.
- version
Id String - The version id, normally returned by the API when the document is retrieved. Use it to ensure updates are done against the latest version.
Look up Existing KibanaSecurityList Resource
Get an existing KibanaSecurityList 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?: KibanaSecurityListState, opts?: CustomResourceOptions): KibanaSecurityList@staticmethod
def get(resource_name: str,
id: str,
opts: Optional[ResourceOptions] = None,
created_at: Optional[str] = None,
created_by: Optional[str] = None,
description: Optional[str] = None,
deserializer: Optional[str] = None,
immutable: Optional[bool] = None,
kibana_security_list_id: Optional[str] = None,
list_id: Optional[str] = None,
meta: Optional[str] = None,
name: Optional[str] = None,
serializer: Optional[str] = None,
space_id: Optional[str] = None,
tie_breaker_id: Optional[str] = None,
type: Optional[str] = None,
updated_at: Optional[str] = None,
updated_by: Optional[str] = None,
version: Optional[float] = None,
version_id: Optional[str] = None) -> KibanaSecurityListfunc GetKibanaSecurityList(ctx *Context, name string, id IDInput, state *KibanaSecurityListState, opts ...ResourceOption) (*KibanaSecurityList, error)public static KibanaSecurityList Get(string name, Input<string> id, KibanaSecurityListState? state, CustomResourceOptions? opts = null)public static KibanaSecurityList get(String name, Output<String> id, KibanaSecurityListState state, CustomResourceOptions options)resources: _: type: elasticstack:KibanaSecurityList get: id: ${id}- 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.
- Created
At string - The timestamp of when the list was created.
- Created
By string - The user who created the list.
- Description string
- Describes the security list.
- Deserializer string
- Determines how retrieved list item values are presented. By default, list items are presented using Handlebars expressions based on the type.
- Immutable bool
- Whether the list is immutable.
- Kibana
Security stringList Id - The unique identifier of the security list (auto-generated by Kibana if not specified).
- List
Id string - The value list's human-readable identifier.
- Meta string
- Placeholder for metadata about the value list as JSON string.
- Name string
- The name of the security list.
- Serializer string
- Determines how uploaded list item values are parsed. By default, list items are parsed using named regex groups based on the type.
- Space
Id string - An identifier for the space. If space_id is not provided, the default space is used.
- Tie
Breaker stringId - Field used in search to ensure all containers are sorted and returned correctly.
- Type string
- Specifies the Elasticsearch data type of values the list contains. Valid values include:
binary,boolean,byte,date,date_nanos,date_range,double,double_range,float,float_range,geo_point,geo_shape,half_float,integer,integer_range,ip,ip_range,keyword,long,long_range,shape,short,text. - Updated
At string - The timestamp of when the list was last updated.
- Updated
By string - The user who last updated the list.
- Version double
- The document version number.
- Version
Id string - The version id, normally returned by the API when the document is retrieved. Use it to ensure updates are done against the latest version.
- Created
At string - The timestamp of when the list was created.
- Created
By string - The user who created the list.
- Description string
- Describes the security list.
- Deserializer string
- Determines how retrieved list item values are presented. By default, list items are presented using Handlebars expressions based on the type.
- Immutable bool
- Whether the list is immutable.
- Kibana
Security stringList Id - The unique identifier of the security list (auto-generated by Kibana if not specified).
- List
Id string - The value list's human-readable identifier.
- Meta string
- Placeholder for metadata about the value list as JSON string.
- Name string
- The name of the security list.
- Serializer string
- Determines how uploaded list item values are parsed. By default, list items are parsed using named regex groups based on the type.
- Space
Id string - An identifier for the space. If space_id is not provided, the default space is used.
- Tie
Breaker stringId - Field used in search to ensure all containers are sorted and returned correctly.
- Type string
- Specifies the Elasticsearch data type of values the list contains. Valid values include:
binary,boolean,byte,date,date_nanos,date_range,double,double_range,float,float_range,geo_point,geo_shape,half_float,integer,integer_range,ip,ip_range,keyword,long,long_range,shape,short,text. - Updated
At string - The timestamp of when the list was last updated.
- Updated
By string - The user who last updated the list.
- Version float64
- The document version number.
- Version
Id string - The version id, normally returned by the API when the document is retrieved. Use it to ensure updates are done against the latest version.
- created
At String - The timestamp of when the list was created.
- created
By String - The user who created the list.
- description String
- Describes the security list.
- deserializer String
- Determines how retrieved list item values are presented. By default, list items are presented using Handlebars expressions based on the type.
- immutable Boolean
- Whether the list is immutable.
- kibana
Security StringList Id - The unique identifier of the security list (auto-generated by Kibana if not specified).
- list
Id String - The value list's human-readable identifier.
- meta String
- Placeholder for metadata about the value list as JSON string.
- name String
- The name of the security list.
- serializer String
- Determines how uploaded list item values are parsed. By default, list items are parsed using named regex groups based on the type.
- space
Id String - An identifier for the space. If space_id is not provided, the default space is used.
- tie
Breaker StringId - Field used in search to ensure all containers are sorted and returned correctly.
- type String
- Specifies the Elasticsearch data type of values the list contains. Valid values include:
binary,boolean,byte,date,date_nanos,date_range,double,double_range,float,float_range,geo_point,geo_shape,half_float,integer,integer_range,ip,ip_range,keyword,long,long_range,shape,short,text. - updated
At String - The timestamp of when the list was last updated.
- updated
By String - The user who last updated the list.
- version Double
- The document version number.
- version
Id String - The version id, normally returned by the API when the document is retrieved. Use it to ensure updates are done against the latest version.
- created
At string - The timestamp of when the list was created.
- created
By string - The user who created the list.
- description string
- Describes the security list.
- deserializer string
- Determines how retrieved list item values are presented. By default, list items are presented using Handlebars expressions based on the type.
- immutable boolean
- Whether the list is immutable.
- kibana
Security stringList Id - The unique identifier of the security list (auto-generated by Kibana if not specified).
- list
Id string - The value list's human-readable identifier.
- meta string
- Placeholder for metadata about the value list as JSON string.
- name string
- The name of the security list.
- serializer string
- Determines how uploaded list item values are parsed. By default, list items are parsed using named regex groups based on the type.
- space
Id string - An identifier for the space. If space_id is not provided, the default space is used.
- tie
Breaker stringId - Field used in search to ensure all containers are sorted and returned correctly.
- type string
- Specifies the Elasticsearch data type of values the list contains. Valid values include:
binary,boolean,byte,date,date_nanos,date_range,double,double_range,float,float_range,geo_point,geo_shape,half_float,integer,integer_range,ip,ip_range,keyword,long,long_range,shape,short,text. - updated
At string - The timestamp of when the list was last updated.
- updated
By string - The user who last updated the list.
- version number
- The document version number.
- version
Id string - The version id, normally returned by the API when the document is retrieved. Use it to ensure updates are done against the latest version.
- created_
at str - The timestamp of when the list was created.
- created_
by str - The user who created the list.
- description str
- Describes the security list.
- deserializer str
- Determines how retrieved list item values are presented. By default, list items are presented using Handlebars expressions based on the type.
- immutable bool
- Whether the list is immutable.
- kibana_
security_ strlist_ id - The unique identifier of the security list (auto-generated by Kibana if not specified).
- list_
id str - The value list's human-readable identifier.
- meta str
- Placeholder for metadata about the value list as JSON string.
- name str
- The name of the security list.
- serializer str
- Determines how uploaded list item values are parsed. By default, list items are parsed using named regex groups based on the type.
- space_
id str - An identifier for the space. If space_id is not provided, the default space is used.
- tie_
breaker_ strid - Field used in search to ensure all containers are sorted and returned correctly.
- type str
- Specifies the Elasticsearch data type of values the list contains. Valid values include:
binary,boolean,byte,date,date_nanos,date_range,double,double_range,float,float_range,geo_point,geo_shape,half_float,integer,integer_range,ip,ip_range,keyword,long,long_range,shape,short,text. - updated_
at str - The timestamp of when the list was last updated.
- updated_
by str - The user who last updated the list.
- version float
- The document version number.
- version_
id str - The version id, normally returned by the API when the document is retrieved. Use it to ensure updates are done against the latest version.
- created
At String - The timestamp of when the list was created.
- created
By String - The user who created the list.
- description String
- Describes the security list.
- deserializer String
- Determines how retrieved list item values are presented. By default, list items are presented using Handlebars expressions based on the type.
- immutable Boolean
- Whether the list is immutable.
- kibana
Security StringList Id - The unique identifier of the security list (auto-generated by Kibana if not specified).
- list
Id String - The value list's human-readable identifier.
- meta String
- Placeholder for metadata about the value list as JSON string.
- name String
- The name of the security list.
- serializer String
- Determines how uploaded list item values are parsed. By default, list items are parsed using named regex groups based on the type.
- space
Id String - An identifier for the space. If space_id is not provided, the default space is used.
- tie
Breaker StringId - Field used in search to ensure all containers are sorted and returned correctly.
- type String
- Specifies the Elasticsearch data type of values the list contains. Valid values include:
binary,boolean,byte,date,date_nanos,date_range,double,double_range,float,float_range,geo_point,geo_shape,half_float,integer,integer_range,ip,ip_range,keyword,long,long_range,shape,short,text. - updated
At String - The timestamp of when the list was last updated.
- updated
By String - The user who last updated the list.
- version Number
- The document version number.
- version
Id String - The version id, normally returned by the API when the document is retrieved. Use it to ensure updates are done against the latest version.
Package Details
- Repository
- elasticstack elastic/terraform-provider-elasticstack
- License
- Notes
- This Pulumi package is based on the
elasticstackTerraform Provider.
