public static interface SamlConfiguration.Builder extends SdkPojo, CopyableBuilder<SamlConfiguration.Builder,SamlConfiguration>
| Modifier and Type | Method and Description |
|---|---|
SamlConfiguration.Builder |
allowedOrganizations(Collection<String> allowedOrganizations)
Lists which organizations defined in the SAML assertion are allowed to use the Amazon Managed Grafana
workspace.
|
SamlConfiguration.Builder |
allowedOrganizations(String... allowedOrganizations)
Lists which organizations defined in the SAML assertion are allowed to use the Amazon Managed Grafana
workspace.
|
SamlConfiguration.Builder |
assertionAttributes(AssertionAttributes assertionAttributes)
A structure that defines which attributes in the SAML assertion are to be used to define information about
the users authenticated by that IdP to use the workspace.
|
default SamlConfiguration.Builder |
assertionAttributes(Consumer<AssertionAttributes.Builder> assertionAttributes)
A structure that defines which attributes in the SAML assertion are to be used to define information about
the users authenticated by that IdP to use the workspace.
|
default SamlConfiguration.Builder |
idpMetadata(Consumer<IdpMetadata.Builder> idpMetadata)
A structure containing the identity provider (IdP) metadata used to integrate the identity provider with this
workspace.
|
SamlConfiguration.Builder |
idpMetadata(IdpMetadata idpMetadata)
A structure containing the identity provider (IdP) metadata used to integrate the identity provider with this
workspace.
|
SamlConfiguration.Builder |
loginValidityDuration(Integer loginValidityDuration)
How long a sign-on session by a SAML user is valid, before the user has to sign on again.
|
default SamlConfiguration.Builder |
roleValues(Consumer<RoleValues.Builder> roleValues)
A structure containing arrays that map group names in the SAML assertion to the Grafana
Admin
and Editor roles in the workspace. |
SamlConfiguration.Builder |
roleValues(RoleValues roleValues)
A structure containing arrays that map group names in the SAML assertion to the Grafana
Admin
and Editor roles in the workspace. |
equalsBySdkFields, sdkFieldscopyapplyMutation, buildSamlConfiguration.Builder allowedOrganizations(Collection<String> allowedOrganizations)
Lists which organizations defined in the SAML assertion are allowed to use the Amazon Managed Grafana workspace. If this is empty, all organizations in the assertion attribute have access.
allowedOrganizations - Lists which organizations defined in the SAML assertion are allowed to use the Amazon Managed Grafana
workspace. If this is empty, all organizations in the assertion attribute have access.SamlConfiguration.Builder allowedOrganizations(String... allowedOrganizations)
Lists which organizations defined in the SAML assertion are allowed to use the Amazon Managed Grafana workspace. If this is empty, all organizations in the assertion attribute have access.
allowedOrganizations - Lists which organizations defined in the SAML assertion are allowed to use the Amazon Managed Grafana
workspace. If this is empty, all organizations in the assertion attribute have access.SamlConfiguration.Builder assertionAttributes(AssertionAttributes assertionAttributes)
A structure that defines which attributes in the SAML assertion are to be used to define information about the users authenticated by that IdP to use the workspace.
assertionAttributes - A structure that defines which attributes in the SAML assertion are to be used to define information
about the users authenticated by that IdP to use the workspace.default SamlConfiguration.Builder assertionAttributes(Consumer<AssertionAttributes.Builder> assertionAttributes)
A structure that defines which attributes in the SAML assertion are to be used to define information about the users authenticated by that IdP to use the workspace.
This is a convenience method that creates an instance of theAssertionAttributes.Builder avoiding the
need to create one manually via AssertionAttributes.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and
its result is passed to assertionAttributes(AssertionAttributes).
assertionAttributes - a consumer that will call methods on AssertionAttributes.BuilderassertionAttributes(AssertionAttributes)SamlConfiguration.Builder idpMetadata(IdpMetadata idpMetadata)
A structure containing the identity provider (IdP) metadata used to integrate the identity provider with this workspace.
idpMetadata - A structure containing the identity provider (IdP) metadata used to integrate the identity provider
with this workspace.default SamlConfiguration.Builder idpMetadata(Consumer<IdpMetadata.Builder> idpMetadata)
A structure containing the identity provider (IdP) metadata used to integrate the identity provider with this workspace.
This is a convenience method that creates an instance of theIdpMetadata.Builder avoiding the need to
create one manually via IdpMetadata.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and its result
is passed to idpMetadata(IdpMetadata).
idpMetadata - a consumer that will call methods on IdpMetadata.BuilderidpMetadata(IdpMetadata)SamlConfiguration.Builder loginValidityDuration(Integer loginValidityDuration)
How long a sign-on session by a SAML user is valid, before the user has to sign on again.
loginValidityDuration - How long a sign-on session by a SAML user is valid, before the user has to sign on again.SamlConfiguration.Builder roleValues(RoleValues roleValues)
A structure containing arrays that map group names in the SAML assertion to the Grafana Admin
and Editor roles in the workspace.
roleValues - A structure containing arrays that map group names in the SAML assertion to the Grafana
Admin and Editor roles in the workspace.default SamlConfiguration.Builder roleValues(Consumer<RoleValues.Builder> roleValues)
A structure containing arrays that map group names in the SAML assertion to the Grafana Admin
and Editor roles in the workspace.
RoleValues.Builder avoiding the need to
create one manually via RoleValues.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and its result
is passed to roleValues(RoleValues).
roleValues - a consumer that will call methods on RoleValues.BuilderroleValues(RoleValues)Copyright © 2023. All rights reserved.