amazonka-datasync-2.0: Amazon DataSync SDK.
Copyright(c) 2013-2023 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellSafe-Inferred
LanguageHaskell2010

Amazonka.DataSync.DescribeLocationObjectStorage

Description

Returns metadata about your DataSync location for an object storage system.

Synopsis

Creating a Request

data DescribeLocationObjectStorage Source #

DescribeLocationObjectStorageRequest

See: newDescribeLocationObjectStorage smart constructor.

Constructors

DescribeLocationObjectStorage' 

Fields

  • locationArn :: Text

    The Amazon Resource Name (ARN) of the object storage system location that you want information about.

Instances

Instances details
ToJSON DescribeLocationObjectStorage Source # 
Instance details

Defined in Amazonka.DataSync.DescribeLocationObjectStorage

ToHeaders DescribeLocationObjectStorage Source # 
Instance details

Defined in Amazonka.DataSync.DescribeLocationObjectStorage

ToPath DescribeLocationObjectStorage Source # 
Instance details

Defined in Amazonka.DataSync.DescribeLocationObjectStorage

ToQuery DescribeLocationObjectStorage Source # 
Instance details

Defined in Amazonka.DataSync.DescribeLocationObjectStorage

AWSRequest DescribeLocationObjectStorage Source # 
Instance details

Defined in Amazonka.DataSync.DescribeLocationObjectStorage

Generic DescribeLocationObjectStorage Source # 
Instance details

Defined in Amazonka.DataSync.DescribeLocationObjectStorage

Associated Types

type Rep DescribeLocationObjectStorage :: Type -> Type #

Read DescribeLocationObjectStorage Source # 
Instance details

Defined in Amazonka.DataSync.DescribeLocationObjectStorage

Show DescribeLocationObjectStorage Source # 
Instance details

Defined in Amazonka.DataSync.DescribeLocationObjectStorage

NFData DescribeLocationObjectStorage Source # 
Instance details

Defined in Amazonka.DataSync.DescribeLocationObjectStorage

Eq DescribeLocationObjectStorage Source # 
Instance details

Defined in Amazonka.DataSync.DescribeLocationObjectStorage

Hashable DescribeLocationObjectStorage Source # 
Instance details

Defined in Amazonka.DataSync.DescribeLocationObjectStorage

type AWSResponse DescribeLocationObjectStorage Source # 
Instance details

Defined in Amazonka.DataSync.DescribeLocationObjectStorage

type Rep DescribeLocationObjectStorage Source # 
Instance details

Defined in Amazonka.DataSync.DescribeLocationObjectStorage

