amazonka-fsx-2.0: Amazon FSx 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.FSx.Types.SelfManagedActiveDirectoryConfiguration

Description

 
Synopsis

Documentation

data SelfManagedActiveDirectoryConfiguration Source #

The configuration that Amazon FSx uses to join a FSx for Windows File Server file system or an ONTAP storage virtual machine (SVM) to a self-managed (including on-premises) Microsoft Active Directory (AD) directory. For more information, see Using Amazon FSx with your self-managed Microsoft Active Directory or Managing SVMs.

See: newSelfManagedActiveDirectoryConfiguration smart constructor.

Constructors

SelfManagedActiveDirectoryConfiguration' 

Fields

  • fileSystemAdministratorsGroup :: Maybe Text

    (Optional) The name of the domain group whose members are granted administrative privileges for the file system. Administrative privileges include taking ownership of files and folders, setting audit controls (audit ACLs) on files and folders, and administering the file system remotely by using the FSx Remote PowerShell. The group that you specify must already exist in your domain. If you don't provide one, your AD domain's Domain Admins group is used.

  • organizationalUnitDistinguishedName :: Maybe Text

    (Optional) The fully qualified distinguished name of the organizational unit within your self-managed AD directory. Amazon FSx only accepts OU as the direct parent of the file system. An example is OU=FSx,DC=yourdomain,DC=corp,DC=com. To learn more, see RFC 2253. If none is provided, the FSx file system is created in the default location of your self-managed AD directory.

    Only Organizational Unit (OU) objects can be the direct parent of the file system that you're creating.

  • domainName :: Text

    The fully qualified domain name of the self-managed AD directory, such as corp.example.com.

  • userName :: Text

    The user name for the service account on your self-managed AD domain that Amazon FSx will use to join to your AD domain. This account must have the permission to join computers to the domain in the organizational unit provided in OrganizationalUnitDistinguishedName, or in the default location of your AD domain.

  • password :: Sensitive Text

    The password for the service account on your self-managed AD domain that Amazon FSx will use to join to your AD domain.

  • dnsIps :: NonEmpty Text

    A list of up to three IP addresses of DNS servers or domain controllers in the self-managed AD directory.

Instances

Instances details
ToJSON SelfManagedActiveDirectoryConfiguration Source # 
Instance details

Defined in Amazonka.FSx.Types.SelfManagedActiveDirectoryConfiguration

Generic SelfManagedActiveDirectoryConfiguration Source # 
Instance details

Defined in Amazonka.FSx.Types.SelfManagedActiveDirectoryConfiguration

Show SelfManagedActiveDirectoryConfiguration Source # 
Instance details

Defined in Amazonka.FSx.Types.SelfManagedActiveDirectoryConfiguration

NFData SelfManagedActiveDirectoryConfiguration Source # 
Instance details

Defined in Amazonka.FSx.Types.SelfManagedActiveDirectoryConfiguration

Eq SelfManagedActiveDirectoryConfiguration Source # 
Instance details

Defined in Amazonka.FSx.Types.SelfManagedActiveDirectoryConfiguration

Hashable SelfManagedActiveDirectoryConfiguration Source # 
Instance details

Defined in Amazonka.FSx.Types.SelfManagedActiveDirectoryConfiguration

type Rep SelfManagedActiveDirectoryConfiguration Source # 
Instance details

Defined in Amazonka.FSx.Types.SelfManagedActiveDirectoryConfiguration

