Class: Aws::IoT::Types::UpdateRoleAliasRequest

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

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#credential_duration_seconds ⇒ Integer

The number of seconds the credential will be valid.

This value must be less than or equal to the maximum session duration of the IAM role that the role alias references.

Returns:

  • (Integer)


18810
18811
18812
18813
18814
18815
18816
# File 'gems/aws-sdk-iot/lib/aws-sdk-iot/types.rb', line 18810

class UpdateRoleAliasRequest < Struct.new(
  :role_alias,
  :role_arn,
  :credential_duration_seconds)
  SENSITIVE = []
  include Aws::Structure
end

#role_alias ⇒ String

The role alias to update.

Returns:

  • (String)


18810
18811
18812
18813
18814
18815
18816
# File 'gems/aws-sdk-iot/lib/aws-sdk-iot/types.rb', line 18810

class UpdateRoleAliasRequest < Struct.new(
  :role_alias,
  :role_arn,
  :credential_duration_seconds)
  SENSITIVE = []
  include Aws::Structure
end

#role_arn ⇒ String

The role ARN.

Returns:

  • (String)


18810
18811
18812
18813
18814
18815
18816
# File 'gems/aws-sdk-iot/lib/aws-sdk-iot/types.rb', line 18810

class UpdateRoleAliasRequest < Struct.new(
  :role_alias,
  :role_arn,
  :credential_duration_seconds)
  SENSITIVE = []
  include Aws::Structure
end