Class: Aws::EventBridge::Types::DescribeEndpointResponse

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

Overview

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#arnString

The ARN of the endpoint you asked for information about.

Returns:

  • (String)


1734
1735
1736
1737
1738
1739
1740
1741
1742
1743
1744
1745
1746
1747
1748
1749
1750
# File 'gems/aws-sdk-eventbridge/lib/aws-sdk-eventbridge/types.rb', line 1734

class DescribeEndpointResponse < Struct.new(
  :name,
  :description,
  :arn,
  :routing_config,
  :replication_config,
  :event_buses,
  :role_arn,
  :endpoint_id,
  :endpoint_url,
  :state,
  :state_reason,
  :creation_time,
  :last_modified_time)
  SENSITIVE = []
  include Aws::Structure
end

#creation_timeTime

The time the endpoint you asked for information about was created.

Returns:

  • (Time)


1734
1735
1736
1737
1738
1739
1740
1741
1742
1743
1744
1745
1746
1747
1748
1749
1750
# File 'gems/aws-sdk-eventbridge/lib/aws-sdk-eventbridge/types.rb', line 1734

class DescribeEndpointResponse < Struct.new(
  :name,
  :description,
  :arn,
  :routing_config,
  :replication_config,
  :event_buses,
  :role_arn,
  :endpoint_id,
  :endpoint_url,
  :state,
  :state_reason,
  :creation_time,
  :last_modified_time)
  SENSITIVE = []
  include Aws::Structure
end

#descriptionString

The description of the endpoint you asked for information about.

Returns:

  • (String)


1734
1735
1736
1737
1738
1739
1740
1741
1742
1743
1744
1745
1746
1747
1748
1749
1750
# File 'gems/aws-sdk-eventbridge/lib/aws-sdk-eventbridge/types.rb', line 1734

class DescribeEndpointResponse < Struct.new(
  :name,
  :description,
  :arn,
  :routing_config,
  :replication_config,
  :event_buses,
  :role_arn,
  :endpoint_id,
  :endpoint_url,
  :state,
  :state_reason,
  :creation_time,
  :last_modified_time)
  SENSITIVE = []
  include Aws::Structure
end

#endpoint_idString

The ID of the endpoint you asked for information about.

Returns:

  • (String)


1734
1735
1736
1737
1738
1739
1740
1741
1742
1743
1744
1745
1746
1747
1748
1749
1750
# File 'gems/aws-sdk-eventbridge/lib/aws-sdk-eventbridge/types.rb', line 1734

class DescribeEndpointResponse < Struct.new(
  :name,
  :description,
  :arn,
  :routing_config,
  :replication_config,
  :event_buses,
  :role_arn,
  :endpoint_id,
  :endpoint_url,
  :state,
  :state_reason,
  :creation_time,
  :last_modified_time)
  SENSITIVE = []
  include Aws::Structure
end

#endpoint_urlString

The URL of the endpoint you asked for information about.

Returns:

  • (String)


1734
1735
1736
1737
1738
1739
1740
1741
1742
1743
1744
1745
1746
1747
1748
1749
1750
# File 'gems/aws-sdk-eventbridge/lib/aws-sdk-eventbridge/types.rb', line 1734

class DescribeEndpointResponse < Struct.new(
  :name,
  :description,
  :arn,
  :routing_config,
  :replication_config,
  :event_buses,
  :role_arn,
  :endpoint_id,
  :endpoint_url,
  :state,
  :state_reason,
  :creation_time,
  :last_modified_time)
  SENSITIVE = []
  include Aws::Structure
end

#event_busesArray<Types::EndpointEventBus>

The event buses being used by the endpoint you asked for information about.

Returns:



1734
1735
1736
1737
1738
1739
1740
1741
1742
1743
1744
1745
1746
1747
1748
1749
1750
# File 'gems/aws-sdk-eventbridge/lib/aws-sdk-eventbridge/types.rb', line 1734

class DescribeEndpointResponse < Struct.new(
  :name,
  :description,
  :arn,
  :routing_config,
  :replication_config,
  :event_buses,
  :role_arn,
  :endpoint_id,
  :endpoint_url,
  :state,
  :state_reason,
  :creation_time,
  :last_modified_time)
  SENSITIVE = []
  include Aws::Structure
end

#last_modified_timeTime

The last time the endpoint you asked for information about was modified.

Returns:

  • (Time)


1734
1735
1736
1737
1738
1739
1740
1741
1742
1743
1744
1745
1746
1747
1748
1749
1750
# File 'gems/aws-sdk-eventbridge/lib/aws-sdk-eventbridge/types.rb', line 1734

