Class: Aws::DevOpsAgent::Types::Goal
- Inherits:
-
Struct
- Object
- Struct
- Aws::DevOpsAgent::Types::Goal
- Defined in:
- gems/aws-sdk-devopsagent/lib/aws-sdk-devopsagent/types.rb
Overview
Represents a goal with all its properties and metadata
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#agent_space_arn ⇒ String
The unique identifier for the agent space containing this goal.
-
#content ⇒ Types::GoalContent
Content of the goal.
-
#created_at ⇒ Time
Timestamp when this goal was created.
-
#evaluation_schedule ⇒ Types::GoalSchedule
Goal Schedule.
-
#goal_id ⇒ String
The unique identifier for this goal.
-
#goal_type ⇒ String
Type of goal based on its origin.
-
#last_evaluated_at ⇒ Time
Timestamp when the goal was last evaluated.
-
#last_successful_task_id ⇒ String
ID of the most recent successful task associated with this goal.
-
#last_task_id ⇒ String
ID of the most recent task associated with this goal.
-
#status ⇒ String
Current status of the goal itself.
-
#title ⇒ String
The title of the goal.
-
#updated_at ⇒ Time
Timestamp when this goal was last updated.
-
#version ⇒ Integer
Version number for optimistic locking.
Instance Attribute Details
#agent_space_arn ⇒ String
The unique identifier for the agent space containing this goal
1648 1649 1650 1651 1652 1653 1654 1655 1656 1657 1658 1659 1660 1661 1662 1663 1664 |
# File 'gems/aws-sdk-devopsagent/lib/aws-sdk-devopsagent/types.rb', line 1648 class Goal < Struct.new( :agent_space_arn, :goal_id, :title, :content, :status, :goal_type, :created_at, :updated_at, :last_evaluated_at, :last_task_id, :last_successful_task_id, :version, :evaluation_schedule) SENSITIVE = [] include Aws::Structure end |
#content ⇒ Types::GoalContent
Content of the goal
1648 1649 1650 1651 1652 1653 1654 1655 1656 1657 1658 1659 1660 1661 1662 1663 1664 |
# File 'gems/aws-sdk-devopsagent/lib/aws-sdk-devopsagent/types.rb', line 1648 class Goal < Struct.new( :agent_space_arn, :goal_id, :title, :content, :status, :goal_type, :created_at, :updated_at, :last_evaluated_at, :last_task_id, :last_successful_task_id, :version, :evaluation_schedule) SENSITIVE = [] include Aws::Structure end |
#created_at ⇒ Time
Timestamp when this goal was created
1648 1649 1650 1651 1652 1653 1654 1655 1656 1657 1658 1659 1660 1661 1662 1663 1664 |
# File 'gems/aws-sdk-devopsagent/lib/aws-sdk-devopsagent/types.rb', line 1648 class Goal < Struct.new( :agent_space_arn, :goal_id, :title, :content, :status, :goal_type, :created_at, :updated_at, :last_evaluated_at, :last_task_id, :last_successful_task_id, :version, :evaluation_schedule) SENSITIVE = [] include Aws::Structure end |
#evaluation_schedule ⇒ Types::GoalSchedule
Goal Schedule. Allows to schedule the goal to run periodically, as well as disable a goal temporarily
1648 1649 1650 1651 1652 1653 1654 1655 1656 1657 1658 1659 1660 1661 1662 1663 1664 |
# File 'gems/aws-sdk-devopsagent/lib/aws-sdk-devopsagent/types.rb', line 1648 class Goal < Struct.new( :agent_space_arn, :goal_id, :title, :content, :status, :goal_type, :created_at, :updated_at, :last_evaluated_at, :last_task_id, :last_successful_task_id, :version, :evaluation_schedule) SENSITIVE = [] include Aws::Structure end |
#goal_id ⇒ String
The unique identifier for this goal
1648 1649 1650 1651 1652 1653 1654 1655 1656 1657 1658 1659 1660 1661 1662 1663 1664 |
# File 'gems/aws-sdk-devopsagent/lib/aws-sdk-devopsagent/types.rb', line 1648 class Goal < Struct.new( :agent_space_arn, :goal_id, :title, :content, :status, :goal_type, :created_at, :updated_at, :last_evaluated_at, :last_task_id, :last_successful_task_id, :version, :evaluation_schedule) SENSITIVE = [] include Aws::Structure end |
#goal_type ⇒ String
Type of goal based on its origin
1648 1649 1650 1651 1652 1653 1654 1655 1656 1657 1658 1659 1660 1661 1662 1663 1664 |
# File 'gems/aws-sdk-devopsagent/lib/aws-sdk-devopsagent/types.rb', line 1648 class Goal < Struct.new( :agent_space_arn, :goal_id, :title, :content, :status, :goal_type, :created_at, :updated_at, :last_evaluated_at, :last_task_id, :last_successful_task_id, :version, :evaluation_schedule) SENSITIVE = [] include Aws::Structure end |
#last_evaluated_at ⇒ Time
Timestamp when the goal was last evaluated
1648 1649 1650 1651 1652 1653 1654 1655 1656 1657 1658 1659 1660 1661 1662 1663 1664 |
# File 'gems/aws-sdk-devopsagent/lib/aws-sdk-devopsagent/types.rb', line 1648 class Goal < Struct.new( :agent_space_arn, :goal_id, :title, :content, :status, :goal_type, :created_at, :updated_at, :last_evaluated_at, :last_task_id, :last_successful_task_id, :version, :evaluation_schedule) SENSITIVE = [] include Aws::Structure end |
#last_successful_task_id ⇒ String
ID of the most recent successful task associated with this goal
1648 1649 1650 1651 1652 1653 1654 1655 1656 1657 1658 1659 1660 1661 1662 1663 1664 |
# File 'gems/aws-sdk-devopsagent/lib/aws-sdk-devopsagent/types.rb', line 1648 class Goal < Struct.new( :agent_space_arn, :goal_id, :title, :content, :status, :goal_type, :created_at, :updated_at, :last_evaluated_at, :last_task_id, :last_successful_task_id, :version, :evaluation_schedule) SENSITIVE = [] include Aws::Structure end |
#last_task_id ⇒ String
ID of the most recent task associated with this goal
1648 1649 1650 1651 1652 1653 1654 1655 1656 1657 1658 1659 1660 1661 1662 1663 1664 |
# File 'gems/aws-sdk-devopsagent/lib/aws-sdk-devopsagent/types.rb', line 1648 class Goal < Struct.new( :agent_space_arn, :goal_id, :title, :content, :status, :goal_type, :created_at, :updated_at, :last_evaluated_at, :last_task_id, :last_successful_task_id, :version, :evaluation_schedule) SENSITIVE = [] include Aws::Structure end |
#status ⇒ String
Current status of the goal itself
1648 1649 1650 1651 1652 1653 1654 1655 1656 1657 1658 1659 1660 1661 1662 1663 1664 |
# File 'gems/aws-sdk-devopsagent/lib/aws-sdk-devopsagent/types.rb', line 1648 class Goal < Struct.new( :agent_space_arn, :goal_id, :title, :content, :status, :goal_type, :created_at, :updated_at, :last_evaluated_at, :last_task_id, :last_successful_task_id, :version, :evaluation_schedule) SENSITIVE = [] include Aws::Structure end |
#title ⇒ String
The title of the goal
1648 1649 1650 1651 1652 1653 1654 1655 1656 1657 1658 1659 1660 1661 1662 1663 1664 |
# File 'gems/aws-sdk-devopsagent/lib/aws-sdk-devopsagent/types.rb', line 1648 class Goal < Struct.new( :agent_space_arn, :goal_id, :title, :content, :status, :goal_type, :created_at, :updated_at, :last_evaluated_at, :last_task_id, :last_successful_task_id, :version, :evaluation_schedule) SENSITIVE = [] include Aws::Structure end |
#updated_at ⇒ Time
Timestamp when this goal was last updated
1648 1649 1650 1651 1652 1653 1654 1655 1656 1657 1658 1659 1660 1661 1662 1663 1664 |
# File 'gems/aws-sdk-devopsagent/lib/aws-sdk-devopsagent/types.rb', line 1648 class Goal < Struct.new( :agent_space_arn, :goal_id, :title, :content, :status, :goal_type, :created_at, :updated_at, :last_evaluated_at, :last_task_id, :last_successful_task_id, :version, :evaluation_schedule) SENSITIVE = [] include Aws::Structure end |
#version ⇒ Integer
Version number for optimistic locking
1648 1649 1650 1651 1652 1653 1654 1655 1656 1657 1658 1659 1660 1661 1662 1663 1664 |
# File 'gems/aws-sdk-devopsagent/lib/aws-sdk-devopsagent/types.rb', line 1648 class Goal < Struct.new( :agent_space_arn, :goal_id, :title, :content, :status, :goal_type, :created_at, :updated_at, :last_evaluated_at, :last_task_id, :last_successful_task_id, :version, :evaluation_schedule) SENSITIVE = [] include Aws::Structure end |