Class GetDirectoryResult
- java.lang.Object
-
- com.pulumi.aws.workspaces.outputs.GetDirectoryResult
-
public final class GetDirectoryResult extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classGetDirectoryResult.Builder
-
Method Summary
-
-
-
Method Detail
-
activeDirectoryConfigs
public java.util.List<GetDirectoryActiveDirectoryConfig> activeDirectoryConfigs()
- Returns:
- Configuration for Active Directory integration when `workspaceType` is set to `POOLS`.
-
alias
public java.lang.String alias()
- Returns:
- Directory alias.
-
certificateBasedAuthProperties
public java.util.List<GetDirectoryCertificateBasedAuthProperty> certificateBasedAuthProperties()
-
customerUserName
public java.lang.String customerUserName()
- Returns:
- User name for the service account.
-
directoryId
public java.lang.String directoryId()
-
directoryName
public java.lang.String directoryName()
- Returns:
- Name of the directory.
-
directoryType
public java.lang.String directoryType()
- Returns:
- Directory type.
-
dnsIpAddresses
public java.util.List<java.lang.String> dnsIpAddresses()
- Returns:
- IP addresses of the DNS servers for the directory.
-
iamRoleId
public java.lang.String iamRoleId()
- Returns:
- Identifier of the IAM role. This is the role that allows Amazon WorkSpaces to make calls to other services, such as Amazon EC2, on your behalf.
-
id
public java.lang.String id()
- Returns:
- The provider-assigned unique ID for this managed resource.
-
ipGroupIds
public java.util.List<java.lang.String> ipGroupIds()
- Returns:
- Identifiers of the IP access control groups associated with the directory.
-
region
public java.lang.String region()
-
registrationCode
public java.lang.String registrationCode()
- Returns:
- Registration code for the directory. This is the code that users enter in their Amazon WorkSpaces client application to connect to the directory.
-
samlProperties
public java.util.List<GetDirectorySamlProperty> samlProperties()
-
selfServicePermissions
public java.util.List<GetDirectorySelfServicePermission> selfServicePermissions()
- Returns:
- The permissions to enable or disable self-service capabilities.
-
subnetIds
public java.util.List<java.lang.String> subnetIds()
- Returns:
- Identifiers of the subnets where the directory resides.
-
tags
public java.util.Map<java.lang.String,java.lang.String> tags()
- Returns:
- A map of tags assigned to the WorkSpaces directory.
-
tenancy
public java.lang.String tenancy()
- Returns:
- Tenancy of the WorkSpaces directory. Valid values are `DEDICATED` or `SHARED`.
-
userIdentityType
public java.lang.String userIdentityType()
- Returns:
- The user identity type for the WorkSpaces directory.
-
workspaceAccessProperties
public java.util.List<GetDirectoryWorkspaceAccessProperty> workspaceAccessProperties()
- Returns:
- Specifies which devices and operating systems users can use to access their WorkSpaces.
-
workspaceCreationProperties
public java.util.List<GetDirectoryWorkspaceCreationProperty> workspaceCreationProperties()
- Returns:
- The default properties that are used for creating WorkSpaces.
-
workspaceDirectoryDescription
public java.lang.String workspaceDirectoryDescription()
- Returns:
- The description of the WorkSpaces directory when `workspaceType` is set to `POOLS`.
-
workspaceDirectoryName
public java.lang.String workspaceDirectoryName()
- Returns:
- The name of the WorkSpaces directory when `workspaceType` is set to `POOLS`.
-
workspaceSecurityGroupId
public java.lang.String workspaceSecurityGroupId()
- Returns:
- The identifier of the security group that is assigned to new WorkSpaces.
-
workspaceType
public java.lang.String workspaceType()
- Returns:
- The type of WorkSpaces directory.
-
builder
public static GetDirectoryResult.Builder builder()
-
builder
public static GetDirectoryResult.Builder builder(GetDirectoryResult defaults)
-
-