AWS SDK Version 3 for .NET
API Reference

AWS services or capabilities described in AWS Documentation may vary by region/location. Click Getting Started with Amazon AWS to see specific differences applicable to the China (Beijing) Region.

Container for the parameters to the CreateOrganization operation. Creates a new WorkMail organization. Optionally, you can choose to associate an existing AWS Directory Service directory with your organization. If an AWS Directory Service directory ID is specified, the organization alias must match the directory alias. If you choose not to associate an existing directory with your organization, then we create a new WorkMail directory for you. For more information, see Adding an organization in the WorkMail Administrator Guide.

You can associate multiple email domains with an organization, then choose your default email domain from the WorkMail console. You can also associate a domain that is managed in an Amazon Route 53 public hosted zone. For more information, see Adding a domain and Choosing the default domain in the WorkMail Administrator Guide.

Optionally, you can use a customer managed key from AWS Key Management Service (AWS KMS) to encrypt email for your organization. If you don't associate an AWS KMS key, WorkMail creates a default, AWS managed key for you.

Inheritance Hierarchy

System.Object
  Amazon.Runtime.AmazonWebServiceRequest
    Amazon.WorkMail.AmazonWorkMailRequest
      Amazon.WorkMail.Model.CreateOrganizationRequest

Namespace: Amazon.WorkMail.Model
Assembly: AWSSDK.WorkMail.dll
Version: 3.x.y.z

Syntax

C#
public class CreateOrganizationRequest : AmazonWorkMailRequest
         IAmazonWebServiceRequest

The CreateOrganizationRequest type exposes the following members

Constructors

NameDescription
Public Method CreateOrganizationRequest()

Properties

NameTypeDescription
Public Property Alias System.String

Gets and sets the property Alias.

The organization alias.

Public Property ClientToken System.String

Gets and sets the property ClientToken.

The idempotency token associated with the request.

Public Property DirectoryId System.String

Gets and sets the property DirectoryId.

The AWS Directory Service directory ID.

Public Property Domains System.Collections.Generic.List<Amazon.WorkMail.Model.Domain>

Gets and sets the property Domains.

The email domains to associate with the organization.

Public Property EnableInteroperability System.Boolean

Gets and sets the property EnableInteroperability.

When true, allows organization interoperability between WorkMail and Microsoft Exchange. If true, you must include a AD Connector directory ID in the request.

Public Property KmsKeyArn System.String

Gets and sets the property KmsKeyArn.

The Amazon Resource Name (ARN) of a customer managed key from AWS KMS.

Version Information

.NET:
Supported in: 8.0 and newer, Core 3.1

.NET Standard:
Supported in: 2.0

.NET Framework:
Supported in: 4.5 and newer, 3.5