Class: Aws::Connect::Types::CreateAuthCodeRequest

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

Overview

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#instance_id ⇒ String

The identifier of the Connect Customer instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

Returns:

  • (String)


5803
5804
5805
5806
5807
5808
5809
5810
# File 'gems/aws-sdk-connect/lib/aws-sdk-connect/types.rb', line 5803

class CreateAuthCodeRequest < Struct.new(
  :instance_id,
  :scope,
  :max_session_duration_minutes,
  :session_inactivity_duration_minutes)
  SENSITIVE = []
  include Aws::Structure
end

#max_session_duration_minutes ⇒ Integer

The maximum duration of the session, in minutes. Minimum value of 1440 (24 hours). Maximum value of 43200 (30 days). If no value is provided, the session will expire after 400 days.

Returns:

  • (Integer)


5803
5804
5805
5806
5807
5808
5809
5810
# File 'gems/aws-sdk-connect/lib/aws-sdk-connect/types.rb', line 5803

class CreateAuthCodeRequest < Struct.new(
  :instance_id,
  :scope,
  :max_session_duration_minutes,
  :session_inactivity_duration_minutes)
  SENSITIVE = []
  include Aws::Structure
end

#scope ⇒ Types::AuthScope

The scope for the authorization code. Defines the permissions and access boundaries for the session.

Returns:



5803
5804
5805
5806
5807
5808
5809
5810
# File 'gems/aws-sdk-connect/lib/aws-sdk-connect/types.rb', line 5803

class CreateAuthCodeRequest < Struct.new(
  :instance_id,
  :scope,
  :max_session_duration_minutes,
  :session_inactivity_duration_minutes)
  SENSITIVE = []
  include Aws::Structure
end

#session_inactivity_duration_minutes ⇒ Integer

The duration of inactivity, in minutes, after which the session expires. Minimum value of 1440 (24 hours). Maximum value of 20160 (14 days).

Returns:

  • (Integer)


5803
5804
5805
5806
5807
5808
5809
5810
# File 'gems/aws-sdk-connect/lib/aws-sdk-connect/types.rb', line 5803

class CreateAuthCodeRequest < Struct.new(
  :instance_id,
  :scope,
  :max_session_duration_minutes,
  :session_inactivity_duration_minutes)
  SENSITIVE = []
  include Aws::Structure
end