Class: Aws::SSOOIDC::Types::RegisterClientRequest
- Inherits:
-
Struct
- Object
- Struct
- Aws::SSOOIDC::Types::RegisterClientRequest
- Defined in:
- gems/aws-sdk-ssooidc/lib/aws-sdk-ssooidc/types.rb
Overview
Note:
When making an API call, you may pass RegisterClientRequest data as a hash:
{
client_name: "ClientName", # required
client_type: "ClientType", # required
scopes: ["Scope"],
}
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#client_name ⇒ String
The friendly name of the client.
-
#client_type ⇒ String
The type of client.
-
#scopes ⇒ Array<String>
The list of scopes that are defined by the client.
Instance Attribute Details
#client_name ⇒ String
The friendly name of the client.
346 347 348 349 350 351 352 |
# File 'gems/aws-sdk-ssooidc/lib/aws-sdk-ssooidc/types.rb', line 346 class RegisterClientRequest < Struct.new( :client_name, :client_type, :scopes) SENSITIVE = [] include Aws::Structure end |
#client_type ⇒ String
The type of client. The service supports only public
as a client
type. Anything other than public will be rejected by the service.
346 347 348 349 350 351 352 |
# File 'gems/aws-sdk-ssooidc/lib/aws-sdk-ssooidc/types.rb', line 346 class RegisterClientRequest < Struct.new( :client_name, :client_type, :scopes) SENSITIVE = [] include Aws::Structure end |
#scopes ⇒ Array<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.
346 347 348 349 350 351 352 |
# File 'gems/aws-sdk-ssooidc/lib/aws-sdk-ssooidc/types.rb', line 346 class RegisterClientRequest < Struct.new( :client_name, :client_type, :scopes) SENSITIVE = [] include Aws::Structure end |