UNPKG

aws-iam-policy-types

Version:

Autogenerated Typescript types for AWS IAM Policy and enums for all policy actions

104 lines 4.57 kB
// AUTOGENERATED FILE - DO NOT EDIT /** * All IAM policy actions for AWS Security Token Service (STS) * * Extracted by `aws-iam-policy` from * https://docs.aws.amazon.com/service-authorization/latest/reference/list_awssecuritytokenservice.html * * 2025-02-24T21:49:40.870Z */ export var AwsStsActions; (function (AwsStsActions) { /** * Grants permission to obtain a set of temporary security credentials that you ca * n use to access AWS resources that you might not normally have access to * * See https://docs.aws.amazon.com/STS/latest/APIReference/API_AssumeRole.html */ AwsStsActions["AssumeRole"] = "sts:AssumeRole"; /** * Grants permission to obtain a set of temporary security credentials for users w * ho have been authenticated via a SAML authentication response * * See https://docs.aws.amazon.com/STS/latest/APIReference/API_AssumeRoleWithSAML.html */ AwsStsActions["AssumeRoleWithSAML"] = "sts:AssumeRoleWithSAML"; /** * Grants permission to obtain a set of temporary security credentials for users w * ho have been authenticated in a mobile or web application with a web identity p * rovider * * See https://docs.aws.amazon.com/STS/latest/APIReference/API_AssumeRoleWithWebIdentity.html */ AwsStsActions["AssumeRoleWithWebIdentity"] = "sts:AssumeRoleWithWebIdentity"; /** * Grants permission to obtain a set of temporary security credentials that you ca * n use to perform privileged tasks in member accounts in your organization * * See https://docs.aws.amazon.com/STS/latest/APIReference/API_AssumeRoot.html */ AwsStsActions["AssumeRoot"] = "sts:AssumeRoot"; /** * Grants permission to decode additional information about the authorization stat * us of a request from an encoded message returned in response to an AWS request * * See https://docs.aws.amazon.com/STS/latest/APIReference/API_DecodeAuthorizationMessage.html */ AwsStsActions["DecodeAuthorizationMessage"] = "sts:DecodeAuthorizationMessage"; /** * Grants permission to obtain details about the access key id passed as a paramet * er to the request * * See https://docs.aws.amazon.com/STS/latest/APIReference/API_GetAccessKeyInfo.html */ AwsStsActions["GetAccessKeyInfo"] = "sts:GetAccessKeyInfo"; /** * Grants permission to obtain details about the IAM identity whose credentials ar * e used to call the API * * See https://docs.aws.amazon.com/STS/latest/APIReference/API_GetCallerIdentity.html */ AwsStsActions["GetCallerIdentity"] = "sts:GetCallerIdentity"; /** * Grants permission to obtain a set of temporary security credentials (consisting * of an access key ID, a secret access key, and a security token) for a federated * user * * See https://docs.aws.amazon.com/STS/latest/APIReference/API_GetFederationToken.html */ AwsStsActions["GetFederationToken"] = "sts:GetFederationToken"; /** * Grants permission to obtain a STS bearer token for an AWS root user, IAM role, * or an IAM user * * See https://docs.aws.amazon.com/IAM/latest/UserGuide/id_credentials_bearer.html */ AwsStsActions["GetServiceBearerToken"] = "sts:GetServiceBearerToken"; /** * Grants permission to obtain a set of temporary security credentials (consisting * of an access key ID, a secret access key, and a security token) for an AWS acco * unt or IAM user * * See https://docs.aws.amazon.com/STS/latest/APIReference/API_GetSessionToken.html */ AwsStsActions["GetSessionToken"] = "sts:GetSessionToken"; /** * Grants permission to set context keys on a STS session * * See https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_policies_iam-condition-keys.html#condition-keys-sts */ AwsStsActions["SetContext"] = "sts:SetContext"; /** * Grants permission to set a source identity on a STS session * * See https://docs.aws.amazon.com/IAM/latest/UserGuide/id_credentials_temp_control-access_monitor.html#id_credentials_temp_control-access_monitor-perms */ AwsStsActions["SetSourceIdentity"] = "sts:SetSourceIdentity"; /** * Grants permission to add tags to a STS session * * See https://docs.aws.amazon.com/IAM/latest/UserGuide/id_session-tags.html */ AwsStsActions["TagSession"] = "sts:TagSession"; })(AwsStsActions || (AwsStsActions = {})); //# sourceMappingURL=sts.js.map