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)


2109
2110
2111
2112
2113
2114
2115
2116
2117
2118
2119
2120
2121
2122
2123
2124
2125
# File 'gems/aws-sdk-eventbridge/lib/aws-sdk-eventbridge/types.rb', line 2109

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)


2109
2110
2111
2112
2113
2114
2115
2116
2117
2118
2119
2120
2121
2122
2123
2124
2125
# File 'gems/aws-sdk-eventbridge/lib/aws-sdk-eventbridge/types.rb', line 2109

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)


2109
2110
2111
2112
2113
2114
2115
2116
2117
2118
2119
2120
2121
2122
2123
2124
2125
# File 'gems/aws-sdk-eventbridge/lib/aws-sdk-eventbridge/types.rb', line 2109

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)


2109
2110
2111
2112
2113
2114
2115
2116
2117
2118
2119
2120
2121
2122
2123
2124
2125
# File 'gems/aws-sdk-eventbridge/lib/aws-sdk-eventbridge/types.rb', line 2109

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)


2109
2110
2111
2112
2113
2114
2115
2116
2117
2118
2119
2120
2121
2122
2123
2124
2125
# File 'gems/aws-sdk-eventbridge/lib/aws-sdk-eventbridge/types.rb', line 2109

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:



2109
2110
2111
2112
2113
2114
2115
2116
2117
2118
2119
2120
2121
2122
2123
2124
2125
# File 'gems/aws-sdk-eventbridge/lib/aws-sdk-eventbridge/types.rb', line 2109

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)


2109
2110
2111
2112
2113
2114
2115
2116
2117
2118
2119
2120
2121
2122
2123
2124
2125
# File 'gems/aws-sdk-eventbridge/lib/aws-sdk-eventbridge/types.rb', line 2109

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)


2109
2110
2111
2112
2113
2114
2115
2116
2117
2118
2119
2120
2121
2122
2123
2124
2125
# File 'gems/aws-sdk-eventbridge/lib/aws-sdk-eventbridge/types.rb', line 2109

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.



2109
2110
2111
2112
2113
2114
2115
2116
2117
2118
2119
2120
2121
2122
2123
2124
2125
# File 'gems/aws-sdk-eventbridge/lib/aws-sdk-eventbridge/types.rb', line 2109

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)


2109
2110
2111
2112
2113
2114
2115
2116
2117
2118
2119
2120
2121
2122
2123
2124
2125
# File 'gems/aws-sdk-eventbridge/lib/aws-sdk-eventbridge/types.rb', line 2109

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.



2109
2110
2111
2112
2113
2114
2115
2116
2117
2118
2119
2120
2121
2122
2123
2124
2125
# File 'gems/aws-sdk-eventbridge/lib/aws-sdk-eventbridge/types.rb', line 2109

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)


2109
2110
2111
2112
2113
2114
2115
2116
2117
2118
2119
2120
2121
2122
2123
2124
2125
# File 'gems/aws-sdk-eventbridge/lib/aws-sdk-eventbridge/types.rb', line 2109

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)


2109
2110
2111
2112
2113
2114
2115
2116
2117
2118
2119
2120
2121
2122
2123
2124
2125
# File 'gems/aws-sdk-eventbridge/lib/aws-sdk-eventbridge/types.rb', line 2109

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