Start Studio Sso Configuration Repair
nimblestudio_start_studio_sso_configuration_repair | R Documentation |
Repairs the IAM Identity Center configuration for a given studio¶
Description¶
Repairs the IAM Identity Center configuration for a given studio.
If the studio has a valid IAM Identity Center configuration currently associated with it, this operation will fail with a validation error.
If the studio does not have a valid IAM Identity Center configuration
currently associated with it, then a new IAM Identity Center application
is created for the studio and the studio is changed to the READY
state.
After the IAM Identity Center application is repaired, you must use the Amazon Nimble Studio console to add administrators and users to your studio.
Usage¶
Arguments¶
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.
studioId
[required] The studio ID.
Value¶
A list with the following syntax:
list(
studio = list(
adminRoleArn = "string",
arn = "string",
createdAt = as.POSIXct(
"2015-01-01"
),
displayName = "string",
homeRegion = "string",
ssoClientId = "string",
state = "CREATE_IN_PROGRESS"|"READY"|"UPDATE_IN_PROGRESS"|"DELETE_IN_PROGRESS"|"DELETED"|"DELETE_FAILED"|"CREATE_FAILED"|"UPDATE_FAILED",
statusCode = "STUDIO_CREATED"|"STUDIO_DELETED"|"STUDIO_UPDATED"|"STUDIO_CREATE_IN_PROGRESS"|"STUDIO_UPDATE_IN_PROGRESS"|"STUDIO_DELETE_IN_PROGRESS"|"STUDIO_WITH_LAUNCH_PROFILES_NOT_DELETED"|"STUDIO_WITH_STUDIO_COMPONENTS_NOT_DELETED"|"STUDIO_WITH_STREAMING_IMAGES_NOT_DELETED"|"AWS_SSO_NOT_ENABLED"|"AWS_SSO_ACCESS_DENIED"|"ROLE_NOT_OWNED_BY_STUDIO_OWNER"|"ROLE_COULD_NOT_BE_ASSUMED"|"INTERNAL_ERROR"|"ENCRYPTION_KEY_NOT_FOUND"|"ENCRYPTION_KEY_ACCESS_DENIED"|"AWS_SSO_CONFIGURATION_REPAIRED"|"AWS_SSO_CONFIGURATION_REPAIR_IN_PROGRESS"|"AWS_STS_REGION_DISABLED",
statusMessage = "string",
studioEncryptionConfiguration = list(
keyArn = "string",
keyType = "AWS_OWNED_KEY"|"CUSTOMER_MANAGED_KEY"
),
studioId = "string",
studioName = "string",
studioUrl = "string",
tags = list(
"string"
),
updatedAt = as.POSIXct(
"2015-01-01"
),
userRoleArn = "string"
)
)