Class: Aws::ApplicationSignals::Types::ServiceGroup

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

Overview

Represents a logical grouping of services based on shared attributes or characteristics.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#group_identifierString

A unique identifier for the group within the grouping configuration.

Returns:

  • (String)


2685
2686
2687
2688
2689
2690
2691
2692
# File 'gems/aws-sdk-applicationsignals/lib/aws-sdk-applicationsignals/types.rb', line 2685

class ServiceGroup < Struct.new(
  :group_name,
  :group_value,
  :group_source,
  :group_identifier)
  SENSITIVE = []
  include Aws::Structure
end

#group_nameString

The name of the group, such as "Environment", "Team", or "Application".

Returns:

  • (String)


2685
2686
2687
2688
2689
2690
2691
2692
# File 'gems/aws-sdk-applicationsignals/lib/aws-sdk-applicationsignals/types.rb', line 2685

class ServiceGroup < Struct.new(
  :group_name,
  :group_value,
  :group_source,
  :group_identifier)
  SENSITIVE = []
  include Aws::Structure
end

#group_sourceString

The source of the grouping information, such as "Tag", "Attribute", or "Manual".

Returns:

  • (String)


2685
2686
2687
2688
2689
2690
2691
2692
# File 'gems/aws-sdk-applicationsignals/lib/aws-sdk-applicationsignals/types.rb', line 2685

class ServiceGroup < Struct.new(
  :group_name,
  :group_value,
  :group_source,
  :group_identifier)
  SENSITIVE = []
  include Aws::Structure
end

#group_valueString

The specific value for this group, such as "Production", "TeamA", or "WebApp".

Returns:

  • (String)


2685
2686
2687
2688
2689
2690
2691
2692
# File 'gems/aws-sdk-applicationsignals/lib/aws-sdk-applicationsignals/types.rb', line 2685

class ServiceGroup < Struct.new(
  :group_name,
  :group_value,
  :group_source,
  :group_identifier)
  SENSITIVE = []
  include Aws::Structure
end