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.

For more information, see Target groups in the Amazon VPC Lattice User Guide.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#arn ⇒ String

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

Returns:

  • (String)


5457
5458
5459
5460
5461
5462
5463
5464
5465
5466
5467
5468
5469
5470
5471
5472
5473
# File 'gems/aws-sdk-vpclattice/lib/aws-sdk-vpclattice/types.rb', line 5457

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

#created_at ⇒ Time

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

Returns:

  • (Time)


5457
5458
5459
5460
5461
5462
5463
5464
5465
5466
5467
5468
5469
5470
5471
5472
5473
# File 'gems/aws-sdk-vpclattice/lib/aws-sdk-vpclattice/types.rb', line 5457

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

#id ⇒ String

The ID of the target group.

Returns:

  • (String)


5457
5458
5459
5460
5461
5462
5463
5464
5465
5466
5467
5468
5469
5470
5471
5472
5473
# File 'gems/aws-sdk-vpclattice/lib/aws-sdk-vpclattice/types.rb', line 5457

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

#ip_address_type ⇒ String

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 default is IPV4.

Returns:

  • (String)


5457
5458
5459
5460
5461
5462
5463
5464
5465
5466
5467
5468
5469
5470
5471
5472
5473
# File 'gems/aws-sdk-vpclattice/lib/aws-sdk-vpclattice/types.rb', line 5457

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

#lambda_event_structure_version ⇒ String

The version of the event structure that your Lambda function receives. Supported only if the target group type is LAMBDA.

Returns:

  • (String)


5457
5458
5459
5460
5461
5462
5463
5464
5465
5466
5467
5468
5469
5470
5471
5472
5473
# File 'gems/aws-sdk-vpclattice/lib/aws-sdk-vpclattice/types.rb', line 5457

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

#last_updated_at ⇒ Time

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

Returns:

  • (Time)


5457
5458
5459
5460
5461
5462
5463
5464
5465
5466
5467
5468
5469
5470
5471
5472
5473
# File 'gems/aws-sdk-vpclattice/lib/aws-sdk-vpclattice/types.rb', line 5457

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

#name ⇒ String

The name of the target group.

Returns:

  • (String)


5457
5458
5459
5460
5461
5462
5463
5464
5465
5466
5467
5468
5469
5470
5471
5472
5473
# File 'gems/aws-sdk-vpclattice/lib/aws-sdk-vpclattice/types.rb', line 5457

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

#port ⇒ Integer

The port of the target group.

Returns:

  • (Integer)


5457
5458
5459
5460
5461
5462
5463
5464
5465
5466
5467
5468
5469
5470
5471
5472
5473
# File 'gems/aws-sdk-vpclattice/lib/aws-sdk-vpclattice/types.rb', line 5457

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

#protocol ⇒ String

The protocol of the target group.

Returns:

  • (String)


5457
5458
5459
5460
5461
5462
5463
5464
5465
5466
5467
5468
5469
5470
5471
5472
5473
# File 'gems/aws-sdk-vpclattice/lib/aws-sdk-vpclattice/types.rb', line 5457

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

#service_arns ⇒ Array<String>

The Amazon Resource Names (ARNs) of the service.

Returns:

  • (Array<String>)


5457
5458
5459
5460
5461
5462
5463
5464
5465
5466
5467
5468
5469
5470
5471
5472
5473
# File 'gems/aws-sdk-vpclattice/lib/aws-sdk-vpclattice/types.rb', line 5457

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

#status ⇒ String

The status.

Returns:

  • (String)


5457
5458
5459
5460
5461
5462
5463
5464
5465
5466
5467
5468
5469
5470
5471
5472
5473
# File 'gems/aws-sdk-vpclattice/lib/aws-sdk-vpclattice/types.rb', line 5457

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

#type ⇒ String

The target group type.

Returns:

  • (String)


5457
5458
5459
5460
5461
5462
5463
5464
5465
5466
5467
5468
5469
5470
5471
5472
5473
# File 'gems/aws-sdk-vpclattice/lib/aws-sdk-vpclattice/types.rb', line 5457

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

#vpc_identifier ⇒ String

The ID of the VPC of the target group.

Returns:

  • (String)


5457
5458
5459
5460
5461
5462
5463
5464
5465
5466
5467
5468
5469
5470
5471
5472
5473
# File 'gems/aws-sdk-vpclattice/lib/aws-sdk-vpclattice/types.rb', line 5457

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