Silessian
PlanApply for Jira Cloud
PlanApply for Jira Cloud
  • Introduction
    • 🚀About PlanApply for Jira
    • 🛸Features overview
    • 📚Use cases
    • 💿Data structure and processing
    • 💡Workflow
  • Configuration
    • Get started - app configuration
      • 1. Client configuration
      • 2. Submission and provider configuration
      • 3. Remote repositories
  • Global features
    • Designer - getting started
    • 📐Designer
      • Toolbox section
        • Toolbox
        • Templates
        • Import / Export
        • Plan details
        • Submission
        • Collaboration
    • Diagram area
      • Diagram actions
      • Importing objects
      • Adding new elements
      • Updating element details
      • Linking objects
    • 🌏Plan browser
  • Admin features
    • Workspaces
    • Remote repositories
    • Plan browser
    • Terraform console
      • Workspace tab
      • Toolbox tab
      • Terraform tab
        • Generate config
        • Plan
        • Apply
      • Transform tab
    • AI Assistant
    • Execution logs
  • Terraform Provider for Jira Cloud
    • Terraform provider for Jira cloud
      • jira-cloud Provider
      • atlcloudjira_groups (Data Source)
      • atlcloudjira_issues (Data Source)
      • atlcloudjira_users (Data Source)
      • atlcloudjira_customfield (Resource)
      • atlcloudjira_dashboard (Resource)
      • atlcloudjira_field_configuration_scheme (Resource)
      • atlcloudjira_field_configuration (Resource)
      • atlcloudjira_filter (Resource)
      • atlcloudjira_issue_link_type (Resource)
      • atlcloudjira_issue_type_scheme (Resource)
      • atlcloudjira_issue_security_scheme (Resource)
      • atlcloudjira_issue_type_screen_scheme (Resource)
      • atlcloudjira_issue_type (Resource)
      • atlcloudjira_notification_scheme (Resource)
      • atlcloudjira_priority_sequence (Resource)
      • atlcloudjira_permission_scheme (Resource)
      • atlcloudjira_priority (Resource)
      • atlcloudjira_project_component (Resource)
      • atlcloudjira_project_role (Resource)
      • atlcloudjira_project (Resource)
      • atlcloudjira_screen_scheme (Resource)
      • atlcloudjira_screen (Resource)
      • atlcloudjira_status (Resource)
      • atlcloudjira_workflow_scheme (Resource)
      • atlcloudjira_workflow (Resource)
  • Support
    • How to report a bug?
  • 🔓Security statement
Powered by GitBook
On this page
  • Example Usage
  • Schema
  • Required
  • Optional
  • Read-Only
  • Nested Schema for security_levels
  • Nested Schema for security_levels.members
  1. Terraform Provider for Jira Cloud
  2. Terraform provider for Jira cloud

atlcloudjira_issue_security_scheme (Resource)

Example Usage

