public static interface UpdateWorkspaceAuthenticationRequest.Builder extends GrafanaRequest.Builder, SdkPojo, CopyableBuilder<UpdateWorkspaceAuthenticationRequest.Builder,UpdateWorkspaceAuthenticationRequest>
| Modifier and Type | Method and Description |
|---|---|
UpdateWorkspaceAuthenticationRequest.Builder |
authenticationProviders(AuthenticationProviderTypes... authenticationProviders)
Specifies whether this workspace uses SAML 2.0, IAM Identity Center (successor to Single Sign-On), or both to
authenticate users for using the Grafana console within a workspace.
|
UpdateWorkspaceAuthenticationRequest.Builder |
authenticationProviders(Collection<AuthenticationProviderTypes> authenticationProviders)
Specifies whether this workspace uses SAML 2.0, IAM Identity Center (successor to Single Sign-On), or both to
authenticate users for using the Grafana console within a workspace.
|
UpdateWorkspaceAuthenticationRequest.Builder |
authenticationProvidersWithStrings(Collection<String> authenticationProviders)
Specifies whether this workspace uses SAML 2.0, IAM Identity Center (successor to Single Sign-On), or both to
authenticate users for using the Grafana console within a workspace.
|
UpdateWorkspaceAuthenticationRequest.Builder |
authenticationProvidersWithStrings(String... authenticationProviders)
Specifies whether this workspace uses SAML 2.0, IAM Identity Center (successor to Single Sign-On), or both to
authenticate users for using the Grafana console within a workspace.
|
UpdateWorkspaceAuthenticationRequest.Builder |
overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) |
UpdateWorkspaceAuthenticationRequest.Builder |
overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) |
default UpdateWorkspaceAuthenticationRequest.Builder |
samlConfiguration(Consumer<SamlConfiguration.Builder> samlConfiguration)
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. |
UpdateWorkspaceAuthenticationRequest.Builder |
samlConfiguration(SamlConfiguration samlConfiguration)
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. |
UpdateWorkspaceAuthenticationRequest.Builder |
workspaceId(String workspaceId)
The ID of the workspace to update the authentication for.
|
buildoverrideConfigurationequalsBySdkFields, sdkFieldscopyapplyMutation, buildUpdateWorkspaceAuthenticationRequest.Builder authenticationProvidersWithStrings(Collection<String> authenticationProviders)
Specifies whether this workspace uses SAML 2.0, IAM Identity Center (successor to 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.
authenticationProviders - Specifies whether this workspace uses SAML 2.0, IAM Identity Center (successor to 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.UpdateWorkspaceAuthenticationRequest.Builder authenticationProvidersWithStrings(String... authenticationProviders)
Specifies whether this workspace uses SAML 2.0, IAM Identity Center (successor to 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.
authenticationProviders - Specifies whether this workspace uses SAML 2.0, IAM Identity Center (successor to 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.UpdateWorkspaceAuthenticationRequest.Builder authenticationProviders(Collection<AuthenticationProviderTypes> authenticationProviders)
Specifies whether this workspace uses SAML 2.0, IAM Identity Center (successor to 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.
authenticationProviders - Specifies whether this workspace uses SAML 2.0, IAM Identity Center (successor to 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.UpdateWorkspaceAuthenticationRequest.Builder authenticationProviders(AuthenticationProviderTypes... authenticationProviders)
Specifies whether this workspace uses SAML 2.0, IAM Identity Center (successor to 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.
authenticationProviders - Specifies whether this workspace uses SAML 2.0, IAM Identity Center (successor to 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.UpdateWorkspaceAuthenticationRequest.Builder samlConfiguration(SamlConfiguration samlConfiguration)
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.
samlConfiguration - 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.default UpdateWorkspaceAuthenticationRequest.Builder samlConfiguration(Consumer<SamlConfiguration.Builder> samlConfiguration)
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.
SamlConfiguration.Builder avoiding the
need to create one manually via SamlConfiguration.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and its
result is passed to samlConfiguration(SamlConfiguration).
samlConfiguration - a consumer that will call methods on SamlConfiguration.BuildersamlConfiguration(SamlConfiguration)UpdateWorkspaceAuthenticationRequest.Builder workspaceId(String workspaceId)
The ID of the workspace to update the authentication for.
workspaceId - The ID of the workspace to update the authentication for.UpdateWorkspaceAuthenticationRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
overrideConfiguration in interface AwsRequest.BuilderUpdateWorkspaceAuthenticationRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
overrideConfiguration in interface AwsRequest.BuilderCopyright © 2023. All rights reserved.