in aws-core-server/src/main/java/jetbrains/buildServer/clouds/amazon/connector/keyRotation/impl/AwsRotateKeyApi.java [181:203]
public AwsRotateKeyApi(@NotNull final OAuthConnectionsManager oAuthConnectionsManager,
@NotNull final SecurityContextEx securityContext,
@NotNull final ConfigActionFactory configActionFactory,
@NotNull final OAuthConnectionDescriptor awsConnectionDescriptor,
@NotNull final IamClient iam,
@NotNull final StsClient sts,
@NotNull final SProject project) {
myOAuthConnectionsManager = oAuthConnectionsManager;
mySecurityContext = securityContext;
myConfigActionFactory = configActionFactory;
myAwsConnectionDescriptor = awsConnectionDescriptor;
myIam = iam;
mySts = sts;
myProject = project;
myRotateTimeoutSec = 1;
myPreviousCredentials = StaticCredentialsProvider.create(
AwsBasicCredentials.create(
awsConnectionDescriptor.getParameters().get(AwsAccessKeysParams.ACCESS_KEY_ID_PARAM),
awsConnectionDescriptor.getParameters().get(AwsAccessKeysParams.SECURE_SECRET_ACCESS_KEY_PARAM)
)
);
}