directoryservice

class pulumi_aws.directoryservice.ConditionalForwader(resource_name, opts=None, directory_id=None, dns_ips=None, remote_domain_name=None, __name__=None, __opts__=None)

Provides a conditional forwarder for managed Microsoft AD in AWS Directory Service.

Parameters:
  • resource_name (str) – The name of the resource.
  • opts (pulumi.ResourceOptions) – Options for the resource.
  • directory_id (pulumi.Input[str]) – The id of directory.
  • dns_ips (pulumi.Input[list]) – A list of forwarder IP addresses.
  • remote_domain_name (pulumi.Input[str]) – The fully qualified domain name of the remote domain for which forwarders will be used.
directory_id = None

The id of directory.

dns_ips = None

A list of forwarder IP addresses.

remote_domain_name = None

The fully qualified domain name of the remote domain for which forwarders will be used.

translate_output_property(prop)

Provides subclasses of Resource an opportunity to translate names of output properties into a format of their choosing before writing those properties to the resource object.

Parameters:prop (str) – A property name.
Returns:A potentially transformed property name.
Return type:str
translate_input_property(prop)

Provides subclasses of Resource an opportunity to translate names of input properties into a format of their choosing before sending those properties to the Pulumi engine.

Parameters:prop (str) – A property name.
Returns:A potentially transformed property name.
Return type:str
class pulumi_aws.directoryservice.Directory(resource_name, opts=None, alias=None, connect_settings=None, description=None, edition=None, enable_sso=None, name=None, password=None, short_name=None, size=None, tags=None, type=None, vpc_settings=None, __name__=None, __opts__=None)

Provides a Simple or Managed Microsoft directory in AWS Directory Service.

Note: All arguments including the password and customer username will be stored in the raw state as plain-text. Read more about sensitive data in state.
Parameters:
  • resource_name (str) – The name of the resource.
  • opts (pulumi.ResourceOptions) – Options for the resource.
  • alias (pulumi.Input[str]) – The alias for the directory (must be unique amongst all aliases in AWS). Required for enable_sso.
  • connect_settings (pulumi.Input[dict]) – Connector related information about the directory. Fields documented below.
  • description (pulumi.Input[str]) – A textual description for the directory.
  • edition (pulumi.Input[str]) – The MicrosoftAD edition (Standard or Enterprise). Defaults to Enterprise (applies to MicrosoftAD type only).
  • enable_sso (pulumi.Input[bool]) – Whether to enable single-sign on for the directory. Requires alias. Defaults to false.
  • name (pulumi.Input[str]) – The fully qualified name for the directory, such as corp.example.com
  • password (pulumi.Input[str]) – The password for the directory administrator or connector user.
  • short_name (pulumi.Input[str]) – The short name of the directory, such as CORP.
  • size (pulumi.Input[str]) – The size of the directory (Small or Large are accepted values).
  • tags (pulumi.Input[dict]) – A mapping of tags to assign to the resource.
  • type (pulumi.Input[str]) – The directory type (SimpleAD, ADConnector or MicrosoftAD are accepted values). Defaults to SimpleAD.
  • vpc_settings (pulumi.Input[dict]) – VPC related information about the directory. Fields documented below.
access_url = None

The access URL for the directory, such as http://alias.awsapps.com.

alias = None

The alias for the directory (must be unique amongst all aliases in AWS). Required for enable_sso.

connect_settings = None

Connector related information about the directory. Fields documented below.

description = None

A textual description for the directory.

dns_ip_addresses = None

A list of IP addresses of the DNS servers for the directory or connector.

edition = None

The MicrosoftAD edition (Standard or Enterprise). Defaults to Enterprise (applies to MicrosoftAD type only).

enable_sso = None

Whether to enable single-sign on for the directory. Requires alias. Defaults to false.

name = None

The fully qualified name for the directory, such as corp.example.com

password = None

The password for the directory administrator or connector user.

security_group_id = None

The ID of the security group created by the directory.

short_name = None

The short name of the directory, such as CORP.

size = None

The size of the directory (Small or Large are accepted values).

tags = None

A mapping of tags to assign to the resource.

type = None

The directory type (SimpleAD, ADConnector or MicrosoftAD are accepted values). Defaults to SimpleAD.

vpc_settings = None

VPC related information about the directory. Fields documented below.

translate_output_property(prop)

Provides subclasses of Resource an opportunity to translate names of output properties into a format of their choosing before writing those properties to the resource object.

Parameters:prop (str) – A property name.
Returns:A potentially transformed property name.
Return type:str
translate_input_property(prop)

Provides subclasses of Resource an opportunity to translate names of input properties into a format of their choosing before sending those properties to the Pulumi engine.

Parameters:prop (str) – A property name.
Returns:A potentially transformed property name.
Return type:str