├── .github ├── PULL_REQUEST_TEMPLATE.md └── workflows │ ├── codeql.yml │ └── swift.yml ├── .gitignore ├── .swiftlint.yml ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── LICENSE ├── NOTICE ├── Package.resolved ├── Package.swift ├── README.md ├── Sources └── SmokeAWSCredentials │ ├── AwsContainerRotatingCredentialsProvider+get.swift │ ├── AwsRotatingCredentialsProvider.swift │ ├── AwsRotatingCredentialsProviderV2.swift │ ├── CredentialsProvider+getAssumedCredentials.swift │ ├── ExpiringCredentials.swift │ ├── SecurityTokenClientProtocol+getAssumedCredentials.swift │ ├── SmokeAWSCredentialsError.swift │ └── StoppableCredentialsProvider.swift └── Tests └── SmokeAWSCredentialsTests ├── AwsContainerRotatingCredentialsTests.swift ├── AwsRotatingCredentialsProviderTests.swift ├── AwsRotatingCredentialsProviderV2Tests.swift ├── SwiftAWSCredentialsTests.swift └── TestConfiguration.swift /.github/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amzn/smoke-aws-credentials/HEAD/.github/PULL_REQUEST_TEMPLATE.md -------------------------------------------------------------------------------- /.github/workflows/codeql.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amzn/smoke-aws-credentials/HEAD/.github/workflows/codeql.yml -------------------------------------------------------------------------------- /.github/workflows/swift.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amzn/smoke-aws-credentials/HEAD/.github/workflows/swift.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | /.build 3 | /Packages 4 | .swiftpm/ 5 | /*.xcodeproj 6 | -------------------------------------------------------------------------------- /.swiftlint.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amzn/smoke-aws-credentials/HEAD/.swiftlint.yml -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amzn/smoke-aws-credentials/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amzn/smoke-aws-credentials/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amzn/smoke-aws-credentials/HEAD/LICENSE -------------------------------------------------------------------------------- /NOTICE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amzn/smoke-aws-credentials/HEAD/NOTICE -------------------------------------------------------------------------------- /Package.resolved: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amzn/smoke-aws-credentials/HEAD/Package.resolved -------------------------------------------------------------------------------- /Package.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amzn/smoke-aws-credentials/HEAD/Package.swift -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amzn/smoke-aws-credentials/HEAD/README.md -------------------------------------------------------------------------------- /Sources/SmokeAWSCredentials/AwsContainerRotatingCredentialsProvider+get.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amzn/smoke-aws-credentials/HEAD/Sources/SmokeAWSCredentials/AwsContainerRotatingCredentialsProvider+get.swift -------------------------------------------------------------------------------- /Sources/SmokeAWSCredentials/AwsRotatingCredentialsProvider.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amzn/smoke-aws-credentials/HEAD/Sources/SmokeAWSCredentials/AwsRotatingCredentialsProvider.swift -------------------------------------------------------------------------------- /Sources/SmokeAWSCredentials/AwsRotatingCredentialsProviderV2.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amzn/smoke-aws-credentials/HEAD/Sources/SmokeAWSCredentials/AwsRotatingCredentialsProviderV2.swift -------------------------------------------------------------------------------- /Sources/SmokeAWSCredentials/CredentialsProvider+getAssumedCredentials.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amzn/smoke-aws-credentials/HEAD/Sources/SmokeAWSCredentials/CredentialsProvider+getAssumedCredentials.swift -------------------------------------------------------------------------------- /Sources/SmokeAWSCredentials/ExpiringCredentials.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amzn/smoke-aws-credentials/HEAD/Sources/SmokeAWSCredentials/ExpiringCredentials.swift -------------------------------------------------------------------------------- /Sources/SmokeAWSCredentials/SecurityTokenClientProtocol+getAssumedCredentials.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amzn/smoke-aws-credentials/HEAD/Sources/SmokeAWSCredentials/SecurityTokenClientProtocol+getAssumedCredentials.swift -------------------------------------------------------------------------------- /Sources/SmokeAWSCredentials/SmokeAWSCredentialsError.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amzn/smoke-aws-credentials/HEAD/Sources/SmokeAWSCredentials/SmokeAWSCredentialsError.swift -------------------------------------------------------------------------------- /Sources/SmokeAWSCredentials/StoppableCredentialsProvider.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amzn/smoke-aws-credentials/HEAD/Sources/SmokeAWSCredentials/StoppableCredentialsProvider.swift -------------------------------------------------------------------------------- /Tests/SmokeAWSCredentialsTests/AwsContainerRotatingCredentialsTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amzn/smoke-aws-credentials/HEAD/Tests/SmokeAWSCredentialsTests/AwsContainerRotatingCredentialsTests.swift -------------------------------------------------------------------------------- /Tests/SmokeAWSCredentialsTests/AwsRotatingCredentialsProviderTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amzn/smoke-aws-credentials/HEAD/Tests/SmokeAWSCredentialsTests/AwsRotatingCredentialsProviderTests.swift -------------------------------------------------------------------------------- /Tests/SmokeAWSCredentialsTests/AwsRotatingCredentialsProviderV2Tests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amzn/smoke-aws-credentials/HEAD/Tests/SmokeAWSCredentialsTests/AwsRotatingCredentialsProviderV2Tests.swift -------------------------------------------------------------------------------- /Tests/SmokeAWSCredentialsTests/SwiftAWSCredentialsTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amzn/smoke-aws-credentials/HEAD/Tests/SmokeAWSCredentialsTests/SwiftAWSCredentialsTests.swift -------------------------------------------------------------------------------- /Tests/SmokeAWSCredentialsTests/TestConfiguration.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amzn/smoke-aws-credentials/HEAD/Tests/SmokeAWSCredentialsTests/TestConfiguration.swift --------------------------------------------------------------------------------