Class: Aws::VPCLattice::Types::TargetGroupSummary

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

Overview

Summary information about a target group.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#arnString

The ARN (Amazon Resource Name) of the target group.

Returns:

  • (String)


3333
3334
3335
3336
3337
3338
3339
3340
3341
3342
3343
3344
3345
3346
3347
3348
3349
# File 'gems/aws-sdk-vpclattice/lib/aws-sdk-vpclattice/types.rb', line 3333

class TargetGroupSummary < Struct.new(
  :arn,
  :created_at,
  :id,
  :ip_address_type,
  :lambda_event_structure_version,
  :last_updated_at,
  :name,
  :port,
  :protocol,
  :service_arns,
  :status,
  :type,
  :vpc_identifier)
  SENSITIVE = []
  include Aws::Structure
end

#created_atTime

The date and time that the target group was created, specified in ISO-8601 format.

Returns:

  • (Time)


3333
3334
3335
3336
3337
3338
3339
3340
3341
3342
3343
3344
3345
3346
3347
3348
3349
# File 'gems/aws-sdk-vpclattice/lib/aws-sdk-vpclattice/types.rb', line 3333

class TargetGroupSummary < Struct.new(
  :arn,
  :created_at,
  :id,
  :ip_address_type,
  :lambda_event_structure_version,
  :last_updated_at,
  :name,
  :port,
  :protocol,
  :service_arns,
  :status,
  :type,
  :vpc_identifier)
  SENSITIVE = []
  include Aws::Structure
end

#idString

The ID of the target group.

Returns:

  • (String)


3333
3334
3335
3336
3337
3338
3339
3340
3341
3342
3343
3344
3345
3346
3347
3348
3349
# File 'gems/aws-sdk-vpclattice/lib/aws-sdk-vpclattice/types.rb', line 3333

class TargetGroupSummary < Struct.new(
  :arn,
  :created_at,
  :id,
  :ip_address_type,
  :lambda_event_structure_version,
  :last_updated_at,
  :name,
  :port,
  :protocol,
  :service_arns,
  :status,
  :type,
  :vpc_identifier)
  SENSITIVE = []
  include Aws::Structure
end

#ip_address_typeString

The type of IP address used for the target group. The possible values are ipv4 and ipv6. This is an optional parameter. If not specified, the IP address type defaults to ipv4.

Returns:

  • (String)


3333
3334
3335
3336
3337
3338
3339
3340
3341
3342
3343
3344
3345
3346
3347
3348
3349
# File 'gems/aws-sdk-vpclattice/lib/aws-sdk-vpclattice/types.rb', line 3333

class TargetGroupSummary < Struct.new(
  :arn,
  :created_at,
  :id,
  :ip_address_type,
  :lambda_event_structure_version,
  :last_updated_at,
  :name,
  :port,
  :protocol,
  :service_arns,
  :status,
  :type,
  :vpc_identifier)
  SENSITIVE = []
  include Aws::Structure
end

#lambda_event_structure_versionString

Lambda event structure version

Returns:

  • (String)


3333
3334
3335
3336
3337
3338
3339
3340
3341
3342
3343
3344
3345
3346
3347
3348
3349
# File 'gems/aws-sdk-vpclattice/lib/aws-sdk-vpclattice/types.rb', line 3333

class TargetGroupSummary < Struct.new(
  :arn,
  :created_at,
  :id,
  :ip_address_type,
  :lambda_event_structure_version,
  :last_updated_at,
  :name,
  :port,
  :protocol,
  :service_arns,
  :status,
  :type,
  :vpc_identifier)
  SENSITIVE = []
  include Aws::Structure
end

#last_updated_atTime

The date and time that the target group was last updated, specified in ISO-8601 format.

Returns:

  • (Time)


3333
3334
3335
3336
3337
3338
3339
3340
3341
3342
3343
3344
3345
3346
3347
3348
3349
# File 'gems/aws-sdk-vpclattice/lib/aws-sdk-vpclattice/types.rb', line 3333

class TargetGroupSummary < Struct.new(
  :arn,
  :created_at,
  :id,
  :ip_address_type,
  :lambda_event_structure_version,
  :last_updated_at,
  :name,
  :port,
  :protocol,
  :service_arns,
  :status,
  :type,
  :vpc_identifier)
  SENSITIVE = []
  include Aws::Structure
end

#nameString

The name of the target group.

Returns:

  • (String)


