atlcloudjira_field_configuration (Resource)

Example Usage

import {
  to = atlcloudjira_field_configuration.SampleFieldConfiguration
  id = 10002
}

# __generated__ by Terraform
# Please review these resources and move them into your main configuration files.

# __generated__ by Terraform from "10002"
resource "atlcloudjira_field_configuration" "SampleFieldConfiguration" {
  allow_incomplete = true
  name             = "Sample Field Configuration for Project ABC"
  description      = "Sample description"
  items = {
    assignee = {
      description = null
      is_hidden   = false
      is_required = false
      renderer    = null
    }
    attachment = {
      description = null
      is_hidden   = false
      is_required = false
      renderer    = null
    }
    comment = {
      description = null
      is_hidden   = false
      is_required = false
      renderer    = "wiki-renderer"
    }
    components = {
      description = null
      is_hidden   = false
      is_required = false
      renderer    = null
    }
    customfield_10003 = {
      description = "Contains users needed for approval. This custom field was created by Jira Service Desk."
      is_hidden   = false
      is_required = false
      renderer    = null
    }
    customfield_10004 = {
      description = null
      is_hidden   = false
      is_required = false
      renderer    = null
    }
    customfield_10005 = {
      description = null
      is_hidden   = false
      is_required = false
      renderer    = null
    }
    customfield_10006 = {
      description = null
      is_hidden   = false
      is_required = false
      renderer    = null
    }
    customfield_10007 = {
      description = "Choose the reason for the change request"
      is_hidden   = false
      is_required = false
      renderer    = null
    }
    customfield_10008 = {
      description = "Enter when the change actually started."
      is_hidden   = false
      is_required = false
      renderer    = null
    }
    customfield_10009 = {
      description = "Enter when the change actually ended."
      is_hidden   = false
      is_required = false
      renderer    = null
    }
    customfield_10024 = {
      description = null
      is_hidden   = false
      is_required = false
      renderer    = null
    }
    customfield_10025 = {
      description = null
      is_hidden   = false
      is_required = false
      renderer    = null
    }
    customfield_10041 = {
      description = null
      is_hidden   = false
      is_required = false
      renderer    = null
    }
    customfield_10042 = {
      description = null
      is_hidden   = false
      is_required = false
      renderer    = null
    }
    customfield_10044 = {
      description = null
      is_hidden   = false
      is_required = false
      renderer    = null
    }
    customfield_10046 = {
      description = "Contains groups of users needed for approval. This custom field was created by Jira Service Management."
      is_hidden   = false
      is_required = false
      renderer    = null
    }
    customfield_10047 = {
      description = "Specify the reason for moving the issue to the Pending status"
      is_hidden   = false
      is_required = false
      renderer    = null
    }
    customfield_10050 = {
      description = null
      is_hidden   = false
      is_required = false
      renderer    = null
    }
    customfield_10051 = {
      description = null
      is_hidden   = false
      is_required = false
      renderer    = "text-renderer"
    }
    customfield_10052 = {
      description = "Enter when the change is planned to start."
      is_hidden   = false
      is_required = false
      renderer    = null
    }
    customfield_10053 = {
      description = "Enter when the change is planned to end."
      is_hidden   = false
      is_required = false
      renderer    = null
    }
    customfield_10054 = {
      description = null
      is_hidden   = false
      is_required = false
      renderer    = "text-renderer"
    }
    customfield_10055 = {
      description = null
      is_hidden   = false
      is_required = false
      renderer    = "text-renderer"
    }
    customfield_10056 = {
      description = null
      is_hidden   = false
      is_required = false
      renderer    = "text-renderer"
    }
    customfield_10057 = {
      description = "Captures the reporting source for this issue"
      is_hidden   = false
      is_required = false
      renderer    = null
    }
    customfield_10058 = {
      description = "Reason for problem investigation"
      is_hidden   = false
      is_required = false
      renderer    = null
    }
    customfield_10059 = {
      description = "Describe the root cause for the problem"
      is_hidden   = false
      is_required = false
      renderer    = "text-renderer"
    }
    customfield_10060 = {
      description = "Describe the workaround for the problem"
      is_hidden   = false
      is_required = false
      renderer    = "text-renderer"
    }
    customfield_10065 = {
      description = "Measurement of complexity and/or size of a requirement."
      is_hidden   = false
      is_required = false
      renderer    = null
    }
    customfield_10067 = {
      description = "Created by PlanApply to store Plan ID."
      is_hidden   = false
      is_required = false
      renderer    = "text-renderer"
    }
    customfield_10068 = {
      description = "Created by PlanApply to store plan submission status."
      is_hidden   = false
      is_required = false
      renderer    = "text-renderer"
    }
    customfield_10105 = {
      description = null
      is_hidden   = false
      is_required = false
      renderer    = null
    }
    description = {
      description = null
      is_hidden   = false
      is_required = false
      renderer    = "wiki-renderer"
    }
    duedate = {
      description = null
      is_hidden   = false
      is_required = false
      renderer    = null
    }
    environment = {
      description = "For example operating system, software platform and/or hardware specifications (include as appropriate for the issue)."
      is_hidden   = false
      is_required = false
      renderer    = "wiki-renderer"
    }
    fixVersions = {
      description = null
      is_hidden   = false
      is_required = false
      renderer    = null
    }
    issuelinks = {
      description = null
      is_hidden   = false
      is_required = false
      renderer    = null
    }
    issuetype = {
      description = null
      is_hidden   = false
      is_required = false
      renderer    = null
    }
    labels = {
      description = null
      is_hidden   = false
      is_required = false
      renderer    = null
    }
    priority = {
      description = null
      is_hidden   = false
      is_required = false
      renderer    = null
    }
    reporter = {
      description = null
      is_hidden   = false
      is_required = false
      renderer    = null
    }
    resolution = {
      description = null
      is_hidden   = false
      is_required = false
      renderer    = null
    }
    security = {
      description = null
      is_hidden   = false
      is_required = false
      renderer    = null
    }
    summary = {
      description = null
      is_hidden   = false
      is_required = true
      renderer    = null
    }
    timetracking = {
      description = "An estimate of how much work remains until this issue will be resolved.The format of this is ' *w *d *h *m ' (representing weeks, days, hours and minutes - where * can be any number).Examples: 4d, 5h 30m, 60m and 3w."
      is_hidden   = false
      is_required = false
      renderer    = null
    }
    versions = {
      description = null
      is_hidden   = false
      is_required = false
      renderer    = null
    }
    worklog = {
      description = "Allows work to be logged whilst creating, editing or transitioning issues."
      is_hidden   = false
      is_required = false
      renderer    = "wiki-renderer"
    }
  }
}

Schema

Required

  • name (String) The name of the field configuration. Must be unique.

Optional

  • allow_incomplete (Boolean) Helper attribute. When set to true, partial configuration can be stored and managed by Terraform. Is false, entire configuration must be stored in Terraform script.

  • description (String) The description of the field configuration.

  • items (Attributes Map) List of fields for a configuration. (see below for nested schema)

Read-Only

  • id (Number) The ID of the field configuration.

  • last_updated (String) Timestamp of the last Terraform update of the Field Configuration.

Nested Schema for items

Optional:

  • description (String) The description of the field within the field configuration.

  • is_hidden (Boolean) Whether the field is hidden in the field configuration.

  • is_required (Boolean) Whether the field is required in the field configuration.

  • renderer (String) The renderer type for the field within the field configuration.