1. Packages
  2. AWS Cloud Control
  3. API Docs
  4. directoryservice
  5. SimpleAd

We recommend new projects start with resources from the AWS provider.

AWS Cloud Control v1.27.0 published on Monday, Apr 14, 2025 by Pulumi

aws-native.directoryservice.SimpleAd

Explore with Pulumi AI

We recommend new projects start with resources from the AWS provider.

AWS Cloud Control v1.27.0 published on Monday, Apr 14, 2025 by Pulumi

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 This property is required. string
The unique name of the resource.
args This property is required. SimpleAdArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
resource_name This property is required. str
The unique name of the resource.
args This property is required. 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 This property is required. string
The unique name of the resource.
args This property is required. SimpleAdArgs
The arguments to resource properties.
opts ResourceOption
Bag of options to control resource's behavior.
name This property is required. string
The unique name of the resource.
args This property is required. SimpleAdArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
name This property is required. String
The unique name of the resource.
args This property is required. 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 This property is required. string
The size of the directory.
VpcSettings This property is required. Pulumi.AwsNative.DirectoryService.Inputs.SimpleAdVpcSettings
VPC settings of the Simple AD directory server in AWS.
CreateAlias bool
The name of the configuration set.
Description string
Description for the directory.
EnableSso 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.
ShortName string
The NetBIOS name for your domain.
Size This property is required. string
The size of the directory.
VpcSettings This property is required. SimpleAdVpcSettingsArgs
VPC settings of the Simple AD directory server in AWS.
CreateAlias bool
The name of the configuration set.
Description string
Description for the directory.
EnableSso 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.
ShortName string
The NetBIOS name for your domain.
size This property is required. String
The size of the directory.
vpcSettings This property is required. SimpleAdVpcSettings
VPC settings of the Simple AD directory server in AWS.
createAlias Boolean
The name of the configuration set.
description String
Description for the directory.
enableSso 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.
shortName String
The NetBIOS name for your domain.
size This property is required. string
The size of the directory.
vpcSettings This property is required. SimpleAdVpcSettings
VPC settings of the Simple AD directory server in AWS.
createAlias boolean
The name of the configuration set.
description string
Description for the directory.
enableSso 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.
shortName string
The NetBIOS name for your domain.
size This property is required. str
The size of the directory.
vpc_settings This property is required. SimpleAdVpcSettingsArgs
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 This property is required. String
The size of the directory.
vpcSettings This property is required. Property Map
VPC settings of the Simple AD directory server in AWS.
createAlias Boolean
The name of the configuration set.
description String
Description for the directory.
enableSso 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.
shortName 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.
DirectoryId string
The unique identifier for a directory.
DnsIpAddresses List<string>
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.
DirectoryId string
The unique identifier for a directory.
DnsIpAddresses []string
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.
directoryId String
The unique identifier for a directory.
dnsIpAddresses List<String>
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.
directoryId string
The unique identifier for a directory.
dnsIpAddresses string[]
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_addresses Sequence[str]
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.
directoryId String
The unique identifier for a directory.
dnsIpAddresses List<String>
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

SubnetIds This property is required. 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.
VpcId This property is required. string
The identifier of the VPC in which to create the directory.
SubnetIds This property is required. []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.
VpcId This property is required. string
The identifier of the VPC in which to create the directory.
subnetIds This property is required. 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.
vpcId This property is required. String
The identifier of the VPC in which to create the directory.
subnetIds This property is required. 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.
vpcId This property is required. string
The identifier of the VPC in which to create the directory.
subnet_ids This property is required. 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 This property is required. str
The identifier of the VPC in which to create the directory.
subnetIds This property is required. 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.
vpcId This property is required. 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.

AWS Cloud Control v1.27.0 published on Monday, Apr 14, 2025 by Pulumi