ShareDirectoryRequest

public struct ShareDirectoryRequest : AWSShape

Undocumented

  • Declaration

    Swift

    public static var _members: [AWSShapeMember]
  • Identifier of the AWS Managed Microsoft AD directory that you want to share with other AWS accounts.

    Declaration

    Swift

    public let directoryId: String
  • The method used when sharing a directory to determine whether the directory should be shared within your AWS organization (ORGANIZATIONS) or with any AWS account by sending a directory sharing request (HANDSHAKE).

    Declaration

    Swift

    public let shareMethod: ShareMethod
  • A directory share request that is sent by the directory owner to the directory consumer. The request includes a typed message to help the directory consumer administrator determine whether to approve or reject the share invitation.

    Declaration

    Swift

    public let shareNotes: String?
  • Identifier for the directory consumer account with whom the directory is to be shared.

    Declaration

    Swift

    public let shareTarget: ShareTarget
  • Undocumented

    Declaration

    Swift

    public init(directoryId: String, shareMethod: ShareMethod, shareNotes: String? = nil, shareTarget: ShareTarget)
  • Declaration

    Swift

    public func validate(name: String) throws