You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: Sources/Services/AWSFSx/Sources/AWSFSx/Models.swift
+24-4Lines changed: 24 additions & 4 deletions
Original file line number
Diff line number
Diff line change
@@ -1650,6 +1650,8 @@ extension FSxClientTypes {
1650
1650
public struct SelfManagedActiveDirectoryAttributes: Swift.Sendable {
1651
1651
/// A list of up to three IP addresses of DNS servers or domain controllers in the self-managed AD directory.
1652
1652
public var dnsIps: [Swift.String]?
1653
+
/// The Amazon Resource Name (ARN) of the Amazon Web Services Secrets Manager secret containing the service account credentials used to join the file system to your self-managed Active Directory domain.
1654
+
public var domainJoinServiceAccountSecret: Swift.String?
1653
1655
/// The fully qualified domain name of the self-managed AD directory.
1654
1656
public var domainName: Swift.String?
1655
1657
/// The name of the domain group whose members have administrative privileges for the FSx file system.
/// A list of up to three IP addresses of DNS servers or domain controllers in the self-managed AD directory.
5802
5806
/// This member is required.
5803
5807
public var dnsIps: [Swift.String]?
5808
+
/// The Amazon Resource Name (ARN) of the Amazon Web Services Secrets Manager secret containing the self-managed Active Directory domain join service account credentials. When provided, Amazon FSx uses the credentials stored in this secret to join the file system to your self-managed Active Directory domain. The secret must contain two key-value pairs:
5809
+
///
5810
+
/// * CUSTOMER_MANAGED_ACTIVE_DIRECTORY_USERNAME - The username for the service account
5811
+
///
5812
+
/// * CUSTOMER_MANAGED_ACTIVE_DIRECTORY_PASSWORD - The password for the service account
5813
+
///
5814
+
///
5815
+
/// For more information, see [ Using Amazon FSx for Windows with your self-managed Microsoft Active Directory](https://docs.aws.amazon.com/fsx/latest/WindowsGuide/self-manage-prereqs.html) or [ Using Amazon FSx for ONTAP with your self-managed Microsoft Active Directory](https://docs.aws.amazon.com/fsx/latest/ONTAPGuide/self-manage-prereqs.html).
5816
+
public var domainJoinServiceAccountSecret: Swift.String?
5804
5817
/// The fully qualified domain name of the self-managed AD directory, such as corp.example.com.
/// (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](https://tools.ietf.org/html/rfc2253). 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.
5810
5823
public var organizationalUnitDistinguishedName: Swift.String?
5811
5824
/// The password for the service account on your self-managed AD domain that Amazon FSx will use to join to your AD domain.
5812
-
/// This member is required.
5813
5825
public var password: Swift.String?
5814
5826
/// 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.
public struct SelfManagedActiveDirectoryConfigurationUpdates: Swift.Sendable {
8949
8962
/// A list of up to three DNS server or domain controller IP addresses in your self-managed Active Directory domain.
8950
8963
public var dnsIps: [Swift.String]?
8964
+
/// Specifies the updated Amazon Resource Name (ARN) of the Amazon Web Services Secrets Manager secret containing the self-managed Active Directory domain join service account credentials. Amazon FSx uses this account to join to your self-managed Active Directory domain.
8965
+
public var domainJoinServiceAccountSecret: Swift.String?
8951
8966
/// Specifies an updated fully qualified domain name of your self-managed Active Directory configuration.
8952
8967
public var domainName: Swift.String?
8953
8968
/// For FSx for ONTAP file systems only - Specifies the updated name of the self-managed Active Directory domain group whose members are granted administrative privileges for the Amazon FSx resource.
0 commit comments