Class: Aws::DataSync::Types::DescribeLocationObjectStorageResponse

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

Overview

DescribeLocationObjectStorageResponse

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#access_keyString

Optional. The access key is used if credentials are required to access the self-managed object storage server. If your object storage requires a user name and password to authenticate, use AccessKey and SecretKey to provide the user name and password, respectively.

Returns:

  • (String)


1616
1617
1618
1619
1620
1621
1622
1623
1624
1625
1626
# File 'gems/aws-sdk-datasync/lib/aws-sdk-datasync/types.rb', line 1616

class DescribeLocationObjectStorageResponse < Struct.new(
  :location_arn,
  :location_uri,
  :access_key,
  :server_port,
  :server_protocol,
  :agent_arns,
  :creation_time)
  SENSITIVE = []
  include Aws::Structure
end

#agent_arnsArray<String>

The Amazon Resource Name (ARN) of the agents associated with the self-managed object storage server location.

Returns:

  • (Array<String>)


1616
1617
1618
1619
1620
1621
1622
1623
1624
1625
1626
# File 'gems/aws-sdk-datasync/lib/aws-sdk-datasync/types.rb', line 1616

class DescribeLocationObjectStorageResponse < Struct.new(
  :location_arn,
  :location_uri,
  :access_key,
  :server_port,
  :server_protocol,
  :agent_arns,
  :creation_time)
  SENSITIVE = []
  include Aws::Structure
end

#creation_timeTime

The time that the self-managed object storage server agent was created.

Returns:

  • (Time)


1616
1617
1618
1619
1620
1621
1622
1623
1624
1625
1626
# File 'gems/aws-sdk-datasync/lib/aws-sdk-datasync/types.rb', line 1616

class DescribeLocationObjectStorageResponse < Struct.new(
  :location_arn,
  :location_uri,
  :access_key,
  :server_port,
  :server_protocol,
  :agent_arns,
  :creation_time)
  SENSITIVE = []
  include Aws::Structure
end

#location_arnString

The Amazon Resource Name (ARN) of the self-managed object storage server location to describe.

Returns:

  • (String)


1616
1617
1618
1619
1620
1621
1622
1623
1624
1625
1626
# File 'gems/aws-sdk-datasync/lib/aws-sdk-datasync/types.rb', line 1616

class DescribeLocationObjectStorageResponse < Struct.new(
  :location_arn,
  :location_uri,
  :access_key,
  :server_port,
  :server_protocol,
  :agent_arns,
  :creation_time)
  SENSITIVE = []
  include Aws::Structure
end

#location_uriString

The URL of the source self-managed object storage server location that was described.

Returns:

  • (String)


1616
1617
1618
1619
1620
1621
1622
1623
1624
1625
1626
# File 'gems/aws-sdk-datasync/lib/aws-sdk-datasync/types.rb', line 1616

class DescribeLocationObjectStorageResponse < Struct.new(
  :location_arn,
  :location_uri,
  :access_key,
  :server_port,
  :server_protocol,
  :agent_arns,
  :creation_time)
  SENSITIVE = []
  include Aws::Structure
end

#server_portInteger

The port that your self-managed object storage server accepts inbound network traffic on. The server port is set by default to TCP 80 (HTTP) or TCP 443 (HTTPS).

Returns:

  • (Integer)


1616
1617
1618
1619
1620
1621
1622
1623
1624
1625
1626
# File 'gems/aws-sdk-datasync/lib/aws-sdk-datasync/types.rb', line 1616

class DescribeLocationObjectStorageResponse < Struct.new(
  :location_arn,
  :location_uri,
  :access_key,
  :server_port,
  :server_protocol,
  :agent_arns,
  :creation_time)
  SENSITIVE = []
  include Aws::Structure
end

#server_protocolString

The protocol that the object storage server uses to communicate. Valid values are HTTP or HTTPS.

Returns:

  • (String)


1616
1617
1618
1619
1620
1621
1622
1623
1624
1625
1626
# File 'gems/aws-sdk-datasync/lib/aws-sdk-datasync/types.rb', line 1616

class DescribeLocationObjectStorageResponse < Struct.new(
  :location_arn,
  :location_uri,
  :access_key,
  :server_port,
  :server_protocol,
  :agent_arns,
  :creation_time)
  SENSITIVE = []
  include Aws::Structure
end