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)


1877
1878
1879
1880
1881
1882
1883
1884
1885
1886
1887
1888
1889
1890
1891
1892
1893
# File 'gems/aws-sdk-eventbridge/lib/aws-sdk-eventbridge/types.rb', line 1877

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)


1877
1878
1879
1880
1881
1882
1883
1884
1885
1886
1887
1888
1889
1890
1891
1892
1893
# File 'gems/aws-sdk-eventbridge/lib/aws-sdk-eventbridge/types.rb', line 1877

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)


1877
1878
1879
1880
1881
1882
1883
1884
1885
1886
1887
1888
1889
1890
1891
1892
1893
# File 'gems/aws-sdk-eventbridge/lib/aws-sdk-eventbridge/types.rb', line 1877

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)


1877
1878
1879
1880
1881
1882
1883
1884
1885
1886
1887
1888
1889
1890
1891
1892
1893
# File 'gems/aws-sdk-eventbridge/lib/aws-sdk-eventbridge/types.rb', line 1877

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)


1877
1878
1879
1880
1881
1882
1883
1884
1885
1886
1887
1888
1889
1890
1891
1892
1893
# File 'gems/aws-sdk-eventbridge/lib/aws-sdk-eventbridge/types.rb', line 1877

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:



1877
1878
1879
1880
1881
1882
1883
1884
1885
1886
1887
1888
1889
1890
1891
1892
1893
# File 'gems/aws-sdk-eventbridge/lib/aws-sdk-eventbridge/types.rb', line 1877

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)


1877
1878
1879
1880
1881
1882
1883
1884
1885
1886
1887
1888
1889
1890
1891
1892
1893
# File 'gems/aws-sdk-eventbridge/lib/aws-sdk-eventbridge/types.rb', line 1877

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)


1877
1878
1879
1880
1881
1882
1883
1884
1885
1886
1887
1888
1889
1890
1891
1892
1893
# File 'gems/aws-sdk-eventbridge/lib/aws-sdk-eventbridge/types.rb', line 1877

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.



1877
1878
1879
1880
1881
1882
1883
1884
1885
1886
1887
1888
1889
1890
1891
1892
1893
# File 'gems/aws-sdk-eventbridge/lib/aws-sdk-eventbridge/types.rb', line 1877

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)


1877
1878
1879
1880
1881
1882
1883
1884
1885
1886
1887
1888
1889
1890
1891
1892
1893
# File 'gems/aws-sdk-eventbridge/lib/aws-sdk-eventbridge/types.rb', line 1877

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.



1877
1878
1879
1880
1881
1882
1883
1884
1885
1886
1887
1888
1889
1890
1891
1892
1893
# File 'gems/aws-sdk-eventbridge/lib/aws-sdk-eventbridge/types.rb', line 1877

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)


1877
1878
1879
1880
1881
1882
1883
1884
1885
1886
1887
1888
1889
1890
1891
1892
1893
# File 'gems/aws-sdk-eventbridge/lib/aws-sdk-eventbridge/types.rb', line 1877

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)


1877
1878
1879
1880
1881
1882
1883
1884
1885
1886
1887
1888
1889
1890
1891
1892
1893
# File 'gems/aws-sdk-eventbridge/lib/aws-sdk-eventbridge/types.rb', line 1877

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