Class: Ansible::Ruby::Modules::Taiga_issue

Inherits:
Base show all
Defined in:
lib/ansible/ruby/modules/generated/web_infrastructure/taiga_issue.rb

Overview

Creates/deletes an issue in a Taiga Project Management Platform (U(taiga.io)). An issue is identified by the combination of project, issue subject and issue type. This module implements the creation or deletion of issues (not the update).

Instance Method Summary collapse

Methods inherited from Base

#ansible_name, #to_h

Methods inherited from Ansible::Ruby::Models::Base

attr_option, attr_options, attribute, fix_inclusion, #initialize, remove_existing_validations, #to_h, validates

Constructor Details

This class inherits a constructor from Ansible::Ruby::Models::Base

Instance Method Details

#attachmentString?

Returns Path to a file to be attached to the issue.

Returns:

  • (String, nil)

    Path to a file to be attached to the issue.



46
# File 'lib/ansible/ruby/modules/generated/web_infrastructure/taiga_issue.rb', line 46

attribute :attachment

#attachment_descriptionString?

Returns A string describing the file to be attached to the issue.

Returns:

  • (String, nil)

    A string describing the file to be attached to the issue.



50
# File 'lib/ansible/ruby/modules/generated/web_infrastructure/taiga_issue.rb', line 50

attribute :attachment_description

#descriptionString?

Returns The issue description.

Returns:

  • (String, nil)

    The issue description.



42
# File 'lib/ansible/ruby/modules/generated/web_infrastructure/taiga_issue.rb', line 42

attribute :description

#issue_typeString

Returns The issue type. Must exist previously.

Returns:

  • (String)

    The issue type. Must exist previously.



26
# File 'lib/ansible/ruby/modules/generated/web_infrastructure/taiga_issue.rb', line 26

attribute :issue_type

#priorityString?

Returns The issue priority. Must exist previously.

Returns:

  • (String, nil)

    The issue priority. Must exist previously.



30
# File 'lib/ansible/ruby/modules/generated/web_infrastructure/taiga_issue.rb', line 30

attribute :priority

#projectString

Returns Name of the project containing the issue. Must exist previously.

Returns:

  • (String)

    Name of the project containing the issue. Must exist previously.



18
# File 'lib/ansible/ruby/modules/generated/web_infrastructure/taiga_issue.rb', line 18

attribute :project

#severityString?

Returns The issue severity. Must exist previously.

Returns:

  • (String, nil)

    The issue severity. Must exist previously.



38
# File 'lib/ansible/ruby/modules/generated/web_infrastructure/taiga_issue.rb', line 38

attribute :severity

#state:present, ...

Returns Whether the issue should be present or not.

Returns:

  • (:present, :absent, nil)

    Whether the issue should be present or not.



57
# File 'lib/ansible/ruby/modules/generated/web_infrastructure/taiga_issue.rb', line 57

attribute :state

#statusString?

Returns The issue status. Must exist previously.

Returns:

  • (String, nil)

    The issue status. Must exist previously.



34
# File 'lib/ansible/ruby/modules/generated/web_infrastructure/taiga_issue.rb', line 34

attribute :status

#subjectString

Returns The issue subject.

Returns:

  • (String)

    The issue subject.



22
# File 'lib/ansible/ruby/modules/generated/web_infrastructure/taiga_issue.rb', line 22

attribute :subject

#tagsObject?

Returns A lists of tags to be assigned to the issue.

Returns:

  • (Object, nil)

    A lists of tags to be assigned to the issue.



54
# File 'lib/ansible/ruby/modules/generated/web_infrastructure/taiga_issue.rb', line 54

attribute :tags

#taiga_hostString?

Returns The hostname of the Taiga instance.

Returns:

  • (String, nil)

    The hostname of the Taiga instance.



14
# File 'lib/ansible/ruby/modules/generated/web_infrastructure/taiga_issue.rb', line 14

attribute :taiga_host