Interface AuthenticationDescription.Builder

    • Method Detail

      • awsSso

        AuthenticationDescription.Builder awsSso​(AwsSsoAuthentication awsSso)

        A structure containing information about how this workspace works with IAM Identity Center.

        Parameters:
        awsSso - A structure containing information about how this workspace works with IAM Identity Center.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • providersWithStrings

        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.

        Parameters:
        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.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • providersWithStrings

        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.

        Parameters:
        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.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • providers

        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.

        Parameters:
        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.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • providers

        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.

        Parameters:
        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.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • saml

        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.

        Parameters:
        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.
        Returns:
        Returns a reference to this object so that method calls can be chained together.