type Rep DescribeLocationObjectStorage = D1 ('MetaData "DescribeLocationObjectStorage" "Amazonka.DataSync.DescribeLocationObjectStorage" "amazonka-datasync-2.0-LCcm4ddRe2z4CES4wun76Z" 'False) (C1 ('MetaCons "DescribeLocationObjectStorage'" 'PrefixI 'True) (S1 ('MetaSel ('Just "locationArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newDescribeLocationObjectStorage Source #

Create a value of DescribeLocationObjectStorage with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

DescribeLocationObjectStorage, describeLocationObjectStorage_locationArn - The Amazon Resource Name (ARN) of the object storage system location that you want information about.

Request Lenses

describeLocationObjectStorage_locationArn :: Lens' DescribeLocationObjectStorage Text Source #

The Amazon Resource Name (ARN) of the object storage system location that you want information about.

Destructuring the Response

data DescribeLocationObjectStorageResponse Source #

DescribeLocationObjectStorageResponse

See: newDescribeLocationObjectStorageResponse smart constructor.

Constructors

DescribeLocationObjectStorageResponse' 

Fields

Instances

Instances details
Generic DescribeLocationObjectStorageResponse Source # 
Instance details

Defined in Amazonka.DataSync.DescribeLocationObjectStorage

Read DescribeLocationObjectStorageResponse Source # 
Instance details

Defined in Amazonka.DataSync.DescribeLocationObjectStorage

Show DescribeLocationObjectStorageResponse Source # 
Instance details

Defined in Amazonka.DataSync.DescribeLocationObjectStorage

NFData DescribeLocationObjectStorageResponse Source # 
Instance details

Defined in Amazonka.DataSync.DescribeLocationObjectStorage

Eq DescribeLocationObjectStorageResponse Source # 
Instance details

Defined in Amazonka.DataSync.DescribeLocationObjectStorage

type Rep DescribeLocationObjectStorageResponse Source # 
Instance details

Defined in Amazonka.DataSync.DescribeLocationObjectStorage

type Rep DescribeLocationObjectStorageResponse = D1 ('MetaData "DescribeLocationObjectStorageResponse" "Amazonka.DataSync.DescribeLocationObjectStorage" "amazonka-datasync-2.0-LCcm4ddRe2z4CES4wun76Z" 'False) (C1 ('MetaCons "DescribeLocationObjectStorageResponse'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "accessKey") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "agentArns") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty Text)))) :*: (S1 ('MetaSel ('Just "creationTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "locationArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "locationUri") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "serverCertificate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Base64))) :*: (S1 ('MetaSel ('Just "serverPort") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: (S1 ('MetaSel ('Just "serverProtocol") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ObjectStorageServerProtocol)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))))

newDescribeLocationObjectStorageResponse Source #

Create a value of DescribeLocationObjectStorageResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:accessKey:DescribeLocationObjectStorageResponse', describeLocationObjectStorageResponse_accessKey - The access key (for example, a user name) required to authenticate with the object storage system.

DescribeLocationObjectStorageResponse, describeLocationObjectStorageResponse_agentArns - The ARNs of the DataSync agents that can securely connect with your location.

$sel:creationTime:DescribeLocationObjectStorageResponse', describeLocationObjectStorageResponse_creationTime - The time that the location was created.

DescribeLocationObjectStorage, describeLocationObjectStorageResponse_locationArn - The ARN of the object storage system location.

DescribeLocationObjectStorageResponse, describeLocationObjectStorageResponse_locationUri - The URL of the object storage system location.

$sel:serverCertificate:DescribeLocationObjectStorageResponse', describeLocationObjectStorageResponse_serverCertificate - The self-signed certificate that DataSync uses to securely authenticate with your object storage system.-- -- Note: This Lens automatically encodes and decodes Base64 data. -- The underlying isomorphism will encode to Base64 representation during -- serialisation, and decode from Base64 representation during deserialisation. -- This Lens accepts and returns only raw unencoded data.

$sel:serverPort:DescribeLocationObjectStorageResponse', describeLocationObjectStorageResponse_serverPort - The port that your object storage server accepts inbound network traffic on (for example, port 443).

$sel:serverProtocol:DescribeLocationObjectStorageResponse', describeLocationObjectStorageResponse_serverProtocol - The protocol that your object storage system uses to communicate.

$sel:httpStatus:DescribeLocationObjectStorageResponse', describeLocationObjectStorageResponse_httpStatus - The response's http status code.

Response Lenses

describeLocationObjectStorageResponse_accessKey :: Lens' DescribeLocationObjectStorageResponse (Maybe Text) Source #

The access key (for example, a user name) required to authenticate with the object storage system.

describeLocationObjectStorageResponse_agentArns :: Lens' DescribeLocationObjectStorageResponse (Maybe (NonEmpty Text)) Source #

The ARNs of the DataSync agents that can securely connect with your location.

describeLocationObjectStorageResponse_serverCertificate :: Lens' DescribeLocationObjectStorageResponse (Maybe ByteString) Source #

The self-signed certificate that DataSync uses to securely authenticate with your object storage system.-- -- Note: This Lens automatically encodes and decodes Base64 data. -- The underlying isomorphism will encode to Base64 representation during -- serialisation, and decode from Base64 representation during deserialisation. -- This Lens accepts and returns only raw unencoded data.

describeLocationObjectStorageResponse_serverPort :: Lens' DescribeLocationObjectStorageResponse (Maybe Natural) Source #

The port that your object storage server accepts inbound network traffic on (for example, port 443).