Location Object Storage Args
data class LocationObjectStorageArgs(val accessKey: Output<String>? = null, val agentArns: Output<List<String>>? = null, val bucketName: Output<String>? = null, val secretKey: Output<String>? = null, val serverCertificate: Output<String>? = null, val serverHostname: Output<String>? = null, val serverPort: Output<Int>? = null, val serverProtocol: Output<LocationObjectStorageServerProtocol>? = null, val subdirectory: Output<String>? = null, val tags: Output<List<TagArgs>>? = null) : ConvertibleToJava<LocationObjectStorageArgs>
Resource schema for AWS::DataSync::LocationObjectStorage.
Example Usage
Example
No Java example available.
Constructors
Link copied to clipboard
constructor(accessKey: Output<String>? = null, agentArns: Output<List<String>>? = null, bucketName: Output<String>? = null, secretKey: Output<String>? = null, serverCertificate: Output<String>? = null, serverHostname: Output<String>? = null, serverPort: Output<Int>? = null, serverProtocol: Output<LocationObjectStorageServerProtocol>? = null, subdirectory: Output<String>? = null, tags: Output<List<TagArgs>>? = null)
Properties
Link copied to clipboard
The name of the bucket on the self-managed object storage server.
Link copied to clipboard
X.509 PEM content containing a certificate authority or chain to trust.
Link copied to clipboard
The name of the self-managed object storage server. This value is the IP address or Domain Name Service (DNS) name of the object storage server.
Link copied to clipboard
The port that your self-managed server accepts inbound network traffic on.
Link copied to clipboard
The protocol that the object storage server uses to communicate.
Link copied to clipboard
The subdirectory in the self-managed object storage server that is used to read data from.