@Generated(value="jsii-pacmak/1.67.0 (build 2c027f5)", date="2022-09-19T20:26:37.926Z") @Stability(value=Stable) public interface CfnMicrosoftADProps extends software.amazon.jsii.JsiiSerializable
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import software.amazon.awscdk.services.directoryservice.*;
CfnMicrosoftADProps cfnMicrosoftADProps = CfnMicrosoftADProps.builder()
.name("name")
.password("password")
.vpcSettings(VpcSettingsProperty.builder()
.subnetIds(List.of("subnetIds"))
.vpcId("vpcId")
.build())
// the properties below are optional
.createAlias(false)
.edition("edition")
.enableSso(false)
.shortName("shortName")
.build();
| Modifier and Type | Interface and Description |
|---|---|
static class |
CfnMicrosoftADProps.Builder
A builder for
CfnMicrosoftADProps |
static class |
CfnMicrosoftADProps.Jsii$Proxy
An implementation for
CfnMicrosoftADProps |
| Modifier and Type | Method and Description |
|---|---|
static CfnMicrosoftADProps.Builder |
builder() |
default Object |
getCreateAlias()
Specifies an alias for a directory and assigns the alias to the directory.
|
default String |
getEdition()
AWS Managed Microsoft AD is available in two editions: `Standard` and `Enterprise` .
|
default Object |
getEnableSso()
Whether to enable single sign-on for a Microsoft Active Directory in AWS .
|
String |
getName()
The fully qualified domain name for the AWS Managed Microsoft AD directory, such as `corp.example.com` .
|
String |
getPassword()
The password for the default administrative user named `Admin` .
|
default String |
getShortName()
The NetBIOS name for your domain, such as `CORP` .
|
Object |
getVpcSettings()
Specifies the VPC settings of the Microsoft AD directory server in AWS .
|
@Stability(value=Stable) @NotNull String getName()
@Stability(value=Stable) @NotNull String getPassword()
If you need to change the password for the administrator account, see the ResetUserPassword API call in the AWS Directory Service API Reference .
@Stability(value=Stable) @NotNull Object getVpcSettings()
@Stability(value=Stable) @Nullable default Object getCreateAlias()
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.
@Stability(value=Stable) @Nullable default String getEdition()
Enterprise is the default.
@Stability(value=Stable) @Nullable default Object getEnableSso()
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.
@Stability(value=Stable) @Nullable default String getShortName()
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 .
@Stability(value=Stable) static CfnMicrosoftADProps.Builder builder()
CfnMicrosoftADProps.Builder of CfnMicrosoftADPropsCopyright © 2022. All rights reserved.