All Products
Search
Document Center

Elastic Desktop Service:CreateRAMDirectory

Last Updated:Oct 17, 2024

Creates a Resource Access Management (RAM) directory.

Operation description

Before you create a RAM directory, complete the following preparations:

  • Call the CreateVpc operation to create a virtual private cloud (VPC) in a region supported by Elastic Desktop Service.
  • Call the CreateVSwitch operation to create a vSwitch in the VPC. The vSwitch is in a zone that is supported by Elastic Desktop Service. You can call the DescribeZones operation to obtain the most recent zone list for a region supported by Elastic Desktop Service

Debugging

You can run this interface directly in OpenAPI Explorer, saving you the trouble of calculating signatures. After running successfully, OpenAPI Explorer can automatically generate SDK code samples.

Authorization information

There is currently no authorization information disclosed in the API.

Request parameters

ParameterTypeRequiredDescriptionExample
RegionIdstringYes

The region ID. You can call the DescribeRegions operation to query the most recent region list.

cn-hangzhou
DirectoryNamestringYes

The directory name. The name must be 2 to 255 characters in length. It must start with a letter but cannot start with http:// or https://. The name can contain digits, colons (:), underscores (_), and hyphens (-).

testDirectoryName
EnableInternetAccessbooleanNo

Specifies whether to enable Internet access.

Valid values:

  • true

  • false

false
EnableAdminAccessbooleanNo

Specifies whether to grant the local administrator permissions to users that are authorized to use cloud computers in the office network.

Valid values:

  • true

    (default)

  • false

true
DesktopAccessTypestringNo

The method in which the cloud computer is connected.

Valid values:

  • VPC

  • Internet (default)

  • Any

Internet
VSwitchIdarrayYes

The vSwitch IDs. You can configure only one vSwitch.

stringYes

The vSwitch ID.

vsw-uf62w3qzt4aigvlcb****

Response parameters

ParameterTypeDescriptionExample
object

The response parameters.

DirectoryIdstring

The RAM directory ID.

dri-uf62w3qzt4aigvlcb****
RequestIdstring

The request ID.

1CBAFFAB-B697-4049-A9B1-67E1FC5F****

Examples

Sample success responses

JSONformat

{
  "DirectoryId": "dri-uf62w3qzt4aigvlcb****",
  "RequestId": "1CBAFFAB-B697-4049-A9B1-67E1FC5F****"
}

Error codes

For a list of error codes, visit the Service error codes.

Change history

Change timeSummary of changesOperation
2022-11-14The internal configuration of the API is changed, but the call is not affectedView Change Details