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

AWS Native is in preview. AWS Classic is fully supported.

AWS Native v0.103.0 published on Monday, Apr 22, 2024 by Pulumi

aws-native.directoryservice.SimpleAd

Explore with Pulumi AI

aws-native logo

AWS Native is in preview. AWS Classic is fully supported.

AWS Native v0.103.0 published on Monday, Apr 22, 2024 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 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.

    Example

    The following reference example uses placeholder values for all input properties.

    Coming soon!
    
    Coming soon!
    
    Coming soon!
    
    Coming soon!
    
    const simpleAdResource = new aws_native.directoryservice.SimpleAd("simpleAdResource", {
        size: "string",
        vpcSettings: {
            subnetIds: ["string"],
            vpcId: "string",
        },
        createAlias: false,
        description: "string",
        enableSso: false,
        name: "string",
        password: "string",
        shortName: "string",
    });
    
    Coming soon!
    

    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

    The SimpleAd resource accepts the following input properties:

    Size string
    The size of the directory.
    VpcSettings 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 string
    The size of the directory.
    VpcSettings 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 String
    The size of the directory.
    vpcSettings 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 string
    The size of the directory.
    vpcSettings 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 str
    The size of the directory.
    vpc_settings 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 String
    The size of the directory.
    vpcSettings 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 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 string
    The identifier of the VPC in which to create the directory.
    SubnetIds []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 string
    The identifier of the VPC in which to create the directory.
    subnetIds 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 String
    The identifier of the VPC in which to create the directory.
    subnetIds 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 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.
    subnetIds 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 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
    aws-native logo

    AWS Native is in preview. AWS Classic is fully supported.

    AWS Native v0.103.0 published on Monday, Apr 22, 2024 by Pulumi