Class: Aws::SSOOIDC::Types::StartDeviceAuthorizationRequest

Inherits:
Struct
  • Object
show all
Includes:
Aws::Structure
Defined in:
lib/aws-sdk-ssooidc/types.rb

Overview

Constant Summary collapse

SENSITIVE =
[:client_secret]

Instance Attribute Summary collapse

Method Summary

Methods included from Aws::Structure

#empty?, included, #initialize, #key?, new, #to_h, #to_s

Instance Attribute Details

#client_idString

The unique identifier string for the client that is registered with IAM Identity Center. This value should come from the persisted result of the RegisterClient API operation.

Returns:

  • (String)


725
726
727
728
729
730
731
# File 'lib/aws-sdk-ssooidc/types.rb', line 725

class StartDeviceAuthorizationRequest < Struct.new(
  :client_id,
  :client_secret,
  :start_url)
  SENSITIVE = [:client_secret]
  include Aws::Structure
end

#client_secretString

A secret string that is generated for the client. This value should come from the persisted result of the RegisterClient API operation.

Returns:

  • (String)


725
726
727
728
729
730
731
# File 'lib/aws-sdk-ssooidc/types.rb', line 725

class StartDeviceAuthorizationRequest < Struct.new(
  :client_id,
  :client_secret,
  :start_url)
  SENSITIVE = [:client_secret]
  include Aws::Structure
end

#start_urlString

The URL for the Amazon Web Services access portal. For more information, see [Using the Amazon Web Services access portal] in the *IAM Identity Center User Guide*.

[1]: docs.aws.amazon.com/singlesignon/latest/userguide/using-the-portal.html

Returns:

  • (String)


725
726
727
728
729
730
731
# File 'lib/aws-sdk-ssooidc/types.rb', line 725

class StartDeviceAuthorizationRequest < Struct.new(
  :client_id,
  :client_secret,
  :start_url)
  SENSITIVE = [:client_secret]
  include Aws::Structure
end