Class: Aws::Types::DelegationRequest

Inherits:
Object
  • Object
show all
Defined in:
sig/types.rbs

Constant Summary collapse

SENSITIVE =

Returns:

  • ([])

Instance Attribute Summary collapse

Instance Attribute Details

#approver_id::String

Returns the value of attribute approver_id.

Returns:

  • (::String)


364
365
366
# File 'sig/types.rbs', line 364

def approver_id
  @approver_id
end

#create_date::Time

Returns the value of attribute create_date.

Returns:

  • (::Time)


369
370
371
# File 'sig/types.rbs', line 369

def create_date
  @create_date
end

#delegation_request_id::String

Returns the value of attribute delegation_request_id.

Returns:

  • (::String)


356
357
358
# File 'sig/types.rbs', line 356

def delegation_request_id
  @delegation_request_id
end

#description::String

Returns the value of attribute description.

Returns:

  • (::String)


358
359
360
# File 'sig/types.rbs', line 358

def description
  @description
end

#expiration_time::Time

Returns the value of attribute expiration_time.

Returns:

  • (::Time)


366
367
368
# File 'sig/types.rbs', line 366

def expiration_time
  @expiration_time
end

#notes::String

Returns the value of attribute notes.

Returns:

  • (::String)


372
373
374
# File 'sig/types.rbs', line 372

def notes
  @notes
end

#only_send_by_ownerBoolean

Returns the value of attribute only_send_by_owner.

Returns:

  • (Boolean)


374
375
376
# File 'sig/types.rbs', line 374

def only_send_by_owner
  @only_send_by_owner
end

#owner_account_id::String

Returns the value of attribute owner_account_id.

Returns:

  • (::String)


357
358
359
# File 'sig/types.rbs', line 357

def 
  @owner_account_id
end

#owner_id::String

Returns the value of attribute owner_id.

Returns:

  • (::String)


363
364
365
# File 'sig/types.rbs', line 363

def owner_id
  @owner_id
end

#permission_policy::String

Returns the value of attribute permission_policy.

Returns:

  • (::String)


361
362
363
# File 'sig/types.rbs', line 361

def permission_policy
  @permission_policy
end

#permissionsTypes::DelegationPermission

Returns the value of attribute permissions.



360
361
362
# File 'sig/types.rbs', line 360

def permissions
  @permissions
end

#redirect_url::String

Returns the value of attribute redirect_url.

Returns:

  • (::String)


371
372
373
# File 'sig/types.rbs', line 371

def redirect_url
  @redirect_url
end

#rejection_reason::String

Returns the value of attribute rejection_reason.

Returns:

  • (::String)


373
374
375
# File 'sig/types.rbs', line 373

def rejection_reason
  @rejection_reason
end

#request_message::String

Returns the value of attribute request_message.

Returns:

  • (::String)


359
360
361
# File 'sig/types.rbs', line 359

def request_message
  @request_message
end

#requestor_id::String

Returns the value of attribute requestor_id.

Returns:

  • (::String)


367
368
369
# File 'sig/types.rbs', line 367

def requestor_id
  @requestor_id
end

#requestor_name::String

Returns the value of attribute requestor_name.

Returns:

  • (::String)


368
369
370
# File 'sig/types.rbs', line 368

def requestor_name
  @requestor_name
end

#role_permission_restriction_arns::Array[::String]

Returns the value of attribute role_permission_restriction_arns.

Returns:

  • (::Array[::String])


362
363
364
# File 'sig/types.rbs', line 362

def role_permission_restriction_arns
  @role_permission_restriction_arns
end

#session_duration::Integer

Returns the value of attribute session_duration.

Returns:

  • (::Integer)


370
371
372
# File 'sig/types.rbs', line 370

def session_duration
  @session_duration
end

#state"UNASSIGNED", ...

Returns the value of attribute state.

Returns:

  • ("UNASSIGNED", "ASSIGNED", "PENDING_APPROVAL", "FINALIZED", "ACCEPTED", "REJECTED", "EXPIRED")


365
366
367
# File 'sig/types.rbs', line 365

def state
  @state
end

#updated_time::Time

Returns the value of attribute updated_time.

Returns:

  • (::Time)


375
376
377
# File 'sig/types.rbs', line 375

def updated_time
  @updated_time
end