add_region

DirectoryService.Client.add_region(**kwargs)

Adds two domain controllers in the specified Region for the specified directory.

See also: AWS API Documentation

Request Syntax

response = client.add_region(
    DirectoryId='string',
    RegionName='string',
    VPCSettings={
        'VpcId': 'string',
        'SubnetIds': [
            'string',
        ]
    }
)
Parameters
  • DirectoryId (string) --

    [REQUIRED]

    The identifier of the directory to which you want to add Region replication.

  • RegionName (string) --

    [REQUIRED]

    The name of the Region where you want to add domain controllers for replication. For example, us-east-1 .

  • VPCSettings (dict) --

    [REQUIRED]

    Contains VPC information for the CreateDirectory or CreateMicrosoftAD operation.

    • VpcId (string) -- [REQUIRED]

      The identifier of the VPC in which to create the directory.

    • SubnetIds (list) -- [REQUIRED]

      The identifiers of the subnets for the directory servers. The two subnets must be in different Availability Zones. Directory Service creates a directory server and a DNS server in each of these subnets.

      • (string) --
Return type

dict

Returns

Response Syntax

{}

Response Structure

  • (dict) --

Exceptions

  • DirectoryService.Client.exceptions.DirectoryUnavailableException
  • DirectoryService.Client.exceptions.InvalidParameterException
  • DirectoryService.Client.exceptions.EntityDoesNotExistException
  • DirectoryService.Client.exceptions.DirectoryAlreadyInRegionException
  • DirectoryService.Client.exceptions.UnsupportedOperationException
  • DirectoryService.Client.exceptions.DirectoryDoesNotExistException
  • DirectoryService.Client.exceptions.RegionLimitExceededException
  • DirectoryService.Client.exceptions.AccessDeniedException
  • DirectoryService.Client.exceptions.ClientException
  • DirectoryService.Client.exceptions.ServiceException