public static final class CfnMicrosoftAD.Builder
extends java.lang.Object
CfnMicrosoftAD
.Modifier and Type | Method and Description |
---|---|
CfnMicrosoftAD |
build() |
static CfnMicrosoftAD.Builder |
create(Construct scope,
java.lang.String id) |
CfnMicrosoftAD.Builder |
createAlias(java.lang.Boolean createAlias)
Specifies an alias for a directory and assigns the alias to the directory.
|
CfnMicrosoftAD.Builder |
createAlias(IResolvable createAlias)
Specifies an alias for a directory and assigns the alias to the directory.
|
CfnMicrosoftAD.Builder |
edition(java.lang.String edition)
AWS Managed Microsoft AD is available in two editions: `Standard` and `Enterprise` .
|
CfnMicrosoftAD.Builder |
enableSso(java.lang.Boolean enableSso)
Whether to enable single sign-on for a Microsoft Active Directory in AWS .
|
CfnMicrosoftAD.Builder |
enableSso(IResolvable enableSso)
Whether to enable single sign-on for a Microsoft Active Directory in AWS .
|
CfnMicrosoftAD.Builder |
name(java.lang.String name)
The fully qualified domain name for the AWS Managed Microsoft AD directory, such as `corp.example.com` .
|
CfnMicrosoftAD.Builder |
password(java.lang.String password)
The password for the default administrative user named `Admin` .
|
CfnMicrosoftAD.Builder |
shortName(java.lang.String shortName)
The NetBIOS name for your domain, such as `CORP` .
|
CfnMicrosoftAD.Builder |
vpcSettings(CfnMicrosoftAD.VpcSettingsProperty vpcSettings)
Specifies the VPC settings of the Microsoft AD directory server in AWS .
|
CfnMicrosoftAD.Builder |
vpcSettings(IResolvable vpcSettings)
Specifies the VPC settings of the Microsoft AD directory server in AWS .
|
public static CfnMicrosoftAD.Builder create(Construct scope, java.lang.String id)
scope
- - scope in which this resource is defined. This parameter is required.id
- - scoped id of the resource. This parameter is required.CfnMicrosoftAD.VpcSettingsProperty.Builder
.public CfnMicrosoftAD.Builder name(java.lang.String name)
name
- The fully qualified domain name for the AWS Managed Microsoft AD directory, such as `corp.example.com` . This name will resolve inside your VPC only. It does not need to be publicly resolvable. This parameter is required.this
public CfnMicrosoftAD.Builder password(java.lang.String password)
If you need to change the password for the administrator account, see the ResetUserPassword API call in the AWS Directory Service API Reference .
password
- The password for the default administrative user named `Admin` . This parameter is required.this
public CfnMicrosoftAD.Builder vpcSettings(CfnMicrosoftAD.VpcSettingsProperty vpcSettings)
vpcSettings
- Specifies the VPC settings of the Microsoft AD directory server in AWS . This parameter is required.this
public CfnMicrosoftAD.Builder vpcSettings(IResolvable vpcSettings)
vpcSettings
- Specifies the VPC settings of the Microsoft AD directory server in AWS . This parameter is required.this
public CfnMicrosoftAD.Builder createAlias(java.lang.Boolean createAlias)
The alias is used to construct the access URL for the directory, such as http://<alias>.awsapps.com
. By default, AWS CloudFormation does not create an alias.
After an alias has been created, it cannot be deleted or reused, so this operation should only be used when absolutely necessary.
createAlias
- Specifies an alias for a directory and assigns the alias to the directory. This parameter is required.this
public CfnMicrosoftAD.Builder createAlias(IResolvable createAlias)
The alias is used to construct the access URL for the directory, such as http://<alias>.awsapps.com
. By default, AWS CloudFormation does not create an alias.
After an alias has been created, it cannot be deleted or reused, so this operation should only be used when absolutely necessary.
createAlias
- Specifies an alias for a directory and assigns the alias to the directory. This parameter is required.this
public CfnMicrosoftAD.Builder edition(java.lang.String edition)
Enterprise
is the default.
edition
- AWS Managed Microsoft AD is available in two editions: `Standard` and `Enterprise` . This parameter is required.this
public CfnMicrosoftAD.Builder enableSso(java.lang.Boolean enableSso)
Single sign-on allows users in your directory to access certain AWS services from a computer joined to the directory without having to enter their credentials separately. If you don't specify a value, AWS CloudFormation disables single sign-on by default.
enableSso
- Whether to enable single sign-on for a Microsoft Active Directory in AWS . This parameter is required.this
public CfnMicrosoftAD.Builder enableSso(IResolvable enableSso)
Single sign-on allows users in your directory to access certain AWS services from a computer joined to the directory without having to enter their credentials separately. If you don't specify a value, AWS CloudFormation disables single sign-on by default.
enableSso
- Whether to enable single sign-on for a Microsoft Active Directory in AWS . This parameter is required.this
public CfnMicrosoftAD.Builder shortName(java.lang.String shortName)
If you don't specify a NetBIOS name, it will default to the first part of your directory DNS. For example, CORP
for the directory DNS corp.example.com
.
shortName
- The NetBIOS name for your domain, such as `CORP` . This parameter is required.this
public CfnMicrosoftAD build()