public static interface AuthenticationDescription.Builder extends SdkPojo, CopyableBuilder<AuthenticationDescription.Builder,AuthenticationDescription>
| Modifier and Type | Method and Description |
|---|---|
AuthenticationDescription.Builder |
awsSso(AwsSsoAuthentication awsSso)
A structure containing information about how this workspace works with IAM Identity Center.
|
default AuthenticationDescription.Builder |
awsSso(Consumer<AwsSsoAuthentication.Builder> awsSso)
A structure containing information about how this workspace works with IAM Identity Center.
|
AuthenticationDescription.Builder |
providers(AuthenticationProviderTypes... providers)
Specifies whether this workspace uses IAM Identity Center, SAML, or both methods to authenticate users to use
the Grafana console in the Amazon Managed Grafana workspace.
|
AuthenticationDescription.Builder |
providers(Collection<AuthenticationProviderTypes> providers)
Specifies whether this workspace uses IAM Identity Center, SAML, or both methods to authenticate users to use
the Grafana console in the Amazon Managed Grafana workspace.
|
AuthenticationDescription.Builder |
providersWithStrings(Collection<String> providers)
Specifies whether this workspace uses IAM Identity Center, SAML, or both methods to authenticate users to use
the Grafana console in the Amazon Managed Grafana workspace.
|
AuthenticationDescription.Builder |
providersWithStrings(String... providers)
Specifies whether this workspace uses IAM Identity Center, SAML, or both methods to authenticate users to use
the Grafana console in the Amazon Managed Grafana workspace.
|
default AuthenticationDescription.Builder |
saml(Consumer<SamlAuthentication.Builder> saml)
A structure containing information about how this workspace works with SAML, including what attributes within
the assertion are to be mapped to user information in the workspace.
|
AuthenticationDescription.Builder |
saml(SamlAuthentication saml)
A structure containing information about how this workspace works with SAML, including what attributes within
the assertion are to be mapped to user information in the workspace.
|
equalsBySdkFields, sdkFieldscopyapplyMutation, buildAuthenticationDescription.Builder awsSso(AwsSsoAuthentication awsSso)
A structure containing information about how this workspace works with IAM Identity Center.
awsSso - A structure containing information about how this workspace works with IAM Identity Center.default AuthenticationDescription.Builder awsSso(Consumer<AwsSsoAuthentication.Builder> awsSso)
A structure containing information about how this workspace works with IAM Identity Center.
This is a convenience method that creates an instance of theAwsSsoAuthentication.Builder avoiding
the need to create one manually via AwsSsoAuthentication.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and
its result is passed to awsSso(AwsSsoAuthentication).
awsSso - a consumer that will call methods on AwsSsoAuthentication.BuilderawsSso(AwsSsoAuthentication)AuthenticationDescription.Builder providersWithStrings(Collection<String> providers)
Specifies whether this workspace uses IAM Identity Center, SAML, or both methods to authenticate users to use the Grafana console in the Amazon Managed Grafana workspace.
providers - Specifies whether this workspace uses IAM Identity Center, SAML, or both methods to authenticate users
to use the Grafana console in the Amazon Managed Grafana workspace.AuthenticationDescription.Builder providersWithStrings(String... providers)
Specifies whether this workspace uses IAM Identity Center, SAML, or both methods to authenticate users to use the Grafana console in the Amazon Managed Grafana workspace.
providers - Specifies whether this workspace uses IAM Identity Center, SAML, or both methods to authenticate users
to use the Grafana console in the Amazon Managed Grafana workspace.AuthenticationDescription.Builder providers(Collection<AuthenticationProviderTypes> providers)
Specifies whether this workspace uses IAM Identity Center, SAML, or both methods to authenticate users to use the Grafana console in the Amazon Managed Grafana workspace.
providers - Specifies whether this workspace uses IAM Identity Center, SAML, or both methods to authenticate users
to use the Grafana console in the Amazon Managed Grafana workspace.AuthenticationDescription.Builder providers(AuthenticationProviderTypes... providers)
Specifies whether this workspace uses IAM Identity Center, SAML, or both methods to authenticate users to use the Grafana console in the Amazon Managed Grafana workspace.
providers - Specifies whether this workspace uses IAM Identity Center, SAML, or both methods to authenticate users
to use the Grafana console in the Amazon Managed Grafana workspace.AuthenticationDescription.Builder saml(SamlAuthentication saml)
A structure containing information about how this workspace works with SAML, including what attributes within the assertion are to be mapped to user information in the workspace.
saml - A structure containing information about how this workspace works with SAML, including what attributes
within the assertion are to be mapped to user information in the workspace.default AuthenticationDescription.Builder saml(Consumer<SamlAuthentication.Builder> saml)
A structure containing information about how this workspace works with SAML, including what attributes within the assertion are to be mapped to user information in the workspace.
This is a convenience method that creates an instance of theSamlAuthentication.Builder avoiding the
need to create one manually via SamlAuthentication.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and its
result is passed to saml(SamlAuthentication).
saml - a consumer that will call methods on SamlAuthentication.Buildersaml(SamlAuthentication)Copyright © 2023. All rights reserved.