class DescribeEndpointResponse < Struct.new(
  :name,
  :description,
  :arn,
  :routing_config,
  :replication_config,
  :event_buses,
  :role_arn,
  :endpoint_id,
  :endpoint_url,
  :state,
  :state_reason,
  :creation_time,
  :last_modified_time)
  SENSITIVE = []
  include Aws::Structure
end

#nameString

The name of the endpoint you asked for information about.

Returns:

  • (String)


1734
1735
1736
1737
1738
1739
1740
1741
1742
1743
1744
1745
1746
1747
1748
1749
1750
# File 'gems/aws-sdk-eventbridge/lib/aws-sdk-eventbridge/types.rb', line 1734

class DescribeEndpointResponse < Struct.new(
  :name,
  :description,
  :arn,
  :routing_config,
  :replication_config,
  :event_buses,
  :role_arn,
  :endpoint_id,
  :endpoint_url,
  :state,
  :state_reason,
  :creation_time,
  :last_modified_time)
  SENSITIVE = []
  include Aws::Structure
end

#replication_configTypes::ReplicationConfig

Whether replication is enabled or disabled for the endpoint you asked for information about.



1734
1735
1736
1737
1738
1739
1740
1741
1742
1743
1744
1745
1746
1747
1748
1749
1750
# File 'gems/aws-sdk-eventbridge/lib/aws-sdk-eventbridge/types.rb', line 1734

class DescribeEndpointResponse < Struct.new(
  :name,
  :description,
  :arn,
  :routing_config,
  :replication_config,
  :event_buses,
  :role_arn,
  :endpoint_id,
  :endpoint_url,
  :state,
  :state_reason,
  :creation_time,
  :last_modified_time)
  SENSITIVE = []
  include Aws::Structure
end

#role_arnString

The ARN of the role used by the endpoint you asked for information about.

Returns:

  • (String)


1734
1735
1736
1737
1738
1739
1740
1741
1742
1743
1744
1745
1746
1747
1748
1749
1750
# File 'gems/aws-sdk-eventbridge/lib/aws-sdk-eventbridge/types.rb', line 1734

class DescribeEndpointResponse < Struct.new(
  :name,
  :description,
  :arn,
  :routing_config,
  :replication_config,
  :event_buses,
  :role_arn,
  :endpoint_id,
  :endpoint_url,
  :state,
  :state_reason,
  :creation_time,
  :last_modified_time)
  SENSITIVE = []
  include Aws::Structure
end

#routing_configTypes::RoutingConfig

The routing configuration of the endpoint you asked for information about.



1734
1735
1736
1737
1738
1739
1740
1741
1742
1743
1744
1745
1746
1747
1748
1749
1750
# File 'gems/aws-sdk-eventbridge/lib/aws-sdk-eventbridge/types.rb', line 1734

class DescribeEndpointResponse < Struct.new(
  :name,
  :description,
  :arn,
  :routing_config,
  :replication_config,
  :event_buses,
  :role_arn,
  :endpoint_id,
  :endpoint_url,
  :state,
  :state_reason,
  :creation_time,
  :last_modified_time)
  SENSITIVE = []
  include Aws::Structure
end

#stateString

The current state of the endpoint you asked for information about.

Returns:

  • (String)


1734
1735
1736
1737
1738
1739
1740
1741
1742
1743
1744
1745
1746
1747
1748
1749
1750
# File 'gems/aws-sdk-eventbridge/lib/aws-sdk-eventbridge/types.rb', line 1734

class DescribeEndpointResponse < Struct.new(
  :name,
  :description,
  :arn,
  :routing_config,
  :replication_config,
  :event_buses,
  :role_arn,
  :endpoint_id,
  :endpoint_url,
  :state,
  :state_reason,
  :creation_time,
  :last_modified_time)
  SENSITIVE = []
  include Aws::Structure
end

#state_reasonString

The reason the endpoint you asked for information about is in its current state.

Returns:

  • (String)


1734
1735
1736
1737
1738
1739
1740
1741
1742
1743
1744
1745
1746
1747
1748
1749
1750
# File 'gems/aws-sdk-eventbridge/lib/aws-sdk-eventbridge/types.rb', line 1734

class DescribeEndpointResponse < Struct.new(
  :name,
  :description,
  :arn,
  :routing_config,
  :replication_config,
  :event_buses,
  :role_arn,
  :endpoint_id,
  :endpoint_url,
  :state,
  :state_reason,
  :creation_time,
  :last_modified_time)
  SENSITIVE = []
  include Aws::Structure
end