page_title | subcategory | description |
---|---|---|
epilot-product_product Resource - terraform-provider-epilot-product |
Product Resource |
Product Resource
resource "epilot-product_product" "my_product" {
active = false
additional = {
key = jsonencode("value"),
}
availability_files = {
dollar_relation = [
{
entity_id = "123e4567-e89b-12d3-a456-426614174000"
tags = [
"..."
]
}
]
}
code = "...my_code..."
description = "...my_description..."
feature = [
"{ \"see\": \"documentation\" }"
]
files = {
dollar_relation = [
{
entity_id = "123e4567-e89b-12d3-a456-426614174000"
tags = [
"..."
]
}
]
}
internal_name = "...my_internal_name..."
manifest = [
"123e4567-e89b-12d3-a456-426614174000"
]
name = "...my_name..."
price_options = {
dollar_relation = [
{
entity_id = "123e4567-e89b-12d3-a456-426614174000"
tags = [
"..."
]
}
]
}
product_downloads = {
dollar_relation = [
{
entity_id = "123e4567-e89b-12d3-a456-426614174000"
tags = [
"..."
]
}
]
}
product_images = {
dollar_relation = [
{
entity_id = "123e4567-e89b-12d3-a456-426614174000"
tags = [
"..."
]
}
]
}
purpose = [
"..."
]
schema = "product"
tags = [
"..."
]
type = "service"
}
active
(Boolean)name
(String) The description for the product
additional
(Map of String) Additional fields that are not part of the schemaavailability_files
(Attributes) (see below for nested schema)code
(String) The product codedescription
(String) A description of the product. Multi-line supported.feature
(List of String)files
(Attributes) (see below for nested schema)internal_name
(String) Not visible to customers, only in internal tablesmanifest
(List of String) Manifest ID used to create/update the entityprice_options
(Attributes) (see below for nested schema)product_downloads
(Attributes) (see below for nested schema)product_images
(Attributes) (see below for nested schema)purpose
(List of String)schema
(String) must be "product"tags
(List of String)type
(String) The type of Product:
type | description |
---|---|
product |
Represents a physical good |
service |
Represents a service or virtual product |
Default: "product"; must be one of ["product", "service"] |
acl
(Attributes) Access control list (ACL) for an entity. Defines sharing access to external orgs or users. (see below for nested schema)created_at
(String)id
(String) The ID of this resource.org
(String) Organization Id the entity belongs toowners
(Attributes List) (see below for nested schema)title
(String)updated_at
(String)
Optional:
dollar_relation
(Attributes List) (see below for nested schema)
Optional:
entity_id
(String)tags
(List of String)
Optional:
dollar_relation
(Attributes List) (see below for nested schema)
Optional:
entity_id
(String)tags
(List of String)
Optional:
dollar_relation
(Attributes List) (see below for nested schema)
Optional:
entity_id
(String)tags
(List of String)
Optional:
dollar_relation
(Attributes List) (see below for nested schema)
Optional:
entity_id
(String)tags
(List of String)
Optional:
dollar_relation
(Attributes List) (see below for nested schema)
Optional:
entity_id
(String)tags
(List of String)
Read-Only:
delete
(List of String)edit
(List of String)view
(List of String)
Read-Only:
org_id
(String)user_id
(String)
Import is supported using the following syntax:
terraform import epilot-product_product.my_epilot-product_product "123e4567-e89b-12d3-a456-426614174000"