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::AssertionAttributes

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

Overview

Note:

When making an API call, you may pass AssertionAttributes data as a hash:

{
  email: "AssertionAttribute",
  groups: "AssertionAttribute",
  login: "AssertionAttribute",
  name: "AssertionAttribute",
  org: "AssertionAttribute",
  role: "AssertionAttribute",
}

A structure that defines which attributes in the IdP assertion are to be used to define information about the users authenticated by the IdP to use the workspace.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#emailString

The name of the attribute within the SAML assertion to use as the email names for SAML users.

Returns:

  • (String)


74
75
76
77
78
79
80
81
82
83
# File 'gems/aws-sdk-managedgrafana/lib/aws-sdk-managedgrafana/types.rb', line 74

class AssertionAttributes < Struct.new(
  :email,
  :groups,
  :login,
  :name,
  :org,
  :role)
  SENSITIVE = []
  include Aws::Structure
end

#groupsString

The name of the attribute within the SAML assertion to use as the user full "friendly" names for user groups.

Returns:

  • (String)


74
75
76
77
78
79
80
81
82
83
# File 'gems/aws-sdk-managedgrafana/lib/aws-sdk-managedgrafana/types.rb', line 74

class AssertionAttributes < Struct.new(
  :email,
  :groups,
  :login,
  :name,
  :org,
  :role)
  SENSITIVE = []
  include Aws::Structure
end

#loginString

The name of the attribute within the SAML assertion to use as the login names for SAML users.

Returns:

  • (String)


74
75
76
77
78
79
80
81
82
83
# File 'gems/aws-sdk-managedgrafana/lib/aws-sdk-managedgrafana/types.rb', line 74

class AssertionAttributes < Struct.new(
  :email,
  :groups,
  :login,
  :name,
  :org,
  :role)
  SENSITIVE = []
  include Aws::Structure
end

#nameString

The name of the attribute within the SAML assertion to use as the user full "friendly" names for SAML users.

Returns:

  • (String)


74
75
76
77
78
79
80
81
82
83
# File 'gems/aws-sdk-managedgrafana/lib/aws-sdk-managedgrafana/types.rb', line 74

class AssertionAttributes < Struct.new(
  :email,
  :groups,
  :login,
  :name,
  :org,
  :role)
  SENSITIVE = []
  include Aws::Structure
end

#orgString

The name of the attribute within the SAML assertion to use as the user full "friendly" names for the users' organizations.

Returns:

  • (String)


74
75
76
77
78
79
80
81
82
83
# File 'gems/aws-sdk-managedgrafana/lib/aws-sdk-managedgrafana/types.rb', line 74

class AssertionAttributes < Struct.new(
  :email,
  :groups,
  :login,
  :name,
  :org,
  :role)
  SENSITIVE = []
  include Aws::Structure
end

#roleString

The name of the attribute within the SAML assertion to use as the user roles.

Returns:

  • (String)


74
75
76
77
78
79
80
81
82
83
# File 'gems/aws-sdk-managedgrafana/lib/aws-sdk-managedgrafana/types.rb', line 74

class AssertionAttributes < Struct.new(
  :email,
  :groups,
  :login,
  :name,
  :org,
  :role)
  SENSITIVE = []
  include Aws::Structure
end