Class DirectoryState
Inherited Members
Namespace: Pulumi.Aws.DirectoryService
Assembly: Pulumi.Aws.dll
Syntax
public sealed class DirectoryState : ResourceArgs
Constructors
View SourceDirectoryState()
Declaration
public DirectoryState()
Properties
View SourceAccessUrl
The access URL for the directory, such as http://alias.awsapps.com.
Declaration
public Input<string> AccessUrl { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
Alias
The alias for the directory (must be unique amongst all aliases in AWS). Required for enable_sso.
Declaration
public Input<string> Alias { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
ConnectSettings
Connector related information about the directory. Fields documented below.
Declaration
public Input<DirectoryConnectSettingsGetArgs> ConnectSettings { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<DirectoryConnectSettingsGetArgs> |
Description
A textual description for the directory.
Declaration
public Input<string> Description { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
DnsIpAddresses
A list of IP addresses of the DNS servers for the directory or connector.
Declaration
public InputList<string> DnsIpAddresses { get; set; }
Property Value
| Type | Description |
|---|---|
| InputList<System.String> |
Edition
The MicrosoftAD edition (Standard or Enterprise). Defaults to Enterprise (applies to MicrosoftAD type only).
Declaration
public Input<string> Edition { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
EnableSso
Whether to enable single-sign on for the directory. Requires alias. Defaults to false.
Declaration
public Input<bool> EnableSso { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.Boolean> |
Name
The fully qualified name for the directory, such as corp.example.com
Declaration
public Input<string> Name { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
Password
The password for the directory administrator or connector user.
Declaration
public Input<string> Password { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
SecurityGroupId
The ID of the security group created by the directory.
Declaration
public Input<string> SecurityGroupId { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
ShortName
The short name of the directory, such as CORP.
Declaration
public Input<string> ShortName { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
Size
The size of the directory (Small or Large are accepted values).
Declaration
public Input<string> Size { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
Tags
A map of tags to assign to the resource.
Declaration
public InputMap<object> Tags { get; set; }
Property Value
| Type | Description |
|---|---|
| InputMap<System.Object> |
Type
The directory type (SimpleAD, ADConnector or MicrosoftAD are accepted values). Defaults to SimpleAD.
Declaration
public Input<string> Type { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
VpcSettings
VPC related information about the directory. Fields documented below.
Declaration
public Input<DirectoryVpcSettingsGetArgs> VpcSettings { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<DirectoryVpcSettingsGetArgs> |