Class: Aws::DataZone::Types::PhysicalEndpoint

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

Overview

The physical endpoints of a connection.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#aws_location ⇒ Types::AwsLocation

The location of a connection.

Returns:



18095
18096
18097
18098
18099
18100
18101
18102
18103
18104
18105
18106
18107
# File 'gems/aws-sdk-datazone/lib/aws-sdk-datazone/types.rb', line 18095

class PhysicalEndpoint < Struct.new(
  :aws_location,
  :glue_connection_name,
  :glue_connection_names,
  :glue_connection,
  :enable_trusted_identity_propagation,
  :host,
  :port,
  :protocol,
  :stage)
  SENSITIVE = []
  include Aws::Structure
end

#enable_trusted_identity_propagation ⇒ Boolean

Specified whether trusted identity propagation for the connection is enabled.

Returns:

  • (Boolean)


18095
18096
18097
18098
18099
18100
18101
18102
18103
18104
18105
18106
18107
# File 'gems/aws-sdk-datazone/lib/aws-sdk-datazone/types.rb', line 18095

class PhysicalEndpoint < Struct.new(
  :aws_location,
  :glue_connection_name,
  :glue_connection_names,
  :glue_connection,
  :enable_trusted_identity_propagation,
  :host,
  :port,
  :protocol,
  :stage)
  SENSITIVE = []
  include Aws::Structure
end

#glue_connection ⇒ Types::GlueConnection

The Amazon Web Services Glue connection.



18095
18096
18097
18098
18099
18100
18101
18102
18103
18104
18105
18106
18107
# File 'gems/aws-sdk-datazone/lib/aws-sdk-datazone/types.rb', line 18095

class PhysicalEndpoint < Struct.new(
  :aws_location,
  :glue_connection_name,
  :glue_connection_names,
  :glue_connection,
  :enable_trusted_identity_propagation,
  :host,
  :port,
  :protocol,
  :stage)
  SENSITIVE = []
  include Aws::Structure
end

#glue_connection_name ⇒ String

The Amazon Web Services Glue connection name.

Returns:

  • (String)


18095
18096
18097
18098
18099
18100
18101
18102
18103
18104
18105
18106
18107
# File 'gems/aws-sdk-datazone/lib/aws-sdk-datazone/types.rb', line 18095

class PhysicalEndpoint < Struct.new(
  :aws_location,
  :glue_connection_name,
  :glue_connection_names,
  :glue_connection,
  :enable_trusted_identity_propagation,
  :host,
  :port,
  :protocol,
  :stage)
  SENSITIVE = []
  include Aws::Structure
end

#glue_connection_names ⇒ Array<String>

The Amazon Web Services Glue connection names in the physical endpoint.

Returns:

  • (Array<String>)


18095
18096
18097
18098
18099
18100
18101
18102
18103
18104
18105
18106
18107
# File 'gems/aws-sdk-datazone/lib/aws-sdk-datazone/types.rb', line 18095

class PhysicalEndpoint < Struct.new(
  :aws_location,
  :glue_connection_name,
  :glue_connection_names,
  :glue_connection,
  :enable_trusted_identity_propagation,
  :host,
  :port,
  :protocol,
  :stage)
  SENSITIVE = []
  include Aws::Structure
end

#host ⇒ String

The host in the physical endpoints of a connection.

Returns:

  • (String)


18095
18096
18097
18098
18099
18100
18101
18102
18103
18104
18105
18106
18107
# File 'gems/aws-sdk-datazone/lib/aws-sdk-datazone/types.rb', line 18095

class PhysicalEndpoint < Struct.new(
  :aws_location,
  :glue_connection_name,
  :glue_connection_names,
  :glue_connection,
  :enable_trusted_identity_propagation,
  :host,
  :port,
  :protocol,
  :stage)
  SENSITIVE = []
  include Aws::Structure
end

#port ⇒ Integer

The port in the physical endpoints of a connection.

Returns:

  • (Integer)


18095
18096
18097
18098
18099
18100
18101
18102
18103
18104
18105
18106
18107
# File 'gems/aws-sdk-datazone/lib/aws-sdk-datazone/types.rb', line 18095

class PhysicalEndpoint < Struct.new(
  :aws_location,
  :glue_connection_name,
  :glue_connection_names,
  :glue_connection,
  :enable_trusted_identity_propagation,
  :host,
  :port,
  :protocol,
  :stage)
  SENSITIVE = []
  include Aws::Structure
end

#protocol ⇒ String

The protocol in the physical endpoints of a connection.

Returns:

  • (String)


18095
18096
18097
18098
18099
18100
18101
18102
18103
18104
18105
18106
18107
# File 'gems/aws-sdk-datazone/lib/aws-sdk-datazone/types.rb', line 18095

class PhysicalEndpoint < Struct.new(
  :aws_location,
  :glue_connection_name,
  :glue_connection_names,
  :glue_connection,
  :enable_trusted_identity_propagation,
  :host,
  :port,
  :protocol,
  :stage)
  SENSITIVE = []
  include Aws::Structure
end

#stage ⇒ String

The stage in the physical endpoints of a connection.

Returns:

  • (String)


18095
18096
18097
18098
18099
18100
18101
18102
18103
18104
18105
18106
18107
# File 'gems/aws-sdk-datazone/lib/aws-sdk-datazone/types.rb', line 18095

class PhysicalEndpoint < Struct.new(
  :aws_location,
  :glue_connection_name,
  :glue_connection_names,
  :glue_connection,
  :enable_trusted_identity_propagation,
  :host,
  :port,
  :protocol,
  :stage)
  SENSITIVE = []
  include Aws::Structure
end