This page documents the language specification for the signalfx package. If you're looking for help working with the inputs, outputs, or functions of signalfx resources in a Pulumi program, please see the resource documentation for examples and API reference.

jira

This provider is a derived work of the Terraform Provider distributed under MPL 2.0. If you encounter a bug or missing feature, first check the pulumi/pulumi-signalfx repo; however, if that doesn’t turn up anything, please consult the source terraform-providers/terraform-provider-signalfx repo.

class pulumi_signalfx.jira.Integration(resource_name, opts=None, api_token=None, assignee_display_name=None, assignee_name=None, auth_method=None, base_url=None, enabled=None, issue_type=None, name=None, password=None, project_key=None, user_email=None, username=None, __props__=None, __name__=None, __opts__=None)

SignalFx Jira integrations. For help with this integration see Integration with Jira.

NOTE When managing integrations you’ll need to use an admin token to authenticate the SignalFx provider. Otherwise you’ll receive a 4xx error.

import pulumi
import pulumi_signalfx as signalfx

jira_myteam_xx = signalfx.jira.Integration("jiraMyteamXX",
    assignee_display_name="Testy Testerson",
    assignee_name="testytesterson",
    auth_method="UsernameAndPassword",
    base_url="https://www.example.com",
    enabled=False,
    issue_type="Story",
    password="paasword",
    project_key="TEST",
    username="yoosername")
Parameters
  • resource_name (str) – The name of the resource.

  • opts (pulumi.ResourceOptions) – Options for the resource.

  • api_token (pulumi.Input[str]) – The API token for the user email

  • assignee_display_name (pulumi.Input[str]) – Jira display name for the assignee.

  • assignee_name (pulumi.Input[str]) – Jira user name for the assignee.

  • auth_method (pulumi.Input[str]) – Authentication method used when creating the Jira integration. One of EmailAndToken (using user_email and api_token) or UsernameAndPassword (using username and password).

  • base_url (pulumi.Input[str]) – Base URL of the Jira instance that’s integrated with SignalFx.

  • enabled (pulumi.Input[bool]) – Whether the integration is enabled.

  • issue_type (pulumi.Input[str]) – Issue type (for example, Story) for tickets that Jira creates for detector notifications. SignalFx validates issue types, so you must specify a type that’s valid for the Jira project specified in projectKey.

  • name (pulumi.Input[str]) – Name of the integration.

  • password (pulumi.Input[str]) – Password used to authenticate the Jira integration.

  • project_key (pulumi.Input[str]) – Jira key of an existing project. When Jira creates a new ticket for a detector notification, the ticket is assigned to this project.

  • user_email (pulumi.Input[str]) – Email address used to authenticate the Jira integration.

  • username (pulumi.Input[str]) – User name used to authenticate the Jira integration.

api_token: pulumi.Output[str] = None

The API token for the user email

assignee_display_name: pulumi.Output[str] = None

Jira display name for the assignee.

assignee_name: pulumi.Output[str] = None

Jira user name for the assignee.

auth_method: pulumi.Output[str] = None

Authentication method used when creating the Jira integration. One of EmailAndToken (using user_email and api_token) or UsernameAndPassword (using username and password).

base_url: pulumi.Output[str] = None

Base URL of the Jira instance that’s integrated with SignalFx.

enabled: pulumi.Output[bool] = None

Whether the integration is enabled.

issue_type: pulumi.Output[str] = None

Issue type (for example, Story) for tickets that Jira creates for detector notifications. SignalFx validates issue types, so you must specify a type that’s valid for the Jira project specified in projectKey.

name: pulumi.Output[str] = None

Name of the integration.

password: pulumi.Output[str] = None

Password used to authenticate the Jira integration.

project_key: pulumi.Output[str] = None

Jira key of an existing project. When Jira creates a new ticket for a detector notification, the ticket is assigned to this project.

user_email: pulumi.Output[str] = None

Email address used to authenticate the Jira integration.

username: pulumi.Output[str] = None

User name used to authenticate the Jira integration.

static get(resource_name, id, opts=None, api_token=None, assignee_display_name=None, assignee_name=None, auth_method=None, base_url=None, enabled=None, issue_type=None, name=None, password=None, project_key=None, user_email=None, username=None)

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

Parameters
  • resource_name (str) – The unique name of the resulting resource.

  • id (str) – The unique provider ID of the resource to lookup.

  • opts (pulumi.ResourceOptions) – Options for the resource.

  • api_token (pulumi.Input[str]) – The API token for the user email

  • assignee_display_name (pulumi.Input[str]) – Jira display name for the assignee.

  • assignee_name (pulumi.Input[str]) – Jira user name for the assignee.

  • auth_method (pulumi.Input[str]) – Authentication method used when creating the Jira integration. One of EmailAndToken (using user_email and api_token) or UsernameAndPassword (using username and password).

  • base_url (pulumi.Input[str]) – Base URL of the Jira instance that’s integrated with SignalFx.

  • enabled (pulumi.Input[bool]) – Whether the integration is enabled.

  • issue_type (pulumi.Input[str]) – Issue type (for example, Story) for tickets that Jira creates for detector notifications. SignalFx validates issue types, so you must specify a type that’s valid for the Jira project specified in projectKey.

  • name (pulumi.Input[str]) – Name of the integration.

  • password (pulumi.Input[str]) – Password used to authenticate the Jira integration.

  • project_key (pulumi.Input[str]) – Jira key of an existing project. When Jira creates a new ticket for a detector notification, the ticket is assigned to this project.

  • user_email (pulumi.Input[str]) – Email address used to authenticate the Jira integration.

  • username (pulumi.Input[str]) – User name used to authenticate the Jira integration.

translate_output_property(prop)

Provides subclasses of Resource an opportunity to translate names of output properties into a format of their choosing before writing those properties to the resource object.

Parameters

prop (str) – A property name.

Returns

A potentially transformed property name.

Return type

str

translate_input_property(prop)

Provides subclasses of Resource an opportunity to translate names of input properties into a format of their choosing before sending those properties to the Pulumi engine.

Parameters

prop (str) – A property name.

Returns

A potentially transformed property name.

Return type

str