AWS services or capabilities described in AWS Documentation may vary by region/location. Click Getting Started with Amazon AWS to see specific differences applicable to the China (Beijing) Region.

Class: Aws::ManagedGrafana::Types::AuthenticationDescription

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-managedgrafana/lib/aws-sdk-managedgrafana/types.rb

Overview

A structure containing information about the user authentication methods used by the workspace.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#aws_ssoTypes::AwsSsoAuthentication

A structure containing information about how this workspace works with Amazon Web Services SSO.



144
145
146
147
148
149
150
# File 'gems/aws-sdk-managedgrafana/lib/aws-sdk-managedgrafana/types.rb', line 144

class AuthenticationDescription < Struct.new(
  :aws_sso,
  :providers,
  :saml)
  SENSITIVE = []
  include Aws::Structure
end

#providersArray<String>

Specifies whether this workspace uses Amazon Web Services SSO, SAML, or both methods to authenticate users to use the Grafana console in the Amazon Managed Grafana workspace.

Returns:

  • (Array<String>)


144
145
146
147
148
149
150
# File 'gems/aws-sdk-managedgrafana/lib/aws-sdk-managedgrafana/types.rb', line 144

class AuthenticationDescription < Struct.new(
  :aws_sso,
  :providers,
  :saml)
  SENSITIVE = []
  include Aws::Structure
end

#samlTypes::SamlAuthentication

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.



144
145
146
147
148
149
150
# File 'gems/aws-sdk-managedgrafana/lib/aws-sdk-managedgrafana/types.rb', line 144

class AuthenticationDescription < Struct.new(
  :aws_sso,
  :providers,
  :saml)
  SENSITIVE = []
  include Aws::Structure
end