type Rep SelfManagedActiveDirectoryConfiguration = D1 ('MetaData "SelfManagedActiveDirectoryConfiguration" "Amazonka.FSx.Types.SelfManagedActiveDirectoryConfiguration" "amazonka-fsx-2.0-6W1DYEEbHPkD4DJvTvpQG4" 'False) (C1 ('MetaCons "SelfManagedActiveDirectoryConfiguration'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "fileSystemAdministratorsGroup") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "organizationalUnitDistinguishedName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "domainName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))) :*: (S1 ('MetaSel ('Just "userName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "password") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Sensitive Text)) :*: S1 ('MetaSel ('Just "dnsIps") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (NonEmpty Text))))))

newSelfManagedActiveDirectoryConfiguration Source #

Create a value of SelfManagedActiveDirectoryConfiguration 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:fileSystemAdministratorsGroup:SelfManagedActiveDirectoryConfiguration', selfManagedActiveDirectoryConfiguration_fileSystemAdministratorsGroup - (Optional) The name of the domain group whose members are granted administrative privileges for the file system. Administrative privileges include taking ownership of files and folders, setting audit controls (audit ACLs) on files and folders, and administering the file system remotely by using the FSx Remote PowerShell. The group that you specify must already exist in your domain. If you don't provide one, your AD domain's Domain Admins group is used.

$sel:organizationalUnitDistinguishedName:SelfManagedActiveDirectoryConfiguration', selfManagedActiveDirectoryConfiguration_organizationalUnitDistinguishedName - (Optional) The fully qualified distinguished name of the organizational unit within your self-managed AD directory. Amazon FSx only accepts OU as the direct parent of the file system. An example is OU=FSx,DC=yourdomain,DC=corp,DC=com. To learn more, see RFC 2253. If none is provided, the FSx file system is created in the default location of your self-managed AD directory.

Only Organizational Unit (OU) objects can be the direct parent of the file system that you're creating.

$sel:domainName:SelfManagedActiveDirectoryConfiguration', selfManagedActiveDirectoryConfiguration_domainName - The fully qualified domain name of the self-managed AD directory, such as corp.example.com.

$sel:userName:SelfManagedActiveDirectoryConfiguration', selfManagedActiveDirectoryConfiguration_userName - The user name for the service account on your self-managed AD domain that Amazon FSx will use to join to your AD domain. This account must have the permission to join computers to the domain in the organizational unit provided in OrganizationalUnitDistinguishedName, or in the default location of your AD domain.

$sel:password:SelfManagedActiveDirectoryConfiguration', selfManagedActiveDirectoryConfiguration_password - The password for the service account on your self-managed AD domain that Amazon FSx will use to join to your AD domain.

$sel:dnsIps:SelfManagedActiveDirectoryConfiguration', selfManagedActiveDirectoryConfiguration_dnsIps - A list of up to three IP addresses of DNS servers or domain controllers in the self-managed AD directory.

selfManagedActiveDirectoryConfiguration_fileSystemAdministratorsGroup :: Lens' SelfManagedActiveDirectoryConfiguration (Maybe Text) Source #

(Optional) The name of the domain group whose members are granted administrative privileges for the file system. Administrative privileges include taking ownership of files and folders, setting audit controls (audit ACLs) on files and folders, and administering the file system remotely by using the FSx Remote PowerShell. The group that you specify must already exist in your domain. If you don't provide one, your AD domain's Domain Admins group is used.

selfManagedActiveDirectoryConfiguration_organizationalUnitDistinguishedName :: Lens' SelfManagedActiveDirectoryConfiguration (Maybe Text) Source #

(Optional) The fully qualified distinguished name of the organizational unit within your self-managed AD directory. Amazon FSx only accepts OU as the direct parent of the file system. An example is OU=FSx,DC=yourdomain,DC=corp,DC=com. To learn more, see RFC 2253. If none is provided, the FSx file system is created in the default location of your self-managed AD directory.

Only Organizational Unit (OU) objects can be the direct parent of the file system that you're creating.

selfManagedActiveDirectoryConfiguration_domainName :: Lens' SelfManagedActiveDirectoryConfiguration Text Source #

The fully qualified domain name of the self-managed AD directory, such as corp.example.com.

selfManagedActiveDirectoryConfiguration_userName :: Lens' SelfManagedActiveDirectoryConfiguration Text Source #

The user name for the service account on your self-managed AD domain that Amazon FSx will use to join to your AD domain. This account must have the permission to join computers to the domain in the organizational unit provided in OrganizationalUnitDistinguishedName, or in the default location of your AD domain.

selfManagedActiveDirectoryConfiguration_password :: Lens' SelfManagedActiveDirectoryConfiguration Text Source #

The password for the service account on your self-managed AD domain that Amazon FSx will use to join to your AD domain.

selfManagedActiveDirectoryConfiguration_dnsIps :: Lens' SelfManagedActiveDirectoryConfiguration (NonEmpty Text) Source #

A list of up to three IP addresses of DNS servers or domain controllers in the self-managed AD directory.