Learn R Programming

paws.security.identity (version 0.4.0)

iamrolesanywhere_update_profile: Updates a profile, a list of the roles that IAM Roles Anywhere service is trusted to assume

Description

Updates a profile, a list of the roles that IAM Roles Anywhere service is trusted to assume. You use profiles to intersect permissions with IAM managed policies.

See https://www.paws-r-sdk.com/docs/iamrolesanywhere_update_profile/ for full documentation.

Usage

iamrolesanywhere_update_profile(
  durationSeconds = NULL,
  managedPolicyArns = NULL,
  name = NULL,
  profileId,
  roleArns = NULL,
  sessionPolicy = NULL
)

Arguments

durationSeconds

The number of seconds the vended session credentials are valid for.

managedPolicyArns

A list of managed policy ARNs that apply to the vended session credentials.

name

The name of the profile.

profileId

[required] The unique identifier of the profile.

roleArns

A list of IAM roles that this profile can assume in a temporary credential request.

sessionPolicy

A session policy that applies to the trust boundary of the vended session credentials.