resource "atlcloudjira_issue_security_scheme" "TestIssueSecuritySchemeResource" {
  default_security_level_name = "Level 5"
  description                 = "Lorem ipsum dolor sit amet."
  name                        = "Test Issue Security Scheme"
  security_levels = {
    Level_1 = {
      description = "Sample Level Description."
      members = [
        {
          holder = {
            parameter = ""
            type      = "applicationRole"
          }
        },
        {
          holder = {
            parameter = ""
            type      = "assignee"
          }
        },
        {
          holder = {
            parameter = ""
            type      = "lead"
          }
        },
        {
          holder = {
            parameter = ""
            type      = "reporter"
          }
        },
        {
          holder = {
            parameter = ""
            type      = "sd.customer.portal.only"
          }
        },
        {
          holder = {
            parameter = "10003"
            type      = "projectrole"
          }
        },
        {
          holder = {
            parameter = "80dacb68-6f79-46c6-b22e-296669e36568"
            type      = "user"
          }
        },
        {
          holder = {
            parameter = "customfield_10046"
            type      = "groupCF"
          }
        },
        {
          holder = {
            parameter = "customfield_10047"
            type      = "userCF"
          }
        },
        {
          holder = {
            parameter = "jira-core"
            type      = "applicationRole"
          }
        },
        {
          holder = {
            parameter = "jira-servicedesk"
            type      = "applicationRole"
          }
        },
        {
          holder = {
            parameter = "jira-software"
            type      = "applicationRole"
          }
        },
        {
          holder = {
            parameter = "mySpecialGroup"
            type      = "group"
          }
        },
      ]
      name = "Level 1"
    }
    Level_4 = {
      description = "CEO Ext"
      members = [
        {
          holder = {
            parameter = ""
            type      = "applicationRole"
          }
        },
        {
          holder = {
            parameter = ""
            type      = "reporter"
          }
        },
        {
          holder = {
            parameter = "10003"
            type      = "projectrole"
          }
        },
        {
          holder = {
            parameter = "80dacb68-6f79-46c6-b22e-296669e36568"
            type      = "user"
          }
        },
        {
          holder = {
            parameter = "mySpecialGroup"
            type      = "group"
          }
        },
      ]
      name = "Level 4"
    }
    Level_5 = {
      description = "Lorem ipsum sample."
      members = [
        {
          holder = {
            parameter = ""
            type      = "applicationRole"
          }
        },
        {
          holder = {
            parameter = ""
            type      = "assignee"
          }
        },
        {
          holder = {
            parameter = ""
            type      = "lead"
          }
        },
        {
          holder = {
            parameter = ""
            type      = "reporter"
          }
        },
        {
          holder = {
            parameter = ""
            type      = "sd.customer.portal.only"
          }
        },
        {
          holder = {
            parameter = "10003"
            type      = "projectrole"
          }
        },
        {
          holder = {
            parameter = "80dacb68-6f79-46c6-b22e-296669e36568"
            type      = "user"
          }
        },
        {
          holder = {
            parameter = "customfield_10046"
            type      = "groupCF"
          }
        },
        {
          holder = {
            parameter = "customfield_10047"
            type      = "userCF"
          }
        },
        {
          holder = {
            parameter = "jira-core"
            type      = "applicationRole"
          }
        },
        {
          holder = {
            parameter = "jira-servicedesk"
            type      = "applicationRole"
          }
        },
        {
          holder = {
            parameter = "jira-software"
            type      = "applicationRole"
          }
        },
        {
          holder = {
            parameter = "mySpecialGroup"
            type      = "group"
          }
        },
      ]
      name = "Level 5"
    }
    Level_6 = {
      description = "CEO Ext 2"
      members = [
        {
          holder = {
            parameter = ""
            type      = "reporter"
          }
        },
        {
          holder = {
            parameter = "10003"
            type      = "projectrole"
          }
        },
        {
          holder = {
            parameter = "80dacb68-6f79-46c6-b22e-296669e36568"
            type      = "user"
          }
        },
        {
          holder = {
            parameter = "jira-software"
            type      = "applicationRole"
          }
        },
        {
          holder = {
            parameter = "mySpecialGroup"
            type      = "group"
          }
        },
      ]
      name = "Level 6"
    }
  }
}

Schema

Required

  • name (String) The unique name for the component in the project. Required when creating a component. Optional when updating a component.

Optional

  • default_security_level_name (String) Name of the default security level used in scheme.

  • description (String) The description for the component. Optional when creating or updating a component.

  • security_levels (Attributes Map) List of security levels. Levels are ordered by numbers that are virtual values. (see below for nested schema)

Read-Only

  • hidden (Map of String) Helper attribute. Used to map issue security levels number with IDs.

  • id (Number) The ID project component.

  • last_updated (String) Timestamp of the last Terraform update of the project component.

Nested Schema for security_levels

Optional:

  • description (String) The description of the issue level security item.

  • members (Attributes Set) The entities being granted the permission. (see below for nested schema)

  • name (String) The name of the issue level security item.

Nested Schema for security_levels.members

Optional:

  • holder (Map of String) The type of permission holder.

Previousatlcloudjira_issue_type_scheme (Resource)Nextatlcloudjira_issue_type_screen_scheme (Resource)