Skip to content

List Launch Profiles

nimblestudio_list_launch_profiles R Documentation

List all the launch profiles a studio

Description

List all the launch profiles a studio.

Usage

nimblestudio_list_launch_profiles(maxResults, nextToken, principalId,
  states, studioId)

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.

principalId

The principal ID. This currently supports a IAM Identity Center UserId.

states

Filter this request to launch profiles in any of the given states.

studioId

[required] The studio ID.

Value

A list with the following syntax:

list(
  launchProfiles = list(
    list(
      arn = "string",
      createdAt = as.POSIXct(
        "2015-01-01"
      ),
      createdBy = "string",
      description = "string",
      ec2SubnetIds = list(
        "string"
      ),
      launchProfileId = "string",
      launchProfileProtocolVersions = list(
        "string"
      ),
      name = "string",
      state = "CREATE_IN_PROGRESS"|"READY"|"UPDATE_IN_PROGRESS"|"DELETE_IN_PROGRESS"|"DELETED"|"DELETE_FAILED"|"CREATE_FAILED"|"UPDATE_FAILED",
      statusCode = "LAUNCH_PROFILE_CREATED"|"LAUNCH_PROFILE_UPDATED"|"LAUNCH_PROFILE_DELETED"|"LAUNCH_PROFILE_CREATE_IN_PROGRESS"|"LAUNCH_PROFILE_UPDATE_IN_PROGRESS"|"LAUNCH_PROFILE_DELETE_IN_PROGRESS"|"INTERNAL_ERROR"|"STREAMING_IMAGE_NOT_FOUND"|"STREAMING_IMAGE_NOT_READY"|"LAUNCH_PROFILE_WITH_STREAM_SESSIONS_NOT_DELETED"|"ENCRYPTION_KEY_ACCESS_DENIED"|"ENCRYPTION_KEY_NOT_FOUND"|"INVALID_SUBNETS_PROVIDED"|"INVALID_INSTANCE_TYPES_PROVIDED"|"INVALID_SUBNETS_COMBINATION",
      statusMessage = "string",
      streamConfiguration = list(
        automaticTerminationMode = "DEACTIVATED"|"ACTIVATED",
        clipboardMode = "ENABLED"|"DISABLED",
        ec2InstanceTypes = list(
          "g4dn.xlarge"|"g4dn.2xlarge"|"g4dn.4xlarge"|"g4dn.8xlarge"|"g4dn.12xlarge"|"g4dn.16xlarge"|"g3.4xlarge"|"g3s.xlarge"|"g5.xlarge"|"g5.2xlarge"|"g5.4xlarge"|"g5.8xlarge"|"g5.16xlarge"
        ),
        maxSessionLengthInMinutes = 123,
        maxStoppedSessionLengthInMinutes = 123,
        sessionBackup = list(
          maxBackupsToRetain = 123,
          mode = "AUTOMATIC"|"DEACTIVATED"
        ),
        sessionPersistenceMode = "DEACTIVATED"|"ACTIVATED",
        sessionStorage = list(
          mode = list(
            "UPLOAD"
          ),
          root = list(
            linux = "string",
            windows = "string"
          )
        ),
        streamingImageIds = list(
          "string"
        ),
        volumeConfiguration = list(
          iops = 123,
          size = 123,
          throughput = 123
        )
      ),
      studioComponentIds = list(
        "string"
      ),
      tags = list(
        "string"
      ),
      updatedAt = as.POSIXct(
        "2015-01-01"
      ),
      updatedBy = "string",
      validationResults = list(
        list(
          state = "VALIDATION_NOT_STARTED"|"VALIDATION_IN_PROGRESS"|"VALIDATION_SUCCESS"|"VALIDATION_FAILED"|"VALIDATION_FAILED_INTERNAL_SERVER_ERROR",
          statusCode = "VALIDATION_NOT_STARTED"|"VALIDATION_IN_PROGRESS"|"VALIDATION_SUCCESS"|"VALIDATION_FAILED_INVALID_SUBNET_ROUTE_TABLE_ASSOCIATION"|"VALIDATION_FAILED_SUBNET_NOT_FOUND"|"VALIDATION_FAILED_INVALID_SECURITY_GROUP_ASSOCIATION"|"VALIDATION_FAILED_INVALID_ACTIVE_DIRECTORY"|"VALIDATION_FAILED_UNAUTHORIZED"|"VALIDATION_FAILED_INTERNAL_SERVER_ERROR",
          statusMessage = "string",
          type = "VALIDATE_ACTIVE_DIRECTORY_STUDIO_COMPONENT"|"VALIDATE_SUBNET_ASSOCIATION"|"VALIDATE_NETWORK_ACL_ASSOCIATION"|"VALIDATE_SECURITY_GROUP_ASSOCIATION"
        )
      )
    )
  ),
  nextToken = "string"
)

Request syntax

svc$list_launch_profiles(
  maxResults = 123,
  nextToken = "string",
  principalId = "string",
  states = list(
    "CREATE_IN_PROGRESS"|"READY"|"UPDATE_IN_PROGRESS"|"DELETE_IN_PROGRESS"|"DELETED"|"DELETE_FAILED"|"CREATE_FAILED"|"UPDATE_FAILED"
  ),
  studioId = "string"
)