Class: Aws::DataSync::Types::UpdateLocationObjectStorageRequest
- Inherits:
-
Struct
- Object
- Struct
- Aws::DataSync::Types::UpdateLocationObjectStorageRequest
- Includes:
- Structure
- Defined in:
- lib/aws-sdk-datasync/types.rb
Overview
Constant Summary collapse
- SENSITIVE =
[:secret_key]
Instance Attribute Summary collapse
-
#access_key ⇒ String
Specifies the access key (for example, a user name) if credentials are required to authenticate with the object storage server.
-
#agent_arns ⇒ Array<String>
Specifies the Amazon Resource Names (ARNs) of the DataSync agents that can securely connect with your location.
-
#location_arn ⇒ String
Specifies the ARN of the object storage system location that you’re updating.
-
#secret_key ⇒ String
Specifies the secret key (for example, a password) if credentials are required to authenticate with the object storage server.
-
#server_certificate ⇒ String
Specifies a certificate to authenticate with an object storage system that uses a private or self-signed certificate authority (CA).
-
#server_port ⇒ Integer
Specifies the port that your object storage server accepts inbound network traffic on (for example, port 443).
-
#server_protocol ⇒ String
Specifies the protocol that your object storage server uses to communicate.
-
#subdirectory ⇒ String
Specifies the object prefix for your object storage server.
Instance Attribute Details
#access_key ⇒ String
Specifies the access key (for example, a user name) if credentials are required to authenticate with the object storage server.
5662 5663 5664 5665 5666 5667 5668 5669 5670 5671 5672 5673 |
# File 'lib/aws-sdk-datasync/types.rb', line 5662 class UpdateLocationObjectStorageRequest < Struct.new( :location_arn, :server_port, :server_protocol, :subdirectory, :access_key, :secret_key, :agent_arns, :server_certificate) SENSITIVE = [:secret_key] include Aws::Structure end |
#agent_arns ⇒ Array<String>
Specifies the Amazon Resource Names (ARNs) of the DataSync agents that can securely connect with your location.
5662 5663 5664 5665 5666 5667 5668 5669 5670 5671 5672 5673 |
# File 'lib/aws-sdk-datasync/types.rb', line 5662 class UpdateLocationObjectStorageRequest < Struct.new( :location_arn, :server_port, :server_protocol, :subdirectory, :access_key, :secret_key, :agent_arns, :server_certificate) SENSITIVE = [:secret_key] include Aws::Structure end |
#location_arn ⇒ String
Specifies the ARN of the object storage system location that you’re updating.
5662 5663 5664 5665 5666 5667 5668 5669 5670 5671 5672 5673 |
# File 'lib/aws-sdk-datasync/types.rb', line 5662 class UpdateLocationObjectStorageRequest < Struct.new( :location_arn, :server_port, :server_protocol, :subdirectory, :access_key, :secret_key, :agent_arns, :server_certificate) SENSITIVE = [:secret_key] include Aws::Structure end |
#secret_key ⇒ String
Specifies the secret key (for example, a password) if credentials are required to authenticate with the object storage server.
5662 5663 5664 5665 5666 5667 5668 5669 5670 5671 5672 5673 |
# File 'lib/aws-sdk-datasync/types.rb', line 5662 class UpdateLocationObjectStorageRequest < Struct.new( :location_arn, :server_port, :server_protocol, :subdirectory, :access_key, :secret_key, :agent_arns, :server_certificate) SENSITIVE = [:secret_key] include Aws::Structure end |
#server_certificate ⇒ String
Specifies a certificate to authenticate with an object storage system that uses a private or self-signed certificate authority (CA). You must specify a Base64-encoded ‘.pem` file (for example, `file:///home/user/.ssh/storage_sys_certificate.pem`). The certificate can be up to 32768 bytes (before Base64 encoding).
To use this parameter, configure ‘ServerProtocol` to `HTTPS`.
Updating the certificate doesn’t interfere with tasks that you have in progress.
5662 5663 5664 5665 5666 5667 5668 5669 5670 5671 5672 5673 |
# File 'lib/aws-sdk-datasync/types.rb', line 5662 class UpdateLocationObjectStorageRequest < Struct.new( :location_arn, :server_port, :server_protocol, :subdirectory, :access_key, :secret_key, :agent_arns, :server_certificate) SENSITIVE = [:secret_key] include Aws::Structure end |
#server_port ⇒ Integer
Specifies the port that your object storage server accepts inbound network traffic on (for example, port 443).
5662 5663 5664 5665 5666 5667 5668 5669 5670 5671 5672 5673 |
# File 'lib/aws-sdk-datasync/types.rb', line 5662 class UpdateLocationObjectStorageRequest < Struct.new( :location_arn, :server_port, :server_protocol, :subdirectory, :access_key, :secret_key, :agent_arns, :server_certificate) SENSITIVE = [:secret_key] include Aws::Structure end |
#server_protocol ⇒ String
Specifies the protocol that your object storage server uses to communicate.
5662 5663 5664 5665 5666 5667 5668 5669 5670 5671 5672 5673 |
# File 'lib/aws-sdk-datasync/types.rb', line 5662 class UpdateLocationObjectStorageRequest < Struct.new( :location_arn, :server_port, :server_protocol, :subdirectory, :access_key, :secret_key, :agent_arns, :server_certificate) SENSITIVE = [:secret_key] include Aws::Structure end |
#subdirectory ⇒ String
Specifies the object prefix for your object storage server. If this is a source location, DataSync only copies objects with this prefix. If this is a destination location, DataSync writes all objects with this prefix.
5662 5663 5664 5665 5666 5667 5668 5669 5670 5671 5672 5673 |
# File 'lib/aws-sdk-datasync/types.rb', line 5662 class UpdateLocationObjectStorageRequest < Struct.new( :location_arn, :server_port, :server_protocol, :subdirectory, :access_key, :secret_key, :agent_arns, :server_certificate) SENSITIVE = [:secret_key] include Aws::Structure end |