---
title: ActiveDirectoryWindows type | Wartiva GraphQL API
description: MS Windows O/S specific Active Directory attributes. Wartiva GraphQL API reference with arguments, fields, and examples.
url: https://wartiva.com/api-docs/types/active-directory-windows.html
updated: 2026-10-07
---

Endpoint configuration · GraphQL type

# `ActiveDirectoryWindows` type

MS Windows O/S specific Active Directory attributes.

## Fields

| Field Name | Description |
|---|---|
| `installDate` - [`Time`](https://wartiva.com/api-docs/types/time.html) | Installation date of the Active Directory. |
| `dcSiteName` - [`String!`](https://wartiva.com/api-docs/types/string.html) | The domain controller site name. |
| `clientSiteName` - [`String!`](https://wartiva.com/api-docs/types/string.html) | The client site name. |
| `caption` - [`String!`](https://wartiva.com/api-docs/types/string.html) | A short description or caption of the Active Directory. |
| `creationClassName` - [`String!`](https://wartiva.com/api-docs/types/string.html) | The name of the creation class. |
| `description` - [`String!`](https://wartiva.com/api-docs/types/string.html) | A detailed description of the Active Directory. |
| `primaryOwnerContact` - [`String!`](https://wartiva.com/api-docs/types/string.html) | Contact information for the primary owner. |
| `primaryOwnerName` - [`String!`](https://wartiva.com/api-docs/types/string.html) | Name of the primary owner. |
| `domainGUID` - [`String!`](https://wartiva.com/api-docs/types/string.html) | The globally unique identifier (GUID) for the domain. |
| `dsDirectoryServiceFlag` - [`Boolean!`](https://wartiva.com/api-docs/types/boolean.html) | Flag indicating if this is a directory service. |
| `dsDnsControllerFlag` - [`Boolean!`](https://wartiva.com/api-docs/types/boolean.html) | Flag indicating if this is a DNS controller. |
| `dsDnsDomainFlag` - [`Boolean!`](https://wartiva.com/api-docs/types/boolean.html) | Flag indicating if this is a DNS domain. |
| `dsDnsForestFlag` - [`Boolean!`](https://wartiva.com/api-docs/types/boolean.html) | Flag indicating if this is a DNS forest. |
| `dsGlobalCatalogFlag` - [`Boolean!`](https://wartiva.com/api-docs/types/boolean.html) | Flag indicating if the domain controller is a Global Catalog server for the domain forest. |
| `dsKerberosDistributionCenterFlag` - [`Boolean!`](https://wartiva.com/api-docs/types/boolean.html) | Flag indicating if this is a Kerberos distribution center. |
| `dsPrimaryDomainControllerFlag` - [`Boolean!`](https://wartiva.com/api-docs/types/boolean.html) | Flag indicating if this is a primary domain controller. |
| `dsTimeServiceFlag` - [`Boolean!`](https://wartiva.com/api-docs/types/boolean.html) | Flag indicating if the endpoint running the time service. |
| `dsWritableFlag` - [`Boolean!`](https://wartiva.com/api-docs/types/boolean.html) | Flag indicating if domain controller hosts a writeable DS or security accounts manager (SAM). |
| `nameFormat` - [`String!`](https://wartiva.com/api-docs/types/string.html) | Format to generate the system name using the subclass heuristic. |
| `roles` - [`[String!]`](https://wartiva.com/api-docs/types/string.html) | List of roles assigned to this Active Directory instance. |

## Used by

- [`ActiveDirectory`](https://wartiva.com/api-docs/types/active-directory.html) type: The Active Directory (AD) domain membership and directory-binding configuration of an Endpoint.
- [`ActiveDirectoryOsSpecific`](https://wartiva.com/api-docs/types/active-directory-os-specific.html) union: OS-specific Active Directory union type.

## Example

### Example

```json
{
  "installDate": "2021-10-07T18:23:25.829Z",
  "dcSiteName": "abc123",
  "clientSiteName": "abc123",
  "caption": "abc123",
  "creationClassName": "xyz789",
  "description": "xyz789",
  "primaryOwnerContact": "xyz789",
  "primaryOwnerName": "xyz789",
  "domainGUID": "abc123",
  "dsDirectoryServiceFlag": false,
  "dsDnsControllerFlag": true,
  "dsDnsDomainFlag": true,
  "dsDnsForestFlag": true,
  "dsGlobalCatalogFlag": false,
  "dsKerberosDistributionCenterFlag": true,
  "dsPrimaryDomainControllerFlag": false,
  "dsTimeServiceFlag": true,
  "dsWritableFlag": false,
  "nameFormat": "xyz789",
  "roles": ["abc123"]
}

```

---

Wartiva is in early access. Request access: https://wartiva.com/early-access.html  
All pages: https://wartiva.com/llms.txt
