String clientToken
Unique, case-sensitive identifier that you provide to ensure the idempotency of the request. If you don’t specify a client token, the Amazon Web Services SDK automatically generates a client token and uses it for the request to ensure idempotency.
List<E> eulaIds
The EULA ID.
String studioId
The studio ID.
List<E> computerAttributes
A collection of custom attributes for an Active Directory computer.
String directoryId
The directory ID of the Directory Service for Microsoft Active Directory to access using this studio component.
String organizationalUnitDistinguishedName
The distinguished name (DN) and organizational unit (OU) of an Active Directory computer.
String clientToken
Unique, case-sensitive identifier that you provide to ensure the idempotency of the request. If you don’t specify a client token, the Amazon Web Services SDK automatically generates a client token and uses it for the request to ensure idempotency.
String description
The description.
List<E> ec2SubnetIds
Specifies the IDs of the EC2 subnets where streaming sessions will be accessible from. These subnets must support the specified instance types.
List<E> launchProfileProtocolVersions
The version number of the protocol that is used by the launch profile. The only valid version is "2021-03-31".
String name
The name for the launch profile.
StreamConfigurationCreate streamConfiguration
A configuration for a streaming session.
List<E> studioComponentIds
Unique identifiers for a collection of studio components that can be used with this launch profile.
String studioId
The studio ID.
Map<K,V> tags
A collection of labels, in the form of key-value pairs, that apply to this resource.
LaunchProfile launchProfile
The launch profile.
String clientToken
Unique, case-sensitive identifier that you provide to ensure the idempotency of the request. If you don’t specify a client token, the Amazon Web Services SDK automatically generates a client token and uses it for the request to ensure idempotency.
String description
A human-readable description of the streaming image.
String ec2ImageId
The ID of an EC2 machine image with which to create this streaming image.
String name
A friendly name for a streaming image resource.
String studioId
The studio ID.
Map<K,V> tags
A collection of labels, in the form of key-value pairs, that apply to this resource.
StreamingImage streamingImage
The streaming image.
String clientToken
Unique, case-sensitive identifier that you provide to ensure the idempotency of the request. If you don’t specify a client token, the Amazon Web Services SDK automatically generates a client token and uses it for the request to ensure idempotency.
String ec2InstanceType
The EC2 Instance type used for the streaming session.
String launchProfileId
The ID of the launch profile used to control access from the streaming session.
String ownedBy
The user ID of the user that owns the streaming session. The user that owns the session will be logging into the session and interacting with the virtual workstation.
String streamingImageId
The ID of the streaming image.
String studioId
The studio ID.
Map<K,V> tags
A collection of labels, in the form of key-value pairs, that apply to this resource.
StreamingSession session
The session.
String clientToken
Unique, case-sensitive identifier that you provide to ensure the idempotency of the request. If you don’t specify a client token, the Amazon Web Services SDK automatically generates a client token and uses it for the request to ensure idempotency.
Integer expirationInSeconds
The expiration time in seconds.
String sessionId
The streaming session ID.
String studioId
The studio ID.
StreamingSessionStream stream
The stream.
String clientToken
Unique, case-sensitive identifier that you provide to ensure the idempotency of the request. If you don’t specify a client token, the Amazon Web Services SDK automatically generates a client token and uses it for the request to ensure idempotency.
StudioComponentConfiguration configuration
The configuration of the studio component, based on component type.
String description
The description.
List<E> ec2SecurityGroupIds
The EC2 security groups that control access to the studio component.
List<E> initializationScripts
Initialization scripts for studio components.
String name
The name for the studio component.
String runtimeRoleArn
An IAM role attached to a Studio Component that gives the studio component access to Amazon Web Services resources at anytime while the instance is running.
List<E> scriptParameters
Parameters for the studio component scripts.
String secureInitializationRoleArn
An IAM role attached to Studio Component when the system initialization script runs which give the studio component access to Amazon Web Services resources when the system initialization script runs.
String studioId
The studio ID.
String subtype
The specific subtype of a studio component.
Map<K,V> tags
A collection of labels, in the form of key-value pairs, that apply to this resource.
String type
The type of the studio component.
StudioComponent studioComponent
Information about the studio component.
String adminRoleArn
The IAM role that studio admins will assume when logging in to the Nimble Studio portal.
String clientToken
Unique, case-sensitive identifier that you provide to ensure the idempotency of the request. If you don’t specify a client token, the Amazon Web Services SDK automatically generates a client token and uses it for the request to ensure idempotency.
String displayName
A friendly name for the studio.
StudioEncryptionConfiguration studioEncryptionConfiguration
The studio encryption configuration.
String studioName
The studio name that is used in the URL of the Nimble Studio portal when accessed by Nimble Studio users.
Map<K,V> tags
A collection of labels, in the form of key-value pairs, that apply to this resource.
String userRoleArn
The IAM role that studio users will assume when logging in to the Nimble Studio portal.
Studio studio
Information about a studio.
String clientToken
Unique, case-sensitive identifier that you provide to ensure the idempotency of the request. If you don’t specify a client token, the Amazon Web Services SDK automatically generates a client token and uses it for the request to ensure idempotency.
String launchProfileId
The ID of the launch profile used to control access from the streaming session.
String principalId
The principal ID. This currently supports a IAM Identity Center UserId.
String studioId
The studio ID.
String clientToken
Unique, case-sensitive identifier that you provide to ensure the idempotency of the request. If you don’t specify a client token, the Amazon Web Services SDK automatically generates a client token and uses it for the request to ensure idempotency.
String launchProfileId
The ID of the launch profile used to control access from the streaming session.
String studioId
The studio ID.
LaunchProfile launchProfile
The launch profile.
String clientToken
Unique, case-sensitive identifier that you provide to ensure the idempotency of the request. If you don’t specify a client token, the Amazon Web Services SDK automatically generates a client token and uses it for the request to ensure idempotency.
String streamingImageId
The streaming image ID.
String studioId
The studio ID.
StreamingImage streamingImage
The streaming image.
String clientToken
Unique, case-sensitive identifier that you provide to ensure the idempotency of the request. If you don’t specify a client token, the Amazon Web Services SDK automatically generates a client token and uses it for the request to ensure idempotency.
String sessionId
The streaming session ID.
String studioId
The studio ID.
StreamingSession session
The session.
String clientToken
Unique, case-sensitive identifier that you provide to ensure the idempotency of the request. If you don’t specify a client token, the Amazon Web Services SDK automatically generates a client token and uses it for the request to ensure idempotency.
String studioComponentId
The studio component ID.
String studioId
The studio ID.
StudioComponent studioComponent
Information about the studio component.
String clientToken
Unique, case-sensitive identifier that you provide to ensure the idempotency of the request. If you don’t specify a client token, the Amazon Web Services SDK automatically generates a client token and uses it for the request to ensure idempotency.
String principalId
The principal ID. This currently supports a IAM Identity Center UserId.
String studioId
The studio ID.
String clientToken
Unique, case-sensitive identifier that you provide to ensure the idempotency of the request. If you don’t specify a client token, the Amazon Web Services SDK automatically generates a client token and uses it for the request to ensure idempotency.
String studioId
The studio ID.
Studio studio
Information about a studio.
Date acceptedAt
The ISO timestamp in seconds for when the EULA was accepted.
String acceptedBy
The ID of the person who accepted the EULA.
String accepteeId
The ID of the acceptee.
String eulaAcceptanceId
The EULA acceptance ID.
String eulaId
The EULA ID.
String eulaId
The EULA ID.
Eula eula
The EULA.
LaunchProfile launchProfile
The launch profile.
List<E> streamingImages
A collection of streaming images.
List<E> studioComponentSummaries
A collection of studio component summaries.
String launchProfileId
The ID of the launch profile used to control access from the streaming session.
List<E> launchProfileProtocolVersions
The launch profile protocol versions supported by the client.
String launchPurpose
The launch purpose.
String platform
The platform where this Launch Profile will be used, either Windows or Linux.
String studioId
The studio ID.
LaunchProfileInitialization launchProfileInitialization
The launch profile initialization.
LaunchProfileMembership member
The member.
LaunchProfile launchProfile
The launch profile.
StreamingImage streamingImage
The streaming image.
StreamingSessionBackup streamingSessionBackup
Information about the streaming session backup.
StreamingSession session
The session.
StreamingSessionStream stream
The stream.
StudioComponent studioComponent
Information about the studio component.
StudioMembership member
The member.
String studioId
The studio ID.
Studio studio
Information about a studio.
String arn
The Amazon Resource Name (ARN) that is assigned to a studio resource and uniquely identifies it. ARNs are unique across all Regions.
Date createdAt
The ISO timestamp in seconds for when the resource was created.
String createdBy
The user ID of the user that created the launch profile.
String description
A human-readable description of the launch profile.
List<E> ec2SubnetIds
Unique identifiers for a collection of EC2 subnets.
String launchProfileId
The ID of the launch profile used to control access from the streaming session.
List<E> launchProfileProtocolVersions
The version number of the protocol that is used by the launch profile. The only valid version is "2021-03-31".
String name
A friendly name for the launch profile.
String state
The current state.
String statusCode
The status code.
String statusMessage
The status message for the launch profile.
StreamConfiguration streamConfiguration
A configuration for a streaming session.
List<E> studioComponentIds
Unique identifiers for a collection of studio components that can be used with this launch profile.
Map<K,V> tags
A collection of labels, in the form of key-value pairs, that apply to this resource.
Date updatedAt
The ISO timestamp in seconds for when the resource was updated.
String updatedBy
The user ID of the user that most recently updated the resource.
List<E> validationResults
The list of the latest validation results.
LaunchProfileInitializationActiveDirectory activeDirectory
A LaunchProfileInitializationActiveDirectory resource.
List<E> ec2SecurityGroupIds
The EC2 security groups that control access to the studio component.
String launchProfileId
The ID of the launch profile used to control access from the streaming session.
String launchProfileProtocolVersion
The version number of the protocol that is used by the launch profile. The only valid version is "2021-03-31".
String launchPurpose
The launch purpose.
String name
The name for the launch profile.
String platform
The platform of the launch platform, either Windows or Linux.
List<E> systemInitializationScripts
The system initializtion scripts.
List<E> userInitializationScripts
The user initializtion scripts.
List<E> computerAttributes
A collection of custom attributes for an Active Directory computer.
String directoryId
The directory ID of the Directory Service for Microsoft Active Directory to access using this launch profile.
String directoryName
The directory name.
List<E> dnsIpAddresses
The DNS IP address.
String organizationalUnitDistinguishedName
The name for the organizational unit distinguished name.
String studioComponentId
The unique identifier for a studio component resource.
String studioComponentName
The name for the studio component.
String runtimeRoleArn
An IAM role attached to a Studio Component that gives the studio component access to Amazon Web Services resources at anytime while the instance is running.
String script
The initialization script.
String secureInitializationRoleArn
An IAM role attached to Studio Component when the system initialization script runs which give the studio component access to Amazon Web Services resources when the system initialization script runs.
String studioComponentId
The unique identifier for a studio component resource.
String studioComponentName
The name for the studio component.
String endpoint
The endpoint of the license service that is accessed by the studio component resource.
String launchProfileId
The ID of the launch profile used to control access from the streaming session.
Integer maxResults
The max number of results to return in the response.
String nextToken
The token for the next set of results, or null if there are no more results.
String studioId
The studio ID.
Integer maxResults
The max number of results to return in the response.
String nextToken
The token for the next set of results, or null if there are no more results.
String principalId
The principal ID. This currently supports a IAM Identity Center UserId.
List<E> states
Filter this request to launch profiles in any of the given states.
String studioId
The studio ID.
String createdBy
Filters the request to streaming sessions created by the given user.
String nextToken
The token for the next set of results, or null if there are no more results.
String ownedBy
Filters the request to streaming session owned by the given user
String sessionIds
Filters the request to only the provided session IDs.
String studioId
The studio ID.
Integer maxResults
The max number of results to return in the response.
String nextToken
The token for the next set of results, or null if there are no more results.
List<E> states
Filters the request to studio components that are in one of the given states.
String studioId
The studio ID.
List<E> types
Filters the request to studio components that are of one of the given types.
String nextToken
The token for the next set of results, or null if there are no more results.
String resourceArn
The Amazon Resource Name (ARN) of the resource for which you want to list tags.
String clientToken
Unique, case-sensitive identifier that you provide to ensure the idempotency of the request. If you don’t specify a client token, the Amazon Web Services SDK automatically generates a client token and uses it for the request to ensure idempotency.
String identityStoreId
The ID of the identity store.
String launchProfileId
The ID of the launch profile used to control access from the streaming session.
List<E> members
A list of members.
String studioId
The studio ID.
String clientToken
Unique, case-sensitive identifier that you provide to ensure the idempotency of the request. If you don’t specify a client token, the Amazon Web Services SDK automatically generates a client token and uses it for the request to ensure idempotency.
String identityStoreId
The ID of the identity store.
List<E> members
A list of members.
String studioId
The studio ID.
String endpoint
The endpoint of the shared file system that is accessed by the studio component resource.
String fileSystemId
The unique identifier for a file system.
String linuxMountPoint
The mount location for a shared file system on a Linux virtual workstation.
String shareName
The name of the file share.
String windowsMountDrive
The mount location for a shared file system on a Windows virtual workstation.
String backupId
The ID of the backup.
String clientToken
Unique, case-sensitive identifier that you provide to ensure the idempotency of the request. If you don’t specify a client token, the Amazon Web Services SDK automatically generates a client token and uses it for the request to ensure idempotency.
String sessionId
The streaming session ID for the StartStreamingSessionRequest.
String studioId
The studio ID for the StartStreamingSessionRequest.
StreamingSession session
String clientToken
Unique, case-sensitive identifier that you provide to ensure the idempotency of the request. If you don’t specify a client token, the Amazon Web Services SDK automatically generates a client token and uses it for the request to ensure idempotency.
String studioId
The studio ID.
Studio studio
Information about a studio.
String clientToken
Unique, case-sensitive identifier that you provide to ensure the idempotency of the request. If you don’t specify a client token, the Amazon Web Services SDK automatically generates a client token and uses it for the request to ensure idempotency.
String sessionId
The streaming session ID for the StopStreamingSessionRequest.
String studioId
The studioId for the StopStreamingSessionRequest.
String volumeRetentionMode
Adds additional instructions to a streaming session stop action to either retain the EBS volumes or delete the EBS volumes.
StreamingSession session
String automaticTerminationMode
Indicates if a streaming session created from this launch profile should be terminated automatically or retained
without termination after being in a STOPPED state.
When ACTIVATED, the streaming session is scheduled for termination after being in the
STOPPED state for the time specified in maxStoppedSessionLengthInMinutes.
When DEACTIVATED, the streaming session can remain in the STOPPED state indefinitely.
This parameter is only allowed when sessionPersistenceMode is ACTIVATED. When allowed,
the default value for this parameter is DEACTIVATED.
String clipboardMode
Allows or deactivates the use of the system clipboard to copy and paste between the streaming session and streaming client.
List<E> ec2InstanceTypes
The EC2 instance types that users can select from when launching a streaming session with this launch profile.
Integer maxSessionLengthInMinutes
The length of time, in minutes, that a streaming session can be active before it is stopped or terminated. After this point, Nimble Studio automatically terminates or stops the session. The default length of time is 690 minutes, and the maximum length of time is 30 days.
Integer maxStoppedSessionLengthInMinutes
Integer that determines if you can start and stop your sessions and how long a session can stay in the
STOPPED state. The default value is 0. The maximum value is 5760.
This field is allowed only when sessionPersistenceMode is ACTIVATED and
automaticTerminationMode is ACTIVATED.
If the value is set to 0, your sessions can’t be STOPPED. If you then call
StopStreamingSession, the session fails. If the time that a session stays in the READY
state exceeds the maxSessionLengthInMinutes value, the session will automatically be terminated
(instead of STOPPED).
If the value is set to a positive number, the session can be stopped. You can call
StopStreamingSession to stop sessions in the READY state. If the time that a session
stays in the READY state exceeds the maxSessionLengthInMinutes value, the session will
automatically be stopped (instead of terminated).
StreamConfigurationSessionBackup sessionBackup
Information about the streaming session backup.
String sessionPersistenceMode
Determine if a streaming session created from this launch profile can configure persistent storage. This means
that volumeConfiguration and automaticTerminationMode are configured.
StreamConfigurationSessionStorage sessionStorage
The upload storage for a streaming session.
List<E> streamingImageIds
The streaming images that users can select from when launching a streaming session with this launch profile.
VolumeConfiguration volumeConfiguration
Custom volume configuration for the root volumes that are attached to streaming sessions.
This parameter is only allowed when sessionPersistenceMode is ACTIVATED.
String automaticTerminationMode
Indicates if a streaming session created from this launch profile should be terminated automatically or retained
without termination after being in a STOPPED state.
When ACTIVATED, the streaming session is scheduled for termination after being in the
STOPPED state for the time specified in maxStoppedSessionLengthInMinutes.
When DEACTIVATED, the streaming session can remain in the STOPPED state indefinitely.
This parameter is only allowed when sessionPersistenceMode is ACTIVATED. When allowed,
the default value for this parameter is DEACTIVATED.
String clipboardMode
Allows or deactivates the use of the system clipboard to copy and paste between the streaming session and streaming client.
List<E> ec2InstanceTypes
The EC2 instance types that users can select from when launching a streaming session with this launch profile.
Integer maxSessionLengthInMinutes
The length of time, in minutes, that a streaming session can be active before it is stopped or terminated. After this point, Nimble Studio automatically terminates or stops the session. The default length of time is 690 minutes, and the maximum length of time is 30 days.
Integer maxStoppedSessionLengthInMinutes
Integer that determines if you can start and stop your sessions and how long a session can stay in the
STOPPED state. The default value is 0. The maximum value is 5760.
This field is allowed only when sessionPersistenceMode is ACTIVATED and
automaticTerminationMode is ACTIVATED.
If the value is set to 0, your sessions can’t be STOPPED. If you then call
StopStreamingSession, the session fails. If the time that a session stays in the READY
state exceeds the maxSessionLengthInMinutes value, the session will automatically be terminated
(instead of STOPPED).
If the value is set to a positive number, the session can be stopped. You can call
StopStreamingSession to stop sessions in the READY state. If the time that a session
stays in the READY state exceeds the maxSessionLengthInMinutes value, the session will
automatically be stopped (instead of terminated).
StreamConfigurationSessionBackup sessionBackup
Configures how streaming sessions are backed up when launched from this launch profile.
String sessionPersistenceMode
Determine if a streaming session created from this launch profile can configure persistent storage. This means
that volumeConfiguration and automaticTerminationMode are configured.
StreamConfigurationSessionStorage sessionStorage
The upload storage for a streaming workstation that is created using this launch profile.
List<E> streamingImageIds
The streaming images that users can select from when launching a streaming session with this launch profile.
VolumeConfiguration volumeConfiguration
Custom volume configuration for the root volumes that are attached to streaming sessions.
This parameter is only allowed when sessionPersistenceMode is ACTIVATED.
Integer maxBackupsToRetain
The maximum number of backups that each streaming session created from this launch profile can have.
String mode
Specifies how artists sessions are backed up.
Configures backups for streaming sessions launched with this launch profile. The default value is
DEACTIVATED, which means that backups are deactivated. To allow backups, set this value to
AUTOMATIC.
List<E> mode
Allows artists to upload files to their workstations. The only valid option is UPLOAD.
StreamingSessionStorageRoot root
The configuration for the upload storage root of the streaming session.
String arn
The Amazon Resource Name (ARN) that is assigned to a studio resource and uniquely identifies it. ARNs are unique across all Regions.
String description
A human-readable description of the streaming image.
String ec2ImageId
The ID of an EC2 machine image with which to create the streaming image.
StreamingImageEncryptionConfiguration encryptionConfiguration
The encryption configuration.
List<E> eulaIds
The list of EULAs that must be accepted before a Streaming Session can be started using this streaming image.
String name
A friendly name for a streaming image resource.
String owner
The owner of the streaming image, either the studioId that contains the streaming image, or
amazon for images that are provided by Amazon Nimble Studio.
String platform
The platform of the streaming image, either Windows or Linux.
String state
The current state.
String statusCode
The status code.
String statusMessage
The status message for the streaming image.
String streamingImageId
The ID of the streaming image.
Map<K,V> tags
A collection of labels, in the form of key-value pairs, that apply to this resource.
String arn
The Amazon Resource Name (ARN) that is assigned to a studio resource and uniquely identifies it. ARNs are unique across all Regions.
String automaticTerminationMode
Indicates if a streaming session created from this launch profile should be terminated automatically or retained
without termination after being in a STOPPED state.
When ACTIVATED, the streaming session is scheduled for termination after being in the
STOPPED state for the time specified in maxStoppedSessionLengthInMinutes.
When DEACTIVATED, the streaming session can remain in the STOPPED state indefinitely.
This parameter is only allowed when sessionPersistenceMode is ACTIVATED. When allowed,
the default value for this parameter is DEACTIVATED.
String backupMode
Shows the current backup setting of the session.
Date createdAt
The ISO timestamp in seconds for when the resource was created.
String createdBy
The user ID of the user that created the streaming session.
String ec2InstanceType
The EC2 Instance type used for the streaming session.
String launchProfileId
The ID of the launch profile used to control access from the streaming session.
Integer maxBackupsToRetain
The maximum number of backups of a streaming session that you can have. When the maximum number of backups is reached, the oldest backup is deleted.
String ownedBy
The user ID of the user that owns the streaming session. The user that owns the session will be logging into the session and interacting with the virtual workstation.
String sessionId
The session ID.
String sessionPersistenceMode
Determine if a streaming session created from this launch profile can configure persistent storage. This means
that volumeConfiguration and automaticTerminationMode are configured.
Date startedAt
The time the session entered START_IN_PROGRESS state.
String startedBy
The user ID of the user that started the streaming session.
String startedFromBackupId
The backup ID used to restore a streaming session.
String state
The current state.
String statusCode
The status code.
String statusMessage
The status message for the streaming session.
Date stopAt
The time the streaming session will automatically be stopped if the user doesn’t stop the session themselves.
Date stoppedAt
The time the session entered STOP_IN_PROGRESS state.
String stoppedBy
The user ID of the user that stopped the streaming session.
String streamingImageId
The ID of the streaming image.
Map<K,V> tags
A collection of labels, in the form of key-value pairs, that apply to this resource.
Date terminateAt
The time the streaming session will automatically terminate if not terminated by the user.
Date updatedAt
The ISO timestamp in seconds for when the resource was updated.
String updatedBy
The user ID of the user that most recently updated the resource.
VolumeConfiguration volumeConfiguration
Custom volume configuration for the root volumes that are attached to streaming sessions.
This parameter is only allowed when sessionPersistenceMode is ACTIVATED.
String volumeRetentionMode
Determine if an EBS volume created from this streaming session will be backed up.
String arn
The Amazon Resource Name (ARN) that is assigned to a studio resource and uniquely identifies it. ARNs are unique across all Regions.
String backupId
The ID of the backup.
Date createdAt
The ISO timestamp in for when the resource was created.
String launchProfileId
The ID of the launch profile which allowed the backups for the streaming session.
String ownedBy
The user ID of the user that owns the streaming session.
String sessionId
The streaming session ID for the StreamingSessionBackup.
String state
String statusCode
The status code.
String statusMessage
The status message for the streaming session backup.
Map<K,V> tags
A collection of labels, in the form of key-value pairs, that apply to this resource.
Date createdAt
The ISO timestamp in seconds for when the resource was created.
String createdBy
The user ID of the user that created the streaming session stream.
Date expiresAt
The ISO timestamp in seconds for when the resource expires.
String ownedBy
The user ID of the user that owns the streaming session. The user that owns the session will be logging into the session and interacting with the virtual workstation.
String state
The current state.
String statusCode
The streaming session stream status code.
String streamId
The stream ID.
String url
The URL to connect to this stream using the DCV client.
String adminRoleArn
The IAM role that studio admins assume when logging in to the Nimble Studio portal.
String arn
The Amazon Resource Name (ARN) that is assigned to a studio resource and uniquely identifies it. ARNs are unique across all Regions.
Date createdAt
The ISO timestamp in seconds for when the resource was created.
String displayName
A friendly name for the studio.
String homeRegion
The Amazon Web Services Region where the studio resource is located.
String ssoClientId
The IAM Identity Center application client ID used to integrate with IAM Identity Center. This ID allows IAM Identity Center users to log in to Nimble Studio portal.
String state
The current state of the studio resource.
String statusCode
Status codes that provide additional detail on the studio state.
String statusMessage
Additional detail on the studio state.
StudioEncryptionConfiguration studioEncryptionConfiguration
Configuration of the encryption method that is used for the studio.
String studioId
The unique identifier for a studio resource. In Nimble Studio, all other resources are contained in a studio resource.
String studioName
The name of the studio, as included in the URL when accessing it in the Nimble Studio portal.
String studioUrl
The address of the web page for the studio.
Map<K,V> tags
A collection of labels, in the form of key-value pairs, that apply to this resource.
Date updatedAt
The ISO timestamp in seconds for when the resource was updated.
String userRoleArn
The IAM role that studio users assume when logging in to the Nimble Studio portal.
String arn
The Amazon Resource Name (ARN) that is assigned to a studio resource and uniquely identifies it. ARNs are unique across all Regions.
StudioComponentConfiguration configuration
The configuration of the studio component, based on component type.
Date createdAt
The ISO timestamp in seconds for when the resource was created.
String createdBy
The user ID of the user that created the studio component.
String description
A human-readable description for the studio component resource.
List<E> ec2SecurityGroupIds
The EC2 security groups that control access to the studio component.
List<E> initializationScripts
Initialization scripts for studio components.
String name
A friendly name for the studio component resource.
String runtimeRoleArn
An IAM role attached to a Studio Component that gives the studio component access to Amazon Web Services resources at anytime while the instance is running.
List<E> scriptParameters
Parameters for the studio component scripts.
String secureInitializationRoleArn
An IAM role attached to Studio Component when the system initialization script runs which give the studio component access to Amazon Web Services resources when the system initialization script runs.
String state
The current state.
String statusCode
The status code.
String statusMessage
The status message for the studio component.
String studioComponentId
The unique identifier for a studio component resource.
String subtype
The specific subtype of a studio component.
Map<K,V> tags
A collection of labels, in the form of key-value pairs, that apply to this resource.
String type
The type of the studio component.
Date updatedAt
The ISO timestamp in seconds for when the resource was updated.
String updatedBy
The user ID of the user that most recently updated the resource.
ActiveDirectoryConfiguration activeDirectoryConfiguration
The configuration for a Directory Service for Microsoft Active Directory studio resource.
ComputeFarmConfiguration computeFarmConfiguration
The configuration for a render farm that is associated with a studio resource.
LicenseServiceConfiguration licenseServiceConfiguration
The configuration for a license service that is associated with a studio resource.
SharedFileSystemConfiguration sharedFileSystemConfiguration
The configuration for a shared file storage system that is associated with a studio resource.
String launchProfileProtocolVersion
The version number of the protocol that is used by the launch profile. The only valid version is "2021-03-31".
String platform
The platform of the initialization script, either Windows or Linux.
String runContext
The method to use when running the initialization script.
String script
The initialization script.
Date createdAt
The ISO timestamp in seconds for when the resource was created.
String createdBy
The user ID of the user that created the studio component.
String description
The description.
String name
The name for the studio component.
String studioComponentId
The unique identifier for a studio component resource.
String subtype
The specific subtype of a studio component.
String type
The type of the studio component.
Date updatedAt
The ISO timestamp in seconds for when the resource was updated.
String updatedBy
The user ID of the user that most recently updated the resource.
String clientToken
Unique, case-sensitive identifier that you provide to ensure the idempotency of the request. If you don’t specify a client token, the Amazon Web Services SDK automatically generates a client token and uses it for the request to ensure idempotency.
String launchProfileId
The ID of the launch profile used to control access from the streaming session.
String persona
The persona.
String principalId
The principal ID. This currently supports a IAM Identity Center UserId.
String studioId
The studio ID.
LaunchProfileMembership member
The updated member.
String clientToken
Unique, case-sensitive identifier that you provide to ensure the idempotency of the request. If you don’t specify a client token, the Amazon Web Services SDK automatically generates a client token and uses it for the request to ensure idempotency.
String description
The description.
String launchProfileId
The ID of the launch profile used to control access from the streaming session.
List<E> launchProfileProtocolVersions
The version number of the protocol that is used by the launch profile. The only valid version is "2021-03-31".
String name
The name for the launch profile.
StreamConfigurationCreate streamConfiguration
A configuration for a streaming session.
List<E> studioComponentIds
Unique identifiers for a collection of studio components that can be used with this launch profile.
String studioId
The studio ID.
LaunchProfile launchProfile
The launch profile.
String clientToken
Unique, case-sensitive identifier that you provide to ensure the idempotency of the request. If you don’t specify a client token, the Amazon Web Services SDK automatically generates a client token and uses it for the request to ensure idempotency.
String description
The description.
String name
The name for the streaming image.
String streamingImageId
The streaming image ID.
String studioId
The studio ID.
StreamingImage streamingImage
String clientToken
Unique, case-sensitive identifier that you provide to ensure the idempotency of the request. If you don’t specify a client token, the Amazon Web Services SDK automatically generates a client token and uses it for the request to ensure idempotency.
StudioComponentConfiguration configuration
The configuration of the studio component, based on component type.
String description
The description.
List<E> ec2SecurityGroupIds
The EC2 security groups that control access to the studio component.
List<E> initializationScripts
Initialization scripts for studio components.
String name
The name for the studio component.
String runtimeRoleArn
An IAM role attached to a Studio Component that gives the studio component access to Amazon Web Services resources at anytime while the instance is running.
List<E> scriptParameters
Parameters for the studio component scripts.
String secureInitializationRoleArn
An IAM role attached to Studio Component when the system initialization script runs which give the studio component access to Amazon Web Services resources when the system initialization script runs.
String studioComponentId
The studio component ID.
String studioId
The studio ID.
String subtype
The specific subtype of a studio component.
String type
The type of the studio component.
StudioComponent studioComponent
Information about the studio component.
String adminRoleArn
The IAM role that Studio Admins will assume when logging in to the Nimble Studio portal.
String clientToken
Unique, case-sensitive identifier that you provide to ensure the idempotency of the request. If you don’t specify a client token, the Amazon Web Services SDK automatically generates a client token and uses it for the request to ensure idempotency.
String displayName
A friendly name for the studio.
String studioId
The studio ID.
String userRoleArn
The IAM role that Studio Users will assume when logging in to the Nimble Studio portal.
Studio studio
Information about a studio.
Integer iops
The number of I/O operations per second for the root volume that is attached to streaming session.
Integer size
The size of the root volume that is attached to the streaming session. The root volume size is measured in GiBs.
Integer throughput
The throughput to provision for the root volume that is attached to the streaming session. The throughput is measured in MiB/s.
Copyright © 2023. All rights reserved.