Class DirectoryState
Inherited Members
Namespace: Pulumi.Aws.Workspaces
Assembly: Pulumi.Aws.dll
Syntax
public sealed class DirectoryState : ResourceArgs
Constructors
View SourceDirectoryState()
Declaration
public DirectoryState()
Properties
View SourceAlias
The directory alias.
Declaration
public Input<string> Alias { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
CustomerUserName
The user name for the service account.
Declaration
public Input<string> CustomerUserName { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
DirectoryId
The directory identifier for registration in WorkSpaces service.
Declaration
public Input<string> DirectoryId { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
DirectoryName
The name of the directory.
Declaration
public Input<string> DirectoryName { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
DirectoryType
The directory type.
Declaration
public Input<string> DirectoryType { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
DnsIpAddresses
The IP addresses of the DNS servers for the directory.
Declaration
public InputList<string> DnsIpAddresses { get; set; }
Property Value
| Type | Description |
|---|---|
| InputList<System.String> |
IamRoleId
The 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.
Declaration
public Input<string> IamRoleId { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
IpGroupIds
The identifiers of the IP access control groups associated with the directory.
Declaration
public InputList<string> IpGroupIds { get; set; }
Property Value
| Type | Description |
|---|---|
| InputList<System.String> |
RegistrationCode
The registration code for the directory. This is the code that users enter in their Amazon WorkSpaces client application to connect to the directory.
Declaration
public Input<string> RegistrationCode { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
SelfServicePermissions
The permissions to enable or disable self-service capabilities.
Declaration
public Input<DirectorySelfServicePermissionsGetArgs> SelfServicePermissions { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<DirectorySelfServicePermissionsGetArgs> |
SubnetIds
The identifiers of the subnets where the directory resides.
Declaration
public InputList<string> SubnetIds { get; set; }
Property Value
| Type | Description |
|---|---|
| InputList<System.String> |
Tags
A map of tags assigned to the WorkSpaces directory.
Declaration
public InputMap<object> Tags { get; set; }
Property Value
| Type | Description |
|---|---|
| InputMap<System.Object> |
WorkspaceSecurityGroupId
The identifier of the security group that is assigned to new WorkSpaces.
Declaration
public Input<string> WorkspaceSecurityGroupId { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |