Official `aws-lite` plugin for IAM
npm install @aws-lite/iam@aws-lite/iam> Official aws-lite plugin for IAM
> Maintained by: @architect
``sh`
npm i @aws-lite/iam
Optionally install types:
`sh`
npm i -D @aws-lite/iam-types
Reference documentation with examples at aws-lite.org
Reference documentation with examples at aws-lite.org
Properties:
- ClientID (string) [required]
- The client ID (aka the audience) to add to the IAM OpenId Connect provider resource
- OpenIDConnectProviderArn (string) [required]
- ARN of the OpenID Connect resource
Properties:
- InstanceProfileName (string) [required]
- Name of the instance profile
- RoleName (string) [required]
- Name of the role
Properties:
- GroupName (string) [required]
- Name of the group; names are not distinguished by case
- UserName (string) [required]
- User name
Properties:
- GroupName (string) [required]
- Name of the group; names are not distinguished by case
- PolicyArn (string) [required]
- Arn of the policy
Properties:
- PolicyArn (string) [required]
- Arn of the policy
- RoleName (string) [required]
- Name of the role
Properties:
- PolicyArn (string) [required]
- Arn of the policy
- UserName (string) [required]
- User name
Properties:
- NewPassword (string) [required]
- New password; must conform to the accounts password policy
- OldPassword (string) [required]
- Current password
Properties:
- UserName (string) [required]
- User name
Properties:
- AccountAlias (string) [required]
- Account alias to create
Properties:
- GroupName (string) [required]
- Name of the group; names are not distinguished by case
- Path (string)
- Path for the identifier
- More details (AWS)
Properties:
- InstanceProfileName (string) [required]
- Name of the instance profile
- Path (string)
- Path for the identifier
- More details (AWS)
- Tags (array)
- List of tags to attach to the resource
- More details (AWS)
Properties:
- Password (string) [required]
- New password for the user
- UserName (string) [required]
- User name
- PasswordResetRequired (boolean)
- Set to true to specify the user must make a new password on next sign-in
Properties:
- Url (string) [required]
- URL of the identity provider; must begin with https://ClientIDList
- (array)Tags
- Array of at most 255 client IDs
- More details (AWS)
- (array)ThumbprintList
- List of tags to attach to the resource
- More details (AWS)
- (array)
- Array of server certificate thumbprints for the OIDC identity providers server certificates
- More details (AWS)
Properties:
- PolicyDocument (string, object) [required]
- The policy document; can be an object, or JSON or YAML string
- PolicyName (string) [required]
- Name of the policy
- Description (string)
- Description of the resource
- Path (string)
- Path for the identifier
- More details (AWS)
- Tags (array)
- List of tags to attach to the resource
- More details (AWS)
Properties:
- PolicyArn (string) [required]
- Arn of the policy
- PolicyDocument (string, object) [required]
- The policy document; can be an object, or JSON or YAML string
- SetAsDefault (boolean)
- Set to true to make this the default version used by all IAM resources
Properties:
- AssumeRolePolicyDocument (string, object) [required]
- Trust relationship policy document granting an entity permission to assume the role; can be an object, or JSON or YAML string
- RoleName (string) [required]
- Name of the role
- Description (string)
- Description of the resource
- MaxSessionDuration (number)
- Maximum session duration (in seconds) to set for the specified role
- Path (string)
- Path for the role identifier
- More details (AWS)
- PermissionsBoundary (string)
- ARN of a managed policy to be used to set the role's permissions boundary
- Tags (array)
- List of tags to attach to the role
- More details (AWS)
Properties:
- AWSServiceName (string) [required]
- The service principal to which this role is attached; use CustomSuffix to prevent duplication errors during multiple requests for the same serviceCustomSuffix
- (string)Description
- Identifier for the role; not supported by all services
- (string)
- Description of the resource
Properties:
- ServiceName (string) [required]
- Name of the AWS service
- UserName (string) [required]
- User name
Properties:
- UserName (string) [required]
- User name
- Path (string)
- Path for the identifier
- More details (AWS)
- PermissionsBoundary (string)
- ARN of a managed policy to be used to set the resource's permissions boundary
- Tags (array)
- List of tags to attach to the resource
- More details (AWS)
Properties:
- VirtualMFADeviceName (string) [required]
- Name of the virtual MFA device
- Path (string)
- Path for the identifier
- More details (AWS)
- Tags (array)
- List of tags to attach to the resource
- More details (AWS)
Properties:
- AccessKeyId (string) [required]
- ID of the access key
- UserName (string)
- User name
Properties:
- AccountAlias (string) [required]
- The account alias
Properties:
Properties:
- GroupName (string) [required]
- Name of the group; names are not distinguished by case
Properties:
- GroupName (string) [required]
- Name of the group; names are not distinguished by case
- PolicyName (string) [required]
- Name of the policy
Properties:
- InstanceProfileName (string) [required]
- Name of the instance profile
Properties:
- UserName (string) [required]
- User name
Properties:
- OpenIDConnectProviderArn (string) [required]
- ARN of the OpenID Connect resource
Properties:
- PolicyArn (string) [required]
- Arn of the policy
Properties:
- PolicyArn (string) [required]
- Arn of the policy
- VersionId (string) [required]
- ID of the policy version; typically v
Properties:
- RoleName (string) [required]
- Name of the role
Properties:
- RoleName (string) [required]
- Name of the role
Properties:
- RoleName (string) [required]
- Name of the role
- PolicyName (string) [required]
- Name of the policy
Properties:
- ServerCertificateName (string) [required]
- Name of the server certificate; do not include path, cannot contain spaces
Properties:
- RoleName (string) [required]
- Name of the role
Properties:
- ServiceSpecificCredentialId (string) [required]
- ID of the service specific credential
- UserName (string) [required]
- User name
Properties:
- CertificateId (string) [required]
- ID of the signing certificate
- UserName (string)
- User name
Properties:
- SSHPublicKeyId (string) [required]
- ID of the SSH public key
- UserName (string) [required]
- User name
Properties:
- UserName (string) [required]
- User name
Properties:
- UserName (string) [required]
- User name
Properties:
- PolicyName (string) [required]
- Name of the policy
- UserName (string) [required]
- User name
Properties:
- SerialNumber (string) [required]
- Serial number or ARN of the virtual MFA device
Properties:
- GroupName (string) [required]
- Name of the group; names are not distinguished by case
- PolicyArn (string) [required]
- Arn of the policy
Properties:
- PolicyArn (string) [required]
- Arn of the policy
- RoleName (string) [required]
- Name of the role
Properties:
- PolicyArn (string) [required]
- Arn of the policy
- UserName (string) [required]
- User name
Properties:
Properties:
- EntityPath (string) [required]
- Path of the AWS Organizations entity
- More details (AWS)
- OrganizationsPolicyId (string)
- ID of the AWS Organizations service control policy
Properties:
- Arn (string) [required]
- ARN of the IAM resource used to generate the report
- Granularity (string)
- Specify the type of access information; can be one of: SERVICE_LEVEL (default), ACTION_LEVEL
- More details (AWS)
Properties:
- AccessKeyId (string) [required]
- ID of the access key
Properties:
- Filter (array)
- Filter results by entity type
- More details (AWS)
- Marker (string)
- Pagination cursor
- MaxItems (number)
- Maximum number of items to be returned in a response; at most 1000
- paginate (string)
- Set to iterator to enable automatic result pagination via async iterator; use this instead of making your own individual pagination requests
Properties:
Properties:
Properties:
- PolicyInputList (array) [required]
- Array of policies to get context keys, each item must be a complete policy object
Properties:
- PolicySourceArn (string) [required]
- ARN of the user, group or role for which the resources context keys will be listed
- More details (AWS)
- PolicyInputList (array)
- Array of policies to get context keys, each item must be a complete policy object
Properties:
Properties:
- GroupName (string) [required]
- Name of the group; names are not distinguished by case
- Marker (string)
- Pagination cursor
- MaxItems (number)
- Maximum number of items to be returned in a response; at most 1000
- paginate (boolean, string)
- Enable automatic result pagination; use this instead of making your own individual pagination requests
Properties:
- GroupName (string) [required]
- Name of the group; names are not distinguished by case
- PolicyName (string) [required]
- Name of the policy
Properties:
- InstanceProfileName (string) [required]
- Name of the instance profile
Properties:
- UserName (string) [required]
- User name
Properties:
- OpenIDConnectProviderArn (string) [required]
- ARN of the OpenID Connect resource
Properties:
- JobId (string) [required]
- ID of the report provided in the GenerateOrganizationsAccessReport responseMarker
- (string)MaxItems
- Pagination cursor
- (number)SortKey
- Maximum number of items to be returned in a response; at most 1000
- (string)paginate
- Sort results by key
- More details (AWS)
- (boolean, string)
- Enable automatic result pagination; use this instead of making your own individual pagination requests
Properties:
- PolicyArn (string) [required]
- Arn of the policy
Properties:
- PolicyArn (string) [required]
- Arn of the policy
- VersionId (string) [required]
- ID of the policy version; typically v
Properties:
- RoleName (string) [required]
- Name of the role
Properties:
- PolicyName (string) [required]
- Name of the policy
- RoleName (string) [required]
- Name of the role
Properties:
- ServerCertificateName (string) [required]
- Name of the server certificate; do not include path, cannot contain spaces
Properties:
- JobId (string) [required]
- ID of the report provided in the GenerateServiceLastAccessedDetails responseMarker
- (string)MaxItems
- Pagination cursor
- (number)paginate
- Maximum number of items to be returned in a response; at most 1000
- (boolean, string)
- Enable automatic result pagination; use this instead of making your own individual pagination requests
Properties:
- JobId (string) [required]
- ID of the report provided in the GenerateServiceLastAccessedDetails responseServiceNamespace
- (string) [required]Marker
- The service namespace for an AWS service
- More details (AWS)
- (string)MaxItems
- Pagination cursor
- (number)paginate
- Maximum number of items to be returned in a response; at most 1000
- (boolean, string)
- Enable automatic result pagination; use this instead of making your own individual pagination requests
Properties:
- Encoding (string) [required]
- Specify the encoding format used in the response; can be one of: SSH, PEMSSHPublicKeyId
- (string) [required]UserName
- ID of the SSH public key
- (string) [required]
- User name
Properties:
- UserName (string) [required]
- User name
Properties:
- PolicyName (string) [required]
- Name of the policy
- UserName (string) [required]
- User name
Properties:
- Marker (string)
- Pagination cursor
- MaxItems (number)
- Maximum number of items to be returned in a response; at most 1000
- UserName (string)
- User name
- paginate (boolean, string)
- Enable automatic result pagination; use this instead of making your own individual pagination requests
Properties:
- Marker (string)
- Pagination cursor
- MaxItems (number)
- Maximum number of items to be returned in a response; at most 1000
- paginate (boolean, string)
- Enable automatic result pagination; use this instead of making your own individual pagination requests
Properties:
- GroupName (string) [required]
- Name of the group; names are not distinguished by case
- Marker (string)
- Pagination cursor
- PathPrefix (string)
- Filter results by path prefix
- MaxItems (number)
- Maximum number of items to be returned in a response; at most 1000
- paginate (boolean, string)
- Enable automatic result pagination; use this instead of making your own individual pagination requests
Properties:
- RoleName (string) [required]
- Name of the role
- Marker (string)
- Pagination cursor
- PathPrefix (string)
- Filter results by path prefix
- MaxItems (number)
- Maximum number of items to be returned in a response; at most 1000
- paginate (boolean, string)
- Enable automatic result pagination; use this instead of making your own individual pagination requests
Properties:
- UserName (string) [required]
- User name
- Marker (string)
- Pagination cursor
- PathPrefix (string)
- Filter results by path prefix
- MaxItems (number)
- Maximum number of items to be returned in a response; at most 1000
- paginate (boolean, string)
- Enable automatic result pagination; use this instead of making your own individual pagination requests
Properties:
- PolicyArn (string) [required]
- Arn of the policy
- EntityFilter (string)
- Filter results by entity type
- More details (AWS)
- Marker (string)
- Pagination cursor
- MaxItems (number)
- Maximum number of items to be returned in a response; at most 1000
- PathPrefix (string)
- Filter results by path prefix
- PolicyUsageFilter (string)
- Filter results by policy usage
- More details (AWS)
- paginate (string)
- Set to iterator to enable automatic result pagination via async iterator; use this instead of making your own individual pagination requests
Properties:
- GroupName (string) [required]
- Name of the group; names are not distinguished by case
- Marker (string)
- Pagination cursor
- MaxItems (number)
- Maximum number of items to be returned in a response; at most 1000
- paginate (boolean, string)
- Enable automatic result pagination; use this instead of making your own individual pagination requests
Properties:
- Marker (string)
- Pagination cursor
- MaxItems (number)
- Maximum number of items to be returned in a response; at most 1000
- PathPrefix (string)
- Filter results by path prefix
- paginate (boolean, string)
- Enable automatic result pagination; use this instead of making your own individual pagination requests
Properties:
- UserName (string) [required]
- User name
- Marker (string)
- Pagination cursor
- MaxItems (number)
- Maximum number of items to be returned in a response; at most 1000
- paginate (boolean, string)
- Enable automatic result pagination; use this instead of making your own individual pagination requests
Properties:
- Marker (string)
- Pagination cursor
- MaxItems (number)
- Maximum number of items to be returned in a response; at most 1000
- PathPrefix (string)
- Filter results by path prefix
- paginate (boolean, string)
- Enable automatic result pagination; use this instead of making your own individual pagination requests
Properties:
- RoleName (string) [required]
- Name of the role
- Marker (string)
- Pagination cursor
- MaxItems (number)
- Maximum number of items to be returned in a response; at most 1000
- paginate (boolean, string)
- Enable automatic result pagination; use this instead of making your own individual pagination requests
Properties:
- InstanceProfileName (string) [required]
- Name of the instance profile
- Marker (string)
- Pagination cursor
- MaxItems (number)
- Maximum number of items to be returned in a response; at most 1000
- paginate (boolean, string)
- Enable automatic result pagination; use this instead of making your own individual pagination requests
Properties:
Properties:
- OpenIDConnectProviderArn (string) [required]
- ARN of the OpenID Connect resource
- Marker (string)
- Pagination cursor
- MaxItems (number)
- Maximum number of items to be returned in a response; at most 1000
- paginate (boolean, string)
- Enable automatic result pagination; use this instead of making your own individual pagination requests
Properties:
- Marker (string)
- Pagination cursor
- MaxItems (number)
- Maximum number of items to be returned in a response; at most 1000
- OnlyAttached (boolean)
- Set to true to only see attached policies
- PathPrefix (string)
- Filter results by path prefix
- PolicyUsageFilter (string)
- Filter results by how they are used; can be one of: PermissionsPolicy, PermissionsBoundaryScope
- (string)All
- Filter results by how they are managed; can be one of: , AWS, Local (customer managed)paginate
- (boolean, string)
- Enable automatic result pagination; use this instead of making your own individual pagination requests
Properties:
- Arn (string) [required]
- ARN of the IAM identity whose policies you want to list
- ServiceNamespaces (array) [required]
- Array of namespaces for the AWS services to be listed
- Marker (string)
- Pagination cursor
- paginate (boolean, string)
- Enable automatic result pagination; use this instead of making your own individual pagination requests
Properties:
- PolicyArn (string) [required]
- Arn of the policy
- Marker (string)
- Pagination cursor
- MaxItems (number)
- Maximum number of items to be returned in a response; at most 1000
- paginate (boolean, string)
- Enable automatic result pagination; use this instead of making your own individual pagination requests
Properties:
- PolicyArn (string) [required]
- Arn of the policy
- Marker (string)
- Pagination cursor
- MaxItems (number)
- Maximum number of items to be returned in a response; at most 1000
- paginate (boolean, string)
- Enable automatic result pagination; use this instead of making your own individual pagination requests
Properties:
- RoleName (string) [required]
- Name of the role
- Marker (string)
- Pagination cursor
- MaxItems (number)
- Maximum number of items to be returned in a response; at most 1000
- paginate (boolean, string)
- Enable automatic result pagination; use this instead of making your own individual pagination requests
Properties:
- Marker (string)
- Pagination cursor
- MaxItems (number)
- Maximum number of items to be returned in a response; at most 1000
- PathPrefix (string)
- Filter results by path prefix
- paginate (boolean, string)
- Enable automatic result pagination; use this instead of making your own individual pagination requests
Properties:
- RoleName (string) [required]
- Name of the role
- Marker (string)
- Pagination cursor
- MaxItems (number)
- Maximum number of items to be returned in a response; at most 1000
- paginate (boolean, string)
- Enable automatic result pagination; use this instead of making your own individual pagination requests
Properties:
- Marker (string)
- Pagination cursor
- MaxItems (number)
- Maximum number of items to be returned in a response; at most 1000
- PathPrefix (string)
- Filter results by path prefix
- paginate (boolean, string)
- Enable automatic result pagination; use this instead of making your own individual pagination requests
Properties:
- ServerCertificateName (string) [required]
- Name of the server certificate; do not include path, cannot contain spaces
- Marker (string)
- Pagination cursor
- MaxItems (number)
- Maximum number of items to be returned in a response; at most 1000
- paginate (boolean, string)
- Enable automatic result pagination; use this instead of making your own individual pagination requests
Properties:
- ServiceName (string)
- Filter results to a specific service
- UserName (string)
- User name
Properties:
- Marker (string)
- Pagination cursor
- MaxItems (number)
- Maximum number of items to be returned in a response; at most 1000
- UserName (string)
- User name
Properties:
- Marker (string)
- Pagination cursor
- MaxItems (number)
- Maximum number of items to be returned in a response; at most 1000
- UserName (string)
- User name
Properties:
- UserName (string) [required]
- User name
- Marker (string)
- Pagination cursor
- MaxItems (number)
- Maximum number of items to be returned in a response; at most 1000
- paginate (boolean, string)
- Enable automatic result pagination; use this instead of making your own individual pagination requests
Properties:
- Marker (string)
- Pagination cursor
- MaxItems (number)
- Maximum number of items to be returned in a response; at most 1000
- PathPrefix (string)
- Filter results by path prefix
- paginate (boolean, string)
- Enable automatic result pagination; use this instead of making your own individual pagination requests
Properties:
- UserName (string) [required]
- User name
- Marker (string)
- Pagination cursor
- MaxItems (number)
- Maximum number of items to be returned in a response; at most 1000
- paginate (boolean, string)
- Enable automatic result pagination; use this instead of making your own individual pagination requests
Properties:
- AssignmentStatus (string)
- Filter results by assignment status; can be one of: Assigned, Unassigned, AnyMarker
- (string)MaxItems
- Pagination cursor
- (number)paginate
- Maximum number of items to be returned in a response; at most 1000
- (boolean, string)
- Enable automatic result pagination; use this instead of making your own individual pagination requests
Properties:
- GroupName (string) [required]
- Name of the group; names are not distinguished by case
- PolicyDocument (string, object) [required]
- The policy document; can be an object, or JSON or YAML string
- PolicyName (string) [required]
- Name of the policy
Properties:
- PermissionsBoundary (string) [required]
- ARN of a managed policy to be used to set the resource's permissions boundary
- RoleName (string) [required]
- Name of the role
Properties:
- PolicyDocument (string, object) [required]
- The policy document; can be an object, or JSON or YAML string
- PolicyName (string) [required]
- Name of the policy
- RoleName (string) [required]
- Name of the role
Properties:
- PermissionsBoundary (string) [required]
- ARN of a managed policy to be used to set the resource's permissions boundary
- UserName (string) [required]
- User name
Properties:
- PolicyDocument (string, object) [required]
- The policy document; can be an object, or JSON or YAML string
- PolicyName (string) [required]
- Name of the policy
- UserName (string) [required]
- User name
Properties:
- ClientID (string) [required]
- The client ID
- OpenIDConnectProviderArn (string) [required]
- ARN of the OpenID Connect resource
Properties:
- InstanceProfileName (string) [required]
- Name of the instance profile
- RoleName (string) [required]
- Name of the role
Properties:
- GroupName (string) [required]
- Name of the group; names are not distinguished by case
- UserName (string) [required]
- User name
Properties:
- ServiceSpecificCredentialId (string) [required]
- ID of the service specific credential
- UserName (string)
- User name
Properties:
- PolicyArn (string) [required]
- Arn of the policy
- VersionId (string) [required]
- ID of the policy version; typically v
Properties:
- GlobalEndpointTokenVersion (string) [required]
- Version of the global endpoint token; can be one of: v1Token, v2Token
- More details (AWS)
Properties:
- ActionNames (array) [required]
- Array of between 3 to 128 API operation names
- PolicyInputList (array) [required]
- Array of policy document objects
- CallerArn (string)
- ARN of the IAM user to use as the simulated caller of the API operations
- ContextEntries (array)
- Array of context keys and values
- Marker (string)
- Pagination cursor
- MaxItems (number)
- Maximum number of items to be returned in a response; at most 1000
- PermissionsBoundaryPolicyInputList (array)
- IAM permissions boundary policy to simulate
- ResourceArns (array)
- Array of AWS resource ARNs; default *ResourceHandlingOption
- (string)ResourceOwner
- Specify the type of simulation to run
- (string)ResourcePolicy
- ARN representing the AWS account ID that owns any simulated resources
- (string, object)paginate
- A resource based policy
- (boolean, string)
- Enable automatic result pagination; use this instead of making your own individual pagination requests
Properties:
- ActionNames (array) [required]
- Array of between 3 to 128 API operation names
- PolicySourceArn (string) [required]
- ARN of the user, group or role whose policies will be included in the simulation
- CallerArn (string)
- ARN of the IAM user to use as the simulated caller of the API operations
- ContextEntries (array)
- Array of context keys and values
- Marker (string)
- Pagination cursor
- MaxItems (number)
- Maximum number of items to be returned in a response; at most 1000
- PermissionsBoundaryPolicyInputList (array)
- IAM permissions boundary policy to simulate
- PolicyInputList (array)
- Array of policy document objects
- ResourceArns (array)
- Array of AWS resource ARNs; default *ResourceHandlingOption
- (string)ResourceOwner
- Specify the type of simulation to run
- (string)ResourcePolicy
- ARN representing the AWS account ID that owns any simulated resources
- (string, object)paginate
- A resource based policy
- (boolean, string)
- Enable automatic result pagination; use this instead of making your own individual pagination requests
Properties:
- InstanceProfileName (string) [required]
- Name of the instance profile
- Tags (array) [required]
- List of tags to attach to the resource
- More details (AWS)
Properties:
- OpenIDConnectProviderArn (string) [required]
- ARN of the OpenID Connect resource
- Tags (array) [required]
- List of tags to attach to the resource
- More details (AWS)
Properties:
- PolicyArn (string) [required]
- Arn of the policy
- Tags (array) [required]
- List of tags to attach to the resource
- More details (AWS)
Properties:
- RoleName (string) [required]
- Name of the role
- Tags (array) [required]
- List of tags to attach to the resource
- More details (AWS)
Properties:
- ServerCertificateName (string) [required]
- Name of the server certificate; do not include path, cannot contain spaces
- Tags (array) [required]
- List of tags to attach to the resource
- More details (AWS)
Properties:
- UserName (string) [required]
- User name
- Tags (array) [required]
- List of tags to attach to the resource
- More details (AWS)
Properties:
- InstanceProfileName (string) [required]
- Name of the instance profile
- TagKeys (array) [required]
- Array of tag keys
Properties:
- OpenIDConnectProviderArn (string) [required]
- ARN of the OpenID Connect resource
- TagKeys (array) [required]
- Array of tag keys
Properties:
- PolicyArn (string) [required]
- Arn of the policy
- TagKeys (array) [required]
- Array of tag keys
Properties:
- RoleName (string) [required]
- Name of the role
- TagKeys (array) [required]
- Array of tag keys
Properties:
- ServerCertificateName (string) [required]
- Name of the server certificate; do not include path, cannot contain spaces
- TagKeys (array) [required]
- Array of tag keys
Properties:
- UserName (string) [required]
- User name
- TagKeys (array) [required]
- Array of tag keys
Properties:
- AccessKeyId (string) [required]
- ID of the access key
- Status (string) [required]
- New status for the access key; can be one of: Active, InactiveUserName
- (string)
- User name
Properties:
- AllowUsersToChangePassword (boolean)
- Set to true to allow users to change their own passwords
- HardExpiry (boolean)
- Set to true to prevent users their password after it expires
- MaxPasswordAge (number)
- Number of days between 1 and 1095 before passwords expire
- MinimumPasswordLength (number)
- Minimum number of characters between 6 and 128 allowed in a password
- PasswordReusePrevention (number)
- Specify how many new passwords from 1 to 24 before a password may be reused
- RequireLowercaseCharacters (boolean)
- Set to true to require at least one lowercase character
- RequireNumbers (boolean)
- Set to true to require at least one numeric character
- RequireSymbols (boolean)
- Set to true to require at least one non-alphanumeric character
- RequireUppercaseCharacters (boolean)
- Set to true to require at least one uppercase character
Properties:
- PolicyDocument (string, object) [required]
- The policy document; can be an object, or JSON or YAML string
- RoleName (string) [required]
- Name of the role
Properties:
- GroupName (string) [required]
- Name of the group; names are not distinguished by case
- NewGroupName (string)
- New name for the group
- NewPath (string)
- New path for the service
Properties:
- UserName (string) [required]
- User name
- Password (string)
- New password for the user
- PasswordResetRequired (boolean)
- Set to true to specify the user must make a new password on next sign-in
Properties:
- OpenIDConnectProviderArn (string) [required]
- ARN of the OpenID Connect resource
- ThumbprintList (array) [required]
- List of certificate thumbprints
- More details (AWS)
Properties:
- RoleName (string) [required]
- Name of the role
- Description (string)
- Description of the resource
- MaxSessionDuration (number)
- Maximum session duration (in seconds) to set for the specified role
Properties:
- RoleName (string) [required]
- Name of the role
- Description (string)
- Description of the resource
Properties:
- ServerCertificateName (string) [required]
- Name of the server certificate; do not include path, cannot contain spaces
- NewPath (string)
- New path for the service
- NewServerCertificateName (string)
- New name for the server certificate
Properties:
- ServiceSpecificCredentialId (string) [required]
- ID of the service specific credential
- Status (string) [required]
- Status to be assigned to the credential; can be one of: Active, InactiveUserName
- (string)
- User name
Properties:
- CertificateId (string) [required]
- ID of the signing certificate
- Status (string) [required]
- Status to be assigned to the signing certificate; can be one of: Active, InactiveUserName
- (string)
- User name
Properties:
- SSHPublicKeyId (string) [required]
- ID of the SSH public key
- Status (string) [required]
- New status for the SSH key; can be one of : Active, InactiveUserName
- (string) [required]
- User name
Properties:
- UserName (string) [required]
- User name
- NewPath (string)
- New path for the service
- NewUserName (string)
- New user name
Properties:
- CertificateBody (string) [required]
- PEM encoded public key
- More details (AWS)
- PrivateKey (string) [required]
- PEM encoded private key
- ServerCertificateName (string) [required]
- Name of the server certificate; do not include path, cannot contain spaces
- CertificateChain (string)
- Contents of the certificate chain
- Path (string)
- Path for the identifier
- More details (AWS)
- Tags (array)
- List of tags to attach to the resource
- More details (AWS)
Properties:
- CertificateBody (string) [required]
- Contents of the signing certificate
- More details (AWS)
- UserName (string)
- User name
Properties:
- SSHPublicKeyBody (string) [required]
- SSH public key encoded in SSH-RSA or PEM format; minimum length is 2048 bits
- More details (AWS)
- UserName (string) [required]
- User name
> Please help out by opening a PR!
- CreateSAMLProvider
- DeactivateMFADevice
- DeleteSAMLProvider
- EnableMFADevice
- GetMFADevice
- GetSAMLProvider
- GetServiceLinkedRoleDeletionStatus
- ListMFADevices
- ListMFADeviceTags
- ListSAMLProviders
- ListSAMLProviderTags
- ResyncMFADevice
- TagMFADevice
- TagSAMLProvider
- UntagMFADevice
- UntagSAMLProvider
- UpdateSAMLProvider
- More information about the aws-lite plugin API
- Learn about contributing to this and other aws-lite` plugins