3333
3334
3335
3336
3337
3338
3339
3340
3341
3342
3343
3344
3345
3346
3347
3348
3349
# File 'gems/aws-sdk-vpclattice/lib/aws-sdk-vpclattice/types.rb', line 3333

class TargetGroupSummary < Struct.new(
  :arn,
  :created_at,
  :id,
  :ip_address_type,
  :lambda_event_structure_version,
  :last_updated_at,
  :name,
  :port,
  :protocol,
  :service_arns,
  :status,
  :type,
  :vpc_identifier)
  SENSITIVE = []
  include Aws::Structure
end

#portInteger

The port of the target group.

Returns:

  • (Integer)


3333
3334
3335
3336
3337
3338
3339
3340
3341
3342
3343
3344
3345
3346
3347
3348
3349
# File 'gems/aws-sdk-vpclattice/lib/aws-sdk-vpclattice/types.rb', line 3333

class TargetGroupSummary < Struct.new(
  :arn,
  :created_at,
  :id,
  :ip_address_type,
  :lambda_event_structure_version,
  :last_updated_at,
  :name,
  :port,
  :protocol,
  :service_arns,
  :status,
  :type,
  :vpc_identifier)
  SENSITIVE = []
  include Aws::Structure
end

#protocolString

The protocol of the target group.

Returns:

  • (String)


3333
3334
3335
3336
3337
3338
3339
3340
3341
3342
3343
3344
3345
3346
3347
3348
3349
# File 'gems/aws-sdk-vpclattice/lib/aws-sdk-vpclattice/types.rb', line 3333

class TargetGroupSummary < Struct.new(
  :arn,
  :created_at,
  :id,
  :ip_address_type,
  :lambda_event_structure_version,
  :last_updated_at,
  :name,
  :port,
  :protocol,
  :service_arns,
  :status,
  :type,
  :vpc_identifier)
  SENSITIVE = []
  include Aws::Structure
end

#service_arnsArray<String>

The list of Amazon Resource Names (ARNs) of the service.

Returns:

  • (Array<String>)


3333
3334
3335
3336
3337
3338
3339
3340
3341
3342
3343
3344
3345
3346
3347
3348
3349
# File 'gems/aws-sdk-vpclattice/lib/aws-sdk-vpclattice/types.rb', line 3333

class TargetGroupSummary < Struct.new(
  :arn,
  :created_at,
  :id,
  :ip_address_type,
  :lambda_event_structure_version,
  :last_updated_at,
  :name,
  :port,
  :protocol,
  :service_arns,
  :status,
  :type,
  :vpc_identifier)
  SENSITIVE = []
  include Aws::Structure
end

#statusString

The status.

Returns:

  • (String)


3333
3334
3335
3336
3337
3338
3339
3340
3341
3342
3343
3344
3345
3346
3347
3348
3349
# File 'gems/aws-sdk-vpclattice/lib/aws-sdk-vpclattice/types.rb', line 3333

class TargetGroupSummary < Struct.new(
  :arn,
  :created_at,
  :id,
  :ip_address_type,
  :lambda_event_structure_version,
  :last_updated_at,
  :name,
  :port,
  :protocol,
  :service_arns,
  :status,
  :type,
  :vpc_identifier)
  SENSITIVE = []
  include Aws::Structure
end

#typeString

The target group type.

Returns:

  • (String)


3333
3334
3335
3336
3337
3338
3339
3340
3341
3342
3343
3344
3345
3346
3347
3348
3349
# File 'gems/aws-sdk-vpclattice/lib/aws-sdk-vpclattice/types.rb', line 3333

class TargetGroupSummary < Struct.new(
  :arn,
  :created_at,
  :id,
  :ip_address_type,
  :lambda_event_structure_version,
  :last_updated_at,
  :name,
  :port,
  :protocol,
  :service_arns,
  :status,
  :type,
  :vpc_identifier)
  SENSITIVE = []
  include Aws::Structure
end

#vpc_identifierString

The ID of the VPC of the target group.

Returns:

  • (String)


3333
3334
3335
3336
3337
3338
3339
3340
3341
3342
3343
3344
3345
3346
3347
3348
3349
# File 'gems/aws-sdk-vpclattice/lib/aws-sdk-vpclattice/types.rb', line 3333

class TargetGroupSummary < Struct.new(
  :arn,
  :created_at,
  :id,
  :ip_address_type,
  :lambda_event_structure_version,
  :last_updated_at,
  :name,
  :port,
  :protocol,
  :service_arns,
  :status,
  :type,
  :vpc_identifier)
  SENSITIVE = []
  include Aws::Structure
end