class Aws::ManagedGrafana::Types::UpdateWorkspaceAuthenticationRequest
@note When making an API call, you may pass UpdateWorkspaceAuthenticationRequest
data as a hash: { authentication_providers: ["AWS_SSO"], # required, accepts AWS_SSO, SAML saml_configuration: { allowed_organizations: ["AllowedOrganization"], assertion_attributes: { email: "AssertionAttribute", groups: "AssertionAttribute", login: "AssertionAttribute", name: "AssertionAttribute", org: "AssertionAttribute", role: "AssertionAttribute", }, idp_metadata: { # required url: "IdpMetadataUrl", xml: "String", }, login_validity_duration: 1, role_values: { admin: ["RoleValue"], editor: ["RoleValue"], }, }, workspace_id: "WorkspaceId", # required }
@!attribute [rw] authentication_providers
Specifies whether this workspace uses SAML 2.0, Amazon Web Services Single Sign On, or both to authenticate users for using the Grafana console within a workspace. For more information, see [User authentication in Amazon Managed Grafana][1]. [1]: https://docs.aws.amazon.com/grafana/latest/userguide/authentication-in-AMG.html @return [Array<String>]
@!attribute [rw] saml_configuration
If the workspace uses SAML, use this structure to map SAML assertion attributes to workspace user information and define which groups in the assertion attribute are to have the `Admin` and `Editor` roles in the workspace. @return [Types::SamlConfiguration]
@!attribute [rw] workspace_id
The ID of the workspace to update the authentication for. @return [String]
@see docs.aws.amazon.com/goto/WebAPI/grafana-2020-08-18/UpdateWorkspaceAuthenticationRequest AWS API Documentation
Constants
- SENSITIVE