Skip to content

List Studio Components

nimblestudio_list_studio_components R Documentation

Lists the StudioComponents in a studio

Description

Lists the StudioComponents in a studio.

Usage

nimblestudio_list_studio_components(maxResults, nextToken, states,
  studioId, types)

Arguments

maxResults

The max number of results to return in the response.

nextToken

The token for the next set of results, or null if there are no more results.

states

Filters the request to studio components that are in one of the given states.

studioId

[required] The studio ID.

types

Filters the request to studio components that are of one of the given types.

Value

A list with the following syntax:

list(
  nextToken = "string",
  studioComponents = list(
    list(
      arn = "string",
      configuration = list(
        activeDirectoryConfiguration = list(
          computerAttributes = list(
            list(
              name = "string",
              value = "string"
            )
          ),
          directoryId = "string",
          organizationalUnitDistinguishedName = "string"
        ),
        computeFarmConfiguration = list(
          activeDirectoryUser = "string",
          endpoint = "string"
        ),
        licenseServiceConfiguration = list(
          endpoint = "string"
        ),
        sharedFileSystemConfiguration = list(
          endpoint = "string",
          fileSystemId = "string",
          linuxMountPoint = "string",
          shareName = "string",
          windowsMountDrive = "string"
        )
      ),
      createdAt = as.POSIXct(
        "2015-01-01"
      ),
      createdBy = "string",
      description = "string",
      ec2SecurityGroupIds = list(
        "string"
      ),
      initializationScripts = list(
        list(
          launchProfileProtocolVersion = "string",
          platform = "LINUX"|"WINDOWS",
          runContext = "SYSTEM_INITIALIZATION"|"USER_INITIALIZATION",
          script = "string"
        )
      ),
      name = "string",
      runtimeRoleArn = "string",
      scriptParameters = list(
        list(
          key = "string",
          value = "string"
        )
      ),
      secureInitializationRoleArn = "string",
      state = "CREATE_IN_PROGRESS"|"READY"|"UPDATE_IN_PROGRESS"|"DELETE_IN_PROGRESS"|"DELETED"|"DELETE_FAILED"|"CREATE_FAILED"|"UPDATE_FAILED",
      statusCode = "ACTIVE_DIRECTORY_ALREADY_EXISTS"|"STUDIO_COMPONENT_CREATED"|"STUDIO_COMPONENT_UPDATED"|"STUDIO_COMPONENT_DELETED"|"ENCRYPTION_KEY_ACCESS_DENIED"|"ENCRYPTION_KEY_NOT_FOUND"|"STUDIO_COMPONENT_CREATE_IN_PROGRESS"|"STUDIO_COMPONENT_UPDATE_IN_PROGRESS"|"STUDIO_COMPONENT_DELETE_IN_PROGRESS"|"INTERNAL_ERROR",
      statusMessage = "string",
      studioComponentId = "string",
      subtype = "AWS_MANAGED_MICROSOFT_AD"|"AMAZON_FSX_FOR_WINDOWS"|"AMAZON_FSX_FOR_LUSTRE"|"CUSTOM",
      tags = list(
        "string"
      ),
      type = "ACTIVE_DIRECTORY"|"SHARED_FILE_SYSTEM"|"COMPUTE_FARM"|"LICENSE_SERVICE"|"CUSTOM",
      updatedAt = as.POSIXct(
        "2015-01-01"
      ),
      updatedBy = "string"
    )
  )
)

Request syntax

svc$list_studio_components(
  maxResults = 123,
  nextToken = "string",
  states = list(
    "CREATE_IN_PROGRESS"|"READY"|"UPDATE_IN_PROGRESS"|"DELETE_IN_PROGRESS"|"DELETED"|"DELETE_FAILED"|"CREATE_FAILED"|"UPDATE_FAILED"
  ),
  studioId = "string",
  types = list(
    "ACTIVE_DIRECTORY"|"SHARED_FILE_SYSTEM"|"COMPUTE_FARM"|"LICENSE_SERVICE"|"CUSTOM"
  )
)