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:275
↓ 3 callers
Function
run
()
src/index.ts:26
↓ 2 callers
Function
assertRegularFile
(fd: number, filePath: string)
src/helpers.ts:363
↓ 2 callers
Function
cleanup
()
src/cleanup/index.ts:15
↓ 2 callers
Method
createStsClient
(credentials?: AwsCredentialIdentity)
src/CredentialsClient.ts:64
↓ 2 callers
Function
ensureAwsDirectoryExists
(filePath: string)
src/profileManager.ts:88
↓ 2 callers
Function
getBooleanInput
(name: string, options?: core.InputOptions & { default?: boolean })
src/helpers.ts:311
↓ 2 callers
Function
getProfileFilePaths
()
src/profileManager.ts:74
↓ 2 callers
Function
isSymlink
(filePath: string)
src/helpers.ts:343
↓ 2 callers
Function
mergeProfileSection
( filePath: string, sectionName: string, data: Record<string, string>, overwriteAwsProfile: boolean, )
src/profileManager.ts:122
↓ 2 callers
Function
parseIni
(iniData: string)
src/profileManager.ts:11
↓ 2 callers
Function
readFileUtf8
(filePath: string)
src/helpers.ts:373
↓ 2 callers
Function
refuseSymlinkOnPath
(filePath: string)
src/helpers.ts:353
↓ 2 callers
Function
stringifyIni
(data: Record<string, Record<string, string>>)
src/profileManager.ts:53
↓ 2 callers
Function
validateProfileName
(profileName: string)
src/profileManager.ts:98
↓ 2 callers
Function
writeProfileFiles
( profileName: string, credentials: Partial<Credentials>, region: string, overwriteAwsProfile: boolean
src/profileManager.ts:153
↓ 1 callers
Function
areCredentialsValid
(credentialsClient: CredentialsClient)
src/helpers.ts:284
↓ 1 callers
Function
assumeRole
(params: assumeRoleParams)
src/assumeRole.ts:187
↓ 1 callers
Function
assumeRoleWithCredentials
(params: AssumeRoleCommandInput, client: STSClient)
src/assumeRole.ts:62
↓ 1 callers
Function
assumeRoleWithOIDC
(params: AssumeRoleCommandInput, client: STSClient, webIdentityToken: string)
src/assumeRole.ts:13
↓ 1 callers
Function
assumeRoleWithWebIdentityTokenFile
( params: AssumeRoleCommandInput, client: STSClient, webIdentityTokenFile: string, workspace: string,
src/assumeRole.ts:30
↓ 1 callers
Function
buildCustomUserAgent
()
src/helpers.ts:20
↓ 1 callers
Function
exportAccountId
(identity: { Account: string; Arn: string }, maskAccountId?: boolean)
src/helpers.ts:155
↓ 1 callers
Function
exportCredentials
( creds?: Partial<Credentials>, outputCredentials?: boolean, outputEnvCredentials?: boolean, )
src/helpers.ts:72
↓ 1 callers
Function
exportRegion
(region: string, outputEnvCredentials?: boolean)
src/helpers.ts:132
↓ 1 callers
Function
getCallerIdentity
(client: STSClient)
src/helpers.ts:139
↓ 1 callers
Function
getCustomUserAgent
()
test/index.test.ts:1522
↓ 1 callers
Method
getProxyForUrlOptions
(url: string | URL, options?: ProxyOptions)
src/ProxyResolver.ts:26
↓ 1 callers
Function
isAllowListed
(filePath: string)
src/helpers.ts:329
↓ 1 callers
Function
isDefined
(i: T | undefined | null)
src/helpers.ts:279
↓ 1 callers
Method
loadCredentials
()
src/CredentialsClient.ts:107
↓ 1 callers
Function
mkdir
(dir: string, mode = 0o700)
src/helpers.ts:422
↓ 1 callers
Function
parseAndValidateCustomTags
(customTags: string, existingTags: Tag[])
src/assumeRole.ts:128
↓ 1 callers
Function
retryAndBackoff
( fn: () => Promise<T>, isRetryable: boolean, maxRetries = 12, retries = 0, base = 50, label?: str
src/helpers.ts:238
↓ 1 callers
Function
sanitizeGitHubVariables
(name: string)
src/helpers.ts:199
↓ 1 callers
Method
shouldProxy
(hostname: string, port: number, noProxy: string)
src/ProxyResolver.ts:44
↓ 1 callers
Function
toCredentialIdentity
(creds?: Partial<Credentials>)
src/helpers.ts:185
↓ 1 callers
Function
translateEnvVariables
()
src/helpers.ts:34
↓ 1 callers
Function
unsetCredentials
(outputEnvCredentials?: boolean)
src/helpers.ts:122
↓ 1 callers
Function
useGitHubOIDCProvider
()
src/index.ts:100
↓ 1 callers
Function
validateAccountId
(expectedAccountIds: string[] | undefined, account: string | undefined)
src/helpers.ts:169
↓ 1 callers
Method
validateCredentials
( credentials?: AwsCredentialIdentity, expectedAccessKeyId?: string, roleChaining?: boolean, )
src/CredentialsClient.ts:77
↓ 1 callers
Function
verifyKeys
(creds: Partial<Credentials> | undefined)
src/helpers.ts:218
↓ 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:398
Method
constructor
(props: CredentialsClientProps)
src/CredentialsClient.ts:28
Method
constructor
(options: ProxyOptions)
src/ProxyResolver.ts:17
Function
defaultSleep
(ms: number)
src/helpers.ts:205
Function
reset
()
src/helpers.ts:214
Method
stsClient
()
src/CredentialsClient.ts:54
Function
withsleep
(s: typeof sleep)
src/helpers.ts:210