class Aws::DataSync::Types::UpdateLocationObjectStorageRequest

@note When making an API call, you may pass UpdateLocationObjectStorageRequest

data as a hash:

    {
      location_arn: "LocationArn", # required
      server_port: 1,
      server_protocol: "HTTPS", # accepts HTTPS, HTTP
      subdirectory: "S3Subdirectory",
      access_key: "ObjectStorageAccessKey",
      secret_key: "ObjectStorageSecretKey",
      agent_arns: ["AgentArn"],
    }

@!attribute [rw] location_arn

The Amazon Resource Name (ARN) of the self-managed object storage
server location to be updated.
@return [String]

@!attribute [rw] server_port

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). You can specify a custom port if your
self-managed object storage server requires one.
@return [Integer]

@!attribute [rw] server_protocol

The protocol that the object storage server uses to communicate.
Valid values are `HTTP` or `HTTPS`.
@return [String]

@!attribute [rw] subdirectory

The subdirectory in the self-managed object storage server that is
used to read data from.
@return [String]

@!attribute [rw] access_key

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.
@return [String]

@!attribute [rw] secret_key

Optional. The secret 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.
@return [String]

@!attribute [rw] agent_arns

The Amazon Resource Name (ARN) of the agents associated with the
self-managed object storage server location.
@return [Array<String>]

@see docs.aws.amazon.com/goto/WebAPI/datasync-2018-11-09/UpdateLocationObjectStorageRequest AWS API Documentation

Constants

SENSITIVE