WorkSpacesWeb / Client / update_portal
update_portal#
- WorkSpacesWeb.Client.update_portal(**kwargs)#
- Updates a web portal. - See also: AWS API Documentation - Request Syntax - response = client.update_portal( authenticationType='Standard'|'IAM_Identity_Center', displayName='string', portalArn='string' ) - Parameters:
- authenticationType (string) – - The type of authentication integration points used when signing into the web portal. Defaults to - Standard.- Standardweb portals are authenticated directly through your identity provider. You need to call- CreateIdentityProviderto integrate your identity provider with your web portal. User and group access to your web portal is controlled through your identity provider.- IAM_Identity_Centerweb portals are authenticated through AWS IAM Identity Center (successor to AWS Single Sign-On). They provide additional features, such as IdP-initiated authentication. Identity sources (including external identity provider integration), plus user and group access to your web portal, can be configured in the IAM Identity Center.
- displayName (string) – The name of the web portal. This is not visible to users who log into the web portal. 
- portalArn (string) – - [REQUIRED] - The ARN of the web portal. 
 
- Return type:
- dict 
- Returns:
- Response Syntax - { 'portal': { 'authenticationType': 'Standard'|'IAM_Identity_Center', 'browserSettingsArn': 'string', 'browserType': 'Chrome', 'creationDate': datetime(2015, 1, 1), 'displayName': 'string', 'networkSettingsArn': 'string', 'portalArn': 'string', 'portalEndpoint': 'string', 'portalStatus': 'Incomplete'|'Pending'|'Active', 'rendererType': 'AppStream', 'statusReason': 'string', 'trustStoreArn': 'string', 'userAccessLoggingSettingsArn': 'string', 'userSettingsArn': 'string' } } - Response Structure - (dict) – - portal (dict) – - The web portal. - authenticationType (string) – - The type of authentication integration points used when signing into the web portal. Defaults to - Standard.- Standardweb portals are authenticated directly through your identity provider. You need to call- CreateIdentityProviderto integrate your identity provider with your web portal. User and group access to your web portal is controlled through your identity provider.- IAM_Identity_Centerweb portals are authenticated through AWS IAM Identity Center (successor to AWS Single Sign-On). They provide additional features, such as IdP-initiated authentication. Identity sources (including external identity provider integration), plus user and group access to your web portal, can be configured in the IAM Identity Center.
- browserSettingsArn (string) – - The ARN of the browser settings that is associated with this web portal. 
- browserType (string) – - The browser that users see when using a streaming session. 
- creationDate (datetime) – - The creation date of the web portal. 
- displayName (string) – - The name of the web portal. 
- networkSettingsArn (string) – - The ARN of the network settings that is associated with the web portal. 
- portalArn (string) – - The ARN of the web portal. 
- portalEndpoint (string) – - The endpoint URL of the web portal that users access in order to start streaming sessions. 
- portalStatus (string) – - The status of the web portal. 
- rendererType (string) – - The renderer that is used in streaming sessions. 
- statusReason (string) – - A message that explains why the web portal is in its current status. 
- trustStoreArn (string) – - The ARN of the trust store that is associated with the web portal. 
- userAccessLoggingSettingsArn (string) – - The ARN of the user access logging settings that is associated with the web portal. 
- userSettingsArn (string) – - The ARN of the user settings that is associated with the web portal. 
 
 
 
 - Exceptions - WorkSpacesWeb.Client.exceptions.InternalServerException
- WorkSpacesWeb.Client.exceptions.ResourceNotFoundException
- WorkSpacesWeb.Client.exceptions.AccessDeniedException
- WorkSpacesWeb.Client.exceptions.ThrottlingException
- WorkSpacesWeb.Client.exceptions.ValidationException