func getSTSCredsFromPrimaryRegionEndpoint()

in pkg/conn/conn.go [282:293]


func getSTSCredsFromPrimaryRegionEndpoint(t *session.Session, roleArn string, region string) *credentials.Credentials {
	partitionId := getPartition(region)
	if partitionId == endpoints.AwsPartitionID {
		return getSTSCredsFromRegionEndpoint(t, endpoints.UsEast1RegionID, roleArn)
	} else if partitionId == endpoints.AwsCnPartitionID {
		return getSTSCredsFromRegionEndpoint(t, endpoints.CnNorth1RegionID, roleArn)
	} else if partitionId == endpoints.AwsUsGovPartitionID {
		return getSTSCredsFromRegionEndpoint(t, endpoints.UsGovWest1RegionID, roleArn)
	}

	return nil
}