Class GatewaySmbActiveDirectorySettingsArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.storagegateway.inputs.GatewaySmbActiveDirectorySettingsArgs.Builder
-
- Enclosing class:
- GatewaySmbActiveDirectorySettingsArgs
public static final class GatewaySmbActiveDirectorySettingsArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
Builder(GatewaySmbActiveDirectorySettingsArgs defaults)
-
Method Summary
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(GatewaySmbActiveDirectorySettingsArgs defaults)
-
-
Method Detail
-
activeDirectoryStatus
public GatewaySmbActiveDirectorySettingsArgs.Builder activeDirectoryStatus(@Nullable com.pulumi.core.Output<java.lang.String> activeDirectoryStatus)
-
activeDirectoryStatus
public GatewaySmbActiveDirectorySettingsArgs.Builder activeDirectoryStatus(java.lang.String activeDirectoryStatus)
-
domainControllers
public GatewaySmbActiveDirectorySettingsArgs.Builder domainControllers(@Nullable com.pulumi.core.Output<java.util.List<java.lang.String>> domainControllers)
- Parameters:
domainControllers
- List of IPv4 addresses, NetBIOS names, or host names of your domain server. If you need to specify the port number include it after the colon (“:”). For example, `mydc.mydomain.com:389`.- Returns:
- builder
-
domainControllers
public GatewaySmbActiveDirectorySettingsArgs.Builder domainControllers(java.util.List<java.lang.String> domainControllers)
- Parameters:
domainControllers
- List of IPv4 addresses, NetBIOS names, or host names of your domain server. If you need to specify the port number include it after the colon (“:”). For example, `mydc.mydomain.com:389`.- Returns:
- builder
-
domainControllers
public GatewaySmbActiveDirectorySettingsArgs.Builder domainControllers(java.lang.String... domainControllers)
- Parameters:
domainControllers
- List of IPv4 addresses, NetBIOS names, or host names of your domain server. If you need to specify the port number include it after the colon (“:”). For example, `mydc.mydomain.com:389`.- Returns:
- builder
-
domainName
public GatewaySmbActiveDirectorySettingsArgs.Builder domainName(com.pulumi.core.Output<java.lang.String> domainName)
- Parameters:
domainName
- The name of the domain that you want the gateway to join.- Returns:
- builder
-
domainName
public GatewaySmbActiveDirectorySettingsArgs.Builder domainName(java.lang.String domainName)
- Parameters:
domainName
- The name of the domain that you want the gateway to join.- Returns:
- builder
-
organizationalUnit
public GatewaySmbActiveDirectorySettingsArgs.Builder organizationalUnit(@Nullable com.pulumi.core.Output<java.lang.String> organizationalUnit)
- Parameters:
organizationalUnit
- The organizational unit (OU) is a container in an Active Directory that can hold users, groups, computers, and other OUs and this parameter specifies the OU that the gateway will join within the AD domain.- Returns:
- builder
-
organizationalUnit
public GatewaySmbActiveDirectorySettingsArgs.Builder organizationalUnit(java.lang.String organizationalUnit)
- Parameters:
organizationalUnit
- The organizational unit (OU) is a container in an Active Directory that can hold users, groups, computers, and other OUs and this parameter specifies the OU that the gateway will join within the AD domain.- Returns:
- builder
-
password
public GatewaySmbActiveDirectorySettingsArgs.Builder password(com.pulumi.core.Output<java.lang.String> password)
- Parameters:
password
- The password of the user who has permission to add the gateway to the Active Directory domain.- Returns:
- builder
-
password
public GatewaySmbActiveDirectorySettingsArgs.Builder password(java.lang.String password)
- Parameters:
password
- The password of the user who has permission to add the gateway to the Active Directory domain.- Returns:
- builder
-
timeoutInSeconds
public GatewaySmbActiveDirectorySettingsArgs.Builder timeoutInSeconds(@Nullable com.pulumi.core.Output<java.lang.Integer> timeoutInSeconds)
- Parameters:
timeoutInSeconds
- Specifies the time in seconds, in which the JoinDomain operation must complete. The default is `20` seconds.- Returns:
- builder
-
timeoutInSeconds
public GatewaySmbActiveDirectorySettingsArgs.Builder timeoutInSeconds(java.lang.Integer timeoutInSeconds)
- Parameters:
timeoutInSeconds
- Specifies the time in seconds, in which the JoinDomain operation must complete. The default is `20` seconds.- Returns:
- builder
-
username
public GatewaySmbActiveDirectorySettingsArgs.Builder username(com.pulumi.core.Output<java.lang.String> username)
- Parameters:
username
- The user name of user who has permission to add the gateway to the Active Directory domain.- Returns:
- builder
-
username
public GatewaySmbActiveDirectorySettingsArgs.Builder username(java.lang.String username)
- Parameters:
username
- The user name of user who has permission to add the gateway to the Active Directory domain.- Returns:
- builder
-
build
public GatewaySmbActiveDirectorySettingsArgs build()
-
-