Create Workspaces Pool
workspaces_create_workspaces_pool | R Documentation |
Creates a pool of WorkSpaces¶
Description¶
Creates a pool of WorkSpaces.
Usage¶
workspaces_create_workspaces_pool(PoolName, Description, BundleId,
DirectoryId, Capacity, Tags, ApplicationSettings, TimeoutSettings)
Arguments¶
PoolName
[required] The name of the pool.
Description
[required] The pool description.
BundleId
[required] The identifier of the bundle for the pool.
DirectoryId
[required] The identifier of the directory for the pool.
Capacity
[required] The user capacity of the pool.
Tags
The tags for the pool.
ApplicationSettings
Indicates the application settings of the pool.
TimeoutSettings
Indicates the timeout settings of the pool.
Value¶
A list with the following syntax:
list(
WorkspacesPool = list(
PoolId = "string",
PoolArn = "string",
CapacityStatus = list(
AvailableUserSessions = 123,
DesiredUserSessions = 123,
ActualUserSessions = 123,
ActiveUserSessions = 123
),
PoolName = "string",
Description = "string",
State = "CREATING"|"DELETING"|"RUNNING"|"STARTING"|"STOPPED"|"STOPPING"|"UPDATING",
CreatedAt = as.POSIXct(
"2015-01-01"
),
BundleId = "string",
DirectoryId = "string",
Errors = list(
list(
ErrorCode = "IAM_SERVICE_ROLE_IS_MISSING"|"IAM_SERVICE_ROLE_MISSING_ENI_DESCRIBE_ACTION"|"IAM_SERVICE_ROLE_MISSING_ENI_CREATE_ACTION"|"IAM_SERVICE_ROLE_MISSING_ENI_DELETE_ACTION"|"NETWORK_INTERFACE_LIMIT_EXCEEDED"|"INTERNAL_SERVICE_ERROR"|"MACHINE_ROLE_IS_MISSING"|"STS_DISABLED_IN_REGION"|"SUBNET_HAS_INSUFFICIENT_IP_ADDRESSES"|"IAM_SERVICE_ROLE_MISSING_DESCRIBE_SUBNET_ACTION"|"SUBNET_NOT_FOUND"|"IMAGE_NOT_FOUND"|"INVALID_SUBNET_CONFIGURATION"|"SECURITY_GROUPS_NOT_FOUND"|"IGW_NOT_ATTACHED"|"IAM_SERVICE_ROLE_MISSING_DESCRIBE_SECURITY_GROUPS_ACTION"|"WORKSPACES_POOL_STOPPED"|"WORKSPACES_POOL_INSTANCE_PROVISIONING_FAILURE"|"DOMAIN_JOIN_ERROR_FILE_NOT_FOUND"|"DOMAIN_JOIN_ERROR_ACCESS_DENIED"|"DOMAIN_JOIN_ERROR_LOGON_FAILURE"|"DOMAIN_JOIN_ERROR_INVALID_PARAMETER"|"DOMAIN_JOIN_ERROR_MORE_DATA"|"DOMAIN_JOIN_ERROR_NO_SUCH_DOMAIN"|"DOMAIN_JOIN_ERROR_NOT_SUPPORTED"|"DOMAIN_JOIN_NERR_INVALID_WORKGROUP_NAME"|"DOMAIN_JOIN_NERR_WORKSTATION_NOT_STARTED"|"DOMAIN_JOIN_ERROR_DS_MACHINE_ACCOUNT_QUOTA_EXCEEDED"|"DOMAIN_JOIN_NERR_PASSWORD_EXPIRED"|"DOMAIN_JOIN_INTERNAL_SERVICE_ERROR"|"DOMAIN_JOIN_ERROR_SECRET_ACTION_PERMISSION_IS_MISSING"|"DOMAIN_JOIN_ERROR_SECRET_DECRYPTION_FAILURE"|"DOMAIN_JOIN_ERROR_SECRET_STATE_INVALID"|"DOMAIN_JOIN_ERROR_SECRET_NOT_FOUND"|"DOMAIN_JOIN_ERROR_SECRET_VALUE_KEY_NOT_FOUND"|"DOMAIN_JOIN_ERROR_SECRET_INVALID"|"BUNDLE_NOT_FOUND"|"DIRECTORY_NOT_FOUND"|"INSUFFICIENT_PERMISSIONS_ERROR"|"DEFAULT_OU_IS_MISSING",
ErrorMessage = "string"
)
),
ApplicationSettings = list(
Status = "DISABLED"|"ENABLED",
SettingsGroup = "string",
S3BucketName = "string"
),
TimeoutSettings = list(
DisconnectTimeoutInSeconds = 123,
IdleDisconnectTimeoutInSeconds = 123,
MaxUserDurationInSeconds = 123
)
)
)
Request syntax¶
svc$create_workspaces_pool(
PoolName = "string",
Description = "string",
BundleId = "string",
DirectoryId = "string",
Capacity = list(
DesiredUserSessions = 123
),
Tags = list(
list(
Key = "string",
Value = "string"
)
),
ApplicationSettings = list(
Status = "DISABLED"|"ENABLED",
SettingsGroup = "string"
),
TimeoutSettings = list(
DisconnectTimeoutInSeconds = 123,
IdleDisconnectTimeoutInSeconds = 123,
MaxUserDurationInSeconds = 123
)
)