We recommend new projects start with resources from the AWS provider.
aws-native.directoryservice.SimpleAd
Explore with Pulumi AI
We recommend new projects start with resources from the AWS provider.
Resource Type definition for AWS::DirectoryService::SimpleAD
Create SimpleAd Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new SimpleAd(name: string, args: SimpleAdArgs, opts?: CustomResourceOptions);
@overload
def SimpleAd(resource_name: str,
args: SimpleAdArgs,
opts: Optional[ResourceOptions] = None)
@overload
def SimpleAd(resource_name: str,
opts: Optional[ResourceOptions] = None,
size: Optional[str] = None,
vpc_settings: Optional[SimpleAdVpcSettingsArgs] = None,
create_alias: Optional[bool] = None,
description: Optional[str] = None,
enable_sso: Optional[bool] = None,
name: Optional[str] = None,
password: Optional[str] = None,
short_name: Optional[str] = None)
func NewSimpleAd(ctx *Context, name string, args SimpleAdArgs, opts ...ResourceOption) (*SimpleAd, error)
public SimpleAd(string name, SimpleAdArgs args, CustomResourceOptions? opts = null)
public SimpleAd(String name, SimpleAdArgs args)
public SimpleAd(String name, SimpleAdArgs args, CustomResourceOptions options)
type: aws-native:directoryservice:SimpleAd
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
Parameters
- name string
- The unique name of the resource.
- args SimpleAdArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args SimpleAdArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args SimpleAdArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args SimpleAdArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args SimpleAdArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
SimpleAd Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
The SimpleAd resource accepts the following input properties:
- Size string
- The size of the directory.
- Vpc
Settings Pulumi.Aws Native. Directory Service. Inputs. Simple Ad Vpc Settings - VPC settings of the Simple AD directory server in AWS.
- Create
Alias bool - The name of the configuration set.
- Description string
- Description for the directory.
- Enable
Sso bool - Whether to enable single sign-on for a Simple Active Directory in AWS.
- Name string
- The fully qualified domain name for the AWS Managed Simple AD directory.
- Password string
- The password for the default administrative user named Admin.
- Short
Name string - The NetBIOS name for your domain.
- Size string
- The size of the directory.
- Vpc
Settings SimpleAd Vpc Settings Args - VPC settings of the Simple AD directory server in AWS.
- Create
Alias bool - The name of the configuration set.
- Description string
- Description for the directory.
- Enable
Sso bool - Whether to enable single sign-on for a Simple Active Directory in AWS.
- Name string
- The fully qualified domain name for the AWS Managed Simple AD directory.
- Password string
- The password for the default administrative user named Admin.
- Short
Name string - The NetBIOS name for your domain.
- size String
- The size of the directory.
- vpc
Settings SimpleAd Vpc Settings - VPC settings of the Simple AD directory server in AWS.
- create
Alias Boolean - The name of the configuration set.
- description String
- Description for the directory.
- enable
Sso Boolean - Whether to enable single sign-on for a Simple Active Directory in AWS.
- name String
- The fully qualified domain name for the AWS Managed Simple AD directory.
- password String
- The password for the default administrative user named Admin.
- short
Name String - The NetBIOS name for your domain.
- size string
- The size of the directory.
- vpc
Settings SimpleAd Vpc Settings - VPC settings of the Simple AD directory server in AWS.
- create
Alias boolean - The name of the configuration set.
- description string
- Description for the directory.
- enable
Sso boolean - Whether to enable single sign-on for a Simple Active Directory in AWS.
- name string
- The fully qualified domain name for the AWS Managed Simple AD directory.
- password string
- The password for the default administrative user named Admin.
- short
Name string - The NetBIOS name for your domain.
- size str
- The size of the directory.
- vpc_
settings SimpleAd Vpc Settings Args - VPC settings of the Simple AD directory server in AWS.
- create_
alias bool - The name of the configuration set.
- description str
- Description for the directory.
- enable_
sso bool - Whether to enable single sign-on for a Simple Active Directory in AWS.
- name str
- The fully qualified domain name for the AWS Managed Simple AD directory.
- password str
- The password for the default administrative user named Admin.
- short_
name str - The NetBIOS name for your domain.
- size String
- The size of the directory.
- vpc
Settings Property Map - VPC settings of the Simple AD directory server in AWS.
- create
Alias Boolean - The name of the configuration set.
- description String
- Description for the directory.
- enable
Sso Boolean - Whether to enable single sign-on for a Simple Active Directory in AWS.
- name String
- The fully qualified domain name for the AWS Managed Simple AD directory.
- password String
- The password for the default administrative user named Admin.
- short
Name String - The NetBIOS name for your domain.
Outputs
All input properties are implicitly available as output properties. Additionally, the SimpleAd resource produces the following output properties:
- Alias string
- The alias for a directory.
- Directory
Id string - The unique identifier for a directory.
- Dns
Ip List<string>Addresses - The IP addresses of the DNS servers for the directory, such as [ "172.31.3.154", "172.31.63.203" ].
- Id string
- The provider-assigned unique ID for this managed resource.
- Alias string
- The alias for a directory.
- Directory
Id string - The unique identifier for a directory.
- Dns
Ip []stringAddresses - The IP addresses of the DNS servers for the directory, such as [ "172.31.3.154", "172.31.63.203" ].
- Id string
- The provider-assigned unique ID for this managed resource.
- alias String
- The alias for a directory.
- directory
Id String - The unique identifier for a directory.
- dns
Ip List<String>Addresses - The IP addresses of the DNS servers for the directory, such as [ "172.31.3.154", "172.31.63.203" ].
- id String
- The provider-assigned unique ID for this managed resource.
- alias string
- The alias for a directory.
- directory
Id string - The unique identifier for a directory.
- dns
Ip string[]Addresses - The IP addresses of the DNS servers for the directory, such as [ "172.31.3.154", "172.31.63.203" ].
- id string
- The provider-assigned unique ID for this managed resource.
- alias str
- The alias for a directory.
- directory_
id str - The unique identifier for a directory.
- dns_
ip_ Sequence[str]addresses - The IP addresses of the DNS servers for the directory, such as [ "172.31.3.154", "172.31.63.203" ].
- id str
- The provider-assigned unique ID for this managed resource.
- alias String
- The alias for a directory.
- directory
Id String - The unique identifier for a directory.
- dns
Ip List<String>Addresses - The IP addresses of the DNS servers for the directory, such as [ "172.31.3.154", "172.31.63.203" ].
- id String
- The provider-assigned unique ID for this managed resource.
Supporting Types
SimpleAdVpcSettings, SimpleAdVpcSettingsArgs
- Subnet
Ids List<string> - The identifiers of the subnets for the directory servers. The two subnets must be in different Availability Zones. AWS Directory Service specifies a directory server and a DNS server in each of these subnets.
- Vpc
Id string - The identifier of the VPC in which to create the directory.
- subnet
Ids List<String> - The identifiers of the subnets for the directory servers. The two subnets must be in different Availability Zones. AWS Directory Service specifies a directory server and a DNS server in each of these subnets.
- vpc
Id String - The identifier of the VPC in which to create the directory.
- subnet_
ids Sequence[str] - The identifiers of the subnets for the directory servers. The two subnets must be in different Availability Zones. AWS Directory Service specifies a directory server and a DNS server in each of these subnets.
- vpc_
id str - The identifier of the VPC in which to create the directory.
- subnet
Ids List<String> - The identifiers of the subnets for the directory servers. The two subnets must be in different Availability Zones. AWS Directory Service specifies a directory server and a DNS server in each of these subnets.
- vpc
Id String - The identifier of the VPC in which to create the directory.
Package Details
- Repository
- AWS Native pulumi/pulumi-aws-native
- License
- Apache-2.0
We recommend new projects start with resources from the AWS provider.