nimblestudio {paws}R Documentation

AmazonNimbleStudio

Description

Welcome to the Amazon Nimble Studio API reference. This API reference provides methods, schema, resources, parameters, and more to help you get the most out of Nimble Studio.

Nimble Studio is a virtual studio that empowers visual effects, animation, and interactive content teams to create content securely within a scalable, private cloud service.

Usage

nimblestudio(
  config = list(),
  credentials = list(),
  endpoint = NULL,
  region = NULL
)

Arguments

config

Optional configuration of credentials, endpoint, and/or region.

  • credentials:

    • creds:

      • access_key_id: AWS access key ID

      • secret_access_key: AWS secret access key

      • session_token: AWS temporary session token

    • profile: The name of a profile to use. If not given, then the default profile is used.

    • anonymous: Set anonymous credentials.

  • endpoint: The complete URL to use for the constructed client.

  • region: The AWS Region used in instantiating the client.

  • close_connection: Immediately close all HTTP connections.

  • timeout: The time in seconds till a timeout exception is thrown when attempting to make a connection. The default is 60 seconds.

  • s3_force_path_style: Set this to true to force the request to use path-style addressing, i.e. ⁠http://s3.amazonaws.com/BUCKET/KEY⁠.

  • sts_regional_endpoint: Set sts regional endpoint resolver to regional or legacy https://docs.aws.amazon.com/sdkref/latest/guide/feature-sts-regionalized-endpoints.html

credentials

Optional credentials shorthand for the config parameter

  • creds:

    • access_key_id: AWS access key ID

    • secret_access_key: AWS secret access key

    • session_token: AWS temporary session token

  • profile: The name of a profile to use. If not given, then the default profile is used.

  • anonymous: Set anonymous credentials.

endpoint

Optional shorthand for complete URL to use for the constructed client.

region

Optional shorthand for AWS Region used in instantiating the client.

Value

A client for the service. You can call the service's operations using syntax like svc$operation(...), where svc is the name you've assigned to the client. The available operations are listed in the Operations section.

Service syntax

svc <- nimblestudio(
  config = list(
    credentials = list(
      creds = list(
        access_key_id = "string",
        secret_access_key = "string",
        session_token = "string"
      ),
      profile = "string",
      anonymous = "logical"
    ),
    endpoint = "string",
    region = "string",
    close_connection = "logical",
    timeout = "numeric",
    s3_force_path_style = "logical",
    sts_regional_endpoint = "string"
  ),
  credentials = list(
    creds = list(
      access_key_id = "string",
      secret_access_key = "string",
      session_token = "string"
    ),
    profile = "string",
    anonymous = "logical"
  ),
  endpoint = "string",
  region = "string"
)

Operations

accept_eulas Accept EULAs
create_launch_profile Create a launch profile
create_streaming_image Creates a streaming image resource in a studio
create_streaming_session Creates a streaming session in a studio
create_streaming_session_stream Creates a streaming session stream for a streaming session
create_studio Create a new studio
create_studio_component Creates a studio component resource
delete_launch_profile Permanently delete a launch profile
delete_launch_profile_member Delete a user from launch profile membership
delete_streaming_image Delete streaming image
delete_streaming_session Deletes streaming session resource
delete_studio Delete a studio resource
delete_studio_component Deletes a studio component resource
delete_studio_member Delete a user from studio membership
get_eula Get EULA
get_launch_profile Get a launch profile
get_launch_profile_details Launch profile details include the launch profile resource and summary information of resources that are used by, or available to, the launch profile
get_launch_profile_initialization Get a launch profile initialization
get_launch_profile_member Get a user persona in launch profile membership
get_streaming_image Get streaming image
get_streaming_session Gets StreamingSession resource
get_streaming_session_backup Gets StreamingSessionBackup resource
get_streaming_session_stream Gets a StreamingSessionStream for a streaming session
get_studio Get a studio resource
get_studio_component Gets a studio component resource
get_studio_member Get a user's membership in a studio
list_eula_acceptances List EULA acceptances
list_eulas List EULAs
list_launch_profile_members Get all users in a given launch profile membership
list_launch_profiles List all the launch profiles a studio
list_streaming_images List the streaming image resources available to this studio
list_streaming_session_backups Lists the backups of a streaming session in a studio
list_streaming_sessions Lists the streaming sessions in a studio
list_studio_components Lists the StudioComponents in a studio
list_studio_members Get all users in a given studio membership
list_studios List studios in your Amazon Web Services accounts in the requested Amazon Web Services Region
list_tags_for_resource Gets the tags for a resource, given its Amazon Resource Names (ARN)
put_launch_profile_members Add/update users with given persona to launch profile membership
put_studio_members Add/update users with given persona to studio membership
start_streaming_session Transitions sessions from the STOPPED state into the READY state
start_studio_sso_configuration_repair Repairs the IAM Identity Center configuration for a given studio
stop_streaming_session Transitions sessions from the READY state into the STOPPED state
tag_resource Creates tags for a resource, given its ARN
untag_resource Deletes the tags for a resource
update_launch_profile Update a launch profile
update_launch_profile_member Update a user persona in launch profile membership
update_streaming_image Update streaming image
update_studio Update a Studio resource
update_studio_component Updates a studio component resource

Examples

## Not run: 
svc <- nimblestudio()
svc$accept_eulas(
  Foo = 123
)

## End(Not run)


[Package paws version 0.6.0 Index]