Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/aws-actions/configure-aws-credentials
/ functions
Functions
51 in github.com/aws-actions/configure-aws-credentials
⨍
Functions
51
◇
Types & classes
8
↓ 9 callers
Function
errorMessage
(error: unknown)
src/helpers.ts:295
↓ 3 callers
Function
run
()
src/index.ts:26
↓ 2 callers
Function
assertRegularFile
(fd: number, filePath: string)
src/helpers.ts:370
↓ 2 callers
Function
cleanup
()
src/cleanup/index.ts:15
↓ 2 callers
Method
createStsClient
(credentials?: AwsCredentialIdentity)
src/CredentialsClient.ts:66
↓ 2 callers
Function
ensureAwsDirectoryExists
(filePath: string)
src/profileManager.ts:95
↓ 2 callers
Function
getBooleanInput
(name: string, options?: core.InputOptions & { default?: boolean })
src/helpers.ts:318
↓ 2 callers
Function
getCallerIdentity
(client: STSClient)
src/helpers.ts:138
↓ 2 callers
Function
getProfileFilePaths
()
src/profileManager.ts:81
↓ 2 callers
Function
isSymlink
(filePath: string)
src/helpers.ts:350
↓ 2 callers
Method
loadCredentials
()
src/CredentialsClient.ts:109
↓ 2 callers
Function
mergeProfileSection
( filePath: string, sectionName: string, data: Record<string, string>, overwriteAwsProfile: boolean, )
src/profileManager.ts:129
↓ 2 callers
Function
parseIni
(iniData: string)
src/profileManager.ts:11
↓ 2 callers
Function
readFileUtf8
(filePath: string)
src/helpers.ts:380
↓ 2 callers
Function
refuseSymlinkOnPath
(filePath: string)
src/helpers.ts:360
↓ 2 callers
Function
stringifyIni
(data: Record<string, Record<string, string>>)
src/profileManager.ts:53
↓ 2 callers
Function
validateProfileName
(profileName: string)
src/profileManager.ts:105
↓ 2 callers
Function
writeProfileFiles
( profileName: string, credentials: Partial<Credentials>, region: string, overwriteAwsProfile: boolean
src/profileManager.ts:160
↓ 1 callers
Function
assumeRole
(params: assumeRoleParams)
src/assumeRole.ts:183
↓ 1 callers
Function
assumeRoleWithCredentials
(params: AssumeRoleCommandInput, client: STSClient)
src/assumeRole.ts:58
↓ 1 callers
Function
assumeRoleWithOIDC
(params: AssumeRoleCommandInput, client: STSClient, webIdentityToken: string)
src/assumeRole.ts:9
↓ 1 callers
Function
assumeRoleWithWebIdentityTokenFile
( params: AssumeRoleCommandInput, client: STSClient, webIdentityTokenFile: string, workspace: string,
src/assumeRole.ts:26
↓ 1 callers
Function
buildCustomUserAgent
()
src/helpers.ts:19
↓ 1 callers
Function
exportAccountId
(identity: { Account: string; Arn: string }, maskAccountId?: boolean)
src/helpers.ts:154
↓ 1 callers
Function
exportCredentials
( creds?: Partial<Credentials>, outputCredentials?: boolean, outputEnvCredentials?: boolean, )
src/helpers.ts:71
↓ 1 callers
Function
exportRegion
(region: string, outputEnvCredentials?: boolean)
src/helpers.ts:131
↓ 1 callers
Function
getCustomUserAgent
()
test/index.test.ts:1564
↓ 1 callers
Method
getProxyForUrlOptions
(url: string | URL, options?: ProxyOptions)
src/ProxyResolver.ts:26
↓ 1 callers
Function
isAllowListed
(filePath: string)
src/helpers.ts:336
↓ 1 callers
Function
isDefined
(i: T | undefined | null)
src/helpers.ts:299
↓ 1 callers
Function
maskProxyCredentials
(proxyServer: string)
src/helpers.ts:196
↓ 1 callers
Function
mkdir
(dir: string, mode = 0o700)
src/helpers.ts:429
↓ 1 callers
Function
parseAndValidateCustomTags
(customTags: string, existingTags: Tag[])
src/assumeRole.ts:124
↓ 1 callers
Function
retryAndBackoff
( fn: () => Promise<T>, isRetryable: boolean, maxRetries = 12, retries = 0, base = 50, label?: str
src/helpers.ts:258
↓ 1 callers
Function
sanitizeGitHubVariables
(name: string)
src/helpers.ts:219
↓ 1 callers
Method
shouldProxy
(hostname: string, port: number, noProxy: string)
src/ProxyResolver.ts:44
↓ 1 callers
Function
toCredentialIdentity
(creds?: Partial<Credentials>)
src/helpers.ts:182
↓ 1 callers
Function
translateEnvVariables
()
src/helpers.ts:33
↓ 1 callers
Function
unsetCredentials
(outputEnvCredentials?: boolean)
src/helpers.ts:121
↓ 1 callers
Function
useGitHubOIDCProvider
()
src/index.ts:100
↓ 1 callers
Function
validateAccountId
(expectedAccountIds: string[] | undefined, account: string | undefined)
src/helpers.ts:168
↓ 1 callers
Method
validateCredentials
( credentials?: AwsCredentialIdentity, expectedAccessKeyId?: string, roleChaining?: boolean, )
src/CredentialsClient.ts:79
↓ 1 callers
Function
verifyKeys
(creds: Partial<Credentials> | undefined)
src/helpers.ts:238
↓ 1 callers
Function
withRetry
(fn: () => Promise<T>, label: string)
src/index.ts:96
↓ 1 callers
Function
writeFileUtf8
(filePath: string, content: string, mode = 0o600)
src/helpers.ts:405
Method
constructor
(props: CredentialsClientProps)
src/CredentialsClient.ts:29
Method
constructor
(options: ProxyOptions)
src/ProxyResolver.ts:17
Function
defaultSleep
(ms: number)
src/helpers.ts:225
Function
reset
()
src/helpers.ts:234
Method
stsClient
()
src/CredentialsClient.ts:56
Function
withsleep
(s: typeof sleep)
src/helpers.ts:230