ActiveDirectoryState constructor
- Input<
List< ? administrators,String> ?> - Input<
bool?> ? aesEncryption, - Input<
List< ? backupOperators,String> ?> - Input<
String?> ? createTime, - Input<
String?> ? deletionPolicy, - Input<
String?> ? description, - Input<
String?> ? dns, - Input<
String?> ? domain, - Input<
Map< ? effectiveLabels,String, String> ?> - Input<
bool?> ? encryptDcConnections, - Input<
String?> ? kdcHostname, - Input<
String?> ? kdcIp, - Input<
Map< ? labels,String, String> ?> - Input<
bool?> ? ldapSigning, - Input<
String?> ? location, - Input<
String?> ? name, - Input<
String?> ? netBiosPrefix, - Input<
bool?> ? nfsUsersWithLdap, - Input<
String?> ? organizationalUnit, - Input<
String?> ? password, - Input<
String?> ? project, - Input<
Map< ? pulumiLabels,String, String> ?> - Input<
List< ? securityOperators,String> ?> - Input<
String?> ? site, - Input<
String?> ? state, - Input<
String?> ? stateDetails, - Input<
String?> ? username,
Creates a new ActiveDirectoryState.
administrators Domain user accounts to be added to the local Administrators group of the SMB service. Comma-separated list of domain users or groups. The Domain Admin group is automatically added when the service joins your domain as a hidden group.
aesEncryption Enables AES-128 and AES-256 encryption for Kerberos-based communication with Active Directory.
backupOperators Domain user/group accounts to be added to the Backup Operators group of the SMB service. The Backup Operators group allows members to backup and restore files regardless of whether they have read or write access to the files. Comma-separated list.
createTime Create time of the active directory. A timestamp in RFC3339 UTC "Zulu" format. Examples: "2023-06-22T09:13:01.617Z".
deletionPolicy Whether Terraform will be prevented from destroying the resource. Defaults to DELETE.
description An optional description of this resource.
dns Comma separated list of DNS server IP addresses for the Active Directory domain.
domain Fully qualified domain name for the Active Directory domain.
effectiveLabels All of labels (key/value pairs) present on the resource in GCP, including the labels configured through Pulumi, other clients and services.
encryptDcConnections If enabled, traffic between the SMB server to Domain Controller (DC) will be encrypted.
kdcHostname Hostname of the Active Directory server used as Kerberos Key Distribution Center. Only required for volumes using kerberized NFSv4.1
kdcIp IP address of the Active Directory server used as Kerberos Key Distribution Center.
labels Labels as key value pairs. Example: { "owner": "Bob", "department": "finance", "purpose": "testing" }.
ldapSigning Specifies whether or not the LDAP traffic needs to be signed.
location Name of the region for the policy to apply to.
name The resource name of the Active Directory pool. Needs to be unique per location.
netBiosPrefix NetBIOS name prefix of the server to be created.
nfsUsersWithLdap Local UNIX users on clients without valid user information in Active Directory are blocked from access to LDAP enabled volumes.
organizationalUnit Name of the Organizational Unit where you intend to create the computer account for NetApp Volumes.
password Password for specified username. Note - Manual changes done to the password will not be detected. Terraform will not re-apply the password, unless you use a new password in Terraform.
project The ID of the project in which the resource belongs.
pulumiLabels The combination of labels configured directly on the resource
securityOperators Domain accounts that require elevated privileges such as SeSecurityPrivilege to manage security logs. Comma-separated list.
site Specifies an Active Directory site to manage domain controller selection.
state The state of the Active Directory policy (not the Active Directory itself).
stateDetails The state details of the Active Directory.
username Username for the Active Directory account with permissions to create the compute account within the specified organizational unit.
Implementation
const ActiveDirectoryState({
this.administrators,
this.aesEncryption,
this.backupOperators,
this.createTime,
this.deletionPolicy,
this.description,
this.dns,
this.domain,
this.effectiveLabels,
this.encryptDcConnections,
this.kdcHostname,
this.kdcIp,
this.labels,
this.ldapSigning,
this.location,
this.name,
this.netBiosPrefix,
this.nfsUsersWithLdap,
this.organizationalUnit,
this.password,
this.project,
this.pulumiLabels,
this.securityOperators,
this.site,
this.state,
this.stateDetails,
this.username,
});