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 IAM Identity Center.



140
141
142
143
144
145
146
# File 'gems/aws-sdk-managedgrafana/lib/aws-sdk-managedgrafana/types.rb', line 140

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

#providersArray<String>

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:

  • (Array<String>)


140
141
142
143
144
145
146
# File 'gems/aws-sdk-managedgrafana/lib/aws-sdk-managedgrafana/types.rb', line 140

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.



140
141
142
143
144
145
146
# File 'gems/aws-sdk-managedgrafana/lib/aws-sdk-managedgrafana/types.rb', line 140

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