Class: Aws::SSOOIDC::Types::RegisterClientRequest

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

Overview

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#client_nameString

The friendly name of the client.

Returns:

  • (String)


564
565
566
567
568
569
570
# File 'gems/aws-sdk-core/lib/aws-sdk-ssooidc/types.rb', line 564

class RegisterClientRequest < Struct.new(
  :client_name,
  :client_type,
  :scopes)
  SENSITIVE = []
  include Aws::Structure
end

#client_typeString

The type of client. The service supports only public as a client type. Anything other than public will be rejected by the service.

Returns:

  • (String)


564
565
566
567
568
569
570
# File 'gems/aws-sdk-core/lib/aws-sdk-ssooidc/types.rb', line 564

class RegisterClientRequest < Struct.new(
  :client_name,
  :client_type,
  :scopes)
  SENSITIVE = []
  include Aws::Structure
end

#scopesArray<String>

The list of scopes that are defined by the client. Upon authorization, this list is used to restrict permissions when granting an access token.

Returns:

  • (Array<String>)


564
565
566
567
568
569
570
# File 'gems/aws-sdk-core/lib/aws-sdk-ssooidc/types.rb', line 564

class RegisterClientRequest < Struct.new(
  :client_name,
  :client_type,
  :scopes)
  SENSITIVE = []
  include Aws::Structure
end