Copyright | (c) 2013-2023 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | Safe-Inferred |
Language | Haskell2010 |
Creates an endpoint for an Amazon FSx for Lustre file system.
Synopsis
- data CreateLocationFsxLustre = CreateLocationFsxLustre' {}
- newCreateLocationFsxLustre :: Text -> NonEmpty Text -> CreateLocationFsxLustre
- createLocationFsxLustre_subdirectory :: Lens' CreateLocationFsxLustre (Maybe Text)
- createLocationFsxLustre_tags :: Lens' CreateLocationFsxLustre (Maybe [TagListEntry])
- createLocationFsxLustre_fsxFilesystemArn :: Lens' CreateLocationFsxLustre Text
- createLocationFsxLustre_securityGroupArns :: Lens' CreateLocationFsxLustre (NonEmpty Text)
- data CreateLocationFsxLustreResponse = CreateLocationFsxLustreResponse' {
- locationArn :: Maybe Text
- httpStatus :: Int
- newCreateLocationFsxLustreResponse :: Int -> CreateLocationFsxLustreResponse
- createLocationFsxLustreResponse_locationArn :: Lens' CreateLocationFsxLustreResponse (Maybe Text)
- createLocationFsxLustreResponse_httpStatus :: Lens' CreateLocationFsxLustreResponse Int
Creating a Request
data CreateLocationFsxLustre Source #
See: newCreateLocationFsxLustre
smart constructor.
CreateLocationFsxLustre' | |
|
Instances
newCreateLocationFsxLustre Source #
:: Text | |
-> NonEmpty Text | |
-> CreateLocationFsxLustre |
Create a value of CreateLocationFsxLustre
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:subdirectory:CreateLocationFsxLustre'
, createLocationFsxLustre_subdirectory
- A subdirectory in the location's path. This subdirectory in the FSx for
Lustre file system is used to read data from the FSx for Lustre source
location or write data to the FSx for Lustre destination.
$sel:tags:CreateLocationFsxLustre'
, createLocationFsxLustre_tags
- The key-value pair that represents a tag that you want to add to the
resource. The value can be an empty string. This value helps you manage,
filter, and search for your resources. We recommend that you create a
name tag for your location.
$sel:fsxFilesystemArn:CreateLocationFsxLustre'
, createLocationFsxLustre_fsxFilesystemArn
- The Amazon Resource Name (ARN) for the FSx for Lustre file system.
CreateLocationFsxLustre
, createLocationFsxLustre_securityGroupArns
- The Amazon Resource Names (ARNs) of the security groups that are used to
configure the FSx for Lustre file system.
Request Lenses
createLocationFsxLustre_subdirectory :: Lens' CreateLocationFsxLustre (Maybe Text) Source #
A subdirectory in the location's path. This subdirectory in the FSx for Lustre file system is used to read data from the FSx for Lustre source location or write data to the FSx for Lustre destination.
createLocationFsxLustre_tags :: Lens' CreateLocationFsxLustre (Maybe [TagListEntry]) Source #
The key-value pair that represents a tag that you want to add to the resource. The value can be an empty string. This value helps you manage, filter, and search for your resources. We recommend that you create a name tag for your location.
createLocationFsxLustre_fsxFilesystemArn :: Lens' CreateLocationFsxLustre Text Source #
The Amazon Resource Name (ARN) for the FSx for Lustre file system.
createLocationFsxLustre_securityGroupArns :: Lens' CreateLocationFsxLustre (NonEmpty Text) Source #
The Amazon Resource Names (ARNs) of the security groups that are used to configure the FSx for Lustre file system.
Destructuring the Response
data CreateLocationFsxLustreResponse Source #
See: newCreateLocationFsxLustreResponse
smart constructor.
CreateLocationFsxLustreResponse' | |
|
Instances
Generic CreateLocationFsxLustreResponse Source # | |
Read CreateLocationFsxLustreResponse Source # | |
Show CreateLocationFsxLustreResponse Source # | |
Defined in Amazonka.DataSync.CreateLocationFsxLustre | |
NFData CreateLocationFsxLustreResponse Source # | |
Defined in Amazonka.DataSync.CreateLocationFsxLustre rnf :: CreateLocationFsxLustreResponse -> () # | |
Eq CreateLocationFsxLustreResponse Source # | |
type Rep CreateLocationFsxLustreResponse Source # | |
Defined in Amazonka.DataSync.CreateLocationFsxLustre type Rep CreateLocationFsxLustreResponse = D1 ('MetaData "CreateLocationFsxLustreResponse" "Amazonka.DataSync.CreateLocationFsxLustre" "amazonka-datasync-2.0-LCcm4ddRe2z4CES4wun76Z" 'False) (C1 ('MetaCons "CreateLocationFsxLustreResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "locationArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))) |
newCreateLocationFsxLustreResponse Source #
Create a value of CreateLocationFsxLustreResponse
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:
CreateLocationFsxLustreResponse
, createLocationFsxLustreResponse_locationArn
- The Amazon Resource Name (ARN) of the FSx for Lustre file system
location that's created.
$sel:httpStatus:CreateLocationFsxLustreResponse'
, createLocationFsxLustreResponse_httpStatus
- The response's http status code.
Response Lenses
createLocationFsxLustreResponse_locationArn :: Lens' CreateLocationFsxLustreResponse (Maybe Text) Source #
The Amazon Resource Name (ARN) of the FSx for Lustre file system location that's created.
createLocationFsxLustreResponse_httpStatus :: Lens' CreateLocationFsxLustreResponse Int Source #
The response's http status code.