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.



124
125
126
127
128
129
130
# File 'gems/aws-sdk-managedgrafana/lib/aws-sdk-managedgrafana/types.rb', line 124

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>)


124
125
126
127
128
129
130
# File 'gems/aws-sdk-managedgrafana/lib/aws-sdk-managedgrafana/types.rb', line 124

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.



124
125
126
127
128
129
130
# File 'gems/aws-sdk-managedgrafana/lib/aws-sdk-managedgrafana/types.rb', line 124

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