CreateTrustRequest
public struct CreateTrustRequest : AWSShape
Undocumented
-
Declaration
Swift
public static var _members: [AWSShapeMember]
-
The IP addresses of the remote DNS server associated with RemoteDomainName.
Declaration
Swift
public let conditionalForwarderIpAddrs: [String]?
-
The Directory ID of the AWS Managed Microsoft AD directory for which to establish the trust relationship.
Declaration
Swift
public let directoryId: String
-
The Fully Qualified Domain Name (FQDN) of the external domain for which to create the trust relationship.
Declaration
Swift
public let remoteDomainName: String
-
Optional parameter to enable selective authentication for the trust.
Declaration
Swift
public let selectiveAuth: SelectiveAuth?
-
The direction of the trust relationship.
Declaration
Swift
public let trustDirection: TrustDirection
-
The trust password. The must be the same password that was used when creating the trust relationship on the external domain.
Declaration
Swift
public let trustPassword: String
-
The trust relationship type. Forest is the default.
Declaration
Swift
public let trustType: TrustType?
-
init(conditionalForwarderIpAddrs:directoryId:remoteDomainName:selectiveAuth:trustDirection:trustPassword:trustType:)
Undocumented
Declaration
Swift
public init(conditionalForwarderIpAddrs: [String]? = nil, directoryId: String, remoteDomainName: String, selectiveAuth: SelectiveAuth? = nil, trustDirection: TrustDirection, trustPassword: String, trustType: TrustType? = nil)
-
Declaration
Swift
public func validate(name: String) throws