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

Inherits:
Base show all
Defined in:
lib/ansible/ruby/modules/generated/extras/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, #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.



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

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.



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

attribute :attachment_description

#descriptionString?

Returns The issue description.

Returns:

  • (String, nil)

    The issue description.



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

attribute :description

#issue_typeString

Returns The issue type. Must exist previously.

Returns:

  • (String)

    The issue type. Must exist previously.



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

attribute :issue_type

#priorityString?

Returns The issue priority. Must exist previously.

Returns:

  • (String, nil)

    The issue priority. Must exist previously.



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

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.



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

attribute :project

#severityString?

Returns The issue severity. Must exist previously.

Returns:

  • (String, nil)

    The issue severity. Must exist previously.



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

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.



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

attribute :state

#statusString?

Returns The issue status. Must exist previously.

Returns:

  • (String, nil)

    The issue status. Must exist previously.



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

attribute :status

#subjectString

Returns The issue subject.

Returns:

  • (String)

    The issue subject.



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

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.



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

attribute :tags

#taiga_hostString?

Returns The hostname of the Taiga instance.

Returns:

  • (String, nil)

    The hostname of the Taiga instance.



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

attribute :taiga_host