Class: Aws::ResourceGroups::Types::GetTagSyncTaskOutput

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

Overview

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)


436
437
438
439
440
441
442
443
444
445
446
447
448
# File 'gems/aws-sdk-resourcegroups/lib/aws-sdk-resourcegroups/types.rb', line 436

class GetTagSyncTaskOutput < 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)


436
437
438
439
440
441
442
443
444
445
446
447
448
# File 'gems/aws-sdk-resourcegroups/lib/aws-sdk-resourcegroups/types.rb', line 436

class GetTagSyncTaskOutput < 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)


436
437
438
439
440
441
442
443
444
445
446
447
448
# File 'gems/aws-sdk-resourcegroups/lib/aws-sdk-resourcegroups/types.rb', line 436

class GetTagSyncTaskOutput < 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)


436
437
438
439
440
441
442
443
444
445
446
447
448
# File 'gems/aws-sdk-resourcegroups/lib/aws-sdk-resourcegroups/types.rb', line 436

class GetTagSyncTaskOutput < 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 Resource Groups to tag and untag resources on your behalf.

For more information about this role, review Tag-sync required permissions.

Returns:

  • (String)


436
437
438
439
440
441
442
443
444
445
446
447
448
# File 'gems/aws-sdk-resourcegroups/lib/aws-sdk-resourcegroups/types.rb', line 436

class GetTagSyncTaskOutput < 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)


436
437
438
439
440
441
442
443
444
445
446
447
448
# File 'gems/aws-sdk-resourcegroups/lib/aws-sdk-resourcegroups/types.rb', line 436

class GetTagSyncTaskOutput < 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)


436
437
438
439
440
441
442
443
444
445
446
447
448
# File 'gems/aws-sdk-resourcegroups/lib/aws-sdk-resourcegroups/types.rb', line 436

class GetTagSyncTaskOutput < 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)


436
437
438
439
440
441
442
443
444
445
446
447
448
# File 'gems/aws-sdk-resourcegroups/lib/aws-sdk-resourcegroups/types.rb', line 436

class GetTagSyncTaskOutput < 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)


436
437
438
439
440
441
442
443
444
445
446
447
448
# File 'gems/aws-sdk-resourcegroups/lib/aws-sdk-resourcegroups/types.rb', line 436

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