Class: Aws::ResourceGroups::Types::TagSyncTaskItem

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-resourcegroups/lib/aws-sdk-resourcegroups/types.rb

Overview

The Amazon resource name (ARN) of the tag-sync task.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#created_atTime

The timestamp of when the tag-sync task was created.

Returns:

  • (Time)


1751
1752
1753
1754
1755
1756
1757
1758
1759
1760
1761
1762
1763
# File 'gems/aws-sdk-resourcegroups/lib/aws-sdk-resourcegroups/types.rb', line 1751

class TagSyncTaskItem < Struct.new(
  :group_arn,
  :group_name,
  :task_arn,
  :tag_key,
  :tag_value,
  :role_arn,
  :status,
  :error_message,
  :created_at)
  SENSITIVE = []
  include Aws::Structure
end

#error_messageString

The specific error message in cases where the tag-sync task status is Error.

Returns:

  • (String)


1751
1752
1753
1754
1755
1756
1757
1758
1759
1760
1761
1762
1763
# File 'gems/aws-sdk-resourcegroups/lib/aws-sdk-resourcegroups/types.rb', line 1751

class TagSyncTaskItem < Struct.new(
  :group_arn,
  :group_name,
  :task_arn,
  :tag_key,
  :tag_value,
  :role_arn,
  :status,
  :error_message,
  :created_at)
  SENSITIVE = []
  include Aws::Structure
end

#group_arnString

The Amazon resource name (ARN) of the application group.

Returns:

  • (String)


1751
1752
1753
1754
1755
1756
1757
1758
1759
1760
1761
1762
1763
# File 'gems/aws-sdk-resourcegroups/lib/aws-sdk-resourcegroups/types.rb', line 1751

class TagSyncTaskItem < Struct.new(
  :group_arn,
  :group_name,
  :task_arn,
  :tag_key,
  :tag_value,
  :role_arn,
  :status,
  :error_message,
  :created_at)
  SENSITIVE = []
  include Aws::Structure
end

#group_nameString

The name of the application group.

Returns:

  • (String)


1751
1752
1753
1754
1755
1756
1757
1758
1759
1760
1761
1762
1763
# File 'gems/aws-sdk-resourcegroups/lib/aws-sdk-resourcegroups/types.rb', line 1751

class TagSyncTaskItem < Struct.new(
  :group_arn,
  :group_name,
  :task_arn,
  :tag_key,
  :tag_value,
  :role_arn,
  :status,
  :error_message,
  :created_at)
  SENSITIVE = []
  include Aws::Structure
end

#role_arnString

The Amazon resource name (ARN) of the role assumed by the service to tag and untag resources on your behalf.

Returns:

  • (String)


1751
1752
1753
1754
1755
1756
1757
1758
1759
1760
1761
1762
1763
# File 'gems/aws-sdk-resourcegroups/lib/aws-sdk-resourcegroups/types.rb', line 1751

class TagSyncTaskItem < Struct.new(
  :group_arn,
  :group_name,
  :task_arn,
  :tag_key,
  :tag_value,
  :role_arn,
  :status,
  :error_message,
  :created_at)
  SENSITIVE = []
  include Aws::Structure
end

#statusString

The status of the tag-sync task.

Valid values include:

  • ACTIVE - The tag-sync task is actively managing resources in the application by adding or removing the awsApplication tag from resources when they are tagged or untagged with the specified tag key-value pair.

  • ERROR - The tag-sync task is not actively managing resources in the application. Review the ErrorMessage for more information about resolving the error.

Returns:

  • (String)


1751
1752
1753
1754
1755
1756
1757
1758
1759
1760
1761
1762
1763
# File 'gems/aws-sdk-resourcegroups/lib/aws-sdk-resourcegroups/types.rb', line 1751

class TagSyncTaskItem < Struct.new(
  :group_arn,
  :group_name,
  :task_arn,
  :tag_key,
  :tag_value,
  :role_arn,
  :status,
  :error_message,
  :created_at)
  SENSITIVE = []
  include Aws::Structure
end

#tag_keyString

The tag key.

Returns:

  • (String)


1751
1752
1753
1754
1755
1756
1757
1758
1759
1760
1761
1762
1763
# File 'gems/aws-sdk-resourcegroups/lib/aws-sdk-resourcegroups/types.rb', line 1751

class TagSyncTaskItem < Struct.new(
  :group_arn,
  :group_name,
  :task_arn,
  :tag_key,
  :tag_value,
  :role_arn,
  :status,
  :error_message,
  :created_at)
  SENSITIVE = []
  include Aws::Structure
end

#tag_valueString

The tag value.

Returns:

  • (String)


1751
1752
1753
1754
1755
1756
1757
1758
1759
1760
1761
1762
1763
# File 'gems/aws-sdk-resourcegroups/lib/aws-sdk-resourcegroups/types.rb', line 1751

class TagSyncTaskItem < Struct.new(
  :group_arn,
  :group_name,
  :task_arn,
  :tag_key,
  :tag_value,
  :role_arn,
  :status,
  :error_message,
  :created_at)
  SENSITIVE = []
  include Aws::Structure
end

#task_arnString

The Amazon resource name (ARN) of the tag-sync task.

Returns:

  • (String)


1751
1752
1753
1754
1755
1756
1757
1758
1759
1760
1761
1762
1763
# File 'gems/aws-sdk-resourcegroups/lib/aws-sdk-resourcegroups/types.rb', line 1751

class TagSyncTaskItem < Struct.new(
  :group_arn,
  :group_name,
  :task_arn,
  :tag_key,
  :tag_value,
  :role_arn,
  :status,
  :error_message,
  :created_at)
  SENSITIVE = []
  include Aws::Structure
end